

/* Start:/local/templates/smart_sv/assets/libs/croppie/croppie.css?16571161113270*/
.croppie-container{width:100%;height:100%}.croppie-container .cr-image{z-index:-1;position:absolute;top:0;left:0;transform-origin:0 0;max-height:none;max-width:none}.croppie-container .cr-boundary{position:relative;overflow:hidden;margin:0 auto;z-index:1;width:100%;height:100%}.croppie-container .cr-resizer,.croppie-container .cr-viewport{position:absolute;border:2px solid #fff;margin:auto;top:0;bottom:0;right:0;left:0;box-shadow:0 0 2000px 2000px rgba(0,0,0,.5);z-index:0}.croppie-container .cr-resizer{z-index:2;box-shadow:none;pointer-events:none}.croppie-container .cr-resizer-horisontal,.croppie-container .cr-resizer-vertical{position:absolute;pointer-events:all}.croppie-container .cr-resizer-horisontal::after,.croppie-container .cr-resizer-vertical::after{display:block;position:absolute;box-sizing:border-box;border:1px solid #000;background:#fff;width:10px;height:10px;content:''}.croppie-container .cr-resizer-vertical{bottom:-5px;cursor:row-resize;width:100%;height:10px}.croppie-container .cr-resizer-vertical::after{left:50%;margin-left:-5px}.croppie-container .cr-resizer-horisontal{right:-5px;cursor:col-resize;width:10px;height:100%}.croppie-container .cr-resizer-horisontal::after{top:50%;margin-top:-5px}.croppie-container .cr-original-image{display:none}.croppie-container .cr-vp-circle{border-radius:50%}.croppie-container .cr-overlay{z-index:1;position:absolute;cursor:move;touch-action:none}.croppie-container .cr-slider-wrap{width:75%;margin:15px auto;text-align:center}.croppie-result{position:relative;overflow:hidden}.croppie-result img{position:absolute}.croppie-container .cr-image,.croppie-container .cr-overlay,.croppie-container .cr-viewport{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.cr-slider{-webkit-appearance:none;width:300px;max-width:100%;padding-top:8px;padding-bottom:8px;background-color:transparent}.cr-slider::-webkit-slider-runnable-track{width:100%;height:3px;background:rgba(0,0,0,.5);border:0;border-radius:3px}.cr-slider::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px}.cr-slider:focus{outline:0}.cr-slider::-moz-range-track{width:100%;height:3px;background:rgba(0,0,0,.5);border:0;border-radius:3px}.cr-slider::-moz-range-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px}.cr-slider:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.cr-slider::-ms-track{width:100%;height:5px;background:0 0;border-color:transparent;border-width:6px 0;color:transparent}.cr-slider::-ms-fill-lower{background:rgba(0,0,0,.5);border-radius:10px}.cr-slider::-ms-fill-upper{background:rgba(0,0,0,.5);border-radius:10px}.cr-slider::-ms-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:1px}.cr-slider:focus::-ms-fill-lower{background:rgba(0,0,0,.5)}.cr-slider:focus::-ms-fill-upper{background:rgba(0,0,0,.5)}.cr-rotate-controls{position:absolute;bottom:5px;left:5px;z-index:1}.cr-rotate-controls button{border:0;background:0 0}.cr-rotate-controls i:before{display:inline-block;font-style:normal;font-weight:900;font-size:22px}.cr-rotate-l i:before{content:'↺'}.cr-rotate-r i:before{content:'↻'}
/* End */


/* Start:/local/templates/smart_sv/assets/libs/initTellnput/css/intlTelInput.css?165711611126510*/
.iti {
    position: relative;
    display: inline-block;
}

.iti * {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.iti__hide {
    display: none;
}

.iti__v-hide {
    visibility: hidden;
}

.iti input,
.iti input[type=text],
.iti input[type=tel] {
    position: relative;
    z-index: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-right: 36px;
    margin-right: 0;
}

.iti__flag-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 1px;
}

.iti__selected-flag {
    z-index: 1;
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 6px 0 8px;
}

.iti__arrow {
    margin-left: 6px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #555;
}

.iti__arrow--up {
    border-top: none;
    border-bottom: 4px solid #555;
}

.iti__country-list {
    position: absolute;
    z-index: 2;
    list-style: none;
    text-align: left;
    padding: 0;
    margin: 0 0 0 -1px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
    background-color: white;
    border: 1px solid #CCC;
    white-space: nowrap;
    max-height: 200px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}

.iti__country-list--dropup {
    bottom: 100%;
    margin-bottom: -1px;
}

@media (max-width: 500px) {
    .iti__country-list {
        white-space: normal;
    }
}

.iti__flag-box {
    display: inline-block;
    width: 20px;
}

.iti__divider {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #CCC;
}

.iti__country {
    padding: 5px 10px;
    outline: none;
}

.iti__dial-code {
    color: #999;
}

.iti__country.iti__highlight {
    background-color: rgba(0, 0, 0, 0.05);
}

.iti__flag-box,
.iti__country-name,
.iti__dial-code {
    vertical-align: middle;
}

.iti__flag-box,
.iti__country-name {
    margin-right: 6px;
}

.iti--allow-dropdown input,
.iti--allow-dropdown input[type=text],
.iti--allow-dropdown input[type=tel],
.iti--separate-dial-code input,
.iti--separate-dial-code input[type=text],
.iti--separate-dial-code input[type=tel] {
    padding-right: 6px;
    padding-left: 52px;
    margin-left: 0;
}

.iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
    right: auto;
    left: 0;
}

.iti--allow-dropdown .iti__flag-container:hover {
    cursor: pointer;
}

.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
    background-color: rgba(0, 0, 0, 0.05);
}

.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,
.iti--allow-dropdown input[readonly]+.iti__flag-container:hover {
    cursor: default;
}

.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,
.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag {
    background-color: transparent;
}

.iti--separate-dial-code .iti__selected-flag {
    background-color: rgba(0, 0, 0, 0.05);
}

.iti--separate-dial-code .iti__selected-dial-code {
    margin-left: 6px;
}

/* .iti--container {
    position: absolute;
    top: -1000px;
    left: -1000px;
    z-index: 1060;
    padding: 1px; } */
.iti--container:hover {
    cursor: pointer;
}

/* .iti-mobile .iti--container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed; } */

/* .iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%; } */

.iti-mobile .iti__country {
    padding: 10px 10px;
    line-height: 1.5em;
}

.iti__flag {
    width: 20px;
}

.iti__flag.iti__be {
    width: 18px;
}

.iti__flag.iti__ch {
    width: 15px;
}

.iti__flag.iti__mc {
    width: 19px;
}

.iti__flag.iti__ne {
    width: 18px;
}

.iti__flag.iti__np {
    width: 13px;
}

.iti__flag.iti__va {
    width: 15px;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
    .iti__flag {
        background-size: 5652px 15px;
    }
}

.iti__flag.iti__ac {
    height: 10px;
    background-position: 0px 0px;
}

.iti__flag.iti__ad {
    height: 14px;
    background-position: -22px 0px;
}

.iti__flag.iti__ae {
    height: 10px;
    background-position: -44px 0px;
}

.iti__flag.iti__af {
    height: 14px;
    background-position: -66px 0px;
}

.iti__flag.iti__ag {
    height: 14px;
    background-position: -88px 0px;
}

.iti__flag.iti__ai {
    height: 10px;
    background-position: -110px 0px;
}

.iti__flag.iti__al {
    height: 15px;
    background-position: -132px 0px;
}

.iti__flag.iti__am {
    height: 10px;
    background-position: -154px 0px;
}

.iti__flag.iti__ao {
    height: 14px;
    background-position: -176px 0px;
}

.iti__flag.iti__aq {
    height: 14px;
    background-position: -198px 0px;
}

.iti__flag.iti__ar {
    height: 13px;
    background-position: -220px 0px;
}

.iti__flag.iti__as {
    height: 10px;
    background-position: -242px 0px;
}

.iti__flag.iti__at {
    height: 14px;
    background-position: -264px 0px;
}

.iti__flag.iti__au {
    height: 10px;
    background-position: -286px 0px;
}

.iti__flag.iti__aw {
    height: 14px;
    background-position: -308px 0px;
}

.iti__flag.iti__ax {
    height: 13px;
    background-position: -330px 0px;
}

.iti__flag.iti__az {
    height: 10px;
    background-position: -352px 0px;
}

.iti__flag.iti__ba {
    height: 10px;
    background-position: -374px 0px;
}

.iti__flag.iti__bb {
    height: 14px;
    background-position: -396px 0px;
}

.iti__flag.iti__bd {
    height: 12px;
    background-position: -418px 0px;
}

.iti__flag.iti__be {
    height: 15px;
    background-position: -440px 0px;
}

.iti__flag.iti__bf {
    height: 14px;
    background-position: -460px 0px;
}

.iti__flag.iti__bg {
    height: 12px;
    background-position: -482px 0px;
}

.iti__flag.iti__bh {
    height: 12px;
    background-position: -504px 0px;
}

.iti__flag.iti__bi {
    height: 12px;
    background-position: -526px 0px;
}

.iti__flag.iti__bj {
    height: 14px;
    background-position: -548px 0px;
}

.iti__flag.iti__bl {
    height: 14px;
    background-position: -570px 0px;
}

.iti__flag.iti__bm {
    height: 10px;
    background-position: -592px 0px;
}

.iti__flag.iti__bn {
    height: 10px;
    background-position: -614px 0px;
}

.iti__flag.iti__bo {
    height: 14px;
    background-position: -636px 0px;
}

.iti__flag.iti__bq {
    height: 14px;
    background-position: -658px 0px;
}

.iti__flag.iti__br {
    height: 14px;
    background-position: -680px 0px;
}

.iti__flag.iti__bs {
    height: 10px;
    background-position: -702px 0px;
}

.iti__flag.iti__bt {
    height: 14px;
    background-position: -724px 0px;
}

.iti__flag.iti__bv {
    height: 15px;
    background-position: -746px 0px;
}

.iti__flag.iti__bw {
    height: 14px;
    background-position: -768px 0px;
}

.iti__flag.iti__by {
    height: 10px;
    background-position: -790px 0px;
}

.iti__flag.iti__bz {
    height: 14px;
    background-position: -812px 0px;
}

.iti__flag.iti__ca {
    height: 10px;
    background-position: -834px 0px;
}

.iti__flag.iti__cc {
    height: 10px;
    background-position: -856px 0px;
}

.iti__flag.iti__cd {
    height: 15px;
    background-position: -878px 0px;
}

.iti__flag.iti__cf {
    height: 14px;
    background-position: -900px 0px;
}

.iti__flag.iti__cg {
    height: 14px;
    background-position: -922px 0px;
}

.iti__flag.iti__ch {
    height: 15px;
    background-position: -944px 0px;
}

.iti__flag.iti__ci {
    height: 14px;
    background-position: -961px 0px;
}

.iti__flag.iti__ck {
    height: 10px;
    background-position: -983px 0px;
}

.iti__flag.iti__cl {
    height: 14px;
    background-position: -1005px 0px;
}

.iti__flag.iti__cm {
    height: 14px;
    background-position: -1027px 0px;
}

.iti__flag.iti__cn {
    height: 14px;
    background-position: -1049px 0px;
}

.iti__flag.iti__co {
    height: 14px;
    background-position: -1071px 0px;
}

.iti__flag.iti__cp {
    height: 14px;
    background-position: -1093px 0px;
}

.iti__flag.iti__cr {
    height: 12px;
    background-position: -1115px 0px;
}

.iti__flag.iti__cu {
    height: 10px;
    background-position: -1137px 0px;
}

.iti__flag.iti__cv {
    height: 12px;
    background-position: -1159px 0px;
}

.iti__flag.iti__cw {
    height: 14px;
    background-position: -1181px 0px;
}

.iti__flag.iti__cx {
    height: 10px;
    background-position: -1203px 0px;
}

.iti__flag.iti__cy {
    height: 14px;
    background-position: -1225px 0px;
}

.iti__flag.iti__cz {
    height: 14px;
    background-position: -1247px 0px;
}

.iti__flag.iti__de {
    height: 12px;
    background-position: -1269px 0px;
}

.iti__flag.iti__dg {
    height: 10px;
    background-position: -1291px 0px;
}

.iti__flag.iti__dj {
    height: 14px;
    background-position: -1313px 0px;
}

.iti__flag.iti__dk {
    height: 15px;
    background-position: -1335px 0px;
}

.iti__flag.iti__dm {
    height: 10px;
    background-position: -1357px 0px;
}

.iti__flag.iti__do {
    height: 14px;
    background-position: -1379px 0px;
}

.iti__flag.iti__dz {
    height: 14px;
    background-position: -1401px 0px;
}

.iti__flag.iti__ea {
    height: 14px;
    background-position: -1423px 0px;
}

.iti__flag.iti__ec {
    height: 14px;
    background-position: -1445px 0px;
}

.iti__flag.iti__ee {
    height: 13px;
    background-position: -1467px 0px;
}

.iti__flag.iti__eg {
    height: 14px;
    background-position: -1489px 0px;
}

.iti__flag.iti__eh {
    height: 10px;
    background-position: -1511px 0px;
}

.iti__flag.iti__er {
    height: 10px;
    background-position: -1533px 0px;
}

.iti__flag.iti__es {
    height: 14px;
    background-position: -1555px 0px;
}

.iti__flag.iti__et {
    height: 10px;
    background-position: -1577px 0px;
}

.iti__flag.iti__eu {
    height: 14px;
    background-position: -1599px 0px;
}

.iti__flag.iti__fi {
    height: 12px;
    background-position: -1621px 0px;
}

.iti__flag.iti__fj {
    height: 10px;
    background-position: -1643px 0px;
}

.iti__flag.iti__fk {
    height: 10px;
    background-position: -1665px 0px;
}

.iti__flag.iti__fm {
    height: 11px;
    background-position: -1687px 0px;
}

.iti__flag.iti__fo {
    height: 15px;
    background-position: -1709px 0px;
}

.iti__flag.iti__fr {
    height: 14px;
    background-position: -1731px 0px;
}

.iti__flag.iti__ga {
    height: 15px;
    background-position: -1753px 0px;
}

.iti__flag.iti__gb {
    height: 10px;
    background-position: -1775px 0px;
}

.iti__flag.iti__gd {
    height: 12px;
    background-position: -1797px 0px;
}

.iti__flag.iti__ge {
    height: 14px;
    background-position: -1819px 0px;
}

.iti__flag.iti__gf {
    height: 14px;
    background-position: -1841px 0px;
}

.iti__flag.iti__gg {
    height: 14px;
    background-position: -1863px 0px;
}

.iti__flag.iti__gh {
    height: 14px;
    background-position: -1885px 0px;
}

.iti__flag.iti__gi {
    height: 10px;
    background-position: -1907px 0px;
}

.iti__flag.iti__gl {
    height: 14px;
    background-position: -1929px 0px;
}

.iti__flag.iti__gm {
    height: 14px;
    background-position: -1951px 0px;
}

.iti__flag.iti__gn {
    height: 14px;
    background-position: -1973px 0px;
}

