@import "blocks/normalize"; @import url(fonts.css); @import url(jquery.fancybox.css); @import url(jquery.select2.css); @import url(star-rating.min.css); @import url(swiper.css); $tablet: 768px; $laptop: 992px; $desktop: 1280px; $min-width: 320px; $circe: "Circe", sans-serif; $transition: 0.3s; $shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); $gradient: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); $black: #000; $white: #fff; $green: #377d87; $light: #acc0e6; $silver: #9c9d9d; $blue: #4d88d9; $red: #eb5757; .green { color: $green; } .red { color: $red; } $rotate180: rotate(180deg); .rotate180 { transform: $rotate180; } @mixin lines($numb) { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: $numb; } ::selection { color: $black; background: $light; } ::-webkit-scrollbar { width: 8px; height: 8px; } ::-webkit-scrollbar-track { border-radius: 999px; background-color: $white; } ::-webkit-scrollbar-thumb { border-radius: 999px; background-color: $green; } ::-webkit-input-placeholder { color: #9c9d9d; opacity: 1; } :focus::-webkit-input-placeholder { color: transparent; } :-ms-input-placeholder { color: #9c9d9d; opacity: 1; } :focus:-ms-input-placeholder { color: transparent; } ::-ms-input-placeholder { color: #9c9d9d; opacity: 1; } :focus::-ms-input-placeholder { color: transparent; } ::-moz-placeholder { color: #9c9d9d; opacity: 1; } :focus::-moz-placeholder { color: transparent; } ::placeholder { color: #9c9d9d; opacity: 1; } :focus::placeholder { color: transparent; } *, *:before, *:after { box-sizing: border-box; appearance: none; outline: none; box-shadow: none; } a, button, select { color: inherit; } a { text-decoration: none; } a, input[type="button"], input[type="submit"], button { user-select: none; transition: $transition; cursor: pointer; } [type="tel"] { letter-spacing: 1px; } .br, img, svg { display: block; } .float-left { float: left; } .float-right { float: right; } .clear-both { &:after { content: ""; display: block; clear: both; } } h1, h2, h3, h4, h5, h6 { margin: 0; } @import "global"; @import "blocks/header"; @import "blocks/footer"; @import "blocks/main"; @import "blocks/work"; @import "blocks/numbers"; @import "blocks/vacancies"; @import "blocks/employer"; @import "blocks/about"; @import "blocks/news"; @import "blocks/info"; @import "blocks/thing"; @import "blocks/404"; @import "blocks/modals"; @import "blocks/cabinet";