@charset "UTF-8";@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,.swiper-wrapper{position:relative;z-index:1}.swiper{margin-left:auto;margin-right:auto;overflow:hidden;list-style:none;padding:0}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-moz-transition-property:transform,-moz-transform;transition-property:transform;transition-property:transform,-webkit-transform,-moz-transform;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-moz-transition-property:transform,-moz-transform;transition-property:transform;transition-property:transform,-webkit-transform,-moz-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-moz-transition-property:transform,height,-moz-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform,-moz-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;-moz-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-webkit-order:9999;-moz-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);-moz-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.mobile-menu{position:fixed;height:100vh;width:100%;background:#f3f3f3;right:-100%;z-index:1005;-moz-transition:.5s transform ease-in-out,.5s -moz-transform ease-in-out;transition:.5s transform ease-in-out;transition:.5s transform ease-in-out,.5s -webkit-transform ease-in-out,.5s -moz-transform ease-in-out;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;top:-70px;padding-bottom:100px;-webkit-transform:translateY(70px);-moz-transform:translateY(70px);-ms-transform:translateY(70px);transform:translateY(70px);margin-top:60px}.mobile-menu--open{-webkit-transform:translate(-100%,70px);-moz-transform:translate(-100%,70px);-ms-transform:translate(-100%,70px);transform:translate(-100%,70px)}.mobile-menu__button,.mobile-menu__button:after,.mobile-menu__button:before{position:relative;height:2px;width:20px;left:0;background:#fff;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mobile-menu__button:after,.mobile-menu__button:before{content:"";width:100%;position:absolute}.mobile-menu__button:after{bottom:-6px}.mobile-menu__button:before{top:-6px}.mobile-menu__button--open{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-menu__button--open:after,.mobile-menu__button--open:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mobile-menu__button--open:after{bottom:0}.mobile-menu__button--open:before{top:0}.mobile-menu__button-wrap{position:relative;width:20px;height:15px;margin:15px 0 15px 10px;float:right;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.mobile-menu__button-wrap:hover .mobile-menu__button:after{bottom:-6px}.mobile-menu__button-wrap:hover .mobile-menu__button:before{top:-6px}.mobile-menu__button-wrap:hover .mobile-menu__button--open:after{bottom:0}.mobile-menu__button-wrap:hover .mobile-menu__button--open:before{top:0}@media (max-width:350px){.mobile-menu__button-wrap{margin:15px 0 15px 5px}}.mobile-menu__sidebar{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 40px;-moz-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:40px;height:100%;border-right:1px solid rgba(0,0,0,.1);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:none}.mobile-menu__social-icons{width:30px;position:relative}.mobile-menu__social-links{width:30px;height:30px;background-size:contain;background-position:center;background-repeat:no-repeat;display:block}.mobile-menu__main{position:relative;-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;height:100%;overflow:hidden}.mobile-menu__main-wrap{position:absolute;height:100%;width:100%;top:0;left:0;background:#f3f3f3;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mobile-menu__main-wrap--sub{left:250px}.mobile-menu__main-wrap--active{left:0}.mobile-menu__main-title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:100%;border-bottom:1px solid rgba(0,0,0,.1);color:#fff;text-transform:uppercase;background:#3aa484;height:60px;line-height:60px;box-shadow:0 2px 4px rgba(0,0,0,.3);font-weight:600;display:none}.mobile-menu__main-links{padding:0 0 40px 20px;height:100%;overflow-y:auto;position:relative;-webkit-overflow-scrolling:touch}.mobile-menu__main-links-title{padding:10px 20px;text-align:right;margin-top:10px;color:#3aa484;border-bottom:2px solid #3aa484}.mobile-menu__main-links a{padding:10px 0;width:100%;display:block;border-bottom:1px solid rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.wrapper{position:relative;padding-bottom:133px;-moz-transition:.5s transform ease-in-out,.5s -moz-transform ease-in-out;transition:.5s transform ease-in-out;transition:.5s transform ease-in-out,.5s -webkit-transform ease-in-out,.5s -moz-transform ease-in-out;right:0;padding-top:0}@media (max-width:1000px){.wrapper{padding-bottom:70px}}.menu-block{height:auto;background-color:#fff}.menu-container{margin:0 auto;padding-top:0;width:auto;max-width:960px;height:auto}.menu__col,.menu__fast-link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.menu__fast-link{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.menu__fast-link a{font-size:12px;padding:5px;text-align:center;font-weight:700;border-radius:25px}.menu__fast-link a:hover{text-decoration:none;background:#d0e9e2}.menu__col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:767px){.visible-xs{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}.contact-us{position:fixed;-webkit-transform:translate(0,0) rotate(-90deg);-moz-transform:translate(0,0) rotate(-90deg);-ms-transform:translate(0,0) rotate(-90deg);transform:translate(0,0) rotate(-90deg);right:40px;bottom:40vh;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.contact-us a{color:#fff}.contact-us--open{-webkit-transform:translate(-60px,0) rotate(-90deg);-moz-transform:translate(-60px,0) rotate(-90deg);-ms-transform:translate(-60px,0) rotate(-90deg);transform:translate(-60px,0) rotate(-90deg)}.contact-us__button{cursor:pointer;color:#fff;font-size:14px;text-align:center;text-decoration:none;line-height:40px;display:block;position:absolute;width:180px;height:40px;background:var(--color-primary);border-top-left-radius:25px;border-top-right-radius:25px;box-shadow:0 3px 10px rgba(0,0,0,.3)}@media (max-width:767px){#contact-us{display:none}}.pmgt-auth-container{position:relative;max-width:960px}.pmgt-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;z-index:1000}.pmgt-modal .pmgt-modal-overlay{width:100%;height:100%;background:#000;opacity:.3;position:absolute;top:0;left:0}.pmgt-modal .pmgt-modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5);background:#fff;z-index:1500;max-width:700px;position:relative;width:540px;border-radius:25px;padding:20px}.pmgt-modal .pmgt-modal-content .pmgt-modal-header .pmgt-modal-close-button{cursor:pointer;-webkit-transform:scale(.6);-moz-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6);position:absolute;right:15px;top:10px}.pmgt-modal .pmgt-modal-content .pmgt-modal-header span{color:#333;font-family:Verdana;font-weight:700;font-size:16px}.pmgt-modal .pmgt-modal-content .pmgt-modal-body{margin-top:15px;max-height:650px;overflow:auto;padding:15px 8px}.g-list,.pmgt-modal .pmgt-modal-content .pmgt-modal-body__button-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.pmgt-modal .pmgt-modal-content .pmgt-modal-body__link{color:#3aa484}.pmgt-modal .pmgt-modal-content .pmgt-modal-body div{margin-bottom:15px}.pmgt-modal button{background:#fff;border:2px solid #3aa484;border-radius:25px;padding:5px 10px;height:35px;text-align:center;color:#3aa484;cursor:pointer;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;min-width:180px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;margin:5px}.pmgt-modal button.warn{border-color:#f99058;background:#fff;color:#ff9058}.g-list{width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.g-list a{display:inline-block;-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;padding:0 15px;margin-bottom:10px}@media (max-width:768px){.g-list a{-webkit-box-flex:0;-webkit-flex:0 0 48%;-moz-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}}@media (max-width:425px){.g-list a{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}}.responsive-wrapper{font-size:10px!important;box-shadow:0 5px 5px rgba(0,0,0,.1)}@media only screen and (max-width:360px) and (min-width:300px){.responsive-wrapper{font-size:9px!important}}.search-page{background-color:#f0f0f0}@media screen and (max-width:768px){.search-page{background-color:#fff}}.search{margin-bottom:36px}@media (min-width:960px){.search{display:-ms-grid;display:grid;grid-template:"title filter" "card filter" "card banner" "card seo";-ms-grid-columns:minmax(35%,100%) 300px;grid-template-columns:minmax(35%,100%) 300px;-ms-grid-rows:auto auto auto 1fr;grid-template-rows:auto auto auto 1fr;gap:16px;-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;-ms-flex-align:start;align-items:start}.search--wide{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0;margin-top:32px}.search--purple{grid-template:"card filter" "card banner" "card seo";-ms-grid-columns:minmax(35%,100%) 300px;grid-template-columns:minmax(35%,100%) 300px;-ms-grid-rows:auto auto 1fr;grid-template-rows:auto auto 1fr}}.search__title{font-size:16px;font-weight:500;line-height:20px;margin-bottom:16px;padding:8px;border-radius:10px;border:1px solid #e1e1e1;background-color:#fff;text-align:center}@media (min-width:480px){.search__title{font-size:18px;font-weight:500;line-height:20px;padding:12px}}@media (min-width:960px){.search__title{border-radius:20px;border:1px solid #e9e9e9;box-shadow:0 5px 10px rgba(0,0,0,.05);background-color:#fff;font-size:20px;font-weight:500;line-height:24px;margin:0;padding:16px;grid-area:title}}.search__sort,.search__sort .sort__end{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.search__sort{margin-bottom:16px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:768px){.search__sort{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.search__sort .sort__end{width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:480px){.search__sort .sort__end{width:auto}}.search__sort .sort__end .button:last-child{margin-left:8px}@media (min-width:960px){.search__content{border-radius:20px;border:1px solid #e9e9e9;box-shadow:0 5px 10px rgba(0,0,0,.05);background-color:#fff;padding:28px;min-height:60vh;grid-area:card}}.search__content .banner img,.search__seo img{width:100%;height:auto}.search__content .banner-rr{margin-bottom:12px}.search__filter{position:fixed;top:0;right:0;bottom:0;left:0;padding:16px 16px 0;box-shadow:-11px 0 5px rgba(0,0,0,.1);min-width:100%;background-color:#fff;z-index:1000;overflow:auto;-webkit-transform:translateX(460px);-moz-transform:translateX(460px);-ms-transform:translateX(460px);transform:translateX(460px);-moz-transition:transform .2s ease-in-out,-moz-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out,-moz-transform .2s ease-in-out}@media (min-width:440px){.search__filter{left:auto;min-width:360px}}@media (min-width:960px){.search__filter{border-radius:20px;border:1px solid #e9e9e9;box-shadow:0 5px 10px rgba(0,0,0,.05);background-color:#fff;position:relative;z-index:0;min-width:auto;grid-area:filter;padding:20px 16px;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-moz-transition:none;transition:none}}.search__filter--open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.search__seo{display:none}@media (min-width:960px){.search__seo{border-radius:20px;border:1px solid #e9e9e9;box-shadow:0 5px 10px rgba(0,0,0,.05);background-color:#fff;display:block;grid-area:seo;padding:20px 16px}}.search__banner{display:none}@media (min-width:960px){.search__banner{grid-area:banner;display:block}}.search__aside{display:block}@media (min-width:960px){.search__aside{display:none}}.search .selected-now{font-size:14px}.search .selected-now p{margin-top:0;margin-bottom:12px}.search__filter .filter{border:0!important;padding:0!important;margin-bottom:16px!important}.search__filter .filter-footer{border:0!important}.menu-block{background:inherit!important}.filter-title{display:block;margin-bottom:8px;font-weight:500}.filter-content,.filter-title{font-size:14px}.filter-content select{margin-bottom:8px;width:100%;height:42px;padding:0 8px;border-radius:5px;border-color:#e1e1e1;outline-color:var(--main-color);color:#777}.header+.wrapper{min-height:unset!important}.resume,.vacancy{padding:0 16px;position:relative}@media (min-width:960px){.resume .content,.vacancy .content{border-radius:20px;border:1px solid #e9e9e9;box-shadow:0 5px 10px rgba(0,0,0,.05);background-color:#fff;padding:28px}}.resume,.resume *,.vacancy,.vacancy *{-moz-box-sizing:border-box;box-sizing:border-box}.resume svg,.vacancy svg{width:24px;height:24px;fill:currentcolor}.resume__icon,.vacancy__icon{display:inline-block;margin-right:8px}.resume__header,.vacancy__header{position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 0}.resume__header-info,.vacancy__header-info{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}@media (max-width:550px){.resume__header,.vacancy__header{padding:12px 0 0}}.resume__avatar,.vacancy__avatar{position:relative;overflow:hidden;width:148px;-webkit-box-flex:0;-webkit-flex:0 0 148px;-moz-box-flex:0;-ms-flex:0 0 148px;flex:0 0 148px;height:148px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:24px}.resume__avatar--confirm,.vacancy__avatar--confirm{border:2px solid var(--color-primary)}.resume__avatar img,.vacancy__avatar img{width:-moz-calc(100% - 8px);width:calc(100% - 8px);height:-moz-calc(100% - 8px);height:calc(100% - 8px);border-radius:50%}@media (max-width:550px){.resume__avatar,.vacancy__avatar{width:96px;height:96px;-webkit-box-flex:0;-webkit-flex:0 0 96px;-moz-box-flex:0;-ms-flex:0 0 96px;flex:0 0 96px;margin-right:12px}}.resume__tags,.vacancy__tags{margin-bottom:4px}.resume__tags div,.vacancy__tags div{margin-right:4px;margin-bottom:4px}.resume__tags,.resume__title,.resume__title h1,.vacancy__tags,.vacancy__title,.vacancy__title h1{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.resume__title,.vacancy__title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 0 8px}.resume__title h1,.vacancy__title h1{margin:0;padding:0}.resume__title .resume__worker,.resume__title .vacancy__name,.vacancy__title .resume__worker,.vacancy__title .vacancy__name{margin-right:8px;font-weight:500;font-size:24px;line-height:30px;color:#333}.resume__title .resume__kind,.vacancy__title .resume__kind{font-size:16px;font-weight:400;line-height:24px;color:#ff9058;margin-right:8px}.resume__title .resume__last-activity,.vacancy__title .resume__last-activity{font-size:14px;font-weight:400;line-height:20px;color:#b8b8b8}@media (max-width:768px){.resume__title,.resume__title h1,.vacancy__title,.vacancy__title h1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.resume__title,.vacancy__title{font-size:18px;line-height:24px}.resume__title h1,.vacancy__title h1{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.resume__title .resume__kind,.vacancy__title .resume__kind{font-size:14px;line-height:20px}.resume__title .resume__last-activity,.vacancy__title .resume__last-activity{font-size:12px;line-height:18px}.resume__title .resume__worker,.resume__title .vacancy__name,.vacancy__title .resume__worker,.vacancy__title .vacancy__name{font-size:18px;line-height:24px}}.resume__creator,.vacancy__creator{font-size:16px;font-weight:400;line-height:24px;color:#909090;margin-bottom:8px}.resume__creator span,.vacancy__creator span{color:#333;font-weight:500}.resume__creator a,.vacancy__creator a{color:#909090}.resume__adress,.vacancy__adress{font-size:14px;font-weight:400;line-height:20px;color:var(--color-primary);margin-bottom:8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.resume__params,.resume__params-items,.vacancy__params,.vacancy__params-items{margin-bottom:4px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.resume__params,.vacancy__params{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.resume__params-items,.vacancy__params-items{margin-right:24px;font-size:16px;line-height:24px;font-weight:500}.resume__params-items span,.vacancy__params-items span{font-weight:400;color:#909090;margin-right:4px}@media (max-width:768px){.resume__params-items,.vacancy__params-items{font-size:14px;line-height:20px}.resume__call,.resume__params,.vacancy__call,.vacancy__params{display:none}}.resume__content,.vacancy__content{margin-right:36px}.resume__content .resume__call,.resume__content .resume__params,.resume__content .vacancy__call,.resume__content .vacancy__params,.vacancy__content .resume__call,.vacancy__content .resume__params,.vacancy__content .vacancy__call,.vacancy__content .vacancy__params{display:none}@media (max-width:768px){.resume__content,.vacancy__content{margin-right:0}.resume__content .resume__params,.resume__content .vacancy__params,.vacancy__content .resume__params,.vacancy__content .vacancy__params{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.resume__content .resume__call,.resume__content .vacancy__call,.vacancy__content .resume__call,.vacancy__content .vacancy__call{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:16px}}.resume__content-block,.vacancy__content-block{font-size:16px;font-weight:400;line-height:24px;margin-bottom:28px}.resume__content-block .title,.vacancy__content-block .title{font-size:18px;line-height:28px;font-weight:500;color:var(--color-primary);margin-bottom:12px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.resume__content-block .subtitle,.vacancy__content-block .subtitle{font-size:16px;line-height:24px;font-weight:500;margin-bottom:8px}.resume__content-block .info,.vacancy__content-block .info{width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media (max-width:550px){.resume__content-block .info,.vacancy__content-block .info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.resume__content-block .info__item,.vacancy__content-block .info__item{min-width:49%;margin-bottom:8px;margin-right:4px}.resume__content-block .info__item--full,.vacancy__content-block .info__item--full{width:100%}.resume__content-block .info__item span,.vacancy__content-block .info__item span{color:var(--color-primary)}@media (max-width:550px){.resume__content-block .info__item,.vacancy__content-block .info__item{width:100%}}.resume__content-block .info__item .list,.vacancy__content-block .info__item .list{margin:4px 0 0}.resume__content-block .list,.vacancy__content-block .list{width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0 0 8px;padding:0}@media (max-width:550px){.resume__content-block .list,.vacancy__content-block .list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.resume__content-block .list__item,.vacancy__content-block .list__item{list-style:none;-webkit-box-flex:1;-webkit-flex:1 0 50%;-moz-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;padding-left:20px;position:relative;margin-bottom:8px}.resume__content-block .list__item:before,.vacancy__content-block .list__item:before{content:"";display:inline-block;position:absolute;left:0;top:8px;width:8px;height:8px;background:var(--color-primary);border-radius:50%}.resume__body,.vacancy__body{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.resume__body,.vacancy__body{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.resume__sidebar,.vacancy__sidebar{position:relative;width:324px;-webkit-box-flex:1;-webkit-flex:1 1 324px;-moz-box-flex:1;-ms-flex:1 1 324px;flex:1 1 324px}@media (min-width:767px){.resume__sidebar,.vacancy__sidebar{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}.resume__sidebar-title,.vacancy__sidebar-title{font-size:18px;line-height:28px;font-weight:500;margin-bottom:16px}.resume__sidebar .resume-card,.resume__sidebar .vacancy-card,.vacancy__sidebar .resume-card,.vacancy__sidebar .vacancy-card{width:100%;border:1px solid var(--color-primary);padding:12px;border-radius:5px;margin-bottom:12px;display:block;cursor:pointer;background:#fff;-moz-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;text-decoration:none}.resume__sidebar .resume-card:hover,.resume__sidebar .vacancy-card:hover,.vacancy__sidebar .resume-card:hover,.vacancy__sidebar .vacancy-card:hover{box-shadow:0 5px 15px rgba(0,0,0,.1)}.resume__sidebar .resume-card__header,.resume__sidebar .vacancy-card__header,.vacancy__sidebar .resume-card__header,.vacancy__sidebar .vacancy-card__header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.resume__sidebar .resume-card__ava,.resume__sidebar .vacancy-card__ava,.vacancy__sidebar .resume-card__ava,.vacancy__sidebar .vacancy-card__ava{position:relative;overflow:hidden;width:84px;-webkit-box-flex:0;-webkit-flex:0 0 84px;-moz-box-flex:0;-ms-flex:0 0 84px;flex:0 0 84px;height:84px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:12px}.resume__sidebar .resume-card__ava--confirm,.resume__sidebar .vacancy-card__ava--confirm,.vacancy__sidebar .resume-card__ava--confirm,.vacancy__sidebar .vacancy-card__ava--confirm{border:2px solid var(--color-primary)}.resume__sidebar .resume-card__ava img,.resume__sidebar .vacancy-card__ava img,.vacancy__sidebar .resume-card__ava img,.vacancy__sidebar .vacancy-card__ava img{width:-moz-calc(100% - 4px);width:calc(100% - 4px);height:-moz-calc(100% - 4px);height:calc(100% - 4px);border-radius:50%}.resume__sidebar .resume-card__kind,.resume__sidebar .vacancy-card__kind,.vacancy__sidebar .resume-card__kind,.vacancy__sidebar .vacancy-card__kind{margin:2px 0;color:var(--accent-color)}.resume__sidebar .resume-card__title,.resume__sidebar .vacancy-card__title,.vacancy__sidebar .resume-card__title,.vacancy__sidebar .vacancy-card__title{font-size:14px;line-height:20px;font-weight:500;margin-bottom:4px;color:#333}.resume__sidebar .resume-card__location,.resume__sidebar .vacancy-card__location,.vacancy__sidebar .resume-card__location,.vacancy__sidebar .vacancy-card__location{font-size:12px;line-height:16px;color:#333}.resume__sidebar .resume-card__row,.resume__sidebar .vacancy-card__row,.vacancy__sidebar .resume-card__row,.vacancy__sidebar .vacancy-card__row{color:#909090;font-size:14px;font-weight:400;line-height:20px}.resume-card__row span,.resume__sidebar .resume-card__row span,.resume__sidebar .vacancy-card__row span,.vacancy-card__row span,.vacancy__sidebar .resume-card__row span,.vacancy__sidebar .vacancy-card__row span{color:#333;font-weight:500}.resume__sidebar .resume-card__description,.resume__sidebar .vacancy-card__description,.vacancy__sidebar .resume-card__description,.vacancy__sidebar .vacancy-card__description{font-size:14px;font-weight:400;line-height:20px}.resume .schedule,.vacancy .schedule{width:100%;position:relative}.resume .schedule__item,.vacancy .schedule__item{width:-moz-calc(100% - 48px);width:calc(100% - 48px);margin-left:48px;height:48px;padding-right:16px;border-bottom:1px solid #e1e1e1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.resume .schedule__item--off,.vacancy .schedule__item--off{color:#909090}.resume .schedule__icon,.vacancy .schedule__icon{position:absolute;left:-36px;top:12px;color:var(--main-color)}.resume .schedule__time,.vacancy .schedule__time{color:#909090}.resume__reviews,.vacancy__reviews{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.resume__reviews .review,.vacancy__reviews .review{position:relative;margin-right:32px;margin-bottom:8px;font-size:14px;font-weight:400;line-height:24px}@media (max-width:550px){.resume__reviews .review,.vacancy__reviews .review{margin-right:0}}.resume__reviews .review__row,.vacancy__reviews .review__row{position:relative;width:100%}.resume__reviews .review__row span,.vacancy__reviews .review__row span{font-weight:500}.resume__reviews .review__img,.vacancy__reviews .review__img{width:100%;height:65px;display:block;background-image:url(../img/review-example.png);background-repeat:no-repeat;background-position:center;background-size:contain}.resume__reviews .review__rating,.vacancy__reviews .review__rating{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.resume__reviews .review__rating-img,.vacancy__reviews .review__rating-img{display:inline-block;width:100px;height:20px;background-image:url(../img/rating-example.png);background-repeat:no-repeat;background-position:center;background-size:contain}.resume__reviews-button,.vacancy__reviews-button{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:16px}.resume__reviews-button,.resume__verification,.resume__verification .verification__list-item,.vacancy__reviews-button,.vacancy__verification,.vacancy__verification .verification__list-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.resume__verification,.vacancy__verification{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.resume__verification .verification__list,.vacancy__verification .verification__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}.resume__verification .verification__list-item,.vacancy__verification .verification__list-item{margin-right:24px;margin-bottom:8px;-webkit-box-flex:1;-webkit-flex:1 0 230px;-moz-box-flex:1;-ms-flex:1 0 230px;flex:1 0 230px}.resume__verification .verification__list-item:last-child,.vacancy__verification .verification__list-item:last-child{margin-right:0}.resume__verification .verification__block,.resume__verification .verification__list-item span,.vacancy__verification .verification__block,.vacancy__verification .verification__list-item span{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.resume__verification .verification__list-item span,.vacancy__verification .verification__list-item span{width:32px;height:32px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:8px;background:var(--main-color-lighten);border-radius:50%}.resume__verification .verification__list-item span svg,.vacancy__verification .verification__list-item span svg{width:24px;height:24px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:var(--main-color)}.resume__verification .verification__block,.vacancy__verification .verification__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.resume__verification .verification__block button,.vacancy__verification .verification__block button{margin-bottom:8px}.resume__header-wrap{position:fixed;top:-300px;left:0;right:0;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,.1);z-index:999;-moz-transition:transform .25s ease-in-out,-moz-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out,-moz-transform .25s ease-in-out}.resume__header-wrap--visible{-webkit-transform:translateY(300px);-moz-transform:translateY(300px);-ms-transform:translateY(300px);transform:translateY(300px)}.resume__header--sticky,.vacancy__header--sticky{max-width:var(--max-widht);margin:0 auto;padding:8px 0}@media (max-width:550px){.resume__header--sticky,.vacancy__header--sticky{padding:4px 12px}}.resume__header--sticky .resume__avatar,.vacancy__header--sticky .resume__avatar{width:94px;height:94px;-webkit-box-flex:0;-webkit-flex:0 0 94px;-moz-box-flex:0;-ms-flex:0 0 94px;flex:0 0 94px}.resume__header--sticky .resume__title h4,.resume__header--sticky .vacancy__title h4,.vacancy__header--sticky .resume__title h4,.vacancy__header--sticky .vacancy__title h4{margin:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:550px){.resume__header--sticky .resume__title h4,.resume__header--sticky .vacancy__title h4,.vacancy__header--sticky .resume__title h4,.vacancy__header--sticky .vacancy__title h4{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}.resume__header--sticky .resume__title .resume__kind,.resume__header--sticky .resume__title .vacancy__kind,.resume__header--sticky .vacancy__title .resume__kind,.resume__header--sticky .vacancy__title .vacancy__kind,.vacancy__header--sticky .resume__title .resume__kind,.vacancy__header--sticky .resume__title .vacancy__kind,.vacancy__header--sticky .vacancy__title .resume__kind,.vacancy__header--sticky .vacancy__title .vacancy__kind{font-size:12px;font-weight:400;line-height:16px;color:var(--accent-color)}.resume__header--sticky .resume__title .resume__worker,.resume__header--sticky .resume__title .vacancy__name,.resume__header--sticky .vacancy__title .resume__worker,.resume__header--sticky .vacancy__title .vacancy__name,.vacancy__header--sticky .resume__title .resume__worker,.vacancy__header--sticky .resume__title .vacancy__name,.vacancy__header--sticky .vacancy__title .resume__worker,.vacancy__header--sticky .vacancy__title .vacancy__name{font-size:18px;font-weight:500;line-height:28px;word-break:break-word}.resume__header--sticky .vacancy__creator,.vacancy__header--sticky .vacancy__creator{font-size:12px;font-weight:400;line-height:16px;color:#909090;margin-bottom:4px}.resume__header--sticky .resume__params,.resume__header--sticky .vacancy__params,.vacancy__header--sticky .resume__params,.vacancy__header--sticky .vacancy__params{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media (max-width:550px){.resume__header--sticky .resume__params,.resume__header--sticky .vacancy__params,.vacancy__header--sticky .resume__params,.vacancy__header--sticky .vacancy__params{display:none}}.resume__header--sticky .resume__call,.resume__header--sticky .vacancy__call,.vacancy__header--sticky .resume__call,.vacancy__header--sticky .vacancy__call{display:block}.resume__header--sticky .resume__params-items,.resume__header--sticky .vacancy__params-items,.vacancy__header--sticky .resume__params-items,.vacancy__header--sticky .vacancy__params-items{font-size:14px;line-height:20px;font-weight:500}.resume__header--sticky .resume__params-items span,.resume__header--sticky .vacancy__params-items span,.vacancy__header--sticky .resume__params-items span,.vacancy__header--sticky .vacancy__params-items span{font-weight:400}.resume__header--sticky .resume__last-activity,.vacancy__header--sticky .resume__last-activity{color:var(--main-color)}.response{display:-ms-grid;display:grid;place-items:center;gap:16px;margin-top:92px}@media (max-width:767px){.response{margin-top:64px;padding:16px}}.response__title{font-size:56px;line-height:normal;letter-spacing:.15px;font-weight:700;margin-top:20px}@media (max-width:767px){.response__title{text-align:center;font-size:30px;line-height:1.33}}.response__btn{font-size:14px;line-height:1.7;font-weight:500;padding:6px 32px}@media (max-width:767px){.content--response{box-shadow:none;padding:0;border:0}.wrapper--white{background-color:#fff}}.resume-card,.vacancy-card{position:relative;width:100%;padding:8px;margin-bottom:12px;display:-ms-grid;display:grid;grid-template:"ava info" "description description"/72px;grid-column-gap:8px;grid-row-gap:4px;cursor:pointer;background:#fff;font-family:"Roboto",sans-serif;color:#333;-moz-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;text-decoration:none;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #e1e1e1;border-radius:10px}.resume-card a,.resume-card a:hover,.vacancy-card a,.vacancy-card a:hover{text-decoration:none}@media (min-width:480px){.resume-card,.vacancy-card{grid-template:"ava info" "description description"/150px;grid-column-gap:12px;padding:12px 14px}}@media (min-width:768px){.resume-card,.vacancy-card{grid-template:"ava info" "ava description"/150px;padding:20px 24px}}.resume-card *,.vacancy-card *{-moz-box-sizing:border-box;box-sizing:border-box}.resume-card svg,.vacancy-card svg{width:20px;height:20px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.resume-card:hover,.vacancy-card:hover{opacity:1;box-shadow:0 5px 15px rgba(0,0,0,.1);color:#333}.resume-card__header,.vacancy-card__header{margin-bottom:8px}.resume-card__ava,.vacancy-card__ava{grid-area:ava;position:relative;overflow:hidden;width:72px;-webkit-box-flex:0;-webkit-flex:0 0 72px;-moz-box-flex:0;-ms-flex:0 0 72px;flex:0 0 72px;height:72px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:12px}@media (min-width:480px){.resume-card__ava,.vacancy-card__ava{width:150px;-webkit-box-flex:0;-webkit-flex:0 0 150px;-moz-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;height:150px}}.resume-card__ava--confirm,.vacancy-card__ava--confirm{border:2px solid var(--color-primary)}.resume-card__ava img,.vacancy-card__ava img{width:-moz-calc(100% - 2px);width:calc(100% - 2px);height:-moz-calc(100% - 2px);height:calc(100% - 2px);border-radius:50%}@media (min-width:480px){.resume-card__ava img,.vacancy-card__ava img{width:-moz-calc(100% - 4px);width:calc(100% - 4px);height:-moz-calc(100% - 4px);height:calc(100% - 4px)}}.resume-card__info,.vacancy-card__info{grid-area:info}.resume-card__description,.vacancy-card__description{position:relative;font-size:14px;font-weight:400;line-height:20px;grid-area:description;word-break:break-word;z-index:2;pointer-events:none}.resume-card__description .expand-text,.resume-card__description .full-text,.vacancy-card__description .expand-text,.vacancy-card__description .full-text{display:none}.resume-card__kind,.vacancy-card__kind{font-size:14px;font-weight:400;line-height:20px;margin:2px 8px 2px 0;color:#ff9058}.resume-card__header,.vacancy-card__header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.resume-card__title,.vacancy-card__title{position:static;font-size:14px;line-height:20px;font-family:"Roboto",sans-serif;display:block;font-weight:500;margin-bottom:4px;color:#333;-moz-transition:color .2s ease-in-out;transition:color .2s ease-in-out}@media (min-width:480px){.resume-card__title,.vacancy-card__title{font-size:16px;font-weight:500;line-height:22px}}@media (min-width:768px){.resume-card__title,.vacancy-card__title{font-size:18px;font-weight:500;line-height:24px;margin-bottom:8px}}.resume-card__title:hover,.vacancy-card__title:hover{color:var(--color-primary);text-decoration:none}.resume-card-new__title::before,.resume-card__title::before,.vacancy-card__title::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.resume-card__favourite,.vacancy-card__favourite{background-color:transparent;border:none;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;position:relative;z-index:2}.resume-card__favourite svg,.vacancy-card__favourite svg{width:24px;height:24px;pointer-events:none}.resume-card__last-activity,.vacancy-card__last-activity{font-size:14px;font-weight:400;line-height:20px;margin-left:8px;color:#b8b8b8}.resume-card__location,.vacancy-card__location{font-size:14px;font-weight:400;line-height:20px;color:var(--color-primary);margin-bottom:4px}.resume-card__location svg,.vacancy-card__location svg{display:none}@media (min-width:480px){.resume-card__location,.vacancy-card__location{margin-bottom:8px}.resume-card__location svg,.vacancy-card__location svg{display:inline-block;position:relative;top:4px}}.resume-card__row,.vacancy-card__row{font-size:14px;font-weight:400;color:#909090;line-height:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:4px}@media (min-width:768px){.resume-card__row,.vacancy-card__row{margin-bottom:8px;line-height:24px}}.resume-card__row .item,.vacancy-card__row .item{margin-right:16px}.resume-card__button,.resume-card__confirm,.resume-card__confirm .item,.vacancy-card__button,.vacancy-card__confirm,.vacancy-card__confirm .item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.resume-card__confirm,.vacancy-card__confirm{font-size:14px;font-weight:400;line-height:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:4px}.resume-card__confirm .item,.vacancy-card__confirm .item{margin-right:8px;margin-bottom:4px;-webkit-filter:grayscale(1);filter:grayscale(1)}.resume-card__confirm .item__text,.vacancy-card__confirm .item__text{display:none}.resume-card__confirm .item__icon,.vacancy-card__confirm .item__icon{width:24px;height:24px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background:var(--color-primary-lightest);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:4px}.resume-card__confirm .item svg,.vacancy-card__confirm .item svg{color:var(--color-primary);fill:currentcolor}.resume-card__confirm .item--active,.vacancy-card__confirm .item--active{-webkit-filter:grayscale(0);filter:grayscale(0)}@media (min-width:480px){.resume-card__confirm .item--active .item__text,.vacancy-card__confirm .item--active .item__text{display:inline-block}}.resume-card__button,.vacancy-card__button{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.resume-card__button .g-button,.vacancy-card__button .g-button{max-width:107px;padding:8px 16px;color:#fff}.resume-card__creator,.vacancy-card__creator{font-size:12px;font-weight:400;line-height:16px}.resume-card__creator a,.vacancy-card__creator a{z-index:1;position:relative}@media (min-width:480px){.resume-card__creator,.vacancy-card__creator{font-size:14px;font-weight:500;line-height:18px}}@media (min-width:768px){.resume-card__creator,.vacancy-card__creator{font-size:16px;font-weight:400;line-height:24px}}.resume-card__date,.vacancy-card__date{font-size:14px;font-weight:400;line-height:16px;color:var(--color-primary);text-align:right}@media (min-width:768px){.resume-card__date,.vacancy-card__date{font-size:16px;font-weight:400;line-height:24px;color:#333;position:absolute;right:24px;top:20px}}.resume-card a.spoiler,.resume-card-new__description a.spoiler,.vacancy-card a.spoiler{z-index:2;position:relative;pointer-events:auto}.vacancy-card{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:768px){.vacancy-card__title{padding-right:140px}}body:not(.theme-purple) .search .resume-card__description,body:not(.theme-purple) .search .vacancy-card__description{font-size:16px;font-weight:400;line-height:20px}@media (max-width:768px){body:not(.theme-purple) .search .resume-card__description--reset,body:not(.theme-purple) .search .vacancy-card__description--reset{font-size:14px;font-weight:400;line-height:20px}}.resume-card-new{background-color:#fff;cursor:pointer;overflow:hidden;position:relative;width:100%;text-decoration:none;-moz-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}@media (min-width:768px){.resume-card-new{border-radius:24px;box-shadow:0 2px 4px 0 rgba(51,51,51,.02),0 2px 8px 0 rgba(51,51,51,.04),0 4px 12px -2px rgba(51,51,51,.08);padding:24px;margin-bottom:24px;display:-ms-grid;display:grid;-ms-grid-columns:230px auto;grid-template-columns:230px auto;gap:1.25rem}}@media (max-width:767px){.resume-card-new{border-radius:16px;box-shadow:0 2px 8px 0 rgba(51,51,51,.02),0 8px 20px -2px rgba(51,51,51,.04),0 12px 40px -2px rgba(51,51,51,.08);margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.resume-card-new:hover{box-shadow:0 5px 15px rgba(0,0,0,.1)}.resume-card-new__ava{overflow:hidden}@media (min-width:768px){.resume-card-new__ava{border-radius:12px;width:230px;height:304px}}@media (max-width:767px){.resume-card-new__ava{position:relative;height:75vw}}@media (max-width:550px){.resume-card-new__ava{height:328px}}.resume-card-new__ava img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.resume-card-new__ava--labels{display:none}}@media (max-width:767px){.resume-card-new__ava--labels{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;position:absolute;left:14px;bottom:14px;z-index:1}.resume-card-new__ava--labels>div{background:var(--color-primary);border-radius:8px;padding:2px 8px}.resume-card-new__ava--labels>div>span{color:#fff;font-size:.875rem;line-height:1.42;letter-spacing:.15px}}.resume-card-new__favorite{border:none;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:4}@media (min-width:768px){.resume-card-new__favorite{background-color:transparent;right:24px;top:24px;width:24px;height:24px}}@media (max-width:767px){.resume-card-new__favorite{background-color:#fff;border-radius:50%;right:12px;top:12px;width:36px;height:36px;padding:6px}}.resume-card-new__favorite svg{width:24px;height:24px;pointer-events:none}.resume-card-new__body{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.resume-card-new__body{gap:.75rem}}@media (max-width:767px){.resume-card-new__body{padding:12px 16px 16px;gap:1rem}}.resume-card-new__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.resume-card-new__content{gap:.625rem}}@media (max-width:767px){.resume-card-new__content{gap:.5rem}}.resume-card-new__header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}@media (min-width:768px){.resume-card-new__kind{display:block;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.15px;margin:0 40px 2px 0;color:#ff9058}}@media (max-width:767px){.resume-card-new__kind{display:none}}.resume-card-new__preview{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media (min-width:768px){.resume-card-new__preview{-webkit-box-align:baseline;-webkit-align-items:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 .5rem}}@media (max-width:767px){.resume-card-new__preview{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.resume-card-new__title{position:static;font-size:16px;line-height:24px;letter-spacing:.15px;font-family:"Roboto",sans-serif;font-weight:500;color:#333;-moz-transition:color .2s ease-in-out;transition:color .2s ease-in-out}@media (min-width:768px){.resume-card-new__title{font-size:18px;font-weight:500;line-height:24px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.resume-card-new__title:hover{color:var(--color-primary);text-decoration:none}.resume-card-new__last-activity,.resume-card-new__location{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.15px}.resume-card-new__last-activity{color:#b8b8b8}.resume-card-new__location{color:var(--color-primary)}.resume-card-new__row{font-size:16px;font-weight:400;color:#909090;line-height:1.5;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media (min-width:768px){.resume-card-new__row{line-height:24px}}@media (max-width:767px){.resume-card-new__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:768px){.resume-card-new__row .item{margin-right:12px}}@media (max-width:767px){.resume-card-new__row .item_desktop{display:none}}.resume-card-new__row .item span{color:#333;font-weight:500;letter-spacing:.15px}.resume-card-new__confirm{font-size:14px;font-weight:400;line-height:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:.5rem}.resume-card-new__confirm .item{display:none}.resume-card-new__confirm,.resume-card-new__confirm .item--active,.resume-card-new__confirm .item__icon{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.resume-card-new__confirm .item--active{background:var(--color-primary-lightest);border-radius:24px;display:-ms-grid;display:grid;-ms-grid-columns:18px auto;grid-template-columns:18px auto;gap:.375rem;padding:2px 10px 2px 6px;margin-right:8px}.resume-card-new__confirm .item__icon{width:18px;height:18px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.resume-card-new__confirm .item__icon svg{width:18px;height:18px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:var(--color-primary);fill:currentcolor}.resume-card-new__confirm .item__text{line-height:1.7}.resume-card-new__description{font-size:16px;font-weight:400;line-height:20px;pointer-events:none}.resume-card-new__registered{font-size:14px;font-weight:400;line-height:1.7;color:#b8b8b8;display:inline-block;margin-top:4px}.resume-card-new__button{border:1px solid var(--color-primary);border-radius:25px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2;-moz-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}@media (min-width:768px){.resume-card-new__button{gap:.5rem;margin-left:auto;padding:6px 24px}}@media (max-width:767px){.resume-card-new__button{padding:6px 16px;width:100%}}.resume-card-new__button span,.resume-card-new__button svg{-moz-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.resume-card-new__button span{color:var(--color-primary);font-size:.875rem;font-weight:500;line-height:1.7;letter-spacing:.15px}.resume-card-new__button svg{width:18px;height:18px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:var(--color-primary);fill:currentcolor}@media (max-width:767px){.resume-card-new__button svg{display:none}}.resume-card-new__button:hover{background-color:var(--color-primary)}.resume-card-new__button:hover span,.resume-card-new__button:hover svg{color:#fff}.filter__nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:32px}@media (min-width:960px){.filter__nav{display:none}}.filter__close,.filter__close svg{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.filter__close{position:relative;width:24px;height:24px}.filter__close svg{width:100%;height:100%}.filter__title{font-size:20px;font-weight:500;line-height:24px}.filter__footer{position:-webkit-sticky;position:sticky;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:0;padding-bottom:16px;padding-top:16px;background:#fff}@media (min-width:960px){.filter__footer{display:none}}div[data-type=search-map] .leaflet-popup-content a{display:-ms-grid!important;display:grid!important;-ms-grid-columns:90px 1fr;grid-template-columns:90px 1fr;gap:8px}.original-translator-btn{position:relative;font-size:14px;line-height:1.43;font-style:italic;color:#7a7a7a;letter-spacing:.15px;z-index:2}.original-translator-btn span.text-primary{font-weight:500;margin-left:4px}.original-translator-loader{display:inline-block;position:relative;width:1rem;height:1rem}.original-translator-loader div{-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:1rem;height:1rem;margin:1px;border:2px solid var(--color-primary);border-radius:50%;-webkit-animation:original-translator-loader 1.2s cubic-bezier(.5,0,.5,1) infinite;-moz-animation:original-translator-loader 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:original-translator-loader 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--color-primary) transparent transparent}.original-translator-loader div:nth-child(1){-webkit-animation-delay:-.45s;-moz-animation-delay:-.45s;animation-delay:-.45s}.original-translator-loader div:nth-child(2){-webkit-animation-delay:-.3s;-moz-animation-delay:-.3s;animation-delay:-.3s}.original-translator-loader div:nth-child(3){-webkit-animation-delay:-.15s;-moz-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes original-translator-loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes original-translator-loader{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes original-translator-loader{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}.banner-recruiters{text-align:center;background:#f9fafc;border-radius:16px;overflow:hidden;padding:16px 16px 20px;margin-bottom:12px}.banner-recruiters[data-submitted=true]{padding:16px 16px 0}.banner-recruiters[data-submitted=true] .banner-recruiters__submitted{position:relative;display:block}.banner-recruiters[data-submitted=true] .banner-recruiters__submitted .banner-recruiters__title{margin-bottom:4px}.banner-recruiters[data-submitted=true] .banner-recruiters__submitted .banner-recruiters__description{margin-bottom:20px}.banner-recruiters[data-submitted=true] .banner-recruiters__submitted .banner-recruiters__img{margin-bottom:0}.banner-recruiters[data-submitted=true] .banner-recruiters__unsubmitted,.banner-recruiters__submitted{display:none}.banner-recruiters__img{position:relative;margin-bottom:16px}.banner-recruiters__img img{display:block}.banner-recruiters__img svg{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:1px}.banner-recruiters__close{cursor:pointer;position:absolute;top:0;right:0;border:0;padding:0;background-color:transparent}.banner-recruiters__title{font-size:18px;line-height:1.3;font-weight:700;letter-spacing:.15px;margin-bottom:12px}.banner-recruiters__subtitle{font-size:16px;line-height:1.5;font-weight:500;margin-bottom:4px}.banner-recruiters__btn .button{background-color:#3c6e71;border-color:#3c6e71;font-size:14px;line-height:1.7;padding:6px 32px}.banner-recruiters__btn .button:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.banner-recruiters__description{font-size:14px;line-height:1.43;margin-top:0;margin-bottom:20px}.banner-recruiters__description span{color:#3c6e71;font-weight:700}.banner-recruiters__time{display:inline-block;text-align:center;font-size:14px;line-height:1.43;font-weight:500;color:#fff;background-color:#3c6e71;border-radius:12px;padding:4px 12px;margin-bottom:20px}.text-field-rr{width:100%}.text-field-rr__title{font-size:14px;line-height:1.7;letter-spacing:.15px;font-weight:500;margin-bottom:4px}.text-field-rr__input{width:100%;border:1px solid #b8b8b8;border-radius:8px;padding:8px 12px;margin-bottom:12px}.text-field-rr__input--error{border-color:red}.text-field-rr__input:focus-visible{outline:none;border:1px solid var(--color-primary)}.resumes-videos-wrapper{max-width:794px;overflow:hidden;margin-bottom:24px}.resumes-videos{height:auto;padding:0!important}.resumes-videos__video{margin-right:6px}@media (min-width:767px){.resumes-videos__video{margin-right:16px}}.video-decoy{cursor:pointer;position:relative;width:115px;height:137px!important;overflow:hidden;border-radius:8px}@media (min-width:767px){.video-decoy{width:180px;height:240px!important;border-radius:16px}}.video-decoy__preview{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-decoy__btn{cursor:pointer;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:33px;height:33px;background-color:transparent;border:0;padding:0}@media (min-width:767px){.video-decoy__btn{width:56px;height:56px}}.video-decoy__btn svg{width:100%!important;height:100%!important;color:var(--color-primary)}.popup{position:fixed;top:0;left:0;right:0;bottom:0;z-index:334;-moz-transition:.2s ease-out;transition:.2s ease-out;overflow:auto}.popup__overlay{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.popup__overlay--dark{background-color:rgba(51,51,51,.25)}.popup__body{position:relative;width:100%;max-width:51.75rem;background-color:#fff;border-radius:20px;box-shadow:0 0 2px rgba(51,51,51,.04),0 0 4px rgba(51,51,51,.04),0 2px 8px -2px rgba(51,51,51,.08);padding:1.875rem;overflow:hidden;text-align:left;color:#333}@media (min-width:767px){.popup__body{min-height:548px;min-width:490px;max-height:100%}}@media (max-width:767px){.popup__body--regions{height:100%;border-radius:0;padding:1.5rem;-moz-box-sizing:border-box;box-sizing:border-box}}.popup__body--verification{height:100%;border-radius:0;-moz-box-sizing:border-box;box-sizing:border-box;overflow:auto;padding:16px}@media (min-width:767px){.popup__body--verification{position:relative;height:auto;max-width:680px;border-radius:12px;padding:24px}}.popup__body--verification .popup__close{position:fixed;top:16px;right:16px;background-color:#fff;border-radius:50%}@media (min-width:767px){.popup__body--verification .popup__close{position:absolute}}.popup__body--recruiters{padding:0 0 12px}.popup__body--recruiters .popup__close{top:1rem;right:1rem;z-index:1}@media (max-width:767px){.popup__body--recruiters{height:100%;border-radius:0}.popup__body--recruiters .popup__content{height:100%}}.popup__body--small{-webkit-flex-basis:18.5rem;-ms-flex-preferred-size:18.5rem;flex-basis:18.5rem;padding:1rem}@media (min-width:767px){.popup__body--small{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;min-height:220px;min-width:400px;-webkit-flex-basis:400px;-ms-flex-preferred-size:400px;flex-basis:400px;margin-top:16.75rem;padding:2.5rem 1.5rem 1.5rem}}.popup__body--private-ionic .popup__close,.popup__body--small .popup__close{top:1rem;right:1rem}.popup__body--private-ionic{-webkit-flex-basis:17.5rem;-ms-flex-preferred-size:17.5rem;flex-basis:17.5rem;border-radius:10px;box-shadow:0 2px 8px 0 rgba(51,51,51,.02),0 8px 28px -2px rgba(51,51,51,.04),0 16px 56px -2px rgba(51,51,51,.08);padding:0}.popup__body--vpanel{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:visible!important;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-animation:vpanelShowing .2s ease-out;-moz-animation:vpanelShowing .2s ease-out;animation:vpanelShowing .2s ease-out;padding:1.5rem 1rem 1.25rem}.popup__body--vpanel .popup__close{top:1.5rem;right:1rem}.popup__body--vpanel::before{content:'';position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:48px;height:4px;background-color:#fff;border-radius:5px}@media (max-width:767px){.popup__body--vpanel-sm-only{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:visible!important;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-animation:vpanelShowing .2s ease-out;-moz-animation:vpanelShowing .2s ease-out;animation:vpanelShowing .2s ease-out;padding:1.5rem 1rem 1.25rem}.popup__body--vpanel-sm-only .popup__close{top:1.5rem;right:1rem}.popup__body--vpanel-sm-only::before{content:'';position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:48px;height:4px;background-color:#fff;border-radius:5px}}@media (min-width:767px){.popup__body--vpanel-sm-only{display:-ms-grid;display:grid;place-items:center;-moz-box-sizing:border-box;box-sizing:border-box;-ms-grid-row-align:center;align-self:center;border-radius:16px;max-width:30rem;min-height:auto;padding:1.5rem}.popup__body--vpanel-sm-only .popup__close{top:1rem;right:1rem}}.popup__close{cursor:pointer;display:-ms-grid;display:grid;place-items:center;width:1.5rem;height:1.5rem;position:absolute;top:1.875rem;right:1.875rem;padding:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23b8b8b8' fill-rule='evenodd' d='M5.228 5.228a.778.778 0 0 1 1.1 0L12 10.9l5.672-5.672a.778.778 0 1 1 1.1 1.1L13.1 12l5.672 5.672a.778.778 0 0 1-1.1 1.1L12 13.1l-5.672 5.672a.778.778 0 0 1-1.1-1.1L10.9 12 5.228 6.328a.778.778 0 0 1 0-1.1Z' clip-rule='evenodd'/%3E%3C/svg%3E");background-size:cover;background-color:transparent;border:0!important;color:#b8b8b8;-moz-transition:.2s ease-out;transition:.2s ease-out}.popup__close:hover{color:#333;-webkit-transform:rotate(90deg) scale(1.2);-moz-transform:rotate(90deg) scale(1.2);-ms-transform:rotate(90deg) scale(1.2);transform:rotate(90deg) scale(1.2);background-color:transparent!important}.popup--visible{opacity:1;visibility:visible}.popup--hidden{opacity:0;visibility:hidden}[hidden]{display:none!important}@-webkit-keyframes vpanelShowing{0%{-webkit-transform:translateY(300px);transform:translateY(300px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes vpanelShowing{0%{-moz-transform:translateY(300px);transform:translateY(300px)}to{-moz-transform:translateY(0);transform:translateY(0)}}@keyframes vpanelShowing{0%{-webkit-transform:translateY(300px);-moz-transform:translateY(300px);transform:translateY(300px)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}.form-rec{height:100%}.form-rec__body{position:relative;height:-moz-calc(100% - 86px);height:calc(100% - 86px);padding:30px 0 0}@media (min-width:768px){.form-rec__body{max-height:90vh;overflow:auto;padding:24px}}.form-rec__slide{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:767px){.form-rec__slide{height:100%;padding:0 16px}}@media (min-width:768px){.form-rec__slide:not(:last-of-type){margin-bottom:24px}}@media (max-width:767px){.form-rec__slide_tariff{gap:8px}.form-rec__slide_tariff .r-form-item__title{margin-bottom:0}}.form-rec__progressbar{position:fixed;top:56px;left:0;bottom:unset!important}.form-rec__item{width:100%;margin-bottom:16px}@media (min-width:768px){.form-rec__item{margin-bottom:20px}.form-rec__item:last-of-type{margin-bottom:0}}.form-rec__item--checkbox{margin-bottom:24px;margin-top:auto}.form-rec__btn{width:100%;padding:8px 16px;margin-top:auto}@media (min-width:768px){.form-rec__btn{display:none}}@media (max-width:767px){.form-rec__btn{overflow:visible}}.form-rec__btn--submit{display:block!important;margin-top:0}@media (min-width:768px){.form-rec__btn--submit{font-size:14px;line-height:1.7;width:auto;padding:6px 24px;margin-top:24px;margin-left:auto;margin-right:auto}}.form-rec__btn:disabled{border-color:#b8b8b8;background-color:#b8b8b8}.r-f-progressbar{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(25px,.5fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(25px,.5fr));width:100%;list-style:none;gap:2px;background-color:#fff;z-index:11;margin:0;padding:4px 0}@media (min-width:768px){.r-f-progressbar{display:none}}.r-f-progressbar__bar{height:6px;background-color:#efefef;border-radius:2px;-moz-transition:.2s ease-out;transition:.2s ease-out}.r-f-progressbar__bar--active{background-color:var(--color-primary)}.r-f-header{display:-ms-grid;display:grid;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:24px 1fr;grid-template-columns:24px 1fr;gap:32px;padding:16px}@media (min-width:768px){.r-f-header{display:none}}.r-f-header__btn{background-color:transparent;width:24px;height:24px;padding:0;border:0}.r-f-header__title{font-size:16px;line-height:1.5;font-weight:500}.r-form-item__title{font-size:14px;line-height:1.7;font-weight:500;letter-spacing:.15px;margin-bottom:4px}@media (min-width:768px){.r-form-item__title{font-size:16px;line-height:1.5;margin-bottom:8px}}.r-form-item__input{border:1px solid #b8b8b8;border-radius:5px;padding:10px 12px}.r-form-item__input:focus,.r-form-item__input:focus-within{border-color:var(--color-primary)}.r-form-item__input--salary{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.r-form-item__input--error{border-color:#dc143c}.r-form-item__input input{font-size:14px;line-height:1.7;width:100%;border:0}@media (min-width:768px){.r-form-item__input input{font-size:16px;line-height:1.5}}.r-form-item__input input:focus-visible,.r-form-item__input input:focus-within{outline:0}.r-form-item__input textarea{min-height:72px;width:100%;font-size:14px;resize:vertical;border:0}.r-form-item__input textarea:focus-within{outline:0}@media (min-width:768px){.r-form-item__input textarea{font-size:16px;line-height:1.5}}.r-form-item__input input:-webkit-autofill,.r-form-item__input input:-webkit-autofill:focus{-moz-transition:background-color 0s 600000s,color 0s 600000s;transition:background-color 0s 600000s,color 0s 600000s}.r-form-item__select{position:relative;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #b8b8b8;border-radius:5px}.r-form-item__select select,.tariff-card input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.r-form-item__select select{width:100%;height:100%;font-family:inherit;cursor:inherit;outline:none;border:0;padding:10px 12px;background-color:transparent}@media (min-width:768px){.r-form-item__select select{font-size:16px!important;line-height:1.5}}.r-form-item__select::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:12px;width:.8em;height:.5em;background-color:#b8b8b8;-webkit-clip-path:polygon(100% 0%,0 0%,50% 100%);clip-path:polygon(100% 0%,0 0%,50% 100%)}.r-form-item__hint,.r-form-item__select select{font-size:14px;line-height:1.7}.r-form-item__hint--left{color:#7a7a7a;margin-right:8px}.r-form-item__hint--right{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:8px}.r-form-item__hint--bottom{font-size:12px;line-height:1.33;color:#7a7a7a;letter-spacing:.15px;margin-top:6px}.r-f-tariff-list{padding-top:0}@media (min-width:768px){.r-f-tariff-list{width:100%;padding-top:0}}@media (max-width:767px){.r-f-tariff-list{overflow-y:auto}}.r-f-tariff-list__item{margin-bottom:16px}@media (min-width:768px){.r-f-tariff-list__item:last-of-type{margin-bottom:0}}.tariff-card{position:relative;display:block;text-align:left;overflow:hidden;border-radius:12px;cursor:pointer}.tariff-card__focus-trap{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.tariff-card--standard{background-color:#f2f6ff}.tariff-card--standard .tariff-card__header{border-bottom:1px solid #e0eaff}.tariff-card--standard .tariff-card__circle::before{border-color:#4f89ff}.tariff-card--standard .tariff-card__item::before{background-color:#4f89ff}.tariff-card--standard .tariff-card__checkmark--checked{color:#4f89ff}.tariff-card--premium{background-color:#fff6e9}.tariff-card--premium .tariff-card__header{border-bottom:1px solid #ffefdf}.tariff-card--premium .tariff-card__circle::before{border-color:#ff9058}.tariff-card--premium .tariff-card__item::before{background-color:#ff9058}.tariff-card--premium .tariff-card__checkmark--checked{color:#ff9058}.tariff-card--lux{background-color:#f2fcf6}.tariff-card--lux .tariff-card__header{border-bottom:1px solid #ddffeb}.tariff-card--lux .tariff-card__circle::before{border-color:var(--color-primary)}.tariff-card--lux .tariff-card__item::before{background-color:var(--color-primary)}.tariff-card--lux .tariff-card__checkmark--checked{color:var(--color-primary)}.tariff-card input[type=radio]{position:absolute;background-color:#fff}.tariff-card input[type=radio]:checked~.tariff-card__header .tariff-card__checkmark .tariff-card__circle{display:none}.tariff-card input[type=radio]:checked~.tariff-card__header .tariff-card__checkmark svg{visibility:visible}.tariff-card__header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:12px}@media (min-width:768px){.tariff-card__header{padding:16px}}.tariff-card__checkmark{display:-ms-grid;display:grid;place-items:center;width:24px;height:24px}.tariff-card__checkmark svg{visibility:hidden}.tariff-card__circle{width:24px;height:24px;position:relative}.tariff-card__circle::before{content:'';display:block;border:2px solid transparent;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.tariff-card__title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:1.7;font-weight:500;margin-left:12px}@media (min-width:768px){.tariff-card__title{font-size:16px;line-height:1.5}}.tariff-card__title svg{width:16px;height:16px;margin-left:6px}.tariff-card__price{font-size:16px;line-height:1.5;font-weight:500;margin-left:auto}.tariff-card__list{list-style:none;padding:12px}@media (min-width:768px){.tariff-card__list{padding:12px 16px}}.tariff-card__item{position:relative;font-size:14px;line-height:1.42;margin-top:4px;padding-left:36px}.tariff-card__item::before{content:'';position:absolute;top:8px;left:8px;width:5px;height:5px;border-radius:50%}@media (min-width:767px){.search-advantages{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.search-advantages__title{font-family:"Roboto",sans-serif;font-size:14px;line-height:1.7;font-weight:500;margin-bottom:8px}@media (min-width:767px){.search-advantages__title{font-size:18px;line-height:1.33;margin-bottom:16px}.search-advantages__list{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(300px,49%))[auto-fill];grid-template-columns:repeat(auto-fill,minmax(300px,49%));gap:12px;margin-bottom:12px}}.search-advantages__item{margin-bottom:8px}@media (min-width:767px){.search-advantages__item{margin-bottom:0}}.search-advantages__btn{font-size:14px;width:100%;padding:6px 24px}@media (min-width:767px){.search-advantages__btn{max-width:396px;padding:8px 12px;margin:0 auto}}.search-advantage{display:-ms-grid;display:grid;-ms-grid-columns:20px 1fr;grid-template-columns:20px 1fr;gap:16px;background-color:#f8f8f8;border-radius:12px;padding:8px 12px}@media (min-width:767px){.search-advantage{-ms-grid-columns:56px 1fr;grid-template-columns:56px 1fr;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.search-advantage__icon{display:-ms-grid;display:grid;place-items:center;background-color:#fff;border-radius:12px;box-shadow:0 4px 16px 0 rgba(0,0,0,.1);padding:12px}}.search-advantage__icon--orange{color:#ffbb59}.search-advantage__icon--green{color:#61c565}.search-advantage__icon--purple{color:#8856ff}.search-advantage__icon--pink{color:#ff429d}.search-advantage__icon svg{width:20px;height:20px}@media (min-width:767px){.search-advantage__icon svg{width:32px;height:32px}}.search-advantage__text{font-size:14px;line-height:1.42;letter-spacing:.15px}@media (min-width:767px){.search-advantage__text{font-size:16px;line-height:1.37}}@media (min-width:767px){.search__section{margin-bottom:24px}}.search-advantages-new{background-image:-moz-linear-gradient(177deg,#fff4ff 7.35%,#fff9f4 71.89%);background-image:linear-gradient(273deg,#fff4ff 7.35%,#fff9f4 71.89%);border-radius:16px;padding:16px 16px 24px}@media (min-width:767px){.search-advantages-new{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 24px 24px}}.search-advantages-new__title{font-family:"Roboto",sans-serif;font-size:18px;line-height:1.33;font-weight:500;margin-bottom:16px;text-align:center}@media (min-width:767px){.search-advantages-new__title{font-size:24px;font-weight:700}}.search-advantages-new__item{margin-bottom:16px}@media (min-width:767px){.search-advantages-new__item{margin:0}.search-advantages-new__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-bottom:16px}.search-advantages-new__btn{margin:0 auto;width:328px}}.search-advantages-new__btn .button{font-size:16px;width:100%;padding:6px 16px}@media (min-width:767px){.search-advantages-new__btn .button{font-size:14px;line-height:1.7}}.search-advantage-new{display:-ms-grid;display:grid;-ms-grid-columns:32px 1fr;grid-template-columns:32px 1fr;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media (min-width:767px){.search-advantage-new{-ms-grid-columns:40px 1fr;grid-template-columns:40px 1fr;padding:12px}}.search-advantage-new__icon{color:#ffbb59}@media (min-width:767px){.search-advantage-new__icon{display:-ms-grid;display:grid;place-items:center}}.search-advantage-new__icon svg{width:32px;height:32px}@media (min-width:767px){.search-advantage-new__icon svg{width:40px;height:40px}}.search-advantage-new__text{font-size:14px;font-weight:500;line-height:1.42;letter-spacing:.15px}@media (min-width:767px){.search-advantage-new__text{font-size:16px;line-height:1.5}}.search__section{margin-bottom:16px}@media (min-width:767px){.search__section{margin-bottom:24px}}.worker-carousel{max-width:794px;overflow:hidden;margin-bottom:16px}@media (min-width:767px){.worker-carousel{margin-bottom:24px}}.worker-carousel__title{font-family:"Roboto",sans-serif;font-size:14px;line-height:1.7;font-weight:500;margin-bottom:8px}@media (min-width:767px){.worker-carousel__title{font-size:18px;line-height:1.33;margin-bottom:16px}}.worker-photocards{height:auto;padding:0!important}.worker-photocards__slide{width:100px;margin-right:8px}@media (min-width:767px){.worker-photocards__slide{width:135px;margin-right:16px}}.worker-photocard{cursor:pointer}.worker-photocard__preview{width:100px;height:133px;-o-object-fit:cover;object-fit:cover;border-radius:12px;margin-bottom:6px}@media (min-width:767px){.worker-photocard__preview{width:135px;height:180px;border-radius:16px;margin-bottom:8px}}.worker-photocard__title{font-size:14px;line-height:1.42;color:#333}.search-faq{text-align:center}.search-faq__title{font-family:"Roboto",sans-serif;font-size:18px;line-height:1.33;font-weight:500;margin-bottom:12px}.search-faq__list{margin-bottom:16px}.search-faq__item:not(:last-of-type){margin-bottom:12px}.search-faq__btn{font-size:14px;padding:6px 24px;margin-bottom:24px}.faq-card{text-align:left;border-radius:16px;padding:16px 16px 24px}.faq-card--orange{background-color:#ffc7af}.faq-card--pink{background-color:#ffafdc}.faq-card--blue{background-color:#afcaff}.faq-card__icon{display:-ms-grid;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background-color:#fff;margin-bottom:12px}.faq-card__icon svg{width:24px;height:24px}.faq-card__title{font-size:18px;line-height:1.33;font-weight:500;margin-bottom:4px}.faq-card__description{font-size:14px;line-height:1.42}