.iti__flag.iti__gp {
    height: 14px;
    background-position: -1995px 0px;
}

.iti__flag.iti__gq {
    height: 14px;
    background-position: -2017px 0px;
}

.iti__flag.iti__gr {
    height: 14px;
    background-position: -2039px 0px;
}

.iti__flag.iti__gs {
    height: 10px;
    background-position: -2061px 0px;
}

.iti__flag.iti__gt {
    height: 13px;
    background-position: -2083px 0px;
}

.iti__flag.iti__gu {
    height: 11px;
    background-position: -2105px 0px;
}

.iti__flag.iti__gw {
    height: 10px;
    background-position: -2127px 0px;
}

.iti__flag.iti__gy {
    height: 12px;
    background-position: -2149px 0px;
}

.iti__flag.iti__hk {
    height: 14px;
    background-position: -2171px 0px;
}

.iti__flag.iti__hm {
    height: 10px;
    background-position: -2193px 0px;
}

.iti__flag.iti__hn {
    height: 10px;
    background-position: -2215px 0px;
}

.iti__flag.iti__hr {
    height: 10px;
    background-position: -2237px 0px;
}

.iti__flag.iti__ht {
    height: 12px;
    background-position: -2259px 0px;
}

.iti__flag.iti__hu {
    height: 10px;
    background-position: -2281px 0px;
}

.iti__flag.iti__ic {
    height: 14px;
    background-position: -2303px 0px;
}

.iti__flag.iti__id {
    height: 14px;
    background-position: -2325px 0px;
}

.iti__flag.iti__ie {
    height: 10px;
    background-position: -2347px 0px;
}

.iti__flag.iti__il {
    height: 15px;
    background-position: -2369px 0px;
}

.iti__flag.iti__im {
    height: 10px;
    background-position: -2391px 0px;
}

.iti__flag.iti__in {
    height: 14px;
    background-position: -2413px 0px;
}

.iti__flag.iti__io {
    height: 10px;
    background-position: -2435px 0px;
}

.iti__flag.iti__iq {
    height: 14px;
    background-position: -2457px 0px;
}

.iti__flag.iti__ir {
    height: 12px;
    background-position: -2479px 0px;
}

.iti__flag.iti__is {
    height: 15px;
    background-position: -2501px 0px;
}

.iti__flag.iti__it {
    height: 14px;
    background-position: -2523px 0px;
}

.iti__flag.iti__je {
    height: 12px;
    background-position: -2545px 0px;
}

.iti__flag.iti__jm {
    height: 10px;
    background-position: -2567px 0px;
}

.iti__flag.iti__jo {
    height: 10px;
    background-position: -2589px 0px;
}

.iti__flag.iti__jp {
    height: 14px;
    background-position: -2611px 0px;
}

.iti__flag.iti__ke {
    height: 14px;
    background-position: -2633px 0px;
}

.iti__flag.iti__kg {
    height: 12px;
    background-position: -2655px 0px;
}

.iti__flag.iti__kh {
    height: 13px;
    background-position: -2677px 0px;
}

.iti__flag.iti__ki {
    height: 10px;
    background-position: -2699px 0px;
}

.iti__flag.iti__km {
    height: 12px;
    background-position: -2721px 0px;
}

.iti__flag.iti__kn {
    height: 14px;
    background-position: -2743px 0px;
}

.iti__flag.iti__kp {
    height: 10px;
    background-position: -2765px 0px;
}

.iti__flag.iti__kr {
    height: 14px;
    background-position: -2787px 0px;
}

.iti__flag.iti__kw {
    height: 10px;
    background-position: -2809px 0px;
}

.iti__flag.iti__ky {
    height: 10px;
    background-position: -2831px 0px;
}

.iti__flag.iti__kz {
    height: 10px;
    background-position: -2853px 0px;
}

.iti__flag.iti__la {
    height: 14px;
    background-position: -2875px 0px;
}

.iti__flag.iti__lb {
    height: 14px;
    background-position: -2897px 0px;
}

.iti__flag.iti__lc {
    height: 10px;
    background-position: -2919px 0px;
}

.iti__flag.iti__li {
    height: 12px;
    background-position: -2941px 0px;
}

.iti__flag.iti__lk {
    height: 10px;
    background-position: -2963px 0px;
}

.iti__flag.iti__lr {
    height: 11px;
    background-position: -2985px 0px;
}

.iti__flag.iti__ls {
    height: 14px;
    background-position: -3007px 0px;
}

.iti__flag.iti__lt {
    height: 12px;
    background-position: -3029px 0px;
}

.iti__flag.iti__lu {
    height: 12px;
    background-position: -3051px 0px;
}

.iti__flag.iti__lv {
    height: 10px;
    background-position: -3073px 0px;
}

.iti__flag.iti__ly {
    height: 10px;
    background-position: -3095px 0px;
}

.iti__flag.iti__ma {
    height: 14px;
    background-position: -3117px 0px;
}

.iti__flag.iti__mc {
    height: 15px;
    background-position: -3139px 0px;
}

.iti__flag.iti__md {
    height: 10px;
    background-position: -3160px 0px;
}

.iti__flag.iti__me {
    height: 10px;
    background-position: -3182px 0px;
}

.iti__flag.iti__mf {
    height: 14px;
    background-position: -3204px 0px;
}

.iti__flag.iti__mg {
    height: 14px;
    background-position: -3226px 0px;
}

.iti__flag.iti__mh {
    height: 11px;
    background-position: -3248px 0px;
}

.iti__flag.iti__mk {
    height: 10px;
    background-position: -3270px 0px;
}

.iti__flag.iti__ml {
    height: 14px;
    background-position: -3292px 0px;
}

.iti__flag.iti__mm {
    height: 14px;
    background-position: -3314px 0px;
}

.iti__flag.iti__mn {
    height: 10px;
    background-position: -3336px 0px;
}

.iti__flag.iti__mo {
    height: 14px;
    background-position: -3358px 0px;
}

.iti__flag.iti__mp {
    height: 10px;
    background-position: -3380px 0px;
}

.iti__flag.iti__mq {
    height: 14px;
    background-position: -3402px 0px;
}

.iti__flag.iti__mr {
    height: 14px;
    background-position: -3424px 0px;
}

.iti__flag.iti__ms {
    height: 10px;
    background-position: -3446px 0px;
}

.iti__flag.iti__mt {
    height: 14px;
    background-position: -3468px 0px;
}

.iti__flag.iti__mu {
    height: 14px;
    background-position: -3490px 0px;
}

.iti__flag.iti__mv {
    height: 14px;
    background-position: -3512px 0px;
}

.iti__flag.iti__mw {
    height: 14px;
    background-position: -3534px 0px;
}

.iti__flag.iti__mx {
    height: 12px;
    background-position: -3556px 0px;
}

.iti__flag.iti__my {
    height: 10px;
    background-position: -3578px 0px;
}

.iti__flag.iti__mz {
    height: 14px;
    background-position: -3600px 0px;
}

.iti__flag.iti__na {
    height: 14px;
    background-position: -3622px 0px;
}

.iti__flag.iti__nc {
    height: 10px;
    background-position: -3644px 0px;
}

.iti__flag.iti__ne {
    height: 15px;
    background-position: -3666px 0px;
}

.iti__flag.iti__nf {
    height: 10px;
    background-position: -3686px 0px;
}

.iti__flag.iti__ng {
    height: 10px;
    background-position: -3708px 0px;
}

.iti__flag.iti__ni {
    height: 12px;
    background-position: -3730px 0px;
}

.iti__flag.iti__nl {
    height: 14px;
    background-position: -3752px 0px;
}

.iti__flag.iti__no {
    height: 15px;
    background-position: -3774px 0px;
}

.iti__flag.iti__np {
    height: 15px;
    background-position: -3796px 0px;
}

.iti__flag.iti__nr {
    height: 10px;
    background-position: -3811px 0px;
}

.iti__flag.iti__nu {
    height: 10px;
    background-position: -3833px 0px;
}

.iti__flag.iti__nz {
    height: 10px;
    background-position: -3855px 0px;
}

.iti__flag.iti__om {
    height: 10px;
    background-position: -3877px 0px;
}

.iti__flag.iti__pa {
    height: 14px;
    background-position: -3899px 0px;
}

.iti__flag.iti__pe {
    height: 14px;
    background-position: -3921px 0px;
}

.iti__flag.iti__pf {
    height: 14px;
    background-position: -3943px 0px;
}

.iti__flag.iti__pg {
    height: 15px;
    background-position: -3965px 0px;
}

.iti__flag.iti__ph {
    height: 10px;
    background-position: -3987px 0px;
}

.iti__flag.iti__pk {
    height: 14px;
    background-position: -4009px 0px;
}

.iti__flag.iti__pl {
    height: 13px;
    background-position: -4031px 0px;
}

.iti__flag.iti__pm {
    height: 14px;
    background-position: -4053px 0px;
}

.iti__flag.iti__pn {
    height: 10px;
    background-position: -4075px 0px;
}

.iti__flag.iti__pr {
    height: 14px;
    background-position: -4097px 0px;
}

.iti__flag.iti__ps {
    height: 10px;
    background-position: -4119px 0px;
}

.iti__flag.iti__pt {
    height: 14px;
    background-position: -4141px 0px;
}

.iti__flag.iti__pw {
    height: 13px;
    background-position: -4163px 0px;
}

.iti__flag.iti__py {
    height: 11px;
    background-position: -4185px 0px;
}

.iti__flag.iti__qa {
    height: 8px;
    background-position: -4207px 0px;
}

.iti__flag.iti__re {
    height: 14px;
    background-position: -4229px 0px;
}

.iti__flag.iti__ro {
    height: 14px;
    background-position: -4251px 0px;
}

.iti__flag.iti__rs {
    height: 14px;
    background-position: -4273px 0px;
}

.iti__flag.iti__ru {
    height: 14px;
    background-position: -4295px 0px;
}

.iti__flag.iti__rw {
    height: 14px;
    background-position: -4317px 0px;
}

.iti__flag.iti__sa {
    height: 14px;
    background-position: -4339px 0px;
}

.iti__flag.iti__sb {
    height: 10px;
    background-position: -4361px 0px;
}

.iti__flag.iti__sc {
    height: 10px;
    background-position: -4383px 0px;
}

.iti__flag.iti__sd {
    height: 10px;
    background-position: -4405px 0px;
}

.iti__flag.iti__se {
    height: 13px;
    background-position: -4427px 0px;
}

.iti__flag.iti__sg {
    height: 14px;
    background-position: -4449px 0px;
}

.iti__flag.iti__sh {
    height: 10px;
    background-position: -4471px 0px;
}

.iti__flag.iti__si {
    height: 10px;
    background-position: -4493px 0px;
}

.iti__flag.iti__sj {
    height: 15px;
    background-position: -4515px 0px;
}

.iti__flag.iti__sk {
    height: 14px;
    background-position: -4537px 0px;
}

.iti__flag.iti__sl {
    height: 14px;
    background-position: -4559px 0px;
}

.iti__flag.iti__sm {
    height: 15px;
    background-position: -4581px 0px;
}

.iti__flag.iti__sn {
    height: 14px;
    background-position: -4603px 0px;
}

.iti__flag.iti__so {
    height: 14px;
    background-position: -4625px 0px;
}

.iti__flag.iti__sr {
    height: 14px;
    background-position: -4647px 0px;
}

.iti__flag.iti__ss {
    height: 10px;
    background-position: -4669px 0px;
}

.iti__flag.iti__st {
    height: 10px;
    background-position: -4691px 0px;
}

.iti__flag.iti__sv {
    height: 12px;
    background-position: -4713px 0px;
}

.iti__flag.iti__sx {
    height: 14px;
    background-position: -4735px 0px;
}

.iti__flag.iti__sy {
    height: 14px;
    background-position: -4757px 0px;
}

.iti__flag.iti__sz {
    height: 14px;
    background-position: -4779px 0px;
}

.iti__flag.iti__ta {
    height: 10px;
    background-position: -4801px 0px;
}

.iti__flag.iti__tc {
    height: 10px;
    background-position: -4823px 0px;
}

.iti__flag.iti__td {
    height: 14px;
    background-position: -4845px 0px;
}

.iti__flag.iti__tf {
    height: 14px;
    background-position: -4867px 0px;
}

.iti__flag.iti__tg {
    height: 13px;
    background-position: -4889px 0px;
}

.iti__flag.iti__th {
    height: 14px;
    background-position: -4911px 0px;
}

.iti__flag.iti__tj {
    height: 10px;
    background-position: -4933px 0px;
}

.iti__flag.iti__tk {
    height: 10px;
    background-position: -4955px 0px;
}

.iti__flag.iti__tl {
    height: 10px;
    background-position: -4977px 0px;
}

.iti__flag.iti__tm {
    height: 14px;
    background-position: -4999px 0px;
}

.iti__flag.iti__tn {
    height: 14px;
    background-position: -5021px 0px;
}

.iti__flag.iti__to {
    height: 10px;
    background-position: -5043px 0px;
}

.iti__flag.iti__tr {
    height: 14px;
    background-position: -5065px 0px;
}

.iti__flag.iti__tt {
    height: 12px;
    background-position: -5087px 0px;
}

.iti__flag.iti__tv {
    height: 10px;
    background-position: -5109px 0px;
}

.iti__flag.iti__tw {
    height: 14px;
    background-position: -5131px 0px;
}

.iti__flag.iti__tz {
    height: 14px;
    background-position: -5153px 0px;
}

.iti__flag.iti__ua {
    height: 14px;
    background-position: -5175px 0px;
}

.iti__flag.iti__ug {
    height: 14px;
    background-position: -5197px 0px;
}

.iti__flag.iti__um {
    height: 11px;
    background-position: -5219px 0px;
}

.iti__flag.iti__un {
    height: 14px;
    background-position: -5241px 0px;
}

.iti__flag.iti__us {
    height: 11px;
    background-position: -5263px 0px;
}

.iti__flag.iti__uy {
    height: 14px;
    background-position: -5285px 0px;
}

.iti__flag.iti__uz {
    height: 10px;
    background-position: -5307px 0px;
}

.iti__flag.iti__va {
    height: 15px;
    background-position: -5329px 0px;
}

.iti__flag.iti__vc {
    height: 14px;
    background-position: -5346px 0px;
}

.iti__flag.iti__ve {
    height: 14px;
    background-position: -5368px 0px;
}

.iti__flag.iti__vg {
    height: 10px;
    background-position: -5390px 0px;
}

.iti__flag.iti__vi {
    height: 14px;
    background-position: -5412px 0px;
}

.iti__flag.iti__vn {
    height: 14px;
    background-position: -5434px 0px;
}

.iti__flag.iti__vu {
    height: 12px;
    background-position: -5456px 0px;
}

.iti__flag.iti__wf {
    height: 14px;
    background-position: -5478px 0px;
}

.iti__flag.iti__ws {
    height: 10px;
    background-position: -5500px 0px;
}

.iti__flag.iti__xk {
    height: 15px;
    background-position: -5522px 0px;
}

.iti__flag.iti__ye {
    height: 14px;
    background-position: -5544px 0px;
}

.iti__flag.iti__yt {
    height: 14px;
    background-position: -5566px 0px;
}

