/*
Theme Name: wzilla
Version: 1
Author: namelexa@gmail.com
Author URI: https://web-4-you.ru
Co-author: fandanchik@gmail.com
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; vertical-align: baseline; }

body, html { height: 100%; font-size: 18px; }

body a, html a { text-decoration: none; }

body input, html input { -webkit-appearance: none; }

img, fieldset, a img { border: none; }

h1,h2,h3,h4,h5,h6 { font-family: 'PT Sans'; }

h3 {font-style: normal;font-weight: 700;font-size: 22px;}

input[type="submit"], button { cursor: pointer; }

input[type="submit"]::-moz-focus-inner, button::-moz-focus-inner { padding: 0; border: 0; }

textarea { overflow: auto; }

input, button { margin: 0; padding: 0; border: 0; }

input, textarea, select, button, h1, h2, h3, h4, h5, h6, a, span, a:focus { outline: none; }

div { outline: none !important; }

* { outline: none !important; }

.news-text1 ul, ol { padding-left: 17px;}

img { vertical-align: top; }


@media only screen and (min-device-width: 320px) and (max-device-width: 480px) { * { -webkit-text-size-adjust: none; } }

table { border-spacing: 0; border-collapse: collapse; width: 100%; }

.clear { clear: both; }

#page { overflow: hidden; position: relative; width: 100%; }

input[type=text], input[type=password], textarea { -webkit-box-sizing: border-box; box-sizing: border-box; }

input:focus::-webkit-contacts-auto-fill-button { opacity: 0; }

.slick-slider { position: relative; display: block; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }

.slick-list:focus { outline: none; }

.slick-loading .slick-list { background: white; }

.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }

.slick-track:before, .slick-track:after { content: ""; display: table; }

.slick-track:after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; }

.slick-slide img { display: block; max-width: 100%; }

.slick-slide.slick-loading img { display: none; }

.slick-slide.dragging img { pointer-events: none; }

.slick-initialized .slick-slide { display: block; }

.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-prev, .slick-next { position: absolute; top: 50%; margin-top: -10px; font: 0/0 a; text-shadow: none; color: transparent; height: 20px; background: none; left: 0; z-index: 1; }

.slick-prev:focus, .slick-next:focus { outline: none; }

.slick-prev.slick-disabled, .slick-next.slick-disabled { opacity: 0.2; }

.slick-prev:before, .slick-next:before { height: 30px; line-height: 30px; content: "prev"; display: inline-block; vertical-align: middle; font-size: 15px; color: #fff; background: #000; }

.slick-next { right: 0; left: auto; }

.slick-next:before { content: "next"; display: inline-block; }

.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }

.fancybox-wrap iframe, .fancybox-wrap object { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }

.fancybox-nav { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }

.fancybox-nav span { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }

.fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }

.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }

.fancybox-skin { position: relative; background: #f9f9f9; color: #444; text-shadow: none; border-radius: 4px; }

.fancybox-opened { z-index: 8030; }

.fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }

.fancybox-outer { position: relative; }

.fancybox-inner { position: relative; overflow: hidden; }

.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }

.fancybox-error { color: #444; font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin: 0; padding: 15px; white-space: nowrap; }

.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; }

.fancybox-image { max-width: 100%; max-height: 100%; }

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url("/wp-content/themes/wzilla/img/fc/fancybox_sprite.png"); }

#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }

#fancybox-loading div { width: 44px; height: 44px; background: url("/wp-content/themes/wzilla/img/fc/fancybox_loading.gif") center center no-repeat; }

.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; }

.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url("/wp-content/themes/wzilla/img/fc/blank.gif"); -webkit-tap-highlight-color: transparent; z-index: 8040; }

.fancybox-prev { left: 0; }

.fancybox-next { right: 0; }

.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; }

.fancybox-prev span { left: 10px; background-position: 0 -36px; }

.fancybox-next span { right: 10px; background-position: 0 -72px; }

.fancybox-nav:hover span { visibility: visible; }

.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important; }

.fancybox-lock { overflow: hidden !important; width: auto; }

.fancybox-lock body { overflow: hidden !important; }

.fancybox-lock-test { overflow-y: hidden !important; }

.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url("/wp-content/themes/wzilla/img/fc/fancybox_overlay.png"); }

.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }

.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; }

.fancybox-title { visibility: hidden; font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; position: relative; text-shadow: none; z-index: 8050; }

.fancybox-opened .fancybox-title { visibility: visible; }

.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }

.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; background: rgba(0, 0, 0, 0.8); border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }

.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }

.fancybox-title-inside-wrap { padding-top: 10px; }

.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, 0.8); }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) { #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url("/wp-content/themes/wzilla/img/fc/fancybox_sprite@2x.png"); background-size: 44px 152px; }
  #fancybox-loading div { background-image: url("/wp-content/themes/wzilla/img/fc/fancybox_loading@2x.gif"); background-size: 24px 24px; } }

body { font-family: "PT Sans"; }

body.style1 { background: #f5f5f5; }

.page { overflow: hidden; width: 100%; position: relative; }

.page-line { margin: auto; max-width: 1310px; *zoom: 1; position: relative; padding: 0 15px; }

.page-line:after { content: " "; display: table; clear: both; }

.page-line.small-line { max-width: 1220px; }

.page-line.mod1 { max-width: 1358px; }

.page-line.mod2 { max-width: 910px; }

.page-line.mod3 { max-width: 1377px; }

.page-line.mod4 { max-width: 1790px; }

.background-top { background: #2d6e85; padding: 30px 0; position: fixed; top: 0; left: 0; right: 0; z-index: 10; -webkit-transition: 0.1s linear; transition: 0.1s linear; display: flex; flex-direction: row; justify-content: space-between; align-items: center;}

@media only screen and (max-width: 750px) { .background-top { padding: 0 !important; height: 60px; } }

.background-top .page-line { width: 100%;}

.background-top.active { padding: 17.5px 0; background: #2d6e85 !important; }

.background-top.active .link-avatar1__drop-menu.more { left: 50%; margin-left: -108px; }

@media only screen and (max-width: 750px) { .background-top.active .link-avatar1__drop-menu.more { top: 60px; -webkit-transition: 0.1s linear; transition: 0.1s linear; } }

.background-top.active .give-job1.hide { width: 181px; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); margin-left: 6px; }

@media only screen and (max-width: 1000px) { .background-top.active .give-job1.hide { width: 120px; } }

@media only screen and (max-width: 750px) { .background-top.active .give-job1.hide { width: 100px; } }

.background-top.active .give-job1.hide span { left: 0px; }

.background-top.active .header-two { display: none; }

.background-top.active .header-two.mod1, .background-top.active .header-two.mod2 { background: #22586b; }

.background-top.active .header-two.mod1:before, .background-top.active .header-two.mod2:before { opacity: 0; }

@media only screen and (max-width: 750px) { .background-top.active .menu1.more { top: 60px; -webkit-transition: 0.1s linear; transition: 0.1s linear; } }

.background-top.active .menu1, .background-top.active .menu2 { top: -17.5px; }

.background-top.active .menu1__link, .background-top.active .menu2__link { padding: 2px 14px 0 14px; height: 83px; }

@media only screen and (max-width: 1260px) { .background-top.active .menu1__link, .background-top.active .menu2__link { padding-left: 8px; padding-right: 8px; } }

@media only screen and (max-width: 1000px) { .background-top.active .menu1__link, .background-top.active .menu2__link { padding: 2px 6px 0 6px; } }

@media only screen and (max-width: 750px) { .background-top.active .menu1__link, .background-top.active .menu2__link { padding: 0 5px 0 0; height: 40px; } }

.background-top.active .menu1__text, .background-top.active .menu2__text { top: -1px; }

@media only screen and (max-width: 750px) { .background-top.active .menu1__text, .background-top.active .menu2__text { top: 0; } }

.background-top.active .menu1__number, .background-top.active .menu2__number { top: 8px; }

.background-top.active .menu2__text i { line-height: 14px; }

.background-top.active .link-avatar1 { top: -17.5px; }

.background-top.active .link-avatar1__foto { height: 85px; line-height: 85px; }

.background-top.active .link-avatar1__drop-menu { top: 85px; }

.background-top.active .menu3 { top: -17.5px; }

.background-top.active .menu3__link { height: 41px; height: 41px; }

.background-top.active .menu3__text { height: 41px; line-height: 14px; }

.background-top.active .menu3__number { top: 3px; }

.background-top.active .menu3__icon { line-height: 41px; height: 41px; }

.background-top.active .menu3__icon span { line-height: 41px; }

.background-top.mod1 { background: none; }

.background-top.mod2 { background: rgba(63, 107, 153, 0.4); }

.space-header { height: 110px; background: #eefcff; }

.space-header.style1 { background: none; }

@media only screen and (max-width: 750px) { .space-header { height: 60px; } }

.space-header.more { height: 170px; }

@media only screen and (max-width: 750px) { .space-header.more { height: 100px; } }

.mobile-button1 { display: none; cursor: pointer; }

@media only screen and (max-width: 750px) { .mobile-button1 { display: block; position: absolute; top: 0; left: 0; height: 60px; width: 51px; }
  .mobile-button1:before { background: url("/wp-content/themes/wzilla/img/mobile-btn1.svg") no-repeat 0 0; background-size: 21px 17px; width: 21px; height: 17px; display: inline-block; display: block; position: absolute; top: 22px; left: 15px; content: ''; }
  .mobile-button1 span { position: absolute; top: 15px; left: 28px; min-width: 10px; padding: 0 3px; height: 16px; text-align: center; line-height: 16px; border-radius: 15px; background-color: #f4a251; color: #ffffff; font-family: "PT Sans"; font-size: 12px; font-weight: 400; }
  .mobile-button1.active { background: #22586b; } }

.btn { padding: 12px 30px; transition: .1s linear;}

.btn:hover { transform: scale(1.05); }

.btn-additional { font-size: 12px; line-height: 16px;}

.btn-1 { /*background: #13C1FE;*/ background: #2587AA; color: white; }

.btn-text-center { text-align: center; }

