@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
body, html {width: 100%;   height:100%;background: #F6F6F3;}
body, th, td {	 font-family: "Inter", sans-serif;   font-weight: 400;    font-style: normal;color: #686865;   font-size: 18px;  line-height: 180%;}
body, form, object {margin: 0;padding: 0;}
img, table {border: none;}
table {border-collapse: collapse;}
table td {padding: 0;}
a { color: #16CE6A; text-decoration:none; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s; }
a:hover {text-decoration:underline;}
:focus {outline:none!important;text-decoration:none!important;}



.simpleParallax {height:100%;}
.wrapper {padding:0px 0 0 0;position:relative;z-index:2;overflow:hidden;}
.registration .wrapper {height:100%;overflow:auto;}
.sticky {position:fixed;}
.stop {  position: relative;}
.bold {font-weight:bold;}
.container-fluid {max-width:1300px;}
.italic {font-style:italic;}
img {max-width:100%;}
button {border:0;outline: none!important; background:none; padding:0; color: #fbfbfb; text-align:left;  }

.h-100 {    height: 100% !important;}

.margin-bottom {margin-bottom:148px!important;}
.padding-top {padding-top:148px;}
.padding-bottom {padding-bottom:148px;}
.light-bg {background:#fff;}


.gutters-24 {margin-right: -24px;margin-left: -24px;}
.gutters-24 > .col,.gutters-24 > [class*="col-"] {padding-right: 24px; padding-left: 24px;}
.gutters-16 {margin-right: -16px;margin-left: -16px;}
.gutters-16 > .col,.gutters-16 > [class*="col-"] {padding-right: 16px; padding-left: 16px;}
.gutters-32 {margin-right: -32px;margin-left: -32px;}
.gutters-32 > .col,.gutters-32 > [class*="col-"] {padding-right: 32px; padding-left: 32px;}
.ic { transition:0.3s ; -webkit-transition:0.3s ; -moz-transition:0.3s ; -ms-transition:0.3s ; -o-transition:0.3s ; }
.ic:before { transition:0.3s ; -webkit-transition:0.3s ; -moz-transition:0.3s ; -ms-transition:0.3s ; -o-transition:0.3s ; }

::-webkit-scrollbar { width: 7px; border-radius: 4px; background-color: rgba(216, 200, 157, 0); -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
::-webkit-scrollbar-thumb { border-radius: 4px; background-color: #D1D1D0; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
::-webkit-scrollbar-track { border-radius: 4px; background-color: transparent; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
::-webkit-scrollbar:horizontal{height:2px;}
::-webkit-scrollbar-thumb:horizontal {background:#39D882;}

img { opacity:0; transition:0.3s ; -webkit-transition:0.3s ; -moz-transition:0.3s ; -ms-transition:0.3s ; -o-transition:0.3s ; }
img[data-loaded=true] {opacity:1;}

h1 {margin:0 0 32px 0;color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 76px;    font-weight: 600;    line-height: 100%;}
h2 {margin:0 0 40px 0;color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";   font-size: 64px;    font-weight: 600;    line-height: 100%;}
.h2 {margin:0 0 40px 0;color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";   font-size: 64px;    font-weight: 600;    line-height: 100%;}
.white {color:#fff;}
h3 {margin:0 0 24px 0;color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";   font-size: 40px;    font-weight: 600;    line-height: 100%;}

.button-default { white-space: nowrap; text-decoration: none; border:0; display:inline-block; text-align:center; padding:16px 20px; color: var(--Dark-night_Titles, #181816); font-size: 16px; font-weight: 500; line-height: 100%; border-radius: 8px; background: var(--Light-green_Akcent, #39D882); -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; }
.button-default:hover {background:#0DB359;text-decoration: none; }
.button-default.button-white {background:#fff;}
.button-default.button-white:hover {background:#D1D1D0;}
.button-default.large {padding:20px 32px;}

.button-border { white-space: nowrap; padding:11px 22px; text-decoration: none; display:inline-block; text-align:center; color: var(--Dark-night_Titles, #181816); font-size: 18px; font-weight: 500; line-height: 100%; border-radius: 8px; border: 2px solid var(--Dark-night_Titles, #181816); -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; }
.button-border .ic {font-size:20px;margin:0 8px 0 0;}
.button-border:hover {color:#fff;background:#181816;text-decoration: none; }
.button-border.large {padding:21px 38px;}
.button-border.white {padding:17px 29px;color:#fff;border-color:#fff;}
.button-border.white:hover {color:#181816;background:#fff;}


.button-border.green.large {padding:21px 38px;}
.button-border.green {padding:12px 18px;border-color:#39D882;}
.button-border.green:hover {color:#181816;background:#39D882;}
.button-border.grey {padding:12px 18px;border-color:#D1D1D0;}
.button-border.grey:hover {color:#181816;background:#39D882;border-color:#39D882;}






.button-more { color: var(--Dark-night_Titles, #181816); text-decoration: none!important; font-weight: 500; line-height: 100%; white-space: nowrap; padding:14px 38px; width:100%; border-radius: 8px; border: 2px solid var(--Light-green_Akcent, #39D882); text-decoration: none; display:inline-block; text-align:center; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; transition:0.3s ; -webkit-transition:0.3s ; -moz-transition:0.3s ; -ms-transition:0.3s ; -o-transition:0.3s ; }
.button-more .ic {font-size:24px;margin:0 8px 0 0;}
.button-more:hover {background:#39D882;}

.link-default {color: var(--Dark-night_Titles, #181816);    font-weight: 500;    line-height: 110%; text-decoration:none!important;}
.link-default .icon { margin:0 0 0 20px; width:40px; min-width:40px; height:40px; font-size:20px; border:2px solid #39D882; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; }
.link-default:hover .icon {background:#39D882}
.item:hover .link-default .icon {background:#39D882}
.link-default.back .icon { margin:0 20px 0 0; transform:rotate(180deg) ; -webkit-transform:rotate(180deg) ; -moz-transform:rotate(180deg) ; -ms-transform:rotate(180deg) ; -o-transform:rotate(180deg) ; }

.link-default.sml {font-size: 14px;}
.link-default.sml .icon { margin:0 0 0 12px; width:32px; min-width:32px; height:32px; font-size:16px;}

.header {position:fixed;padding:16px 0;top:0;left:0;right:0;z-index:200;background: var(--Total-white, #FFF);    box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.04);}
.header .header-left {margin:0 20px 0 0;}
.header .header-right {margin:0 0px 0 34px;}
.header .logo {display:block;margin:0 52px 0 0;width:192px;min-width:192px;}
.page-auth .header .header-left, .page-auth .header .logo {width: auto;margin:0;}
.page-auth .header-container {justify-content: center !important;}

.header .header-menu {position:relative;}
.header .header-menu .header-button {cursor:pointer; color: var(--Dark-night_Titles, #181816); cursor:pointer; font-size: 16px; font-weight: 500; line-height: 100%; }
.header .header-menu .header-button .ic {font-size:24px;margin:0 8px 0 0;}
.header .header-menu .header-button .value { white-space: nowrap; transition:0.3s ; -webkit-transition:0.3s ; -moz-transition:0.3s ; -ms-transition:0.3s ; -o-transition:0.3s ; }
.header .header-menu.open .header-button .value {color:#16CE6A;}
.header .header-menu.open .header-button .ic:before {color:#16CE6A;}
.header .header-menu.open .header-button .ic { transform:rotate(45deg) ; -webkit-transform:rotate(45deg) ; -moz-transform:rotate(45deg) ; -ms-transform:rotate(45deg) ; -o-transform:rotate(45deg) ; }

.header .header-menu .menu-drop { margin:-20px 0 0 0; opacity:0; visibility: hidden; pointer-events: none; position:absolute; top:100%; left:0; width:352px; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.header .header-menu.open .menu-drop {opacity:1;visibility: visible; pointer-events: all;margin:0;}
.header .header-menu .menu-drop .drop-container {margin:20px 0 0 0;padding:31px 31px 31px 31px; border-radius: 12px; border: 1px solid var(--Metalic-grey, #D1D1D0); background: var(--Total-white, #FFF); box-shadow: 0px 24px 28px 0px rgba(0, 0, 0, 0.06); -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; }
.header .header-menu .menu-drop ul a {display:block;text-decoration: none;margin:0 0 24px 0;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 140%;}
.header .header-menu .menu-drop ul a:hover {color:#16CE6A;}
.header .header-menu .menu-drop ul li:last-child a {margin:0;}



.header .login-button { white-space: nowrap; text-decoration: none; color: var(--Dark-night_Titles, #181816); font-size: 16px; margin:0 32px 0 0; line-height: 110%; transition:0.3s ; -webkit-transition:0.3s ; -moz-transition:0.3s ; -ms-transition:0.3s ; -o-transition:0.3s ; }
.header .login-button .ic {margin:0 12px 0 0;font-size:48px;}


.header .header-search {width:100%; padding:7px 19px; border:1px solid rgba(24, 24, 22, 0.4); border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.header .header-search .search {width:100%;position:relative;}
.header .header-search .search form {position:relative;}
.header .header-search .search .s {display:block;width:100%;border:0;padding:7px 0 7px 28px;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 110%; }
.header .header-search .search .submit { position:absolute; left:0px; top:50%; border:0; width:20px; height:20px; transform:translateY(-50%) ; background:url('../../images/search.svg') no-repeat left center; -webkit-transform:translateY(-50%) ; -moz-transform:translateY(-50%) ; -ms-transform:translateY(-50%) ; -o-transform:translateY(-50%) ; }


.header .header-search .search input::-webkit-input-placeholder {opacity:0.4;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 110%; }
.header .header-search .search input::-moz-placeholder          { opacity:0.4;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 110%; }
.header .header-search .search input:-moz-placeholder           { opacity:0.4;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 110%; }
.header .header-search .search input:-ms-input-placeholder      {opacity:0.4;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 110%; }

.header .header-search .search input:focus::-webkit-input-placeholder {color: transparent!important;}
.header .header-search .search input:focus::-moz-placeholder          {color: transparent!important;}
.header .header-search .search input:focus:-moz-placeholder           {color: transparent!important;}
.header .header-search .search input:focus:-ms-input-placeholder      {color: transparent!important;}

.header .header-search .category-menu {margin: 0 0 0 16px;min-width:154px;position:relative;padding: 5px 0 5px 16px;cursor:pointer;border-left: 1px solid rgba(24, 24, 22, 0.4);}
.header .header-search .category-menu .category-button {color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 110%;}
.header .header-search .category-menu .category-button .ic { font-size: 20px; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.header .header-search .category-menu .category-button .value { transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.header .header-search .category-menu .category-drop {opacity:0;visibility: hidden; pointer-events: none; position:absolute; top:100%; margin:-20px 0 0 0; left:0; width:260px;  transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.header .header-search .category-menu .category-drop .drop-container {padding:31px 7px 31px 31px;margin:20px 0 0 0; border-radius: 12px; border: 1px solid var(--Metalic-grey, #D1D1D0); background: var(--Total-white, #FFF); box-shadow: 0px 24px 28px 0px rgba(0, 0, 0, 0.06); -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px;}
.header .header-search .category-menu.open .category-button .ic { transform:rotate(180deg) ; -webkit-transform:rotate(180deg) ; -moz-transform:rotate(180deg) ; -ms-transform:rotate(180deg) ; -o-transform:rotate(180deg) ; }
.header .header-search .category-menu.open .category-button .ic:before {color:#16CE6A;}
.header .header-search .category-menu.open .category-button .value {color:#16CE6A;}
.header .header-search .category-menu.open .category-drop {opacity:1;visibility: visible; pointer-events: all;margin:0;}
.header .header-search .category-menu .category-drop ul {max-height:252px;overflow:hidden;padding:0 24px 0 0;overflow:auto;}
.header .header-search .category-menu .category-drop ul a {display:block;text-decoration: none;margin:0 0 24px 0;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 140%;}
.header .header-search .category-menu .category-drop ul a:hover {color:#16CE6A;}
.header .header-search .category-menu .category-drop ul li:last-child a {margin:0;}
.header .header-search .category-menu .category-drop ul::-webkit-scrollbar { width: 7px; border-radius: 4px; background-color: transparent; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
.header .header-search .category-menu .category-drop ul::-webkit-scrollbar-thumb { border-radius: 4px; background-color: #D1D1D0; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
.header .header-search .category-menu .category-drop ul::-webkit-scrollbar-track { border-radius: 4px; background-color: transparent; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
.header .share {margin:0 0 0 20px;}

.header .header-user {margin:0 0 0 20px;cursor:pointer;position:relative;}
.header .header-user .ic {margin:0 0 0 8px;font-size:20px;}
.header .header-user .user-image {position:relative;  }
.header .header-user .user-image .image-container {width:48px; min-width:48px; height:48px; overflow:hidden;border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ;}
.header .header-user .user-image .pro { text-transform: uppercase; position:absolute; bottom:-6px; left:50%; transform:translateX(-50%) ;color: var(--Dark-night_Titles, #181816);    font-size: 12px;    font-weight: 700;    line-height: 80%;    letter-spacing: 0.72px; padding:4px 8px; border-radius: 32px; background: var(--Yellow-Pokemon, #F3D330); -webkit-border-radius: 32px; -moz-border-radius: 32px; -ms-border-radius: 32px; -o-border-radius: 32px; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }

.header .header-user .user-drop { opacity:0;visibility: hidden; pointer-events: none; margin:-20px 0 0 0;  position:absolute; right:-0px; top:100%; padding:8px 0 0 0; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.header .header-user .user-drop .drop-container {width:210px; padding:20px 24px;border-radius: 12px;    border: 1px solid var(--Metalic-grey, #D1D1D0);    background: var(--Total-white, #FFF);    box-shadow: 0px 24px 28px 0px rgba(0, 0, 0, 0.06);}
.header .header-user .user-drop .drop-links {margin:24px 0 0 0;}
.header .header-user .user-drop .drop-links .nav {border-bottom:1px solid #D1D1D0;margin:0 0 16px 0;}
.header .header-user .user-drop .drop-links li a {margin:0 0 16px 0;}
.header .header-user .user-drop .drop-links a {display:block;text-decoration:None;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 140%; }
.header .header-user .user-drop .drop-links a:hover {color:#16CE6A;}






.aviable-check input {  cursor:pointer;  position: absolute;    z-index: -1;    opacity: 0;  }
.aviable-check label {display:inline-block;margin:0;cursor:pointer;    font-weight: 400;}
.aviable-check label input+span { cursor:pointer; position:relative; padding:0 0px 0 60px; display:block; color: var(--Dark-night_Titles, #181816);    font-size: 14px;    font-weight: 600;    line-height: 100%; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.aviable-check label input+span:before { content:""; display:block; position:absolute; left:0; top:50%; transform: translateY(-50%); width:48px; height:28px; background:#181816; border-radius:24px ; -webkit-border-radius:24px ; -moz-border-radius:24px ; -ms-border-radius:24px ; -o-border-radius:24px ; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transition:0.5s ; }
.aviable-check label input+span:after { content:""; display:block; position:absolute; width:20px; height:20px; margin:0 0px 0 20px; left:4px; top:50%; transform: translateY(-50%); background:#fff url('../../images/check2.svg') no-repeat center; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.aviable-check label input:checked+span:before {background:#D1D1D0;}
.aviable-check label input:checked+span:after {background:#fff; background-position:center; margin:0 0px 0 0;}

.aviable-check label input+span .not-checked {display:none;}
.aviable-check label input:checked+span .checked {display:none;}
.aviable-check label input:checked+span .not-checked {display:block;}


.switch input {  cursor:pointer;  position: absolute;    z-index: -1;    opacity: 0;  }
.switch label {display:inline-block;margin:0;cursor:pointer;    font-weight: 400;}
.switch label input+span { cursor:pointer; position:relative; padding:0 0px 0 48px; display:block; color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 20px;    font-weight: 600;    line-height: 110%;  transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.switch label input+span:before { content:""; display:block; position:absolute; left:0; top:50%; transform: translateY(-50%); width:36px; height:20px; background:#39D882; border-radius:24px ; -webkit-border-radius:24px ; -moz-border-radius:24px ; -ms-border-radius:24px ; -o-border-radius:24px ; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transition:0.5s ; }
.switch label input+span:after { content:""; display:block; position:absolute; width:16px; height:16px; margin:0 0px 0 16px; left:2px; top:50%; transform: translateY(-50%); background:#fff; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.switch label input:checked+span:before {background:#D1D1D0;}
.switch label input:checked+span:after { margin:0 0px 0 0;}
.switch label input:checked+span {color:#a2a2a2;}

.switch label input+span .not-checked {display:none;}
.switch label input:checked+span .checked {display:none;}
.switch label input:checked+span .not-checked {display:block;}






.main-hero {position:relative;}
.main-hero .hero-image {position:relative; height:100vh; max-height:980px;}
.main-hero .hero-image img {-o-object-position: top center;    object-position: top center;-o-object-fit: cover;    object-fit: cover;width: 100%;  height: 100%;}
.main-hero .hero-info {position:absolute;bottom:100px;left:0;right:0;}
.main-hero .hero-info .info-container {max-width:630px;margin:0 0 127px 0;}
.main-hero .hero-info .info-container .anons {margin:0 0 40px 0;max-width:522px;color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 28px;    font-weight: 500;    line-height: 130%;}


.job-search { padding:11px 11px 11px 31px; border-radius: 80px; border: 1px solid #E3E3E3; background: var(--Total-white, #FFF); box-shadow: 0px 12px 32px 0px rgba(0, 0, 0, 0.06); -webkit-border-radius: 80px; -moz-border-radius: 80px; -ms-border-radius: 80px; -o-border-radius: 80px; }
.job-search .submit {color:#181816; width: 64px; min-width: 64px; height: 64px; background: #39D882; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; }
.job-search .submit .ic {font-size:28px;}
.job-search .submit:hover {background:#0DB359;}
.job-search .f-container {width:100%;padding:0 0 0 40px;border-right:0px solid rgba(24, 24, 22, 0.2);}
.job-search .f-container:first-child {padding:0 0 0 0px;border-right:1px solid rgba(24, 24, 22, 0.2);}
.job-search .inp {display:block;width:100%;border:0; padding:10px 40px 10px 48px;color: var(--Dark-night_Titles, #181816);    font-size: 18px;    font-weight: 400;    line-height: 110%;}
.job-search .inp.job {background: url('../../images/search2.svg') no-repeat left center;}
.job-search .inp.where {background: url('../../images/pin.svg') no-repeat left center;}

.job-search .inp::-webkit-input-placeholder {opacity:0.4;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 110%; }
.job-search .inp::-moz-placeholder          { opacity:0.4;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 110%; }
.job-search .inp:-moz-placeholder           { opacity:0.4;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 110%; }
.job-search .inp:-ms-input-placeholder      {opacity:0.4;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 110%; }

.job-search .inp:focus::-webkit-input-placeholder {color: transparent!important;}
.job-search .inp:focus::-moz-placeholder          {color: transparent!important;}
.job-search .inp:focus:-moz-placeholder           {color: transparent!important;}
.job-search .inp:focus:-ms-input-placeholder      {color: transparent!important;}


.title-container {margin:0 0 40px 0;}
.title-container h2 {margin:0 0 0px 0;}
.title-container .title-anons   {font-size: 20px;    font-weight: 500;    line-height: 110%;}


.top-categorys .col-12 {padding-bottom:20px;}
.top-categorys .item { height:100%; padding:38px 38px 30px 38px; border: 2px solid var(--Light-green_Akcent, #F6F6F3); border-radius: 12px; background: var(--Creme-background, #F6F6F3); -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.top-categorys .item .item-name {margin:0 0 24px 0; color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 32px;    font-weight: 600;    line-height: 110%;}
.top-categorys .item .item-text {color: var(--Dark-night_Titles, #181816);    font-weight: 500; margin:0 0 44px 0;    line-height: 110%;}
.top-categorys .item:hover {border: 2px solid var(--Light-green_Akcent, #39D882);    background: var(--Total-white, #FFF);    box-shadow: 0px 24px 28px 0px rgba(0, 0, 0, 0.06);}


.search-sector .item {margin:0 0 48px 0;}
.search-sector .item .item-image { margin:0 0 24px 0; display:block; height:156px; overflow:hidden; border-radius: 12px; -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; }
.search-sector .item .item-image img {-o-object-fit: cover;    object-fit: cover;width: 100%;  height: 100%;}
.search-sector .item .item-name {margin:0 0 24px 0;display:block;color: var(--Dark-night_Titles, #181816); text-decoration:none;   font-family: "Clash Grotesk";    font-size: 24px;    font-style: normal;    font-weight: 600;    line-height: 110%;}
.search-sector .item .item-name:hover {color: #16CE6A; }
.search-sector .item .items div a {display:none;text-decoration:none;margin:0 0 24px 0;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 110%;}
.search-sector .item .items.open div a {display:block;}
.search-sector .item .items div a:nth-child(-n+5) {display:block;}
.search-sector .item .items div a span {color:#A1A1A1;}
.search-sector .item .items div a:hover {text-decoration:underline;color: #16CE6A;}


.show-more { color: var(--Dark-night_Titles, #181816); text-decoration: none; font-size: 16px; font-weight: 500; line-height: 110%; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; }
.show-more:hover .value {color: #16CE6A; text-decoration: none; transition: 0.3s;}
.show-more:hover .ic:before {color: #16CE6A!important;}
.show-more .ic {margin:0 0 0 8px;font-size:20px;}
.show-more.white {color:#fff;}
.show-more.white:hover .value {color: #16CE6A; text-decoration: none;}


.work-section .work-right {margin:0 0 0 48px; padding:0 48px 48px 40px; width:412px; min-width:412px; border-radius: 20px; background: var(--Light-green_Akcent, #39D882); -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }
.work-section .work-cta {color: var(--Total-white, #FFF); position:relative;   font-family: "Clash Grotesk";    font-size: 32px;    font-weight: 600;    line-height: 130%;}
.work-section .work-cta span {display:block;text-decoration: underline;}
.work-section .work-cta img { position:absolute; right:-20px; top:10px; }
.work-section .work-image {position:relative;margin:-60px -20px 40px -176px;}

.work-section .work-info { padding:72px 150px 72px 64px;width:100%;  border-radius: 20px; background: var(--Total-white, #FFF); -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px;}
.work-section .work-info h2 {margin:0 0 64px 0;}
.work-section .work-info .item {margin:0 0 40px 0;}
.work-section .work-info .item:last-child {margin:0;}
.work-section .work-info .item .icon {margin:0 28px 0 0;width:68px;min-width:68px;line-height: 160%;}
.work-section .work-info .item .item-name {margin:0 0 12px 0;color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 32px;    font-weight: 600;    line-height: 100%;}

.slider-navs {position:relative;width:104px;min-width:104px;height:40px;}

.specialists-slider {position:relative;margin:-20px -100% 0 -20px;}
.specialists-slider .slick-list {padding:20px 20px 32px 20px!important;}
.specialists-slider .item { padding:24px; margin:0 20px 0 0; width:306px; border-radius: 12px; background: var(--Total-white, #FFF); -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.specialists-slider .item .item-status {margin:0 12px 0 0;color: var(--Dark-night_Titles, #181816);    font-size: 14px;    font-weight: 500;    line-height: 100%;}
.specialists-slider .item .item-status .ic {margin:0 4px 0 0;font-size:20px;}
.specialists-slider .item .item-aviable { padding:4px 12px; color: var(--Dark-night_Titles, #181816);    font-size: 12px;    font-weight: 600;    line-height: 100%; border-radius: 28px; -webkit-border-radius: 28px; -moz-border-radius: 28px; -ms-border-radius: 28px; -o-border-radius: 28px; }
.specialists-slider .item .item-aviable .ic {font-size:16px;margin:0 4px 0 0;}
.specialists-slider .item .item-aviable.aviable {background: rgba(57, 216, 130, 0.20);}
.specialists-slider .item .item-aviable.busy {background: rgba(242, 78, 72, 0.20);}

.specialists-slider .item .item-info {margin:18px 0;}
.specialists-slider .item .item-image { margin:0 16px 0 0; width: 66px; min-width: 66px; height: 66px; overflow: hidden; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.specialists-slider .item .item-image img {-o-object-fit: cover;    object-fit: cover;width: 100%;  height: 100%;}
.specialists-slider .item .item-name {margin:0 0 4px 0;color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 20px;    font-weight: 600;    line-height: 110%;}

.specialists-slider .item .item-specs {margin:0 0 6px 0;}
.specialists-slider .item .item-specs .specs-title {margin:0 0 6px 0;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 700;    line-height: 100%;}
.specialists-slider .item .item-specs .s-item { margin:0 6px 6px 0; padding:7px 12px;color: var(--Dark-night_Titles, #181816);    font-size: 14px;    font-weight: 500;    line-height: 100%; border-radius: 28px; background: var(--Creme-background, #F6F6F3); -webkit-border-radius: 28px; -moz-border-radius: 28px; -ms-border-radius: 28px; -o-border-radius: 28px; }
.specialists-slider .item:hover {box-shadow: 0px 20px 24px 0px rgba(0, 0, 0, 0.06);}


.raiting .ic {font-size:20px;margin:0 4px 0 0px;display:block;}
.raiting .star-1 .ic:nth-child(-n+1):before {color:#F3D330;}
.raiting .star-2 .ic:nth-child(-n+2):before {color:#F3D330;}
.raiting .star-3 .ic:nth-child(-n+3):before {color:#F3D330;}
.raiting .star-4 .ic:nth-child(-n+4):before {color:#F3D330;}
.raiting .star-5 .ic:nth-child(-n+5):before {color:#F3D330;}


.begin-section .begin-container {padding:0 42.344% 0 0;position:relative;}
.begin-section h2 {margin:0 0 107px 0;max-width: 490px;}
.begin-section .begin-left {position:relative;}
.begin-section .begin-left .man {position:absolute;bottom:0;right:24px;}
.begin-section .begin-left .info {position:absolute;left:64px;bottom:64px;z-index:3;max-width:350px;}
.begin-section .begin-right {position:absolute;right:0;bottom:0;margin:0 0 0 20px;width:57.656%;}
.begin-section .begin-right .info {position:absolute;left:64px;top:64px;max-width:470px;}
.begin-section .begin-right .info .logo {margin:0 0 20px 0;}

.main-faq .faq-left {max-width:522px;}
.main-faq .accordion { width:630px; min-width:630px; margin:0 0 0 40px; }

.accordion {padding:48px 48px; background:#fff; border-radius:24px ; -webkit-border-radius:24px ; -moz-border-radius:24px ; -ms-border-radius:24px ; -o-border-radius:24px ; }
.accordion .faq-item {border-bottom:1px solid rgba(24, 24, 22, 0.2);}
.accordion .faq-item:last-child {border-bottom:0;}
.accordion .faq-item .faq-button {padding:24px 0; color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 20px;    font-weight: 600;    line-height: 110%;}
.accordion .faq-item .faq-button .icon {margin:0 0 0 40px; transform:rotate(-180deg) ; font-size:24px; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; -webkit-transform:rotate(-180deg) ; -moz-transform:rotate(-180deg) ; -ms-transform:rotate(-180deg) ; -o-transform:rotate(-180deg) ; }
.accordion .faq-item .faq-button.collapsed .icon { transform:rotate(0deg) ; -webkit-transform:rotate(0deg) ; -moz-transform:rotate(0deg) ; -ms-transform:rotate(0deg) ; -o-transform:rotate(0deg) ; }
.accordion .faq-item .faq-body {padding:0 60px 24px 0;font-size:16px;line-height:160%;}

.seti .value {margin:0 20px 0 0;color: var(--Total-white, #FFF);    font-size: 16px;    font-weight: 500;    line-height: 140%;}
.seti .item { margin:0 20px 0 0; width: 56px; min-width: 56px; text-decoration: none!important; height: 56px; background:rgba(255,255,255,0.02); font-size:28px; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }
.seti .item:hover {background:rgba(255,255,255,1);}
.seti .item:hover .ic:before {color:#181816;}

.footer { max-width: 1552px; margin:0 auto 64px auto; padding:80px 0 0 0; background:#181816; border-radius:40px ; -webkit-border-radius:40px ; -moz-border-radius:40px ; -ms-border-radius:40px ; -o-border-radius:40px ; }
.footer .logo {display:block;margin:0 0 32px 0;}
.footer .seti {margin:0 0 32px 0;}
.footer .button {margin:0 12px 0 0;}
.footer .footer-bottom {margin:66px 0 0 0;padding:32px 0;border-top:1px solid rgba(255,255,255,0.1);color: var(--Total-white, #FFF);    font-size: 14px;    font-weight: 500;    line-height: 140%;}
.footer .footer-bottom .dev a {text-decoration: none;opacity:0.4;color: var(--Total-white, #FFF);    font-style: italic;    font-weight: 500;    line-height: 140%;}
.footer .footer-bottom .dev a:hover {opacity:1;text-decoration: underline;}
.footer .footer-left {margin:0 40px 0 0;}
.footer .footer-navs {width:100%;max-width:722px;}
.footer .nav-title {margin:0 0 32px 0;color: var(--Total-white, #FFF);    font-size: 16px;    font-weight: 600;    line-height: 140%;}
.footer .nav li a {display:block;text-decoration:none;margin:0 0 32px 0;opacity:0.4;color: var(--Total-white, #FFF);    font-size: 16px;    font-weight: 500;    line-height: 140%;}
.footer .nav li a:hover {opacity:1;}


.modal-title {margin:0 0 20px 0;color: var(--Dark-night_Titles, #181816);    text-align: center;    font-family: "Clash Grotesk";    font-size: 40px;    font-weight: 600;    line-height: 110%;}
.modal-title span {display:block;color:#39D882;}
.modal-spec {margin:0 0 32px 0;}
.modal-spec .spec-image { margin:0 auto 16px auto; width: 104px; height: 104px; overflow: hidden; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.modal-spec .spec-image img {-o-object-fit: cover;    object-fit: cover;width: 100%;  height: 100%;}
.modal-spec .spec-name {margin:0 0 12px 0;color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 28px;    font-weight: 600;    line-height: 100%;}
.modal-spec .spec-aviable { padding:4px 12px; color: var(--Dark-night_Titles, #181816);    font-size: 14px;    font-weight: 600;    line-height: 100%; border-radius: 28px; -webkit-border-radius: 28px; -moz-border-radius: 28px; -ms-border-radius: 28px; -o-border-radius: 28px; }
.modal-spec .spec-aviable .ic {font-size:20px;margin:0 4px 0 0;}
.modal-spec .spec-aviable.aviable {background: rgba(57, 216, 130, 0.20);}
.modal-spec .spec-aviable.busy {background: rgba(242, 78, 72, 0.20);}


.input-container {position:relative;margin:0 0 20px 0;}
.input-container .label { z-index:5;pointer-events: none; pointer-events: none; position:absolute; left:19px; top:16px; color: #181816;font-size:16px; font-weight: 500; line-height: 100%; opacity:0.4; transition:0.3s ; -webkit-transition:0.3s ; -moz-transition:0.3s ; -ms-transition:0.3s ; -o-transition:0.3s ; }
.input-container.focus .label,.input-container.ok .label {top:7px;color: var(--Body-Text, #504E4F);    font-size: 12px;    line-height: 100%;}
.input { display:block; width:100%; padding:21px 19px 5px 19px; color: var(--Dark-night_Titles, #181816); font-size: 16px; font-weight: 500; line-height: 100%; border-radius: 8px; border: 1px solid var(--Metalic-grey, #D1D1D0); background: #F6F6F3; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.textarea { height:120px; resize:none; display:block; width:100%; padding:21px 19px 5px 19px; color: var(--Dark-night_Titles, #181816); font-size: 16px; font-weight: 500; line-height: 100%; border-radius: 8px; border: 1px solid var(--Metalic-grey, #D1D1D0); background: #F6F6F3; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }

.focus .input,.ok .input,.focus .textarea,.ok .textarea {border-color:#181816;}
.invalid,
.checkbox label input.invalid+span:before {border-color:red !important;}


.input::-webkit-input-placeholder {opacity:0.4;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 100%; }
.input::-moz-placeholder          { opacity:0.4;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 100%; }
.input:-moz-placeholder           { opacity:0.4;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 100%; }
.input:-ms-input-placeholder      {opacity:0.4;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 100%; }

.input:focus::-webkit-input-placeholder {color: transparent!important;}
.input:focus::-moz-placeholder          {color: transparent!important;}
.input:focus:-moz-placeholder           {color: transparent!important;}
.input:focus:-ms-input-placeholder      {color: transparent!important;}

.textarea::-webkit-input-placeholder {opacity:0.4;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 100%; }
.textarea::-moz-placeholder          { opacity:0.4;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 100%; }
.textarea:-moz-placeholder           { opacity:0.4;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 100%; }
.textarea:-ms-input-placeholder      {opacity:0.4;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 100%; }

.textarea:focus::-webkit-input-placeholder {color: transparent!important;}
.textarea:focus::-moz-placeholder          {color: transparent!important;}
.textarea:focus:-moz-placeholder           {color: transparent!important;}
.textarea:focus:-ms-input-placeholder      {color: transparent!important;}
.validate-error {border-color:red;}


.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {cursor:pointer;background:none!important;border:0!important; color:#39D882; text-decoration:none;  top: 4px; width:24px;height:24px; font-family: 'icomoon' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display:none;}
.ui-datepicker .ui-datepicker-prev:before {content:"\e90f";display:block;font-size:24px;}
.ui-datepicker .ui-datepicker-next:before {content:"\e90e";display:block;font-size:24px;}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {    border: 1px solid #39D882;    background: #39D882;    color: #fff;}

.content {padding:163px 0 0 0;}
.home .content {padding:0px 0 0 0;}

.breadcrumps {margin:0 0 40px 0;}
.breadcrumps a {padding:0 45px 0 0;margin:0 21px 0 0;display:block;text-decoration:none;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;   background:url('../../images/right2.svg') no-repeat right center;}
.breadcrumps a:hover {color:#16CE6A;}
.breadcrumps span {color: var(--Dark-night_Titles, #181816);  display:block;   font-size: 16px;    font-weight: 500;    }


.specs-section .job-search {margin:0 0 48px 0;}
.specs-section .spec-results {margin:0 0 26px 0;}
.specs-section .spec-results .results {color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 28px;    font-weight: 500;    line-height: 100%;}
.specs-section .spec-results .results span {color:#16CE6A;}
.specs-section .spec-results .sort {min-width:257px;}

.select2-container--default .select2-results > .select2-results__options {    overflow-y: auto;    max-height: 200px;}



.specs-section .spec-filter {width:305px;min-width:305px;margin:0 40px 0 0;}
.specs-section .spec-list {width:100%;}
.specs-section .spec-list .item { padding:34px 32px 20px 32px;margin:0 0 40px 0; border-radius: 12px; background: var(--Total-white, #FFF); -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.specs-section .spec-list .item:hover {box-shadow: 0px 24px 28px 0px rgba(0, 0, 0, 0.06);}



.specs-section .spec-list .item .item-aviable { padding:4px 12px; color: var(--Dark-night_Titles, #181816);    font-size: 14px;    font-weight: 600;    line-height: 100%; border-radius: 28px; -webkit-border-radius: 28px; -moz-border-radius: 28px; -ms-border-radius: 28px; -o-border-radius: 28px; }
.specs-section .spec-list .item .item-aviable .ic {font-size:20px;margin:0 4px 0 0;}
.specs-section .spec-list .item .item-aviable.aviable {background: rgba(57, 216, 130, 0.20);}
.specs-section .spec-list .item .item-aviable.busy {background: rgba(242, 78, 72, 0.20);}
.specs-section .spec-list .item .item-status {margin:0 16px 0 0;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 100%;}
.specs-section .spec-list .item .item-status .ic {margin:0 8px 0 0;font-size:28px;}

.specs-section .spec-list .item .item-image { display:block; width:104px; height:104px; min-width:104px; margin:0 28px 0 0; overflow:hidden; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }
.specs-section .spec-list .item .item-image img {-o-object-fit: cover;    object-fit: cover;width: 100%;  height: 100%;}
.specs-section .spec-list .item .item-info {width:100%;text-decoration:None!important;}
.specs-section .spec-list .item .info-top {margin:0 0 14px 0;}
.specs-section .spec-list .item .raiting .ic {    font-size: 24px;    margin: 0 6px 0 0px;}
.specs-section .spec-list .item .item-name { margin:0 0 12px 0; color: var(--Dark-night_Titles, #181816); font-family: "Clash Grotesk"; font-size: 28px; font-weight: 600; line-height: 100%; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.specs-section .spec-list .item .item-info:hover .item-name {text-decoration:underline;color:#16CE6A;}
.specs-section .spec-list .item .item-anons {margin:12px 0;color: var(--Grey-stone_Body-text, #686865);    font-size: 14px;    line-height: 160%;}
.specs-section .spec-list .item .item-specs .s-item { margin:0 8px 8px 0; padding:7px 12px;color: var(--Dark-night_Titles, #181816);    font-size: 14px;    font-weight: 500;    line-height: 100%; border-radius: 28px; background: var(--Creme-background, #F6F6F3); -webkit-border-radius: 28px; -moz-border-radius: 28px; -ms-border-radius: 28px; -o-border-radius: 28px; }
.specs-section .spec-list .item .item-right {margin:0 0 0 40px;width:220px;min-width:220px;}
.specs-section .spec-list .item .item-reviews {margin:0 0 24px 0;}
.specs-section .spec-list .item .item-reviews .quant {text-align:center;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 100%;padding:0 28px 0 0;margin:0 28px 0 0;border-right:1px solid #D1D1D0;}
.specs-section .spec-list .item .item-reviews .quant .data {margin:0 0 8px 0;color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 40px;    font-weight: 600;    line-height: 100%;}
.specs-section .spec-list .item .item-reviews .score {text-align:right;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 100%;}
.specs-section .spec-list .item .item-reviews .score a {color: var(--Grey-stone_Body-text, #686865); display:block;   font-size: 16px;    font-weight: 500;    line-height: 100%; text-decoration: underline;} 
.specs-section .spec-list .item .item-reviews .score a:hover {text-decoration: none;}
.specs-section .spec-list .item .item-reviews .score .data {margin:0 0 8px 0px;color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 40px;    font-weight: 600;    line-height: 100%;}
.specs-section .spec-list .item .item-reviews .score .data .ic {margin:0 8px 0 0;font-size:24px;}
.specs-section .spec-list .item .item-reviews .score .data .ic:before {color:#F3D330;}

.specs-section .spec-filter .filter-container {padding:28px 0;  margin:0 0 16px 0; border-radius: 12px; background: var(--Total-white, #FFF); box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.06); -webkit-border-radius:; -moz-border-radius:; -ms-border-radius:; -o-border-radius:; }
.specs-section .spec-filter .filter-container:last-child {margin:0;}
.specs-section .spec-filter .filter-block {padding:0 24px 28px 24px;margin:0 0 28px 0;border-bottom:1px solid #D1D1D0;}
.specs-section .spec-filter .first .filter-block {border-bottom:0;padding:0 24px;margin:0 0 24px 0;}
.specs-section .spec-filter .filter-block:last-child {padding:0 24px 0px 24px;margin:0 0 0px 0;border-bottom:0px solid #D1D1D0;}
.specs-section .spec-filter .input.city {background:#fff;padding:10px 19px 10px 47px;background:url('../../images/town.svg') no-repeat left 15px center;}
.specs-section .spec-filter .filter-block .filter-name {margin:0 0 12px 0;color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 20px;    font-weight: 600;    line-height: 100%;}
.specs-section .spec-filter .filter-block .filter-name .ic { transform:rotate(-180deg) ; font-size:24px; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; -webkit-transform:rotate(-180deg) ; -moz-transform:rotate(-180deg) ; -ms-transform:rotate(-180deg) ; -o-transform:rotate(-180deg) ; }
.specs-section .spec-filter .filter-block .filter-name.collapsed {margin:0;}
.specs-section .spec-filter .filter-block .filter-name.collapsed .ic { transform:rotate(0deg) ; -webkit-transform:rotate(0deg) ; -moz-transform:rotate(0deg) ; -ms-transform:rotate(0deg) ; -o-transform:rotate(0deg) ; }
.specs-section .spec-filter .filter-links a {display:none;text-decoration:None;margin:0 0 16px 0;color: var(--Grey-stone_Body-text, #686865);    font-family: Inter;    font-size: 16px;    font-weight: 500;    line-height: 110%;}
.specs-section .spec-filter .filter-links a:nth-child(-n+8) {display:block;}
.specs-section .spec-filter .filter-links.open a {display:block;}
.specs-section .spec-filter .filter-links a span {margin:0 0 0 8px; display:inline-block;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 110%; padding:3px 10px; border-radius: 4px; background: #F1F1EC; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
.specs-section .spec-filter .filter-links a:hover {color:#16CE6A;}



.specs-section .spec-filter .filter-block .checkbox {margin:0 0 16px 0;}
.specs-section .spec-filter .filter-block .checkbox:last-child {margin:0;}
.checkbox input {  cursor:pointer;  position: absolute;    z-index: -1;    opacity: 0;  }
.checkbox label {display:block;margin:0;cursor:pointer;    font-weight: 400;}
.checkbox label input+span { cursor:pointer; position:relative;   display:block; padding:0 0 0 36px;color: var(--Grey-stone_Body-text, #686865);    font-size: 16px;    font-weight: 500;    line-height: 150%; }
.checkbox label input+span span {color:#16CE6A;}
.checkbox label input+span:before { content:""; display:block; position:absolute; left:0; top:0px; background:#fff; background-position:center; width: 24px; height: 24px; border: 2px solid #D1D1D0; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.checkbox label input:checked+span:before {border: 1px solid #181816; background: #181816 url('../../images/check3.svg') no-repeat center; }

.checkbox.pol label input+span {color: var(--Grey-stone_Body-text, #686865);    font-size: 14px;    font-weight: 400;    line-height: 130%;}
.checkbox.pol label input+span a {color:#686865;text-decoration: underline;}
.checkbox.pol label input+span a:hover {text-decoration: none;}


.radiobox input {  cursor:pointer;  position: absolute;    z-index: -1;    opacity: 0;  }
.radiobox label {display:block;margin:0;cursor:pointer;    font-weight: 400;}
.radiobox label input+span { cursor:pointer; position:relative;   display:block; padding:0 0 0 32px;color: var(--Grey-stone_Body-text, #686865);    font-size: 16px;    font-weight: 500;    line-height: 130%; }
.radiobox label input+span span {color:#181816;font-weight:700;display:block;}
.radiobox label input+span:before { content:""; display:block; position:absolute; left:0; top:0px; background:#fff; background-position:center; width: 20px; height: 20px; border: 2px solid #D1D1D0; border-radius: 50%; border-radius:3px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.radiobox label input:checked+span:before {border: 1px solid #181816;  }
.radiobox label input:checked+span:after { content: ""; position:absolute; left:4px; top:4px; background:#181816; width: 12px; height: 12px; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }













.nothing-found { height:100%; padding:20px; border-radius: 12px; background: var(--Total-white, #FFF); -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; }
.nothing-found .nothing-title {margin:40px 0 0 0;color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 28px;    font-weight: 600;    line-height: 100%;}


.specs-detail .breadcrumps {margin:0 20px 0 0;}
.specs-detail .detail-hero {margin:0 0 24px 0;}
.specs-detail .specs-info {padding:40px 40px; margin:0 0 40px 0; border-radius: 12px; background: var(--Total-white, #FFF); -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; }
.specs-detail .specs-info .info-user {margin:0 40px 0 0;}
.specs-detail .specs-info .info-image { margin:0 32px 0 0; width: 104px; min-width: 104px; height: 104px; overflow:hidden; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }
.specs-detail .specs-info .info-image img {-o-object-fit: cover;    object-fit: cover;width: 100%;  height: 100%;}
.specs-detail .specs-info .info-status {margin:0 0px 12px 0;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 100%;}
.specs-detail .specs-info .info-status .ic {margin:0 8px 0 0;font-size:28px;}
.specs-detail .specs-info .info-aviable { padding:4px 12px; color: var(--Dark-night_Titles, #181816);    font-size: 14px;    font-weight: 600;    line-height: 100%; border-radius: 28px; -webkit-border-radius: 28px; -moz-border-radius: 28px; -ms-border-radius: 28px; -o-border-radius: 28px; }
.specs-detail .specs-info .info-aviable .ic {font-size:20px;margin:0 4px 0 0;}
.specs-detail .specs-info .info-aviable.aviable {background: rgba(57, 216, 130, 0.20);}
.specs-detail .specs-info .info-aviable.busy {background: rgba(242, 78, 72, 0.20);}
.specs-detail .specs-info .info-name {margin:0 0 12px 0;color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 28px;    font-weight: 600;    line-height: 100%;}
.specs-detail .specs-info .share { margin:0 0 0 24px; color: var(--Dark-night_Titles, #181816); font-size: 16px; font-weight: 600; line-height: 100%; transition:0.3s ; -webkit-transition:0.3s ; -moz-transition:0.3s ; -ms-transition:0.3s ; -o-transition:0.3s ; }
.specs-detail .specs-info .share .ic {font-size:24px;margin:0 0 0 12px;}
.specs-detail .specs-info .share:hover {color:#16CE6A;}
.specs-detail .specs-info .reviews-info .icon {font-size:24px; width: 44px; min-width: 44px; height: 44px; margin:0 18px 0 0; background: #16CE6A; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }
.specs-detail .specs-info .reviews-info .data {margin:0 0 8px 0;color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 40px;    font-weight: 600;    line-height: 100%;}
.specs-detail .specs-info .reviews-info .value {margin:0 0 14px 0;color: var(--Grey-stone_Body-text, #686865);    font-size: 16px;    font-weight: 500;    line-height: 100%; text-decoration: underline;}
.specs-detail .specs-info .reviews-info .raiting .ic {    font-size: 24px;    margin: 0 6px 0 0px;}

.specs-detail .detail-offer {padding:32px 32px; width:305px; min-width:305px; margin:0 0 40px 40px; border-radius: 12px; background: var(--Total-white, #FFF); -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; }
.specs-detail .detail-offer .offer-image {margin:0 auto 24px auto;}
.specs-detail .detail-offer .offer-title {margin:0 0 16px 0;color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 24px;    font-weight: 600;    line-height: 110%;}
.specs-detail .detail-offer .offer-title span {color:#16CE6A;}
.specs-detail .detail-offer .offer-anons {position:relative;margin:-8px 0 16px 0; color: var(--Grey-stone_Body-text, #686865);    font-size: 16px;    font-weight: 500;    line-height: 130%;}
.specs-detail .detail-offer .contacts-block {margin:0 0 20px 0;}
.specs-detail .detail-offer .contacts-block:last-child {margin:0 0 0px 0;}
.specs-detail .detail-offer .contacts-block .contacts-title {margin:0 0 8px 0;color: var(--Grey-stone_Body-text, #686865);    font-size: 16px;    font-weight: 500;    line-height: 100%;}
.specs-detail .detail-offer .contacts-block .items { padding:12px 0px; border-radius: 12px; border: 1px solid var(--Metalic-grey, #D1D1D0); -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; }
.specs-detail .detail-offer .contacts-block .item {text-decoration:none;padding:0 16px 8px 16px;margin:0 0 8px 0;border-bottom:1px solid #D1D1D0;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 100%;}
.specs-detail .detail-offer .contacts-block .item .ic {font-size:20px;margin:0 8px 0 0;}
.specs-detail .detail-offer .contacts-block .item .value {white-space: nowrap;  padding:2px 0;  overflow: hidden;    text-overflow: ellipsis; transition:0.3s ; -webkit-transition:0.3s ; -moz-transition:0.3s ; -ms-transition:0.3s ; -o-transition:0.3s ; }
.specs-detail .detail-offer .contacts-block .item:hover .value {color:#16CE6A;}
.specs-detail .detail-offer .contacts-block .item:hover .ic:before {color:#16CE6A;}
.specs-detail .detail-offer .contacts-block .item:last-child {border-bottom:0;padding:0 16px;margin:0;}

.specs-detail .detail-left {max-width:847px;width:100%;}
.specs-detail .detail-navs {margin:0 0 32px 0;border-bottom:1px solid #D1D1D0;}
.specs-detail .detail-navs .nav a {text-decoration: none!important; display:block;position:relative;padding:8px 24px 16px 24px;color: var(--Dark-night_Titles, #181816);    text-align: center;    font-family: Inter;    font-size: 14px;    font-weight: 600;    line-height: 100%;    letter-spacing: 0.56px;    text-transform: uppercase;}
.specs-detail .detail-navs .nav a:after { content:""; display:block; position:absolute; bottom:0; height: 2px; background:#16CE6A; left:50%; width:0; transition:0.3s ; -webkit-transition:0.3s ; -moz-transition:0.3s ; -ms-transition:0.3s ; -o-transition:0.3s ; }
.specs-detail .detail-navs .nav a:hover:after {left:0;width:100%;}
.specs-detail .detail-anons {margin:0 0 32px 0;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 100%;}
.specs-detail .detail-anons .ic {margin:0 12px 0 0;font-size:24px;}
.specs-detail .detail-skills {margin:0 0 12px 0;}
.specs-detail .detail-skills .skills-title {margin:0 0 12px 0;color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 24px;    font-weight: 600;    line-height: 110%;}
.specs-detail .detail-skills .item { margin:0 8px 8px 0; padding:7px 12px; color: var(--Dark-night_Titles, #181816);    font-size: 14px;    font-weight: 500;    line-height: 100%; border-radius: 28px; background: var(--Total-white, #FFF); -webkit-border-radius: 28px; -moz-border-radius: 28px; -ms-border-radius: 28px; -o-border-radius: 28px; }
.specs-detail .detail-info {margin:0 0 80px 0;}
.specs-detail .detail-cost {margin:0 0 80px 0;}
.specs-detail .detail-cost .item {padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:1px solid #D1D1D0;color: var(--Dark-night_Titles, #181816);    font-weight: 400;    line-height: 100%;}
.specs-detail .detail-cost .item .value {margin:0 0 0 20px;color: var(--Dark-night_Titles, #181816);    font-weight: 600;    line-height: 100%;}
.specs-detail .detail-slider {margin:0 0 80px 0;}

.specs-detail .detail-hours {margin:0 0 40px 40px; width:305px;min-width:305px;}
.specs-detail .detail-hours .hours-title {margin:0 0 24px 0;color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 40px;    font-weight: 600;    line-height: 110%;}
.specs-detail .detail-hours .item {margin:0 0 24px 0;color: var(--Grey-stone_Body-text, #686865);    font-size: 16px;    font-weight: 400;    line-height: 100%;}
.specs-detail .detail-hours .item .value {color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 600;    line-height: 100%;}


.specs-detail .detail-reviews .reviews-left {min-width:175px;width:175px;margin:0 30px 0 0;}
.specs-detail .detail-reviews .reviews-rating {margin:0 0 20px 0;text-align: right;display:inline-block;}
.specs-detail .detail-reviews .reviews-rating .data {margin:0 0 8px 0;color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 48px;    font-weight: 600;    line-height: 100%;}
.specs-detail .detail-reviews .reviews-rating .data .ic {font-size:24px;margin:0 8px 0 0;}
.specs-detail .detail-reviews .reviews-rating .data .ic:before {color:#F3D330;}
.specs-detail .detail-reviews .reviews-rating .value {color: var(--Grey-stone_Body-text, #686865);    font-size: 16px;    font-weight: 500;    line-height: 100%;text-decoration: underline;}
.specs-detail .detail-reviews .reviews-top {margin:0 0 40px 0;}
.specs-detail .detail-reviews .reviews-top .raitings {width:100%;}
.specs-detail .detail-reviews .reviews-top .raitings .item {padding:0 0 19px 0;margin:0 0 19px 0;border-bottom:1px solid #D1D1D0;color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 20px;    font-weight: 600;    line-height: 110%;}
.specs-detail .detail-reviews .reviews-top .raitings .item:last-child {margin:0;}
.specs-detail .detail-reviews .reviews-top .raiting .ic {    font-size: 24px;    margin: 0 4px 0 0px;}
.specs-detail .detail-reviews .reviews-top .raiting .value {margin:0 0 0 8px;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 600;    line-height: 100%;}





.slider-navigate {margin:0px 0 0 0;width:100%;padding:0 0 0 70px;}
.slider-navigate .slider-navs {margin:0 0 0 48px;}
.slider-progress {height:2px;position:relative;background:rgba(24, 24, 22, 0.1);width:100%;}
.slider-progress .s-progress {position:absolute;z-index:2;top:0;bottom:0;left:0;right:0; 	background-image: linear-gradient(to right, #181816, #181816);	background-repeat: no-repeat;	background-size: 0 100%;	transition: background-size .4s ease-in-out;}

.progress-slider .item { width: 413px; height: 288px; margin:0 20px 0 0; overflow: hidden; border-radius:12px ; -webkit-border-radius:12px ; -moz-border-radius:12px ; -ms-border-radius:12px ; -o-border-radius:12px ; }
.progress-slider .item img {-o-object-fit: cover;    object-fit: cover;width: 100%;  height: 100%;opacity:1;}
.progress-slider { position:relative; margin:0 -100% 0 0; overflow: hidden; border-radius:12px ; -webkit-border-radius:12px ; -moz-border-radius:12px ; -ms-border-radius:12px ; -o-border-radius:12px ; }



.reviews .rev-item {margin:0 0 16px 0;}
.reviews .rev-item .review-top {min-width:175px;width:175px;margin:0 30px 0 0;}
.reviews .rev-item .review-top .name {margin:0 0 12px 0;color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 20px;    font-weight: 600;    line-height: 110%;}
.reviews .rev-item .review-top .raiting {margin:0 0 12px 0;}
.reviews .rev-item .review-top .raiting .ic {    font-size: 24px;    margin: 0 4px 0 0px;}
.reviews .rev-item .review-top .raiting .value {margin:0 0 0 8px;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 600;    line-height: 100%;}
.reviews .rev-item .review-top .date {color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 400;    line-height: 100%;}
.reviews .rev-item .review {margin:0 0 16px 0;width:100%;}
.reviews .rev-item {display:flex;}
.reviews .rev-item.open {display:flex!important;}
.reviews .rev-item .review .review-container { padding:20px 24px; border-radius:0 20px 20px 20px; background: var(--Total-white, #FFF); -webkit-border-radius:0 20px 20px 20px; -moz-border-radius:0 20px 20px 20px; -ms-border-radius:0 20px 20px 20px; -o-border-radius:0 20px 20px 20px; }
.reviews .rev-item .review .service {margin:0 0 12px 0; color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 20px;    font-weight: 600;    line-height: 110%;}
.reviews .rev-item .review .data {font-size: 16px;    line-height: 140%;}
.reviews .rev-item .review .reviews-answer { margin:8px 0 0 90px; padding:20px 24px; border-radius: 0px 20px 20px 20px; background: var(--Total-white, #FFF); -webkit-border-radius: 0px 20px 20px 20px; -moz-border-radius: 0px 20px 20px 20px; -ms-border-radius: 0px 20px 20px 20px; -o-border-radius: 0px 20px 20px 20px; }
.reviews .rev-item .review .reviews-answer .value {color: var(--Grey-stone_Body-text, #686865);  font-family: "Inter", sans-serif;      font-size: 16px;    font-weight: 400;    line-height: 140%;}



.add-raiting {margin:0 0 12px 0;color: var(--Dark-night_Titles, #181816);   font-family: Inter;    font-size: 16px;    font-weight: 600;    line-height: 100%;}
.add-raiting:last-child {margin:0;}
.add-raiting .item {font-size:32px;margin:0 0 0 4px;cursor:pointer;}
.add-raiting .item:hover:before {color:#F3D330;}
.add-raiting .item.active:before {color:#F3D330;}
.add-raiting .item.set_active:before {color:#F3D330;}


.menus-left {width:305px;min-width:305px;margin:0 40px 0 0;}
.menus-left .left-menu { padding:20px 20px; border-radius: 12px; background: var(--Total-white, #FFF); -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; }
.menus-left .left-menu .nav a { display:block; text-decoration:None;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 100%; padding:12px 16px; margin:0 0 4px 0; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.menus-left .left-menu .nav a:hover {background:rgba(57, 216, 130, 0.1);}
.menus-left .left-menu .nav .active a {background:rgba(57, 216, 130, 0.1);}

.section-container {width:100%;max-width:895px;}
.section-container .text-block {margin:0 0 80px 0;font-size:16px;}
.section-container .text-block h2 {margin:0 0 20px 0;}
.section-container .text-block .items .item {text-align:center;}
.section-container .text-block .items .item .data {margin:0 0 20px 0;color: var(--Dark-green, #16CE6A);    font-family: "Clash Grotesk";    font-size: 52px;    font-weight: 600;    line-height: 110%;}
.section-container .text-block .items .item .value {color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 400;    line-height: 100%;}
.section-container .text-block .items .item:nth-child(even) .data {color:#181816;}

.vis {visibility:hidden;position:absolute;opacity:0;}








.about-images {margin:0 0 80px 0;}
.about-images .left-image {width:462px;}
.about-images .right-image img {display:block;margin:0 0 32px 40px;}
.about-images .right-image img:last-child {display:block;margin:0 0 0px 0px;}

.contacts-section .contacts-info {width:340px;min-width:340px; margin:0 0 0 48px;}
.contacts-section .contacts-info .info-title {margin:0 0 20px 0;color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 32px;    font-weight: 600;    line-height: 110%;}
.contacts-section .contacts-info .email {margin:0 0 40px 0;color: var(--Dark-night_Titles, #181816); text-decoration: none!important;    font-size: 16px;    font-weight: 400;    line-height: 130%;}
.contacts-section .contacts-info .email .value { transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.contacts-section .contacts-info .email:hover .value{color:#16CE6A;}
.contacts-section .contacts-info .email .ic {font-size:24px;margin:0 12px 0 0;}
.contacts-section .contacts-info .info-image {margin:0 0 48px 0;}
.contacts-section .contacts-info .info-anons {   font-size: 14px;    line-height: 160%;}


.news-list .item {color:#181816;height:100%; text-decoration:none!important; display:block; padding:20px 20px 28px 20px; border-radius: 12px; background: var(--Total-white, #FFF); -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; }
.news-list .item:hover {box-shadow: 0px 24px 28px 0px rgba(0, 0, 0, 0.06);}
.news-list .col-12 {padding-bottom:48px;}
.news-list .item .item-image { margin:0 0 20px 0; height: 240px; overflow:hidden; border-radius:8px ; -webkit-border-radius:8px ; -moz-border-radius:8px ; -ms-border-radius:8px ; -o-border-radius:8px ; }
.news-list .item .item-image img {-o-object-fit: cover;    object-fit: cover;width: 100%;  height: 100%;}
.news-list .item .item-date {margin:0 0 12px 0;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 110%;}
.news-list .item .item-name { margin:0 0 16px 0;color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 24px;    font-weight: 600;    line-height: 110%; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.news-list .item:hover .item-name {color:#16CE6A;}

.header-back {display:none;font-size:24px;color:#181816;text-decoration:none!important;}

.page-auth .footer {display:none!important;}
.page-auth .header-search, .page-auth .header-right, .page-auth .header-menu {display:none!important;}
.page-auth .header .container-fluid {max-width:1088px;}
.page-auth .header-back {display:block;}

.modal-anons {margin:0 0 20px 0;color: var(--Grey-stone_Body-text, #686865);    text-align: center;    font-size: 16px;    line-height: 130%;}
.modal-anons span {font-weight: 700;color: var(--Light-green_Akcent, #39D882);}
.user-form {max-width:540px;margin:0 auto 80px auto;}
.modal-form .back {margin:0 0 24px 0;}
.modal-form .forgot {position:relative;margin:-12px 0 0 0; display:block;text-decoration:None;text-align: right;color:#181816;font-size: 14px;    font-style: normal;    font-weight: 500;    line-height: 110%;}
.modal-form .forgot:hover {color:#16CE6A;}

.modal-form .sign-up {margin:24px 0 0 0;text-align:center;color: var(--Dark-night_Titles, #181816);    font-size: 16px;     line-height: 110%;}
.modal-form .sign-up .or {margin:24px 0;position:relative;}
.modal-form .sign-up .or:before {content:"";display:block;position:absolute;left:0;right:0;top:50%;height:1px;background:#D1D1D0;}
.modal-form .sign-up .or span {padding:0 16px;background:#fff;display:inline-block;position:relative;z-index:3;}
.modal-form .sign-up .google-btn { color: #181816; border-radius: 8px; border: 1px solid var(--Metalic-grey, #D1D1D0); font-family: Inter; font-size: 16px; font-weight: 500; line-height: 100%; padding:15px 19px; border-radius: 12px; background: var(--Total-white, #FFF); -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.modal-form .sign-up .google-btn img {margin:0 8px 0 0;}

.modal-form .register-steps { margin:24px 0; overflow: hidden; height: 8px; background:rgba(161, 161, 161, 0.1); border-radius: 24px; -webkit-border-radius: 24px; -moz-border-radius: 24px; -ms-border-radius: 24px; -o-border-radius: 24px; }
.modal-form .form-top .back {margin:0;}
.modal-form .form-top .step {color: var(--Grey-stone_Body-text, #686865);    font-size: 14px;    font-weight: 500;    line-height: 110%;}
.modal-form .form-top .step span {margin:0 4px 0 0;color: var(--Dark-night_Titles, #181816);    font-size: 18px;    font-weight: 700;    line-height: 110%;}
.modal-form .register-steps .col {height:8px;}
.modal-form .register-steps .col.active {background:#39D882;}
.modal-image {margin:0 0 32px 0;}

.modal-user-image {margin:0 0 24px 0;}
.modal-user-image .user-image { width: 112px; min-width: 112px; height: 112px; margin:0 24px 0 0; background: url('../../images/avatar.svg') no-repeat center; overflow:hidden; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }
.modal-user-image .user-image img {-o-object-fit: cover;    object-fit: cover;width: 100%;  height: 100%;}
.modal-user-image .user-name {margin:0 0 12px 0;color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 20px;    font-weight: 600;    line-height: 110%;}


.checks .checkbox {padding:0 0 16px 0;margin:0 0 16px 0;border-bottom:1px solid #D1D1D0;}
.checks .checkbox:last-child {margin:0;}

.place-select {padding:16px 0 0 0;border-top:1px solid #D1D1D0;}
.place-select .place-container {border-bottom:1px solid #D1D1D0;padding:0 0 16px 0;margin:0 0 16px 0;}
.place-select .place-container .input-container {margin:16px 0 16px 0;}
.place-select .place-container .input-container:last-child {margin:0;}

.select2-container--default.def-label .select2-selection--single {    height: 52px;    padding: 25px 49px 5px 19px;    border: 1px solid #D1D1D0;}
.focus .select2-container--default.def-label .select2-selection--single {border:1px solid #181816;}
.ok .select2-container--default.def-label .select2-selection--single {border:1px solid #181816;}

.shedule .item {height:70px;border-bottom:1px solid #D1D1D0;}
.shedule .item .shedule-container {color:#a2a2a2;    font-size: 14px;    font-weight: 500;    line-height: 100%; width:324px;min-width:324px;}
.shedule .item .shedule-container .hour { width:120px; display:block; margin:0 0 0 8px; padding:11px 15px;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 100%; text-align:center; border-radius: 8px; border: 1px solid var(--Metalic-grey, #D1D1D0); background: #F6F6F3; -webkit-border-radius:; -moz-border-radius:; -ms-border-radius:; -o-border-radius:; }
.shedule .item .shedule-container .lbl {margin:0 0 0 16px;}
.shedule .item .shedule-container .closed {display:block;}
.shedule .item .shedule-container.ok .closed {display:none;}
.shedule .item .shedule-container .hours {display:none!important;}
.shedule .item .shedule-container.ok .hours {display:flex!important;}


.profile-section .profile-header {margin:-83px 0 32px 0;height:288px;position:relative;}
.profile-section .profile-header .profile-bg img {-o-object-fit: cover;    object-fit: cover;width: 100%;  height: 100%;}
.profile-section .profile-header .profile-bg {position:absolute;left:0;right:0;top:0;bottom:0;}
.profile-section .header-info {position:relative;z-index:2;}
.profile-section .header-info .header-left {width:305px;min-width:305px;margin:0 40px 0 0;position:relative;}
.profile-section .header-info .header-right {width:100%;max-width:907px;padding:0 0 32px 0;}
.profile-section .profile-user { position:absolute; padding:24px 32px; top:64px; left:0; right:0; border-radius: 12px; background: var(--Total-white, #FFF); -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; }
.profile-section .profile-user .user-image {background-size: cover; width: 104px; height: 104px; margin:0 auto 16px auto; overflow: hidden; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }
.profile-section .profile-user .user-image img {-o-object-fit: cover;    object-fit: cover;width: 100%;  height: 100%;}
.profile-section .profile-user .user-status { position:absolute; bottom:0;white-space: nowrap;color: var(--Dark-night_Titles, #181816);    font-size: 14px;    font-weight: 600;    line-height: 100%; left:50%; transform:translateX(-50%) ; padding:4px 12px 4px 12px; border-radius: 32px; background: var(--Light-green_Akcent, #39D882); -webkit-border-radius: 32px; -moz-border-radius: 32px; -ms-border-radius: 32px; -o-border-radius: 32px; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.profile-section .profile-user .user-status .ic { width:20px; min-width:20px; height:20px; background: #fff; margin:0 8px 0 0; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }
.profile-section .profile-user .user-image-container {position:relative;}
.profile-section .profile-user .user-name {margin:0 0 12px 0;color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 24px;    font-weight: 600;    line-height: 110%;}
.profile-section .profile-user .aviable-check {margin:0 0 32px 0;}
.profile-section .profile-user .aviable-check label input+span {width:180px;text-align:left;}
.profile-section .profile-user .print {margin:0 0 24px 0;}
.profile-section .profile-user .logout {color: var(--Dark-night_Titles, #181816); text-decoration: none;   font-size: 14px;    font-weight: 600;    line-height: 100%;    letter-spacing: 0.56px;    text-transform: uppercase;}
.profile-section .profile-user .logout .ic {font-size:20px;margin:0 12px 0 0;}
.profile-section .profile-user .logout .ic:before {color: var(--Dark-night_Titles, #181816);}
.profile-section .profile-user .logout:hover {color:#16CE6A;}
.profile-section .profile-user .go-pro {text-align:center;}
.profile-section .profile-user .go-pro .pro-title {margin:0 0 12px 0;color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 24px;    font-weight: 600;    line-height: 110%;}
.profile-section .profile-user .go-pro .pro-anons {margin:0 0 12px 0;color: var(--Grey-stone_Body-text, #686865);    font-size: 14px;    font-weight: 400;    line-height: 130%;}






.profile-section .profilee-left {width:305px;min-width:305px;margin:0 40px 0 0;}
.profile-section .profile-container {width:100%;max-width:907px;}
.profile-section .profile-container .profile-title-container {margin:0 0 32px 0;}

.profile-gallery .doc-name {margin:0 0 12px 0;color: var(--Black_400_Titles, #2A2427);    font-size: 18px;    font-weight: 600;    line-height: 100%;}

.profile-section .profile-nav {margin:0 0 32px 0;border-bottom:1px solid #D1D1D0;}
.profile-section .profile-nav .nav {column-gap: 20px;row-gap: 6px;}
.profile-section .profile-nav .nav a {display:block; position:relative;text-decoration: none;padding:8px 24px 10px 24px;color: var(--Dark-night_Titles, #181816);    font-size: 14px;    font-weight: 600;    line-height: 100%;    letter-spacing: 0.56px;    text-transform: uppercase;}
.profile-section .profile-nav .nav a:after { content:""; display:block; height:2px; background:#16CE6A; position:absolute; bottom:0; left:50%; width:0; transition:0.3s ; -webkit-transition:0.3s ; -moz-transition:0.3s ; -ms-transition:0.3s ; -o-transition:0.3s ; }

.profile-section .profile-nav .nav .active a:after {left:0;width:100%;}

.profile-section .profile-block {margin:0 0 40px 0;}
.profile-section .profile-title {margin:0 0 20px 0;color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 24px;    font-weight: 600;    line-height: 110%;}
.profile-section .profile-description {margin-bottom: 20px;font-size: 16px;}
.profile-section .profile-image {margin:0 0 24px 0;}
.profile-section .profile-image .image { margin:0 20px 0 0; width: 112px; min-width: 112px; height: 112px; overflow: hidden; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.profile-section .profile-image .image img {-o-object-fit: cover;    object-fit: cover;width: 100%;  height: 100%;}

.profile-section .profile-block .soc-name {margin:0 0 10px 0;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 100%;}
.profile-section .profile-block .soc-name .ic {font-size:20px;margin:0 8px 0 0;}
.profile-section .profile-block .soc-name .ic:before {color: var(--Dark-night_Titles, #181816);}
.profile-section .profile-block .textarea {color: var(--Grey-stone_Body-text, #686865); padding:15px 19px; font-weight: 400; min-height:220px;  font-size: 16px;    line-height: 180%;}

.profile-section .profile-block .place-container {margin:0 0 20px 0;}
.profile-section .profile-block .loc-cont {display:none;margin:20px 0 0 0;}
.profile-section .profile-block .loc-cont.open {display:block;}


.skills-container {position:relative;}
.skills-container .skills {margin:9px 0 7px 0;}
.skills-container .skills .skill {display:inline-flex;align-items: center; padding:6px 12px; margin:0 8px 8px 0;color: var(--Dark-night_Titles, #181816);    font-size: 14px;    font-weight: 500;    line-height: 100%; /* 14px */ border-radius: 40px; border: 1px solid var(--Metalic-grey, #D1D1D0);-webkit-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; -o-border-radius: 40px; transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.skills-container .skills .skill .ic {margin:0 0 0 4px;}
.skills-container .skills .skill .ic:before {color:#181816;}

.skills-container .skills .skill:hover .ic:before {color:#16CE6A;}
.skills-container {    min-height: 0;    padding: 15px 19px;      width: 100%;    border-radius: 8px;    border: 1px solid #D1D1D0;    transition: 0.3s;      -webkit-border-radius: 8px;    -moz-border-radius: 8px;    -ms-border-radius: 8px;    -o-border-radius: 8px;    -webkit-transition: 0.3s;    -moz-transition: 0.3s;    -ms-transition: 0.3s;    -o-transition: 0.3s;}
.skills-container .addskills {border:0;resize:none;display:block;min-height:60px;background:none;}

.skills-container .select2-container--default .select2-selection--multiple {padding:0;border:0;}

.profile-section .delete-profile {color: var(--Dark-night_Titles, #181816);  text-decoration: none;  font-size: 14px;    font-weight: 600;    line-height: 100%;    letter-spacing: 0.56px;    text-transform: uppercase;}
.profile-section .delete-profile .ic {margin:0 12px 0 0;font-size:20px;}
.profile-section .delete-profile:hover {color:#16CE6A;}

.profile-section .delete-button {color: var(--Dark-night_Titles, #181816);  text-decoration: none;  font-size: 14px;    font-weight: 600;    line-height: 100%;    letter-spacing: 0.56px;    text-transform: uppercase;}
.profile-section .delete-button .ic {margin:0 12px 0 0;font-size:20px;}
.profile-section .delete-button:hover {color:#16CE6A;}

.profile-section .shedule .item:first-child {  border-top: 1px solid #D1D1D0;}
.shedule .item .switch {    width: 310px;}


.profile-cost .first-cost { padding:48px; text-align:center; border-radius: 12px; background: var(--Total-white, #FFF); -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; }
.profile-cost .first-cost .first-image {margin:0 0 30px 0;}
.profile-cost .cost-container .cost-top {margin:0 0 20px 0;}
.profile-cost .cost-container .cost-top .profile-title {margin:0 20px 0 0;}
.profile-cost .cost-container .cost-top .valute {color: var(--Dark-night_Titles, #181816);    font-size: 14px;    font-weight: 500;    line-height: 100%;}
.profile-cost .cost-container .cost-top .valute .search-input {width:196px;min-width:196px;margin:0 0 0 20px;}

.profile-cost .cost-container .item {margin:0 0 20px 0;}
.profile-cost .cost-container .item .input-container {margin:0;}
.profile-cost .cost-container .item .item-cost {width:196px;min-width:196px;margin:0 0 0 20px;}
.profile-cost .cost-container .item .item-name {width:100%;}
.profile-section .cost-container .delete-button {margin:8px 0 0 0;}
.profile-section .cost-container .update {margin:0 0 0 20px;min-width:196px;}

.profile-gallery .item { height:274px;margin:0 0 20px 0; border-radius: 12px; background: var(--Total-white, #FFF); -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; }
.profile-gallery .col {min-width:33.3%;max-width:33.3%;}
.profile-gallery .item {position:relative;}
.profile-gallery .item .add-gallery { cursor:pointer; position:absolute; top:15px; bottom:15px; left:15px; right:15px; border-radius: 8px; border: 1px dashed var(--Metalic-grey, #D1D1D0); -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.profile-gallery .item .add-gallery .add-text {color: var(--Dark-night_Titles, #181816); text-align:center; margin:16px 0 0 0;   font-size: 14px;    font-weight: 600;    line-height: 130%;}
.profile-gallery .item .add-gallery .add-text span {display:block;text-decoration:underline;color:#16CE6A;}
.profile-gallery .item .add-gallery:hover .add-text span {text-decoration: none;}

.profile-gallery .item .item-image { overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.profile-gallery .item .item-image .image-container {height:100%;}
.profile-gallery .item .item-image .image-container img {-o-object-fit: cover;    object-fit: cover;width: 100%;  height: 100%;}
.profile-gallery .item .item-image .image-delete { opacity:0; position:absolute; top:0; bottom:0; left:0; right:0; background: rgba(24, 24, 22, 0.6); transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.profile-gallery .item:hover .item-image .image-delete {opacity:1;}


.profile-section .profile-reviews .reviews-top {margin:0 0 32px 0;padding:0 0 32px 0;border-bottom:1px solid #D1D1D0;}
.profile-section .profile-reviews .reviews-top .reviews-left {margin:0 64px 0 0;text-align:right;}
.profile-section .profile-reviews .reviews-top .reviews-left .data {margin:0 0 8px 0;color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 48px;    font-weight: 600;    line-height: 100%;}
.profile-section .profile-reviews .reviews-top .reviews-left .data .ic {font-size:24px;margin:0 8px 0 0;}
.profile-section .profile-reviews .reviews-top .reviews-left .data .ic:before {color:#F3D330;}
.profile-section .profile-reviews .reviews-top .reviews-left .value {color: var(--Grey-stone_Body-text, #686865);   font-family: Inter;    font-size: 16px;    font-weight: 500;    line-height: 100%;text-decoration: underline;}
.profile-section .profile-reviews .raitings .item {margin:0 48px 0 0;}
.profile-section .profile-reviews .raitings .item .data {margin:0 0 12px 0;color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 20px;    font-weight: 600;    line-height: 110%;}
.profile-section .profile-reviews .raitings .item:last-child {margin:0 0px 0 0;}
.profile-section .profile-reviews .raitings .stars .ic {font-size:24px;margin:0 4px 0 0;}
.profile-section .profile-reviews .raitings .value {margin:0 0 0 12px;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 600;    line-height: 100%;}



.reviews .rev-item .answer-review {margin:20px 0 0 0;}
.reviews .rev-item .answer-button { color: var(--Dark-night_Titles, #181816); font-size: 16px; font-weight: 400; line-height: 100%; transition:0.3s ; -webkit-transition:0.3s ; -moz-transition:0.3s ; -ms-transition:0.3s ; -o-transition:0.3s ; }
.reviews .rev-item .answer-button .ic {font-size:20px;margin:0 8px 0 0;}
.reviews .rev-item .answer-button .ic:before {color: var(--Dark-night_Titles, #181816);}
.reviews .rev-item .answer-button:hover {color:#16CE6A;}
.reviews .item .post-answer { display:none;   margin: 12px 0 12px 0;    text-align: right;}
.reviews .item.answ .post-answer { display:block;}
.reviews .item .textarea {    margin: 0 0 12px 0;}


.profile-section .profile-billing .billing-status { padding:48px 20px; margin:0 0 40px 0; border-radius: 12px; background: var(--Total-white, #FFF); -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; }
.profile-section .profile-billing .billing-status .icon {margin:0 0 32px 0;}
.profile-section .profile-billing .billing-status .billing-title {margin:0 0 24px 0;color: var(--Dark-night_Titles, #181816);    font-family: "Clash Grotesk";    font-size: 40px;    font-weight: 600;    line-height: 110%;}
.profile-section .profile-billing .billing-status .billing-title span {color:#16CE6A;}
.profile-section .profile-billing.free .billing-status .billing-title span {color:#F24E48;}
.profile-section .profile-billing .billing-status .value {color: var(--Grey-stone_Body-text, #686865);    font-size: 16px;    font-weight: 400;    line-height: 100%;}

.profile-section .profile-billing .billing-history {margin:0 0 40px 0;}
.profile-section .profile-billing .billing-history .item:first-child {border-top:1px solid #D1D1D0;}
.profile-section .profile-billing .billing-history .item {padding:16px 0;border-bottom:1px solid #D1D1D0;   font-size: 14px;    line-height: 100%;}
.profile-section .profile-billing .billing-history .item.th {color: var(--Dark_Titles, #181816);    font-weight: 600;}
.profile-section .profile-billing .billing-history .item .date {width:40%;}
.profile-section .profile-billing .billing-history .item .type {width:33%;}
.profile-section .profile-billing .billing-history .item .receipt {width:27%;}
.profile-section .profile-billing .billing-history .item .download {text-decoration:none;color: var(--Dark_Titles, #181816);}
.profile-section .profile-billing .billing-history .item .download .ic {font-size:20px;margin:0 8px 0 0;}
.profile-section .profile-billing .billing-history .item .download .value { text-decoration: underline;text-decoration-color: transparent; -webkit-text-decoration-color: transparent; -moz-text-decoration-color: transparent;  transition:0.5s ; -webkit-transition:0.5s ; -moz-transition:0.5s ; -ms-transition:0.5s ; -o-transition:0.5s ; }
.profile-section .profile-billing .billing-history .item .download:hover .value {color:#16CE6A;}

.profile-section .profile-billing .billing-payment {margin:0 0 20px 0;}
.profile-section .profile-billing .billing-payment .pay-left {max-width:584px;font-size: 16px;    line-height: 160%;}

.profile-section .profile-billing .payment-card {padding:20px 28px;border-radius: 12px;    background: var(--Total-white, #FFF);font-size: 16px;    line-height: 160%;}
.profile-section .profile-billing .payment-card .icon {margin:0 20px 0 0;}




@media (min-width: 1200px) {
    .header .header-user:hover .user-drop { opacity:1;visibility: visible; pointer-events: all; margin:0px 0 0 0;}
    .header .header-user:hover .ic { transform:rotate(-180deg) ; -webkit-transform:rotate(-180deg) ; -moz-transform:rotate(-180deg) ; -ms-transform:rotate(-180deg) ; -o-transform:rotate(-180deg) ; }
    .header .header-menu:hover .header-button .value {color:#16CE6A;}
    .header .header-menu:hover .header-button .ic:before {color:#16CE6A;}
    .header .header-menu:hover .header-button .ic { transform:rotate(45deg) ; -webkit-transform:rotate(45deg) ; -moz-transform:rotate(45deg) ; -ms-transform:rotate(45deg) ; -o-transform:rotate(45deg) ; }
    .header .header-menu:hover .menu-drop {opacity:1;visibility: visible; pointer-events: all;margin:0;}
    .header .login-button:hover {color:#16CE6A;}
    .header .login-button:hover .ic:before {color:#16CE6A;}
    .header .header-search .category-menu:hover .category-button .ic { transform:rotate(180deg) ; -webkit-transform:rotate(180deg) ; -moz-transform:rotate(180deg) ; -ms-transform:rotate(180deg) ; -o-transform:rotate(180deg) ; }
    .header .header-search .category-menu:hover .category-button .ic:before {color:#16CE6A;}
    .header .header-search .category-menu:hover .category-button .value {color:#16CE6A;}
    .header .header-search .category-menu:hover .category-drop {opacity:1;visibility: visible; pointer-events: all;margin:0;}
    .profile-section .profile-nav .nav a:hover:after {left:0;width:100%;}
}


.specs-load {padding:200px 20px;text-align:center;position:relative;}
.loads{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100px;height:100px;}
.loads hr{border:0;margin:0;width:40%;height:40%;position:absolute;border-radius:50%;animation:spin 2s ease infinite}
  
.loads :first-child{background:#2A2427;animation-delay:-1.5s}
.loads :nth-child(2){background:#39D882;animation-delay:-1s}
.loads :nth-child(3){background:#2A2427;animation-delay:-0.5s}
.loads :last-child{background:#39D882}
  
@keyframes spin{
    0%,100%{transform:translate(0)}
    25%{transform:translate(160%)}
    50%{transform:translate(160%, 160%)}
    75%{transform:translate(0, 160%)}
}


#notice{
	position: fixed;
    top: 15px;
    left: 15px;
	display: flex;
    flex-direction: column;
    align-items: flex-start;
	margin-right: 15px;
    color: white;
	z-index: 111111;
}
#notice p{
    margin-bottom: 7px;
	padding: 2px 8px;
	border-radius: 4px;
}
#notice a{
	color: inherit;
}
#notice p.fail{
	background-color: rgba(242, 60, 50, 0.95);
}
#notice p.success{
	background: rgba(71, 164, 71, 0.95);
}
.preloader{
	position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgb(255 255 255 / 70%);
    z-index: 9999;
}
.ui-timepicker-container {
    z-index: 9998 !important;
}


.wp-hide-pw {position: absolute;top: 10px;right: 5px;display: flex;align-items: center;justify-content: center;width: 30px;height: 30px;color: black;}


.auth-notice {
    width: 100%;
    padding: 14px 26px;
    border-radius: 56px;
    line-height: 130%;
    margin-bottom: 20px;
    background-color: rgba(246, 62, 83, 0.3);
}


.news-detail .container-fluid {max-width:1084px}
.news-detail .detail-container { padding:48px 64px 8px 64px; background:#fff; border-radius:24px; -webkit-border-radius:24px; -moz-border-radius:24px; -ms-border-radius:24px; -o-border-radius:24px; }
.news-detail .detail-container .date {margin:0 0 12px 0;font-size: 16px;    font-weight: 500;    line-height: 110%; }
.news-detail .detail-container h1 {margin:0 0 32px 0;font-size: 40px;    font-weight: 600;    line-height: 110%;}
.news-detail .detail-container h2 {margin:0 0 20px 0;font-size: 40px;    font-weight: 600;    line-height: 110%;}
.news-detail .detail-container h3 {margin:0 0 20px 0;font-size: 30px;    font-weight: 600;    line-height: 110%;}
.news-detail .detail-container h4 {margin:0 0 20px 0;font-size: 24px;    font-weight: 600;    line-height: 110%;}
.news-detail .detail-container .detail-image {margin:0 0 48px 0;}
.news-detail .detail-container img { border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; }
.news-detail .detail-container .article {max-width:784px;margin:0 auto;}
.news-detail .detail-container p {margin:0 0 40px 0;}
.news-detail .detail-container ul {list-style: none;padding:0;margin:0 0 40px 0;}
.news-detail .detail-container ul li {position:relative;margin:0 0 10px 0;padding:0 0 0 32px;background: url('../../images/li.svg') no-repeat left top 6px;}
.news-detail .detail-container ol {	list-style-type: none; 	counter-reset: num;	margin: 0 0 40px 0px;	padding:0;}
.news-detail .detail-container ol b {display:block;color:#181816;}
.news-detail .detail-container ol li {	position: relative;		margin: 0 0 10px 0;	padding: 0 0 0px 42px;}
.news-detail .detail-container ol li:before {	content: counter(num) '.'; 	counter-increment: num;	display: inline-block;		position: absolute;	top: 8px;	left: 0px;	color: var(--Lime-green, #0DB359);font-weight: 600;line-height: 100%;	}
.news-detail .detail-container ol li:nth-child(-n+9):before {	content: "0" counter(num) ".";}
.news-detail .detail-container blockquote {margin:62px 0 40px 0;position:relative;font-style: italic;padding:30px 0 0 64px;border-top:1px solid #D1D1D0;}
.news-detail .detail-container blockquote:before {content:"";display:block;position:absolute;left:0;top:-22px;height:44px;width:64px;background: #fff url('../../images/quote.svg') no-repeat left center;}


.plan-section .plan-item { height:100%; padding:32px 32px; border-radius: 12px; background: var(--Total-white, #FFF); -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; }
.plan-section .plan-item .item-price {margin:0 0 18px 0;color: var(--Black_400_Titles, #2A2427); font-family: "Clash Grotesk";}
.plan-section .plan-item .item-price .name {    font-size: 32px;    font-weight: 600;    line-height: 110%; }
.plan-section .plan-item .item-price .price {     font-size: 20px;    font-weight: 600;    line-height: 110%;}
.plan-section .plan-item .item-anons {margin:0 0 16px 0;font-size: 16px;    font-weight: 400;    line-height: 110%;}
.plan-section .plan-item .props {margin:20px 0 0 0;}
.plan-section .plan-item .props .prop {margin:0 0 20px 0;font-size: 14px;    font-weight: 400;    line-height: 110%; }
.plan-section .plan-item .props .prop:last-child {margin:0 0 0px 0;}
.plan-section .plan-item .props .prop .icon {width:28px;min-width:28px;margin:0 12px 0 0;}
.plan-section .plan-item .props .prop .value {margin:8px 0 0 0;font-size: 16px;   font-style: normal;    font-weight: 600;    line-height: 110%;color:#181816;}
.plan-section .plan-item .button-default {padding: 14px 20px;}


#share .modal-dialog {max-width:844px;}
#share .modal-content {padding:40px 48px 48px 48px; display:block;text-align:left; border-radius:12px ; -webkit-border-radius:12px ; -moz-border-radius:12px ; -ms-border-radius:12px ; -o-border-radius:12px ; }
#share .modal-content .close {position:absolute;top:24px;right:24px;}
#share .modal-title {text-align:left; }
#share .modal-spec .spec-image {margin:0 32px 0 0;}
#share .modal-spec .status {margin:0 0px 6px 0;color: var(--Dark-night_Titles, #181816);    font-size: 16px;    font-weight: 500;    line-height: 100%;}
#share .modal-spec .status .ic {margin:0 8px 0 0;font-size:28px;}
#share .shares {position:relative;margin:0 -6px;}
#share .shares .item { margin:0 6px; width:calc(25% - 12px); min-width:calc(25% - 12px); color: var(--Dark-night_Titles, #181816); font-size: 14px; font-weight: 500; line-height: 100%; text-decoration: none; padding:24px 12px; border-radius: 8px; border: 1px solid var(--Metalic-grey, #D1D1D0); background: var(--Creme-background, #F6F6F3); transition:0.3s ; -webkit-transition:0.3s ; -moz-transition:0.3s ; -ms-transition:0.3s ; -o-transition:0.3s ; }
#share .shares .item .ic {font-size:32px;margin:0 0 8px 0;}
#share .shares .item .ic:before {color:#181816;}
#share .shares .item:hover .ic:before {color:#0DB359;}
#share .shares .item:hover {border-color:#0DB359;}


.types .checkbox {margin:0 0 16px 0;}



.skills-container .select2-container--default .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 82px;
    line-height: normal;
    user-select: none;
    -webkit-user-select: none;
    padding: 0 0;
    border: 0;
    border-radius: 3px;
    font-size: 12px;
    position: relative;
    color: #2C2C2C;

}
.skills-container {position:relative;}
.skills-container .sel-drop {position:absolute;top:100%;left:0;right:0;}
.skills-container .sel-drop .select2-container {Left:0!important;top:0!important;}
.skills-container .sel-drop .select2-container--open .select2-dropdown--below {width:100%!important;}
.skills-container .select2-results__options {display:flex;flex-wrap: wrap;}
.skills-container ul:not(.nav) li.select2-results__option { padding: 6px 12px!important; color: var(--Black_400_Titles, #2A2427); font-weight: 600; font-size:14px;line-height: 100%; margin: 0 8px 8px 0; border-radius: 40px;border: 1px solid var(--Metalic-grey, #D1D1D0); -webkit-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; -o-border-radius: 40px;}
.skills-container .select2-selection__rendered {display:flex!important;flex-wrap: wrap;}
.skills-container .select2-container--default .select2-selection--multiple .select2-selection__choice {padding: 6px 30px 6px 12px; position:relative; float:none;height:auto;font-size:14px;   color: var(--Black_400_Titles, #2A2427);    font-weight: 600;    line-height: 100%;    margin: 0 8px 8px 0;    border-radius: 40px;  border: 1px solid var(--Metalic-grey, #D1D1D0);}
.skills-container .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { margin:0; font-size:0px; position:absolute; right:12px; top:50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); font-family: 'icomoon' !important;    speak: never;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}
.skills-container .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:before {content: "\e91b";font-size:14px;}
.skills-container .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover:before {color: #39D882;}

.footer .pays img {margin:0 6px;}

.review-buttons {margin:0 -6px;position:relative;}
.review-buttons > * {margin:0 6px;}

.profile-mess {padding:24px 40px;border-radius: 12px; color: var(--Grey-stone_Body-text, #686865);    font-size: 14px;    line-height: 160%;    background: var(--Total-white, #FFF);}
.profile-mess img {width:152px;margin:0 32px 0 0;}
.profile-mess .mess {margin:0 32px 0 0;}
.profile-mess .mess span {color: var(--Light-green_Akcent, #39D882);}

.er-404 img {margin:0 0 32px 0;}
.er-404 h2 {max-width:846px;margin:0 auto 24px auto;}
.er-404 .anons {max-width:630px;margin:0 auto 24px auto;}

.verifed {color: var(--Black_400_Titles, #2A2427);font-size: 18px;font-weight: 600;line-height: 100%;}
.verifed .icon {width:44px;min-width:44px;margin:0 18px 0 0;}