.iti__flag.iti__za {
    height: 14px;
    background-position: -5588px 0px;
}

.iti__flag.iti__zm {
    height: 14px;
    background-position: -5610px 0px;
}

.iti__flag.iti__zw {
    height: 10px;
    background-position: -5632px 0px;
}

.iti__flag {
    height: 15px;
    box-shadow: 0px 0px 1px 0px #888;
    background-image: url("/local/templates/smart_sv/assets/libs/initTellnput/css/../img/flags.png");
    background-repeat: no-repeat;
    background-color: #DBDBDB;
    background-position: 20px 0;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
    .iti__flag {
        background-image: url("/local/templates/smart_sv/assets/libs/initTellnput/css/../img/flags@2x.png");
    }
}

.iti__flag.iti__np {
    background-color: transparent;
}

/* End */


/* Start:/local/templates/smart_sv/assets/styles/slimselect.min.css?16571161116240*/
.ss-main{position:relative;display:inline-block;user-select:none;color:#666;width:100%}.ss-main .ss-single-selected{display:flex;cursor:pointer;width:100%;height:30px;padding:6px;border:1px solid #dcdee2;border-radius:4px;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color .2s}.ss-main .ss-single-selected.ss-disabled{background-color:#dcdee2;cursor:not-allowed}.ss-main .ss-single-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-single-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-single-selected .placeholder{flex:1 1 100%;text-align:left;width:calc(100% - 30px);line-height:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ss-main .ss-single-selected .placeholder,.ss-main .ss-single-selected .placeholder *{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-single-selected .placeholder *{width:auto}.ss-main .ss-single-selected .placeholder .ss-disabled{color:#dedede}.ss-main .ss-single-selected .ss-deselect{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px;font-weight:700}.ss-main .ss-single-selected .ss-deselect.ss-hide{display:none}.ss-main .ss-single-selected .ss-arrow{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px}.ss-main .ss-single-selected .ss-arrow span{border:solid #666;border-width:0 2px 2px 0;display:inline-block;padding:3px;transition:transform .2s,margin .2s}.ss-main .ss-single-selected .ss-arrow span.arrow-up{transform:rotate(-135deg);margin:3px 0 0}.ss-main .ss-single-selected .ss-arrow span.arrow-down{transform:rotate(45deg);margin:-3px 0 0}.ss-main .ss-multi-selected{display:flex;flex-direction:row;cursor:pointer;min-height:30px;width:100%;padding:0 0 0 3px;border:1px solid #dcdee2;border-radius:4px;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color .2s}.ss-main .ss-multi-selected.ss-disabled{background-color:#dcdee2;cursor:not-allowed}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled{color:#666}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main .ss-multi-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-multi-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-multi-selected .ss-values{display:flex;flex-wrap:wrap;justify-content:flex-start;flex:1 1 100%;width:calc(100% - 30px)}.ss-main .ss-multi-selected .ss-values .ss-disabled{display:flex;padding:4px 5px;margin:2px 0;line-height:1em;align-items:center;width:100%;color:#dedede;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.ss-main .ss-multi-selected .ss-values .ss-value{display:flex;user-select:none;align-items:center;font-size:12px;padding:3px 5px;margin:3px 5px 3px 0;color:#fff;background-color:#5897fb;border-radius:4px;animation-name:scaleIn;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-multi-selected .ss-values .ss-value.ss-out{animation-name:scaleOut;animation-duration:.2s;animation-timing-function:ease-out}.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{margin:0 0 0 5px;cursor:pointer}.ss-main .ss-multi-selected .ss-add{display:flex;flex:0 1 3px;margin:9px 12px 0 5px}.ss-main .ss-multi-selected .ss-add .ss-plus{display:flex;justify-content:center;align-items:center;background:#666;position:relative;height:10px;width:2px;transition:transform .2s}.ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#666;content:"";position:absolute;height:2px;width:10px;left:-4px;top:4px}.ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross{transform:rotate(45deg)}.ss-content{position:absolute;width:100%;margin:-1px 0 0;box-sizing:border-box;border:1px solid #dcdee2;z-index:1010;background-color:#fff;transform-origin:center top;transition:transform .2s,opacity .2s;opacity:0;transform:scaleY(0)}.ss-content.ss-open{display:block;opacity:1;transform:scaleY(1)}.ss-content .ss-search{display:flex;flex-direction:row;padding:8px 8px 6px}.ss-content .ss-search.ss-hide,.ss-content .ss-search.ss-hide input{height:0;opacity:0;padding:0;margin:0}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0;height:30px;padding:6px 8px;margin:0;border:1px solid #dcdee2;border-radius:4px;background-color:#fff;outline:0;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:textfield}.ss-content .ss-search input::placeholder{color:#8a8a8a;vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px #5897fb}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;font-size:22px;font-weight:700;flex:0 0 30px;height:30px;margin:0 0 0 8px;border:1px solid #dcdee2;border-radius:4px;box-sizing:border-box}.ss-content .ss-addable{padding-top:0}.ss-content .ss-list{max-height:200px;overflow-x:hidden;overflow-y:auto;text-align:left}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{padding:6px 10px;font-weight:700}.ss-content .ss-list .ss-optgroup .ss-option{padding:6px 6px 6px 25px}.ss-content .ss-list .ss-optgroup-label-selectable{cursor:pointer}.ss-content .ss-list .ss-optgroup-label-selectable:hover{color:#fff;background-color:#5897fb}.ss-content .ss-list .ss-option{padding:6px 10px;cursor:pointer;user-select:none}.ss-content .ss-list .ss-option *{display:inline-block}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:hover{color:#fff;background-color:#5897fb}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;color:#dedede;background-color:#fff}.ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{color:#666;background-color:rgba(88,151,251,.1)}.ss-content .ss-list .ss-option.ss-hide{display:none}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:#fffb8c}
/* End */


/* Start:/local/templates/smart_sv/assets/styles/styles.css?165711611143397*/
@charset "UTF-8";.c-dark{color:#222}.c-blue{color:#29abe2}:root{--scrollWidth:0;--containerPadding:1rem;--fontBase:1.3rem}*,::after,::before{box-sizing:border-box}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol,p,ul{margin:0}ol,ul{list-style:none;padding:0}details,main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;display:block;max-width:100%}button,input,optgroup,select,textarea{font:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,input,select{outline:0}button{padding:0;border:none;background:0 0;cursor:pointer}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html{-webkit-text-size-adjust:100%;font-size:62.5%;height:100%}body{font-family:Montserrat;font-size:var(--fontBase);font-weight:500;line-height:1.3;background-color:#fff;color:#222;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed;min-width:32rem}input{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-appearance:none}input::-moz-placeholder{color:inherit}input:-ms-input-placeholder{color:inherit}input::placeholder{color:inherit}input:focus::-moz-placeholder{opacity:0}input:focus:-ms-input-placeholder{opacity:0}input:focus::placeholder{opacity:0}input::-webkit-file-upload-button{cursor:pointer}textarea{overflow:auto;resize:none;-webkit-appearance:none}section{position:relative}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/local/templates/smart_sv/assets/styles/../fonts/Montserrat-Medium.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/local/templates/smart_sv/assets/styles/../fonts/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/local/templates/smart_sv/assets/styles/../fonts/Montserrat-Bold.woff) format("woff")}body.blocked{overflow:hidden;height:100vh;position:fixed;left:0;width:100%}.page{display:flex;flex-direction:column;min-height:100vh}.page__container.page__container{display:flex;flex-direction:column}.page__container.page__container.rev{flex-direction:column-reverse}.page__content{margin-bottom:3rem}.content{flex:1 0 auto;padding:3rem 0 4rem}.container{width:100%;max-width:calc(120rem + (var(--containerPadding) * 2));padding:0 var(--containerPadding);margin:0 auto;position:relative}.icon{width:1em;height:1em}.new-line{display:block}.semibold{font-weight:600}.bold{font-weight:700}.tab-content{display:none}.tab-content.act{display:block;-webkit-animation:.4s fadeInUp;animation:.4s fadeInUp}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:700}h1{font-size:3rem;margin-bottom:3rem}a:focus,a:hover{cursor:pointer;text-decoration:none}.swiper-container{overflow:hidden}.swiper-wrapper{display:flex;width:100%;height:100%}.swiper-slide{flex-shrink:0}.swiper-navigation{width:4.8rem;height:4.8rem;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.25);background-color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .4s}.swiper-navigation.disable{opacity:.5;pointer-events:none!important}.swiper-navigation.lock{display:none}.swiper-navigation.next .swiper-navigation__icon{transform:rotate(180deg)}.swiper-navigation__icon{width:40%;height:40%;fill:#222}.popup{display:flex;align-items:center;justify-content:center;padding:1rem;background-color:rgba(71,83,107,0);position:fixed;top:0;bottom:0;left:0;right:0;transition:background-color .4s;opacity:0;z-index:100;visibility:hidden}.popup.act{opacity:1;visibility:visible;background-color:rgba(71,83,107,.6)}.popup.act .popup__container{-webkit-animation:.5s fadeInUp;animation:.5s fadeInUp}.popup.closing{background-color:rgba(0,0,0,0)}.popup.closing .popup__container{-webkit-animation:.5s fadeOutDown;animation:.5s fadeOutDown}.popup__title{font-size:2.4rem}.popup__top{display:flex;align-items:center;justify-content:space-between;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #e0e0e0}.popup__actions{display:flex;justify-content:flex-end;margin:0 -.7rem}.popup__btn{width:calc(50% - 1.4rem);margin:0 .7rem;max-width:20rem}.popup__close-icon{width:1.4rem;height:1.4rem;position:relative;transition:transform .4s}.popup__close-icon::after,.popup__close-icon::before{content:'';display:block;width:100%;height:.2rem;background-color:#7c7c7c;border-radius:2rem;position:absolute;top:50%;left:0;transition:transform .4s}.popup__close-icon::after{transform:rotateZ(45deg)}.popup__close-icon::before{transform:rotateZ(-45deg)}.popup__close-icon:hover::before{transform:rotateZ(45deg)}.popup__close-icon:hover::after{transform:rotateZ(-45deg)}.popup__container{background-color:#fff;width:100%;max-width:76rem;box-shadow:0 4px 10px rgba(0,0,0,.25);padding:2rem;border-radius:1rem;max-height:90vh;-webkit-overflow-scrolling:touch}.popup-form__field{margin-bottom:2rem}.btn,.btn--blue,.btn--border,.btn--dark-blue,.btn--grey{display:block;width:100%;font-size:1.6rem;font-weight:600;text-align:center;padding:1.3rem 1.5rem;border-radius:.4rem;border:2px solid transparent;transition:color .4s,background-color .4s,border-color .4s}.btn--blue{color:#fff;background-color:#29abe2;border-color:#29abe2}.btn--dark-blue{color:#fff;background-color:#47536b;border-color:#47536b}.btn--grey{color:#29abe2;background-color:#f2f2f0}.btn--border{border:1px solid #e0e0e0;color:#7c7c7c}@-webkit-keyframes fadeInUp{0%{transform:translateY(3rem);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fadeInUp{0%{transform:translateY(3rem);opacity:0}100%{transform:translateY(0);opacity:1}}@-webkit-keyframes fadeOutDown{0%{transform:translateY(0);opacity:1}100%{transform:translateY(3rem);opacity:0}}@keyframes fadeOutDown{0%{transform:translateY(0);opacity:1}100%{transform:translateY(3rem);opacity:0}}.hamburger{width:2.8rem;height:2rem;display:flex;flex-direction:column;position:relative;transition:opacity .4s;z-index:6}.hamburger__line{position:absolute;top:0;transform:translateY(50%);transition:background-color .13s linear}.hamburger::after,.hamburger::before{content:'';position:absolute}.hamburger::before{top:calc(50% - (.4rem / 3));transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger::after{top:calc(100% - .4rem);transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger::after,.hamburger::before,.hamburger__line{width:100%;height:.4rem;display:block;background-color:#29abe2;border-radius:1rem}.hamburger.act .hamburger__line{transition-delay:.22s;background-color:transparent}.hamburger.act::after,.hamburger.act::before{top:0;background-color:#29abe2}.hamburger.act::before{transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,.93333rem,0) rotate(45deg)}.hamburger.act::after{transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,.93333rem,0) rotate(-45deg)}.rating{display:flex;align-items:center}.rating__icon{width:1.9rem;height:1.9rem;fill:#f2f2f0}.rating__icon:not(:last-child){margin-right:.2rem}.rating__icon.act{fill:#fed130}.banner__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner__img.desktop{display:none}.banner__img__container{box-shadow:0 4px 4px rgba(0,0,0,.25)}.pagination{display:none;font-size:1.6rem;padding-top:4rem}.pagination__item:not(:last-child){margin-right:1rem}.pagination__item.act .pagination__link[href]{pointer-events:none;border:2px solid #29abe2}.pagination__link{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;border:1px solid #e0e0e0;border-radius:.2rem}.dropdown{font-size:1.6rem;position:relative}.dropdown.act .dropdown__icon{transform:rotate(180deg)}.dropdown.act .dropdown__current{border-color:#29abe2}.dropdown.act .dropdown__list{opacity:1;visibility:visible;transform:translateY(-1rem)}.dropdown__current{display:flex;align-items:center;padding:1.4rem 1.5rem;border:1px solid #e0e0e0;border-radius:.4rem;cursor:pointer;position:relative;z-index:1;transition:border-color .4s;background-color:#fff}.dropdown__input{flex-grow:1;background-color:transparent;cursor:pointer}.dropdown__input:focus::-moz-placeholder{opacity:1}.dropdown__input:focus:-ms-input-placeholder{opacity:1}.dropdown__input:focus::placeholder{opacity:1}.dropdown__input::-moz-placeholder{color:#a0a0a4}.dropdown__input:-ms-input-placeholder{color:#a0a0a4}.dropdown__input::placeholder{color:#a0a0a4}.dropdown__icon{width:1rem;height:1rem;fill:#7c7c7c;transition:transform .4s}.dropdown__list{position:absolute;top:100%;left:0;width:100%;background-color:#fff;opacity:0;visibility:hidden;transform:translateY(-2rem);transition:transform .2s,opacity .2s,visibility .2s;border:1px solid #29abe2;border-top:0;border-radius:0 0 .4rem .4rem;padding-top:1.5rem;box-shadow:0 2rem 1rem .5rem rgba(0,0,0,.05);max-height:15.2rem;overflow-y:auto;z-index:2}.dropdown__item{padding:.7rem 1.5rem;cursor:pointer}.tab-filter{font-size:1.2rem;display:flex;flex-wrap:wrap;margin-bottom:1rem;color:#7c7c7c}.tab-filter__item{padding-bottom:1rem;margin-bottom:1rem}.tab-filter__item:not(:last-child){margin-right:2rem}.tab-filter__item.act{border-bottom:2px solid #29abe2;color:#222}.tab-filter__item.act .catalog-sort__link{pointer-events:none}.header{font-size:1.4rem;padding:2rem 0;z-index:5}.header__container{max-width:calc(116rem + (var(--containerPadding) * 2));display:flex;align-items:center;justify-content:space-between}.header__logo{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 2rem}.header__logo.mobi{margin:0}.header__logo.desktop{display:none}.header__actions{display:flex;align-items:center;flex-direction:column-reverse;margin:2rem 0}.header__login{font-weight:600}.header__register{border:.1rem solid #29abe2}.header-search{display:flex;align-items:center;padding:.95rem 1.5rem;border:1px solid #e0e0e0;border-radius:5rem}.header-search__btn{flex-shrink:0;display:flex;align-items:center}.header-search__btn::after{content:'';display:block;width:0;height:0;border-top:4px solid #29abe2;border-right:4px solid transparent;border-left:4px solid transparent;margin:0 .7rem}.header-search__btn-icon{width:1.4rem;height:1.4rem;fill:#29abe2}.header-search__input{flex-grow:1;background-color:transparent}.header-search__input::-moz-placeholder{color:#a0a0a4}.header-search__input:-ms-input-placeholder{color:#a0a0a4}.header-search__input::placeholder{color:#a0a0a4}.header-profile{font-size:1.8rem;display:flex;justify-content:space-between;flex-direction:column;flex-wrap:wrap;color:#7c7c7c;padding-top:2.5rem;margin:0 auto -2rem}.header-profile__link{display:flex;align-items:center}.header-profile__item{margin-bottom:2rem;margin-right:1rem}.header-profile__item.act svg{fill:red}.header-profile__img{width:2.4rem;height:2.4rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-right:1rem}.header-profile__icon{width:2rem;height:2rem;fill:#7c7c7c;margin-right:1rem}.nav{font-size:1.8rem;z-index:1;margin-bottom:1rem}.nav__link{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1rem 0}.nav-dropdown{position:relative}.nav-dropdown.act .nav-dropdown__label::after{transform:rotate(180deg)}.nav-dropdown__label{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:1rem 0}.nav-dropdown__label::after{content:'';display:block;width:0;height:0;border-top:5px solid #7c7c7c;border-right:5px solid transparent;border-left:5px solid transparent;margin-left:.7rem;transition:transform .4s}.nav-dropdown__list{font-size:1.4rem}.nav-dropdown__link{display:block;padding:.7rem 1.5rem}.footer{font-size:1.4rem;padding:2rem 0;background-color:#f9f9f9}.footer__logo{display:block;margin-right:2rem;margin-bottom:4rem}.footer__policy{border-bottom:1px solid currentColor}.footer__nav{text-transform:uppercase;margin-bottom:1em}.footer__email{text-transform:initial}.footer__item{margin-bottom:1.1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer__link{display:block}.footer__link:not(:last-child){margin-bottom:1.1em}.input-field__input,.input-single{display:block;width:100%;font-size:1.4rem;background-color:transparent;padding:1.4rem 1rem;border:1px solid #e0e0e0;border-radius:.4rem;color:#7c7c7c;outline:0}.input-field__input:focus,.input-single:focus{border-color:#29abe2}.input-field__input::-moz-placeholder,.input-single::-moz-placeholder{color:#a0a0a4}.input-field__input:-ms-input-placeholder,.input-single:-ms-input-placeholder{color:#a0a0a4}.input-field__input::placeholder,.input-single::placeholder{color:#a0a0a4}.input-field{display:block;color:#7c7c7c}.input-field__label{display:block;font-size:1.4rem;font-weight:600;margin-bottom:1rem}.input-field__label.req::after{content:'*';color:#29abe2}.input-field__textarea{height:10rem}.input-file{font-size:1.4rem;font-weight:600;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#7c7c7c;overflow:hidden;max-width:100%}.input-file__label{margin-bottom:1rem}.input-file__wrapper{display:flex;align-items:center}.input-file__name{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-overflow:ellipsis;white-space:nowrap}.input-file__content{display:flex;align-items:center;position:relative;overflow:hidden;border:1px solid #e0e0e0;border-radius:.4rem;padding:1.5rem 2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;margin-right:1.5rem;white-space:nowrap;flex-shrink:0}.input-file__input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.input-file__icon{width:1.9rem;height:1.9rem;margin-right:1.2rem;fill:#7c7c7c}.checkbox{font-size:1.4rem;display:flex;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.checkbox:not(:last-of-type){margin-bottom:1.5rem}.checkbox__input{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.checkbox__input:checked+.checkbox__icon-wrap{background-color:#29abe2;border-color:#29abe2}.checkbox__input:checked+.checkbox__icon-wrap .checkbox__icon{opacity:1}.checkbox__icon{width:80%;height:80%;fill:#fff;opacity:0}.checkbox__icon-wrap{width:1.6rem;height:1.6rem;flex-shrink:0;margin-right:1rem;border:1px solid #e0e0e0;border-radius:.2rem;display:flex;align-items:center;justify-content:center}.checkradio{display:flex;align-items:center;cursor:pointer}.checkradio__input{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.checkradio__input:checked+.checkradio__icon::before{transform:translate(-50%,-50%) scale(1)}.checkradio__icon{width:1.6rem;height:1.6rem;margin-right:1.4rem;flex-shrink:0;border:1px solid #e0e0e0;border-radius:50%;margin-top:.1em;position:relative}.checkradio__icon::before{content:'';display:block;width:1rem;height:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);border-radius:50%;transition:transform .2s;background-color:#29abe2}.aside{font-size:1.6rem;width:100%;margin:0 auto}.aside-filter{font-size:1.4rem}.aside-filter__dropdown{margin-bottom:1rem}.aside-filter__submit{margin-top:4rem}.aside-filter__close{width:2rem;height:2rem;transition:transform .4s;position:absolute;top:3rem;right:2rem}.aside-filter__close::after,.aside-filter__close::before{content:'';display:block;width:100%;height:.3rem;background-color:#29abe2;border-radius:2rem;position:absolute;top:50%;left:0;transition:transform .4s}.aside-filter__close::after{transform:rotateZ(45deg)}.aside-filter__close::before{transform:rotateZ(-45deg)}.aside-filter__content{max-width:50rem;margin:0 auto}.aside-filter__listing{height:0;transition:.4s ease-out;overflow:hidden;box-sizing:content-box}.aside-filter__accordion{display:flex;align-items:center;justify-content:space-between;font-size:1.8rem;font-weight:700;cursor:pointer;transition:margin-bottom .4s}.aside-filter__accordion-icon{width:1rem;height:1rem;fill:#7c7c7c;transition:transform .4s}.aside-filter__group{margin-top:3rem}.aside-filter__group.act .aside-filter__accordion{margin-bottom:1.8rem}.aside-filter__group.act .aside-filter__accordion-icon{transform:rotate(180deg)}.aside-filter__descr{margin-bottom:1.5rem}.aside-filter__descr:not(:first-of-type){padding-top:1.5rem}.aside-filter__inputs{display:flex;align-items:center;margin:0 -.5rem}.aside-filter__input{width:calc(50% - 1rem);margin:0 .5rem}.aside-user{max-width:42rem;margin-bottom:3rem}.aside-user__img{margin-bottom:2.4rem;width:100%}.aside-user__name{font-weight:700;width:80%;margin:0 auto .7rem;font-size:2.4rem;text-align:center}.aside-user__popular{width:100%;max-width:24rem;margin:0 auto 2rem;display:flex;align-items:center}.aside-user__popular-wrap{margin-right:1.8rem}.aside-user__rating{font-size:5.8rem;font-weight:700}.aside-user__stars{margin-bottom:1rem}.aside-user__stars svg{width:2.4rem;height:2.4rem}.aside-user__reviews{display:block;text-align:center;text-decoration:underline}.aside-user__option{color:#7c7c7c;margin-bottom:2rem}.aside-user__btn{margin-bottom:1rem}.aside-user__btn.btn--border{color:#7c7c7c}.aside-user__review-empty{margin-bottom:2rem;padding-top:2.3rem}.aside-user-nav{font-size:1.8rem;border-top:1px solid #e0e0e0}.aside-user-nav__link{display:flex;align-items:center;justify-content:space-between;padding:1.3rem 2rem;border-bottom:1px solid #e0e0e0}.aside-catalog{font-size:1.4rem}.aside-catalog__title{font-size:2.4rem;margin-bottom:2rem}.aside-catalog__img{width:11rem;height:8rem;-o-object-fit:cover;object-fit:cover;margin-right:1rem}.aside-catalog__name{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:700;margin-bottom:.8rem}.aside-catalog__list{margin-bottom:2rem}.aside-catalog__item{padding:1.5rem 0;border-bottom:1px solid #e0e0e0;display:flex;align-items:center}.aside-catalog__item:first-of-type{padding-top:0}.aside-catalog__rating{display:flex;align-items:center;margin-bottom:1rem}.aside-catalog__start{margin-right:1rem}.aside-catalog__reviews,.aside-catalog__text{font-size:1.3rem}.aside-catalog__more{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;border-bottom:1px solid currentColor}.home{padding-top:0}.home__title{font-size:3rem;margin-bottom:3rem;text-align:center}.home-hero{padding:5.2rem 0;background:url(/local/templates/smart_sv/assets/styles/../images/content/home/hero-bg-mobi.jpg) center/cover no-repeat;position:relative;color:#fff}.home-hero::before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(71,83,107,.6)}.home-hero__container{max-width:calc(90rem + (var(--containerPadding) * 2))}.home-hero__title{font-size:3.6rem;font-weight:500;text-align:center;margin-bottom:2rem}.home-hero__title strong{display:block;font-weight:700}.home-hero__actions{margin-bottom:-1rem}.home-hero__btn{max-width:35rem;margin:0 auto 1rem}.home-about{background-color:#f9f9f9;text-align:center;padding:2rem 1rem;max-width:120rem;margin-bottom:3rem}.home-about__title{font-size:3rem;margin-bottom:2rem}.home-about__descr{color:#7c7c7c;line-height:1.69}.home-executor{margin-bottom:3rem}.home-executor__swiper{width:100%;position:relative;margin-bottom:3rem}.home-executor__swiper-container{width:100%;max-width:116rem;margin:0 auto}.home-executor__item{display:flex;margin-top:0!important;margin-bottom:2rem}.home-executor__rating{margin-bottom:.4rem}.home-executor__wrapper{display:block;margin:0 auto -1rem}.home-executor__wrapper-hidden{height:0;transition:.8s ease-out;overflow:hidden;box-sizing:content-box}.home-executor__name{font-size:1.6rem;font-weight:700;margin-bottom:.8rem}.home-executor__text{line-height:1.4;color:#7c7c7c}.home-executor__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-executor__img-wrap{width:7rem;height:7rem;border-radius:50%;border:2px solid #29abe2;overflow:hidden;margin-right:1rem;flex-shrink:0}.home-executor__navigation.disable{transform:scale(.7)}.home-executor__navigation-wrap{display:none}.home-portfolio{margin-bottom:3rem}.home-portfolio__swiper{position:relative}.home-portfolio__swiper-container{padding:0 var(--containerPadding);margin:0 calc(-1 * var(--containerPadding)) 2rem}.home-portfolio__slide{max-width:100%;max-height:6rem}.home-portfolio__img{display:block;-o-object-fit:contain;object-fit:contain;margin:0 auto;max-width:100%;max-height:100%}.home-portfolio__navigation:not(:last-child){margin-right:4rem}.home-portfolio__navigation-wrap{display:flex;align-items:center;justify-content:center}.catalog__container{margin-bottom:4rem}.catalog__rating-wrap{display:flex;align-items:center}.catalog__name{display:block;font-size:1.6rem;font-weight:700;margin-bottom:.8rem}.catalog__btn-filter{margin-bottom:3rem}.catalog__more{margin-top:4rem}.catalog__search-result{font-size:1.6rem;font-weight:700;margin-bottom:2.5rem;color:#7c7c7c}.catalog__reviews{padding-left:1rem}.catalog-tasks__title{font-size:2.4rem;margin-bottom:1rem}.catalog-tasks__title-wrap{margin-bottom:.8rem}.catalog-tasks__period{color:#7c7c7c}.catalog-tasks__item{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid #e0e0e0}.catalog-tasks__item:last-of-type{margin-bottom:0}.catalog-tasks__descr{margin-bottom:2rem}.catalog-tasks__user{display:flex;align-items:center;margin-bottom:1.7rem}.catalog-tasks__img{width:8rem;height:6.1rem;-o-object-fit:cover;object-fit:cover;margin-right:1.5rem}.catalog-executor__img{width:100%;max-width:35rem;margin:0 auto 2rem}.catalog-executor__item:not(:last-child){margin-bottom:4rem}.catalog-executor__rating-wrap{margin-bottom:1rem}.catalog-executor__spec-label{color:#7c7c7c;margin-bottom:.3rem}.catalog-executor__spec-value{font-size:1.4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#7c7c7c;border-bottom:1px dashed currentColor;margin-bottom:1.2rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}.catalog-executor__content{overflow:hidden}.catalog-executor__descr{margin-bottom:1.2rem}.catalog-executor__wrap{display:flex;align-items:center;flex-wrap:wrap;color:#7c7c7c;margin-bottom:-1rem}.catalog-executor__period{margin-bottom:1rem}.catalog-executor__location{margin-right:3rem;display:flex;align-items:center;margin-bottom:1rem}.catalog-executor__location-icon{width:1.8rem;height:1.8rem;margin-right:1rem}.catalog-executor__location span{border-bottom:1px dashed currentColor}.catalog-stats{font-size:1.2rem;display:flex;align-items:center;flex-wrap:wrap;color:#7c7c7c;margin-bottom:-.7rem}.catalog-stats__item{display:flex;align-items:center;margin-right:1.5rem;margin-bottom:.7rem}.catalog-stats__icon{width:1.8rem;height:1.8rem;margin-right:1rem}.catalog-stats span{border-bottom:1px dashed currentColor}.about-us__container{margin-bottom:4rem}.about-us__content{margin-bottom:3rem}.about-us__descr{font-size:1.4rem;color:#7c7c7c}.about-us__descr:not(:last-child){margin-bottom:1.5em}.about-us__img{display:block;margin:0 auto}.card{font-size:1.4rem}.card__container{margin-bottom:4rem}.card-info__title{font-size:2.4rem;margin-bottom:.9em}.card-info__title+.card-info__group{border-top:none;padding-top:0}.card-info__group{border-top:1px solid #e0e0e0;padding:1.5rem 0}.card-info__subtitle{font-size:1.6rem;font-weight:500;text-transform:uppercase;color:#7c7c7c;margin-bottom:.95em}.card-info__wrapper{margin-bottom:-1rem}.card-info__col{margin-bottom:1rem}.card-info__row{display:flex;align-items:center}.card-info__row:not(:last-child){margin-bottom:1.2rem}.card-info__label{width:35%;min-width:13rem;padding-right:1.4rem;color:#7c7c7c}.card-info__value a{border-bottom:1px dashed currentColor}.card-info__text-content h2,.card-info__text-content h3,.card-info__text-content h4,.card-info__text-content h5,.card-info__text-content h6{margin-bottom:.55em}.card-info__text-content h2{font-size:2.4rem}.card-info__text-content img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 1em}.card-info__text-content p{color:#7c7c7c;margin-bottom:1.2em}.card-info__arrow-list{margin-bottom:-.5rem}.card-info__arrow-list p{font-weight:700;margin-bottom:.5rem}.card-info__arrow-list ol{padding-left:.7em;margin-bottom:.5rem}.card-info__arrow-list ol li:not(:last-child){margin-bottom:.5rem}.card-info__price{font-size:1.3rem}.card-info__price:not(:last-child){margin-bottom:1.5rem}.card-info__price-option{font-size:1.4rem;margin-right:1.5rem}.card-info__price-wrap{color:#7c7c7c;display:flex;align-items:center;padding-top:1rem;max-width:20rem}.card-info__price-input{color:#7c7c7c;margin-right:1rem}.card-info__btn{margin-bottom:1rem}.card-info__btn:last-of-type{margin-bottom:3rem}.card-task__title{font-size:2.4rem;margin-bottom:.95em}.card-task__short-descr{padding:1rem;border-radius:.4rem;background-color:#f9f9f9;margin-bottom:2rem}.card-task__response{background-color:#f9f9f9;border-radius:.4rem;padding:1rem 4.5rem 1rem 2rem;margin-bottom:2rem;position:relative}.card-task__response-label{font-size:1.4rem;color:#7c7c7c;margin-bottom:1rem}.card-task__response-icon{width:1.4rem;height:1.4rem;fill:#29abe2;position:absolute;top:3rem;right:2.5rem}.card-task__upload{margin-bottom:1.5rem}.card-task__field{margin-bottom:2rem}.card-task__submit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.card-task__btn:not(:last-child){margin-bottom:1rem}.card-task__status{display:flex;align-items:center;justify-content:center;background-color:#29abe2;padding:4rem 1.5rem;color:#fff;border-radius:.4rem;margin-bottom:2rem}.card-task-stats{font-size:1.4rem;color:#7c7c7c;display:flex;align-items:center;flex-wrap:wrap;padding:.9rem 0 .4rem;border:1px solid #e0e0e0;border-right:none;border-left:none;margin-bottom:1rem}.card-task-stats__item{display:flex;align-items:center;line-height:1;margin-right:1.5rem;margin-bottom:.5rem}.card-task-stats__icon{width:2rem;height:2rem;fill:#7c7c7c;margin-right:1rem}.card-task-info{margin-bottom:2rem}.card-task-info__row{border-bottom:1px solid #e0e0e0;padding:1rem}.card-task-info__label{color:#7c7c7c;margin-bottom:.7rem}.card-task-info__value{flex-grow:1}.card-task-info__socials{display:flex;align-items:center}.card-task-info__icon{width:100%;height:100%}.card-task-info__link{width:2.16rem;height:2.16rem;margin-right:.65rem}.card-task-selected{background-color:#f9f9f9;border-radius:.4rem;padding:2rem;text-align:center}.card-task-selected__label{font-weight:700;margin-bottom:2rem;color:#595a55}.card-task-selected__actions{max-width:58rem;margin:0 auto -1rem}.card-task-selected__btn{margin-bottom:1rem}.card-task-suggest{padding-top:3rem}.card-task-suggest__title{font-size:2.4rem;margin-bottom:.9em}.card-task-suggest__empty{font-weight:600;text-align:center;border-radius:.4rem;padding:1.5rem;background-color:#29abe2;color:#fff}.card-reviews__wrapper{display:flex;align-items:center;margin-bottom:1rem}.card-reviews__descr{font-size:1.3rem;line-height:1.7;color:#7c7c7c}.card-reviews__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-reviews__img-wrap{width:7.2rem;height:7.2rem;border-radius:50%;border:2px solid #29abe2;overflow:hidden;margin-right:1rem}.card-reviews__name{font-weight:700;margin-right:1rem}.card-reviews__name-wrap{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:1rem}.card-reviews__rating{display:flex;align-items:center}.card-reviews__stars{margin-right:1.5rem}.card-reviews__review-count{font-size:1.3rem}.card-reviews__date{font-size:1.3rem;color:#7c7c7c}.card-reviews__item:not(:last-child),.card-reviews__list{margin-bottom:2rem}.card-reviews__more{max-width:21rem;margin:0 auto}.card-function__title{font-size:2.4rem;margin-bottom:.9em}.card-function__icon{width:65%;height:65%;fill:#7c7c7c}.card-function__icon-wrap{width:4.2rem;height:4.2rem;border-radius:50%;border:.4rem solid #7c7c7c;display:flex;align-items:center;justify-content:center;margin-right:1rem;flex-shrink:0;margin-left:1.5rem}.card-function__suplabel{font-weight:600;color:#7c7c7c;margin-bottom:1.2rem}.card-function__row{font-size:1.3rem}.card-function__row:not(:last-child){margin-bottom:1rem}.card-function__option{font-size:1.4rem;margin-right:1.5rem}.card-function__inner{margin-bottom:2rem}.card-function__price-wrap{color:#7c7c7c;display:flex;align-items:center;padding-top:1rem;max-width:20rem}.card-function__label{font-weight:700;color:#7c7c7c}.card-function__label-wrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2rem}.card-function__field{margin-bottom:1.5rem}.card-function__field input{color:#7c7c7c}.card-function__group{border-bottom:1px solid #e0e0e0;padding-top:1.5rem;padding-bottom:2rem}.card-function__group:first-child{padding-top:0}.card-function__checkbox{margin-bottom:1.6rem}.card-function__btn{max-width:38rem}.request{font-size:1.6rem}.request__title{font-size:2.4rem;margin-bottom:.9em}.request__descr{font-size:1.4rem;margin-bottom:2rem;color:#7c7c7c}.request__descr-blue{font-size:1.4rem;background-color:#29abe2;color:#fff;padding:1.5rem;border-radius:.2rem;margin-bottom:1.5rem}.request__descr-blue p:not(:last-child){margin-bottom:1.2em}.request__field{margin-bottom:1.5rem}.request__field input{color:#7c7c7c}.request__submit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:2rem}.request__group{position:relative}.request__group:not(:last-child){margin-bottom:2.5rem}.request__label{font-size:1.4rem;font-weight:600;color:#7c7c7c;margin-bottom:1.7rem}.request__label.req::after{content:'*';color:#29abe2}.request__wrap{border-top:1px solid #e0e0e0;padding-top:2rem}.request__row{font-size:1.3rem}.request__row:not(:last-child){margin-bottom:1.5rem}.request__option{font-size:1.4rem;margin-right:1.5rem}.request__price{color:#7c7c7c;margin-right:1rem}.request__price-wrap{color:#7c7c7c;display:flex;align-items:center;padding-top:1rem;max-width:20rem}.request__actions{margin-bottom:-1rem}.request__actions.flex-wrap{flex-wrap:wrap;padding-top:3rem}.request__success{color:#7c7c7c}.request__success-text{margin-bottom:1em}.request__success-text a{color:#222}.request__success-btn{max-width:28rem;margin-bottom:2.5rem}.request__btn{margin-bottom:1rem}.request__btn.w-100{width:100%;margin-bottom:2rem}.request__link-list a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:underline}.request__link-list a:not(:last-child){margin-bottom:1.4em}.request-question{font-size:1.4rem;display:flex;align-items:center;max-width:30.3rem;margin-left:auto;padding-top:1.2rem;text-align:left}.request-question__icon{width:65%;height:65%;fill:#7c7c7c}.request-question__icon-wrap{width:4.2rem;height:4.2rem;border-radius:50%;border:.4rem solid #7c7c7c;display:flex;align-items:center;justify-content:center;margin-right:1rem;flex-shrink:0}.request-question__text{text-decoration:underline}@media (min-width:480px){.catalog-executor__img{margin:0 2rem 0 0}.catalog-executor__item{display:flex}.card-info__price{font-size:1.4rem;display:flex;align-items:center}.card-info__price-wrap{margin-left:auto;width:45%;flex-shrink:0;padding-top:0}.card-task-info__row{padding:1.5rem 0;display:flex}.card-task-info__label{width:30%;flex-shrink:0;padding:0 2rem;margin-bottom:0}.card-function__row{font-size:1.4rem;display:flex;align-items:center}.card-function__price-wrap{margin-left:auto;width:45%;flex-shrink:0;padding-top:0}.request__row{font-size:1.4rem;display:flex;align-items:center}.request__price-wrap{margin-left:auto;width:45%;flex-shrink:0;padding-top:0}}@media (min-width:560px){.footer__policy{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}.footer__nav{display:flex;justify-content:space-between}.catalog-tasks__title{margin-bottom:0}.catalog-tasks__title-wrap{display:flex;align-items:flex-start;justify-content:space-between}.catalog-tasks__period{padding-left:1rem;flex-shrink:0;margin-top:.5em}.card-info__wrapper{display:flex;margin:0 -.7rem}.card-info__col{width:calc(50% - 1.4rem);margin:0 .7rem}.card-task__actions{display:flex;margin:0 -1rem}.card-task__actions-wrap{width:calc(50% - 2rem);margin:0 1rem}.card-task__status{padding:1.5rem;width:calc(50% - 2rem);margin:0 1rem}.card-task-selected__actions{display:flex;flex-wrap:wrap;margin-bottom:0}.card-task-selected__btn{width:calc(50% - 1rem);margin:0 .5rem}.request__actions{display:flex;margin:0 -1rem}.request__btn{width:calc(50% - 2rem);margin:0 1rem}}@media (min-width:768px){:root{--containerPadding:2rem}h1{margin-bottom:2rem}.banner__img.mobi,.hamburger{display:none}.banner__img.desktop{display:block}.pagination{display:flex}.tab-filter{font-size:1.4rem}.tab-filter__item:not(:last-child){margin-right:3rem}.header{padding:0}.header__inner{padding:1.5rem 0}.header__inner-container{display:flex;align-items:center;flex-wrap:wrap}.header__wrapper{display:flex;flex-direction:column-reverse}.header__logo{margin:0}.header__logo.mobi{display:none}.header__logo.desktop{display:block}.header__actions{flex-direction:row;margin:0;padding-left:2rem}.header__login{margin-right:2rem}.header__register{padding:.4rem 1rem;max-width:13rem}.header-search{width:100%;margin-left:auto;max-width:30rem}.header-profile{font-size:1.4rem;align-items:center;max-width:57rem;flex-direction:row;padding-top:1.5rem;width:80%;margin-bottom:0}.header-profile__item{margin-bottom:0}.nav{font-size:1.4rem;padding:2rem 0;background-color:#f9f9f9;margin-bottom:0}.nav__list{display:flex;align-items:center;justify-content:space-between;flex-direction:row;margin:0}.nav__link{margin:0 auto;padding:0}.nav-dropdown:hover .nav-dropdown__label{color:#29abe2;padding-bottom:1.1rem;margin-bottom:-1.1rem}.nav-dropdown:hover .nav-dropdown__label::after{border-top-color:#29abe2;transform:rotate(180deg)}.nav-dropdown:hover .nav-dropdown__list{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown__label{justify-content:flex-start;padding:0}.nav-dropdown__list{position:absolute;top:calc(100% + 1.1rem);left:0;background-color:#f9f9f9;z-index:1;opacity:0;visibility:hidden;transform:translateY(.5rem);transition:opacity .4s,visibility .4s,transform .4s;min-width:20rem;width:15vw;max-width:24rem}.footer{padding:3rem 0}.footer__item{margin-bottom:1rem}.footer__item:last-of-type{text-align:right}.aside-catalog,.input-field__input,.input-field__label,.input-file,.input-single{font-size:1.6rem}.aside-catalog__img{width:14rem;height:10.5rem;margin-right:2rem}.home-hero{display:flex;flex-direction:column;justify-content:center;height:100vh;max-height:60rem;background:url(/local/templates/smart_sv/assets/styles/../images/content/home/hero-bg.jpg) center/cover no-repeat}.home-hero__actions{display:flex;margin:0 -1rem}.home-hero__btn{width:calc(100% / 3 - 2rem);margin:0 1rem}.home-about{padding:3rem 1.5rem}.home-executor{margin-bottom:4rem}.home-executor__more{display:none}.home-executor__item{margin-bottom:5rem!important}.home-executor__wrapper{display:flex;flex-wrap:wrap;margin-bottom:-5rem}.home-executor__img-wrap{width:10.4rem;height:10.4rem}.home-executor__navigation-wrap{display:flex;align-items:center;justify-content:space-between;position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;z-index:2}.home-portfolio__swiper-container{width:85%;max-width:109rem;margin:0 auto}.home-portfolio__navigation{position:absolute;top:50%;transform:translateY(-50%)}.home-portfolio__navigation.prev{left:0}.home-portfolio__navigation.next{right:0}.catalog__more{display:none}.catalog-executor__img{width:16rem;height:16rem;-o-object-fit:cover;object-fit:cover;margin-bottom:0}.catalog-executor__item:not(:last-child){margin-bottom:3rem}.catalog-executor__descr{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog-executor__location-icon{width:2.4rem;height:2.4rem}.catalog-stats{font-size:1.3rem}.catalog-stats__item{margin-right:2.5rem}.card{font-size:1.6rem}.card-task-stats__item{margin-right:3rem}.request__descr,.request__label{font-size:1.6rem}.request-question.absolute{position:absolute;bottom:0;right:0}}@media (min-width:1024px){.page__container.page__container.rev{flex-direction:row}.page__container.page__container{flex-direction:row;align-items:flex-start;margin-bottom:4rem}.page__content{flex-grow:1}.swiper-navigation.next:hover{transform:translateX(15%)}.swiper-navigation.prev:hover{transform:translateX(-15%)}.btn--blue:hover{color:#29abe2;background-color:transparent}.btn--dark-blue:hover{color:#47536b;background-color:transparent}.btn--border:hover{background-color:#7c7c7c;color:#fff;border-color:#7c7c7c}.header__actions{padding-left:7.9rem}.header__login{transition:color .4s}.header__login:hover{color:#29abe2}.header-profile{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;padding-top:0;margin:0;padding-left:3rem}.header-profile__item{margin-right:0}.header-profile__item:not(:last-child){margin-right:1rem}.nav{padding:1.1rem 0}.nav__link{position:relative}.nav__link:hover{color:#29abe2}.nav__link:hover::before{content:'';display:block;width:100%;height:1px;background-color:#29abe2;position:absolute;top:100%;left:0}.nav-dropdown__link:hover{background-color:rgba(124,124,124,.3)}.footer__container{display:flex;justify-content:space-between}.footer__logo{margin-bottom:0}.footer__policy:hover{border-bottom-color:transparent}.footer__content{max-width:84rem;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.footer__link:hover{color:#29abe2}.aside{padding-left:4rem;flex-shrink:0;margin:0}.aside-filter{max-width:32rem}.aside-filter__close{display:none}.aside-user{margin-bottom:0}.aside-catalog{max-width:42rem;padding-left:4rem}.home-hero__title,.home__title{margin-bottom:4rem}.home-hero__btn:hover{color:#fff}.home-about{margin:-8rem auto 4rem}.home-about__title{margin-bottom:2rem}.home-portfolio__navigation.prev:hover{transform:translateY(-50%) translateX(-15%)}.home-portfolio__navigation.next:hover{transform:translateY(-50%) translateX(15%)}.catalog__btn-filter{display:none}.catalog__reviews:hover{color:#29abe2}.catalog-executor__img{width:21rem;height:16rem}.about-us__container{display:flex;align-items:center}.about-us__content{flex-grow:1;margin-right:4rem;margin-bottom:0}.about-us__descr{font-size:1.6rem}.about-us__img{width:50%;max-width:58rem;margin:0}.card__container{display:flex;align-items:flex-start}.card__content{flex-grow:1}}@media (min-width:1025px){.pagination__link:hover[href]{color:#29abe2}.dropdown__current:hover{border-color:#29abe2}.dropdown__item{transition:background-color .4s}.dropdown__item:hover{background-color:rgba(124,124,124,.2)}.tab-filter__link:hover{color:#29abe2}.header-profile__link:hover[href]{color:#29abe2}.input-file__content:hover{border-color:#29abe2}.aside-user__reviews:hover{text-decoration:none;color:#29abe2}.aside-user-nav__link{transition:background-color .4s}.aside-user-nav__link:hover[href]{background-color:rgba(41,171,226,.1)}.aside-catalog__name:hover,.aside-catalog__reviews:hover{color:#29abe2}.aside-catalog__more:hover{border-bottom-color:transparent}.catalog__name:hover{color:#29abe2}.catalog-tasks__link{transition:color .4s}.catalog-tasks__link:hover{color:#29abe2}.card-info__value a:hover{border-bottom-color:transparent}.card-task-info__link{transition:transform .4s}.card-task-info__link:hover{transform:scale(1.1)}.card-reviews__review-count:hover{color:#29abe2}.card-function__option a:hover,.request__success-text a:hover{text-decoration:underline}.request-question:hover .request-question__text,.request__link-list a:hover{text-decoration:none}}@media (min-width:1200px){.tab-filter{font-size:1.6rem}.header-profile__item:not(:last-child){margin-right:2rem}.home-about{border-radius:1rem;margin-bottom:6rem}.home-executor,.home-portfolio{margin-bottom:6rem}.home-portfolio__swiper-container{width:100%}}@media (max-width:1200px){h1{font-size:calc(2.4rem + .6 * ((100vw - 32rem)/ 88))}.aside-catalog__title,.aside-user__name,.popup__title{font-size:calc(2rem + .4 * ((100vw - 32rem)/ 88))}.home__title{font-size:calc(2.4rem + .6 * ((100vw - 32rem)/ 88))}.home-hero__title{font-size:calc(2.4rem + 1.2 * ((100vw - 32rem)/ 88))}.home-about__title{font-size:calc(2.4rem + .6 * ((100vw - 32rem)/ 88))}.catalog-tasks__title{font-size:calc(1.6rem + .8 * ((100vw - 32rem)/ 88))}.card-function__title,.card-info__text-content h2,.card-info__title,.card-task-suggest__title,.card-task__title,.request__title{font-size:calc(2rem + .4 * ((100vw - 32rem)/ 88))}}@media (max-width:1023px){.aside-filter{position:fixed;top:0;left:0;width:100%;height:var(--app-height);overflow-y:auto;padding:8rem 1rem 4rem;z-index:6;background-color:#fff;visibility:hidden;transform:translateY(-100%);transition:transform .4s,visibility .4s;-webkit-overflow-scrolling:touch}.aside-filter.act{visibility:visible;transform:translateY(0)}}@media (max-width:767px){.header__wrapper{position:absolute;top:0;left:0;background-color:#fff;padding:7rem 0 3rem;width:100vw;height:var(--app-height);transform:translateY(-100%);visibility:hidden;transition:visibility .4s,transform .4s;z-index:5;overflow-y:auto;-webkit-overflow-scrolling:touch}.header__wrapper.act{transform:translateY(0);visibility:visible}.header__login{display:block;color:#29abe2;border:1px solid #29abe2;text-align:center;padding:1.3rem 1.5rem;width:100%;border-radius:.4rem}.header__register{margin-bottom:2rem}.nav-dropdown__list{height:0;transition:.4s ease-out;overflow:hidden;box-sizing:content-box}.catalog-executor__img{width:12rem;height:12rem;border-radius:50%;border:2px solid #29abe2;-o-object-fit:cover;object-fit:cover}}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}
/* End */


/* Start:/local/templates/smart_sv/assets/styles/help.css?16649014048509*/
.intro {
    position: relative;
    padding: 114px 0 31px;
    color: #fff;
}

.intro__bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -2;
}

.intro__bg img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.intro__overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: rgba(71, 83, 107, 0.6);
}