@-webkit-keyframes button-background-animation { 0%, 100% { background-color: #00b6f3; } 25% { background-color: #f8f8f8; } 75% { background-color: #0f4; } }
@keyframes button-background-animation { 0%, 100% { background-color: #00b6f3; } 25% { background-color: #f8f8f8; } 75% { background-color: #0f4; } }

.green-button { -webkit-animation: 2s infinite button-background-animation; animation: 2s infinite button-background-animation; color: black;}

.blue-button { background: #13C1FE;  color: white;}
.blue-outer-button { background: none; border: 1px solid #13C1FE; color: #13C1FE;}



@media only screen and (max-width: 750px) { .become-freelancer-btn { display: none;}}

.header { font-size: 0.01px; display: flex; flex-direction: row; align-items: center; justify-content: space-between; }

.header__left { float: left; }

@media only screen and (max-width: 1190px) { .header__left.mod1 { display: none; } }

.header__left.mod2 { display: none; position: relative; top: 10px; }

@media only screen and (max-width: 1190px) { .header__left.mod2 { display: block; } }

@media only screen and (max-width: 750px) { .header__left.mod2 { position: absolute; top: 2px; left: 66px; } }

.header__left.mod3 { position: relative; top: 10px; }

.header__right { float: right; font-size: 1rem; display: flex; flex-direction: row; gap: 30px; align-items: center; }

.header__right-margin { display: inline-block; margin-right: 40px; }

@media only screen and (max-width: 750px) { .header__right-margin { margin-right: 30px; } }

@media only screen and (max-width: 340px) { .header__right-margin { margin-right: 20px; } }

.header__right-left1 { display: inline-block; vertical-align: top; }

.header__left-menu { float: left; padding-left: 80px; height: 10px; }

@media only screen and (max-width: 1260px) { .header__left-menu { padding-left: 30px; } }

@media only screen and (max-width: 1010px) { .header__left-menu { padding-left: 14px; } }

.header__left-menu.mod1 { padding-left: 66px; }

@media only screen and (max-width: 1710px) { .header__left-menu.mod1 { padding-left: 80px; } }

@media only screen and (max-width: 1310px) { .header__left-menu.mod1 { padding-left: 20px; } }

.header__right2 { float: right; }

.link-buffer1 { display: inline-block; vertical-align: top; margin-right: 12px; position: relative; top: 5px; padding-left: 35px; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.link-buffer1:hover { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.link-buffer1:before { position: absolute; top: 3px; left: 0; width: 30px; height: 30px; display: block; content: ''; background: url(/wp-content/themes/wzilla/img/i12.png) center no-repeat; background-size: 90%; }

.link-buffer1 span { display: block; color: #ffffff; font-family: "Myriad Pro"; font-size: 20px; font-weight: 400; padding-bottom: 4px; line-height: 20px; }

.link-buffer1 span b { color: #13c1fe; font-weight: normal; }

@media only screen and (max-width: 750px) { .link-buffer1 span { line-height: 15px; padding-bottom: 2px; color: #ffffff; font-family: "PT Sans"; font-size: 14px; font-weight: 400; } }

.link-buffer1 i { font-style: normal; display: block; color: rgba(255, 255, 255, 0.7); font-size: 12px; font-weight: 400; line-height: 12px; }

@media only screen and (max-width: 750px) { .link-buffer1 i { color: rgba(255, 255, 255, 0.7); font-family: "PT Sans"; font-size: 11px; font-weight: 400; } }

@media only screen and (max-width: 1000px) { .link-buffer1 { text-align: right; padding-left: 0; }
  .link-buffer1:before { display: none; } }

.link-buffer1.mod1 { text-align: right; padding-left: 0; margin-right: 7px; }

.link-buffer1.mod1:before { display: none; }

@media only screen and (max-width: 750px) { .link-buffer1 { margin-right: 5px; padding-top: 10px; } }

.give-job1 { display: inline-block; vertical-align: top; margin-left: 6px; }

.give-job1 span { width: 181px; height: 50px; text-align: center; line-height: 50px; background-color: #13c1fe; color: #ffffff; font-family: "PT Sans"; font-size: 21px; display: block; position: relative; font-weight: 400; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.give-job1 span:hover { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }

@media only screen and (max-width: 1000px) { .give-job1 span { width: 120px; height: 50px; line-height: 50px; color: #ffffff; font-family: "PT Sans"; font-size: 14px; font-weight: 400; } }

@media only screen and (max-width: 750px) { .give-job1 { position: absolute; top: 12px; left: 118px; }
  .give-job1 span { width: 100px; height: 35px; line-height: 35px; position: relative; font-size: 13px; } }

.give-job1.hide { width: 0px; margin-left: 0px; -webkit-transition: 0.1s linear; transition: 0.1s linear; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); }

.give-job1.hide span { left: 30px; }

@media only screen and (max-width: 750px) { .give-job1.hide { width: auto !important; } }

@media only screen and (max-width: 355px) { .give-job1 span { overflow: hidden; text-indent: 999px; width: 50px; height: 35px; }
  .give-job1 span:before { position: absolute; top: 50%; left: 50%; display: block; content: ''; background: url("/wp-content/themes/wzilla/img/icon-give1.svg") no-repeat 0 0; background-size: 20px 19px; width: 20px; height: 19px; display: inline-block; margin-left: -10px; margin-top: -9.5px; } }

@media only screen and (max-width: 1710px) { .give-job1.mod1 span { width: 60px; height: 50px; position: relative; overflow: hidden; text-indent: 999px; }
  .give-job1.mod1 span:before { position: absolute; top: 50%; left: 50%; display: block; content: ''; background: url("/wp-content/themes/wzilla/img/icon-give1.svg") no-repeat 0 0; background-size: 30px 28px; width: 30px; height: 28px; display: inline-block; margin-left: -14px; margin-top: -14px; } }

.link-avatar1 { display: inline-block; vertical-align: top; position: relative; height: 10px; top: -30px; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

@media only screen and (max-width: 750px) { .link-avatar1 { margin-right: -15px; top: 0 !important; } }

.link-avatar1__foto { height: 110px; width: 88px; text-align: center; font-size: 0.01px; display: block; line-height: 110px; -webkit-transition: 0.1s linear; transition: 0.1s linear; position: relative; cursor: pointer; }

@media only screen and (max-width: 1000px) { .link-avatar1__foto { width: 60px; } }

@media only screen and (max-width: 750px) { .link-avatar1__foto { height: 60px !important; line-height: 60px !important; } }

.link-avatar1__foto span { display: inline-block; vertical-align: middle; border-radius: 50px; overflow: hidden; position: relative; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.link-avatar1__foto span img { display: block; width: 60px; height: 60px; }

@media only screen and (max-width: 1000px) { .link-avatar1__foto span img { width: 50px !important; height: 50px !important; } }

@media only screen and (max-width: 750px) { .link-avatar1__foto span img { width: 40px !important; height: 40px !important; } }

.link-avatar1__foto.active span:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: block; content: ''; border: 2px solid #92d048; border-radius: 50px; }

.link-avatar1__foto:hover span { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }

.link-avatar1.active .link-avatar1__foto { background: #22586b; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.link-avatar1.active .link-avatar1__foto img { width: 68px; height: 68px; }

.link-avatar1__drop-menu { position: absolute; top: 110px; left: 50%; margin-left: -108px; width: 216px; background: #22586b; padding-bottom: 12px; display: none; -webkit-transition: 0.1s linear; transition: 0.1s linear; z-index: 2; }

@media only screen and (max-width: 750px) { .link-avatar1__drop-menu { -webkit-transition: 0.2s linear; transition: 0.2s linear; } }

.link-avatar1__drop-menu.more { margin-left: 0; left: auto; right: 0; }

.link-avatar1__drop-menu span { display: block; padding: 29px 30px 21px 30px; color: rgba(255, 255, 255, 0.5); font-family: "PT Sans"; font-size: 17px; font-weight: 400; line-height: 19px; }

@media only screen and (max-width: 750px) { .link-avatar1__drop-menu { top: 60px; position: fixed; display: block; right: -175px !important; width: 175px; bottom: 0; left: auto !important; margin-left: 0; padding: 24px 0 0 0; }
  .link-avatar1__drop-menu.more { top: 100px; padding-top: 10px; }
  .link-avatar1__drop-menu span { color: rgba(255, 255, 255, 0.5); font-family: "PT Sans"; font-size: 14px; font-weight: 400; height: 15px; padding: 0 16px 16px 16px; } }

.link-avatar1:hover .link-avatar1__foto { background: #22586b; }

.link-avatar1:hover .link-avatar1__drop-menu { display: block; }

@media only screen and (max-width: 1000px) { .link-avatar1.active2 .link-avatar1__foto { background: #22586b; }
  .link-avatar1.active2 .link-avatar1__drop-menu { display: block; } }

@media only screen and (max-width: 1000px) and (max-width: 750px) { .link-avatar1.active2 .link-avatar1__drop-menu { right: 0px !important; } }

.link-avatar1__list-item { padding-bottom: 5px; }

.link-avatar1__list-item a { display: block; padding: 0 30px; height: 45px; line-height: 45px; color: #ffffff; font-family: "PT Sans"; font-size: 16px; font-weight: 400; }

.link-avatar1__list-item a:hover { background: #2d6e85; }

@media only screen and (max-width: 750px) { .link-avatar1__list-item a { color: #ffffff; font-family: "PT Sans"; font-size: 14px; font-weight: 400; padding: 0 16px; height: 39px; line-height: 39px; } }

.link-avatar1__list-item.active a { background: #2d6e85; }

.menu1 { display: block; *zoom: 1; position: relative; top: -30px; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.menu1:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 750px) { .menu1 { position: fixed; top: 60px; left: 0; bottom: 0 !important; z-index: 5; background: #22586b; width: 175px; left: -175px; -webkit-transition: 0.2s linear; transition: 0.2s linear; }
  .menu1.active { left: 0px; }
  .menu1.more { top: 100px; } }

.menu1__link { display: block; padding: 16px 14px 0 14px; text-align: center; font-size: 0.01px; height: 94px; position: relative; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.menu1__link:hover { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

@media only screen and (max-width: 1000px) { .menu1__link:hover { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } }

@media only screen and (max-width: 1260px) { .menu1__link { padding: 16px 8px 0 8px; } }

@media only screen and (max-width: 1000px) { .menu1__link { padding: 14px 6px 0 6px; height: 96px; } }

@media only screen and (max-width: 750px) { .menu1__link { height: 40px; line-height: 40px; *zoom: 1; text-align: left; color: #ffffff; font-family: "PT Sans"; font-size: 14px; font-weight: 400; padding: 0 5px 0 0; }
  .menu1__link:after { content: " "; display: table; clear: both; } }

.menu1__number { position: absolute; top: 22px; padding: 0 3px; min-width: 16px; height: 22px; line-height: 22px; text-align: center; border-radius: 20px; left: 50%; background-color: #f4a251; color: #ffffff; font-size: 16px; font-weight: 400; margin-left: 3px; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

@media only screen and (max-width: 750px) { .menu1__number { min-width: 10px; padding: 0 3px; height: 16px; line-height: 16px; font-size: 12px; right: 23px; left: auto; top: 12px !important; } }

.menu1__icon { height: 54px; display: block; position: relative; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.menu1__icon span { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; line-height: 54px; -webkit-transition: 0.1s linear; transition: 0.1s linear; text-align: center; font-size: 0.01px; }

.menu1__icon span:last-child { opacity: 0; }

.menu1__icon img { display: inline-block; vertical-align: middle; }

@media only screen and (max-width: 1000px) { .menu1__icon { height: 60px; line-height: 60px; } }

@media only screen and (max-width: 750px) { .menu1__icon { width: 56px; float: left; height: 40px; }
  .menu1__icon img { -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); }
  .menu1__icon span { line-height: 40px; } }

.menu1__item { float: left; }

.menu1__item + .menu1__item { margin-left: 3px; }

@media only screen and (max-width: 1260px) { .menu1__item + .menu1__item { margin-left: 0; } }

@media only screen and (max-width: 750px) { .menu1__item { float: none; display: block; } }

.menu1__item.active .menu1__link { background: #22586b; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); padding-left: 18px; padding-right: 18px; }

@media only screen and (max-width: 1260px) { .menu1__item.active .menu1__link { padding-left: 14px; padding-right: 14px; } }

@media only screen and (max-width: 750px) { .menu1__item.active .menu1__link { padding: 0 5px 0 0; } }

.menu1__item.active .menu1__text { color: #ffffff; font-size: 18px; font-weight: 400; }

.menu1__item.active .menu1__icon span:last-child { opacity: 1; }

.menu1__item.active .menu1__icon span:first-child { opacity: 0; }

.menu1__item.active .menu1__icon img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

@media only screen and (max-width: 750px) { .menu1__item.active .menu1__icon img { -webkit-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9); } }

.menu1__text { color: rgba(255, 255, 255, 0.7); font-size: 16px; font-weight: 400; position: relative; top: 0px; line-height: 16px; }

@media only screen and (max-width: 1000px) { .menu1__text { color: rgba(255, 255, 255, 0.7); font-family: "PT Sans"; font-size: 13px !important; font-weight: 400; line-height: 13px; } }

@media only screen and (max-width: 750px) { .menu1__text { color: #fff; line-height: 40px; } }

.menu2 { display: block; *zoom: 1; position: relative; top: -30px; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.menu2:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 1710px) { .menu2 { display: none; } }

.menu2__link { display: block; padding: 16px 14px 0 14px; text-align: center; font-size: 0.01px; height: 94px; position: relative; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.menu2__link:hover { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.menu2__number { position: absolute; top: 22px; padding: 0 3px; min-width: 16px; height: 22px; line-height: 22px; text-align: center; border-radius: 20px; left: 50%; background-color: #f4a251; color: #ffffff; font-size: 16px; font-weight: 400; margin-left: 3px; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.menu2__icon { height: 54px; display: block; position: relative; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.menu2__icon span { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; line-height: 54px; -webkit-transition: 0.1s linear; transition: 0.1s linear; text-align: center; font-size: 0.01px; }

.menu2__icon span:last-child { opacity: 0; }

.menu2__icon img { display: inline-block; vertical-align: middle; }

@media only screen and (max-width: 1000px) { .menu2__icon { height: 60px; line-height: 60px; } }

@media only screen and (max-width: 750px) { .menu2__icon { width: 56px; float: left; height: 40px; }
  .menu2__icon img { -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); }
  .menu2__icon span { line-height: 40px; } }

.menu2__item { float: left; }

.menu2__item + .menu2__item { margin-left: 3px; }

@media only screen and (max-width: 750px) { .menu2__item { float: none; display: block; } }

.menu2__item.active .menu2__link { background: #22586b; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); padding-left: 18px; padding-right: 18px; }

.menu2__item.active .menu2__text { color: #ffffff; font-size: 18px; font-weight: 400; }

.menu2__item.active .menu2__icon span:last-child { opacity: 1; }

.menu2__item.active .menu2__icon span:first-child { opacity: 0; }

.menu2__item.active .menu2__icon img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

@media only screen and (max-width: 750px) { .menu2__item.active .menu2__icon img { -webkit-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9); } }

.menu2__text { color: rgba(255, 255, 255, 0.7); font-size: 16px; font-weight: 400; position: relative; top: 0px; line-height: 16px; }

.menu2__text i { display: block; font-style: normal; position: relative; color: rgba(255, 255, 255, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 18px; top: -9px; }

.menu3 { max-width: 875px; *zoom: 1; padding-top: 1px; position: relative; top: -30px; display: none; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.menu3:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 1710px) { .menu3 { display: block; } }

@media only screen and (max-width: 1310px) { .menu3 { max-width: 680px; } }

.menu3__item { float: left; background: #286478; border: 1px solid #2d6e85; border-top: none; border-left: none; width: 140px; }

@media only screen and (max-width: 1310px) { .menu3__item { width: 109px; } }

.menu3__item.active .menu3__link { background: #22586b; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.menu3__item.active .menu3__icon span:first-child { opacity: 0; }

.menu3__item.active .menu3__icon span:last-child { opacity: 1; }

.menu3__item.active .menu3__text { color: #fff; }

.menu3__link { height: 53.5px; display: block; -webkit-transition: 0.1s linear; transition: 0.1s linear; position: relative; }

.menu3__link:hover { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }

@media only screen and (max-width: 1310px) { .menu3__link { padding-left: 14px; } }

.menu3__text { color: rgba(255, 255, 255, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 16px; width: 90px; display: table-cell; vertical-align: middle; height: 53.5px; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.menu3__text i { font-style: normal; }

.menu3__number { display: block; position: absolute; top: 9px; left: 27px; min-width: 10px; padding: 0 3px; height: 16px; line-height: 18px; text-align: center; border-radius: 15px; color: #ffffff; font-family: "PT Sans"; font-size: 12px; font-weight: 400; background-color: #f4a251; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

@media only screen and (max-width: 1310px) { .menu3__number { top: 50% !important; margin-top: -9px; right: 7px; left: auto; } }

.menu3__icon { float: left; margin-left: 1px; width: 45px; height: 53.5px; position: relative; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

@media only screen and (max-width: 1310px) { .menu3__icon { display: none; } }

.menu3__icon span { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; text-align: center; font-size: 0.01px; -webkit-transition: 0.1s linear; transition: 0.1s linear; line-height: 53.5px; }

.menu3__icon span img { display: inline-block; vertical-align: middle; -webkit-transform: scale(0.75); -ms-transform: scale(0.75); transform: scale(0.75); }

.menu3__icon span:last-child { opacity: 0; }

.social-top1 { display: inline-block; vertical-align: top; margin-right: 40px; font-size: 0.01px; }

@media only screen and (max-width: 750px) { .social-top1 { margin-right: 35px; } }

@media only screen and (max-width: 340px) { .social-top1 { margin-right: 20px; } }

.social-top1__button { display: inline-block; vertical-align: top; margin-right: 30px; }

@media only screen and (max-width: 1195px) { .social-top1__button { display: none; } }

.social-top1__button a { display: inline-block; vertical-align: top; }

.social-top1__button a + a { margin-left: 15px; }

.social-top1__button a:hover { opacity: 0.9; }

.social-top1__more { display: inline-block; vertical-align: top; }

.social-top1__current { font-family: "PT Sans"; font-size: 18px; font-weight: 400; cursor: pointer; color: #ffffff; display: inline-block; vertical-align: top; line-height: 19px; }

.social-top1__current:hover { text-decoration: underline; }

@media only screen and (max-width: 940px) { .social-top1__current { overflow: hidden; background: url("/wp-content/themes/wzilla/img/i15.svg") no-repeat 0 0; background-size: 21px 21px; width: 21px; height: 21px; display: inline-block; text-indent: 200px; } }

@media only screen and (max-width: 750px) { .social-top1__current { position: relative; top: 4px; } }

.logo { display: inline-block; vertical-align: top; }

@media only screen and (max-width: 750px) { .logo { background: url("/wp-content/themes/wzilla/img/logo2.svg") no-repeat 0 0; background-size: 32px 32px; width: 32px; height: 32px; display: inline-block; position: relative; top: 12px; }
  .logo img { display: none; } }

.descript-small1 { color: rgba(255, 255, 255, 0.5); font-family: "PT Sans"; font-size: 22px; font-weight: 400; line-height: 50px; display: inline-block; vertical-align: top; }

.descript-small1:before { display: inline-block; vertical-align: top; width: 38px; content: '/'; opacity: 0.4; text-align: center; }

.descript-small1 span:last-child { display: none; }

@media only screen and (max-width: 750px) { .descript-small1 { padding-left: 15px; color: rgba(255, 255, 255, 0.5); font-family: "PT Sans"; font-size: 16px; font-weight: 400; padding-top: 3px; }
  .descript-small1:before { display: none; } }

@media only screen and (max-width: 450px) { .descript-small1 span { display: none; }
  .descript-small1 span:last-child { display: inline; } }

.login-menu { display: inline-block; font-family: "PT Sans"; font-size: 18px; font-weight: 400; color: rgba(255, 255, 255, 0.5); line-height: 19px; }

.login-menu a { color: #ffffff; }

.login-menu a:hover { text-decoration: underline; }

.login-menu span { display: inline-block; margin: 0 6px; }

@media only screen and (max-width: 950px) { .login-menu { display: none; } }

.login-hide { display: none; }

@media only screen and (max-width: 950px) { .login-hide { display: inline-block; background: url("/wp-content/themes/wzilla/img/i8.svg") no-repeat 0 0; background-size: 21px 21px; width: 21px; height: 21px; display: inline-block; } }

@media only screen and (max-width: 950px) and (max-width: 750px) { .login-hide { position: relative; top: 4px; } }

.select-language1 { display: inline-block; vertical-align: top; }

.select-language1 a { display: inline-block; vertical-align: top; color: #ffffff; font-family: "PT Sans"; font-size: 18px; font-weight: 400; text-transform: uppercase; line-height: 19px; padding-right: 30px; position: relative; }

.select-language1 a:hover { text-decoration: underline; }

@media only screen and (max-width: 750px) { .select-language1 a { padding: 0; font-size: 16px; top: 5px; }
  .select-language1 a:before { display: none; } }

.select-language1__eng:before { position: absolute; top: 3px; right: 0; display: block; content: ''; background: url("/wp-content/themes/wzilla/img/i1.svg") no-repeat 0 0; background-size: 20px 12px; width: 20px; height: 12px; display: inline-block; }

.link-performer1 { display: inline-block; vertical-align: top; height: 0; margin-left: 45px; }

.link-performer1 a { height: 43px; color: #ffffff; display: block; font-family: "PT Sans"; font-size: 18px; font-weight: 400; text-align: center; position: relative; top: -14px; line-height: 43px; border: 1px solid #ffffff; padding: 0 24px; }

.link-performer1 a:hover { background: #13c1fe; border-color: #13c1fe; color: #fff; }

@media only screen and (max-width: 1000px) { .link-performer1 { margin-left: 20px; } }

@media only screen and (max-width: 1000px) and (max-width: 750px) { .link-performer1 a { top: -9px; } }

@media only screen and (max-width: 750px) { .link-performer1 { display: none; } }

@media only screen and (max-width: 750px) { .link-performer1.mod1 { display: inline-block; } }

@media only screen and (max-width: 750px) { .link-performer1.mod1 a { padding: 0 9px; font-size: 16px; height: 33px; line-height: 33px; top: -3px; } }

.space2 { height: 70px; }

.space2.mod1 { height: 40px; }

@media only screen and (max-width: 1000px) { .space2 { height: 15px; } }

@media only screen and (max-width: 750px) { .space2 { height: 15px; }
  .space2.active { height: 19px; } }

@media only screen and (max-width: 750px) { .space4 { height: 30px; } }

@media only screen and (max-width: 750px) { .space3 { height: 45px; } }

.search-main { padding: 30px 10px; background: #eefcff; margin-bottom: 70px; }

.search-main.mod1 { margin-bottom: 0 !important; }

@media only screen and (max-width: 750px) { .search-main.mod1 { padding-bottom: 15px; } }

@media only screen and (max-width: 1250px) { .search-main.mod2 .search-main__right { max-width: 630px; margin: auto; } }

@media only screen and (max-width: 750px) { .search-main.mod2 { padding-top: 15px; } }

@media only screen and (max-width: 1000px) { .search-main { margin-bottom: 15px; } }

@media only screen and (max-width: 750px) { .search-main { padding: 25px 15px; } }

.search-main .page-line { padding: 5px; }

@media only screen and (max-width: 750px) { .search-main .page-line { padding: 0; } }

.search-main .page-line.arrow-subscribe.active:before { opacity: 1; }

.search-main .page-line.arrow-subscribe:before { position: absolute; bottom: -31px; right: 109px; display: block; content: ''; background-image: url("/wp-content/themes/wzilla/img/icons.png"); width: 33px; height: 16px; background-position: -34px 0px; z-index: 2; opacity: 0; -webkit-transition: 0.2s linear; transition: 0.2s linear; }

@media only screen and (max-width: 1250px) { .search-main .page-line.arrow-subscribe:before { right: 104px; } }

@media only screen and (max-width: 750px) { .search-main .page-line.arrow-subscribe:before { bottom: -16px; right: 0px; } }

.search-main__form { max-width: 527px; display: block; margin: auto; background: #fff; height: 50px; padding: 0 53px 0 20px; position: relative; }

@media only screen and (max-width: 750px) { .search-main__form { height: 45px; } }

@media only screen and (max-width: 510px) { .search-main__form { padding-left: 10px; padding-right: 40px; } }

.search-main__form:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: block; content: ''; border: 1px solid #56c1ff; opacity: 0; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.search-main__form.mod1 { max-width: 1000px; }

.search-main__form.mod1:after, .search-main__form.mod1 .icon-arrow-active1 { background: url("/wp-content/themes/wzilla/img/i10.svg") no-repeat 0 0; background-size: 16px 9px; width: 16px; height: 9px; display: inline-block; display: block; position: absolute; top: 21px; right: 22px; }

@media only screen and (max-width: 750px) { .search-main__form.mod1:after, .search-main__form.mod1 .icon-arrow-active1 { top: 19px; right: 15px; } }

.search-main__form.mod1 .icon-arrow-active1 { opacity: 0; background: url("/wp-content/themes/wzilla/img/i10-1.svg") no-repeat 0 0; background-size: 16px 9px; width: 16px; height: 9px; display: inline-block; }

.search-main__form.mod1:after { content: ''; }

.search-main__form.mod1.active:after { opacity: 0; }

.search-main__form.mod1.active .icon-arrow-active1 { opacity: 1; }

.search-main__form.active:before { opacity: 1; }

.search-main__form-drop { position: absolute; top: 100%; left: 0; right: 0; border: 1px solid #56c1ff; z-index: 8; border-top: none; background: #fff; display: none; }

.search-main__form-drop-item a { padding: 12px 15px; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 20px; display: block; color: #000000; }

.search-main__form-drop-item a:hover { color: #ffffff; background: #56c1ff; }

@media only screen and (max-width: 750px) { .search-main__form-drop-item a { padding: 9px 14px; font-size: 16px; line-height: 17px; } }

.search-main__input { display: block; width: 100%; height: 50px; background: none; border: none; font-family: "PT Sans"; font-size: 20px; font-weight: 400; color: rgba(0, 0, 0, 0.8); position: relative; }

@media only screen and (max-width: 750px) { .search-main__input { height: 45px; font-size: 16px !important; } }

.search-main__submit { position: absolute; top: 13px; right: 13px; background: none; border: none; display: block; background: url("/wp-content/themes/wzilla/img/i2.svg") no-repeat 0 0; background-size: 24px 24px; width: 24px; height: 24px; display: inline-block; }

@media only screen and (max-width: 510px) { .search-main__submit { right: 5px; } }

.search-main__submit:hover { opacity: 0.9; }

.search-main__right { float: right; *zoom: 1; margin-left: 20px; }

.search-main__right:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 1250px) { .search-main__right { float: none; width: auto !important; margin-left: 0; } }

.search-main__right .search-main__form { float: left; width: 557px; max-width: 1000px; }

@media only screen and (max-width: 1250px) { .search-main__right .search-main__form { float: none; display: block; width: auto; margin-bottom: 20px; } }

@media only screen and (max-width: 750px) { .search-main__right .search-main__form { margin-bottom: 15px; } }

.search-main__right .search-main__form.not-margin { margin-bottom: 0; }

.search-main__right .search-main .notify-link1 { float: right; }

.over-search-and-back1 { text-align: center; font-size: 0.01px; }

.over-search-and-back1__over { display: inline-block; vertical-align: top; max-width: 100%; width: 648px; *zoom: 1; }

.over-search-and-back1__over:after { content: " "; display: table; clear: both; }

.over-search-and-back1__over .search-main__form { margin-left: 48px; text-align: left; }

@media only screen and (max-width: 750px) { .over-search-and-back1__over .search-main__form { margin-left: 39px; } }

.back1 { background: url("/wp-content/themes/wzilla/img/back1.svg") no-repeat 0 0; background-size: 24px 24px; width: 24px; height: 24px; display: inline-block; float: left; position: relative; top: 15px; }

.back1:hover { opacity: 0.8; }

@media only screen and (max-width: 750px) { .back1 { top: 11px; } }

.subscribe-over1 { position: relative; display: none; }

.subscribe-hide-place1 { background: #e5f9fe; border-top: 1px solid #a5e7fe; border-bottom: 1px solid #a5e7fe; padding: 33px 0 40px 0; position: relative; opacity: 0; -webkit-transition: 0.2s linear; transition: 0.2s linear; }

.subscribe-hide-place1.active { opacity: 1; }

.subscribe-hide-place1 .subscribe1__form { padding-bottom: 0; margin-bottom: 0; }

.archive-chose1 { width: 180px; height: 50px; float: right; background: #fff; }

@media only screen and (max-width: 1250px) { .archive-chose1 { float: left; margin-top: -50px; } }

@media only screen and (max-width: 750px) { .archive-chose1 { float: none; position: absolute; top: 38px; left: 5px; right: 5px; width: auto; height: 45px; }
  .archive-chose1 .archive-chose1__text { height: 45px; line-height: 45px; font-size: 16px; } }

@media only screen and (max-width: 750px) { .archive-chose1 { left: 0; right: 0; } }

.archive-chose1__text { text-align: center; height: 50px; line-height: 50px; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 20px; font-weight: 400; }

.archive-chose1__text.mod1 { height: auto; border-radius: 4px; background-color: #eefbff; padding: 21.5px 30px; color: #000000; font-family: "PT Sans"; font-size: 26px; font-weight: 400; display: inline-block; vertical-align: top; line-height: 28px; margin-bottom: 33px; }

@media only screen and (max-width: 750px) { .archive-chose1__text.mod1 { font-size: 22px; } }

.archive-chose1__text.mod1 .drop-menu1 { line-height: 28px; display: inline-block; vertical-align: top; margin: 0 10px; height: auto; }

.archive-chose1__text.mod1 .drop-menu1__current { color: #9de3fc; font-family: "PT Sans"; font-size: 26px; font-weight: 400; }

.archive-chose1__text.mod1 .drop-menu1__current.active { color: #56c1ff; }

@media only screen and (max-width: 750px) { .archive-chose1__text.mod1 .drop-menu1__current { font-size: 22px; } }

.archive-chose1__text.mod1 .drop-menu1.active .drop-menu1__dropdown { top: -71.5px; }

.archive-chose1__text.mod1 .drop-menu1.active .drop-menu1__dropdown li a { font-size: 26px; }

@media only screen and (max-width: 1000px) { .archive-chose1__text.mod1 .drop-menu1.active .drop-menu1__dropdown li a { font-size: 18px; } }

.drop-menu1 { display: inline-block; position: relative; height: 50px; line-height: 50px; }

@media only screen and (max-width: 750px) { .drop-menu1 { height: 45px; line-height: 45px; } }

.drop-menu1__current { color: #13c1fe; font-family: "PT Sans"; font-size: 20px; font-weight: 400; display: inline-block; cursor: pointer; line-height: 20px; border-bottom: 1px dashed #13c1fe; }

.drop-menu1__current:hover { border-color: transparent; }

@media only screen and (max-width: 750px) { .drop-menu1__current { font-size: 16px; } }

.drop-menu1__dropdown { position: absolute; top: -50px; left: 0; min-width: 100%; background: #fff; display: block; z-index: 12; border: 1px solid #56c1ff; text-align: left; white-space: nowrap; opacity: 0; top: 0px; overflow: hidden; height: 0; -webkit-transition: 0.2s linear; transition: 0.2s linear; }

.drop-menu1__ul { display: block; position: relative; -webkit-transition: 0.2s linear; transition: 0.2s linear; }

.drop-menu1__drop-item { display: block; }

.drop-menu1__drop-item a { height: 50px; line-height: 50px; padding: 0 16px 0 0; display: block; font-family: "PT Sans"; font-size: 18px; font-weight: 400; color: #000000; position: relative; -webkit-transition: 0.2s linear; transition: 0.2s linear; }

.drop-menu1__drop-item a:before { position: absolute; bottom: 0; left: 0; right: 0; display: block; content: ''; border-top: 1px solid #fff; }

.drop-menu1__drop-item a:hover { background: #56c1ff; color: #fff; }

@media only screen and (max-width: 750px) { .drop-menu1__drop-item a { height: 45px; line-height: 45px; font-size: 16px; } }

.drop-menu1__drop-item:last-child a:before { display: none; }

.drop-menu1__drop-item.active a { background: #56c1ff; color: #fff; }

.drop-menu1.active .drop-menu1__dropdown { top: -50px; opacity: 1; }

@media only screen and (max-width: 750px) { .drop-menu1.active .drop-menu1__dropdown { top: -45px; } }

.drop-menu1.active .drop-menu1__ul { top: 0px !important; }

.drop-menu1.active .drop-menu1__drop-item a { padding-left: 16px; }

.notify-link1 { float: right; line-height: 50px; }

.notify-link1 a { display: inline-block; color: #13c1fe; font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 16px; vertical-align: middle; text-transform: uppercase; border-bottom: 1px dashed #13c1fe; }

.notify-link1 a:hover { border-color: transparent; }

@media only screen and (max-width: 750px) { .notify-link1 { float: none; line-height: 16px; text-align: center; }
  .notify-link1 a { font-size: 14px; } }

.content-page { position: relative; *zoom: 1; }

.content-page:after { content: " "; display: table; clear: both; }

.content-page__left { float: left; width: 280px; padding-top: 4px; }

@media only screen and (max-width: 1000px) { .content-page__left { width: auto; float: none; } }

.content-page__right { float: right; }

@media only screen and (max-width: 1000px) { .content-page__right { float: none; width: auto !important; } }

.scroll-fix-left { z-index: 5; }

.scroll-fix-left.fix-active { position: fixed; top: 95px !important; }

.scroll-fix-left.fix-disabled { position: absolute; top: auto !important; bottom: 0px;  left: 0 !important; }

.scroll-fix-left.more.fix-active { top: 155px !important; }

.scroll-fix-left.more.fix-disabled { top: auto !important; }

@media only screen and (max-width: 1000px) { .scroll-fix-left { position: static !important; } }

.scroll-fix-left.disable { position: static !important; padding-bottom: 30px; }

.sidebar-bunner { margin-top: 30px; background: #2D6E86; }

@media only screen and (max-width: 1000px) { .sidebar-bunner{display: none; } }

.sidebar-bunner__img{ background-image: url(/wp-content/themes/wzilla/img/sidebar-bunner-img.svg); height: 160px; background-size: cover;}

.sidebar-additional-block { padding: 16px; display: flex; flex-direction: column; gap: 12px; font-family: PT Sans;}

.sidebar-additional-block__title {font-size: 22px; color: white; font-weight: 700;}

.sidebar-additional-block__text {font-size: 16px; color: white;}

.sidebar-additional-block-actions { display: flex; flex-direction: column; gap: 12px;}

.title1 { color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; line-height: 23px; padding: 0 0 29px 57px; }

@media only screen and (max-width: 1000px) { .title1 { display: none; } }

.position-menu { position: relative; }

@media only screen and (max-width: 1000px) { .position-menu { padding-bottom: 40px; } }

.hide-current-menu { display: none; padding: 0 10px 0 57px; color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; height: 55px; line-height: 55px; position: relative; -webkit-transition: 0.1s linear; transition: 0.1s linear; border-radius: 4px; background: #f8f8f8; cursor: pointer; }

@media only screen and (max-width: 1000px) { .hide-current-menu { display: block; } }

.hide-current-menu span { position: absolute; top: 1px; left: 1px; bottom: 0; width: 57px; display: block; text-align: center; }

.hide-current-menu span:before { display: inline-block; vertical-align: middle; content: ''; }

.hide-current-menu i { font-style: normal; display: block; padding: 1px 0 0 1px; }

.hide-current-menu:before { position: absolute; top: 24px; right: 16px; display: block; content: ''; background: url("/wp-content/themes/wzilla/img/i9.svg") no-repeat 0 0; background-size: 12px 8px; width: 12px; height: 8px; display: inline-block; }

.hide-current-menu__icon1 span:before { background: url("/wp-content/themes/wzilla/img/i3.svg") no-repeat 0 0; background-size: 30px 30px; width: 30px; height: 30px; display: inline-block; position: relative; top: -2px; }

.hide-current-menu__icon2 span:before { background: url("/wp-content/themes/wzilla/img/i4.svg") no-repeat 0 0; background-size: 30px 30px; width: 30px; height: 30px; display: inline-block; }

.hide-current-menu__icon3 span:before { background: url("/wp-content/themes/wzilla/img/i5.svg") no-repeat 0 0; background-size: 36px 29px; width: 36px; height: 29px; display: inline-block; }

.hide-current-menu__icon4 span:before { background: url("/wp-content/themes/wzilla/img/i6.svg") no-repeat 0 0; background-size: 34px 33px; width: 34px; height: 33px; display: inline-block; }

.hide-current-menu__icon5 span:before { background: url("/wp-content/themes/wzilla/img/i7.svg") no-repeat 0 0; background-size: 31px 34px; width: 31px; height: 34px; display: inline-block; }

@media only screen and (max-width: 1000px) { .sub-menu1 { display: none; } }

.sub-menu1 li { margin-bottom: 6px; list-style: none;}

.sub-menu1 li:last-child { margin-bottom: 0; }

.sub-menu1 li a { display: block; padding: 0 10px 0 57px; color: #000000; font-family: "PT Sans"; font-size: 17px; font-weight: 400; height: 55px; line-height: 55px; position: relative; -webkit-transition: 0.1s linear; transition: 0.1s linear; border-radius: 4px; }

.sub-menu1 li a span { position: absolute; top: 0; left: 0; width: 57px; display: block; text-align: center; height: 55px; font-size: 0.01px; }

.sub-menu1 li a span:before { display: inline-block; vertical-align: middle; content: ''; position: relative; }

.sub-menu1 li a:hover { background-color: #eefbff; }

.menu-item-object-category.active  { background-color: #eefbff; }
.menu-item-object-category.active a { background-color: transparent; }

.sub-menu1 .menu-item-type-custom.active  { background-color: #eefbff; }
.sub-menu1 .menu-item-type-custom.active a { background-color: transparent; }

.sub-menu1 .menu-item-type-custom span:before { background: url("/wp-content/themes/wzilla/img/i27.svg") no-repeat 0 0; background-size: 30px 30px; width: 30px; height: 30px; display: inline-block; }

.sub-menu1__icon1 span:before { background: url("/wp-content/themes/wzilla/img/1.png") no-repeat 0 0; background-size: 36px 36px; width: 36px; height: 36px; display: inline-block; position: relative; }

.sub-menu1__icon2 span:before { background: url("/wp-content/themes/wzilla/img/2.png") no-repeat 0 0; background-size: 36px 36px; width: 36px; height: 36px; display: inline-block; }

.sub-menu1__icon3 span:before { background: url("/wp-content/themes/wzilla/img/3.png") no-repeat 0 0; background-size: 36px 36px; width: 36px; height: 36px; display: inline-block; }

.sub-menu1__icon4 span:before { background: url("/wp-content/themes/wzilla/img/4.png") no-repeat 0 0; background-size: 36px 36px; width: 36px; height: 36px; display: inline-block; }

.sub-menu1__icon5 span:before { background: url("/wp-content/themes/wzilla/img/5.png") no-repeat 0 0; background-size: 36px 36px; width: 36px; height: 36px; display: inline-block; }

.sub-menu1__icon6 span:before { background: url("/wp-content/themes/wzilla/img/6.png") no-repeat 0 0; background-size: 36px 36px; width: 36px; height: 36px; display: inline-block; }

.sub-menu1__icon7 span:before { background: url("/wp-content/themes/wzilla/img/7.png") no-repeat 0 0; background-size: 36px 36px; width: 36px; height: 36px; display: inline-block; }

/*.sub-menu1__icon8 span:before { background: url("/wp-content/themes/wzilla/img/i18.svg") no-repeat 0 0; background-size: 27px 32px; width: 27px; height: 32px; display: inline-block; }

.sub-menu1__icon9 span:before { background: url("/wp-content/themes/wzilla/img/i19.svg") no-repeat 0 0; background-size: 36px 36px; width: 36px; height: 36px; display: inline-block; }

.sub-menu1__icon10 span:before { background: url("/wp-content/themes/wzilla/img/i20.svg") no-repeat 0 0; background-size: 36px 36px; width: 36px; height: 36px; display: inline-block; }

.sub-menu1__icon11 span:before { background: url("/wp-content/themes/wzilla/img/i21.svg") no-repeat 0 0; background-size: 36px 36px; width: 36px; height: 36px; display: inline-block; }

.sub-menu1__icon12 span:before { background: url("/wp-content/themes/wzilla/img/i22.svg") no-repeat 0 0; background-size: 36px 36px; width: 36px; height: 36px; display: inline-block; }

.sub-menu1__icon13 span:before { background: url("/wp-content/themes/wzilla/img/i23.svg") no-repeat 0 0; background-size: 36px 36px; width: 36px; height: 36px; display: inline-block; }

.sub-menu1__icon14 span:before { background: url("/wp-content/themes/wzilla/img/i24.svg") no-repeat 0 0; background-size: 36px 36px; width: 36px; height: 36px; display: inline-block; }

.sub-menu1__icon15 span:before { background: url("/wp-content/themes/wzilla/img/i25.svg") no-repeat 0 0; background-size: 36px 36px; width: 36px; height: 36px; display: inline-block; }

.sub-menu1__icon16 span:before { background: url("/wp-content/themes/wzilla/img/i26.svg") no-repeat 0 0; background-size: 36px 36px; width: 36px; height: 36px; display: inline-block; }

.sub-menu1__icon17 span:before { background: url("/wp-content/themes/wzilla/img/i27.svg") no-repeat 0 0; background-size: 35px 35px; width: 35px; height: 35px; display: inline-block; }

.sub-menu1__icon18 span:before { background: url("/wp-content/themes/wzilla/img/q1.svg") no-repeat 0 0; background-size: 35px 35px; width: 35px; height: 35px; display: inline-block; background: url(/wp-content/themes/wzilla/img/q1.png); background-size: 100%; width: 35px; height: 35px; }

.sub-menu1__icon19 span:before { background: url("/wp-content/themes/wzilla/img/q2.svg") no-repeat 0 0; background-size: 35px 35px; width: 35px; height: 35px; display: inline-block; background: url(/wp-content/themes/wzilla/img/q2.png); background-size: 100%; width: 35px; height: 35px; }

.sub-menu1__icon20 span:before { background: url("/wp-content/themes/wzilla/img/q3.svg") no-repeat 0 0; background-size: 35px 35px; width: 35px; height: 35px; display: inline-block; background: url(/wp-content/themes/wzilla/img/q3.png); background-size: 100%; width: 35px; height: 35px; }

.sub-menu1__icon21 span:before { background: url("/wp-content/themes/wzilla/img/q4.svg") no-repeat 0 0; background-size: 35px 35px; width: 35px; height: 35px; display: inline-block; background: url(/wp-content/themes/wzilla/img/q4.png); background-size: 100%; width: 35px; height: 35px; }

.sub-menu1__icon22 span:before { background: url("/wp-content/themes/wzilla/img/q5.svg") no-repeat 0 0; background-size: 35px 35px; width: 35px; height: 35px; display: inline-block; background: url(/wp-content/themes/wzilla/img/q5.png); background-size: 100%; width: 35px; height: 35px; }

.sub-menu1__icon23 span:before { background: url("/wp-content/themes/wzilla/img/q6.svg") no-repeat 0 0; background-size: 35px 35px; width: 35px; height: 35px; display: inline-block; background: url(/wp-content/themes/wzilla/img/q6.png); background-size: 100%; width: 35px; height: 35px; }

.sub-menu1__icon24 span:before { background: url("/wp-content/themes/wzilla/img/i28.svg") no-repeat 0 0; background-size: 35px 36px; width: 35px; height: 36px; display: inline-block; }

.sub-menu1__icon25 span:before { background: url("/wp-content/themes/wzilla/img/i29.svg") no-repeat 0 0; background-size: 32px 38px; width: 32px; height: 38px; display: inline-block; }*/
.sub-menu1>li> a.active .sub-menu1__drop1{
	display: block;
	background: #fff;
	-webkit-transition: 0.3s linear;
    transition: 0.3s linear;
} 
.menu-item-object-category ul{
	display: none;
}
.sub-menu1__drop1 { padding-left: 45px; padding-top: 6px; -webkit-transition: 0.3s linear; transition: 0.3s linear; }

@media only screen and (max-width: 1000px) { .sub-menu1__drop1 { margin-left: 0; } }

.sub-menu1__drop1 li { margin-bottom: 2px; }

.sub-menu1__drop1 li a { height: auto; line-height: 18px; padding: 0 12px; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; }

@media only screen and (max-width: 1000px) { .sub-menu1__drop1 li a { height: 55px; line-height: 55px; } }

.sub-menu1__drop1 li a i { font-style: normal; height: 40px; vertical-align: middle; line-height: 17px; display: table-cell; }

@media only screen and (max-width: 1000px) { .sub-menu1__drop1 li a i { height: 55px; } }

.hide-mob-menu { display: none; border-radius: 4px; border: 1px solid rgba(19, 193, 254, 0); background-color: #ffffff; margin-bottom: 20px; overflow: hidden; height: 55px; position: relative; -webkit-transition: 0.3s linear; transition: 0.3s linear; }

@media only screen and (max-width: 1000px) { .hide-mob-menu { display: block; }
  .hide-mob-menu .sub-menu1 { display: block; position: relative; -webkit-transition: 0.3s linear; transition: 0.3s linear; }
  .hide-mob-menu .sub-menu1 li.active a { background: #fafafa; } }

.hide-mob-menu:before { position: absolute; top: 24px; right: 16px; display: block; content: ''; background: url("/wp-content/themes/wzilla/img/i9.svg") no-repeat 0 0; background-size: 12px 8px; width: 12px; height: 8px; display: inline-block; z-index: 1; }

.hide-mob-menu .hide-mob-menu_button { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(51, 51, 51, 0); cursor: pointer; z-index: 1; }

.hide-mob-menu:hover .sub-menu1 li.active a { background: #f4f4f4; }

.hide-mob-menu.active { border: 1px solid #13c1fe; }

.hide-mob-menu.active:before { display: none; }

.hide-mob-menu.active .hide-mob-menu_button { display: none; }

.hide-mob-menu.active .sub-menu1 { top: 0 !important; }

.hide-mob-menu.active .sub-menu1 li a { position: relative; }

.hide-mob-menu.active .sub-menu1 li a:before { position: absolute; top: 0; bottom: 0; left: -195px; width: 200px; display: block; content: ''; background-color: #eefbff; opacity: 0; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.hide-mob-menu.active .sub-menu1 li a:hover:before { opacity: 1; }

.hide-mob-menu.active .sub-menu1 li.active a { background-color: #eefbff !important; position: relative; }

.hide-mob-menu.active .sub-menu1 li.active a:before { opacity: 1; }

@media only screen and (max-width: 1000px) { .hide-mob-menu.active .sub-menu1__drop1 { margin-left: 45px; } }

.main-text { padding-bottom: 1px; }

.title2 { color: #000000; font-family: "PT Sans"; font-size: 32px; font-weight: 400; line-height: 32px; padding-bottom: 9px; text-align: center; }

.title2.mod1 { padding-bottom: 45px; }

@media only screen and (max-width: 750px) { .title2 { color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; padding-bottom: 20px !important; } }

.paragrapf1 { text-align: center; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; padding-bottom: 50px; max-width: 690px; margin: auto; }

.paragrapf1.mod1 { padding-bottom: 30px; }

.paragrapf1.mod2 { max-width: 840px; padding-bottom: 40px; }

.paragrapf1.mod3 { padding-bottom: 20px; max-width: 555px; }

.paragrapf1 a { color: #13C1FE; border-bottom: 1px solid #13C1FE; display: inline; }

.paragrapf1 a:hover { border: none; }

@media only screen and (max-width: 750px) { .paragrapf1 { padding-bottom: 25px !important; max-width: 1000px !important; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; }
  .paragrapf1 br { display: none; } }

.text-back-grey { padding: 50px 40px; background: #f8f8f8; border-radius: 4px; margin-bottom: 60px; }

.text-back-grey.mod1 { padding-bottom: 0; margin-bottom: 45px; }

.text-back-grey.mod2 { padding-bottom: 0; }

@media only screen and (max-width: 1000px) { .text-back-grey { position: relative; } }

@media only screen and (max-width: 750px) { .text-back-grey { padding: 35px 15px; margin-bottom: 50px; }
  .text-back-grey:before { position: absolute; top: 0; bottom: 0; left: -15px; right: -15px; display: block; content: ''; background: #f8f8f8; z-index: -1; } }

.title3 { color: #000000; font-family: "PT Sans"; font-size: 26px; font-weight: 400; padding-bottom: 45px; line-height: 27px; text-align: center; }

.title3.mod1 { padding-bottom: 14px; }

.title3.mod2 { padding-bottom: 20px; }

.title3.mod3 { padding-bottom: 40px; }

@media only screen and (max-width: 750px) { .title3.mod3 { padding-bottom: 25px; } }

@media only screen and (max-width: 750px) { .title3 { padding-bottom: 50px; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; line-height: 23px; }
  .title3.mod1 { padding-bottom: 15px; }
  .title3.mod2 { padding-bottom: 15px; }
  .title3.mod-device1 { padding-bottom: 10px; } }

.list-text1__item { padding-bottom: 48px; *zoom: 1; }

.list-text1__item:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 750px) { .list-text1__item { padding-bottom: 40px; } }

.list-text1__item img { float: left; width: 200px; height: 200px; margin-right: 30px; }

@media only screen and (max-width: 750px) { .list-text1__item img { width: 75px; height: 75px; margin: 0 15px 0 0 !important; float: left !important; } }

.list-text1__item:nth-child(2n+2) img { float: right; margin: 0 0 0 30px; }

.list-text1__item.right-align img { float: right; margin: 0 0 0 25px; }

.list-text1__item.right-align p { text-align: right; }

.list-text1.mod1 .list-text1__item:nth-child(2n+2) img { margin: 0 30px 0 0; float: left; }

.list-text1__vertical { display: table-cell; height: 200px; vertical-align: middle; }

@media only screen and (max-width: 750px) { .list-text1__vertical { display: block; height: auto; } }

.list-text1.mod2 .list-text1__vertical { height: 180px; display: table-cell; vertical-align: middle; }

@media only screen and (max-width: 750px) { .list-text1.mod2 .list-text1__vertical { height: auto; display: block; } }

.list-text1.mod2 .list-text1__item img { width: 180px; height: 180px; margin-right: 25px; }

.list-text1.mod2 .list-text1__item.right-align img { float: right; margin: 0 0 0 25px; }

.list-text1.mod2 .list-text1__item.right-align p { text-align: right; }

@media only screen and (max-width: 750px) { .list-text1.mod2 .list-text1__item.right-align p { text-align: left; } }

@media only screen and (max-width: 750px) { .list-text1.mod2 .list-text1__item img { float: left !important; margin: 0 15px 0 0 !important; width: 75px; height: 75px; } }

.list-text1.mod3 .list-text1__vertical { height: 180px; display: table-cell; vertical-align: middle; }

@media only screen and (max-width: 750px) { .list-text1.mod3 .list-text1__vertical { height: auto; display: block; } }

.list-text1.mod3 .list-text1__item { padding-bottom: 0; }

.list-text1.mod3 .list-text1__item img { width: 180px; height: 180px; margin-right: 30px; }

.list-text1.mod3 .list-text1__item.right-align img { float: right; margin: 0 0 0 30px; }

.list-text1.mod3 .list-text1__item.right-align p { text-align: right; }

@media only screen and (max-width: 750px) { .list-text1.mod3 .list-text1__item.right-align p { text-align: left; } }

@media only screen and (max-width: 750px) { .list-text1.mod3 .list-text1__item img { float: left !important; margin: 0 15px 0 0 !important; width: 75px; height: 75px; } }

.list-text1.big-padding-bt1 { padding-bottom: 10px; }

.list-text1.small-bottom-padding { padding-bottom: 10px; }

.list-text1__over { overflow: hidden; }

.list-text1__over span { display: block; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; padding-bottom: 15px; line-height: 23px; }

@media only screen and (max-width: 750px) { .list-text1__over span { color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 24px; padding-bottom: 10px; } }

.list-text1__over p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; padding-bottom: 6px; }

.list-text1__over p:last-child { padding-bottom: 0; }

@media only screen and (max-width: 750px) { .list-text1__over p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; } }

.list-text1__over li { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; padding-bottom: 6px; padding-left: 10px; position: relative; display: block; }

.list-text1__over li:before { position: absolute; top: 0; left: 0; display: block; content: '-'; }

.list-text1__over li:last-child { padding-bottom: 0; }

@media only screen and (max-width: 750px) { .list-text1__over li { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; } }

.button, .small-form-work1__submit { background: #13C1FE; height: 62px; line-height: 62px; text-align: center; display: block; margin: auto; width: 267px; color: #ffffff; font-family: "PT Sans"; font-size: 26px; font-weight: 400; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.button:hover, .small-form-work1__submit:hover { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }

@media only screen and (max-width: 750px) { .button, .small-form-work1__submit { width: 215px; height: 45px; line-height: 45px; font-size: 16px; } }

.video-btn { padding-bottom: 80px; text-align: center; font-size: 0.01px; }

.video-btn.mod1 { padding-bottom: 40px; }

@media only screen and (max-width: 750px) { .video-btn { padding-bottom: 50px; } }

.video-btn a { display: inline-block; vertical-align: top; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.video-btn a img { width: 280px; height: 165px; }

.video-btn a:hover { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }

.nav-tabs-cost-work { margin-left: -7.5px; margin-right: -7.5px; *zoom: 1; padding-bottom: 17px; }

.nav-tabs-cost-work:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 750px) { .nav-tabs-cost-work { margin: 0 -5px; padding-bottom: 10px; } }

.nav-tabs-cost-work__item { float: left; width: 16.666666%; }

@media only screen and (max-width: 750px) { .nav-tabs-cost-work__item { width: 33.3%; margin-bottom: 10px; } }

@media only screen and (max-width: 750px) { .nav-tabs-cost-work__item { width: 50%; } }

.nav-tabs-cost-work__item a { display: block; margin: 0 7.5px; height: 145px; cursor: pointer; border-radius: 4px; background-color: #f8f8f8; text-align: center; padding-top: 25px; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

@media only screen and (max-width: 750px) { .nav-tabs-cost-work__item a { margin: 0 5px; } }

.nav-tabs-cost-work__item a img { display: block; margin: auto; width: 75px; height: 75px; margin-bottom: 10px; }

.nav-tabs-cost-work__item a span { display: block; color: #000000; font-family: "PT Sans"; font-size: 22px; -webkit-transition: 0.1s linear; transition: 0.1s linear; font-weight: 400; line-height: 23px; height: 46px; display: table-cell; vertical-align: middle; }

.nav-tabs-cost-work__item a:hover { background: #efefef; -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }

@media only screen and (max-width: 750px) { .nav-tabs-cost-work__item a { height: 65px; padding: 0 0 0 10px; *zoom: 1; }
  .nav-tabs-cost-work__item a:after { content: " "; display: table; clear: both; }
  .nav-tabs-cost-work__item a img { float: left; width: 45px; height: 45px; margin: 0 10px 0 0; position: relative; top: 10px; }
  .nav-tabs-cost-work__item a span { display: table-cell; height: 66px; vertical-align: middle; color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; text-align: left; line-height: 24px; } }

@media only screen and (max-width: 750px) and (max-width: 355px) { .nav-tabs-cost-work__item a span { font-size: 16px; line-height: 19px; } }

.nav-tabs-cost-work__item.active a { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); background: #13C1FE; }

.nav-tabs-cost-work__item.active a span { color: #fff; }

.nav-tabs-cost-work.mod1 { margin-left: -4.5px; margin-right: -4.5px; padding-bottom: 50px; -webkit-transform: scale(0.9, 1.1); -ms-transform: scale(0.9, 1.1); transform: scale(0.9, 1.1); -webkit-transition: 0.3s linear; transition: 0.3s linear; opacity: 0; white-space: nowrap; }

@media only screen and (max-width: 750px) { .nav-tabs-cost-work.mod1 { margin: 0; padding: 0 15px; display: inline-block; vertical-align: top; } }

.nav-tabs-cost-work.mod1 .nav-tabs-cost-work__item { width: 16.666666% !important; }

@media only screen and (max-width: 750px) { .nav-tabs-cost-work.mod1 .nav-tabs-cost-work__item { width: 74px !important; float: none; display: inline-block; vertical-align: top; } }

.nav-tabs-cost-work.mod1 .nav-tabs-cost-work__item a { margin: 0 4.5px; height: 121px; padding-top: 17px; }

.nav-tabs-cost-work.mod1 .nav-tabs-cost-work__item a img { width: 55px; height: 55px; margin-bottom: 12px; }

.nav-tabs-cost-work.mod1 .nav-tabs-cost-work__item a span { color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 19px; height: 38px; }

@media only screen and (max-width: 750px) { .nav-tabs-cost-work.mod1 .nav-tabs-cost-work__item a { height: 80px; margin: 0 1.5px; padding: 8px 0 0 0 !important; position: relative; top: 3px; display: block; }
  .nav-tabs-cost-work.mod1 .nav-tabs-cost-work__item a img { width: 44px; height: 44px; margin: auto; float: none; top: 0; display: block; margin-bottom: 1px; }
  .nav-tabs-cost-work.mod1 .nav-tabs-cost-work__item a span { color: #000000; font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 14px; height: 28px; text-align: center; } }

.nav-tabs-cost-work.mod1 .nav-tabs-cost-work__item.active a { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); background: #13C1FE; }

.nav-tabs-cost-work.mod1 .nav-tabs-cost-work__item.active a span { color: #fff; }

.nav-tabs-cost-work.mod2 { padding-bottom: 0; max-width: 690px; margin: auto; -webkit-transition: 0.3s linear; transition: 0.3s linear; *zoom: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); height: 350px; z-index: 1; opacity: 1; }

.nav-tabs-cost-work.mod2:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 750px) { .nav-tabs-cost-work.mod2 { margin-left: -10px; margin-right: -10px; height: 230px; } }

.nav-tabs-cost-work.mod2 .nav-tabs-cost-work__item { width: 33.33333%; margin-bottom: 15px; }

@media only screen and (max-width: 750px) { .nav-tabs-cost-work.mod2 .nav-tabs-cost-work__item { width: 50%; } }

.nav-tabs-cost-work.mod2.mod2-1 { height: 535px; }

@media only screen and (max-width: 750px) { .nav-tabs-cost-work.mod2.mod2-1 { max-width: 1000px; } }

@media only screen and (max-width: 750px) { .nav-tabs-cost-work.mod2.mod2-1 .nav-tabs-cost-work__item { float: none; width: auto; margin-bottom: 10px; } }

.nav-tabs-cost-work.mod2.mod2-1 .nav-tabs-cost-work__item a { height: 230px; }

.nav-tabs-cost-work.mod2.mod2-1 .nav-tabs-cost-work__item a img { width: 90px; height: 90px; margin-bottom: 20px; }

.nav-tabs-cost-work.mod2.mod2-1 .nav-tabs-cost-work__item a span { height: auto; }

.nav-tabs-cost-work.mod2.mod2-1 .nav-tabs-cost-work__item a i { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; font-style: normal; display: block; padding-bottom: 9px; max-width: 180px; margin: auto; }

.nav-tabs-cost-work.mod2.mod2-1 .nav-tabs-cost-work__item a b { display: block; color: rgba(19, 193, 254, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 20px; }

@media only screen and (max-width: 750px) { .nav-tabs-cost-work.mod2.mod2-1 .nav-tabs-cost-work__item a { height: 80px; text-align: left; }
  .nav-tabs-cost-work.mod2.mod2-1 .nav-tabs-cost-work__item a img { width: 56px; height: 56px; }
  .nav-tabs-cost-work.mod2.mod2-1 .nav-tabs-cost-work__item a i { display: none; }
  .nav-tabs-cost-work.mod2.mod2-1 .nav-tabs-cost-work__item a span { padding-top: 16px; } }

.nav-tabs-cost-work.mod3 { padding-bottom: 0; background: #fff; }

.nav-tabs-cost-work.mod3 .nav-tabs-cost-work__item { -webkit-transition: 0.2s linear; transition: 0.2s linear; overflow: hidden; }

.nav-tabs-cost-work.mod3 .nav-tabs-cost-work__item a span { width: auto !important; }

.nav-tabs-cost-work.mod3 .nav-tabs-cost-work__item a i { display: inline-block; vertical-align: top; font-style: normal; }

.nav-tabs-cost-work.mod3 .nav-tabs-cost-work__item.active { width: 0% !important; overflow: hidden; }

@media only screen and (max-width: 750px) { .nav-tabs-cost-work.mod3 .nav-tabs-cost-work__item.active { width: 0px !important; } }

.nav-tabs-cost-work.mod3 .nav-tabs-cost-work__item.active a { background: #f8f8f8; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

@media only screen and (max-width: 750px) { .nav-tabs-cost-work.mod3 .nav-tabs-cost-work__item.active a { -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); } }

.nav-tabs-cost-work.mod3 .nav-tabs-cost-work__item.active a span { color: #000000; }

.nav-tabs-cost-work.mod3 .nav-tabs-cost-work__item.active2 { width: 20% !important; }

@media only screen and (max-width: 750px) { .nav-tabs-cost-work.mod3 .nav-tabs-cost-work__item.active2 { width: 74px !important; } }

.nav-tabs-cost-work.mod3.active .nav-tabs-cost-work__item { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; top: 0px; position: relative; }

.nav-tabs-cost-work.mod3.active .nav-tabs-cost-work__item.active1 { top: 40px; opacity: 0; }

@media only screen and (max-width: 750px) { .over-device-scroll1 { height: 94px; overflow: hidden; margin-left: -15px; margin-right: -15px; margin-bottom: 22px; }
  .over-device-scroll1.mod1 { margin-bottom: 0; } }

@media only screen and (max-width: 750px) { .over-inner-scroll1 { position: relative; overflow-x: auto; text-align: center; padding-bottom: 50px; font-size: 0.01px; } }

.position-relative1 { position: relative; min-height: 350px; }

@media only screen and (max-width: 750px) { .position-relative1 { min-height: 215px; } }

.position-relative1.mod1.active { min-height: 0 !important; }

.position-relative1.mod2 { min-height: 535px; }

@media only screen and (max-width: 750px) { .position-relative1.mod2 { min-height: 510px; } }

.position-top1 { position: absolute; top: 0; left: 0; right: 0; z-index: 1; }

.container-tabs-cost-work { position: relative; padding-bottom: 75px; -webkit-transition: 0.3s linear; transition: 0.3s linear; overflow: hidden; }

@media only screen and (max-width: 750px) { .container-tabs-cost-work { padding-bottom: 35px; } }

.container-tabs-cost-work__item { position: absolute; top: 5px; left: 5px; right: 5px; opacity: 0; -webkit-transition: 0.3s linear; transition: 0.3s linear; background: #fff; z-index: -10; }

.container-tabs-cost-work__item .list-work1__item { cursor: default; }

.container-tabs-cost-work__item .list-work1__item * { cursor: default; }

.container-tabs-cost-work__item.active { z-index: 1; opacity: 1; }

.container-tabs-cost-work__item.active .list-work1__item { cursor: pointer; }

.container-tabs-cost-work__item.active .list-work1__item * { cursor: pointer; }

.container-tabs-cost-work.mod1 { max-width: 685px; margin: auto; padding-bottom: 0; overflow: hidden; top: -40px; z-index: 2; }

.container-tabs-cost-work.mod1.disabled { height: 0px !important; }

.container-tabs-cost-work.mod1.moment1 { -webkit-transition-delay: 0s !important; transition-delay: 0s !important; overflow: visible; }

.js-animation-category1.active .nav-tabs-cost-work.mod1 { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; -webkit-transition: 0.3s linear; transition: 0.3s linear; z-index: 2; }

.js-animation-category1.active .nav-tabs-cost-work.mod2 { -webkit-transform: scale(1.1, 0.1); -ms-transform: scale(1.1, 0.1); transform: scale(1.1, 0.1); height: 0px; opacity: 0; -webkit-transition: 0.3s linear; transition: 0.3s linear; z-index: 1; }

.js-animation-category1.active .over-device-scroll1 { position: relative; z-index: 2; }

.js-animation-category1.active .container-tabs-cost-work.mod1 { top: 0px; -webkit-transition: 0.4s 0.2s linear; transition: 0.4s 0.2s linear; }

.list-work1 { margin: 0 -2.5px; *zoom: 1; }

.list-work1:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 850px) { .list-work1 { margin: 0; } }

.list-work1 li { float: left; width: 50%; height: 50px; margin-bottom: 5px; }

@media only screen and (max-width: 850px) { .list-work1 li { width: auto; float: none; padding: 0; height: auto; } }

.list-work1__over { margin: 0 2.5px; background: #eefcff; *zoom: 1; line-height: 50px; padding: 0 20px; height: 50px; color: #000000; font-family: "PT Sans"; font-size: 17px; font-weight: 400; overflow: hidden; }

.list-work1__over:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 850px) { .list-work1__over { margin: 0; } }

.list-work1__over span { float: left; max-width: 58%; }

.list-work1__over i { float: right; max-width: 40%; font-style: normal; color: #13C1FE; text-align: right; white-space: nowrap; }

.list-work1__over i * { font-weight: normal; }

@media only screen and (max-width: 750px) { .list-work1__over { padding: 0 15px; color: black; font-family: "PT Sans"; font-size: 16px; font-weight: 400; height: 45px; line-height: 45px; position: relative; }
  .list-work1__over i { width: auto; white-space: nowrap; display: block; position: absolute; top: 1px; max-width: 1000px; right: 15px; }
  .list-work1__over span { max-width: 55%; } }

.list-work1__padding { display: block; font-weight: normal; }

.list-work1__vertical-center { display: table-cell; height: 50px; line-height: 15px; font-weight: normal; vertical-align: middle; }

@media only screen and (max-width: 750px) { .list-work1__vertical-center { height: 45px; } }

@media only screen and (max-width: 750px) { .list-work1.mod1 { margin: 0 -2px; } }

.list-work1.mod1 li { height: auto; cursor: pointer; }

.list-work1.mod1 li:hover .list-work1__over { background: #13c1fe; color: #fff; -webkit-transform: scale(1.01); -ms-transform: scale(1.01); transform: scale(1.01); }

@media only screen and (max-width: 750px) { .list-work1.mod1 li { width: 50%; float: left; height: 45px; } }

.list-work1.mod1 .list-work1__over { background: #f8f8f8; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.list-work1.mod1 .list-work1__over span { float: none; display: block; max-width: 1000px; }

@media only screen and (max-width: 750px) { .list-work1.mod1 .list-work1__over { margin: 0 2px; padding: 0 10px; }
  .list-work1.mod1 .list-work1__over span { display: table-cell; height: 45px; vertical-align: middle; color: #000000; font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 16px; width: auto; -webkit-transition: 0.1s linear; transition: 0.1s linear; }
  .list-work1.mod1 .list-work1__over:hover span { color: #fff; } }

.list-vacancy { *zoom: 1; margin: 0 -17px; padding-bottom: 40px; }

.list-vacancy:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 750px) { .list-vacancy { padding-bottom: 40px !important; } }

.list-vacancy__item { float: left; width: 33.3%; }

@media only screen and (max-width: 750px) { .list-vacancy__item { float: none !important; width: auto !important; padding-bottom: 35px !important; }
  .list-vacancy__item:last-child { padding-bottom: 0; } }

.list-vacancy__over { padding: 0 17px; text-align: center; }

.list-vacancy__over span { display: block; color: #13C1FE; font-family: "PT Sans"; font-size: 32px; font-weight: 700; line-height: 40px; padding-bottom: 9px; }

.list-vacancy__over b { display: block; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; line-height: 27px; padding-bottom: 10px; }

.list-vacancy__over p { color: rgba(0, 0, 0, 0.5); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 22px; }

.list-vacancy.mod1 { padding-bottom: 50px; }

@media only screen and (max-width: 1140px) { .list-vacancy.mod1 { padding-bottom: 20px; } }

.list-vacancy.mod1 .list-vacancy__item { width: 25%; }

@media only screen and (max-width: 1140px) { .list-vacancy.mod1 .list-vacancy__item { width: 50%; padding-bottom: 30px; } }

.list-vacancy.mod1 .list-vacancy__over { padding: 0 12px; }

.title5 { color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 19px; text-align: center; padding-bottom: 20px; }

@media only screen and (max-width: 750px) { .title5.mod1 { color: #000000; font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 24px; } }

.list-payment-method { margin: 0 -7.5px; font-size: 0.01px; *zoom: 1; padding-bottom: 45px; }

.list-payment-method:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 750px) { .list-payment-method { margin: 0 -5px; padding-bottom: 40px; } }

.list-payment-method__item { float: left; width: 25%; padding-bottom: 1px; }

@media only screen and (max-width: 750px) { .list-payment-method__item { width: 33.3%; } }

@media only screen and (max-width: 550px) { .list-payment-method__item { width: 50%; } }

.list-payment-method span { display: block; height: 80px; line-height: 80px; text-align: center; margin: 0 7.5px 14px 7.5px; background: #eefcff; }

@media only screen and (max-width: 750px) { .list-payment-method span { margin: 0 5px 10px 5px; } }

.list-payment-method span img { display: inline-block; vertical-align: middle; max-width: 90%; }

@media only screen and (max-width: 350px) { .list-payment-method span img { max-width: 100px; max-height: 50px; } }

.list-payment-method span i { font-style: normal; display: inline-block; vertical-align: middle; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 16px; text-align: left; padding-left: 12px; }

@media only screen and (max-width: 350px) { .list-payment-method span i { font-size: 12px; line-height: 14px; padding-left: 7px; } }

.referral-descript { max-width: 660px; margin: auto; *zoom: 1; padding-bottom: 63px; }

.referral-descript:after { content: " "; display: table; clear: both; }

.referral-descript.mod1 { padding-bottom: 0; }

.referral-descript span { float: left; margin-right: 30px; color: #7ed321; font-family: "PT Sans"; font-size: 97px; font-weight: 700; line-height: 97px; }

.referral-descript p { display: block; overflow: hidden; color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 26px; padding-top: 3px; }

@media only screen and (max-width: 750px) { .referral-descript { padding-bottom: 34px; }
  .referral-descript span { color: #7ed321; font-family: "PT Sans"; font-size: 97px; font-weight: 700; line-height: 97px; float: none; padding: 0; margin: 0; display: block; text-align: center; }
  .referral-descript p { color: black; font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; text-align: center; } }

.question1 { padding: 45px 0 90px 0; border-top: 2px solid #f5f5f5; text-align: center; }

.question1.mod1 { padding: 45px 0; }

.question1.mod2 { border-top: none; }

@media only screen and (max-width: 750px) { .question1.mod3 { padding-bottom: 35px; } }

@media only screen and (max-width: 750px) { .question1 { padding: 45px 0; } }

.question1 span { display: block; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; padding-bottom: 10px; line-height: 23px; }

.question1 p { display: block; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; }

.question1 p a { color: #13C1FE; display: inline; border-bottom: 1px dashed #13C1FE; }

.question1 p a:hover { border-color: transparent; }

.subscribe-block { background: #e8ffeb; padding: 55px 0 65px 0; }

@media only screen and (max-width: 750px) { .subscribe-block { padding: 45px 0; } }

.subscribe1__form { display: block; text-align: center; font-size: 0.01px; padding-bottom: 30px; }

@media only screen and (max-width: 750px) { .subscribe1__form { padding-bottom: 15px; } }

.subscribe1__input { width: 100%; max-width: 370px; margin-right: 15px; height: 50px; padding: 0 20px; color: rgba(0, 0, 0, 0.8); font-family: "PT Sans"; font-size: 20px; font-weight: 400; display: inline-block; vertical-align: top; }

@media only screen and (max-width: 750px) { .subscribe1__input { width: 201px; height: 45px; font-size: 16px; margin-right: 5px; } }

@media only screen and (max-width: 355px) { .subscribe1__input { width: 160px; } }

.subscribe1__submit { width: 162px; height: 50px; background: none; border: 1px solid #13c1fe; color: #13c1fe; font-family: "PT Sans"; font-size: 20px; font-weight: 400; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.subscribe1__submit:hover { background: #13c1fe; color: #fff; -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }

@media only screen and (max-width: 750px) { .subscribe1__submit { width: 114px; height: 45px; font-size: 16px; } }

.paragrapf2 { color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; line-height: 23px; text-align: center; display: block; }

.paragrapf2 span { color: #13c1fe; font-weight: 700; }

@media only screen and (max-width: 750px) { .paragrapf2 { color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 24px; max-width: 230px; margin: auto; } }

.social-block { padding: 35px 0 80px 0; text-align: center; font-size: 0.01px; background: #d1ffd8; }

@media only screen and (max-width: 750px) { .social-block { padding: 30px 0 55px 0;  } }

.social-over { max-width: 875px; *zoom: 1; margin: auto; display: flex; flex-direction:row; justify-content: space-between; align-items: baseline;}

@media only screen and (max-width: 600px) {
	.social-over {
		flex-direction: column;
		align-items: center;
	}
}

/*.social-over:after { content: " "; display: table; clear: both; }

.social-over__item { float: left; }

.social-over__item + .social-over__item { float: right; }*/

.social-over__item--flex-row {display:flex; flex-direction:row; }

.social-over__item--align-items-end {align-items: end;}

.social-over__item-inner { text-align: left;}

.social-over__item p { text-align: left; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; padding-bottom: 15px; }

@media only screen and (max-width: 600px) {
	.social-over__item p {
		text-align: center;
	}
}

.social-over__item:first-child .social1 a:hover { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); }

@media only screen and (max-width: 750px) { .social-over__item { float: none !important; padding-bottom: 20px; }
  .social-over__item:last-child { padding-bottom: 0; }
  .social-over__item p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; padding-bottom: 10px; } }

.social-qr { margin-left: 20px;}

@media only screen and (max-width: 750px) { 
	.social-qr {
		display:none;
	}
	
	
}



.social1 { font-size: 0.01px; text-align: center; display:flex; }

.social1.mod1 a + a { margin-left: 16px; }

.social1 a { display: inline-block; vertical-align: top; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.social1 a:hover { -webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08); }

.social1 a + a { margin-left: 25px; }

@media only screen and (max-width: 340px) { .social1 a.social1__icon4 { display: block; margin: auto; margin-bottom: 12px; } }

@media only screen and (max-width: 340px) { .social1 a.social1__icon5 { display: block; margin: auto; } }

.social1__icon1 { background: url("/wp-content/themes/wzilla/img/c1.svg") no-repeat 0 0; background-size: 40px 40px; width: 40px; height: 40px; display: inline-block; }

.social1__icon2 { background: url("/wp-content/themes/wzilla/img/c2.svg") no-repeat 0 0; background-size: 40px 40px; width: 40px; height: 40px; display: inline-block; }

.social1__icon3 { background: url("/wp-content/themes/wzilla/img/c3.svg") no-repeat 0 0; background-size: 40px 40px; width: 40px; height: 40px; display: inline-block; }

.social1__icon4 { background: url("/wp-content/themes/wzilla/img/r1.svg") no-repeat 0 0; background-size: 135px 40px; width: 135px; height: 40px; display: inline-block; }

.social1__icon5 { background: url("/wp-content/themes/wzilla/img/r2.svg") no-repeat 0 0; background-size: 135px 40px; width: 135px; height: 40px; display: inline-block; }

.social1__icon6 { background: url("/wp-content/themes/wzilla/img/ic-soc-inst-round.svg") no-repeat 0 0; background-size: 40px 40px; width: 40px; height: 40px; display: inline-block; }

.social1__icon7 { background: url("/wp-content/themes/wzilla/img/ic-yt-round.svg") no-repeat 0 0; background-size: 40px 40px; width: 40px; height: 40px; display: inline-block; }

.social1__icon8 { background: url("/wp-content/themes/wzilla/img/ic-soc-lid-round.svg") no-repeat 0 0; background-size: 40px 40px; width: 40px; height: 40px; display: inline-block; }

.social1__icon-vk { position:relative; background: #4C6C91; border-radius: 4px; background-size: 60px 40px; width: 60px; height: 40px; display: inline-block; }

.social1__icon-vk::before { content: ''; background: url("/wp-content/themes/wzilla/img/vk.svg") no-repeat 0 0; position:absolute; top: 13px; left: 17px; background-size: 25px 15px; width: 25px; height: 15px; display: inline-block; }


.social1__icon-tg { position:relative;  background: #139BD0; border-radius: 4px; background-size: 60px 40px; width: 60px; height: 40px; display: inline-block; }

.social1__icon-tg::before { content: ''; background: url("/wp-content/themes/wzilla/img/tg.svg") no-repeat 0 0; position:absolute; top: 9px; left: 17px; background-size: 25px 22px; width: 25px; height: 22px; display: inline-block; }


.social1__icon-youtube { position:relative;  background: #D9252A; border-radius: 4px; background-size: 60px 40px; width: 60px; height: 40px; display: inline-block; }

.social1__icon-youtube::before { content: ''; background: url("/wp-content/themes/wzilla/img/youtube.svg") no-repeat 0 0; position:absolute; top: 11px; left: 23px; background-size: 15px 18px; width: 15px; height: 18px; display: inline-block; }


.social1__icon-appstore { position:relative;  background: #000000; border-radius: 4px; background-size: 60px 40px; width: 60px; height: 40px; display: inline-block; }

.social1__icon-appstore::before { content: ''; background: url("/wp-content/themes/wzilla/img/appstore.svg") no-repeat 0 0; position:absolute; top: 7px; left: 19px; background-size: 21px 26px; width: 21px; height: 26px; display: inline-block; }


.social1__icon-playmarket { position:relative;  background: #000000; border-radius: 4px; background-size: 60px 40px; width: 60px; height: 40px; display: inline-block; }

.social1__icon-playmarket::before { content: ''; background: url("/wp-content/themes/wzilla/img/playmarket.svg") no-repeat 0 0; position:absolute; top: 7px; left: 18px; background-size: 23px 26px; width: 23px; height: 26px; display: inline-block; }


.social1__icon-appgallery { position:relative;  background: #000000; border-radius: 4px; background-size: 60px 40px; width: 60px; height: 40px; display: inline-block; }

.social1__icon-appgallery::before { content: ''; background: url("/wp-content/themes/wzilla/img/appgallery.svg") no-repeat 0 0; position:absolute; top: 7px; left: 18px; background-size: 23px 26px; width: 23px; height: 26px; display: inline-block; }


.foot1 { background: #2d6e85; padding: 50px 0; position: relative; }

@media only screen and (max-width: 750px) { .foot1 { padding: 40px 0 25px 0; } }

.foot1:before { position: absolute; top: -60px; left: 50%; margin-left: -93px; display: block; content: ''; background: url("/wp-content/themes/wzilla/img/t1.svg") no-repeat 0 0; background-size: 186px 88px; width: 186px; height: 88px; display: inline-block; }

@media only screen and (max-width: 750px) { .foot1:before { background: url("/wp-content/themes/wzilla/img/t1.svg") no-repeat 0 0; background-size: 124px 58px; width: 124px; height: 58px; display: inline-block; top: -39px; margin-left: -62px; } }

.foot-menu { max-width: 943px; margin: auto; }

.foot-menu__list1 { text-align: justify; line-height: 0; font-size: 0; text-justify: newspaper; zoom: 1; -moz-text-align-last: justify; text-align-last: justify; }

.foot-menu__list1:after { content: ""; display: inline-block; width: 100%; height: 0px; visibility: hidden; overflow: hidden; }

.foot-menu__list1 * { -moz-text-align-last: left; text-align-last: left; }

.foot-menu__column { display: inline-block; vertical-align: top; }

@media only screen and (max-width: 750px) { .foot-menu__column { float: left; width: 50%; padding-bottom: 25px; }
  .foot-menu__column:nth-child(3) { float: right; clear: both; } }

.foot-menu__list2 { text-align: left; -moz-text-align-last: left; text-align-last: left; }

.foot-menu__list2 * { text-align: left; -moz-text-align-last: left; text-align-last: left; }

.foot-menu__list2 li { display: block; line-height: 16px; padding-bottom: 9px; }

.foot-menu__list2 li:last-child { padding-bottom: 0; }

@media only screen and (max-width: 750px) { .foot-menu__list2 li { line-height: 15px; } }

.foot-menu__list2 li a { color: #ffffff; font-family: "PT Sans"; font-size: 16px; font-weight: 400; }

.foot-menu__list2 li:not(:first-child) a:hover { text-decoration: underline; }

@media only screen and (max-width: 750px) { .foot-menu__list2 li a { font-size: 14px; } }

.foot-menu__list2 li.foot-menu__main-item { line-height: 28px; }

.foot-menu__list2 li.foot-menu__main-item a { color: #ffffff; font-family: "PT Sans"; font-size: 22px; font-weight: 400; }

@media only screen and (max-width: 750px) { .foot-menu__list2 li.foot-menu__main-item { line-height: 22px; }
  .foot-menu__list2 li.foot-menu__main-item a { color: #ffffff; font-family: "PT Sans"; font-size: 18px; font-weight: 400; } }

/*.foot2 { background: #22586b; padding: 25px 0 40px 0; }*/

/*@media only screen and (max-width: 750px) { .foot2 { padding: 14px 0 30px 0; } }*/

.more-pay-icon { max-width: 1095px; margin: auto; margin-bottom: 32px; overflow: hidden; height: 58px; }

@media only screen and (max-width: 750px) { .more-pay-icon { margin-bottom: 16px; } }

.more-pay-icon__over { overflow: auto; height: 90px; overflow-y: hidden; }

.more-pay-icon__over div { text-align: center; line-height: 0; font-size: 0; text-justify: newspaper; zoom: 1; -moz-text-align-last: justify; text-align-last: justify; position: relative; line-height: 58px; }

.more-pay-icon__over div:after { content: ""; display: inline-block; width: 100%; height: 0px; visibility: hidden; overflow: hidden; }

.more-pay-icon__over div * { -moz-text-align-last: left; text-align-last: left; }

@media only screen and (max-width: 750px) { .more-pay-icon__over div { padding: 0 15px; } }

.more-pay-icon img { display: inline-block; vertical-align: middle; margin: 0 12px; opacity: 0.2 }

.more-pay-icon__size1 { width: 48px; }

.more-pay-icon__size2 { width: 59px; }

.more-pay-icon__size3 { width: 78px; }

.more-pay-icon__size4 { width: 97px; }

.more-pay-icon__size5 { width: 97px; }

.text-double1 { padding-bottom: 50px; *zoom: 1; }

.text-double1:after { content: " "; display: table; clear: both; }

.text-double1__item { float: left; width: 50%; }

.text-double1__item .text-double1__over { margin-right: 15px; }

@media only screen and (max-width: 750px) { .text-double1__item .text-double1__over { margin: 0 !important; } }

.text-double1__item:last-child .text-double1__over { margin: 0 0 0 15px; }

@media only screen and (max-width: 750px) { .text-double1__item { float: none; width: auto; }
  .text-double1__item:first-child { margin-bottom: 11px; } }

.description1 { min-height: 164px; border-radius: 4px; background-color: #eefbff; *zoom: 1; padding: 20px 20px 20px 0; }

.description1:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 750px) { .description1 { min-height: 114px; margin-left: -10px; margin-right: -10px; padding: 15px 15px 15px 0; } }

.description1__foto { float: left; width: 164px; text-align: center; height: 164px; line-height: 164px; }

.description1__foto img { display: inline-block; vertical-align: middle; }

@media only screen and (max-width: 1140px) { .description1__foto { width: 105px; height: 105px; line-height: 105px; }
  .description1__foto img { width: 75px; height: 75px; } }

.description1__over { overflow: hidden; }

.description1__text { height: 164px; display: table-cell; vertical-align: middle; }

@media only screen and (max-width: 750px) { .description1__text { height: 114px; } }

.description1__title { color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; padding-bottom: 15px; line-height: 23px; }

@media only screen and (max-width: 750px) { .description1__title { color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 24px; padding-bottom: 5px; } }

.description1 p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; }

@media only screen and (max-width: 750px) { .description1 p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; } }

.line1 { height: 2px; margin-left: -2000px; margin-right: -2000px; background: #f5f5f5; margin-bottom: 44px; }

.steps-list1 { padding-bottom: 30px; }

@media only screen and (max-width: 750px) { .steps-list1 { padding-bottom: 50px; } }

.steps-list1__item { *zoom: 1; padding-bottom: 40px; position: relative; padding-left: 115px; position: relative; }

.steps-list1__item:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 750px) { .steps-list1__item { padding-left: 90px; } }

.steps-list1__item:last-child { padding-bottom: 0 !important; }

.steps-list1__item:last-child:before, .steps-list1__item:last-child .steps-list1__arrow { display: none !important; }

.steps-list1__item:before { position: absolute; top: 120px; left: 48px; display: block; content: ''; width: 2px; background: rgba(0, 0, 0, 0.2); bottom: 30px; }

@media only screen and (max-width: 750px) { .steps-list1__item:before { top: 125px; left: 35px; bottom: 61px; } }

.steps-list1__arrow { position: absolute; bottom: 19px; left: 45px; display: block; content: ''; background-image: url("/wp-content/themes/wzilla/img/icons.png"); width: 8px; height: 11px; background-position: -54px -34px; }

@media only screen and (max-width: 750px) { .steps-list1__arrow { bottom: 50px; left: 32px; } }

.steps-list1__icon-left { float: left; width: 100px; position: absolute; top: 0; left: 0; }

@media only screen and (max-width: 750px) { .steps-list1__icon-left { width: 75px; }
  .steps-list1__icon-left img { width: 75px; height: 75px; } }

.steps-list1.mod1 { padding-bottom: 50px; }

@media only screen and (max-width: 750px) { .steps-list1.mod1 { padding-bottom: 15px; }
  .steps-list1.mod1 .steps-list1__arrow { bottom: 16px; } }

.steps-list1.mod1 .steps-list1__item { padding-bottom: 100px; }

@media only screen and (max-width: 750px) { .steps-list1.mod1 .steps-list1__item { padding-bottom: 75px; }
  .steps-list1.mod1 .steps-list1__item:before { top: 91px; bottom: 27px; } }

.steps-list1__over { width: auto !important; }

.steps-list1__vertical-center { height: 100px; display: table-cell; vertical-align: middle; }

@media only screen and (max-width: 750px) { .steps-list1__vertical-center { height: auto; display: block; padding-bottom: 20px; } }

.steps-list1__title { color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; padding-bottom: 1px; line-height: 23px; }

@media only screen and (max-width: 750px) { .steps-list1__title { color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 24px; padding-bottom: 5px; } }

.steps-list1 p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; }

@media only screen and (max-width: 750px) { .steps-list1 p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; } }

.hide-text-items { padding-top: 5px; }

.hide-text { margin-bottom: 15px; position: relative; }

.hide-text:last-child { margin-bottom: 0 !important; }

@media only screen and (max-width: 750px) { .hide-text { margin-bottom: 10px; } }

.hide-text:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: block; content: ''; background-color: #f8f8f8; border-radius: 4px; -webkit-transition: 0.2s linear; transition: 0.2s linear; }

.hide-text .img-place1 { opacity: 0; -webkit-transition: 0.4s linear; transition: 0.4s linear; }

@media only screen and (max-width: 1000px) { .hide-text .img-place1 { display: none; } }

.hide-text__title { padding: 15px 58px 15px 20px; color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 19px; position: relative; cursor: pointer; z-index: 1; }

.hide-text__title:before { position: absolute; top: 20px; right: 20px; display: block; content: ''; -webkit-transition: 0.2s linear; transition: 0.2s linear; background: url("/wp-content/themes/wzilla/img/i10.svg") no-repeat 0 0; background-size: 18px 11px; width: 18px; height: 11px; display: inline-block; }

@media only screen and (max-width: 750px) { .hide-text__title { color: black; font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; padding: 12px 38px 12px 15px; }
  .hide-text__title:before { top: 20px; right: 15px; } }

.hide-text:hover:before { background: #f0f0f0; top: -5px; left: -5px; right: -5px; bottom: -5px; }

.hide-text.active:before { background: #f0f0f0; top: -5px; left: -5px; right: -5px; bottom: -5px; }

.hide-text.active .hide-text__title:before { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); filter: progid:DXImageTransform.Microsoft.Matrix(M11=$m11, M12=$m12,M21=$m21, M22=$m22, sizingMethod='auto expand'); zoom: 1; }

.hide-text.active .img-place1 { opacity: 1; }

.hide-text__text-hidden { padding: 0 20px 20px 20px; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; display: none; position: relative; *zoom: 1; }

.hide-text__text-hidden:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 750px) { .hide-text__text-hidden { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; } }

.hide-text__text-hidden a { color: #13c1fe; text-decoration: underline; }

.hide-text__text-hidden a:hover { text-decoration: none; }

.more-instruction { margin-bottom: 60px; }

.rang-names1 { *zoom: 1; text-align: center; margin: 0 40px 50px 40px; }

.rang-names1:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 1140px) { .rang-names1 { margin: 0 0 50px 0; } }

@media only screen and (max-width: 750px) { .rang-names1 { text-align: left; padding-bottom: 10px; max-width: 326px; margin: auto; margin-bottom: 50px; } }

.rang-names1__item { float: left; width: 33.3%; position: relative; }

@media only screen and (max-width: 750px) { .rang-names1__item { float: none; width: auto; *zoom: 1; padding-bottom: 105px; }
  .rang-names1__item:after { content: " "; display: table; clear: both; }
  .rang-names1__item:before { position: absolute; bottom: 24px; left: 161px; display: block; content: ''; background-image: url("/wp-content/themes/wzilla/img/icons.png"); width: 8px; height: 52px; background-position: -12px -34px; }
  .rang-names1__item:last-child { padding-bottom: 0; }
  .rang-names1__item:last-child:before { display: none; } }

.rang-names1__arrow { position: absolute; top: 50px; width: 129px; left: 100%; margin-left: -65px; }

.rang-names1__arrow:before { position: absolute; top: 0; right: 11px; left: 0; height: 2px; display: block; content: ''; background: #cecece; }

.rang-names1__arrow:after { position: absolute; top: -3px; right: 0; display: block; content: ''; background-image: url("/wp-content/themes/wzilla/img/icons.png"); width: 11px; height: 8px; background-position: -50px -20px; }

@media only screen and (max-width: 750px) { .rang-names1__arrow { display: none; } }

.rang-names1__foto { padding-bottom: 5px; height: 100px; line-height: 100px; }

.rang-names1__foto img { display: inline-block; vertical-align: middle; }

@media only screen and (max-width: 750px) { .rang-names1__foto { float: left; padding: 0; width: 100px; text-align: center; margin-right: 10px; } }

.rang-names1__over { overflow: hidden; }

@media only screen and (max-width: 750px) { .rang-names1__over { padding-top: 9px; } }

.rang-names1 span { display: block; line-height: 19px; padding-bottom: 2px; color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; }

@media only screen and (max-width: 750px) { .rang-names1 span { color: #000000; font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 24px; padding-bottom: 5px; } }

.rang-names1 p { color: rgba(0, 0, 0, 0.5); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 22px; display: block; margin: auto; max-width: 210px; }

@media only screen and (max-width: 750px) { .rang-names1 p { color: rgba(0, 0, 0, 0.5); font-family: "PT Sans"; font-size: 12px; font-weight: 400; line-height: 18px; margin: 0; } }

.rang-names1.mod1 { max-width: 830px; margin: auto; padding-bottom: 40px; }

.rang-names1.mod1 .rang-names1__arrow:before { background: #83dbfc; }

.rang-names1.mod1 .rang-names1__arrow:after { background-image: url("/wp-content/themes/wzilla/img/icons.png"); width: 12px; height: 8px; background-position: -34px -20px; }

@media only screen and (max-width: 750px) { .rang-names1.mod1 { padding-bottom: 30px; }
  .rang-names1.mod1 .rang-names1__foto { float: none; width: auto; height: auto; line-height: 20px; padding-bottom: 19px; margin-right: 0; }
  .rang-names1.mod1 .rang-names1__foto img { display: block; margin: auto; }
  .rang-names1.mod1 .rang-names1__over { padding-top: 0; }
  .rang-names1.mod1 .rang-names1__item:before { background-image: url("/wp-content/themes/wzilla/img/icons.png"); width: 8px; height: 52px; background-position: 0px -34px; left: 50%; margin-left: -4px; bottom: 25px; }
  .rang-names1.mod1 span { color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 19px; padding-bottom: 2px; text-align: center; }
  .rang-names1.mod1 p { color: rgba(0, 0, 0, 0.5); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 22px; text-align: center; margin: auto; } }

.list-descript1 { *zoom: 1; padding-bottom: 15px; }

.list-descript1:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 750px) { .list-descript1 { padding-bottom: 50px; } }

.list-descript1__item { float: left; width: 50%; *zoom: 1; padding-bottom: 35px; }

.list-descript1__item:nth-child(2n+1) { clear: left; }

.list-descript1__item:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 750px) { .list-descript1__item { width: auto; float: none; padding-bottom: 40px; }
  .list-descript1__item:last-child { padding-bottom: 0; } }

.list-descript1__icon { float: left; width: 100px; height: 100px; margin-right: 20px; text-align: center; line-height: 100px; }

.list-descript1__icon img { display: inline-block; vertical-align: middle; }

@media only screen and (max-width: 750px) { .list-descript1__icon { width: 75px; height: 75px; line-height: 75px; margin-right: 15px; }
  .list-descript1__icon img { max-width: 75%; max-height: 75%; width: auto; height: auto; } }

.list-descript1__text { overflow: hidden; max-width: 270px; }

@media only screen and (max-width: 750px) { .list-descript1__text { max-width: 500px; } }

.list-descript1.mod1 .list-descript1__text { max-width: 500px; }

.list-descript1.mod1 .list-descript1__item { padding-bottom: 50px; }

@media only screen and (max-width: 750px) { .list-descript1.mod1 { padding-bottom: 0; } }

.list-descript1__vertical-center { height: 100px; vertical-align: middle; display: table-cell; }

@media only screen and (max-width: 750px) { .list-descript1__vertical-center { height: auto; }
  .list-descript1__vertical-center br { display: none; } }

.list-descript1__title { color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; line-height: 23px; padding-bottom: 5px; }

@media only screen and (max-width: 750px) { .list-descript1__title { color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 24px; padding-bottom: 10px; } }

.list-descript1 p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; }

@media only screen and (max-width: 750px) { .list-descript1 p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; } }

.icon-withdrawal { text-align: center; font-size: 0.01px; padding-bottom: 40px; }

@media only screen and (max-width: 750px) { .icon-withdrawal { padding-bottom: 25px; margin-left: -30px; margin-right: -30px; } }

.icon-withdrawal__item { width: 202px; height: 113px; background-color: #eefbff; display: inline-block; vertical-align: top; line-height: 113px; margin: 0 12.5px; }

.icon-withdrawal__item img { display: inline-block; vertical-align: middle; }

@media only screen and (max-width: 750px) { .icon-withdrawal__item { width: 160px; height: 80px; line-height: 80px; border-radius: 4px; margin: 0 5px; }
  .icon-withdrawal__item img { max-width: 75%; } }

@media only screen and (max-width: 750px) and (max-width: 350px) { .icon-withdrawal__item { width: 140px; } }

.big-list-hide-text { padding-bottom: 80px; }

.big-list-hide-text.mod1 { padding-bottom: 60px; }

.big-list-hide-text.mod2 { padding-bottom: 0; }

@media only screen and (max-width: 750px) { .big-list-hide-text.mod2 .hide-text__title { padding-left: 15px; }
  .big-list-hide-text.mod2 .hide-text__text-hidden { padding-left: 15px; padding-right: 15px; } }

@media only screen and (max-width: 750px) { .big-list-hide-text { padding-bottom: 50px; } }

.big-list-hide-text .hide-text__title { padding: 23px 84px 23px 30px; line-height: 23px; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; }

.big-list-hide-text .hide-text__title:before { background: url("/wp-content/themes/wzilla/img/i10.svg") no-repeat 0 0; background-size: 24px 15px; width: 24px; height: 15px; display: inline-block; top: 30px; right: 30px; }

@media only screen and (max-width: 750px) { .big-list-hide-text .hide-text__title { padding: 17px 44px 17px 25px; color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 24px; }
  .big-list-hide-text .hide-text__title:before { top: 22px; right: 15px; } }

.big-list-hide-text .hide-text__text-hidden { padding: 0 20px 20px 30px; }

@media only screen and (max-width: 750px) { .big-list-hide-text .hide-text__text-hidden { padding: 0 15px 15px 25px; } }

@media only screen and (max-width: 750px) { .big-list-hide-text.mod1 .hide-text__title { font-size: 16px; padding-left: 15px; } }

@media only screen and (max-width: 750px) { .big-list-hide-text.mod1 .hide-text__text-hidden { padding-left: 15px; } }

.text-back-light1 { padding: 45px 40px 40px 40px; border-radius: 4px; background-color: #eefbff; margin-bottom: 50px; }

@media only screen and (max-width: 750px) { .text-back-light1 { padding: 35px 15px; margin-bottom: 35px; } }

.become-parthner { margin-bottom: 70px; }

.text-double2 { *zoom: 1; padding-bottom: 45px; }

.text-double2:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 750px) { .text-double2 { padding-bottom: 35px; } }

.text-double2__item { float: left; width: 50%; }

.text-double2__item img { display: block; margin: auto; margin-bottom: 15px; }

.text-double2__item p { text-align: center; max-width: 340px; margin: auto; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; }

@media only screen and (max-width: 750px) { .text-double2__item p { max-width: 1000px !important; display: block; overflow: hidden; margin: 0; } }

.text-double2__item.mod1 p { max-width: 400px; }

@media only screen and (max-width: 750px) { .text-double2__item { float: none; width: auto; *zoom: 1; padding-bottom: 40px; }
  .text-double2__item:after { content: " "; display: table; clear: both; }
  .text-double2__item:last-child { padding-bottom: 0; }
  .text-double2__item img { float: left; margin: 0; margin-right: 15px; width: 75px; height: 75px; }
  .text-double2__item p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; text-align: left; }
  .text-double2__item p br { display: none; } }

.line2 { border-top: 1px solid #f5f5f5; margin-bottom: 50px; }

@media only screen and (max-width: 750px) { .line2 { margin-bottom: 35px; } }

.more-know1 { margin-bottom: 50px; }

.padding-content1 { padding: 0 40px 50px 40px; }

@media only screen and (max-width: 750px) { .padding-content1 { padding: 0; } }

.padding-content1.mod1 { padding-bottom: 0; }

.text-back-light2 { border-radius: 4px; background-color: #eefbff; margin-bottom: 30px; padding: 30px 30px 30px 40px; }

.text-back-light2.mod1 { margin-bottom: 60px; }

@media only screen and (max-width: 750px) { .text-back-light2 { margin-left: -15px; margin-right: -15px; padding: 30px 15px; }
  .text-back-light2.mod1 { margin-bottom: 50px; } }

.paragrapf3 { color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 24px; max-width: 700px; margin: auto; text-align: center; margin-bottom: 30px; }

.line3 { border-top: 1px solid #f5f5f5; margin-bottom: 30px; }

.paragpapf4 { padding: 40px 0 30px 0; text-align: center; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; }

.example-works__relative-min-height { min-height: 130px; *zoom: 1; padding: 0 40px 0 25px; position: relative; }

.example-works__relative-min-height:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 750px) { .example-works__relative-min-height { padding: 9px 15px 57px 15px; min-height: 69px; position: relative; } }

.example-works__item { margin-bottom: 15px; border-radius: 4px; background-color: #f8f8f8; min-height: 130px; *zoom: 1; padding: 0 40px 0 25px; -webkit-transition: 0.1s linear; transition: 0.1s linear; position: relative; }

.example-works__item:last-child { margin-bottom: 0; }

.example-works__item:after { content: " "; display: table; clear: both; }

.example-works__item:hover { background: #efefef; -webkit-transform: scale(1.01); -ms-transform: scale(1.01); transform: scale(1.01); }

@media only screen and (max-width: 750px) { .example-works__item { padding: 9px 15px 57px 15px; min-height: 69px; margin-left: -5px; margin-right: -5px; position: relative; } }

.example-works.mod1 .example-works__item, .example-works.mod2 .example-works__item { padding-right: 18px; }

.example-works.mod2 { margin-bottom: 33px; }

.example-works.mod2 .example-works__item { padding: 0; }

.example-works.mod2 .example-works__item:hover { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.example-works.mod2 .example-works__item:before { position: absolute; top: -5px; left: -7px; right: -7px; border-radius: 4px; bottom: -5px; display: block; content: ''; background-color: #f0f0f0; }

.example-works.mod3 { max-width: 910px; margin: auto; padding-bottom: 15px; }

.example-works.mod3 .example-works__item { padding: 0 25px; }

@media only screen and (max-width: 750px) { .example-works.mod3 .example-works__item { padding: 9px 15px 57px 15px; } }

.example-works.mod3 .example-works__right-icon { width: 330px; }

.example-works.mod3 .example-works__vertical-center2 { width: 330px; }

.example-works.mod3 .example-works__icon-blue span { color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; }

@media only screen and (max-width: 750px) { .example-works.mod3 .example-works__icon-blue span { font-size: 18px; } }

@media only screen and (max-width: 355px) { .example-works.mod3 .example-works__icon-blue span { font-size: 16px; } }

.example-works.mod3 .example-works__icon-blue div { padding-bottom: 10px; height: 48px; }

.example-works.mod3 .example-works__icon-blue div img { width: 52px; }

.example-works.mod3 .example-works__icon-blue:first-child div img { width: 46px; }

@media only screen and (max-width: 750px) { .example-works.mod3 .example-works__icon-blue:first-child div img { width: 21px; } }

@media only screen and (max-width: 750px) { .example-works.mod3 .example-works__icon-blue div { height: auto; }
  .example-works.mod3 .example-works__icon-blue div img { width: 30px; } }

@media only screen and (max-width: 750px) and (max-width: 355px) { .example-works.mod3 .example-works__icon-blue div img { width: 25px; height: 25px; } }

@media only screen and (max-width: 750px) and (max-width: 355px) { .example-works.mod3 .example-works__icon-blue span { line-height: 25px; } }

@media only screen and (max-width: 750px) and (max-width: 355px) { .example-works.mod3 .example-works__icon-blue + .example-works__icon-blue { margin-left: 10px; } }

.example-works__left { float: left; max-width: 525px; padding: 5px 0; }

@media only screen and (max-width: 1200px) { .example-works__left { max-width: 50%; } }

@media only screen and (max-width: 750px) { .example-works__left { padding: 0; max-width: 100%; float: none; height: auto; } }

.example-works__vertical-center2 { display: table-cell; height: 120px; vertical-align: middle; }

@media only screen and (max-width: 750px) { .example-works__vertical-center2 { display: block; height: auto; } }

.example-works__vertical-center2.mod1 { display: block; padding-top: 33px; height: auto; padding-bottom: 35px; }

@media only screen and (max-width: 750px) { .example-works__vertical-center2.mod1 { padding: 0; } }

.example-works__icon { float: left; margin-right: 20px; }

@media only screen and (max-width: 750px) { .example-works__icon { margin-right: 15px; } }

.example-works__icon img { width: 56px; height: 56px; }

@media only screen and (max-width: 750px) { .example-works__icon img { padding-top: 4px; } }

.example-works__small-descript1 { overflow: hidden; }

.example-works__small-descript1 span { display: block; color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 24px; padding-bottom: 8px; }

.example-works__small-descript1 p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; }

@media only screen and (max-width: 750px) { .example-works__small-descript1 span { color: #000000; font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 20px; padding-bottom: 6px; padding-top: 3px; }
  .example-works__small-descript1 p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 13px; font-weight: 400; line-height: 16px; } }

.example-works__right-icon { float: right; *zoom: 1; width: 280px; position: relative; }

.example-works__right-icon:after { content: " "; display: table; clear: both; }

.example-works__right-icon .example-works__vertical-center2 { width: 280px; }

@media only screen and (max-width: 750px) { .example-works__right-icon .example-works__vertical-center2 { width: auto; } }

@media only screen and (max-width: 750px) { .example-works__right-icon { width: auto; float: none; position: absolute; bottom: 5px; left: 15px; } }

.example-works__icon-blue { float: left; width: 30%; text-align: center; }

.example-works__icon-blue:nth-child(2) { width: 40%; }

.example-works__icon-blue:nth-child(3) { width: 30%; }

.example-works__icon-blue span { color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; display: block; line-height: 19px; }

@media only screen and (max-width: 355px) { .example-works__icon-blue span { font-size: 16px; } }

.example-works__icon-blue div { padding-bottom: 10px; }

.example-works__icon-blue:first-child div { text-align: center; line-height: 48px; }

.example-works__icon-blue:first-child div img { display: inline-block; vertical-align: middle; width: 38px; height: auto; }

@media only screen and (max-width: 750px) { .example-works__icon-blue:first-child div { line-height: 25px; }
  .example-works__icon-blue:first-child div img { width: 21px; } }

@media only screen and (max-width: 750px) { .example-works__icon-blue { width: auto !important; *zoom: 1; }
  .example-works__icon-blue:after { content: " "; display: table; clear: both; }
  .example-works__icon-blue div { float: left; margin-right: 9px; }
  .example-works__icon-blue div img { width: 30px; height: 30px; } }

@media only screen and (max-width: 750px) and (max-width: 355px) { .example-works__icon-blue div img { width: 25px; height: 25px; } }

@media only screen and (max-width: 750px) { .example-works__icon-blue span { float: left; line-height: 31px; } }

@media only screen and (max-width: 750px) and (max-width: 355px) { .example-works__icon-blue span { line-height: 25px; } }

@media only screen and (max-width: 750px) { .example-works__icon-blue + .example-works__icon-blue { margin-left: 20px; } }

@media only screen and (max-width: 750px) and (max-width: 355px) { .example-works__icon-blue + .example-works__icon-blue { margin-left: 10px; } }

.description-work1 { position: relative; padding-bottom: 10px; top: -20px; }

@media only screen and (max-width: 750px) { .description-work1 { padding-bottom: 30px; top: 0; padding-top: 5px; } }

.description-work1__text { padding: 0 50px 25px 101px; }

.description-work1__text span { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 700; line-height: 24px; display: block; margin-bottom: 2px; }

.description-work1__text p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; }

@media only screen and (max-width: 750px) { .description-work1__text { padding: 0 10px 25px 15px; }
  .description-work1__text p { font-size: 14px; line-height: 20px; } }

.description-work1__foto-people { padding: 0 25px 25px 31px; *zoom: 1; }

.description-work1__foto-people:after { content: " "; display: table; clear: both; }

.description-work1__foto-people img { float: left; margin-right: 20px; padding-top: 6px; width: 50px; height: 50px; border-radius: 50px; }

@media only screen and (max-width: 750px) { .description-work1__foto-people { padding-left: 15px; }
  .description-work1__foto-people img { margin-right: 17px; } }

.description-work1__people-description { overflow: hidden; }

.description-work1__people-description span { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 700; line-height: 24px; display: block; }

.description-work1__people-description p { color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 24px; margin-bottom: 10px; }

.description-work1__people-description .star-list1 { padding: 0; }

.description-work1 .list-hide1 { margin-left: 36px; }

@media only screen and (max-width: 750px) { .description-work1 .list-hide1 { margin-left: -5px; } }

.go-order1 { width: 258px; height: 62px; line-height: 62px; text-align: center; background: #56c1ff; display: block; color: #ffffff; font-family: "PT Sans"; font-size: 26px; font-weight: 400; margin-left: 102px; }

@media only screen and (max-width: 750px) { .go-order1 { margin-left: 16px; width: 215px; height: 45px; line-height: 45px; font-size: 16px; } }

.create-order1 { *zoom: 1; padding: 52px 0 150px 0; }

.create-order1:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 768px) { .create-order1 { padding-bottom: 180px; } }

@media only screen and (max-width: 750px) { .create-order1 { padding-top: 14px; padding-bottom: 125px; } }

.create-order1__left { float: left; width: 960px; }

@media only screen and (max-width: 1370px) { .create-order1__left { width: 70%; } }

@media only screen and (max-width: 1000px) { .create-order1__left { width: auto; float: none; } }

.create-order1__right { float: right; width: 380px; position: relative; top: -12px; }

@media only screen and (max-width: 1370px) { .create-order1__right { width: 30%; } }

@media only screen and (max-width: 1000px) { .create-order1__right { width: 0; top: 0; } }

.order-steps1__hide-title.active { display: none; }

.order-steps1__hide-title div { height: 80px; display: table-cell; vertical-align: middle; text-align: center; cursor: pointer; position: relative; opacity: 0.5; }

@media only screen and (max-width: 750px) { .order-steps1__hide-title div { height: 65px; } }

.order-steps1__hide-title span { line-height: 23px; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; position: relative; display: block; }

@media only screen and (max-width: 750px) { .order-steps1__hide-title span { color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 24px; } }

.order-steps1__hide-title i { font-style: normal; display: block; position: relative; opacity: 0.7; color: #13c1fe; font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 20px; }

.order-steps1__item { margin: 0 12px 25px 12px; position: relative; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

@media only screen and (max-width: 750px) { .order-steps1__item { margin-left: 0; margin-right: 0; margin-bottom: 15px; padding-top: 5px; } }

.order-steps1__item:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: block; content: ''; border-radius: 4px; background-color: #f8f8f8; -webkit-transition: 0.3s linear; transition: 0.3s linear; }

.order-steps1__item:hover { -webkit-transform: scale(1.02); -ms-transform: scale(1.02); transform: scale(1.02); }

.order-steps1__item.active { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.order-steps1__item.active:before { position: absolute; top: -12px; left: -12px; right: -12px; bottom: -12px; background: #fff; }

.order-steps1__item.end-item:before { display: none; }

.order-steps1__over { max-width: 726px; margin: auto; position: relative; padding: 37px 10px; display: none; }

.order-steps1__over.mod1 { max-width: 820px; padding-bottom: 0; }

.order-steps1__over.active { display: block; }

@media only screen and (max-width: 750px) { .order-steps1__over { padding: 14px 0; } }

.order-steps1__title { color: #000000; font-family: "PT Sans"; font-size: 26px; font-weight: 400; line-height: 27px; padding-bottom: 45px; text-align: center; }

.order-steps1__title.mod1 { padding-bottom: 10px; }

@media only screen and (max-width: 750px) { .order-steps1__title { padding-bottom: 24px; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; line-height: 23px; } }

.step-form1__input { display: block; width: 100%; margin-bottom: 30px; height: 48px; border: 1px solid #979797; background-color: #f5f5f5; padding: 0 15px; color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; }

@media only screen and (max-width: 750px) { .step-form1__input { height: 45px; font-size: 16px; margin-bottom: 20px; } }

.step-form1__label { display: block; cursor: default; padding-bottom: 7px; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; }

@media only screen and (max-width: 750px) { .step-form1__label { font-size: 14px; } }

.step-form1__padd-right { padding-right: 190px; }

@media only screen and (max-width: 750px) { .step-form1__padd-right { padding-right: 40px; } }

.step-form1__textarea { display: block; width: 100%; resize: none; height: 315px; border: 1px solid #979797; background-color: #f5f5f5; padding: 12px 15px; color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 24px; margin-bottom: 25px; }

.step-form1__textarea.mod1 { height: 95px; }

@media only screen and (max-width: 750px) { .step-form1__textarea.mod1 { height: 125px; } }

.step-form1__textarea.mod2 { height: 195px; }

@media only screen and (max-width: 750px) { .step-form1__textarea.mod2 { height: 151px; } }

@media only screen and (max-width: 750px) { .step-form1__textarea { height: 151px; margin-bottom: 18px; font-size: 16px; } }

.end-more-simbols1 { position: relative; height: 0; }

.end-more-simbols1 span { position: absolute; top: 12px; right: 16px; display: block; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; }

.end-more-simbols1 span i { font-style: normal; }

.end-more-simbols1 span i:last-child { display: none; }

@media only screen and (max-width: 750px) { .end-more-simbols1 span i:first-child { display: none; }
  .end-more-simbols1 span i:last-child { display: inline; } }

.file-input1 { text-align: center; font-size: 0.01px; position: relative; line-height: 24px; }

.file-input1.mod1 { padding-bottom: 40px; }

@media only screen and (max-width: 750px) { .file-input1 { line-height: 17px; }
  .file-input1.mod1 { padding-bottom: 20px; } }

.file-input1 input { position: absolute; top: 0; left: -9999px; display: block; }

.file-input1 span { cursor: pointer; display: inline; color: #13c1fe; font-family: "PT Sans"; font-size: 18px; font-weight: 400; text-transform: uppercase; border-bottom: 1px dashed #13c1fe; }

.file-input1 span:hover { border-color: transparent; }

@media only screen and (max-width: 750px) { .file-input1 span { font-size: 14px; } }

.drag-block1__title { line-height: 19px; padding-bottom: 15px; color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; text-align: center; }

@media only screen and (max-width: 750px) { .drag-block1__title { padding-bottom: 8px; color: #000000; font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 24px; } }

.load-time1 { text-align: center; font-size: 0.01px; margin-bottom: 35px; }

@media only screen and (max-width: 750px) { .load-time1 { margin-bottom: 23px; } }

.load-time1__item { display: inline-block; vertical-align: top; margin: 0 7.5px; }

.load-time1__item span { width: 68px; height: 48px; line-height: 50px; border: 1px solid #979797; background-color: #f5f5f5; color: #000000; font-family: "PT Sans"; font-size: 26px; font-weight: 400; display: block; margin-bottom: 2px; }

@media only screen and (max-width: 750px) { .load-time1__item span { width: 56px; height: 34px; color: #000000; font-family: "PT Sans"; font-size: 20px; font-weight: 400; line-height: 34px; } }

.load-time1__item i { font-style: normal; display: block; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; }

@media only screen and (max-width: 750px) { .load-time1__item i { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; } }

.slider-over1 { max-width: 720px; margin: auto; margin-bottom: 15px; }

.list-point1 { max-width: 720px; text-align: justify; line-height: 0; font-size: 0; text-justify: newspaper; zoom: 1; -moz-text-align-last: justify; text-align-last: justify; padding-bottom: 60px; }

.list-point1:after { content: ""; display: inline-block; width: 100%; height: 0px; visibility: hidden; overflow: hidden; }

.list-point1 * { -moz-text-align-last: left; text-align-last: left; }

@media only screen and (max-width: 750px) { .list-point1 { padding-bottom: 20px; } }

.list-point1 span { display: inline-block; vertical-align: top; color: rgba(0, 0, 0, 0.3); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 16px; }

@media only screen and (max-width: 750px) { .list-point1 span { color: rgba(0, 0, 0, 0.3); font-family: "PT Sans"; font-size: 12px; font-weight: 400; line-height: 16px; }
  .list-point1 span.device-hide-time1 { display: none; } }

.input-another1 { display: block; margin: auto; width: 240px; height: 50px; border: 1px solid #979797; background-color: #f5f5f5; text-align: center; color: #000000; font-family: "PT Sans"; font-size: 26px; font-weight: 400; }

@media only screen and (max-width: 750px) { .input-another1 { width: 198px; height: 38px; font-size: 22px; } }

.slider-drag1 { height: 5px; background: #e7e7e7; position: relative; }

.slider-drag1 .ui-slider-handle { width: 0; height: 0; position: absolute; top: 0; cursor: pointer; }

.slider-drag1 .ui-slider-handle:before { width: 25px; height: 25px; display: block; position: absolute; border-radius: 25px; top: -10px; left: 50%; margin-left: -12.5px; background-color: #656d77; content: ''; }

.slider-drag1 .ui-slider-range { position: absolute; top: 0; bottom: 0; left: 0; background: #56c1ff; display: block; }

.step-social1__title { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; padding-bottom: 15px; text-align: center; }

@media only screen and (max-width: 750px) { .step-social1__title { color: #000000; font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 24px; padding-bottom: 8px; } }

.step-social1__input { display: block; margin: auto; max-width: 488px; height: 48px; border: 1px solid #979797; background-color: #f5f5f5; padding: 0 15px; color: #000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; cursor: text; line-height: 24px; margin-bottom: 15px; position: relative; *zoom: 1; }

.step-social1__input:after { content: " "; display: table; clear: both; }

.step-social1__input.error { border: 1px solid #a90015; background-color: #fff7f8; }

.step-social1__input.valid-ok { border: 1px solid #7ed321; background-color: #f7ffef; }

.step-social1__input span { position: absolute; top: 0; left: 0; bottom: 0; float: right; color: rgba(0, 0, 0, 0.3); font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 48px; margin: 0 0 0 15px; -webkit-animation: tt2 0.2s linear; animation: tt2 0.2s linear; }

.step-social1__input div { overflow: hidden; }

.step-social1__input div input { display: block; background: none; border: none; height: 48px; width: 100%; color: #000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; }

@-webkit-keyframes tt2 { 0% { opacity: 0; }
  100% { opacity: 1; } }

@keyframes tt2 { 0% { opacity: 0; }
  100% { opacity: 1; } }

@-webkit-keyframes tt1 { 0% { opacity: 0; }
  100% { opacity: 1; } }

@keyframes tt1 { 0% { opacity: 0; }
  100% { opacity: 1; } }

.step-social1__input.focus span { position: static; -webkit-animation: tt1 0.2s linear; animation: tt1 0.2s linear; }

@media only screen and (max-width: 750px) { .step-social1__input { height: 43px; margin-bottom: 10px; }
  .step-social1__input span { font-size: 14px; line-height: 43px; }
  .step-social1__input div input { height: 43px; font-size: 16px; } }

.step-social1__input-static { display: block; margin: auto; width: 100%; max-width: 520px; height: 50px; border: 1px solid #979797; background-color: #f5f5f5; padding: 0 15px; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 24px; margin-bottom: 15px; color: #000; *zoom: 1; }

.step-social1__input-static:after { content: " "; display: table; clear: both; }

.step-social1__input-static::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.3); opacity: 1; }

.step-social1__input-static::-moz-placeholder { color: rgba(0, 0, 0, 0.3); opacity: 1; }

@media only screen and (max-width: 750px) { .step-social1__input-static { height: 45px; font-size: 14px; margin-bottom: 10px; } }

.show-input-device1 { display: none; }

@media only screen and (max-width: 750px) { .show-input-device1 { display: block; } }

@media only screen and (max-width: 750px) { .hide-input-device1 { display: none; } }

.social-icon1 { text-align: center; font-size: 0.01px; padding-bottom: 25px; }

@media only screen and (max-width: 750px) { .social-icon1 { padding-bottom: 15px; } }

.social-icon1 a { display: inline-block; vertical-align: top; margin: 0 7.5px; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.social-icon1 a:hover { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.social-icon1__icon1 { background: url("/wp-content/themes/wzilla/img/c1.svg") no-repeat 0 0; background-size: 50px 50px; width: 50px; height: 50px; display: inline-block; }

@media only screen and (max-width: 750px) { .social-icon1__icon1 { background: url("/wp-content/themes/wzilla/img/c1.svg") no-repeat 0 0; background-size: 45px 45px; width: 45px; height: 45px; display: inline-block; } }

.social-icon1__icon2 { background: url("/wp-content/themes/wzilla/img/c2.svg") no-repeat 0 0; background-size: 50px 50px; width: 50px; height: 50px; display: inline-block; }

@media only screen and (max-width: 750px) { .social-icon1__icon2 { background: url("/wp-content/themes/wzilla/img/c2.svg") no-repeat 0 0; background-size: 45px 45px; width: 45px; height: 45px; display: inline-block; } }

.social-icon1__icon3 { background: url("/wp-content/themes/wzilla/img/c3.svg") no-repeat 0 0; background-size: 50px 50px; width: 50px; height: 50px; display: inline-block; }

@media only screen and (max-width: 750px) { .social-icon1__icon3 { background: url("/wp-content/themes/wzilla/img/c3.svg") no-repeat 0 0; background-size: 45px 45px; width: 45px; height: 45px; display: inline-block; } }

.error1 { text-align: center; padding: 0 0 17px 0; margin-top: -7px; opacity: 0.7; color: #a90015; font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 20px; }

@media only screen and (max-width: 750px) { .error1 { color: #9b1e1f; font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 24px; padding-bottom: 10px; } }

.center1 { text-align: center; font-size: 0.01px; }

.check-more1 { display: inline-block; vertical-align: top; text-align: left; padding-top: 7px; }

.check-more1 label { display: block; cursor: pointer; padding-left: 32px; position: relative; line-height: 22px; color: #000000; font-family: "PT Sans"; font-size: 16px; font-weight: 400; margin-bottom: 18px; }

.check-more1 label:last-child { margin-bottom: 0 !important; }

.check-more1 label a { color: #13c1fe; border-bottom: 1px dashed #13c1fe; display: inline-block; line-height: 16px; }

.check-more1 label a:hover { border-color: transparent; }

.check-more1 label .jq-checkbox { position: absolute !important; top: 0; left: 0; display: block !important; width: 20px; height: 20px; border: 1px solid #979797; background-color: #f5f5f5; }

.check-more1 label .jq-checkbox.checked:before { position: absolute; top: 5px; left: 4px; display: block; content: ''; background: url("/wp-content/themes/wzilla/img/check1.svg") no-repeat 0 0; background-size: 13px 10px; width: 13px; height: 10px; display: inline-block; }

@media only screen and (max-width: 750px) { .check-more1 { padding-top: 5px; }
  .check-more1 label { font-size: 14px; margin-bottom: 15px; } }

.check-more2 { *zoom: 1; max-width: 520px; margin: auto; padding-bottom: 25px; }

.check-more2:after { content: " "; display: table; clear: both; }

.check-more2 label { cursor: pointer; float: left; position: relative; max-width: 48%; }

.check-more2 label:last-child { float: right; }

.check-more2 label .jq-radio { position: absolute !important; display: block !important; top: 0; left: 0; display: block; cursor: pointer; width: 33px; border-radius: 30px; height: 33px; border: 1px solid #979797; background-color: #f5f5f5; }

@media only screen and (max-width: 750px) { .check-more2 label .jq-radio { top: 10px; width: 23px; height: 23px; } }

.check-more2 label .jq-radio.checked:before { position: absolute; top: 50%; left: 50%; display: block; content: ''; width: 19px; height: 19px; background-color: #13c1fe; margin-top: -9.5px; border-radius: 30px; margin-left: -9.5px; }

@media only screen and (max-width: 750px) { .check-more2 label .jq-radio.checked:before { width: 13px; height: 13px; margin-top: -6.5px; margin-left: -6.5px; } }

.check-more2 label b { display: block; margin-left: 45px; padding-bottom: 3px; color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 24px; }

.check-more2 label i { font-style: normal; display: block; margin-left: 45px; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 18px; }

@media only screen and (max-width: 750px) { .check-more2 label { float: none !important; width: auto; max-width: 100%; display: block; margin-bottom: 15px; }
  .check-more2 label:last-child { margin-bottom: 0; }
  .check-more2 label br { display: none; }
  .check-more2 label b { margin-left: 35px; color: #000000; font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 24px; }
  .check-more2 label i { margin-left: 35px; color: rgba(0, 0, 0, 0.5); font-family: "PT Sans"; font-size: 12px; font-weight: 400; line-height: 18px; } }

.text-end-step1 { text-align: center; }

@media only screen and (max-width: 1024px) { .text-end-step1 .non-bt-device { display: none; } }

.text-end-step1 img { display: block; margin: auto; margin-bottom: 25px; }

@media only screen and (max-width: 750px) { .text-end-step1 img { width: 120px; height: 120px; margin-bottom: 25px; } }

.text-end-step1 span { display: block; line-height: 27px; padding-bottom: 9px; color: #000000; font-family: "PT Sans"; font-size: 26px; font-weight: 400; }

@media only screen and (max-width: 750px) { .text-end-step1 span { padding-bottom: 10px; line-height: 23px; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; } }

.text-end-step1 p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 18px; line-height: 26px; font-weight: 400; }

.text-end-step1 p a { color: rgba(0, 0, 0, 0.7); font-weight: 700; }

.text-end-step1 p a:hover { text-decoration: underline; }

@media only screen and (max-width: 750px) { .text-end-step1 p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; line-height: 20px; font-weight: 400; }
  .text-end-step1 p br { display: none; } }

.help-mess1 { padding: 20px 20px 0 20px; width: 325px; border: 1px solid rgba(19, 193, 254, 0.3); background-color: #e5f8fe; position: relative; -webkit-transition: 0.2s linear; transition: 0.2s linear; margin-left: 20px; }

@media only screen and (max-width: 1370px) { .help-mess1 { width: auto; } }

@media only screen and (max-width: 1000px) { .help-mess1 { position: fixed; bottom: 110px; left: 0; right: 0; margin: 0; z-index: 20; bottom: -100%; padding: 0; top: auto !important; -webkit-transition: 0.3s linear; transition: 0.3s linear; opacity: 0; }
  .help-mess1.active { bottom: 110px; opacity: 1; }
  .help-mess1 .help-scroll-device1 { overflow-y: auto; overflow-x: hidden; position: relative; } }

@media only screen and (max-width: 750px) { .help-mess1.active { bottom: 63px; } }

.help-mess1__arrow1 { position: absolute; top: 43px; left: -14px; display: block; content: ''; background-image: url("/wp-content/themes/wzilla/img/icons.png"); width: 14px; height: 23px; background-position: -24px -34px; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

@media only screen and (max-width: 1000px) { .help-mess1__arrow1 { display: none; } }

.help-mess1__item { padding-bottom: 20px; display: none; }

@media only screen and (max-width: 1000px) { .help-mess1__item { margin: 0 20px; padding-top: 45px; } }

@media only screen and (max-width: 750px) { .help-mess1__item { padding-top: 27px; } }

.help-mess1__item.active { display: block; }

.help-mess1 p { padding-bottom: 35px; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; }

.help-mess1 p:last-child { padding-bottom: 0; }

.help-mess1 p.mod1 { padding-bottom: 10px; }

.help-mess1 p.mod2 { padding-bottom: 20px; }

.help-mess1 p.mod3 { color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 24px; padding-bottom: 10px; }

@media only screen and (max-width: 750px) { .help-mess1 p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; padding-bottom: 15px !important; } }

.help-mess1__title { line-height: 23px; padding-bottom: 15px; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; }

@media only screen and (max-width: 750px) { .help-mess1__title { font-size: 18px; line-height: 21px; padding-bottom: 10px; } }

.help-mess1 label { display: block; cursor: default; padding-bottom: 10px; color: black; font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; }

.help-mess1__input { width: 70px; height: 35px; border: 1px solid rgba(19, 193, 254, 0.3); background-color: #ffffff; display: block; margin-bottom: 20px; padding: 0 14px; color: black; font-family: "PT Sans"; font-size: 16px; font-weight: 400; }

.help-mess1 .jq-selectbox { cursor: pointer; display: block !important; margin-bottom: 20px; z-index: 1 !important; }

.help-mess1 .jq-selectbox__select { height: 33px; border: 1px solid rgba(19, 193, 254, 0.3); background-color: #ffffff; line-height: 33px; text-indent: 14px; color: black; font-family: "PT Sans"; font-size: 16px; font-weight: 400; position: relative; }

.help-mess1 .jq-selectbox__select:before { position: absolute; top: 13px; right: 15px; display: block; content: ''; background: url("/wp-content/themes/wzilla/img/i16.svg") no-repeat 0 0; background-size: 12px 9px; width: 12px; height: 9px; display: inline-block; }

.help-mess1 .jq-selectbox.opened { z-index: 2 !important; }

.help-mess1 .jq-selectbox.opened .jq-selectbox__select:before { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); filter: progid:DXImageTransform.Microsoft.Matrix(M11=$m11, M12=$m12,M21=$m21, M22=$m22, sizingMethod='auto expand'); zoom: 1; top: 12px; }

.help-mess1 .jq-selectbox__select-text { display: block; width: auto !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.help-mess1 .jq-selectbox__dropdown { position: absolute; left: 0; width: auto !important; right: 0; bottom: auto !important; border: 1px solid rgba(19, 193, 254, 0.3); background-color: #ffffff; border-top: none; top: 35px !important; }

.help-mess1 .jq-selectbox ul { max-height: 150px; overflow: auto; }

.help-mess1 .jq-selectbox li { padding: 5px 5px 5px 14px; color: black; font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 18px; border-top: 1px solid rgba(19, 193, 254, 0.3); }

.help-mess1 .jq-selectbox li:first-child { border-top: none; }

.help-mess1 .jq-selectbox li.selected, .help-mess1 .jq-selectbox li:hover { background: #2d6e85; color: #fff; }

.check-mess1 { padding-bottom: 25px; }

.check-mess1 label { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; display: block; cursor: pointer; position: relative; padding-left: 34px; margin-bottom: 0; padding-bottom: 0; }

.check-mess1 label .jq-checkbox { position: absolute !important; top: 0; left: 0; display: block !important; width: 22px; height: 22px; border: 1px solid rgba(19, 193, 254, 0.3); background-color: #ffffff; }

.check-mess1 label .jq-checkbox.checked:before { position: absolute; top: 5px; left: 4px; display: block; content: ''; background: url("/wp-content/themes/wzilla/img/check1.svg") no-repeat 0 0; background-size: 13px 10px; width: 13px; height: 10px; display: inline-block; }

.list-mess1 { margin-left: -10px; margin-right: -10px; }

.list-mess1 li { display: block; margin-bottom: 7px; border-radius: 4px; position: relative; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.list-mess1 li:hover { -webkit-transform: scale(1.02); -ms-transform: scale(1.02); transform: scale(1.02); }

.list-mess1 li:hover:before { background: #CAF0FD; }

.list-mess1 li:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: block; content: ''; background-color: #d2f2fd; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.list-mess1 li.active { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.list-mess1 li.active:before { top: -4px; left: -4px; bottom: -4px; right: -4px; background: #CAF0FD; }

.open1 { padding: 0 15px; color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 23px; cursor: pointer; position: relative; }

.open1 span { display: table-cell; vertical-align: middle; height: 50px; }

@media only screen and (max-width: 750px) { .open1 span { height: 45px; font-size: 16px; } }

.hide1 { padding: 0 18px 18px 18px; display: none; position: relative; }

.hide1 p { padding-bottom: 20px; }

.apply-template1 { display: block; width: 203px; height: 45px; line-height: 45px; text-align: center; background-color: #13c1fe; -webkit-transition: 0.1s linear; transition: 0.1s linear; color: #ffffff; font-family: "PT Sans"; font-size: 18px; font-weight: 400; }

.apply-template1:hover { -webkit-transform: scale(1.03); -ms-transform: scale(1.03); transform: scale(1.03); }

@media only screen and (max-width: 750px) { .apply-template1 { width: 160px; height: 35px; line-height: 35px; font-size: 16px; } }

.end-price1 { height: 55px; line-height: 55px; margin-left: -10px; margin-right: -10px; background-color: rgba(19, 193, 254, 0.2); padding: 0 11px; margin-bottom: 20px; }

.end-price1 span { float: left; color: black; font-family: "PT Sans"; font-size: 16px; font-weight: 400; }

.end-price1 i { float: right; font-style: normal; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; }

.apply-all1 { width: 169px; height: 45px; line-height: 45px; text-align: center; background: #56c1ff; color: #ffffff; font-family: "PT Sans"; font-size: 18px; font-weight: 400; display: block; }

.apply-all1:hover { opacity: 0.9; }

.enter1 { width: 188px; height: 48px; border: 1px solid #13c1fe; line-height: 48px; text-align: center; color: #13c1fe; font-family: "PT Sans"; font-size: 20px; display: block; font-weight: 400; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.enter1:hover { background: #13c1fe; color: #fff; -webkit-transform: scale(1.03); -ms-transform: scale(1.03); transform: scale(1.03); }

@media only screen and (max-width: 750px) { .enter1 { width: 139px; height: 32px; line-height: 32px; font-size: 15px; } }

.repeat-send-email1 { width: 278px; max-width: 100%; height: 50px; line-height: 50px; text-align: center; -webkit-transition: 0.1s linear; transition: 0.1s linear; background-color: #13c1fe; color: #ffffff; font-family: "PT Sans"; font-size: 20px; font-weight: 400; display: block; }

.repeat-send-email1:hover { -webkit-transform: scale(1.02); -ms-transform: scale(1.02); transform: scale(1.02); }

@media only screen and (max-width: 1370px) { .repeat-send-email1 { font-size: 19px; } }

@media only screen and (max-width: 750px) { .repeat-send-email1 { width: 212px; height: 35px; line-height: 35px; font-size: 16px; } }

.foot-line-progress1 { position: fixed; bottom: 0; left: 0; right: 0; z-index: 25; height: 110px; background: #fff; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); }

@media only screen and (max-width: 750px) { .foot-line-progress1 { height: 63px; } }

.progress1 { *zoom: 1; }

.progress1:after { content: " "; display: table; clear: both; }

.progress1__left { float: left; padding-top: 39px; width: 960px; }

@media only screen and (max-width: 1370px) { .progress1__left { width: 60%; } }

@media only screen and (max-width: 750px) { .progress1__left { float: none; padding: 0; width: auto; } }

.progress1__right { float: right; padding-top: 28px; *zoom: 1; }

.progress1__right:after { content: " "; display: table; clear: both; }

.line-progress { height: 5px; background: #e6e6e6; margin-bottom: 10px; position: relative; }

@media only screen and (max-width: 750px) { .line-progress { position: absolute; top: 0; height: 3px; left: -10px; right: -10px; } }

.line-progress span { position: absolute; top: 0; left: 0; bottom: 0; display: block; background: #c4c4c4; -webkit-transition: 0.2s linear; transition: 0.2s linear; }

.line-progress span:last-child { background: #56c1ff; }

.text-doule-progress1 { *zoom: 1; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; }

.text-doule-progress1:after { content: " "; display: table; clear: both; }

.text-doule-progress1__left { float: left; color: #000000; font-size: 18px; }

@media only screen and (max-width: 750px) { .text-doule-progress1__left { float: none; padding: 15px 0 0 0; color: #000000; font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 15px; } }

.text-doule-progress1__right { float: right; text-align: right; max-width: 65%; }

@media only screen and (max-width: 750px) { .text-doule-progress1__right { float: none; text-align: left; max-width: 50%; } }

@media only screen and (max-width: 750px) { .text-doule-progress1 { color: rgba(0, 0, 0, 0.35); font-family: "PT Sans"; font-size: 11px; font-weight: 400; line-height: 14px; } }

.button-steps1 { *zoom: 1; }

.button-steps1:after { content: " "; display: table; clear: both; }

.next-step1 { float: right; width: 175px; height: 55px; line-height: 55px; text-align: center; background-color: #13c1fe; color: #ffffff; font-family: "PT Sans"; font-size: 22px; font-weight: 400; cursor: pointer; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.next-step1:hover { -webkit-transform: scale(1.03); -ms-transform: scale(1.03); transform: scale(1.03); }

.next-step1.disabled { opacity: 0.3 !important; cursor: default; }

@media only screen and (max-width: 750px) { .next-step1 { position: absolute; top: 13px; right: 10px; width: 91px; height: 35px; line-height: 35px; color: #ffffff; font-family: "PT Sans"; font-size: 18px; font-weight: 400; } }

.prev-step1 { float: right; color: #13c1fe; font-family: "PT Sans"; font-size: 22px; font-weight: 400; position: relative; line-height: 22px; top: 16.5px; cursor: pointer; margin-right: 60px; }

.prev-step1:hover { text-decoration: underline; }

@media only screen and (max-width: 1000px) { .prev-step1 { margin-right: 20px; } }

@media only screen and (max-width: 750px) { .prev-step1 { position: absolute; top: 19px; right: 121px; color: #13c1fe; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 22px; margin-right: 0; } }

.list-chose1 { padding-bottom: 30px; margin-left: -10px; margin-right: -10px; }

.list-chose1__item { margin-bottom: 10px; }

.list-chose1__item:last-child { margin-bottom: 0; }

.list-chose1__item a { display: block; padding: 0 11px; line-height: 50px; border-radius: 4px; background-color: #d2f2fd; height: 50px; *zoom: 1; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.list-chose1__item a:after { content: " "; display: table; clear: both; }

.list-chose1__item a:hover { -webkit-transform: scale(1.02); -ms-transform: scale(1.02); transform: scale(1.02); background: #CAF0FD; }

.list-chose1__item a span { float: left; color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; max-width: 80%; }

.list-chose1__item a span b { display: table-cell; font-weight: normal; height: 50px; vertical-align: middle; line-height: 18px; }

@media only screen and (max-width: 750px) { .list-chose1__item a span b { height: 45px; } }

.list-chose1__item a i { font-style: normal; float: right; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 18px; font-weight: 700; }

@media only screen and (max-width: 750px) { .list-chose1__item a { height: 45px; line-height: 45px; }
  .list-chose1__item a span, .list-chose1__item a i { font-size: 14px; } }

.list-chose2 { *zoom: 1; margin-left: -20px; margin-right: -20px; text-align: center; font-size: 0.01px; }

.list-chose2:after { content: " "; display: table; clear: both; }

.list-chose2__item { display: inline-block; vertical-align: top; margin: 0 8px; padding-bottom: 5px; width: 27%; }

.list-chose2__item a { display: block; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.list-chose2__item a:hover { -webkit-transform: scale(1.02); -ms-transform: scale(1.02); transform: scale(1.02); }

.list-chose2__item a:hover span { background: #CAF0FD; }

.list-chose2__item a span { height: 50px; line-height: 50px; border-radius: 4px; background-color: #d2f2fd; display: block; margin-bottom: 5px; text-align: center; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; }

@media only screen and (max-width: 750px) { .list-chose2__item a span { height: 45px; line-height: 45px; font-size: 14px; } }

.list-chose2__item a i { font-style: normal; display: block; position: relative; margin-left: -10px; margin-right: -10px; text-align: center; color: black; font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; }

@media only screen and (max-width: 750px) { .list-chose2__item a i { font-size: 14px; } }

.tooltip-help1 { display: none; background: url("/wp-content/themes/wzilla/img/qq1.svg") no-repeat 0 0; background-size: 64px 64px; width: 64px; height: 64px; display: inline-block; position: fixed; bottom: 132px; right: 20px; z-index: 20; cursor: pointer; display: none; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.tooltip-help1:hover { -webkit-transform: scale(1.03); -ms-transform: scale(1.03); transform: scale(1.03); }

@media only screen and (max-width: 1000px) { .tooltip-help1 { display: block; }
  .tooltip-help1.active { display: none !important; } }

@media only screen and (max-width: 750px) { .tooltip-help1 { bottom: 78px; right: 15px; background: url("/wp-content/themes/wzilla/img/qq1.svg") no-repeat 0 0; background-size: 40px 40px; width: 40px; height: 40px; display: inline-block; display: block; } }

.tooltip-help2 { position: absolute; right: 20px; top: -35px; cursor: pointer; background: url("/wp-content/themes/wzilla/img/qq2.svg") no-repeat 0 0; background-size: 64px 64px; width: 64px; height: 64px; display: inline-block; -webkit-transition: 0.1s linear; transition: 0.1s linear; display: none; z-index: 21; }

.tooltip-help2:hover { -webkit-transform: scale(1.03); -ms-transform: scale(1.03); transform: scale(1.03); }

@media only screen and (max-width: 1000px) { .tooltip-help2 { display: none; }
  .tooltip-help2.active { display: block !important; } }

@media only screen and (max-width: 750px) { .tooltip-help2 { right: 15px; top: -20px; background: url("/wp-content/themes/wzilla/img/qq2.svg") no-repeat 0 0; background-size: 40px 40px; width: 40px; height: 40px; display: inline-block; display: none; } }

.news-text1 { padding: 35px 25px; background: #f8f8f8; }

@media only screen and (max-width: 750px) { .news-text1 { margin-left: -15px; margin-right: -15px; padding: 35px 15px; } }

.news-text1__title1 { color: #000000; font-size: 26px; font-family: "PT Sans"; font-weight: 400; padding-bottom: 16px; line-height: 32px; }

@media only screen and (max-width: 750px) { .news-text1__title1 {  } }

.news-text1__title2 { padding-bottom: 15px; line-height: 23px; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; }

@media only screen and (max-width: 750px) { .news-text1__title2 {  } }

.news-text1 h2 { margin-bottom: 16px; }

.news-text1 p { padding-bottom: 30px; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 24px; }

@media only screen and (max-width: 750px) { .news-text1 p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans";  font-weight: 400; } }

.news-text1 p:empty { padding-bottom: 0; }

.news-text1 ul, .news-text1 ol { margin-bottom: 16px; color: rgba(0, 0, 0, 0.7); }

.news-text1 p:not(:empty) + ul, .news-text1 p:not(:empty) + ol { margin-top: -14px; }

.news-text1 p a { color: #1cb3fd; text-decoration: underline; }

.news-text1 p a:hover { text-decoration: none; }

.news-text1 p.news-text1__copyright-p1 { color: rgba(0, 0, 0, 0.5); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 22px; text-decoration: none; }

.news-text1 p.news-text1__copyright-p1 a { color: rgba(0, 0, 0, 0.5); text-decoration: none; }

.news-text1 p.news-text1__copyright-p1 a:hover { text-decoration: underline; }

@media only screen and (max-width: 750px) { .news-text1 p.news-text1__copyright-p1 { text-align: left; color: rgba(0, 0, 0, 0.5); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 18px; } }

.news-text1 img { max-width: 100%; height: auto; margin-bottom: 24px; }

.news-text1__img-max { margin-left: -25px; margin-right: -25px; padding-bottom: 1px; }

@media only screen and (max-width: 750px) { .news-text1__img-max { margin-left: -15px; margin-right: -15px; } }

.news-text1__img-right { float: right; margin: 0 0 24px 24px; }

@media only screen and (max-width: 1000px) { .news-text1__img-right { float: none; margin: 0 -15px 24px -15px; }
  .news-text1__img-right img { margin: auto; } }

@media only screen and (max-width: 750px) { .img-max-width1 { margin-left: -15px; margin-right: -15px; }
  .img-max-width1 img { margin: auto; margin-bottom: 24px; } }

.max-width-p1 { max-width: 655px; }

.date-news1 { padding-bottom: 24px; color: rgba(0, 0, 0, 0.5); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 22px; }

@media only screen and (max-width: 750px) { .date-news1 {  } }

.line-separate1 { border-bottom: 2px solid #e7e7e7; margin-bottom: 14px; }

@media only screen and (max-width: 750px) { .line-separate1 { margin-left: -15px; margin-right: -15px; } }

.add-information-social1 { border-top: 2px solid #e7e7e7; padding-top: 15px; text-align: right; font-size: 0.01px; }

@media only screen and (max-width: 750px) { .add-information-social1 { text-align: left; margin-left: -15px; padding: 15px 15px 0 15px; margin-right: -15px; } }

.add-information-social1 span { display: inline-block; vertical-align: top; line-height: 40px; margin-right: 15px; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; }

.add-information-social1 a { cursor: pointer; display: inline-block; vertical-align: top; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.add-information-social1 a:hover { -webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08); }

.add-information-social1 a + a { margin-left: 15px; }

.add-information-social1__icon1 { background: url("/wp-content/themes/wzilla/img/c1.svg") no-repeat 0 0; background-size: 40px 40px; width: 40px; height: 40px; display: inline-block; }

.add-information-social1__icon2 { background: url("/wp-content/themes/wzilla/img/c2.svg") no-repeat 0 0; background-size: 40px 40px; width: 40px; height: 40px; display: inline-block; }

.add-information-social1__icon3 { background: url("/wp-content/themes/wzilla/img/c3.svg") no-repeat 0 0; background-size: 40px 40px; width: 40px; height: 40px; display: inline-block; }

.space1 { height: 80px; }

@media only screen and (max-width: 1000px) { .space1 { height: 60px; } }

@media only screen and (max-width: 750px) { .space1 { height: 70px; }
  .space1.mod1 { height: 40px; } }

.show-device1 { display: none; }

@media only screen and (max-width: 750px) { .show-device1 { display: block; } }

@media only screen and (max-width: 750px) { .hide-device1 { display: none; } }

.item-big-news1 { padding: 25px; position: relative; margin-bottom: 20px; }

.item-big-news1:last-child { margin-bottom: 0; }

@media only screen and (max-width: 750px) { .item-big-news1 { padding: 15px; margin-bottom: 10px; margin-left: -3px; margin-right: -3px; display: flex; flex-direction: column;} }

.item-big-news1__over { *zoom: 1; position: relative; height: 100%;}

.item-big-news1__over:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 750px) { .item-big-news1__over { padding-top: 223px; } }

.item-big-news1:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: block; content: ''; border-radius: 4px; background-color: #f8f8f8; -webkit-transition: 0.2s linear; transition: 0.2s linear; }

.item-big-news1:hover:before { top: -5px; left: -5px; bottom: -5px; right: -5px; background: #f4f4f4; }

.item-big-news1__right-foto { position: absolute; top: 0; right: 0; bottom: 0; width: 52%; background-position: center; background-repeat: no-repeat; background-size: cover; }

@media only screen and (max-width: 1000px) { .item-big-news1__right-foto { width: 54%; top: 28px; bottom: 28px; } }

@media only screen and (max-width: 750px) { .item-big-news1__right-foto { width: auto; top: 0; left: 0; right: 0; height: 198px; } }

.item-big-news1__left-text { width: 42%; font-size: 16px;  display: flex; flex-direction: column; justify-content: space-between; height: 100%;}

.item-big-news1__left-text p { padding-bottom: 37px; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 22px;}

@media only screen and (max-width: 750px) { .item-big-news1__left-text { width: auto; }
  .item-big-news1__left-text p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; padding-bottom: 20px; } }

.item-big-news1__date { color: rgba(0, 0, 0, 0.5); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 22px; }

@media only screen and (max-width: 750px) { .item-big-news1__date { color: rgba(0, 0, 0, 0.5); font-family: "PT Sans"; font-weight: 400;  } }

.item-big-news1__title { line-height: 32px; padding-bottom: 18px; color: #000000; font-size: 22px; font-family: "PT Sans"; font-weight: 400; }

@media only screen and (max-width: 750px) { .item-big-news1__title { color: #000000; font-size: 18px; font-family: "PT Sans"; font-weight: 400; padding-bottom: 20px; line-height: 26px; } }

.all-link { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; background: transparent; }

.title-faq1 { color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; padding-bottom: 30px; line-height: 23px; }

.category-faq1 { *zoom: 1; margin-left: -7.5px; margin-right: -7.5px; padding-bottom: 35px; }

.category-faq1:after { content: " "; display: table; clear: both; }

.category-faq1__item1 { float: left; width: 25%; padding-bottom: 15px; }

@media only screen and (max-width: 1230px) { .category-faq1__item1 { width: 33.3333333%; } }

@media only screen and (max-width: 750px) { .category-faq1__item1 { width: auto; float: none; } }

.category-faq1__item1.active { width: 100%; clear: left; }

.category-faq1__item1.active .category-faq1__over1:before { top: -5px; left: -5px; right: -5px; bottom: -5px; background: #f4f4f4; }

.category-faq1__over1 { margin: 0 7.5px; position: relative; }

.category-faq1__over1:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: block; content: ''; border-radius: 4px; background-color: #f8f8f8; -webkit-transition: 0.15s linear; transition: 0.15s linear; }

.category-faq1__over1:hover:before { top: -5px; left: -5px; right: -5px; bottom: -5px; background: #f4f4f4; }

.category-faq1__over1:hover .category-faq1__open { -webkit-transform: scale(1.04); -ms-transform: scale(1.04); transform: scale(1.04); }

.category-faq1__hide { position: relative; padding: 23px 35px; cursor: pointer; display: none; }

.category-faq1__hide:before { background: url("/wp-content/themes/wzilla/img/i10.svg") no-repeat 0 0; background-size: 24px 15px; width: 24px; height: 15px; display: inline-block; -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); filter: progid:DXImageTransform.Microsoft.Matrix(M11=$m11, M12=$m12,M21=$m21, M22=$m22, sizingMethod='auto expand'); zoom: 1; display: block; position: absolute; top: 24px; right: 35px; content: ''; }

.category-faq1__hide span { display: block; padding-bottom: 15px; line-height: 23px; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; padding-right: 35px; }

.category-faq1__hide p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; }

@media only screen and (max-width: 750px) { .category-faq1__hide { padding: 15px 10px; }
  .category-faq1__hide:before { top: 16px; right: 16px; }
  .category-faq1__hide span { padding-bottom: 24px; color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 24px; }
  .category-faq1__hide p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; } }

.category-faq1__open { min-height: 172px; cursor: pointer; padding-top: 23px; text-align: center; font-size: 0.01px; position: relative; -webkit-transition: 0.15s linear; transition: 0.15s linear; }

.category-faq1__open img { display: block; margin: auto; width: 80px; height: 80px; margin-bottom: 9px; position: relative; }

.category-faq1__open span { display: inline-block; vertical-align: top; margin: 0 7px; position: relative; }

.category-faq1__open span i { display: table-cell; vertical-align: middle; height: 69px; color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; font-style: normal; line-height: 23px; }

@media only screen and (max-width: 750px) { .category-faq1__open { min-height: 56px; padding: 12px; text-align: left; }
  .category-faq1__open img { float: left; margin: 0 15px 0 0; width: 56px; height: 56px; }
  .category-faq1__open span { display: block; overflow: hidden; margin: 0; }
  .category-faq1__open span i { height: 56px; color: black; font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; } }

.space4px { height: 4px; }

.help-form-hide1 { background-color: #eefbff; margin: 0 35px 35px 35px; padding: 0 30px; }

@media only screen and (max-width: 1000px) { .help-form-hide1 { margin: 0 15px 15px 15px; } }

@media only screen and (max-width: 750px) { .help-form-hide1 { padding: 0 20px; margin: 0 0 15px 0; } }

.help-form-hide1__text1 { padding: 46px 0; text-align: center; }

.help-form-hide1__text1 span { display: block; line-height: 23px; padding-bottom: 20px; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; }

@media only screen and (max-width: 750px) { .help-form-hide1__text1 { padding: 45px 0; } }

.help-form-hide1__open1 { width: 392px; height: 66px; line-height: 66px; border: 2px solid #12c1fe; text-align: center; color: #13c1fe; font-family: "PT Sans"; font-size: 26px; font-weight: 400; margin: auto; cursor: pointer; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.help-form-hide1__open1:hover { background: #12c1fe; color: #fff; -webkit-transform: scale(1.02); -ms-transform: scale(1.02); transform: scale(1.02); }

@media only screen and (max-width: 750px) { .help-form-hide1__open1 { width: 296px; max-width: 100%; height: 41px; line-height: 41px; font-size: 16px; } }

.help-form-hide1__title { line-height: 27px; padding-bottom: 45px; color: #000000; font-family: "PT Sans"; font-size: 26px; font-weight: 400; text-align: center; }

@media only screen and (max-width: 750px) { .help-form-hide1__title { color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; line-height: 23px; padding-bottom: 40px; } }

.help-form-hide1__hide { padding: 50px 0; display: none; }

@media only screen and (max-width: 750px) { .help-form-hide1__hide { padding: 45px 0; } }

.hov, .link-performer1 a, .go-order1, .help-form1__submit, .place-order a, .vacancy-block1__button a, .place-vacancy1, .video a, .become-performer1, .what-get-freelance__video, .more-question1__video, .become-perferer1 a, .list-category-order1__over, .start-work-now1 { -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.hov:hover, .link-performer1 a:hover, .go-order1:hover, .help-form1__submit:hover, .place-order a:hover, .vacancy-block1__button a:hover, .place-vacancy1:hover, .video a:hover, .become-performer1:hover, .what-get-freelance__video:hover, .more-question1__video:hover, .become-perferer1 a:hover, .list-category-order1__over:hover, .start-work-now1:hover { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }

.help-form1__max-width1 { max-width: 720px; margin: auto; }

.help-form1 .search-main__form { margin-bottom: 30px; padding: 0 55px 0 15px; }

@media only screen and (max-width: 750px) { .help-form1 .search-main__form { margin-bottom: 15px; padding-right: 40px; } }

.help-form1 .search-main__input { font-family: "PT Sans"; font-size: 18px; font-weight: 400; }

.help-form1__textarea { height: 216px; width: 100%; display: block; resize: none; background: #fff; border: none; padding: 14px 15px; color: #333; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 24px; margin-bottom: 25px; }

@media only screen and (max-width: 750px) { .help-form1__textarea { height: 216px; padding: 8px 15px; color: #000000; font-size: 16px; font-weight: 400; line-height: 24px; } }

.help-form1__submit { display: block; margin: auto; border: none; width: 175px; height: 55px; background-color: #13c1fe; color: #ffffff; font-family: "PT Sans"; font-size: 22px; font-weight: 400; }

.help-form1__submit.disable { opacity: 0.3; cursor: default; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); color: rgba(255, 255, 255, 0.3); }

.block-help-topic1 { border: 1px solid rgba(19, 193, 254, 0.3); background-color: rgba(19, 193, 254, 0.1); margin-bottom: 30px; text-align: center; font-size: 0.01px; padding: 35px 30px 20px 30px; margin-left: -5px; margin-right: -5px; }

@media only screen and (max-width: 1000px) { .block-help-topic1 { margin-left: -15px; margin-right: -15px; } }

@media only screen and (max-width: 750px) { .block-help-topic1 { margin: 0 0 15px 0; padding: 30px 10px; } }

.block-help-topic1__title { padding-bottom: 15px; line-height: 23px; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; }

@media only screen and (max-width: 750px) { .block-help-topic1__title { color: #000000; font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; padding-bottom: 20px; } }

.block-help-topic1__list { display: block; *zoom: 1; }

.block-help-topic1__list:after { content: " "; display: table; clear: both; }

.block-help-topic1__list li { width: 33%; display: inline-block; vertical-align: top; padding-bottom: 15px; }

@media only screen and (max-width: 1000px) { .block-help-topic1__list li { width: 49%; } }

@media only screen and (max-width: 750px) { .block-help-topic1__list li { width: auto; padding-bottom: 20px; display: block; }
  .block-help-topic1__list li:last-child { padding-bottom: 0; } }

.block-help-topic1__list li a { display: inline-block; vertical-align: top; color: #13c1fe; font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; text-decoration: underline; margin: 0 5px; }

.block-help-topic1__list li a:hover { text-decoration: none; }

@media only screen and (max-width: 750px) { .block-help-topic1__list li a { color: #13c1fe; font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 24px; text-decoration: underline; } }

.list-people1 { padding-bottom: 29px; }

.list-people1__item { *zoom: 1; position: relative; padding-left: 52px; margin-bottom: 15px; }

.list-people1__item:after { content: " "; display: table; clear: both; }

.list-people1__item:last-child { margin-bottom: 0; }

.list-people1__item.active .list-people1__text:before { background: #f0f0f0; top: -5px; left: -5px; bottom: -5px; right: -5px; }

@media only screen and (max-width: 750px) { .list-people1__item { padding-left: 0; } }

.list-people1__left-number { position: absolute; top: 0; left: 0; width: 52px; text-align: center; padding-top: 53px; color: #13c1fe; font-family: "PT Sans"; font-size: 20px; font-weight: 700; line-height: 24px; }

@media only screen and (max-width: 750px) { .list-people1__left-number { z-index: 1; top: 12px; left: 12px; width: auto; padding-top: 0; line-height: 20px; } }

.list-people1__text { position: relative; }

.list-people1__text:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: block; content: ''; border-radius: 4px; background-color: #f8f8f8; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.list-people1__text:hover:before { background: #f0f0f0; top: -5px; left: -5px; bottom: -5px; right: -5px; }

.list-people1__visible-information1 { padding: 25px; *zoom: 1; position: relative; cursor: pointer; }

.list-people1__visible-information1:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 750px) { .list-people1__visible-information1 { padding: 25px 40px; } }

.list-people1__avatar { float: left; margin-right: 20px; padding-top: 12px; }

.list-people1__avatar img { width: 56px; height: 56px; border-radius: 56px; display: block; }

@media only screen and (max-width: 750px) { .list-people1__avatar { padding-top: 0; margin-right: 15px; } }

.list-people1__vertical-center { display: table-cell; vertical-align: middle; height: 80px; }

@media only screen and (max-width: 750px) { .list-people1__vertical-center .star-list1 { padding-top: 0; padding-bottom: 0; } }

.list-people1__description1 { float: left; width: 39%; }

@media only screen and (max-width: 1232px) { .list-people1__description1 { width: 34%; } }

@media only screen and (max-width: 1152px) { .list-people1__description1 { width: 29%; } }

@media only screen and (max-width: 1095px) { .list-people1__description1 { width: 24%; } }

@media only screen and (max-width: 1000px) { .list-people1__description1 { width: 32%; } }

@media only screen and (max-width: 750px) { .list-people1__description1 { float: none; width: auto; position: relative; top: -12px; } }

.list-people1__description1 span { display: block; color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 26px; }

@media only screen and (max-width: 750px) { .list-people1__description1 span { color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 18px; } }

.list-people1__description1 p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; }

@media only screen and (max-width: 750px) { .list-people1__description1 p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; padding-bottom: 5px; } }

.list-people1__right-info1 { float: right; *zoom: 1; padding-top: 4px; }

.list-people1__right-info1:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 750px) { .list-people1__right-info1 { padding-top: 0; float: none; padding-left: 14px; } }

.list-people1__star { float: left; margin-right: 27px; }

@media only screen and (max-width: 1052px) { .list-people1__star { margin-right: 15px; } }

@media only screen and (max-width: 750px) { .list-people1__star { display: none; } }

.list-people1__title-info { display: table-cell; vertical-align: middle; height: 36px; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 18px; }

@media only screen and (max-width: 750px) { .list-people1__title-info { font-size: 15px; line-height: 17px; } }

.list-people1__icon-info1 { float: left; }

.list-people1__icon-info1 + .list-people1__icon-info1 { margin-left: 28px; }

@media only screen and (max-width: 1052px) { .list-people1__icon-info1 + .list-people1__icon-info1 { margin-left: 15px; } }

@media only screen and (max-width: 750px) { .list-people1__icon-info1 + .list-people1__icon-info1 { margin-left: 31px; } }

@media only screen and (max-width: 400px) { .list-people1__icon-info1 + .list-people1__icon-info1 { margin-left: 10px; } }

.list-people1__icon-info1 img { display: block; margin: auto; margin-bottom: 5px; width: 36px; height: 36px; }

.list-people1__hide-information { padding: 0 25px 35px 25px; position: relative; display: none; }

@media only screen and (max-width: 750px) { .list-people1__hide-information { padding-bottom: 25px; } }

.list-people1__title-hide { padding-left: 76px; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 700; line-height: 16px; padding-bottom: 10px; }

@media only screen and (max-width: 750px) { .list-people1__title-hide { padding-left: 31px; padding-bottom: 10px; } }

.star-list1 { *zoom: 1; padding: 13px 0 13px 0; }

.star-list1:after { content: " "; display: table; clear: both; }

.star-list1 li { float: left; background: url("/wp-content/themes/wzilla/img/star2.svg") no-repeat 0 0; background-size: 16px 15px; width: 16px; height: 15px; display: inline-block; }

.star-list1 li + li { margin-left: 3px; }

.star-list1 li.active { background: url("/wp-content/themes/wzilla/img/star1.svg") no-repeat 0 0; background-size: 16px 15px; width: 16px; height: 15px; display: inline-block; }

.list-hide1 { margin-left: 10px; padding-bottom: 30px; }

@media only screen and (max-width: 750px) { .list-hide1 { margin-left: -34px; } }

.list-hide1__item { *zoom: 1; padding-bottom: 15px; }

.list-hide1__item:after { content: " "; display: table; clear: both; }

.list-hide1__item:last-child { padding-bottom: 0; }

.list-hide1__item span { float: left; width: 46px; margin-right: 20px; text-align: right; color: #13c1fe; font-family: "PT Sans"; font-size: 22px; font-weight: 700; line-height: 24px; }

.list-hide1__item span.color1 { color: rgba(0, 0, 0, 0.4); }

.list-hide1__item span.color2 { color: #a90015; }

@media only screen and (max-width: 750px) { .list-hide1__item span { font-size: 20px; } }

.list-hide1__item div { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; overflow: hidden; }

@media only screen and (max-width: 750px) { .list-hide1__item div { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; } }

.more-review { padding-left: 76px; line-height: 24px; }

.more-review a { display: inline-block; vertical-align: middle; color: #13c1fe; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 18px; text-transform: uppercase; border-bottom: 1px dashed #13c1fe; }

.more-review a:hover { border-color: transparent; }

@media only screen and (max-width: 750px) { .more-review { padding-left: 31px; } }

.show-more-preformer { text-align: center; line-height: 24px; }

.show-more-preformer.mod1 { padding: 30px 0; }

.show-more-preformer a { display: inline-block; vertical-align: middle; color: #13c1fe; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 18px; text-transform: uppercase; border-bottom: 1px dashed #13c1fe; }

.show-more-preformer a:hover { border-color: transparent; }

.do-what-next1 { background: #f8fff9; padding: 50px 0 40px 0; margin-bottom: 68px; }

@media only screen and (max-width: 750px) { .do-what-next1 { padding: 35px 0 30px 0; margin-bottom: 15px; } }

.do-what-next1__title { padding-bottom: 18px; line-height: 23px; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; text-align: center; }

@media only screen and (max-width: 750px) { .do-what-next1__title { padding-bottom: 34px; } }

.do-what-next1__create-order { display: block; margin: auto; width: 394px; height: 68px; line-height: 68px; border: 1px solid #12c1fe; text-align: center; color: #13c1fe; font-family: "PT Sans"; font-size: 26px; font-weight: 400; cursor: pointer; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.do-what-next1__create-order:hover { background: #12c1fe; color: #fff; -webkit-transform: scale(1.02); -ms-transform: scale(1.02); transform: scale(1.02); }

@media only screen and (max-width: 750px) { .do-what-next1__create-order { width: 298px; max-width: 100%; height: 43px; line-height: 43px; font-size: 16px; } }

.pagination1 { padding: 25px 0 40px 0; text-align: center; font-size: 0.01px; position: relative; }

.pagination1__item { display: inline-block; vertical-align: top; font-family: "PT Sans"; font-size: 18px; font-weight: 400; color: #525a64; line-height: 19px; margin: 0 7px; }

@media only screen and (max-width: 750px) { .pagination1__item { margin: 0 4px;} }

@media only screen and (max-width: 360px) { .pagination1__item { margin: 0 3px; font-size: 16px;} }

.pagination1__item a { color: #1cb3fd; }

.pagination1__item a:hover { text-decoration: underline; }

.pagination1__item.active { font-weight: 700; color: rgba(0, 0, 0, 0.7); }

.pagination1__item.active a { color: rgba(0, 0, 0, 0.7); }

.pagination1__prev { position: absolute; top: 25px; left: 0; }

.pagination1__prev a { display: block; line-height: 19px; color: #1cb3fd; font-family: "PT Sans"; font-size: 18px; font-weight: 400; padding-left: 24px; position: relative; }

.pagination1__prev a i { font-style: normal; }

@media only screen and (max-width: 750px) { .pagination1__prev a i { display: none; } }

.pagination1__prev a:hover { text-decoration: underline; }

.pagination1__prev a:before, .pagination1__prev a:after { position: absolute; top: 4px; left: 0; display: block; content: ''; background: url("/wp-content/themes/wzilla/img/nav1.svg") no-repeat 0 0; background-size: 7px 12px; width: 7px; height: 12px; display: inline-block; -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); filter: progid:DXImageTransform.Microsoft.Matrix(M11=$m11, M12=$m12,M21=$m21, M22=$m22, sizingMethod='auto expand'); zoom: 1; }

.pagination1__prev a:after { background: url("/wp-content/themes/wzilla/img/nav2.svg") no-repeat 0 0; background-size: 7px 12px; width: 7px; height: 12px; display: inline-block; opacity: 0; }

.pagination1__prev a:hover:before { opacity: 0; }

.pagination1__prev a:hover:after { opacity: 1; }

.pagination1__next { position: absolute; top: 25px; right: 0; }

.pagination1__next a { display: block; line-height: 19px; color: #1cb3fd; font-family: "PT Sans"; font-size: 18px; font-weight: 400; padding-right: 24px; position: relative; }

.pagination1__next a i { font-style: normal; }

@media only screen and (max-width: 750px) { .pagination1__next a i { display: none; } }

.pagination1__next a:hover { text-decoration: underline; }

.pagination1__next a:before, .pagination1__next a:after { position: absolute; top: 4px; right: 0; display: block; content: ''; background: url("/wp-content/themes/wzilla/img/nav1.svg") no-repeat 0 0; background-size: 7px 12px; width: 7px; height: 12px; display: inline-block; }

.pagination1__next a:after { background: url("/wp-content/themes/wzilla/img/nav2.svg") no-repeat 0 0; background-size: 7px 12px; width: 7px; height: 12px; display: inline-block; opacity: 0; }

.pagination1__next a:hover:before { opacity: 0; }

.pagination1__next a:hover:after { opacity: 1; }

.place-order { padding: 34px 10px; border-radius: 4px; background-color: #eefbff; margin-bottom: 88px; }

@media only screen and (max-width: 1000px) { .place-order { margin-bottom: 42px; } }

.place-order a { display: block; margin: auto; max-width: 382px; height: 62px; line-height: 62px; text-align: center; background: #56c1ff; color: #ffffff; font-family: "PT Sans"; font-size: 26px; font-weight: 400; }

@media only screen and (max-width: 750px) { .place-order { padding: 45px 10px; margin-bottom: 15px; }
  .place-order a { width: 227px; height: 45px; line-height: 45px; font-size: 16px; } }

.best-order-another-category1 { padding: 30px 0 45px 0; background: #eefcff; margin: 0 35px 71px 35px; font-size: 0.01px; }

@media only screen and (max-width: 1000px) { .best-order-another-category1 { margin: 0 16px 71px 16px; } }

@media only screen and (max-width: 750px) { .best-order-another-category1 { padding: 35px 15px 15px 15px; margin: 0 0 32px 0; } }

.best-order-another-category1__title { padding-bottom: 30px; line-height: 23px; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; text-align: center; }

@media only screen and (max-width: 750px) { .best-order-another-category1__title { color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 24px; padding-bottom: 35px; } }

.best-order-another-category1__list { *zoom: 1; }

.best-order-another-category1__list:after { content: " "; display: table; clear: both; }

.best-order-another-category1__item { float: left; width: 45%; }

.best-order-another-category1__item:last-child { float: right; }

@media only screen and (max-width: 750px) { .best-order-another-category1__item { float: none !important; width: auto; } }

.best-order-another-category1__sub-item { padding-bottom: 20px; }

.best-order-another-category1__sub-item a { display: inline-block; vertical-align: top; *zoom: 1; }

.best-order-another-category1__sub-item a:after { content: " "; display: table; clear: both; }

.best-order-another-category1__sub-item a img { float: left; margin-right: 15px; width: 30px; height: 30px; }

@media only screen and (max-width: 750px) { .best-order-another-category1__sub-item a img { margin-right: 10px; } }

.best-order-another-category1__sub-item a span { overflow: hidden; display: block; }

.best-order-another-category1__sub-item a i { display: table-cell; height: 30px; vertical-align: middle; color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 20px; font-style: normal; }

@media only screen and (max-width: 750px) { .best-order-another-category1__sub-item a i { color: black; font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 19px; } }

.small-text-down-page1 { padding: 0 0 55px 0; }

@media only screen and (max-width: 750px) { .small-text-down-page1 { padding-bottom: 35px; } }

.small-text-down-page1 p { display: block; margin: auto; max-width: 925px; color: rgba(0, 0, 0, 0.5); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 22px; text-align: center; }

.space5 { height: 30px; }

.title-work1 { color: #13c1fe; font-family: "PT Sans"; font-size: 22px; font-weight: 400; line-height: 23px; padding-bottom: 40px; padding-top: 4px; }

@media only screen and (max-width: 750px) { .title-work1 { padding-bottom: 20px; font-size: 18px; line-height: 20px; } }

.title-work1 a { color: #13c1fe; }

.title-work1 a:hover { text-decoration: underline; }

.title-work2 { color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; padding: 0 0 25px 40px; line-height: 23px; }

@media only screen and (max-width: 750px) { .title-work2 { padding-left: 0; font-size: 18px; line-height: 20px; padding-bottom: 20px; } }

.text-title1 { background: #f0fbff; margin-bottom: 80px; font-size: 0.01px; height: 370px; }

@media only screen and (max-width: 1064px) { .text-title1 { text-align: center; } }

@media only screen and (max-width: 1000px) { .text-title1 { height: 180px; margin-bottom: 50px; } }

@media only screen and (max-width: 750px) { .text-title1 { height: auto; padding: 20px 0; margin-bottom: 30px; } }

.text-title1 img { display: inline-block; vertical-align: top; margin-right: 40px; margin-left: 122px; height: 370px; }

@media only screen and (max-width: 1064px) { .text-title1 img { margin-left: 0; } }

@media only screen and (max-width: 1000px) { .text-title1 img { height: 180px; } }

@media only screen and (max-width: 750px) { .text-title1 img { display: none; } }

.text-title1__text { display: inline-block; vertical-align: top; text-align: left; }

.text-title1__text div { display: table-cell; height: 370px; vertical-align: middle; }

@media only screen and (max-width: 1000px) { .text-title1__text div { height: 180px; } }

@media only screen and (max-width: 750px) { .text-title1__text div { height: auto; display: block; text-align: center; } }

.text-title1__text span { display: block; color: rgba(0, 0, 0, 0.5); font-family: "PT Sans"; font-size: 51px; font-weight: 700; line-height: 51px; padding-bottom: 1px; }

@media only screen and (max-width: 1000px) { .text-title1__text span { font-size: 40px; line-height: 40px; } }

@media only screen and (max-width: 750px) { .text-title1__text span { padding-bottom: 4px; font-size: 30px; line-height: 30px; } }

.text-title1__text p { color: rgba(0, 0, 0, 0.5); font-family: "PT Sans"; font-size: 33px; font-weight: 400; line-height: 33px; }

@media only screen and (max-width: 1000px) { .text-title1__text p { font-size: 22px; line-height: 22px; } }

@media only screen and (max-width: 750px) { .text-title1__text p { font-size: 17px; line-height: 20px; } }

.text-block1 { *zoom: 1; margin-left: -10px; margin-right: -10px; padding-bottom: 60px; }

.text-block1:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 750px) { .text-block1 { padding-bottom: 40px; } }

.text-block1__item { float: left; width: 33.3%; padding-bottom: 20px; }

.text-block1__item:nth-child(3n+1) { clear: left; }

@media only screen and (max-width: 1000px) { .text-block1__item { width: 50%; }
  .text-block1__item:nth-child(3n+1) { clear: none; }
  .text-block1__item:nth-child(2n+1) { clear: left; } }

@media only screen and (max-width: 750px) { .text-block1__item { width: auto; float: none; } }

.text-block1__over { margin: 0 10px; min-height: 377px; border-radius: 4px; background-color: #f8f8f8; padding: 0 25px 25px 25px; }

.text-block1__over span { display: block; padding-bottom: 11px; color: #000000; font-family: "PT Sans"; font-size: 19px; font-weight: 400; line-height: 26px; }

.text-block1__over span a { color: #000; }

.text-block1__over p { font-family: "PT Sans"; font-size: 15px; font-weight: 400; line-height: 20px; color: rgba(0, 0, 0, 0.7); }

.text-block1__over p a { color: #1cb3fd; border-bottom: 1px dashed #1cb3fd; }

.text-block1__over p a:hover { border-color: transparent; }

@media only screen and (max-width: 750px) { .text-block1__over { min-height: 0; padding: 20px 15px; } }

.text-block1__foto { line-height: 149px; height: 149px; }

.text-block1__foto img { display: inline-block; vertical-align: middle; max-height: 90%; width: auto; max-width: 100%; }

@media only screen and (max-width: 750px) { .text-block1__foto { line-height: 20px; height: auto; padding-bottom: 20px; }
  .text-block1__foto img { max-width: 100%; } }

.space6 { height: 80px; }

@media only screen and (max-width: 1000px) { .space6 { height: 60px; } }

@media only screen and (max-width: 750px) { .space6 { height: 20px; } }

.text-block2 { margin: auto; max-width: 910px; padding-bottom: 80px; }

@media only screen and (max-width: 1000px) { .text-block2 { padding-bottom: 60px; } }

@media only screen and (max-width: 750px) { .text-block2 { padding-bottom: 40px; } }

.text-block2__item { margin-bottom: 20px; border-radius: 4px; background-color: #f8f8f8; padding: 25px; }

.text-block2__item:last-child { margin-bottom: 0; }

@media only screen and (max-width: 750px) { .text-block2__item { padding: 20px 15px; } }

.text-block2__foto-right { float: right; max-width: 460px; height: auto; margin-left: 30px; }

.text-block2__foto-right.mod1 { padding: 6px; border: 1px dashed #bfbfbf; background-color: #ffffff; }

@media only screen and (max-width: 1000px) { .text-block2__foto-right { float: none; width: 300px; margin: 0 0 25px 0; max-width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; } }

.text-block2__text { overflow: hidden; }

.text-block2__text p { padding-bottom: 14px; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; }

.text-block2__text p.text-block2__mod1 { color: rgba(0, 0, 0, 0.5); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 22px; }

.text-block2__text p.text-block2__mod1 a { color: #13c1fe; border-bottom: 1px dashed #13c1fe; }

.text-block2__text p.text-block2__mod1 a:hover { border-color: rgba(19, 193, 254, 0); }

.text-block2__logo-parthner { padding-bottom: 30px; }

.text-block2__title { padding-bottom: 2px; line-height: 23px; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; }

.text-block2__date { padding-top: 25px; color: rgba(0, 0, 0, 0.5); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 22px; }

.vacancy-block1 { background: #eefcff; padding-top: 50px; }

@media only screen and (max-width: 750px) { .vacancy-block1 { padding-top: 20px; }
  .vacancy-block1 .list-vacancy { padding-bottom: 0 !important; } }

.vacancy-block1 .page-line { max-width: 840px; }

.vacancy-block1__button { text-align: center; font-size: 0.01px; padding-bottom: 50px; }

.vacancy-block1__button a { display: inline-block; vertical-align: top; margin: 0 15px; padding: 0 35px; height: 55px; line-height: 55px; color: #ffffff; font-family: "PT Sans"; font-size: 22px; font-weight: 400; background: #56c1ff; }

@media only screen and (max-width: 750px) { .vacancy-block1__button { position: relative; padding-top: 60px; padding-bottom: 40px; }
  .vacancy-block1__button a { width: 227px; height: 45px; line-height: 45px; font-size: 16px; padding: 0; text-align: center; }
  .vacancy-block1__button .vacancy-block1__place { position: absolute; top: 0; left: 50%; margin-left: -113.5px; } }

.vacancy-block1__arrow { display: inline-block; vertical-align: top; margin: 0 15px; position: relative; }

.vacancy-block1__arrow a { margin: 0; }

.vacancy-block1__arrow:before { position: absolute; bottom: -51px; left: 50%; margin-left: -16.5px; display: block; content: ''; background-image: url("/wp-content/themes/wzilla/img/icons.png"); width: 33px; height: 16px; background-position: -34px 0px; opacity: 0; -webkit-transition: 0.2s linear; transition: 0.2s linear; z-index: 1; }

@media only screen and (max-width: 750px) { .vacancy-block1__arrow:before { bottom: -41px; } }

.vacancy-block1__arrow.active:before { opacity: 1; }

.list-vacancy1__item { margin-bottom: 15px; padding: 35px; position: relative; }

@media only screen and (max-width: 750px) { .list-vacancy1__item { padding: 20px 15px; } }

.list-vacancy1__item:last-child { margin-bottom: 0; }

.list-vacancy1__item:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: block; content: ''; border-radius: 4px; background-color: #f8f8f8; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.list-vacancy1__item .vacancy-click-js1 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(51, 51, 51, 0); cursor: pointer; z-index: 1; }

.list-vacancy1__item a { position: relative; z-index: 2; }

.list-vacancy1__item:hover:before, .list-vacancy1__item.active:before { top: -5px; left: -5px; right: -5px; bottom: -5px; background: #f0f0f0; }

.list-vacancy1__item.active .vacancy-click-js1 { cursor: default; }

.list-vacancy1__right-absolute { position: absolute; top: 35px; right: 35px; width: 265px; }

@media only screen and (max-width: 1000px) { .list-vacancy1__right-absolute { width: 150px; } }

.list-vacancy1__text1 { max-width: 470px; position: relative; }

.list-vacancy1__text1 span { display: block; padding-bottom: 6px; color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 26px; }

.list-vacancy1__text1 p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; }

@media only screen and (max-width: 750px) { .list-vacancy1__text1 span { font-size: 17px; line-height: 19px; }
  .list-vacancy1__text1 p { font-size: 14px; line-height: 24px; } }

.list-vacancy1__text2 { position: relative; display: none; }

.list-vacancy1__text2 p { padding-bottom: 25px; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; }

@media only screen and (max-width: 750px) { .list-vacancy1__text2 p { font-size: 14px; line-height: 24px; padding-bottom: 15px; } }

.list-vacancy1__title1 { line-height: 23px; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; }

@media only screen and (max-width: 750px) { .list-vacancy1__title1 { font-size: 20px; } }

.list-vacancy1__title2 { padding-bottom: 2px; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 700; line-height: 24px; }

.list-vacancy1__max-width { max-width: 470px; }

.category1 { font-size: 0.01px; }

@media only screen and (max-width: 750px) { .category1 { padding-bottom: 30px; } }

.category1 span { display: block; padding-bottom: 6px; color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 26px; }

.category1 a { display: inline-block; vertical-align: top; color: #13c1fe; font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 21px; border-bottom: 1px dashed #13c1fe; }

.category1 a:hover { border-color: transparent; }

.place-vacancy1 { width: 383px; height: 62px; line-height: 62px; background: #56c1ff; color: #ffffff; font-family: "PT Sans"; font-size: 26px; font-weight: 400; text-align: center; display: block; }

@media only screen and (max-width: 750px) { .place-vacancy1 { width: 227px; font-size: 16px; height: 45px; line-height: 45px; } }

.text-rules1__title1 { color: #000000; font-family: "PT Sans"; font-size: 32px; font-weight: 400; line-height: 40px; padding-bottom: 35px; }

@media only screen and (max-width: 750px) { .text-rules1__title1 { font-size: 25px; line-height: 28px; padding-bottom: 20px; } }

.text-rules1__title2 { padding-bottom: 15px; line-height: 23px; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; }

@media only screen and (max-width: 750px) { .text-rules1__title2 { font-size: 19px; line-height: 22px; } }

.text-rules1__item { padding: 35px 25px 15px 25px; background-color: #f8f8f8; margin-bottom: 15px; }

@media only screen and (max-width: 750px) { .text-rules1__item { padding: 20px 15px 2px 15px; } }

.text-rules1__item:last-child { margin-bottom: 0; }

.text-rules1__item p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; line-height: 24px; font-weight: 400; padding-bottom: 20px; }

.text-rules1__item p b { font-weight: 600; }

@media only screen and (max-width: 750px) { .text-rules1__item p { font-size: 14px; line-height: 22px; padding-bottom: 14px; } }

.text-rules1__item ul { padding-bottom: 20px; display: block; }

.text-rules1__item ul li { padding-left: 10px; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; line-height: 24px; font-weight: 400; position: relative; }

.text-rules1__item ul li b { font-weight: 600; }

.text-rules1__item ul li:before { position: absolute; top: 0; left: 0; display: block; content: '-'; }

@media only screen and (max-width: 750px) { .text-rules1__item ul li { font-size: 14px; line-height: 22px; } }

.service-text1__title { text-align: center; line-height: 23px; padding-bottom: 29px; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; }

.service-text1 p { padding-bottom: 40px; text-align: center; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; }

.video { text-align: center; font-size: 0.01px; }

@media only screen and (max-width: 750px) { .video { max-width: 320px; margin: auto; }
  .video img { max-width: 100%; } }

.video a { display: inline-block; vertical-align: top; max-width: 100%; }

.block-header1 { height: 700px; position: relative; background-color: #2490bc; overflow: hidden; }

.block-header1.mod1 { background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url(/wp-content/themes/wzilla/img/bg8.jpg); }

@media only screen and (max-width: 750px) { .block-header1 { height: auto; } }

.block-header1__background1 { position: absolute; top: 202px; display: block; left: 0; }

@media only screen and (max-width: 1220px) { .block-header1__background1 { left: -120px; } }

@media only screen and (max-width: 1000px) { .block-header1__background1 { display: none; } }

.block-header1__background2 { position: absolute; top: 129px; right: 0; display: block; }

@media only screen and (max-width: 1220px) { .block-header1__background2 { right: -120px; } }

@media only screen and (max-width: 1000px) { .block-header1__background2 { display: none; } }

.block-header1__background3 { position: absolute; top: 0; left: 50%; margin-left: -431px; display: block; }

@media only screen and (max-width: 1220px) { .block-header1__background3 { -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); top: -35px; } }

@media only screen and (max-width: 1000px) { .block-header1__background3 { top: auto; bottom: -10px; transform: scale(1); -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); filter: progid:DXImageTransform.Microsoft.Matrix(M11=$m11, M12=$m12,M21=$m21, M22=$m22, sizingMethod='auto expand'); zoom: 1; left: 50%; margin-left: -210px; width: 420px; } }

.block-header1__background4 { position: absolute; top: 120px; left: 50%; margin-left: -670px; }

@media only screen and (max-width: 1355px) { .block-header1__background4 { left: 1%; width: 98%; margin-left: 0; top: auto; bottom: 70px; } }

@media only screen and (max-width: 1000px) { .block-header1__background4 { display: none; } }

.block-header1__text { padding-top: 275px; text-align: center; max-width: 545px; margin: auto; }

.block-header1__text.mod1 { padding-top: 291px; }

@media only screen and (max-width: 750px) { .block-header1__text.mod1 { padding-top: 190px; padding-bottom: 52px; }
  .block-header1__text.mod1 p { padding-bottom: 0; } }

.block-header1__text span { display: block; padding-bottom: 10px; line-height: 27px; color: #ffffff; font-family: "PT Sans"; font-size: 26px; font-weight: 400; }

.block-header1__text p { color: rgba(255, 255, 255, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 26px; padding-bottom: 25px; }

@media only screen and (max-width: 750px) { .block-header1__text { padding: 140px 0 162px 0; }
  .block-header1__text span { padding-bottom: 10px; color: #ffffff; font-family: "PT Sans"; font-size: 22px; font-weight: 400; line-height: 28px; }
  .block-header1__text p { color: rgba(255, 255, 255, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 22px; padding-bottom: 30px; }
  .block-header1__text p br { display: none; } }

.become-performer1 { width: 299px; height: 70px; line-height: 70px; background: #56c1ff; text-align: center; color: #ffffff; font-family: "PT Sans"; font-size: 26px; font-weight: 400; display: block; margin: auto; }

@media only screen and (max-width: 750px) { .become-performer1 { width: 167px; height: 45px; line-height: 45px; font-size: 16px; } }

.what-get-freelance { padding-top: 35px; background: #325f70; margin-bottom: 110px; }

.what-get-freelance.mod1 { margin-bottom: 20px; }

@media only screen and (max-width: 750px) { .what-get-freelance { margin-bottom: 68px; } }

.what-get-freelance .page-line { max-width: 1360px; }

.what-get-freelance__title { color: #ffffff; font-family: "PT Sans"; font-size: 26px; font-weight: 400; line-height: 27px; text-align: center; padding-bottom: 50px; }

.what-get-freelance__title.mod1 { padding-bottom: 29px; }

@media only screen and (max-width: 1000px) { .what-get-freelance__title { padding-bottom: 40px; } }

@media only screen and (max-width: 750px) { .what-get-freelance__title { color: #ffffff; font-family: "PT Sans"; font-size: 22px; font-weight: 400; line-height: 28px; padding-bottom: 30px; } }

.what-get-freelance__list { *zoom: 1; display: block; text-align: center; padding-bottom: 34px; }

.what-get-freelance__list:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 1000px) { .what-get-freelance__list { padding-bottom: 0; } }

.what-get-freelance__list.mod1 { padding-bottom: 62px; }

.what-get-freelance__video { display: block; width: 280px; margin: auto; margin-bottom: 23px; margin-top: -4px; }

.what-get-freelance__video img { width: 100%; height: 165px; display: block; }

@media only screen and (max-width: 1000px) { .what-get-freelance__video { margin-top: 0; } }

.what-get-freelance__list-item { float: left; width: 25%; }

.what-get-freelance__list-item.mod1 { width: 23%; }

.what-get-freelance__list-item.mod1 .what-get-freelance__icon { height: 184px; line-height: 184px; }

@media only screen and (max-width: 750px) { .what-get-freelance__list-item.mod1 .what-get-freelance__icon { height: auto; line-height: 20px; } }

@media only screen and (max-width: 1000px) { .what-get-freelance__list-item.mod1 { width: 33.3%; clear: none !important; padding-bottom: 55px; } }

@media only screen and (max-width: 750px) { .what-get-freelance__list-item.mod1 { width: auto; padding-bottom: 40px; } }

.what-get-freelance__list-item.mod2 { width: 31%; }

.what-get-freelance__list-item.mod2 p { max-width: 300px; }

@media only screen and (max-width: 1000px) { .what-get-freelance__list-item.mod2 { float: none; width: 70%; clear: both; margin: auto; padding-bottom: 0; } }

@media only screen and (max-width: 750px) { .what-get-freelance__list-item.mod2 { text-align: center; width: auto; } }

@media only screen and (max-width: 1000px) { .what-get-freelance__list-item { width: 50%; padding-bottom: 40px; }
  .what-get-freelance__list-item:nth-child(3) { clear: left; } }

@media only screen and (max-width: 750px) { .what-get-freelance__list-item { width: 100%; *zoom: 1; float: none; text-align: left; }
  .what-get-freelance__list-item:after { content: " "; display: table; clear: both; } }

.what-get-freelance__list-item span { display: block; padding: 0 5px 7px 5px; color: #ffffff; font-family: "PT Sans"; font-size: 22px; font-weight: 400; line-height: 28px; }

.what-get-freelance__list-item p { color: rgba(255, 255, 255, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 26px; display: block; margin: auto; max-width: 260px; padding: 0 5px; }

@media only screen and (max-width: 750px) { .what-get-freelance__list-item span { color: #ffffff; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 19px; padding-bottom: 5px; overflow: hidden; }
  .what-get-freelance__list-item p { color: rgba(255, 255, 255, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; max-width: 1000px; overflow: hidden; } }

.what-get-freelance__icon { height: 130px; line-height: 130px; font-size: 0.01px; }

.what-get-freelance__icon img { display: inline-block; vertical-align: middle; }

@media only screen and (max-width: 750px) { .what-get-freelance__icon { width: 85px; height: auto; margin-right: 10px; line-height: 20px; float: left; padding-top: 9px; }
  .what-get-freelance__icon.mod1 { padding-top: 0; }
  .what-get-freelance__icon img { max-width: 70%; }
  .what-get-freelance__icon img.mod1 { max-width: 80%; }
  .what-get-freelance__icon.mod1 { padding-top: 0; }
  .what-get-freelance__icon.mod1 img { max-width: 85%; }
  .what-get-freelance__icon.mod1 img.mod1 { max-width: 80%; } }

.more-question1 { border-top: 2px solid #456f7f; text-align: center; position: relative; padding: 23px 0 51px 0; }

.more-question1 span { display: block; color: #ffffff; font-family: "PT Sans"; font-size: 22px; font-weight: 400; line-height: 28px; padding-bottom: 7px; }

.more-question1 p { color: rgba(255, 255, 255, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 26px; display: block; margin: auto; max-width: 295px; }

@media only screen and (max-width: 750px) { .more-question1 span { color: #ffffff; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 19px; padding-bottom: 5px; }
  .more-question1 p { color: rgba(255, 255, 255, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 22px; } }

.more-question1__video { background: url("/wp-content/themes/wzilla/img/video-play-icon1.svg") no-repeat 0 0; background-size: 76px 76px; width: 76px; height: 76px; display: inline-block; display: block; cursor: pointer; z-index: 1; position: absolute; bottom: -38px; left: 50%; margin-left: -38px; }

.text-title-work1 { text-align: center; }

.text-title-work1__title1 { padding-bottom: 23px; line-height: 27px; color: #000000; font-family: "PT Sans"; font-size: 26px; font-weight: 400; }

@media only screen and (max-width: 750px) { .text-title-work1__title1 { line-height: 23px; padding-bottom: 15px; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; } }

.text-title-work1__paragrapf { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; padding-bottom: 14px; }

@media only screen and (max-width: 750px) { .text-title-work1__paragrapf { padding-bottom: 10px; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; } }

.list-work-service1 { *zoom: 1; text-align: center; padding-bottom: 55px; position: relative; z-index: 1; }

.list-work-service1:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 750px) { .list-work-service1 { padding-bottom: 35px; }
  .list-work-service1.mod1 { padding-bottom: 50px; margin-top: -20px; } }

.list-work-service1__item { width: 33.3%; float: left; }

@media only screen and (max-width: 750px) { .list-work-service1__item { float: none; width: auto; padding-bottom: 30px; text-align: left; *zoom: 1; }
  .list-work-service1__item:after { content: " "; display: table; clear: both; }
  .list-work-service1__item:last-child { padding-bottom: 0; } }

.list-work-service1__item span { display: block; line-height: 27px; padding: 0 5px 5px 5px; color: #000000; font-family: "PT Sans"; font-size: 26px; font-weight: 400; }

.list-work-service1__item p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; display: block; max-width: 340px; margin: auto; padding: 0 5px; }

@media only screen and (max-width: 750px) { .list-work-service1__item span { padding-bottom: 4px; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; line-height: 23px; overflow: hidden; }
  .list-work-service1__item p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; overflow: hidden; max-width: 1000px; } }

.list-work-service1__icon { line-height: 120px; height: 120px; margin-bottom: 5px; font-size: 0.01px; }

.list-work-service1__icon img { display: inline-block; vertical-align: middle; }

.list-work-service1__icon.mod1 { margin-bottom: 53px; }

@media only screen and (max-width: 750px) { .list-work-service1__icon.mod1 { margin-bottom: 0; } }

@media only screen and (max-width: 750px) { .list-work-service1__icon { line-height: 20px; height: auto; margin: 0 4px 0 0; width: 97px; padding-top: 9px; text-align: center; float: left; }
  .list-work-service1__icon img { max-width: 68px; } }

.block-raiting1 { height: 450px; position: relative; background-color: #016284; margin-bottom: 43px; overflow: hidden; }

@media only screen and (max-width: 750px) { .block-raiting1 { height: auto; padding: 30px 15px 35px 15px; margin-bottom: 30px; } }

.block-raiting1__background1 { display: block; position: absolute; bottom: 0; left: 0; }

@media only screen and (max-width: 1320px) { .block-raiting1__background1 { left: -110px; } }

@media only screen and (max-width: 1024px) { .block-raiting1__background1 { display: none; } }

.block-raiting1__background2 { position: absolute; display: block; bottom: 0; right: 0; }

@media only screen and (max-width: 1320px) { .block-raiting1__background2 { right: -90px; } }

@media only screen and (max-width: 1024px) { .block-raiting1__background2 { display: none; } }

.block-raiting1__background3 { display: none; position: absolute; bottom: 0; left: 0; }

@media only screen and (max-width: 1024px) { .block-raiting1__background3 { display: block; } }

@media only screen and (max-width: 750px) { .block-raiting1__background3 { width: 233px; height: 187px; } }

.block-raiting1__background4 { display: none; position: absolute; bottom: 0; right: 0; }

@media only screen and (max-width: 1024px) { .block-raiting1__background4 { display: block; } }

@media only screen and (max-width: 750px) { .block-raiting1__background4 { display: none; } }

.block-raiting1__text { padding-top: 138px; text-align: center; max-width: 605px; margin: auto; font-size: 0.01px; position: relative; }

.block-raiting1__text span { display: block; color: #ffffff; font-family: "PT Sans"; font-size: 26px; font-weight: 400; padding-bottom: 15px; line-height: 27px; }

.block-raiting1__text p { padding-bottom: 35px; color: rgba(255, 255, 255, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; }

@media only screen and (max-width: 750px) { .block-raiting1__text { text-align: left; max-width: 1000px; padding-top: 0; }
  .block-raiting1__text span { color: #ffffff; font-family: "PT Sans"; font-size: 22px; font-weight: 400; padding-bottom: 15px; }
  .block-raiting1__text p { color: rgba(255, 255, 255, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; padding-bottom: 20px; } }

.make-best1, .make-best2 { display: inline-block; vertical-align: top; color: #13c1fe; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 20px; text-transform: uppercase; border-bottom: 1px dashed #13c1fe; }

.make-best1:hover, .make-best2:hover { border-color: transparent; }

.make-best1.mod1, .make-best2.mod1 { color: rgba(0, 0, 0, 0.7); border-color: transparent; }

.make-best1.mod1:hover, .make-best2.mod1:hover { color: #13c1fe; border-bottom: 1px dashed #13c1fe; }

@media only screen and (max-width: 750px) { .make-best1, .make-best2 { font-size: 14px; line-height: 18px; display: inline; } }

.title-take-money1 { text-align: center; line-height: 27px; padding-bottom: 5px; color: #000000; font-family: "PT Sans"; font-size: 26px; font-weight: 400; }

@media only screen and (max-width: 750px) { .title-take-money1 { line-height: 23px; padding-bottom: 5px; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; } }

.paragrapf4 { text-align: center; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; padding-bottom: 30px; }

@media only screen and (max-width: 750px) { .paragrapf4 { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; padding-bottom: 20px; } }

.list-take-money1 { text-align: center; font-size: 0.01px; padding-bottom: 25px; }

@media only screen and (max-width: 750px) { .list-take-money1 { max-width: 330px; margin: auto; *zoom: 1; padding-bottom: 15px; }
  .list-take-money1:after { content: " "; display: table; clear: both; } }

.list-take-money1__item { display: inline-block; vertical-align: top; margin: 0 12.5px; width: 300px; height: 120px; border-radius: 4px; background-color: #eefbff; line-height: 120px; }

.list-take-money1__item img { display: inline-block; vertical-align: middle; max-width: 95%; max-height: 95%; }

@media only screen and (max-width: 750px) { .list-take-money1__item { float: left; margin: 0; width: 48.5%; height: 64px; line-height: 64px; }
  .list-take-money1__item:last-child { float: right; }
  .list-take-money1__item img { max-width: 70%; } }

.line-separate2 { border-bottom: 2px solid #f5f5f5; margin-bottom: 60px; }

@media only screen and (max-width: 750px) { .line-separate2 { margin-bottom: 45px; } }

.statistics-mounth1 { text-align: center; font-size: 0.01px; padding-bottom: 36px; }

.statistics-mounth1 p { padding-bottom: 12px; line-height: 27px; color: #000000; font-family: "PT Sans"; font-size: 26px; font-weight: 400; }

.statistics-mounth1 p span { color: #13c1fe; font-family: "PT Sans"; font-size: 32px; font-weight: 600; }

@media only screen and (max-width: 750px) { .statistics-mounth1 p { line-height: 23px; font-size: 22px; padding-bottom: 4px; }
  .statistics-mounth1 p span { font-size: 22px; } }

.all-orders-link1 { display: inline-block; vertical-align: top; color: #13c1fe; font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 19px; text-transform: uppercase; border-bottom: 1px dashed #13c1fe; }

.all-orders-link1:hover { border-color: transparent; }

@media only screen and (max-width: 750px) { .all-orders-link1 { font-size: 14px; } }

.table-head-fake1 { *zoom: 1; max-width: 910px; margin: auto; padding-bottom: 26px; }

.table-head-fake1:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 750px) { .table-head-fake1 { display: none; } }

.table-head-fake1 span { display: table-cell; vertical-align: middle; height: 30px; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 15px; }

.table-head-fake1__item { float: left; padding-left: 100px; }

.table-head-fake1__over { float: right; *zoom: 1; margin-right: 10px; width: 330px; text-align: center; }

.table-head-fake1__over:after { content: " "; display: table; clear: both; }

.table-head-fake1__over .table-head-fake1__item { padding-left: 0; width: 33.3%; }

.become-perferer1 { padding: 30px 10px; border-radius: 4px; background-color: #eefbff; max-width: 890px; margin: auto; margin-bottom: 60px; }

.become-perferer1 a { display: block; margin: auto; width: 396px; height: 70px; line-height: 70px; text-align: center; border-radius: 2px; background-color: #13c1fe; color: #ffffff; font-family: "PT Sans"; font-size: 26px; font-weight: 400; }

@media only screen and (max-width: 750px) { .become-perferer1 { padding: 44px 0; margin-bottom: 45px; }
  .become-perferer1 a { width: 224px; height: 44px; line-height: 44px; font-size: 16px; } }

.regular-ask-title { text-align: center; color: #000000; font-family: "PT Sans"; font-size: 26px; font-weight: 400; padding-bottom: 28px; line-height: 27px; }

@media only screen and (max-width: 750px) { .regular-ask-title { line-height: 23px; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; padding-bottom: 22px; } }

.list-category-order1 { margin: 0 -7.5px; *zoom: 1; position: relative; z-index: 1; background: #fff; }

.list-category-order1:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 1000px) { .list-category-order1 { margin: 0 -5px; } }

.list-category-order1__item { float: left; width: 16.666666%; -webkit-transition: 0.2s linear; transition: 0.2s linear; }

.list-category-order1__item.active1 { width: 0%; }

.list-category-order1__item.active2 { width: 20%; }

.list-category-order1.active .list-category-order1__item { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; top: 0px; position: relative; z-index: 2; }

.list-category-order1.active .list-category-order1__item.active1 { top: 40px; opacity: 0; z-index: 1; height: 150px; }

.list-category-order1__over { border-radius: 4px; background-color: #f8f8f8; min-height: 164px; margin: 0 7.5px; padding: 33px 7px 10px 7px; cursor: pointer; margin: 0 5px; }

.list-category-order1__over:hover { background: #f4f4f4; }

@media only screen and (max-width: 1000px) { .list-category-order1__over { min-height: 179px; padding-top: 20px; } }

.list-category-order1__over img { display: block; margin: auto; width: 60px; height: 60px; margin-bottom: 17px; }

.list-category-order1__over span { display: block; line-height: 23px; padding-bottom: 3px; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; width: 180px; position: relative; left: 50%; margin-left: -90px; }

.list-category-order1__over span i { font-style: normal; }

.list-category-order1__over p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; display: block; margin: auto; width: 180px; position: relative; left: 50%; margin-left: -90px; }

@media only screen and (max-width: 1280px) { .list-category-order1__over span { font-size: 18px; line-height: 18px; width: 160px; margin-left: -80px; }
  .list-category-order1__over span i { display: table-cell; vertical-align: middle; height: 36px; width: 160px; }
  .list-category-order1__over p { font-size: 15px; line-height: 16px; width: 160px; margin-left: -80px; } }

@media only screen and (max-width: 1110px) { .list-category-order1__over span { padding-bottom: 7px; }
  .list-category-order1__over p { font-size: 14px; } }

.list-category-order1.mod1 .list-category-order1__over { min-height: 257px; }

.list-category-order1.mod1 .list-category-order1__over img { width: 90px; height: 90px; margin-bottom: 35px; padding-top: 10px; }

.list-category-order1.mod1 .list-category-order1__over b { display: block; text-align: center; color: rgba(19, 193, 254, 0.7); font-family: "PT Sans"; font-size: 16px; padding-top: 9px; font-weight: 400; line-height: 20px; }

.category-tabs1 { margin: 0 -8px; text-align: left; height: 0px; -webkit-transition: 0.2s linear; transition: 0.2s linear; position: relative; padding-bottom: 10px; }

.category-tabs1.nodelay-item .category-tabs1__item { -webkit-transition-delay: 0s !important; transition-delay: 0s !important; }

.category-tabs1__item { padding-top: 0px; position: absolute; top: -222px; width: 16.6%; overflow: hidden; background: #fff; opacity: 0; -webkit-transition: 0.2s linear; transition: 0.2s linear; height: 0px; }

@media only screen and (max-width: 750px) { .category-tabs1__item { top: -120px; } }

.category-tabs1__item:nth-child(1) { left: 0%; }

.category-tabs1__item:nth-child(2) { left: 16.6%; }

.category-tabs1__item:nth-child(3) { left: 33.2%; }

.category-tabs1__item:nth-child(4) { left: 49.8%; }

.category-tabs1__item:nth-child(5) { left: 66.4%; }

.category-tabs1__item:nth-child(6) { left: 83%; }

.category-tabs1__item.active { top: 0px; padding-top: 15px; opacity: 1; left: 0%; width: 100%; height: auto; z-index: 1; }

.category-tabs1.active .category-tabs1__item { top: -60px; left: 0%; width: 100%; padding-top: 15px; -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); }

@media only screen and (max-width: 1000px) { .category-tabs1.active .category-tabs1__item { padding-top: 10px; } }

.category-tabs1.active .category-tabs1__item.active { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); top: 0px; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }

.category-tabs1__background-item { background-color: #f0f0f0; margin-bottom: 30px; padding: 45px; border-radius: 4px; *zoom: 1; }

.category-tabs1__background-item:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 1000px) { .category-tabs1__background-item { padding: 40px 40px 25px 40px; margin-bottom: 40px; } }

@media only screen and (max-width: 750px) { .category-tabs1__background-item { padding: 20px 15px 10px 15px; margin-bottom: 25px; } }

.category-tabs1__left-icon { position: absolute; top: 0; left: 0; float: left; position: static; margin-right: 56px; margin-top: -10px; }

.category-tabs1__left-icon img { width: 190px; height: 190px; display: block; }

@media only screen and (max-width: 1000px) { .category-tabs1__left-icon { position: static; float: left; margin-top: 0; margin-right: 32px; }
  .category-tabs1__left-icon img { width: 140px; height: 140px; } }

@media only screen and (max-width: 750px) { .category-tabs1__left-icon { display: none; } }

.category-tabs1__vertical-center-tablet.mod1 { height: 190px; vertical-align: middle; display: table-cell; max-width: 320px; }

@media only screen and (max-width: 1000px) { .category-tabs1__vertical-center-tablet.mod1 { max-width: 1000px; height: 140px; } }

@media only screen and (max-width: 1000px) { .category-tabs1__vertical-center-tablet { display: table-cell; vertical-align: middle; height: 140px; } }

@media only screen and (max-width: 750px) { .category-tabs1__vertical-center-tablet { display: block !important; height: auto !important; } }

.category-tabs1__over { overflow: hidden; }

@media only screen and (max-width: 750px) { .category-tabs1__over { overflow: visible; *zoom: 1; }
  .category-tabs1__over:after { content: " "; display: table; clear: both; } }

.category-tabs1__over-left { float: left; width: 45%; padding-right: 25px; padding-top: 10px; position: relative; padding-left: 246px; padding-left: 0; width: 70%; }

.category-tabs1__over-left.mod1 { width: 50%; }

@media only screen and (max-width: 1190px) { .category-tabs1__over-left.mod1 { width: 60%; } }

@media only screen and (max-width: 1000px) { .category-tabs1__over-left { width: auto !important; float: none; padding-left: 0; } }

@media only screen and (max-width: 750px) { .category-tabs1__over-left { padding-top: 0; } }

.category-tabs1__over-right { overflow: hidden; }

@media only screen and (max-width: 750px) { .category-tabs1__over-right { overflow: visible; }
  .category-tabs1__over-right .category-tabs1__title { color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 24px; } }

.category-tabs1__title { color: #000000; font-family: "PT Sans"; font-size: 26px; font-weight: 400; padding-bottom: 5px; line-height: 27px; }

@media only screen and (max-width: 750px) { .category-tabs1__title { line-height: 23px; padding-bottom: 10px; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; } }

.category-tabs1__title.mod1 { text-align: center; padding-bottom: 15px; }

@media only screen and (max-width: 750px) { .category-tabs1__title.mod1 { padding-bottom: 11px; text-align: left; } }

.category-tabs1__paragrapf { color: #000000; font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; padding-bottom: 27px; }

@media only screen and (max-width: 1000px) { .category-tabs1__paragrapf { padding-bottom: 0; } }

@media only screen and (max-width: 750px) { .category-tabs1__paragrapf { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; padding-bottom: 26px; } }

.category-tabs1__text-work1 { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; text-align: center; }

@media only screen and (max-width: 750px) { .category-tabs1__text-work1 { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; } }

.hide-link-start1 { display: none; position: relative; z-index: 1; }

.list-sub-category2 { *zoom: 1; margin: 0 5px; }

.list-sub-category2:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 750px) { .list-sub-category2 { margin: 0; } }

.list-sub-category2__item { float: left; width: 50%; padding-bottom: 5px; }

.list-sub-category2__item a { display: block; margin-right: 10px; height: 50px; padding: 0 15px; position: relative; -webkit-transition: 0.2s linear; transition: 0.2s linear; color: #000; }

@media only screen and (max-width: 750px) { .list-sub-category2__item a { margin-right: 3px; height: 45px; } }

.list-sub-category2__item a:before { position: absolute; top: 0; left: 0; right: 0; border-radius: 4px; bottom: 0; display: block; content: ''; background: #fff; -webkit-transition: 0.2s linear; transition: 0.2s linear; }

.list-sub-category2__item a span { display: table-cell; vertical-align: middle; height: 50px; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 18px; }

@media only screen and (max-width: 1190px) { .list-sub-category2__item a span { font-size: 16px; line-height: 16px; } }

@media only screen and (max-width: 1000px) { .list-sub-category2__item a span { font-size: 18px; line-height: 18px; } }

@media only screen and (max-width: 750px) { .list-sub-category2__item a span { font-size: 16px; font-weight: 400; line-height: 16px; height: 45px; } }

@media only screen and (max-width: 370px) { .list-sub-category2__item a span { line-height: 15px; font-size: 15px; } }

.list-sub-category2__item a i { font-style: normal; display: block; position: relative; }

.list-sub-category2__item a:hover { color: #fff; }

.list-sub-category2__item a:hover:before { top: -5px; right: -5px; left: -5px; bottom: -5px; background-color: #13c1fe; }

@media only screen and (max-width: 750px) { .list-sub-category2__item a:hover:before { top: -3px; left: -3px; right: -3px; bottom: -3px; } }

.list-sub-category2__item.active a { color: #fff; }

.list-sub-category2__item.active a:before { top: -5px; right: -5px; left: -5px; bottom: -5px; background-color: #13c1fe; }

@media only screen and (max-width: 750px) { .list-sub-category2__item.active a:before { top: -3px; left: -3px; right: -3px; bottom: -3px; } }

.list-sub-category2__item:nth-child(2n+2) a { margin: 0 0 0 10px; }

@media only screen and (max-width: 750px) { .list-sub-category2__item:nth-child(2n+2) a { margin: 0 0 0 3px; } }

.space48px { height: 48px; clear: both; }

@media only screen and (max-width: 1000px) { .space48px { height: 10px; } }

@media only screen and (max-width: 750px) { .space48px { display: none; } }

.list-small-icon1 { *zoom: 1; overflow: hidden; }

.list-small-icon1:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 1000px) { .list-small-icon1 { clear: both; text-align: justify; line-height: 0; font-size: 0; text-justify: newspaper; zoom: 1; -moz-text-align-last: justify; text-align-last: justify; padding: 30px 0 55px 0; }
  .list-small-icon1:after { content: ""; display: inline-block; width: 100%; height: 0px; visibility: hidden; overflow: hidden; }
  .list-small-icon1 * { -moz-text-align-last: left; text-align-last: left; }
  .list-small-icon1 .list-small-icon1__item { float: none; display: inline-block; vertical-align: top; } }

@media only screen and (max-width: 750px) { .list-small-icon1 { padding: 0 0 24px 0; text-align: left; -moz-text-align-last: left; text-align-last: left; }
  .list-small-icon1 * { text-align: left; -moz-text-align-last: left; text-align-last: left; } }

.list-small-icon1__item { float: left; margin-right: 17px; *zoom: 1; padding-bottom: 10px; }

.list-small-icon1__item:last-child { margin-right: 0; }

.list-small-icon1__item:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 750px) { .list-small-icon1__item { float: none; display: block !important; padding-bottom: 16px; }
  .list-small-icon1__item:last-child { padding-bottom: 0; } }

.list-small-icon1__icon { float: left; margin-right: 11px; width: 48px; height: 48px; text-align: center; line-height: 48px; font-size: 0.01px; }

.list-small-icon1__icon img { display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; }

.list-small-icon1__icon img.size1 { width: 39px; height: 29px; }

@media only screen and (max-width: 750px) { .list-small-icon1__icon { margin-right: 0; -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); } }

.list-small-icon1__over { overflow: hidden; }

.list-small-icon1__over span { display: block; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; line-height: 24px; }

.list-small-icon1__over p { color: rgba(0, 0, 0, 0.5); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; }

@media only screen and (max-width: 750px) { .list-small-icon1__over span { color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 24px; }
  .list-small-icon1__over p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; } }

.list-sub-category1 { display: block; *zoom: 1; padding-top: 7px; }

.list-sub-category1:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 750px) { .list-sub-category1 { padding-top: 2px; } }

.list-sub-category1__item { float: left; margin: 0 10px 15px 0; }

@media only screen and (max-width: 750px) { .list-sub-category1__item { margin: 0 10px 10px 0; } }

.list-sub-category1__item a { display: block; height: 46px; border: 1px solid rgba(19, 193, 254, 0.3); background-color: #e5f8fe; padding: 0 21px; line-height: 46px; color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; }

@media only screen and (max-width: 1050px) { .list-sub-category1__item a { font-size: 16px; } }

.list-sub-category1__item a:hover { opacity: 0.9; }

@media only screen and (max-width: 750px) { .list-sub-category1__item a { height: 33px; line-height: 33px; padding: 0 14px; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; } }

.start-work-now1 { display: block; margin: auto; margin-bottom: 5px; width: 374px; height: 73px; line-height: 73px; text-align: center; background-color: #13c1fe; color: #ffffff; font-family: "PT Sans"; font-size: 22px; font-weight: 400; }

@media only screen and (max-width: 750px) { .start-work-now1 { width: 261px; height: 46px; line-height: 46px; font-size: 16px; margin-bottom: 5px; } }

.space40px { height: 40px; }

@media only screen and (max-width: 750px) { .space40px { height: 20px; } }

.img-decor1 { position: absolute; bottom: 0px; right: 0px; }

@media only screen and (max-width: 1155px) { .img-decor1 { width: 220px; } }

.img-decor2 { position: absolute; right: 38px; top: 50%; margin-top: -148px; }

@media only screen and (max-width: 1155px) { .img-decor2 { width: 300px; top: 25%; right: 10px; margin-top: 0; } }

.img-decor3 { position: absolute; top: 50%; margin-top: -175px; right: 13px; }

@media only screen and (max-width: 1155px) { .img-decor3 { width: 220px; margin-top: 0; top: 27%; } }

.right-space1 { float: right; width: 320px; height: 10px; }

@media only screen and (max-width: 1155px) { .right-space1 { width: 220px; } }

@media only screen and (max-width: 1000px) { .right-space1 { display: none; } }

.right-space1.mod1 { width: 580px; }

@media only screen and (max-width: 1155px) { .right-space1.mod1 { width: 320px; } }

.right-space1.mod2 { width: 360px; }

@media only screen and (max-width: 1155px) { .right-space1.mod2 { width: 250px; } }

.right-space1.mod3 { width: 475px; }

@media only screen and (max-width: 1155px) { .right-space1.mod3 { width: 260px; } }

.right-space1.mod4 { width: 340px; }

.text-hide1 { overflow: hidden; padding-bottom: 10px; position: relative; z-index: 2; }

.text-hide1 p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; padding-bottom: 37px; }

.text-hide1 p.mod1 { padding-bottom: 15px; }

@media only screen and (max-width: 750px) { .text-hide1 p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; padding-bottom: 20px; } }

.text-hide1 p.last-paragrapf1 { padding-bottom: 0 !important; }

.text-hide1.mod1 p { padding-bottom: 26px; }

.text-hide1.mod1 p.mod1 { padding-bottom: 15px; }

.text-hide1__item { padding-bottom: 15px; *zoom: 1; }

.text-hide1__item:last-child { padding-bottom: 0; }

.text-hide1__item:after { content: " "; display: table; clear: both; }

.text-hide1__icon { float: left; width: 75px; text-align: center; margin-right: 17px; }

@media only screen and (max-width: 750px) { .text-hide1__icon { width: 71px; margin-right: 15px; } }

.text-hide1__over { overflow: hidden; }

.text-hide1__over span { display: block; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 700; line-height: 24px; }

@media only screen and (max-width: 750px) { .text-hide1__over span { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 700; line-height: 24px; } }

.text-hide1__over p { padding-bottom: 0; }

.text-hide1__list-pay { text-align: center; font-size: 0.01px; *zoom: 1; padding-top: 15px; }

.text-hide1__list-pay:after { content: " "; display: table; clear: both; }

.text-hide1__item-pay { float: left; width: 33.3%; }

.text-hide1__item-pay img { display: block; margin: auto; margin-bottom: 20px; height: 170px; }

.text-hide1__item-pay span { max-width: 300px; display: block; margin: auto; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; padding: 0 10px; }

@media only screen and (max-width: 750px) { .text-hide1__item-pay { float: none; width: auto; *zoom: 1; text-align: left; padding-bottom: 30px; }
  .text-hide1__item-pay:after { content: " "; display: table; clear: both; }
  .text-hide1__item-pay:last-child { padding-bottom: 0; }
  .text-hide1__item-pay img { float: left; width: 90px; height: 90px; margin: 0 15px 0 0; }
  .text-hide1__item-pay span { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; max-width: 1000px; }
  .text-hide1__item-pay span i { font-style: normal; } }

@media only screen and (max-width: 750px) and (max-width: 750px) { .text-hide1__item-pay span i { display: table-cell; height: 90px; vertical-align: middle; } }

.img-place1 { position: absolute; top: -5px; left: -5px; right: -5px; bottom: -5px; cursor: default; overflow: hidden; }

.img-place1 * { cursor: default; }

.box-decor1 { background-color: #fff5c4; position: absolute; top: 50%; right: 56px; border-radius: 50px; width: 269px; height: 269px; margin-top: -134.5px; }

.img-decor5 { position: absolute; top: 0; right: 95px; display: block; height: 50%; }

.img-decor6 { position: absolute; bottom: 0; right: 190px; display: block; height: 50%; }

.img-decor7 { position: absolute; display: block; right: 54px; top: 50%; margin-top: -178px; }

@media only screen and (max-width: 1155px) { .img-decor7 { margin-top: 0; top: 27%; width: 210px; } }

.list-pay-system1 { *zoom: 1; padding-bottom: 15px; }

.list-pay-system1:after { content: " "; display: table; clear: both; }

.list-pay-system1__item { float: left; margin-right: 25px; width: 202px; height: 113px; line-height: 113px; background: #fff; text-align: center; }

.list-pay-system1__item img { max-width: 65%; max-height: 90%; display: inline-block; vertical-align: middle; }

@media only screen and (max-width: 750px) { .list-pay-system1 { max-width: 360px; }
  .list-pay-system1 .list-pay-system1__item { width: 48.5%; margin: 0; height: 64px; line-height: 64px; }
  .list-pay-system1 .list-pay-system1__item:last-child { float: right; } }

.block-raiting2 { background: #eefcff; margin-bottom: 43px; display: none; }

.block-raiting2 .block-raiting1__text { padding-bottom: 65px; }

.block-raiting2 .block-raiting1__text span { color: #000000; }

.block-raiting2 .block-raiting1__text p { color: rgba(0, 0, 0, 0.7); }

@media only screen and (max-width: 750px) { .block-raiting2 .block-raiting1__text { padding: 30px 15px 34px 15px; } }

.end-text-page1 { text-align: center; color: rgba(0, 0, 0, 0.5); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 22px; padding-bottom: 67px; }

.end-text-page1 p { display: block; margin: auto; max-width: 995px; }

@media only screen and (max-width: 750px) { .end-text-page1 { color: rgba(0, 0, 0, 0.5); font-family: "PT Sans"; font-size: 12px; font-weight: 400; line-height: 18px; text-align: left; padding-bottom: 27px; } }

@media only screen and (max-width: 1024px) { .hide1024 { display: none; } }

.show1024 { display: none; }

@media only screen and (max-width: 1024px) { .show1024 { display: block; } }

.center-text1 { text-align: center; }

@-webkit-keyframes circle1 { 100% { -webkit-transform: scale(1); transform: scale(1);
    opacity: 0; } }

@keyframes circle1 { 100% { -webkit-transform: scale(1); transform: scale(1);
    opacity: 0; } }

.aimation-circle1 { position: absolute; top: -32px; right: 38px; width: 155px; height: 155px; }

@media only screen and (max-width: 750px) { .aimation-circle1 { display: none; } }

.aimation-circle1 span { display: block; position: absolute; top: 50%; left: 50%; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); width: 145px; height: 145px; margin-top: -87.5px; margin-left: -87.5px; border: 15px solid #fff; border-radius: 250px; }

.aimation-circle1.active span { -webkit-animation: circle1 2s linear infinite; animation: circle1 2s linear infinite; }

.aimation-circle1.active span:nth-child(2) { -webkit-animation: circle1 2s 0.5s linear infinite; animation: circle1 2s 0.5s linear infinite; }

.aimation-circle1.active span:nth-child(3) { -webkit-animation: circle1 2s 1s linear infinite; animation: circle1 2s 1s linear infinite; }

.aimation-circle1.active span:nth-child(4) { -webkit-animation: circle1 2s 1.5s linear infinite; animation: circle1 2s 1.5s linear infinite; }

.small-form-work1 { text-align: center; font-size: 0.01px; padding-top: 10px; position: relative; display: inline-block; vertical-align: top; }

@media only screen and (max-width: 750px) { .small-form-work1 { padding-top: 0; display: block; padding-bottom: 150px; padding-right: 115px; } }

.small-form-work1__input { display: inline-block; vertical-align: top; margin-right: 15px; height: 70px; border: none; background: #fff; width: 470px; color: rgba(0, 0, 0, 0.6); font-family: "PT Sans"; font-size: 22px; font-weight: 400; padding: 0 25px; }

.small-form-work1__input.show-mobile1 { display: none; }

@media only screen and (max-width: 750px) { .small-form-work1__input { width: auto; width: 100%; height: 45px; margin-right: 0; padding: 0 15px; font-family: "PT Sans"; font-size: 16px; font-weight: 400; }
  .small-form-work1__input.show-mobile1 { display: block; }
  .small-form-work1__input.hide-mobile1 { display: none; } }

.small-form-work1__submit { display: inline-block; vertical-align: top; width: 230px; height: 70px; position: relative; }

@media only screen and (max-width: 750px) { .small-form-work1__submit { position: absolute; top: 0; right: 0; width: 115px; height: 45px; font-size: 16px; } }

.space60px { height: 60px; }

.sample-work1 { text-align: center; background-color: #a1edfe; padding: 40px 0 122px 0; position: relative; z-index: 1; overflow: hidden; }

.sample-work1__background1 { position: absolute; bottom: 0; left: 50%; width: 2200px; height: 85px; margin-left: -1043px; }

@media only screen and (max-width: 750px) { .sample-work1__background1 { display: none; } }

.sample-work1__background2 { position: absolute; bottom: 30px; right: 0; display: block; height: 376px; }

@media only screen and (max-width: 750px) { .sample-work1__background2 { display: none; } }

.sample-work1__background3 { position: absolute; bottom: 22px; right: 67px; display: block; height: 149px; }

@media only screen and (max-width: 1070px) { .sample-work1__background3 { display: none; } }

.sample-work1__background4 { position: absolute; top: 0; left: 0; display: block; height: 100%; width: 30%; }

@media only screen and (max-width: 1205px) { .sample-work1__background4 { display: none; } }

.sample-work1__background5 { bottom: 48px; left: 30px; position: absolute; display: block; height: 402px; }

@media only screen and (max-width: 1205px) { .sample-work1__background5 { display: none; } }

.sample-work1__background6 { position: absolute; left: 0; right: 0; bottom: 0; height: 81px; }

@media only screen and (max-width: 750px) { .sample-work1__background6 { display: none; } }

.sample-work1__background6:before { position: absolute; top: 0; bottom: 0; left: 0; width: 50%; display: block; content: ''; background: #009c80; }

.sample-work1__background6:after { position: absolute; top: 0; bottom: 0; right: 0; background: #49b7d9; width: 50%; display: block; content: ''; }

@media only screen and (max-width: 750px) { .sample-work1 { padding: 25px 15px; text-align: left; }
  .sample-work1:before { position: absolute; bottom: 0; right: 0; display: block; content: ''; background: url("/wp-content/themes/wzilla/img/sun1.svg") no-repeat 0 0; background-size: 156px 182px; width: 156px; height: 182px; display: inline-block; } }

.text-sample-work1 { position: relative; }

.text-sample-work1__title { line-height: 23px; padding-bottom: 39px; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; }

@media only screen and (max-width: 750px) { .text-sample-work1__title { padding-bottom: 15px; color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 26px; } }

.text-sample-work1__item { *zoom: 1; padding-bottom: 20px; }

.text-sample-work1__item:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 750px) { .text-sample-work1__item { padding-bottom: 15px; } }

.text-sample-work1__item:last-child { padding-bottom: 0; }

.text-sample-work1__item span { float: left; width: 46.1%; color: #000000; font-family: "PT Sans"; font-size: 20px; font-weight: 400; line-height: 26px; text-align: right; }

.text-sample-work1__item i { font-style: normal; float: right; width: 46.1%; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 26px; text-align: left; }

@media only screen and (max-width: 750px) { .text-sample-work1__item span { width: auto; text-align: left; color: #000000; font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; display: block; float: none; }
  .text-sample-work1__item i { width: auto; color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; display: block; float: none; } }

.show-more-sample-work1 { position: absolute; bottom: 0; left: 0; right: 0; font-size: 0.01px; text-align: center; padding-bottom: 29px; }

.show-more-sample-work1 a { color: #ffffff; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 24px; text-transform: uppercase; display: inline-block; vertical-align: top; border-bottom: 1px dashed #fff; }

.show-more-sample-work1 a:hover { border-color: transparent; }

@media only screen and (max-width: 750px) { .show-more-sample-work1 { position: static; text-align: left; padding-left: 15px; padding-top: 25px; padding-bottom: 0; }
  .show-more-sample-work1 a { color: #13c1fe; font-family: "PT Sans"; font-size: 14px; font-weight: 400; letter-spacing: 0.5px; line-height: 18px; text-transform: uppercase; border-bottom: 1px dashed #13c1fe; }
  .show-more-sample-work1 a:hover { border-color: transparent; } }

.text-statistics1 { text-align: center; background-color: #d9ffcc; padding: 40px 0; }

@media only screen and (max-width: 750px) { .text-statistics1 { padding: 30px 0; } }

.text-statistics1__title { color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; padding-bottom: 28px; line-height: 23px; }

@media only screen and (max-width: 750px) { .text-statistics1__title { color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; line-height: 26px; padding-bottom: 16px; } }

.list-time1 { text-align: center; font-size: 0.01px; }

.list-time1__item { margin: 0 21px; display: inline-block; vertical-align: top; }

.list-time1__item span { display: block; color: #13c1fe; font-family: "PT Sans"; font-size: 32px; font-weight: 600; line-height: 24px; padding-bottom: 5px; }

.list-time1__item p { color: rgba(0, 0, 0, 0.5); font-family: "PT Sans"; font-size: 12px; font-weight: 400; line-height: 20px; text-transform: uppercase; letter-spacing: 0.5px; }

@media only screen and (max-width: 750px) { .list-time1__item { margin: 0 7px; }
  .list-time1__item span { color: #13c1fe; font-family: "PT Sans"; font-size: 22px; font-weight: 600; line-height: 24px; padding-bottom: 0; }
  .list-time1__item p { color: rgba(0, 0, 0, 0.5); font-family: "PT Sans"; font-size: 12px; font-weight: 400; line-height: 18px; } }

.background-rewiev1 { padding: 120px 0; background-color: #ecffe5; }

@media only screen and (max-width: 1000px) { .background-rewiev1 { padding: 60px 27px; } }

@media only screen and (max-width: 750px) { .background-rewiev1 { padding: 20px 0px 30px 0px; } }

.slider-rewiev-content1 { *zoom: 1; position: relative; }

.slider-rewiev-content1:after { content: " "; display: table; clear: both; }

.slider-rewiev-content1__item { *zoom: 1; }

.slider-rewiev-content1__item:after { content: " "; display: table; clear: both; }

.slider-rewiev-content1__foto-and-name { float: left; margin-right: 30px; text-align: center; }

.slider-rewiev-content1__foto-and-name img { display: block; margin: auto; margin-bottom: 30px; width: 200px; height: 200px; border-radius: 200px; }

.slider-rewiev-content1__foto-and-name span { display: block; color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; line-height: 23px; }

.slider-rewiev-content1__foto-and-name p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; }

@media only screen and (max-width: 1000px) { .slider-rewiev-content1__foto-and-name { margin-right: 23px; width: 119px; }
  .slider-rewiev-content1__foto-and-name img { width: 119px; height: 119px; margin-bottom: 20px; }
  .slider-rewiev-content1__foto-and-name span { color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; line-height: 23px; padding-bottom: 8px; }
  .slider-rewiev-content1__foto-and-name p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; } }

@media only screen and (max-width: 750px) { .slider-rewiev-content1__foto-and-name { padding-top: 20px; *zoom: 1; width: auto; text-align: left; }
  .slider-rewiev-content1__foto-and-name:after { content: " "; display: table; clear: both; }
  .slider-rewiev-content1__foto-and-name img { margin: 0; margin-right: 15px; width: 100px; height: 100px; float: left; }
  .slider-rewiev-content1__foto-and-name .slider-rewiev-content1__vertical-center { overflow: hidden; }
  .slider-rewiev-content1__foto-and-name .slider-rewiev-content1__vertical-center div { display: table-cell; height: 100px; vertical-align: middle; }
  .slider-rewiev-content1__foto-and-name span { color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 26px; padding-bottom: 0; }
  .slider-rewiev-content1__foto-and-name p { color: rgba(0, 0, 0, 0.5); font-family: "PT Sans"; font-size: 12px; font-weight: 400; line-height: 18px; } }

.slider-rewiev-content1__over { overflow: hidden; padding-left: 50px; max-width: 790px; }

@media only screen and (max-width: 750px) { .slider-rewiev-content1__over { padding-left: 30px; } }

.slider-rewiev-content1__over p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 26px; }

@media only screen and (max-width: 750px) { .slider-rewiev-content1__over p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; } }

.slider-rewiev-content1__title { position: relative; margin-right: 110px; color: #000000; font-family: "PT Sans"; font-size: 32px; font-weight: 400; line-height: 40px; margin-bottom: 50px; }

.slider-rewiev-content1__title:before { position: absolute; top: 35px; left: -50px; display: block; content: '«'; color: #13c1fe; font-family: "PT Sans"; font-size: 50px; font-weight: 400; line-height: 51px; }

@media only screen and (max-width: 750px) { .slider-rewiev-content1__title:before { top: -7px; color: #13c1fe; font-family: "PT Sans"; font-size: 40px; font-weight: 400; line-height: 40px; left: -20px; } }

.slider-rewiev-content1__title:after { position: absolute; top: 35px; right: -50px; display: block; content: '»'; color: #13c1fe; font-family: "PT Sans"; font-size: 50px; font-weight: 400; line-height: 51px; }

@media only screen and (max-width: 750px) { .slider-rewiev-content1__title:after { top: -7px; color: #13c1fe; font-family: "PT Sans"; font-size: 40px; font-weight: 400; line-height: 40px; position: relative; top: 3px; left: auto; right: auto; display: inline; line-height: 20px; padding-left: 5px; } }

@media only screen and (max-width: 1000px) { .slider-rewiev-content1__title { margin-bottom: 10px; } }

@media only screen and (max-width: 750px) { .slider-rewiev-content1__title { color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; line-height: 30px; margin-bottom: 25px; margin-right: 0; } }

.carousel-rewiev1 { margin-bottom: 85px; }

@media only screen and (max-width: 750px) { .carousel-rewiev1 { margin-bottom: 45px; } }

.carousel-rewiev1__item { width: 260px; height: 100px; line-height: 100px; cursor: pointer; text-align: center; font-size: 0.01px; -webkit-transition: 1s linear; transition: 1s linear; }

.carousel-rewiev1__item img { max-width: 90%; max-height: 90%; display: inline-block; vertical-align: middle; opacity: 0.3; -webkit-transition: 1s linear; transition: 1s linear; }

.carousel-rewiev1__item.slick-current { background-color: #ecffe5; }

.carousel-rewiev1__item.slick-current img { opacity: 1; }

@media only screen and (max-width: 750px) { .carousel-rewiev1__item { width: 195px; height: 80px; line-height: 80px; }
  .carousel-rewiev1__item img { max-width: 70%; } }

.position-slider-center1 { width: 1325px; left: 50%; position: relative; margin-left: -662.5px; padding-bottom: 74px; }

@media only screen and (max-width: 750px) { .position-slider-center1 { padding-bottom: 50px; } }

.over-five-lider-freelance1 { position: relative; }

.over-five-lider-freelance1 .prev, .over-five-lider-freelance1 .next { position: absolute; top: 0; left: 0; z-index: 10; cursor: pointer; }

.over-five-lider-freelance1 .next { right: 0; left: auto; }

.over-five-lider-freelance1 .slick-disabled { display: none !important; }

.over-five-lider-freelance1__item { width: 20%; float: left; min-height: 194px; -webkit-transition: 0.3s linear !important; transition: 0.3s linear !important; }

.over-five-lider-freelance1__over { margin: 0 7.5px; height: 118px; border-radius: 2px; background-color: #f3fcff; padding: 20px; position: relative; top: 19px; -webkit-transition: 0.4s linear; transition: 0.4s linear; }

.over-five-lider-freelance1__over * { -webkit-transition: 0.4s linear; transition: 0.4s linear; }

.over-five-lider-freelance1__over img { display: block; margin-bottom: 9px; width: 57px; height: 57px; border-radius: 100px; }

.over-five-lider-freelance1__over span { color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 17px; display: block; }

.over-five-lider-freelance1__over p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 13px; font-weight: 400; line-height: 19px; padding-bottom: 4px; }

@media only screen and (max-width: 750px) { .over-five-lider-freelance1__over img { width: 50px; height: 50px; margin-bottom: 5px; }
  .over-five-lider-freelance1__over span { color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 26px; }
  .over-five-lider-freelance1__over p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; } }

.over-five-lider-freelance1__over .star-list1 { padding: 0; -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); position: relative; left: -21px; top: -2px; }

.over-five-lider-freelance1__over.mod1 { height: 129px; padding: 23px; border-radius: 3px; background-color: #eefbff; top: 10px; }

.over-five-lider-freelance1__over.mod1 img { width: 63px; height: 63px; }

.over-five-lider-freelance1__over.mod1 span { color: #000000; font-family: "PT Sans"; font-size: 20px; font-weight: 400; line-height: 20px; }

.over-five-lider-freelance1__over.mod1 p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 22px; }

.over-five-lider-freelance1__over.mod1 .star-list1 { -webkit-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9); left: -10px; }

@media only screen and (max-width: 750px) { .over-five-lider-freelance1__over.mod1 img { width: 60px; height: 60px; margin-bottom: 10px; }
  .over-five-lider-freelance1__over.mod1 span { color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 26px; }
  .over-five-lider-freelance1__over.mod1 p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; } }

.over-five-lider-freelance1__over.mod2 { border-radius: 4px; background-color: #e4f8ff; padding: 25px; height: 144px; top: 0; }

.over-five-lider-freelance1__over.mod2 .star-list1 { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); left: 0; }

.over-five-lider-freelance1__over.mod2 img { width: 70px; height: 70px; margin-bottom: 10px; }

.over-five-lider-freelance1__over.mod2 span { color: #000000; font-family: "PT Sans"; font-size: 22px; font-weight: 400; line-height: 23px; }

.over-five-lider-freelance1__over.mod2 p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 16px; font-weight: 400; line-height: 24px; }

@media only screen and (max-width: 750px) { .over-five-lider-freelance1__over.mod2 img { width: 70px; height: 70px; margin-bottom: 15px; }
  .over-five-lider-freelance1__over.mod2 span { color: #000000; font-family: "PT Sans"; font-size: 18px; font-weight: 400; line-height: 26px; }
  .over-five-lider-freelance1__over.mod2 p { color: rgba(0, 0, 0, 0.7); font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 20px; } }

.show-mobile2 { display: none; }

@media only screen and (max-width: 750px) { .show-mobile2 { display: inline; } }

.header-two { position: absolute; top: 100%; left: 0; right: 0; height: 60px; background: #22586b; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.header-two.mod1 { background: none; }

.header-two.mod1:before { position: absolute; top: 0; left: 0; right: 0; display: block; content: ''; -webkit-transition: 0.1s linear; transition: 0.1s linear; border-top: 1px solid rgba(255, 255, 255, 0.4); }

.header-two.mod2 { background: rgba(63, 107, 153, 0.4); }

@media only screen and (max-width: 750px) { .header-two { height: 40px; } }

.header-two__left-title { float: left; line-height: 60px; color: rgba(255, 255, 255, 0.5); font-size: 22px; font-weight: 400; }

@media only screen and (max-width: 750px) { .header-two__left-title { line-height: 40px; color: rgba(255, 255, 255, 0.5); font-family: "PT Sans"; font-size: 16px; font-weight: 400; } }

.header-two__right { float: right; *zoom: 1; }

.header-two__right:after { content: " "; display: table; clear: both; }

.social-elements { float: left; margin-right: 20px; padding-top: 15px; }

@media only screen and (max-width: 1000px) { .social-elements { margin-right: 5px; } }

@media only screen and (max-width: 750px) { .social-elements { display: none; } }

.social-elements__item { float: left; -webkit-transition: 0.1s linear; transition: 0.1s linear; }

.social-elements__item:hover { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }

.social-elements__item + .social-elements__item { margin-left: 20px; }

@media only screen and (max-width: 1000px) { .social-elements__item + .social-elements__item { margin-left: 10px; } }

.social-elements__item:hover { opacity: 0.95; }

.more-social { float: left; margin-right: 20px; position: relative; }

.more-social.mod1 { margin-right: 0; }

@media only screen and (max-width: 750px) { .more-social.mod1 { margin-right: -15px; } }

@media only screen and (max-width: 1000px) { .more-social { margin-right: 5px; } }

@media only screen and (max-width: 750px) { .more-social { margin-right: -15px; } }

.more-social__current { padding: 0 20px; color: #ffffff; font-size: 18px; font-weight: 400; line-height: 60px; height: 60px; cursor: pointer; }

@media only screen and (max-width: 1000px) { .more-social__current { padding: 0 11px; } }

.more-social__current:hover { background: #194657; }

@media only screen and (max-width: 750px) { .more-social__current { width: 51px; height: 40px; line-height: 40px; overflow: hidden; text-indent: 999px; padding: 0; }
  .more-social__current:before { position: absolute; top: 50%; left: 50%; display: block; content: ''; background: url("/wp-content/themes/wzilla/img/icon-more-social.svg") no-repeat 0 0; background-size: 21px 21px; width: 21px; height: 21px; display: inline-block; margin-top: -10.5px; margin-left: -10.5px; } }

.more-social.active .more-social__current, .more-social:hover .more-social__current { background: #194657; }

.more-social.active .more-social__drop, .more-social:hover .more-social__drop { display: block; }

.more-social__drop { position: absolute; top: 100%; right: 0; background: #194657; padding: 20px 30px; font-size: 0.01px; white-space: nowrap; display: none; *zoom: 1; }

.more-social__drop:after { content: " "; display: table; clear: both; }

@media only screen and (max-width: 750px) { .more-social__drop { padding: 10px 10px 1px 10px; } }

.more-social__item { display: inline-block; vertical-align: top; }

.more-social__item + .more-social__item { margin-left: 20px; }

.more-social__item:hover { opacity: 0.95; }

@media only screen and (max-width: 750px) { .more-social__item { float: right; clear: right; margin: 0 0 10px 0 !important; } }

.become-customer1 { float: left; line-height: 60px; color: #ffffff; font-size: 18px; font-weight: 400; position: relative; }

@media only screen and (max-width: 350px) { .become-customer1 { display: none; } }

.become-customer1 a { color: #fff; -webkit-transition: 0.1s linear; transition: 0.1s linear; display: inline-block; vertical-align: top; padding-left: 21px; position: relative; }

.become-customer1 a:before { position: absolute; top: 50%; border-top: 1px solid #fff; display: block; left: 0; width: 15px; content: ''; margin-top: -0.5px; }

.become-customer1 a:hover { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }

@media only screen and (max-width: 750px) { .become-customer1 { color: #ffffff; font-family: "PT Sans"; font-size: 14px; font-weight: 400; line-height: 40px; margin-left: 17px; }
  .become-customer1 a { padding-left: 17px; }
  .become-customer1 a:before { width: 13px; } }

.show-tablet1 { display: none; }

@media only screen and (max-width: 1000px) { .show-tablet1 { display: block; } }

@media only screen and (max-width: 1000px) { .hide-tablet1 { display: none; } }

.show-mobile1 { display: none; }

@media only screen and (max-width: 750px) { .show-mobile1 { display: block; } }

@media only screen and (max-width: 750px) { .hide-mobile1 { display: none; } }
.about_project{
	max-width: 160px;
	width: 100%;
}
.sub-menu1__drop1 span{
	display: none !important;
}

li.sub-menu1_header {
  display: none;
}

@media only screen and (max-width: 1000px) {
  li.sub-menu1_header {
    display: block;
  }
}

li.sub-menu1_header a {
  padding-left: 10px; 
  cursor: pointer;
}

.breadcrumbs {
	margin-bottom: 16px;
  font-size: 16px;
}

.breadcrumbs span {
	margin-left: 8px;
	margin-right: 8px;
}

.breadcrumbs span:first-child {
	margin-left: 0;
}

.breadcrumbs span:last-child {
	margin-right: 0;
}

.breadcrumbs span a {
	color: #1cb3fd;
}

/* YARPP THUMBNAILS */

.yarpp-template-yarpp-template-wz {
  margin-top: 50px;
  font-family: PT Sans;
  box-sizing: border-box;
}

.yarpp-template-yarpp-template-wz h3 {
  margin-bottom: 18px;
  font-family: PT Sans;
  font-size: 22px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0px;
  text-align: left;
}

.yarpp-thumbnails-horizontal {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 15px;
  
}

.yarpp-thumbnail {
  position: relative;
  width:  33% !important;
  height: auto !important;
  border-radius: 4px;
  overflow: hidden;
  background: #F8F8F8;
  border: 0 !important;
  transition: .15s linear;
}


.yarpp-thumbnail:hover {
  transform: scale(1.05);
}

.yarpp-thumbnail .yarpp-thumbnail-img {
  width: 100% !important;
  height: 160px;
  margin: 0 !important;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.yarpp-thumbnail img {
  width: 100% !important;
  height: 160px !important;
  margin: 0 !important;
}

.yarpp-thumbnails-horizontal .yarpp-thumbnail-additional {
  width: auto !important;
  margin: 0 !important;
  padding: 20px;

}

.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {

  font-family: PT Sans;

  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;

  color: #000000;

}

.yarpp-thumbnails-horizontal .yarpp-thumbnail-date {

  font-family: PT Sans;
  font-size: 14px;
  line-height: 22px;
  /* identical to box height, or 157% */
  margin-top: 5px;
  text-align: left;

  color: rgba(0, 0, 0, 0.5);
}

@media only screen and (max-width: 750px) {
  .yarpp-thumbnails-horizontal {
    flex-direction: column;
  }

  .yarpp-thumbnail {
    width:  100% !important;
  }

  .yarpp-thumbnail .yarpp-thumbnail-img {
    width: 100% !important;
    margin: 0 !important;
    height: 160px;
    max-height: 220px;
  }

  .yarpp-thumbnail img {
    width: 100% !important;
    margin: 0 !important;
    max-height: 220px;
  }
}

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

}

@media only screen and (max-width: 480px) { 
  
}

/* / YARPP THUMBNAILS */

/* HOWITWORKS-FOOTER */

.howitworks {
  background: #E7FAFF;
  padding: 40px;
  counter-reset: elem 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 48px;
}

.howitworks-left {
  display: flex;
  flex-direction: column;
  gap: 32px;
}

.howitworks__title {
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  color: #2D6E86;
}



.howitworks-element__text {
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  border-left: 2px dashed #13C1FE;
  margin-left: 31px;
  padding-left: 48px;
  padding-bottom: 50px;
}

.howitworks-element:last-child .howitworks-element__text {
  padding-bottom: 0 !important;
  border-left: 0 !important;
}

.howitworks-element::before {
  content: counter(elem);
  counter-increment: elem; 
  background: white;
  border-radius: 300px;
  height: 64px;
  width: 64px;
  float: left;
  color:  #13C1FE;
  text-align: center;
  font-size: 40px;
  margin-right: 16px;
  position: absolute;
  font-family: "Roboto";
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
}


.howitworks-element__title {
  font-weight: 400;
  font-size: 26px;
  line-height: 34px;
  color: #2D6E86;
}

.howitworks-right {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: center;
}

.howitworks-img {
  max-width: 400px;
  width: 100%;  
}

.howitworks-actions {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: center;
}

.howitworks-action {
  width: 100%;
  font-size: 18px;
}

@media only screen and (max-width: 750px) { 
  .howitworks {
    flex-direction: column;
  }

  .howitworks-img{
    display: none;
  }
}

@media only screen and (max-width: 750px) { 
  .howitworks {
    flex-direction: column;
    padding: 16px;
  }

  .howitworks__title {
    font-size: 26px;
  }

  .howitworks-element__title {
    font-size: 22px;
  }

  .howitworks-element__text {
    font-size: 16px;
  }

  .howitworks-img{
    display: none;
  }

  .howitworks-right {
    margin-top: 32px;
    align-items: stretch;
  }

  .howitworks-actions {
    
  }
}

.foot2 { background-color: #fff; font-family: 'PT Sans';}

.foot2 .small-print { background: #22586b; padding: 30px 0 30px 0; }
.foot2 .small-print .wrapper { display: flex; justify-content: space-between; flex-wrap: wrap; max-width: 850px; margin: 0 auto; padding: 0 5px; }
.foot2 .small-print .wrapper > * { display: flex; align-items: center; padding: 0 5px; }

.foot2 .small-print .protected { text-decoration: none; }
.foot2 .small-print .print-block { flex:0; margin-left: 6px; white-space: nowrap;}
.foot2 .small-print .print-block span:first-child { font-size: 14px; height: 17px; color: rgba(255, 255, 255, 0.3); }
.foot2 .small-print .print-block span { display: block; font-size: 12px; line-height: 21px; color: rgba(255, 255, 255, 0.2); }
.foot2 .small-print .wrapper .protected::before { content: ""; display: inline-block; background-size: 36px 36px; width: 36px; height: 36px; background: center no-repeat; }
.foot2 .small-print .wrapper .copyrights::before {content: ""; display: inline-block; background-size: 36px 36px; width: 36px; height: 36px; background: center no-repeat; } 
.foot2 .small-print a:hover { opacity: 0.6;}

@media only screen and (max-width: 430px) {
    .foot2 .small-print .print-block { margin-left: 0;}
    .foot2 .small-print .print-block span:first-child { font-size: 12px; height: 14px;}
    .foot2 .small-print .print-block span { font-size: 11px; height: 13px;}
}

.footer-pay-systems { background: #22586b; display: flex; justify-content: center; }
.footer-pay-systems .pay-systems-container { display: flex; justify-content: center; height: 83px; width: 1000px; border-top: solid 1px rgba(255, 255, 255, 0.1); min-width: 0; }
.footer-pay-systems .pay-systems-container .pay-systems-sub-container { display: flex; overflow-x: auto; height: inherit; align-items: center;}
.footer-pay-systems .pay-systems-container img { margin: 0 16px; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; opacity: 0.2; flex-shrink: 0; }

.foot2 .small-print .wrapper .protected::before { background-image: url("/wp-content/themes/wzilla/img/ic-https.svg"); }
.foot2 .small-print .wrapper .copyrights::before  { background-image: url("/wp-content/themes/wzilla/img/ic-copyright.svg"); }