.intro__title {
    font-weight: bold;
    font-size: 40px;
    line-height: 49px;
    margin-bottom: 10px;
}

.intro__text {
    max-width: 496px;
    font-weight: bold;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 98px;
}

.intro__subtext {
    font-weight: bold;
    font-size: 13px;
    line-height: 16px;
}

.section-title {
    font-weight: 600;
    font-size: 24px;
    line-height: 29px;
}

.categories {
    padding: 51px 0 30px;
}

.categories__title {
    margin-bottom: 31px;
}

.categories-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.categories-list__item {
    width: 25%;
}

.categories-list__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 260px;
    height: 160px;
    background-color: #F9F9F9;
    padding-bottom: 34px;
    margin-bottom: 31px;
}

.categories-list__icon {
    margin-bottom: 9px;
}

.categories-list__icon svg {
    display: block;
}

.categories-list__icon * {
    fill: #222222;
    -webkit-transition: .3s linear;
    transition: .3s linear;
}

.categories-list__text {
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    -webkit-transition: .3s linear;
    transition: .3s linear;
}

.categories-list__link:hover * {
    fill: #29ABE2;
}

.categories-list__link:hover .categories-list__text {
    color: #29ABE2;
}

.popular__title {
    margin-bottom: 10px;
}

.popular__pagination {
    padding-bottom: 85px;
}

.popular-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.popular-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 24px 0;
    border-bottom: 1px solid #E0E0E0;
}

.popular-list__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    -webkit-transition: .3s linear;
    transition: .3s linear;
}

.popular-list__link svg {
    display: block;
}

.popular-list__link path {
    -webkit-transition: .3s linear;
    transition: .3s linear;
}

.popular-list__link:hover {
    color: #29ABE2;
}

.popular-list__link:hover path {
    fill: #29ABE2;
}

.popular-list__link-icon {
    margin-left: 11px;
}

.popular-list__date {
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    color: #47536B;
}

.question-page {
    padding: 25px 0 78px;
}

.question-page__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 43px;
    max-width: 856px;
}

.question-page__title {
    margin-bottom: 28px;
}

.question-page__text {
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 43px;
}

.question-page__pic {
    width: 100%;
    max-width: 850px;
    overflow: hidden;
    border-radius: 10px;
    -webkit-filter: drop-shadow(0px 10px 20px rgba(0, 0, 0, 0.07));
    filter: drop-shadow(0px 10px 20px rgba(0, 0, 0, 0.07));
    margin-bottom: 37px;
}

.question-page__pic img {
    width: 100%;
    height: auto;
    display: block;
}

.question-page__video {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 56.25%;
}

.question-page__video iframe {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.back-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 150px;
    -webkit-transition: .3s linear;
    transition: .3s linear;
}

.back-link path {
    -webkit-transition: .3s linear;
    transition: .3s linear;
}

.back-link__icon {
    margin-right: 4.5px;
}

.back-link:hover {
    color: #29ABE2;
}

.back-link:hover path {
    stroke: #29ABE2;
}

.user-no-data {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    max-width: 780px;
    height: 392px;
    background: #F9F9F9;
    border: 1px solid #E0E0E0;
}

.user-no-data__text {
    text-align: center;
    max-width: 280px;
}

.aside-user__img_no-data {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: 380px;
    height: 286px;
    background: #F9F9F9;
    border: 1px solid #E0E0E0;
    margin: 0 auto 24px;
}

.aside-user__img_no-data svg {
    display: block;
}

@media (max-width: 1120px) {
    .categories-list {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
    .categories-list__item {
        width: 30%;
        min-width: 260px;
    }
}

@media (max-width: 768px) {
    .categories-list {
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }
}

@media (max-width: 600px) {
    .popular-list__link {
        font-size: 14px;
    }
    .popular-list__date {
        font-size: 10px;
    }
}

@media (max-width: 424px) {
    .popular-list__link-text {
        max-width: 150px;
    }
}
/*# sourceMappingURL=style.css.map */

/* custom */

.footer__link {
    text-transform: none;
}

@media (max-width: 992px) {
    .container.home-executor__container {
        max-width: 900px;
        overflow: scroll;
    }

    .home-executor .home-executor__wrapper {
        display: flex;
    }

    .home-executor .home-executor__content {
        width: 160px;
    }

    .home-executor__wrapper .home-executor__item {
        margin-right: 15px;
    }

    .container.home-executor__container::-webkit-scrollbar {
        width: 1px;
        height: 2px;
    }
    .container.home-executor__container::-webkit-scrollbar-thumb {
        background-color: #29abe2;
        border-radius: 20px;
    }


    .container.home-portfolio__container {
        max-width: 900px;
        overflow: scroll;
    }

    .home-portfolio .home-portfolio__wrapper {
        display: flex;
    }

    .home-portfolio .home-portfolio__content {
        width: 160px;
    }

    .home-portfolio__wrapper .home-portfolio__item {
        margin-right: 15px;
    }

    .home-portfolio__wrapper .home-portfolio__slide {
        max-width: 100%;
        max-height: 100%;
    }

    .home-portfolio__wrapper .home-portfolio__slide a {
        height: 100px;
        width: 100px;
        display: inline-flex !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
    }

    .container.home-portfolio__container::-webkit-scrollbar {
        width: 1px;
        height: 2px;
    }

    .container.home-portfolio__container::-webkit-scrollbar-thumb {
        background-color: #29abe2;
        border-radius: 20px;
    }
}

/* custom end */
/* End */


/* Start:/local/templates/smart_sv/assets/libs/font-awesome/css/fontawesome-stars.css?16602933611478*/
@font-face {
  font-family: 'FontAwesome';
  src: url('/local/templates/smart_sv/assets/libs/font-awesome/css/../fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('/local/templates/smart_sv/assets/libs/font-awesome/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('/local/templates/smart_sv/assets/libs/font-awesome/css/../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('/local/templates/smart_sv/assets/libs/font-awesome/css/../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('/local/templates/smart_sv/assets/libs/font-awesome/css/../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('/local/templates/smart_sv/assets/libs/font-awesome/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

.br-theme-fontawesome-stars .br-widget {
  height: 28px;
  white-space: nowrap;
}
.br-theme-fontawesome-stars .br-widget a {
  font: normal normal normal 20px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  text-decoration: none;
  margin-right: 2px;
}
.br-theme-fontawesome-stars .br-widget a:after {
  content: '\f005';
  color: #d2d2d2;
}
.br-theme-fontawesome-stars .br-widget a.br-active:after {
  color: #EDB867;
}
.br-theme-fontawesome-stars .br-widget a.br-selected:after {
  color: #EDB867;
}
.br-theme-fontawesome-stars .br-widget .br-current-rating {
  display: none;
}
.br-theme-fontawesome-stars .br-readonly a {
  cursor: default;
}
@media print {
  .br-theme-fontawesome-stars .br-widget a:after {
    content: '\f006';
    color: black;
  }
  .br-theme-fontawesome-stars .br-widget a.br-active:after,
  .br-theme-fontawesome-stars .br-widget a.br-selected:after {
    content: '\f005';
    color: black;
  }
}

/* End */


/* Start:/local/templates/smart_sv/template_styles.css?166272101230381*/
.bx-core-adm-dialog-content-wrap-inner input {
    -webkit-appearance: auto!important;
}

.ss-main .ss-single-selected,
.ss-main .ss-single-selected.ss-open-below {
    padding: 1.4rem 1.5rem;
    border: 1px solid #e0e0e0;
    border-radius: .4rem;
    cursor: pointer;
    height: auto;
    transition: border-color .4s;
    background-color: #fff;
}

.ss-main .ss-single-selected:hover,
.ss-main .ss-single-selected.ss-open-below {
    border-color: #29abe2;
}

.ss-main .ss-single-selected.ss-open-below {
    border-radius: .4rem .4rem 0 0;
}

.ss-content.ss-open {
    border: 1px solid #29abe2;
    border-top: 0;
    border-radius: 0 0 .4rem .4rem;
    -webkit-box-shadow: 0 2rem 1rem 0.5rem rgba(0,0,0,.05);
    box-shadow: 0 2rem 1rem 0.5rem rgba(0,0,0,.05);
}

.ss-content .ss-list .ss-option {
    padding: .7rem 1.5rem;
    cursor: pointer;
    -webkit-transition: background-color .4s;
    -o-transition: background-color .4s;
    transition: background-color .4s;
}

.form_errors_info_block {
    font-size: 1.4rem;
    margin: 0;
    color: red;
}

.is-invalid {
    border: 1px solid red;
    border-radius: .4rem;
}

.header-search__btn::after {
    display: none;
}

.header-search__btn {
    margin-right: 5px;
}

.request__submit {
    display: block;
}

.ss-main .ss-single-selected .ss-deselect {
    color: red;
    font-weight: 600;
}

.ss-content .ss-search input:focus {
    box-shadow: none;
    border: 1px solid #29abe2;
}

.ss-content .ss-search input {
    height: auto;
    padding: 0.8rem 1rem;
    transition: border-color .4s;
}

.inf__drop-area * {
    box-sizing: border-box;
}

.inf__drop-area {
    position: relative;
    display: flex;
    align-items: center;
    height: 65px;
    width: 450px;
    max-width: 100%;
    transition: 0.2s;

    border: 1px solid #e0e0e0;
    border-radius: .4rem;
    padding: 1.5rem 2rem;
}

.inf__drop-area.is-active {
    background-color: rgba(0, 20, 20, 0.03);
    border-color: #29abe2;
}

.inf__drop-area input[type="file"] {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    cursor: pointer;
}

.inf__drop-area input[type="file"]:focus {
    outline: none;
}

.inf__btn {
    display: inline-block;
    border: 1px solid #c4c4c4;
    border-radius: 3px;
    padding: 5px 12px;
    margin-right: 10px;
    color: #7c7c7c;
    font-size: 1.3rem;
    text-transform: none;
}

.inf__hint {
    flex: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #7c7c7c;
    font-size: 1.4rem;
}

.profile_photo_label {
    display: flex;
    align-items: center;
}

.profile_photo_label img {
    margin-left: 10px;
}

.ss-content label {
    cursor: inherit;
}

.ss-option.disabled,
.bx-filter-parameters-box.disabled,
.hide_block,
.additional_prop_disabled {
    display: none;
}

.aside-filter__checkbox.checkbox.disabled {
    cursor: not-allowed;
    color: #dedede;
    background-color: #fff;
}

.page__container.request__container {
    justify-content: space-between;
}

.request__option.req::after {
    content: '*';
    color: #29abe2;
}

.container.page__container > div {
    width: 100%;
}

.bx-filter-container-modef .bx-filter-popup-result {
    padding: 1rem;
    border-radius: .4rem;
    background-color: #f9f9f9;
    margin-bottom: 1rem;
    width: 100%;
    text-align: center;
}

.aside.aside-user {
    margin-left: auto;
}

.card-portfolio__img-wrap {
    border-radius: 0;
    width: 100%;
    height: 100%;
    margin-bottom: 20px;
}

.profile_actions {
    margin-top: 20px;
    margin-bottom: 40px;
    justify-content: flex-start;
}

/*.portfolio_edit_image_f {*/
/*    margin-top: 20px;*/
/*}*/

.bx-core-adm-dialog-buttons input {
    display: block;
    width: 100%;
    font-size: 1.6rem;
    font-weight: 600;
    text-align: center;
    padding: 1.3rem 1.5rem;
    border-radius: .4rem;
    -webkit-transition: color .4s,background-color .4s,border-color .4s;
    -o-transition: color .4s,background-color .4s,border-color .4s;
    transition: color .4s,background-color .4s,border-color .4s;
    border: 1px solid #e0e0e0;
    color: #7c7c7c;
    background-color: transparent;
}

.bx-core-adm-dialog-buttons input:hover {
    background-color: #7c7c7c;
    color: #fff;
    border-color: #7c7c7c;
    cursor: pointer;
}

.bx-core-adm-dialog-buttons input.adm-btn-save {
    color: #fff;
    background-color: #29abe2;
    border-color: #29abe2;
}

.bx-core-adm-dialog-buttons input.adm-btn-save:hover {
    color: #29abe2;
    background-color: transparent;
}

.bx-core-adm-dialog-buttons {
    display: flex;
}

.portfolio_list_item_title {
    font-weight: 700;
    font-size: 2.4rem;
}

.back_button_top,
.detail_portfolio_picture {
    margin-bottom: 20px;
}

.back_button_bottom {
    margin-top: 20px;
}

.popup__actions_column {
    flex-direction: column;
}

.popup__btn_column {
    width: 100%;
    margin: 10px 0 0 0;
}

.MultiFile-list {
    margin-top: 10px;
    padding: 10px;
}

.MultiFile-label {
    font-size: 14px;
    color: #222;
    margin-bottom: 7px;
}

.base_link,
.catalog-tasks__descr a,
.card-task-info__value a {
    text-decoration: underline;
}

.base_link:hover,
.catalog-tasks__descr a:hover,
.card-task-info__value a:hover {
    text-decoration: none;
    color: #29abe2;
}

.auto-w {
    width: auto;
}

.pagination__link {
    min-width: 5rem;
    width: auto;
}

.notifications .read {
    background-color: #f9f9f9;
}

.date_field_container {
    display: flex;
    align-items: center;
}

.assignments_del_file_block {
    margin-bottom: 10px;
}

.assignments_del_file_group:last-of-type {
    margin-bottom: 20px;
}

.home-portfolio__img {
    width: 100%;
    height: 100%;
}

font.notetext {
    color: green;
}

.portfolio_edit_image_f {
    max-height: 200px;
    width: auto;
}

.files_list {
    margin-top: 20px;
}

.files_list p {
    margin-bottom: 10px;
}

.nav__link.selected {
    color: #29abe2;
}

.candidate_image {
    width: 164px;
    height: 164px;
    max-width: inherit;
    margin-right: 20px;
}

.candidate_text {
    margin-bottom: 20px;
    margin-top: 10px;
}

.mtt_2 {
    margin-top: 20px;
}

.mbb_2 {
    margin-bottom: 20px;
}



.base_table table {
    font-size: 14px;
    background: white;
    width: 100%;
    border-collapse: collapse;
    text-align: left;
    margin: 0 auto 20px;
}

.base_table td {
    transition: .3s linear;
}

.base_table th {
    font-size: 14px;
    font-weight: normal;
    color: #222;
    padding: 10px 15px;
}

.base_table td {
    color: #222;
    border-top: 1px solid #e8edff;
    padding: 10px 15px;
}

.base_table thead td {
    font-weight: bold;
}

.base_table tr:hover td {
    background-color: rgba(41,171,226,.1);
}

.files_table table {
    /*border: 1px solid #29abe2;*/
    border-collapse: inherit;
}

.single_file_info_container {
    display: flex;
    justify-content: space-between;
}

@media (min-width: 768px) {
    .request-question.absolute {
        position: inherit;
    }
}

.page__content.catalog__content {
    max-width: 880px;
}

.page__content.card__content {
    max-width: 780px;
}

.catalog-executor__descr {
    white-space: inherit;
}

.file-field {
    width: inherit;
}

.mark-cart .catalog__name {
    margin-bottom: 0;
}

.mark-cart .rating__icon {
    fill: white;
}

.mark-cart .rating__icon.act {
    fill: #fed130;
}

.mark-cart {
    padding: 16px 15px;
    background: #EDFAFF;
    border-radius: 3px;
}

.mark-cart .popup__close-icon {
    margin: 16px 15px;
}

.black_list_bh {
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    top: 0;
    display: none;
    z-index: 2;
}

.catalog-executor__img {
    position: relative;
    z-index: 1;
}

.black_list_info {
    position: absolute;
    bottom: 0;
    display: none;
}

.fav_container {
    position: absolute;
    display: none;
}

.in_fav .fav_container {
    display: block;
    top: 8px;
    left: 8px;
    background: #FFFFFF;
    padding: 10px;
    border-radius: 50%;
    z-index: 1;
}

.personal_checkbox_container input {
    border-radius: .4rem 0 0 .4rem;
}

.personal_checkbox_container {
    display: flex;
}

.personal_checkbox_container > label.checkbox {
    padding: 0 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0 4px 4px 0;
    border: 1px solid #E0E0E0;
    background: #F3F3F3;
    border-left: 0;
}

.personal_checkbox_container > label.checkbox .checkbox__label {
    font-size: 12px;
    white-space: nowrap;
    font-weight: 600;
    color: #222222;
}

.personal_checkbox_container > label.checkbox .checkbox__icon-wrap {
    background-color: white;
    border: 1px solid #E0E0E0;
    box-sizing: border-box;
    border-radius: 3px;
    width: 20px;
    height: 20px;
}

.personal_checkbox_container > label.checkbox .svg-sprite-icon.icon-checkmark {
    fill: black;
    width: 50%;
    height: 50%;
}

.in_black_list .black_list_info {
    background: #C4C4C4;
    font-weight: bold;
    font-size: 11px;
    text-align: center;
    letter-spacing: 0.045em;
    text-transform: uppercase;
    color: #FFFFFF;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 10px;
}

.in_black_list .black_list_bh {
    opacity: 0.6;
    background: #FFFFFF;
    display: block;
}

.catalog-tasks__user {
    position: relative;
}

.catalog-tasks__user.in_black_list .catalog-tasks__rating-wrap {
    display: none;
}

.catalog-tasks__user.in_black_list .black_list_info {
    position: inherit;
    background: #8a8787;
}

.catalog-tasks__user.in_fav .fav_container {
    top: 0;
    left: 0;
    border-radius: 0 0 5px 0;
    padding: 5px;
    background: #FF4040;
}

.mb_0 {
    margin-bottom: 0;
}

.catalog-executor__item .popup__close-icon {
    z-index: 10;
}

.popup {
    display: block;
    overflow: auto;
}

.popup__container {
    margin: 5rem auto;
    max-height: none;
}

.popup__actions {
    margin-top: 1rem;
}

@media (max-width: 767px)
{
    .error-page {
        text-align: center;
    }

    .catalog-executor__item .fav_container img {
        border: none;
        border-radius: inherit;
        width: 13px;
        height: 13px;
        object-fit: inherit;
    }

    .catalog-executor__item .fav_container {
        background-color: aliceblue;
        left: 0;
        top: 0;
        -webkit-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2) inset;
        -moz-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2) inset;
        box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2) inset;
    }

    .catalog-tasks__user.in_black_list .black_list_info {
        border-radius: 0;
    }

    .in_black_list .black_list_info {
        border-radius: 50%;
        opacity: 0.6;
        color: black;
        top: 0;
    }

    .catalog-executor__img {
        border: none;
    }

    .catalog-executor__img img {
        border-radius: 50%;
        width: 12rem;
        height: 12rem;
        object-fit: cover;
        border: 2px solid #29abe2;
    }
}

.banner {
    margin-top: 20px;
}

.notification_filter {
    margin-bottom: 20px;
}

.card-reviews__name .catalog__name {
    margin-bottom: 0;
}

.search_button {
    width: inherit;
    margin-left: 10px;
}

.ss-main.dropdown .ss-content.ss-open.above {
    border-radius: .4rem .4rem 0 0;
    transform: translate(0,1px);
    border-top: 1px solid #29abe2;
    border-bottom: 0;

    -webkit-box-shadow: none;
    box-shadow: none;
}

.ss-main .ss-single-selected.ss-open-above {
    border-color: #29abe2;
}

.catalog-executor__item {
    position: relative;
}

.catalog-executor__item .popup__close-icon {
    position: absolute;
    top: 0;
    right: 0;
}

.aside-user__reviews {
    cursor: pointer;
}

.request__field_DATE_END {
    width: 100%;
}

.error-page-header {
    margin-top: 180px;
}

.error-page-header {
    font-size: 46px;
    color: #FFFFFF;
    font-weight: bold;
}

.error-page-info_container {
    margin-top: 24px;
    color: #FFFFFF;
    margin-bottom: 33px;
}

.error-page-info_container h3 {
    font-size: 36px;
    font-weight: bold;
}

.error-page-info_container p {
    font-size: 22px;
    font-weight: 500;
}

.catalog-executor__item.in_black_list .catalog__date > a.catalog__name {
    position: relative;
    z-index: 2;
}

.popup__actions.profile_actions {
    flex-wrap: wrap;
}

.popup__actions.profile_actions a {
    margin-bottom: 0.7rem;
}

.tac {
    text-align: center;
}

.mrr-1 {
    margin-right: 3rem;
}

.mll-1 {
    margin-left: 3rem;
}

.categories-list-active {
    color: #29ABE2;
}
.categories-list-active * {
    fill: #29ABE2;
}

.catalog-executor__img {
    display: flex;
    justify-content: center;
    align-items: center;
}

.home-executor__img {
    object-fit: contain;
}

form[name="iblock_add"] .date_field_container .input-field__input {
    border-right: 0;
    border-radius: .4rem 0 0 .4rem;
}

form[name="iblock_add"] .date_field_container button
{
    border-radius: 0 .4rem .4rem 0;
    padding: 1.4rem 1rem;
}

/* стили от 03.08.2021 стилизация элементов списка */

.question-page__inner ol li {
    list-style: auto;
    margin: 0 0 10px 20px;
    padding-left: 5px;
}

.question-page__inner ul li {
    list-style: disc;
    margin: 0 0 10px 20px;
    padding-left: 5px;
}

.question-page__inner h3 {
    margin-bottom: 15px;
}

.question-page__inner p {
    margin-bottom: 20px;
}

/* END */

/* стили для картинки */

.question-page .about-us__img {
    width: 100%;
    max-width: 100%;
}

.assignments_select_container {
    max-height: 300px;
    overflow: auto;
}

.u-loader {
    position: fixed;
    left: 0px;
    top: 0px;
    bottom: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(27, 51, 64, 0.5);
    z-index: 10000;
    display: none;
}

.u-loader.active {
    display: block;
}

.u-loader__inner {
    /* size */
    width: 100px;
    height: 100px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-animation: rotatePreloader 2s infinite ease-in;
    animation: rotatePreloader 2s infinite ease-in;
}

.u-loader__inner div {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.u-loader__inner div:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0%;
    width: 10%;
    height: 10%;
    background-color: #1655A3;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    border-radius: 50%;
}

.u-loader--relative {
    position: absolute;
}

.u-loader__inner div:nth-child(1) {
    -webkit-transform: rotateZ(0deg);
    -ms-transform: rotate(0deg);
    transform: rotateZ(0deg);
    -webkit-animation: rotateCircle1 2s infinite linear;
    animation: rotateCircle1 2s infinite linear;
    z-index: 9;
}

@-webkit-keyframes rotateCircle1 {
    0% {
        opacity: 0;
    }
    0% {
        opacity: 1;
        -webkit-transform: rotateZ(36deg);
        transform: rotateZ(36deg);
    }
    7% {
        -webkit-transform: rotateZ(0deg);
        transform: rotateZ(0deg);
    }
    57% {
        -webkit-transform: rotateZ(0deg);
        transform: rotateZ(0deg);
    }
    100% {
        -webkit-transform: rotateZ(-324deg);
        transform: rotateZ(-324deg);
        opacity: 1;
    }
}

@keyframes rotateCircle1 {
    0% {
        opacity: 0;
    }
    0% {
        opacity: 1;
        -webkit-transform: rotateZ(36deg);
        transform: rotateZ(36deg);
    }
    7% {
        -webkit-transform: rotateZ(0deg);
        transform: rotateZ(0deg);
    }
    57% {
        -webkit-transform: rotateZ(0deg);
        transform: rotateZ(0deg);
    }
    100% {
        -webkit-transform: rotateZ(-324deg);
        transform: rotateZ(-324deg);
        opacity: 1;
    }
}

.u-loader__inner div:nth-child(2) {
    -webkit-transform: rotateZ(36deg);
    -ms-transform: rotate(36deg);
    transform: rotateZ(36deg);
    -webkit-animation: rotateCircle2 2s infinite linear;
    animation: rotateCircle2 2s infinite linear;
    z-index: 8;
}

.home-executor__wrapper {
    margin: 0;
}

@media (min-width: 768px) {
    .home-executor__wrapper {
        flex-wrap: nowrap;
        
    }
    .home-executor__item {
        margin-bottom: 0 !important;
    }
}


@-webkit-keyframes rotateCircle2 {
    5% {
        opacity: 0;
    }
    5.0001% {
        opacity: 1;
        -webkit-transform: rotateZ(0deg);
        transform: rotateZ(0deg);
    }
    12% {
        -webkit-transform: rotateZ(-36deg);
        transform: rotateZ(-36deg);
    }
    62% {
        -webkit-transform: rotateZ(-36deg);
        transform: rotateZ(-36deg);
    }
    100% {
        -webkit-transform: rotateZ(-324deg);
        transform: rotateZ(-324deg);
        opacity: 1;
    }
}

@keyframes rotateCircle2 {
    5% {
        opacity: 0;
    }
    5.0001% {
        opacity: 1;
        -webkit-transform: rotateZ(0deg);
        transform: rotateZ(0deg);
    }
    12% {
        -webkit-transform: rotateZ(-36deg);
        transform: rotateZ(-36deg);
    }
    62% {
        -webkit-transform: rotateZ(-36deg);
        transform: rotateZ(-36deg);
    }
    100% {
        -webkit-transform: rotateZ(-324deg);
        transform: rotateZ(-324deg);
        opacity: 1;
    }
}

.u-loader__inner div:nth-child(3) {
    -webkit-transform: rotateZ(72deg);
    -ms-transform: rotate(72deg);
    transform: rotateZ(72deg);
    -webkit-animation: rotateCircle3 2s infinite linear;
    animation: rotateCircle3 2s infinite linear;
    z-index: 7;
}

@-webkit-keyframes rotateCircle3 {
    10% {
        opacity: 0;
    }
    10.0002% {
        opacity: 1;
        -webkit-transform: rotateZ(-36deg);
        transform: rotateZ(-36deg);
    }
    17% {
        -webkit-transform: rotateZ(-72deg);
        transform: rotateZ(-72deg);
    }
    67% {
        -webkit-transform: rotateZ(-72deg);
        transform: rotateZ(-72deg);
    }
    100% {
        -webkit-transform: rotateZ(-324deg);
        transform: rotateZ(-324deg);
        opacity: 1;
    }
}

@keyframes rotateCircle3 {
    10% {
        opacity: 0;
    }
    10.0002% {
        opacity: 1;
        -webkit-transform: rotateZ(-36deg);
        transform: rotateZ(-36deg);
    }
    17% {
        -webkit-transform: rotateZ(-72deg);
        transform: rotateZ(-72deg);
    }
    67% {
        -webkit-transform: rotateZ(-72deg);
        transform: rotateZ(-72deg);
    }
    100% {
        -webkit-transform: rotateZ(-324deg);
        transform: rotateZ(-324deg);
        opacity: 1;
    }
}

.u-loader__inner div:nth-child(4) {
    -webkit-transform: rotateZ(108deg);
    -ms-transform: rotate(108deg);
    transform: rotateZ(108deg);
    -webkit-animation: rotateCircle4 2s infinite linear;
    animation: rotateCircle4 2s infinite linear;
    z-index: 6;
}

@-webkit-keyframes rotateCircle4 {
    15% {
        opacity: 0;
    }
    15.0003% {
        opacity: 1;
        -webkit-transform: rotateZ(-72deg);
        transform: rotateZ(-72deg);
    }
    22% {
        -webkit-transform: rotateZ(-108deg);
        transform: rotateZ(-108deg);
    }
    72% {
        -webkit-transform: rotateZ(-108deg);
        transform: rotateZ(-108deg);
    }
    100% {
        -webkit-transform: rotateZ(-324deg);
        transform: rotateZ(-324deg);
        opacity: 1;
    }
}

@keyframes rotateCircle4 {
    15% {
        opacity: 0;
    }
    15.0003% {
        opacity: 1;
        -webkit-transform: rotateZ(-72deg);
        transform: rotateZ(-72deg);
    }
    22% {
        -webkit-transform: rotateZ(-108deg);
        transform: rotateZ(-108deg);
    }
    72% {
        -webkit-transform: rotateZ(-108deg);
        transform: rotateZ(-108deg);
    }
    100% {
        -webkit-transform: rotateZ(-324deg);
        transform: rotateZ(-324deg);
        opacity: 1;
    }
}

.u-loader__inner div:nth-child(5) {
    -webkit-transform: rotateZ(144deg);
    -ms-transform: rotate(144deg);
    transform: rotateZ(144deg);
    -webkit-animation: rotateCircle5 2s infinite linear;
    animation: rotateCircle5 2s infinite linear;
    z-index: 5;
}

@-webkit-keyframes rotateCircle5 {
    20% {
        opacity: 0;
    }
    20.0004% {
        opacity: 1;
        -webkit-transform: rotateZ(-108deg);
        transform: rotateZ(-108deg);
    }
    27% {
        -webkit-transform: rotateZ(-144deg);
        transform: rotateZ(-144deg);
    }
    77% {
        -webkit-transform: rotateZ(-144deg);
        transform: rotateZ(-144deg);
    }
    100% {
        -webkit-transform: rotateZ(-324deg);
        transform: rotateZ(-324deg);
        opacity: 1;
    }
}

@keyframes rotateCircle5 {
    20% {
        opacity: 0;
    }
    20.0004% {
        opacity: 1;
        -webkit-transform: rotateZ(-108deg);
        transform: rotateZ(-108deg);
    }
    27% {
        -webkit-transform: rotateZ(-144deg);
        transform: rotateZ(-144deg);
    }
    77% {
        -webkit-transform: rotateZ(-144deg);
        transform: rotateZ(-144deg);
    }
    100% {
        -webkit-transform: rotateZ(-324deg);
        transform: rotateZ(-324deg);
        opacity: 1;
    }
}

.u-loader__inner div:nth-child(6) {
    -webkit-transform: rotateZ(180deg);
    -ms-transform: rotate(180deg);
    transform: rotateZ(180deg);
    -webkit-animation: rotateCircle6 2s infinite linear;
    animation: rotateCircle6 2s infinite linear;
    z-index: 4;
}

@-webkit-keyframes rotateCircle6 {
    25% {
        opacity: 0;
    }
    25.0005% {
        opacity: 1;
        -webkit-transform: rotateZ(-144deg);
        transform: rotateZ(-144deg);
    }
    32% {
        -webkit-transform: rotateZ(-180deg);
        transform: rotateZ(-180deg);
    }
    82% {
        -webkit-transform: rotateZ(-180deg);
        transform: rotateZ(-180deg);
    }
    100% {
        -webkit-transform: rotateZ(-324deg);
        transform: rotateZ(-324deg);
        opacity: 1;
    }
}

@keyframes rotateCircle6 {
    25% {
        opacity: 0;
    }
    25.0005% {
        opacity: 1;
        -webkit-transform: rotateZ(-144deg);
        transform: rotateZ(-144deg);
    }
    32% {
        -webkit-transform: rotateZ(-180deg);
        transform: rotateZ(-180deg);
    }
    82% {
        -webkit-transform: rotateZ(-180deg);
        transform: rotateZ(-180deg);
    }
    100% {
        -webkit-transform: rotateZ(-324deg);
        transform: rotateZ(-324deg);
        opacity: 1;
    }
}

.u-loader__inner div:nth-child(7) {
    -webkit-transform: rotateZ(216deg);
    -ms-transform: rotate(216deg);
    transform: rotateZ(216deg);
    -webkit-animation: rotateCircle7 2s infinite linear;
    animation: rotateCircle7 2s infinite linear;
    z-index: 3;
}

@-webkit-keyframes rotateCircle7 {
    30% {
        opacity: 0;
    }
    30.0006% {
        opacity: 1;
        -webkit-transform: rotateZ(-180deg);
        transform: rotateZ(-180deg);
    }
    37% {
        -webkit-transform: rotateZ(-216deg);
        transform: rotateZ(-216deg);
    }
    87% {
        -webkit-transform: rotateZ(-216deg);
        transform: rotateZ(-216deg);
    }
    100% {
        -webkit-transform: rotateZ(-324deg);
        transform: rotateZ(-324deg);
        opacity: 1;
    }
}

@keyframes rotateCircle7 {
    30% {
        opacity: 0;
    }
    30.0006% {
        opacity: 1;
        -webkit-transform: rotateZ(-180deg);
        transform: rotateZ(-180deg);
    }
    37% {
        -webkit-transform: rotateZ(-216deg);
        transform: rotateZ(-216deg);
    }
    87% {
        -webkit-transform: rotateZ(-216deg);
        transform: rotateZ(-216deg);
    }
    100% {
        -webkit-transform: rotateZ(-324deg);
        transform: rotateZ(-324deg);
        opacity: 1;
    }
}

.u-loader__inner div:nth-child(8) {
    -webkit-transform: rotateZ(252deg);
    -ms-transform: rotate(252deg);
    transform: rotateZ(252deg);
    -webkit-animation: rotateCircle8 2s infinite linear;
    animation: rotateCircle8 2s infinite linear;
    z-index: 2;
}

@-webkit-keyframes rotateCircle8 {
    35% {
        opacity: 0;
    }
    35.0007% {
        opacity: 1;
        -webkit-transform: rotateZ(-216deg);
        transform: rotateZ(-216deg);
    }
    42% {
        -webkit-transform: rotateZ(-252deg);
        transform: rotateZ(-252deg);
    }
    92% {
        -webkit-transform: rotateZ(-252deg);
        transform: rotateZ(-252deg);
    }
    100% {
        -webkit-transform: rotateZ(-324deg);
        transform: rotateZ(-324deg);
        opacity: 1;
    }
}

@keyframes rotateCircle8 {
    35% {
        opacity: 0;
    }
    35.0007% {
        opacity: 1;
        -webkit-transform: rotateZ(-216deg);
        transform: rotateZ(-216deg);
    }
    42% {
        -webkit-transform: rotateZ(-252deg);
        transform: rotateZ(-252deg);
    }
    92% {
        -webkit-transform: rotateZ(-252deg);
        transform: rotateZ(-252deg);
    }
    100% {
        -webkit-transform: rotateZ(-324deg);
        transform: rotateZ(-324deg);
        opacity: 1;
    }
}

.u-loader__inner div:nth-child(9) {
    -webkit-transform: rotateZ(288deg);
    -ms-transform: rotate(288deg);
    transform: rotateZ(288deg);
    -webkit-animation: rotateCircle9 2s infinite linear;
    animation: rotateCircle9 2s infinite linear;
    z-index: 1;
}

@-webkit-keyframes rotateCircle9 {
    40% {
        opacity: 0;
    }
    40.0008% {
        opacity: 1;
        -webkit-transform: rotateZ(-252deg);
        transform: rotateZ(-252deg);
    }
    47% {
        -webkit-transform: rotateZ(-288deg);
        transform: rotateZ(-288deg);
    }
    97% {
        -webkit-transform: rotateZ(-288deg);
        transform: rotateZ(-288deg);
    }
    100% {
        -webkit-transform: rotateZ(-324deg);
        transform: rotateZ(-324deg);
        opacity: 1;
    }
}

@keyframes rotateCircle9 {
    40% {
        opacity: 0;
    }
    40.0008% {
        opacity: 1;
        -webkit-transform: rotateZ(-252deg);
        transform: rotateZ(-252deg);
    }
    47% {
        -webkit-transform: rotateZ(-288deg);
        transform: rotateZ(-288deg);
    }
    97% {
        -webkit-transform: rotateZ(-288deg);
        transform: rotateZ(-288deg);
    }
    100% {
        -webkit-transform: rotateZ(-324deg);
        transform: rotateZ(-324deg);
        opacity: 1;
    }
}

.u-loader__inner div:nth-child(10) {
    -webkit-transform: rotateZ(324deg);
    -ms-transform: rotate(324deg);
    transform: rotateZ(324deg);
    -webkit-animation: rotateCircle10 2s infinite linear;
    animation: rotateCircle10 2s infinite linear;
    z-index: 0;
}

@-webkit-keyframes rotateCircle10 {
    45% {
        opacity: 0;
    }
    45.0009% {
        opacity: 1;
        -webkit-transform: rotateZ(-288deg);
        transform: rotateZ(-288deg);
    }
    52% {
        -webkit-transform: rotateZ(-324deg);
        transform: rotateZ(-324deg);
    }
    102% {
        -webkit-transform: rotateZ(-324deg);
        transform: rotateZ(-324deg);
    }
    100% {
        -webkit-transform: rotateZ(-324deg);
        transform: rotateZ(-324deg);
        opacity: 1;
    }
}

@keyframes rotateCircle10 {
    45% {
        opacity: 0;
    }
    45.0009% {
        opacity: 1;
        -webkit-transform: rotateZ(-288deg);
        transform: rotateZ(-288deg);
    }
    52% {
        -webkit-transform: rotateZ(-324deg);
        transform: rotateZ(-324deg);
    }
    102% {
        -webkit-transform: rotateZ(-324deg);
        transform: rotateZ(-324deg);
    }
    100% {
        -webkit-transform: rotateZ(-324deg);
        transform: rotateZ(-324deg);
        opacity: 1;
    }
}

.u-loader__container.active .u-loader {
    display: block;
}

.hide_block {
    display: none!important;
}

.checkbox__label a {
    color: #29abe2;
}

.card-info__text-content {
    word-break: break-all;
}

.paymentTab .col-xs-12 a[target="_blank"]
{
    color: #29abe2;
}

@media (min-width: 1025px) {
    .aside-user-nav__link:hover {
        background-color: rgba(41,171,226,.1);
    }
}

.error-input input {
    border-color: red;
}

.iti.iti--allow-dropdown {
    width: 100%;
}

.select-container {
    width: 100%;
    height: 0;
    position: relative;
}

.checkbox-check-all {
    display: block;
    margin-top: 10px;
}

.card-info__text-content p {
    color: inherit;
}

.blue-l,
.card-info__text-content a {
    color: #29abe2;
}

code {
    font-family: Consolas,"courier new";
    color: crimson;
    background-color: #f1f1f1;
    padding: 2px;
    font-size: 105%;
}

blockquote {
    margin: 0;
}

blockquote p {
    padding: 15px;
    background: #eee;
    border-radius: 5px;
}

blockquote p::before {
    content: '\201C';
}

blockquote p::after {
    content: '\201D';
}

.catalogListDesc {
    margin-bottom: 10px;
}

.card-info__text-content {
    word-break: break-word;
}

.popup {
    display: none;
}

.popup.act {
    display: block;
}

.footer__logo-icon,
.header__logo-icon {
    height: 100%;
    width: 100%;
}

.footer__logo-icon {
    max-width: 180px;
}

.aside-filter__inputs {
    margin-bottom: 20px;
}

@media screen and (max-width: 1170px) {

    .header__actions {
        width: 100%;
        justify-content: flex-end;
        padding-left: 0;
        padding-top: 1.5rem;
    }

    .header__actions  .btn--blue {
       width: fit-content;
    }
}

@media screen and (max-width: 767px) {

    .header__actions .btn--blue {
        width: 100%;
    }
}

.aside-filter .ss-main .ss-multi-selected .ss-values .ss-disabled {
    padding: 0;
    margin: 0;
    color: #666 !important;
}

.aside-filter .ss-main .ss-multi-selected .ss-add {
    margin: 3px 5px 0 5px;
}

.aside-filter .ss-main .ss-multi-selected {
    padding: 1.4rem 1.5rem;
    border: 1px solid #e0e0e0;
    border-radius: 0.4rem;
    cursor: pointer;
    height: auto;
    transition: border-color .4s;
    background-color: #fff;
}

.aside-filter .ss-multi-selected.ss-open-below{
    border-radius: 0.4rem 0.4rem 0 0;
}

.aside-filter .ss-multi-selected.ss-open-below,
.aside-filter .ss-main .ss-multi-selected:hover{
    border-color: #29abe2;

}

.candidate_image {
    background-size: cover;
    background-repeat: no-repeat;
}
.bimage {
    background-repeat: no-repeat;
    background-size: cover;
}

.flsz {
    width: 100%;
    height: 100%;
}

/* End */
/* /local/templates/smart_sv/assets/libs/croppie/croppie.css?16571161113270 */
/* /local/templates/smart_sv/assets/libs/initTellnput/css/intlTelInput.css?165711611126510 */
/* /local/templates/smart_sv/assets/styles/slimselect.min.css?16571161116240 */
/* /local/templates/smart_sv/assets/styles/styles.css?165711611143397 */
/* /local/templates/smart_sv/assets/styles/help.css?16649014048509 */
/* /local/templates/smart_sv/assets/libs/font-awesome/css/fontawesome-stars.css?16602933611478 */
/* /local/templates/smart_sv/template_styles.css?166272101230381 */
