

/* Start:/local/templates/souzexpert_redesign/css/print.css?1775796517587*/
body{margin:.5in .75in;padding:0;font:small Verdana,Sans-serif;}
#header ul, .left-block, .right-block, #footer, #baner{display:none;}
h1, h2, h3{margin:1em 0 .5em;font-family:Georgia,Serif;font-weight:normal;clear:both;}
h1{margin-top:.5em;font-size:180%;}
h2{font-size:140%;}
h3{font-size:125%;}
a{color:black;text-decoration:none;}
a img{border-width:0;}
#content a[href]:after,
#header a[href]:after,
#footer a[href]:after{content:" (" attr(href) ") ";font-size:90%;}
#content a[href^="/"]:after,
#header a[href^="/"]:after,
#footer a[href^="/"]:after{content:" (/" attr(href) ") ";}
/* End */


/* Start:/local/templates/souzexpert_redesign/css/moonkake.css?17760622676975*/
@font-face{font-family:'OpenSansRegular';src:url('/local/templates/souzexpert_redesign/fonts/OpenSansRegular/OpenSansRegular.eot');src:url('/local/templates/souzexpert_redesign/fonts/OpenSansRegular/OpenSansRegular.eot?#iefix') format('embedded-opentype'),
url('/local/templates/souzexpert_redesign/fonts/OpenSansRegular/OpenSansRegular.woff') format('woff'),
url('/local/templates/souzexpert_redesign/fonts/OpenSansRegular/OpenSansRegular.ttf') format('truetype'),
url('/local/templates/souzexpert_redesign/fonts/OpenSansRegular/OpenSansRegular.svg#OpenSansRegular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSansSemiBold';src:url('/local/templates/souzexpert_redesign/fonts/OpenSansSemiBold/OpenSansSemiBold.eot');src:url('/local/templates/souzexpert_redesign/fonts/OpenSansSemiBold/OpenSansSemiBold.eot?#iefix') format('embedded-opentype'),
url('/local/templates/souzexpert_redesign/fonts/OpenSansSemiBold/OpenSansSemiBold.woff') format('woff'),
url('/local/templates/souzexpert_redesign/fonts/OpenSansSemiBold/OpenSansSemiBold.ttf') format('truetype'),
url('/local/templates/souzexpert_redesign/fonts/OpenSansSemiBold/OpenSansSemiBold.svg#OpenSansSemiBold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'RobotoMedium';src:url('/local/templates/souzexpert_redesign/fonts/RobotoMedium/RobotoMedium.eot');src:url('/local/templates/souzexpert_redesign/fonts/RobotoMedium/RobotoMedium.eot?#iefix') format('embedded-opentype'),
url('/local/templates/souzexpert_redesign/fonts/RobotoMedium/RobotoMedium.woff') format('woff'),
url('/local/templates/souzexpert_redesign/fonts/RobotoMedium/RobotoMedium.ttf') format('truetype'),
url('/local/templates/souzexpert_redesign/fonts/RobotoMedium/RobotoMedium.svg#RobotoMedium') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'RobotoRegular';src:url('/local/templates/souzexpert_redesign/fonts/RobotoRegular/RobotoRegular.eot');src:url('/local/templates/souzexpert_redesign/fonts/RobotoRegular/RobotoRegular.eot?#iefix') format('embedded-opentype'),
url('/local/templates/souzexpert_redesign/fonts/RobotoRegular/RobotoRegular.woff') format('woff'),
url('/local/templates/souzexpert_redesign/fonts/RobotoRegular/RobotoRegular.ttf') format('truetype'),
url('/local/templates/souzexpert_redesign/fonts/RobotoRegular/RobotoRegular.svg#RobotoRegular') format('svg');font-weight:normal;font-style:normal;}
.-open-sans{font-family:OpenSansRegular}
.-open-sans-semib{font-family:OpenSansSemiBold}
.-roboto{font-family:RobotoRegular}
.-roboto-m{font-family:RobotoMedium}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
*,
*:before,
*::before,
*::after,
*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}
body{margin:0;font-size:14px;line-height:1.428571429;direction:ltr;text-align:left;font-family:OpenSansRegular;color:#333333;/* font-smooth:always; */-webkit-font-smoothing:antialiased;}
a{color:#2084b7;text-decoration:underline;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;-moz-outline-style:none;}
a:hover{color:#2bb7ff;}
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6{margin:0 0 25px 0;font-weight:normal;color:#1e1e1e;/* text-rendering:optimizelegibility; */line-height:1.2;}
h1, .h1{font-size:27px;color:#00407b;}
h2, .h2{font-size:22px;}
h3, .h3{font-size:22px;}
h4, .h4{font-size:22px;}
h5, .h5{font-size:22px;}
h6, .h6{font-size:22px;}
h1 a, .h1 a,
h2 a, .h2 a,
h3 a, .h3 a,
h4 a, .h4 a,
h5 a, .h5 a,
h6 a .h6 a{text-decoration:none;color:inherit;}
p + h2,
p + h3,
p + h4,
p + h5,
p + h6,
ul + h2,
ul + h3,
ul + h4,
ul + h5,
ul + h6,
ol + h2,
ol + h3,
ol + h4,
ol + h5,
ol + h6,
dl + h2,
dl + h3,
dl + h4,
dl + h5,
dl + h6,
table + h2,
table + h3,
table + h4,
table + h5,
table + h6{margin-top:30px;}
p{margin:25px 0;}
ul,
ol{padding:0;margin:0 0 10px 45px;}
ul ul,
ul ol,
ol ol,
ol ul{margin-bottom:0;}
dl{margin:0 0 10px 0;}
dt{font-weight:bold;}
dd{margin-left:0;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
big{font-size:125%;line-height:80%;}
small{font-size:75%;}
tt,
pre,
kbd,
xmp,
code,
samp,
plaintext{font-family:monospace, sans-serif;}
pre{overflow:auto;}
address{font-style:normal;}
i,
em,
dfn,
cite{font-style:italic;}
u,
ins,
var{text-decoration:underline;}
b,
strong{font-weight:bold;}
s,
del,
strike{text-decoration:line-through;}
abbr,
acronym{cursor:help;border-bottom:1px dashed #eee;}
mark{color:#000;background:#ff0;}
q,
blockquote{quotes:'' '';font-style:normal;padding:10px 20px;margin:0 0 10px 0;border-left:5px solid #eee;}
q:after,
q:before,
blockquote:after,
blockquote:before{content:'';}
img{vertical-align:top;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;border:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #eee;margin:0;padding:0;-moz-box-sizing:content-box;box-sizing:content-box;}
svg:not(:root){overflow:hidden;}
table{width:100%;border-collapse:collapse;border-spacing:0;margin:0 0 10px 0;border:1px solid #ccc;}
table p{margin:0;}
td,
th{padding:6px;border:1px solid #ccc;text-align:left;}
th{font-weight:bold;}
caption{text-align:center;font-weight:bold;padding-bottom:10px;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary{display:block;}
audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template{display:none;}
figure{margin:0;}
::-ms-clear{display:none;}
iframe,
frame,
frameset,
fieldset,
form{padding:0;margin:0;border:0;}
label{display:block;}
legend{padding:0 5px;}
button,
input,
select,
optgroup,
textarea{font:inherit;color:inherit;margin:0;vertical-align:baseline;outline:none;}
button{overflow:visible;}
button,
select{text-transform:none;}
input[type="text"],
input[type="password"],
input[type="search"],
input[type="email"],
textarea,
select{width:100%;border:1px solid #e3e3e3;border-radius:0;padding:5px 8px;color:#5a5a5a;}
*::-webkit-input-placeholder,
*:-moz-placeholder,
*::-moz-placeholder,
*:-ms-input-placeholder{}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
button[disabled],
input[disabled],
textarea[disabled],
select[disabled]{cursor:default;}
input[type="checkbox"],
input[type="radio"]{vertical-align:baseline;padding:0;box-sizing:border-box;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;resize:none;height:auto;}
optgroup{font-weight:bold;}
/* End */


/* Start:/local/templates/souzexpert_redesign/css/assets.css?17757965171821*/
ul.reset,
ol.reset{margin-left:0;list-style:none;}
table.reset td,
table.reset th{border:0;padding:0;}
.-invert a{text-decoration:none;}
.-invert a:hover{text-decoration:underline;}
.row__old:before,
.row__old::before,
.row__old:after,
.row__old::after{content:' ';display:table;}
.row__old:after{clear:both;}
.row__old::after{clear:both;}
.row__old > .col__left{float:left;}
.row__old > .col__right{float:right;}
.row__old > .col__middle{overflow:hidden;}
.row__old.-table{display:table;}
.row__old.-table > div{display:table-cell;float:none;overflow:visible;}
.list{list-style:none;padding:0;margin:0;}
.list .list__item{}
.list .list__link{display:block;}
.list.breadcrumbs .list__link{display:inline;}
.list.-inline{}
.list.-inline > .list__item{display:inline-block;vertical-align:top;}
.list.-inline .list__link{display:block;}
.list.-float{overflow:hidden;}
.list.-float > .list__item{float:left;}
.flex__block{display:flex;list-style:none;margin:0;padding:0;}
.flex__item{margin:0;padding:0;}
.flex__link{display:block;}
.flex__block.-fl-full{}
.flex__block.-fl-full > .flex__item{width:100%;}
.flex__block.-fl-middle{-webkit-align-items:center;align-items:center;}
.justify{text-align:justify;line-height:0;font-size:1px;/* text-justify:newspaper; */zoom:1;text-align-last:justify;}
.justify:after{width:100%;height:0px;visibility:hidden;overflow:hidden;content:'';display:inline-block;}
.-fancybox-custom{}
.-fancybox-custom .fancybox-skin{}
.-fancybox-custom .fancybox-prev{}
.-fancybox-custom .fancybox-next{}
.-fancybox-custom .fancybox-prev span,
.-fancybox-custom .fancybox-next span{}
.-fancybox-custom .fancybox-prev span{}
.-fancybox-custom .fancybox-next span{}
.fancybox-overlay{}
#fancybox-thumbs,
#fancybox-thumbs *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
/* End */


/* Start:/local/templates/souzexpert_redesign/css/libs/bootstrap-grid.css?177579651718315*/
@-ms-viewport{width:device-width;}
.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
@media (min-width:576px){.row{margin-right:-15px;margin-left:-15px;}
}
@media (min-width:768px){.row{margin-right:-15px;margin-left:-15px;}
}
@media (min-width:992px){.row{margin-right:-15px;margin-left:-15px;}
}
@media (min-width:1200px){.row{margin-right:-15px;margin-left:-15px;}
}
.no-gutters{margin-right:0;margin-left:0;}
.no-gutters > .col,
.no-gutters > [class*="col-"]{padding-right:0;padding-left:0;}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
@media (min-width:576px){.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl{padding-right:15px;padding-left:15px;}
}
@media (min-width:768px){.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl{padding-right:15px;padding-left:15px;}
}
@media (min-width:992px){.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl{padding-right:15px;padding-left:15px;}
}
@media (min-width:1200px){.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl{padding-right:15px;padding-left:15px;}
}
.justify-content-between{-webkit-box-pack:justify !important;-webkit-justify-content:space-between !important;-ms-flex-pack:justify !important;justify-content:space-between !important;}
.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}
.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;}
.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}
.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}
.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}
.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}
.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}
.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}
.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}
.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}
.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.pull-0{right:auto;}
.pull-1{right:8.333333%;}
.pull-2{right:16.666667%;}
.pull-3{right:25%;}
.pull-4{right:33.333333%;}
.pull-5{right:41.666667%;}
.pull-6{right:50%;}
.pull-7{right:58.333333%;}
.pull-8{right:66.666667%;}
.pull-9{right:75%;}
.pull-10{right:83.333333%;}
.pull-11{right:91.666667%;}
.pull-12{right:100%;}
.push-0{left:auto;}
.push-1{left:8.333333%;}
.push-2{left:16.666667%;}
.push-3{left:25%;}
.push-4{left:33.333333%;}
.push-5{left:41.666667%;}
.push-6{left:50%;}
.push-7{left:58.333333%;}
.push-8{left:66.666667%;}
.push-9{left:75%;}
.push-10{left:83.333333%;}
.push-11{left:91.666667%;}
.push-12{left:100%;}
.offset-1{margin-left:8.333333%;}
.offset-2{margin-left:16.666667%;}
.offset-3{margin-left:25%;}
.offset-4{margin-left:33.333333%;}
.offset-5{margin-left:41.666667%;}
.offset-6{margin-left:50%;}
.offset-7{margin-left:58.333333%;}
.offset-8{margin-left:66.666667%;}
.offset-9{margin-left:75%;}
.offset-10{margin-left:83.333333%;}
.offset-11{margin-left:91.666667%;}
@media (min-width:576px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}
.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;}
.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}
.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}
.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}
.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}
.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}
.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}
.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}
.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}
.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.pull-sm-0{right:auto;}
.pull-sm-1{right:8.333333%;}
.pull-sm-2{right:16.666667%;}
.pull-sm-3{right:25%;}
.pull-sm-4{right:33.333333%;}
.pull-sm-5{right:41.666667%;}
.pull-sm-6{right:50%;}
.pull-sm-7{right:58.333333%;}
.pull-sm-8{right:66.666667%;}
.pull-sm-9{right:75%;}
.pull-sm-10{right:83.333333%;}
.pull-sm-11{right:91.666667%;}
.pull-sm-12{right:100%;}
.push-sm-0{left:auto;}
.push-sm-1{left:8.333333%;}
.push-sm-2{left:16.666667%;}
.push-sm-3{left:25%;}
.push-sm-4{left:33.333333%;}
.push-sm-5{left:41.666667%;}
.push-sm-6{left:50%;}
.push-sm-7{left:58.333333%;}
.push-sm-8{left:66.666667%;}
.push-sm-9{left:75%;}
.push-sm-10{left:83.333333%;}
.push-sm-11{left:91.666667%;}
.push-sm-12{left:100%;}
.offset-sm-0{margin-left:0%;}
.offset-sm-1{margin-left:8.333333%;}
.offset-sm-2{margin-left:16.666667%;}
.offset-sm-3{margin-left:25%;}
.offset-sm-4{margin-left:33.333333%;}
.offset-sm-5{margin-left:41.666667%;}
.offset-sm-6{margin-left:50%;}
.offset-sm-7{margin-left:58.333333%;}
.offset-sm-8{margin-left:66.666667%;}
.offset-sm-9{margin-left:75%;}
.offset-sm-10{margin-left:83.333333%;}
.offset-sm-11{margin-left:91.666667%;}
}
@media (min-width:768px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}
.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;}
.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}
.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}
.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}
.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}
.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}
.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}
.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}
.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}
.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.pull-md-0{right:auto;}
.pull-md-1{right:8.333333%;}
.pull-md-2{right:16.666667%;}
.pull-md-3{right:25%;}
.pull-md-4{right:33.333333%;}
.pull-md-5{right:41.666667%;}
.pull-md-6{right:50%;}
.pull-md-7{right:58.333333%;}
.pull-md-8{right:66.666667%;}
.pull-md-9{right:75%;}
.pull-md-10{right:83.333333%;}
.pull-md-11{right:91.666667%;}
.pull-md-12{right:100%;}
.push-md-0{left:auto;}
.push-md-1{left:8.333333%;}
.push-md-2{left:16.666667%;}
.push-md-3{left:25%;}
.push-md-4{left:33.333333%;}
.push-md-5{left:41.666667%;}
.push-md-6{left:50%;}
.push-md-7{left:58.333333%;}
.push-md-8{left:66.666667%;}
.push-md-9{left:75%;}
.push-md-10{left:83.333333%;}
.push-md-11{left:91.666667%;}
.push-md-12{left:100%;}
.offset-md-0{margin-left:0%;}
.offset-md-1{margin-left:8.333333%;}
.offset-md-2{margin-left:16.666667%;}
.offset-md-3{margin-left:25%;}
.offset-md-4{margin-left:33.333333%;}
.offset-md-5{margin-left:41.666667%;}
.offset-md-6{margin-left:50%;}
.offset-md-7{margin-left:58.333333%;}
.offset-md-8{margin-left:66.666667%;}
.offset-md-9{margin-left:75%;}
.offset-md-10{margin-left:83.333333%;}
.offset-md-11{margin-left:91.666667%;}
}
@media (min-width:992px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}
.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;}
.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}
.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}
.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}
.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}
.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}
.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}
.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}
.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}
.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.pull-lg-0{right:auto;}
.pull-lg-1{right:8.333333%;}
.pull-lg-2{right:16.666667%;}
.pull-lg-3{right:25%;}
.pull-lg-4{right:33.333333%;}
.pull-lg-5{right:41.666667%;}
.pull-lg-6{right:50%;}
.pull-lg-7{right:58.333333%;}
.pull-lg-8{right:66.666667%;}
.pull-lg-9{right:75%;}
.pull-lg-10{right:83.333333%;}
.pull-lg-11{right:91.666667%;}
.pull-lg-12{right:100%;}
.push-lg-0{left:auto;}
.push-lg-1{left:8.333333%;}
.push-lg-2{left:16.666667%;}
.push-lg-3{left:25%;}
.push-lg-4{left:33.333333%;}
.push-lg-5{left:41.666667%;}
.push-lg-6{left:50%;}
.push-lg-7{left:58.333333%;}
.push-lg-8{left:66.666667%;}
.push-lg-9{left:75%;}
.push-lg-10{left:83.333333%;}
.push-lg-11{left:91.666667%;}
.push-lg-12{left:100%;}
.offset-lg-0{margin-left:0%;}
.offset-lg-1{margin-left:8.333333%;}
.offset-lg-2{margin-left:16.666667%;}
.offset-lg-3{margin-left:25%;}
.offset-lg-4{margin-left:33.333333%;}
.offset-lg-5{margin-left:41.666667%;}
.offset-lg-6{margin-left:50%;}
.offset-lg-7{margin-left:58.333333%;}
.offset-lg-8{margin-left:66.666667%;}
.offset-lg-9{margin-left:75%;}
.offset-lg-10{margin-left:83.333333%;}
.offset-lg-11{margin-left:91.666667%;}
}
@media (min-width:1200px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}
.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;}
.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}
.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}
.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}
.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}
.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}
.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}
.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}
.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}
.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.pull-xl-0{right:auto;}
.pull-xl-1{right:8.333333%;}
.pull-xl-2{right:16.666667%;}
.pull-xl-3{right:25%;}
.pull-xl-4{right:33.333333%;}
.pull-xl-5{right:41.666667%;}
.pull-xl-6{right:50%;}
.pull-xl-7{right:58.333333%;}
.pull-xl-8{right:66.666667%;}
.pull-xl-9{right:75%;}
.pull-xl-10{right:83.333333%;}
.pull-xl-11{right:91.666667%;}
.pull-xl-12{right:100%;}
.push-xl-0{left:auto;}
.push-xl-1{left:8.333333%;}
.push-xl-2{left:16.666667%;}
.push-xl-3{left:25%;}
.push-xl-4{left:33.333333%;}
.push-xl-5{left:41.666667%;}
.push-xl-6{left:50%;}
.push-xl-7{left:58.333333%;}
.push-xl-8{left:66.666667%;}
.push-xl-9{left:75%;}
.push-xl-10{left:83.333333%;}
.push-xl-11{left:91.666667%;}
.push-xl-12{left:100%;}
.offset-xl-0{margin-left:0%;}
.offset-xl-1{margin-left:8.333333%;}
.offset-xl-2{margin-left:16.666667%;}
.offset-xl-3{margin-left:25%;}
.offset-xl-4{margin-left:33.333333%;}
.offset-xl-5{margin-left:41.666667%;}
.offset-xl-6{margin-left:50%;}
.offset-xl-7{margin-left:58.333333%;}
.offset-xl-8{margin-left:66.666667%;}
.offset-xl-9{margin-left:75%;}
.offset-xl-10{margin-left:83.333333%;}
.offset-xl-11{margin-left:91.666667%;}
}
/* End */


/* Start:/local/templates/souzexpert_redesign/css/libs/owl.carousel.min.css?17757965172932*/
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;/* cursor:hand; */-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/souzexpert_redesign/css/libs/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/local/templates/souzexpert_redesign/css/libs/owl.theme.default.css?1775796517399*/
.owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;}
.owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;}
.owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px;}
.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span{background:#869791;}
/* End */


/* Start:/local/templates/souzexpert_redesign/css/libs/jquery-ui.min.css?177579651730759*/
/*! jQuery UI - v1.12.1 - 2017-03-26
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;/* pointer-events:none */}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{/* pointer-events:none */}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/local/templates/souzexpert_redesign/css/libs/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/local/templates/souzexpert_redesign/css/libs/images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/local/templates/souzexpert_redesign/css/libs/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/local/templates/souzexpert_redesign/css/libs/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/local/templates/souzexpert_redesign/css/libs/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/local/templates/souzexpert_redesign/css/libs/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("/local/templates/souzexpert_redesign/css/libs/images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/* End */


/* Start:/local/templates/souzexpert_redesign/js/libs/fancybox/jquery.fancybox.min.css?177579651710424*/
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f11;opacity:0;transition-timing-function:cubic-bezier(.55,.06,.68,.19);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container--ready .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-controls{position:absolute;top:0;left:0;right:0;text-align:center;opacity:0;z-index:99994;transition:opacity .2s;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;direction:ltr}.fancybox-show-controls .fancybox-controls{opacity:1}.fancybox-infobar{display:none}.fancybox-show-infobar .fancybox-infobar{display:inline-block;pointer-events:all}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-buttons{position:absolute;top:0;right:0;display:none;pointer-events:all}.fancybox-show-buttons .fancybox-buttons{display:block}.fancybox-slider-wrap{overflow:hidden;direction:ltr}.fancybox-slider,.fancybox-slider-wrap{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch}.fancybox-slide:before{content:"";height:100%;width:0}.fancybox-slide:before,.fancybox-slide>*{display:inline-block;vertical-align:middle}.fancybox-slide>*{position:relative;padding:24px;margin:44px 0;border-width:0;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide--image{overflow:hidden}.fancybox-slide--image:before{display:none}.fancybox-content{display:inline-block;position:relative;margin:44px auto;padding:0;border:0;width:80%;height:calc(100% - 88px);vertical-align:middle;line-height:normal;text-align:left;white-space:normal;outline:none;font-size:16px;font-family:Arial,sans-serif;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-slide--video .fancybox-content,.fancybox-slide--video .fancybox-iframe{background:transparent}.fancybox-placeholder{z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-image,.fancybox-placeholder,.fancybox-spaceball{position:absolute;top:0;left:0;margin:0;padding:0;border:0}.fancybox-image,.fancybox-spaceball{width:100%;height:100%;max-width:none;max-height:none;background:transparent;background-size:100% 100%}.fancybox-controls--canzoomOut .fancybox-placeholder{cursor:zoom-out}.fancybox-controls--canzoomIn .fancybox-placeholder{cursor:zoom-in}.fancybox-controls--canGrab .fancybox-placeholder{cursor:-webkit-grab;cursor:grab}.fancybox-controls--isGrabbing .fancybox-placeholder{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-spaceball{z-index:1}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-error{position:absolute;margin:0;padding:40px;top:50%;left:50%;width:380px;max-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .2s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-slide--video .fancybox-close-small{top:-36px;right:-36px;background:transparent}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-caption-wrap{position:absolute;bottom:0;left:0;right:0;padding:60px 30px 0;z-index:99998;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));opacity:0;transition:opacity .2s;pointer-events:none}.fancybox-show-caption .fancybox-caption-wrap{opacity:1}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;width:44px;height:44px;line-height:44px;margin:0;padding:0;border:0;border-radius:0;cursor:pointer;background:transparent;color:#fff;box-sizing:border-box;vertical-align:top;outline:none}.fancybox-button--disabled{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover{background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;border-color:#fff;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button--disabled:after,.fancybox-button--disabled:before{opacity:.5}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close{float:right}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media (max-width:800px){.fancybox-controls{text-align:left}.fancybox-button--left,.fancybox-button--right,.fancybox-buttons button:not(.fancybox-button--close){display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:15px;top:16px;border:2px solid;background:none}.fancybox-button--play:before{top:16px;left:18px;width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px;background:transparent}.fancybox-button--pause:before{top:16px;left:18px;width:7px;height:11px;border-style:solid;border-width:0 2px;background:transparent}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{top:20px;left:21px;width:3px;height:3px;box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:220px}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;z-index:99993;word-break:normal;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid #fff;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{display:none!important}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:0}}
/* End */


/* Start:/local/templates/souzexpert_redesign/css/libs/ny-garland.css?17757965174733*/
body{
	position:relative;
	z-index:0;
	margin:0;
	padding:0 0 1em 0;
	background-image: url('/local/templates/souzexpert_redesign/css/libs/bg.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position: center top;
}

.b-page__content{min-height:200px}
.b-head-decor{display:none}
.b-page_newyear .b-head-decor{
   position:absolute;
   top:0;
   left:0;
   display:block;
   height:115px;
   width:100%;
   overflow:hidden;
   background:url(/local/templates/souzexpert_redesign/css/libs/balls/b-head-decor_newyear.png) repeat-x 0 0
}
.b-page_newyear .b-head-decor__inner{position:absolute;top:0;left:0;height:115px;display:block;width:373px}
.b-page_newyear .b-head-decor::before{content:'';display:block;position:absolute;top:-115px;left:0;z-index:3;height:115px;display:block;width:100%;box-shadow:0 15px 30px rgba(0,0,0,0.75)}
.b-page_newyear .b-head-decor__inner_n2{left:373px}
.b-page_newyear .b-head-decor__inner_n3{left:746px}
.b-page_newyear .b-head-decor__inner_n4{left:1119px}
.b-page_newyear .b-head-decor__inner_n5{left:1492px}
.b-page_newyear .b-head-decor__inner_n6{left:1865px}
.b-page_newyear .b-head-decor__inner_n7{left:2238px}

.b-ball{position:absolute}
.b-ball_n1{top:0;left:3px;width:59px;height:83px}
.b-ball_n2{top:-19px;left:51px;width:55px;height:70px}
.b-ball_n3{top:9px;left:88px;width:49px;height:67px}
.b-ball_n4{top:0;left:133px;width:57px;height:102px}
.b-ball_n5{top:0;left:166px;width:49px;height:57px}
.b-ball_n6{top:6px;left:200px;width:54px;height:70px}
.b-ball_n7{top:0;left:240px;width:56px;height:67px}
.b-ball_n8{top:0;left:283px;width:54px;height:53px}
.b-ball_n9{top:10px;left:321px;width:49px;height:66px}
.b-ball_n1 .b-ball__i{background:url(/local/templates/souzexpert_redesign/css/libs/balls/b-ball_n1.png) no-repeat}
.b-ball_n2 .b-ball__i{background:url(/local/templates/souzexpert_redesign/css/libs/balls/b-ball_n2.png) no-repeat}
.b-ball_n3 .b-ball__i{background:url(/local/templates/souzexpert_redesign/css/libs/balls/b-ball_n3.png) no-repeat}
.b-ball_n4 .b-ball__i{background:url(/local/templates/souzexpert_redesign/css/libs/balls/b-ball_n4.png) no-repeat}
.b-ball_n5 .b-ball__i{background:url(/local/templates/souzexpert_redesign/css/libs/balls/b-ball_n5.png) no-repeat}
.b-ball_n6 .b-ball__i{background:url(/local/templates/souzexpert_redesign/css/libs/balls/b-ball_n6.png) no-repeat}
.b-ball_n7 .b-ball__i{background:url(/local/templates/souzexpert_redesign/css/libs/balls/b-ball_n7.png) no-repeat}
.b-ball_n8 .b-ball__i{background:url(/local/templates/souzexpert_redesign/css/libs/balls/b-ball_n8.png) no-repeat}
.b-ball_n9 .b-ball__i{background:url(/local/templates/souzexpert_redesign/css/libs/balls/b-ball_n9.png) no-repeat}
.b-ball_i1 .b-ball__i{background:url(/local/templates/souzexpert_redesign/css/libs/balls/b-ball_i1.png) no-repeat}
.b-ball_i2 .b-ball__i{background:url(/local/templates/souzexpert_redesign/css/libs/balls/b-ball_i2.png) no-repeat}
.b-ball_i3 .b-ball__i{background:url(/local/templates/souzexpert_redesign/css/libs/balls/b-ball_i3.png) no-repeat}
.b-ball_i4 .b-ball__i{background:url(/local/templates/souzexpert_redesign/css/libs/balls/b-ball_i4.png) no-repeat}
.b-ball_i5 .b-ball__i{background:url(/local/templates/souzexpert_redesign/css/libs/balls/b-ball_i5.png) no-repeat}
.b-ball_i6 .b-ball__i{background:url(/local/templates/souzexpert_redesign/css/libs/balls/b-ball_i6.png) no-repeat}
.b-ball_i1{top:0;left:0;width:25px;height:71px}
.b-ball_i2{top:0;left:25px;width:61px;height:27px}
.b-ball_i3{top:0;left:176px;width:29px;height:31px}
.b-ball_i4{top:0;left:205px;width:50px;height:51px}
.b-ball_i5{top:0;left:289px;width:78px;height:28px}
.b-ball_i6{top:0;left:367px;width:6px;height:69px}
.b-ball__i{
position:absolute;
width:100%;
height:100%;
-webkit-transform-origin:50% 0;
-moz-transform-origin:50% 0;
-o-transform-origin:50% 0;
transform-origin:50% 0;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
pointer-events:none
}
.b-ball_bounce .b-ball__right{position:absolute;top:0;right:0;left:50%;bottom:0;z-index:9}
.b-ball_bounce:hover .b-ball__right{display:none}
.b-ball_bounce .b-ball__right:hover{left:0;display:block!important}
.b-ball_bounce.bounce>.b-ball__i{-webkit-transform:rotate(-9deg);-moz-transform:rotate(-9deg);-o-transform:rotate(-9deg);transform:rotate(-9deg)}
.b-ball_bounce .b-ball__right.bounce+.b-ball__i{-webkit-transform:rotate(9deg);-moz-transform:rotate(9deg);-o-transform:rotate(9deg);transform:rotate(9deg)}
.b-ball_bounce.bounce1>.b-ball__i{-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-o-transform:rotate(6deg);transform:rotate(6deg)}
.b-ball_bounce .b-ball__right.bounce1+.b-ball__i{-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-o-transform:rotate(-6deg);transform:rotate(-6deg)}
.b-ball_bounce.bounce2>.b-ball__i{-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}
.b-ball_bounce .b-ball__right.bounce2+.b-ball__i{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}
.b-ball_bounce.bounce3>.b-ball__i{-webkit-transform:rotate(1.5deg);-moz-transform:rotate(1.5deg);-o-transform:rotate(1.5deg);transform:rotate(1.5deg)}
.b-ball_bounce .b-ball__right.bounce3+.b-ball__i{-webkit-transform:rotate(-1.5deg);-moz-transform:rotate(-1.5deg);-o-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}

/* End */


/* Start:/local/templates/souzexpert_redesign/css/common.css?1786427213107681*/
@font-face {
font-family: "PeaceSans"; 
src: local("Roboto"),
       /* Если не получилось, загрузит woff2 */
       url("/local/templates/souzexpert_redesign/css/libs/peace-sans.woff2") format("woff2"),
       /* Если браузер не поддерживает woff2, загрузит woff */
       url("/local/templates/souzexpert_redesign/css/libs/peace-sans.woff") format("woff"),
       url("/local/templates/souzexpert_redesign/css/libs/Peace_Sans_Webfont.ttf") format("ttf"),
       url("/local/templates/souzexpert_redesign/css/libs/peace_sans.otf") format("otf");
font-style: normal; 
font-weight: normal; 
font-display:swap;
} 
a {color:#1D3557;}
.body-blocked {overflow: hidden;}
.inner{max-width:1290px;margin:0 auto;padding:0 15px;}
.inner.-index-inner{max-width:100%;margin:0;padding:0;}
.inner.-second-inner .col__left + .col__middle{padding-left:40px;}
.button{padding:12px 20px;color:#fff;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;background:#3399cc;border:0;text-decoration:none;display:inline-block;font-size:16px;text-transform:uppercase;line-height:1;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;}
.button:hover{background:#2bb7ff;color:#fff;}
.button.-simple{background:none;color:#3399cc;padding:0;}
.button.-simple:hover{color:#2bb7ff;text-decoration:underline;}
.button.-btn-blue{background:#eaf5fa;color:#3399cc;border:1px solid #3399cc;padding:11px 20px;}
.button.-btn-blue:hover{background:#3399cc;color:#fff;}
.popup{display:none;padding:15px;width:350px;}
.form{}
.form__row + .form__row{margin-top:7px;}
.form__row.-submit{text-align:center;}
.form__label{font-size:16px;color:#464646;margin-bottom:3px;}
.form__field{}
.video__popup{width:1000px;text-align:center;}
.phone{text-decoration:none;display:inline-block;color:#1a1a1a;}
.phone:hover{color:#1a1a1a;}
.list{font-size:0px;}
.list .list__item{font-size:16px;/* font-smooth:always; */-webkit-font-smoothing:antialiased;line-height:1;}
.breadcrumbs.list{color:#a6a6a6;}
.breadcrumbs.list .list__item{font-size:14px;}
.breadcrumbs.list .list__item span{color:#ff7461;font-weight:bold;}
.breadcrumbs.list .list__link{display:inline-block;color:#a6a6a6;text-decoration:none;}
.breadcrumbs.list .list__link:hover{color:#000;}
.page__nav{font-size:15px;}
.page__nav__pages{}
.page__nav__pages a{display:inline-block;padding:5px;color:#8c8c8c;text-decoration:none;cursor:pointer;}
.page__nav__pages a:hover{color:#000;}
.page__nav__pages b{display:inline-block;padding:0px 5px;background:#5eceb6;color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.fancybox-close-small, .fancybox-close-small:after, .fancybox-close-small:focus:after{outline:none;border:0;}
.-blue{color:#3399cc;}
.-trans, .-trans:after{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;}
.-back:hover{-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease;}
.-backlink .list__link:hover{-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease;}
.-godark, .-godarkimg .list__image{position:relative;}
.-godark:before, .-godarkimg .list__image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:none;}
.-godark:hover:before, .-godarkimg:hover .list__image:before{-webkit-transition:background 1s ease;-moz-transition:background 1s ease;-o-transition:background 1s ease;transition:background 1s ease;background:rgba(0,0,0,0.7);}
.-golight{position:relative;}
.-golight:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:none;}
.-golight:hover:before{-webkit-transition:background 1s ease;-moz-transition:background 1s ease;-o-transition:background 1s ease;transition:background 1s ease;background:rgba(255,255,255,0.7);}
.-fadeout{}
.-fadeout .fadeouttext{opacity:1;visibility:visible;}
.-fadeout:hover .fadeouttext{-webkit-transition:opacity 0.3s, visibility 0s linear 0.3s;-moz-transition:opacity 0.3s, visibility 0s linear 0.3s;-o-transition:opacity 0.3s, visibility 0s linear 0.3s;transition:opacity 0.3s, visibility 0s linear 0.3s;visibility:hidden;opacity:0;}
.-fadein{}
.-fadein .fadeintext{opacity:0;visibility:hidden;}
.-fadein:hover .fadeintext{-webkit-transition:opacity 0.3s, visibility 0s linear 0.3s;-moz-transition:opacity 0.3s, visibility 0s linear 0.3s;-o-transition:opacity 0.3s, visibility 0s linear 0.3s;transition:opacity 0.3s, visibility 0s linear 0.3s;visibility:visible;opacity:1;}
.-rotate-90:after, .-rotate-180:after, .-rotate-360:after{content:"";display:inline-block;vertical-align:middle;margin:0 0 0 10px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;}
.-rotate-90.active:after{transform:rotate(90deg);}
.-rotate-180.active:after{transform:rotate(180deg);}
.-rotate-360.active:after{transform:rotate(360deg);}
.-rotate-90_nav{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;}
.-rotate-90_nav.active{transform:rotate(90deg);}
.owl-carousel{position:relative;}
.owl-prev, .owl-next{width:32px;height:62px;position:absolute;z-index:9;top:50%;padding:0;border:0;font-size:0;margin:-32px 0 0 0;font-size:0;}
.owl-prev{left:-5px;background:url(/local/templates/souzexpert_redesign/css/../i/arrow_prev.png) no-repeat 50% 50%;}
.owl-next{right:-5px;background:url(/local/templates/souzexpert_redesign/css/../i/arrow_next.png) no-repeat 50% 50%;}
.ui-selectmenu-button.ui-button{width:100%;position:relative;background:none;border:0;padding-right:0;margin:0;}
.ui-selectmenu-button.ui-button:focus{outline:none;}
.ui-button .ui-icon{height:100%;width:20px;position:absolute;top:0;right:10px;background:none;}
.ui-selectmenu-text{font-size:14px;text-transform:uppercase;display:inline-block;vertical-align:middle;margin:0;}
.ui-selectmenu-button.ui-button:before{content:"";display:inline-block;vertical-align:middle;width:11px;height:16px;background:url(/local/templates/souzexpert_redesign/css/../i/city_icon.png) no-repeat 50% 50%;margin:0 12px 0 0;}
.header{margin:0 0 30px;}
.header__top{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:8px 0;}
.header__top > .row{-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;}
.header__main{margin:10px 0 0;}
.header__main > .row{-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;}
.header__main .logotype{width:304px;height:128px;display:block;background:url(/local/templates/souzexpert_redesign/css/../i/logotype.png) no-repeat 50% 50%;font-size:0;}
.header__main .col__middle {text-align:center; margin-top:5px;}
.header__phones{line-height:1;margin:15px 0 0;}
.header__phones > .col__left{text-align:right;margin:0 20px 0 0;}
.header__phones > .col__left .phone{font-size:22px;}
.header__phones > .col__left .phone__text{font-size:14px;display:block;margin:4px 0 0;}
.header__phones > .col__left .-callback{font-size:18px;margin:4px 0 0;display:block;}
.header__phones > .col__left .-callback span{display:inline-block;vertical-align:middle;text-decoration:underline;color:#3399cc;}
.header__phones > .col__left .-callback:before{content:"";display:inline-block;vertical-align:middle;width:9px;height:13px;background:url(/local/templates/souzexpert_redesign/css/../i/phone_icon.png) no-repeat 50% 50%;margin:2px 2px 0 0;}
.header__phones > .col__left .-callback:hover span{text-decoration:none;color:#3399cc;}
.col__left {z-index: 1;}
/* .worktimes{font-size:0;margin:17px 0 0;}
.worktimes span{display:inline-block;vertical-align:middle;width:12px;height:12px;background:#00407b;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.worktimes span+span{margin:0 0 0 5px;}
.worktimes span.-sat, .worktimes span.-sun{background:#3399cc;} */
.worktimes .-skype {background:url("/local/templates/souzexpert_redesign/i/skype-icon.png") 0 0 no-repeat; background-size:cover; width:25px; height:25px; vertical-align:middle; display:inline-block; margin-right:10px;}
.header__phones > .col__right{font-size:18px;}
.col__right .phone+.phone{margin:4px 0 0;display:block;}
.header__phones > .col__right .phone:first-child{margin:1px 0 0;}
.workhours{margin:21px 0 0;color:#3399cc;font-size:16px;}
.top__nav{background:rgb(129,135,148);background:-moz-linear-gradient(top, rgba(129,135,148,1) 0%, rgba(110,115,126,1) 100%);background:-webkit-linear-gradient(top, rgba(129,135,148,1) 0%,rgba(110,115,126,1) 100%);background:linear-gradient(to bottom, rgba(129,135,148,1) 0%,rgba(110,115,126,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#818794', endColorstr='#6e737e',GradientType=0);box-shadow:0 1px 5px #848484;font-size:0;}
.top__menu{padding:0;-webkit-justify-content:space-between;justify-content:space-between;}
.navigation__toggle {display:none;}
.top__menu > .list__item{text-align:center;position:relative;}
.top__menu > .list__item > .list__link{color:#fff;padding:16px 7px;text-decoration:none;}
.top__menu > .list__item.haschild > .list__link:after{content:"";display:inline-block;width:12px;height:12px;background:url(/local/templates/souzexpert_redesign/css/../i/arrow_bottom.png) no-repeat 50% 50%;margin:-1px 0 0 2px;vertical-align:middle;}
.top__menu > .list__item.active > .list__link{background:url(/local/templates/souzexpert_redesign/css/../i/active_menu.png) no-repeat 50% 100%;font-family:RobotoMedium;}
.top__menu > .list__item:hover > .list__link{background-color:#a1a8b6;}
.top__menu__sub{position:absolute;top:100%;left:0;width:250px;background:#a1a8b6;z-index:500;display:none;padding:15px 0;}
.top__menu__sub .list__item{}
.top__menu__sub .list__link{color:#fff;text-decoration:none;padding:10px 20px;text-align:left;}
.top__menu__sub .list__link:hover, .top__menu__sub .list__item.active .list__link{background:#818794;}
.top__menu > .list__item:hover .top__menu__sub{display:block;}

.top__menu__sub{position:absolute;top:100%;left:0;width:250px;background:#a1a8b6;z-index:500;display:none;padding:15px 0; border-right:2px solid #fff;}
.top__menu__sub .list__item{}
.top__menu__sub .list__link{color:#fff;text-decoration:none;padding:10px 20px;text-align:left;}
.top__menu__sub .list__link:hover, .top__menu__sub .list__item.active .list__link{background:#818794;}
.top__menu > .list__item:hover .top__menu__sub{display:block;}
.top__menu__sub2{position:absolute;top:0;left:250px;width:250px;background:#a1a8b6;z-index:500;display:none;padding:15px 0; border-right:2px solid #fff;}
.top__menu__sub2 .list__item{}
.top__menu__sub2 .list__link{color:#fff;text-decoration:none;padding:10px 20px;text-align:left;}
.top__menu__sub2 .list__link:hover, .top__menu__sub2 .list__item.active .list__link{background:#818794;}
.top__menu__sub > .list__item:hover .top__menu__sub2{display:block;}
.top__menu__sub3{position:absolute;top:0;left:250px;width:250px;background:#a1a8b6;z-index:500;display:none;padding:15px 0;}
.top__menu__sub3 .list__item{}
.top__menu__sub3 .list__link{color:#fff;text-decoration:none;padding:10px 20px;text-align:left;}
.top__menu__sub3 .list__link:hover, .top__menu__sub3 .list__item.active .list__link{background:#818794;}
.top__menu__sub2 > .list__item:hover .top__menu__sub3{display:block;}

.main{/* margin-top:25px; */position:relative;}
.main .-second-inner{position:relative;}
.main .-second-inner > .col__middle{position:static;position:initial;}
.index__block{}
.section__title{font-size:24px;margin:0 0 18px 0;font-family:OpenSansSemiBold;}
.index__block.-tizers{padding-bottom:75px;}
.index__tizers__item{width:100%;}
.index__tizers__item+.index__tizers__item{margin:25px 0 0;}
.tizers__list{margin:0 0 0 -10px;}
.tizers__list > .list__item{padding:0 0 0 10px;}
.tizers__list > .list__item > .list__body{}
.tizers__list > .list__item:first-child > .list__body{padding:30px 20px 30px 30px;background:#fff;box-shadow:0 0 5px 0 #848484;height:calc(100% - 10px);}
.tizers__list > .list__item:first-child > .list__body > .list__title{font-size:14px;color:#fff;text-transform:uppercase;font-family:OpenSansSemiBold;margin:0 0 20px;position:relative;}
.tizers__list > .list__item:first-child > .list__body .tizers__sub__list{}
.tizers__list > .list__item:first-child > .list__body .tizers__sub__list .list__item{margin:8px 0 0;line-height:1.4;font-size:14px;}
.tizers__list > .list__item:first-child > .list__body .tizers__sub__list .list__item a{color:#333333;}
.tizers__list > .list__item:first-child > .list__body .tizers__sub__list .list__item a:hover{color:#333333;text-decoration:none;}
.tizers__list__s{margin:0 0 0 -10px;}
.tizers__list__s > .list__item{padding:0 0 9px 9px;}
.tizers__list__s .list__body{height:160px;position:relative;padding:30px;}
.tizers__list__s .list__body:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(25,93,177,0.65)}
.tizers__list__s .list__body .list__title{position:relative;color:#fff;text-transform:uppercase;font-size:14px;}
.tizers__list__s .list__helper{position:absolute;top:0;left:0;width:100%;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;padding:15px 30px;background:rgb(129,135,148);background:-moz-linear-gradient(top, rgba(129,135,148,1) 0%, rgba(110,115,126,1) 100%);background:-webkit-linear-gradient(top, rgba(129,135,148,1) 0%,rgba(110,115,126,1) 100%);background:linear-gradient(to bottom, rgba(129,135,148,1) 0%,rgba(110,115,126,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#818794', endColorstr='#6e737e',GradientType=0);z-index:100;display:none;height:100%;}
.tizers__list__s .list__body:hover .list__helper{display:block;}
.list__helper .list__item{font-size:14px;}
.list__helper .list__item+.list__item{margin:8px 0 0;}
.list__helper a{color:#fff;line-height:1.4;}
.list__helper a:hover{text-decoration:none;}
.list__helper .list__more{position:absolute;bottom:10px;right:10px;margin:0;}
.list__item__b .list__body{position:relative;}
.list__item__b .list__body:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(25,93,177,0.65)}
.list__item__b .list__helper{position:absolute;top:0;left:0;width:100%;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;padding:20px 30px;background:rgb(129,135,148);background:-moz-linear-gradient(top, rgba(129,135,148,1) 0%, rgba(110,115,126,1) 100%);background:-webkit-linear-gradient(top, rgba(129,135,148,1) 0%,rgba(110,115,126,1) 100%);background:linear-gradient(to bottom, rgba(129,135,148,1) 0%,rgba(110,115,126,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#818794', endColorstr='#6e737e',GradientType=0);z-index:100;display:none;height:100%;}
.list__item__b:hover .list__helper{display:block;}
.tizers__list.-count-3 > .list__item > .list__body{}
.tizers__list.-count-3 > .list__item > .list__body{padding:30px 20px 30px 30px;background:#fff;box-shadow:0 0 5px 0 #848484;height:calc(100% - 10px);}
.tizers__list.-count-3 > .list__item > .list__body > .list__title{display:block;font-size:14px;color:#195db1;text-transform:uppercase;text-decoration:none;font-family:OpenSansSemiBold;margin:0 0 20px;}
.tizers__list.-count-3 > .list__item > .list__body .tizers__sub__list{}
.tizers__list.-count-3 > .list__item > .list__body .tizers__sub__list .list__item{margin:8px 0 0;line-height:1.4;font-size:14px;}
.tizers__list.-count-3 > .list__item > .list__body .tizers__sub__list .list__item a{color:#333333;}
.tizers__list.-count-3 > .list__item > .list__body .tizers__sub__list .list__item a:hover{color:#333333;text-decoration:none;}
.tizers__list.-count-3 > .list__item.-empty > .list__body{background:url(/local/templates/souzexpert_redesign/css/../i/tizers_on_main/no_item.jpg) no-repeat 50% 50%;}
.index__tizers__item:nth-child(1) .tizers__list__s .list__item:nth-child(1) .list__helper, .index__tizers__item:first-child .tizers__list__s .list__item:nth-child(2) .list__helper{height:calc(200% + 9px)}
.index__tizers__item:nth-child(2) .tizers__list__s .list__item:nth-child(1) .list__helper{height:calc(200% + 9px)}
.index__tizers__item .tizers__list__s.main_column .list__item:nth-child(2) .list__helper{height: 100% !important;}
.index__block.-text{/* padding:30px 0 15px; */}
.index__block.-text .col-8{padding-right:20px;}
.index__block.-text .col-4{padding-left:20px;font-size:14px;}
.index__block.-text h2{margin:0 0 25px 0;font-size:24px;}
.index__block.-text h2.-garanty{padding:0 70px 0 0;background:url(/local/templates/souzexpert_redesign/css/../i/garanty_icon.png) no-repeat 90% 0%;margin:10px 0 25px 0;}
.index__block.-callback{border-bottom:2px solid #cccccc;padding:30px 0;background:#fff;position:relative;}
.index__block.-callback .col-8{position:relative;font-size:14px;}
.index__block.-callback .col-8:after{content:"";position:absolute;bottom:-30px;right:0;width:169px;height:185px;background:url(/local/templates/souzexpert_redesign/css/../i/woman.png) no-repeat 50% 50%;}
.index__block.-callback .all__cases{margin:4px 0 21px 25px;font-size:14px;line-height:2.2;color:#2084b7;}
.index__block.-callback .col-4{-webkit-align-items:center;align-items:center;}
.index__buttons{text-align:center;}
.index__buttons .button{width:200px;}
.index__buttons .button:hover{box-shadow:0px 1px 6px 0 rgba(0,0,0,0.4);}
.index__buttons .button:focus{box-shadow:0px 1px 1px 0 rgba(0,0,0,0.4);}
.index__buttons .button+.button{margin:20px 0 0;}
.index__block.-text-secound{background:#f2f2f2;border-bottom:1px solid #cccccc;padding:100px 0;}
.tabs__text{display:none;}
.advantages__list{margin:10px 0 0;}
.advantages__list .list__item{font-size:14px;line-height:1.4;}
.advantages__list .list__title{text-transform:uppercase;position:relative;padding:0 0 0 20px;cursor:pointer;font-family:OpenSansSemiBold;text-decoration:underline;}
.advantages__list .list__title:before{content:">";display:inline-block;position:absolute;top:0;left:0;}
.advantages__list .list__title.active{color:#2084b7;text-decoration:none;}
.advantages__list .list__title:hover{text-decoration:none;}
.advantages__list .list__text{display:none;}
.advantages__list .list__item+.list__item{margin:15px 0 0;}
.advantages__list p{margin:5px 0;}
.index__block.-sertificates{background:url(/local/templates/souzexpert_redesign/css/../i/sert_back.jpg) no-repeat 0 100%;background-size:cover;padding:60px 0 100px;border-bottom:2px solid #cccccc;}
.more__sertificates{color:#2084b7;}
.sert__image{position:absolute;top:0;right:0;width:245px;height:345px;z-index:200;}
.sert__list{padding:0 40px;}
.sert__list img{margin:10px auto;box-shadow:0 0 10px 0 #848484;}
.srt_blck {padding:0; margin:0;}
.service_sert {margin-left:0; padding:0 40px; width:100%;}
.service_sert li {list-style:none;}
.service_sert li:before {display:none;}
.service_sert img{margin:10px auto;box-shadow:0 0 10px 0 #848484; max-height:265px;}
.navigation-left-toggle {display:none;}
.navigation-left{box-shadow:0 0 10px rgba(0,0,0,.25);position:relative;z-index:200;}
.navigation-left .list__item{line-height:1.5;}
.navigation-left > .list__item{display:block;position:relative;border-bottom:1px solid #fff;}
.navigation-left > .list__item.-last{border-bottom:none;}
.navigation-left > .list__item > .list__link{display:block;padding:12px 49px;text-decoration:none;color:#fff;text-transform:uppercase;background:#0d5aa1;/* background:-moz-linear-gradient(top, #0d5aa1 0%, #024481 100%);background:-webkit-linear-gradient(top, #0d5aa1 0%,#024481 100%);background:linear-gradient(to bottom, #0d5aa1 0%,#024481 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d5aa1', endColorstr='#024481',GradientType=0); */background: -webkit-linear-gradient(180deg, rgb(2, 68, 129), rgb(29, 53, 87));
background: -moz-linear-gradient(180deg, rgb(2, 68, 129), rgb(29, 53, 87));
background: linear-gradient(180deg, rgb(2, 68, 129), rgb(29, 53, 87));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d5aa1', endColorstr='#024481',GradientType=0);}
.navigation-left > .list__item:hover > .list__link,
.navigation-left > .list__item.-active > .list__link{text-shadow:0 0 0 #fff;}
.navigation-left > .list__item > .list__toggle{display:block;position:absolute;top:0px;/* right:49px; */right:0px;width:48px;height:48px;background:url(/local/templates/souzexpert_redesign/css/../i/list__toggle_new.png) 16px 16px no-repeat;cursor:pointer; z-index:999;}
.navigation-left > .list__item.-active > .list__toggle{/* background:url(/local/templates/souzexpert_redesign/css/../i/list__toggle.png) 16px 16px no-repeat; */transform: scale(1, -1);}
.navigation-left > .list__item > .navigation-left-sub{display:none;margin-bottom:-1px;padding:25px 0;background:#fff;border-left:3px solid #d2d6df;}
.navigation-left > .list__item.-active > .navigation-left-sub{display:block;}
.navigation-left > .list__item > .navigation-left-sub > .list__item{display:block;position:relative;}
.navigation-left > .list__item > .navigation-left-sub > .list__item > .list__link{display:block;position:relative;padding:6px 45px;color:#666;text-decoration:none;}
.navigation-left > .list__item > .navigation-left-sub > .list__item:hover > .list__link{color:#195db1;text-decoration:underline;}
.navigation-left > .list__item > .navigation-left-sub > .list__item.-active > .list__link{text-shadow:0 0 0 #195db1;color:#195db1;}
.navigation-left > .list__item > .navigation-left-sub > .list__item > .list__link:before{content:'';display:block;position:absolute;left:-3px;top:-6px;bottom:-6px;width:3px;background:transparent;}
.navigation-left > .list__item > .navigation-left-sub > .list__item:hover > .list__link:before{background:#195db1;}
.navigation-left > .list__item > .navigation-left-sub > .list__item > .navigation-left-sub-2{display:none;position:absolute;left:100%;top:-26px;margin-left:8px;padding:25px 0;background:#fff;border:1px solid #d2d6df;border-left-width:3px;box-shadow:0 0 30px rgba(0,0,0,.3);z-index:1;}
.navigation-left > .list__item > .navigation-left-sub > .list__item > .navigation-left-sub-2:before{content:'';display:block;position:absolute;left:-11px;top:0;bottom:0;width:11px;background:url(/local/templates/souzexpert_redesign/css/../i/navigation-left-sub-2.png) 0 35px no-repeat;z-index:1;}
.navigation-left > .list__item > .navigation-left-sub > .list__item:hover > .navigation-left-sub-2{display:block;}
.navigation-left > .list__item > .navigation-left-sub > .list__item > .navigation-left-sub-2 > .list__item{display:block;white-space:nowrap;}
.navigation-left > .list__item > .navigation-left-sub > .list__item > .navigation-left-sub-2 > .list__item > .list__link{display:block;position:relative;padding:6px 44px;color:#666;text-decoration:none;}
.navigation-left > .list__item > .navigation-left-sub > .list__item > .navigation-left-sub-2 > .list__item:hover > .list__link{color:#195db1;text-decoration:underline;}
.navigation-left > .list__item > .navigation-left-sub > .list__item > .navigation-left-sub-2 > .list__item.-active > .list__link{text-shadow:0 0 0 #195db1;color:#195db1;}
.navigation-left > .list__item > .navigation-left-sub > .list__item > .navigation-left-sub-2 > .list__item > .list__link:before{content:'';display:block;position:absolute;left:-3px;top:-6px;bottom:-6px;width:3px;background:transparent;}
.navigation-left > .list__item > .navigation-left-sub > .list__item > .navigation-left-sub-2 > .list__item:hover > .list__link:before{background:#195db1;}
.bank_info {display:block; margin-top:50px; z-index:999;}
	.bank_info_title {text-transform:uppercase; font-weight:600; font-size:14px; font-family:Open Sans;}
.tabs-block{margin:10px 0 20px;}
.tabs-block-link{}
.tabs-block-link > div{float:left;position:relative;width:33.33%;height:48px;line-height:48px;text-align:center;color:#fff;font-size:14px;text-transform:uppercase;border-left:3px solid #fff;background:#0d5aa1;/* background:-moz-linear-gradient(top, #0d5aa1 0%, #024481 100%);background:-webkit-linear-gradient(top, #0d5aa1 0%,#024481 100%);background:linear-gradient(to bottom, #0d5aa1 0%,#024481 100%); */background: -webkit-linear-gradient(180deg, rgb(2, 68, 129), rgb(29, 53, 87)); background: -moz-linear-gradient(180deg, rgb(2, 68, 129), rgb(29, 53, 87)); background: linear-gradient(180deg, rgb(2, 68, 129), rgb(29, 53, 87));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d5aa1', endColorstr='#024481',GradientType=0);cursor:pointer;}
.tabs-block-link > div:hover{text-shadow:0 0 0 #fff;}
.tabs-block-link > div:first-child{border-left:none;}
.tabs-block-link > div.on{background:#fff;border-left:3px solid #195db1;color:#195db1;text-shadow:0 0 0 #195db1;border-top:1px solid #d2d6df;border-right:1px solid #d2d6df;}
.tabs-block-link > div.on:after{content:'';display:block;width:100%;height:1px;position:absolute;left:0;bottom:-1px;background:#fff;}
.tabs-block-content{clear:both;}
.tabs-block-content > div{display:none;padding:35px 25px;border:1px solid #d2d6df;}
.tabs-block-content > div.on{display:block;}
.tabs-block-content > div p{margin-top:0;}
.tabs-block-content > div br{display:none;}
.tabs-block-content > div ol{list-style-type:disc;}
.tabs-block-content > div ol li{}
.tabs-block-content > div ol li b, .tabs-block-content > div ol li strong{font-weight:normal;}
.tabs-block-content > div ol li b b, .tabs-block-content > div ol li strong b{font-weight:bold;}

.tabs-content{margin:0 0 20px;}
	.tabs-content-link{}
	.tabs-content-link > div{float:left;position:relative;width:50%;height:48px;line-height:48px;text-align:center;color:#fff;font-size:14px;text-transform:uppercase;border-left:3px solid #fff;background:#0d5aa1; background: -webkit-linear-gradient(180deg, rgb(2, 68, 129), rgb(29, 53, 87)); background: -moz-linear-gradient(180deg, rgb(2, 68, 129), rgb(29, 53, 87)); background: linear-gradient(180deg, rgb(2, 68, 129), rgb(29, 53, 87));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d5aa1', endColorstr='#024481',GradientType=0);cursor:pointer;}
	.tabs-content-link > div:hover{text-shadow:0 0 0 #fff;}
	.tabs-content-link > div:first-child{border-left:none;}
	.tabs-content-link > div.on{background:#fff;border-left:3px solid #195db1;color:#195db1;text-shadow:0 0 0 #195db1;border-top:1px solid #d2d6df;border-right:1px solid #d2d6df;}
	.tabs-content-link > div.on:after{content:'';display:block;width:100%;height:1px;position:absolute;left:0;bottom:-1px;background:#fff;}
	.tabs-content-content{clear:both;}
	.tabs-content-content > div{display:none;padding:35px 25px;border:1px solid #d2d6df;}
	.tabs-content-content > div.on{display:block;}
	.tabs-content-content > div p{margin-top:0;}
	.tabs-content-content > div br{display:none;}
	.tabs-content-content > div ol{list-style-type:disc;}
	.tabs-content-content > div ol li{}
	.tabs-content-content > div ol li b, .tabs-content-content > div ol li strong{font-weight:normal;}
	.tabs-content-content > div ol li b b, .tabs-content-content > div ol li strong b{font-weight:bold;}

.akkreditation_block {margin:10px 0; padding:20px; border-left:1px solid #D2D6DF; position:relative;}
	.akkreditation_block:before {width:2px; height:48px; position:absolute; top:0; left:-1px; content:""; background:#195DB1;}
	.akkreditation_block .akkreditation_title {color:#195DB1; text-shadow: 0 0 0 #195db1; font-size: 14px; text-transform: uppercase; margin-bottom:20px;}
	.akkreditation_block .akkreditation_items {display:flex; justify-content:center; flex-wrap:wrap;}
		.akkreditation_block .akkreditation_items .akkreditation_item {text-align:center; width:auto;}
		.akkreditation_block .akkreditation_items .akkreditation_item+.akkreditation_item {margin-left:25px;}
.two_blocks{float:left;width:50%;margin-bottom:25px;padding-right:20px;text-align:center;}
.two_blocks img{width:auto;height:200px;}
.bottom__nav{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;position:relative;background:#fff;z-index:150;}
.bottom__menu{padding:0;-webkit-justify-content:space-between;justify-content:space-between;}
.bottom__menu .list__item{padding:11px 0;color:#cccccc;}
.bottom__menu .list__link{color:#333333;text-decoration:none;}
.bottom__menu .list__link:hover{text-decoration:underline;}
.footer{font-size:14px;position:relative;background:#fff;z-index:100;}
.footer__main{box-shadow:0 0 20px 5px #848484;padding:35px 0;}
.footer__main > .row{-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;}
.footer__adress{margin:20px 0 0;padding:0 0 0 25px;background:url(/local/templates/souzexpert_redesign/css/../i/adress_icon.png) no-repeat 0 1px;}
.adress__more{margin:5px 0 0;color:#2084b7;}
.footer__mail{margin:20px 0 0;padding:0 0 0 25px;background:url(/local/templates/souzexpert_redesign/css/../i/mail_icon.png) no-repeat 0 50%;}
.footer__phones{line-height:1;}
.footer__phones > .col__left{margin:0 20px 0 0;text-align:right;}
.footer__phones > .col__right .workhours+.phone{margin:-1px 0 0;}
.footer__phones .worktimes{margin:2px 0 38px;line-height:16px;}
.footer__phones .worktimes .-sun{background:#3399cc;}
.footer__phones > .col__left .phone{font-size:22px;}
.footer__phones > .col__left .phone__text{font-size:14px;display:block;margin:4px 0 0;}
.footer__phones > .col__left .-callback{font-size:18px;margin:5px 0 0;display:block;}
.footer__phones > .col__left .-callback span{display:inline-block;vertical-align:middle;text-decoration:underline;color:#3399cc;font-size:18px;}
.footer__phones > .col__left .-callback:before{content:"";display:inline-block;vertical-align:middle;width:9px;height:13px;background:url(/local/templates/souzexpert_redesign/css/../i/phone_icon.png) no-repeat 50% 50%;margin:2px 2px 0 0;}
.footer__phones > .col__left .-callback:hover span{text-decoration:none;color:#3399cc;}
.footer__phones > .col__right{font-size:18px;}
.footer__phones .workhours{margin:0 0 40px;}
.footer__copyright{text-align:right;margin:40px 0 0;}
.footer__partners{/* -webkit-justify-content:space-between;justify-content:space-between; */padding:35px 0; display:block;}
.footer__partners li img {margin:0 auto;}
.pop-up__title{margin-bottom:20px;font-size:30px;color:#00407b;}
.content-form{}
.content-form p{margin:0;}
.content-form .field{margin-bottom:20px;}
.content-form .field:last-child{margin-bottom:0;}
.content-form .field-title{margin-bottom:5px;}
.content-form .form-input{}
.content-form input[type="text"]{padding:5px;}
.content-form textarea{padding:5px;}
.content-form input[type="submit"], .common-button{display:inline-block;margin:0;padding:0;border:none;color:#fff;padding:5px 15px;text-transform:uppercase;text-decoration:none;background:-moz-linear-gradient(top, #0d5aa1 0%, #024481 100%);background:-webkit-linear-gradient(top, #0d5aa1 0%,#024481 100%);background:linear-gradient(to bottom, #0d5aa1 0%,#024481 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d5aa1', endColorstr='#024481',GradientType=0);cursor:pointer;}
.content-form input[type="submit"]:hover, .common-button:hover{text-decoration:none;text-shadow:0 0 0 #fff;}
.justified-text ul li {list-style:none; position:relative;}
.justified-text ul li:before {background:url('/local/templates/souzexpert_redesign/i/checked-box.png') 0 0 no-repeat; content:""; width:15px; height:15px; background-size:100%; position:absolute; top:2px; margin-left:-25px;}
.navigator{margin:0 0 0 7px;padding:0;list-style:none;/* position:absolute;top:0;left:0; */background:#fff;box-shadow:0 0 10px rgba(0,0,0,.25);/* border-left:3px solid #3399cc; */border-left:3px solid #1D3557;padding:45px 30px;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;z-index:100;}
.navigator li{display:flex;margin:0;padding:0;font-size:14px;}
.navigator li:before{content:"";display:inline-block;width:4px !important;height:4px !important;background:url(/local/templates/souzexpert_redesign/css/../i/navigator_dot.png) no-repeat 50% 50% !important;-webkit-flex-shrink:0;flex-shrink:0;margin:10px 10px 0 -10px !important;}
.navigator li a{color:#303030;text-decoration:underline;}
.navigator li+li{margin:10px 0 0;}
.navigator li:hover a, .navigator li.active a{color:#3399cc;text-decoration:none;}
.navigator li:hover:before, .navigator li.active:before{background:url(/local/templates/souzexpert_redesign/css/../i/navigator_dot_act.png) no-repeat 50% 50% !important;}
.main > .-second-inner> .col__middle p{text-align:justify;margin:10px 0;}
.main > .-second-inner> .col__middle ul li, .main > .inner > .col__middle ol li{margin:10px 0;}
.main > .inner > .col__middle h2[id]{/* color:#2084b7; */color:#1D3557;position:relative; padding-left:40px;}
.main > .inner > .col__middle h2[id]:before{content:"";position:absolute;top:0;/* right:calc(100% + 40px); */ left:0;width:31px;height:31px;background:url(/local/templates/souzexpert_redesign/css/../i/navigator_title.png) no-repeat 50% 50%;}
.content__questions{width:100%;height:200px;font-size:0;margin:50px 0;}
.content__questions__real{width:100%;height:200px;position:absolute;left:0;background:#f6f6f6;z-index:50;padding:0;margin:0;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;}
.content__questions__real > div{margin:0 80px;}
.content__questions__main{}
.content__questions__title{font-size:24px;margin:0 0 20px;}
.content__questions__phone{font-size:22px;margin:10px 0 0;}
.content__questions__real > div:last-child{text-align:center;width:200px;}
.content__questions__real .button{width:200px;}
.content__questions__real .button:hover{box-shadow:0px 1px 6px 0 rgba(0,0,0,0.4);}
.content__questions__real .button:focus{box-shadow:0px 1px 1px 0 rgba(0,0,0,0.4);}
.content__questions__real .button+.button{margin:20px 0 0;}
.address__block-title {
	color:#00407b;
}

.our_advantages{width:100%;height:304px;font-size:0;margin:50px 0;}
.our_advantages__real{width:100%;height:304px;position:absolute;left:0;/* background:url('/local/templates/souzexpert_redesign/i/our_advantages_bg.png') 0 0 repeat-x; */z-index:50;padding:0;margin:0;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center; color:#fff;}
/* .our_advantages__real > div{margin:0 80px;}
.our_advantages__main{display:flex;}
.our_advantages__main div {width:33%;}
.our_advantages__title{font-size:24px;margin:0 0 20px; position:relative; padding-left:25px;}
.our_advantages__title:before {position:absolute; top:-25px; left:0; content:""; background:url('/local/templates/souzexpert_redesign/i/our_advantages__title.png') 0 0 no-repeat; width:9px; height:151px;}
.our_advantages__text span {display:block; margin-top:10px;} */

.step_assessment {width:100%;height:650px;font-size:0;margin:70px 0 0;}
.step_assessment_real {width:100%;height:650px; position:absolute;left:0; background:linear-gradient(180.07deg, #FFFFFF 0.06%, #EEF7FF 99.94%); z-index:50;padding:0;margin:0; text-align:center; color:#292929; }
.step_assessment_real h2 {color:#2084b7;}
.step_assessment_real ul {display:flex; flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;}
	.step_assessment_real ul li {list-style:none; width:17%; align-self:flex-start;}
	.step_assessment_real ul li span {display:block;}
	.step_assessment_real ul li.step_dotted {background-size:cover; align-self:center;}
	.step_assessment_real ul li:nth-child(6) {display:none;}
	
.more_interested, .more_interested2 {width:100%;height:391px;font-size:0;margin:0;}
.more_interested_real, .more_interested_real2 {width:100%;height:391px; position:absolute;left:0; background:#F6F6F6; z-index:50;padding:20px 0;margin:0; text-align:center; color:#292929; }
	.more_interested_real h2, .more_interested_real2 h2 {color:#2084b7;}
	.more_interested_real ul, .more_interested_real2 ul {display:flex; flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;}
	.more_interested_real ul li, .more_interested_real2 ul li {list-style:none; width:25%; align-self:flex-start;/*  box-shadow: 0px 5px 10px rgba(93, 94, 95, 0.29); */ position:relative;}
	.more_interested_real ul li img, .more_interested_real2 ul li img {border-radius: 5px 5px 0 0;}
	.more_interested_real ul li span, .more_interested_real2 ul li span {display: block; position: absolute; left:calc(50% - 130px); background: #1A4B85; width:100%; max-width:261px; padding: 5px 7px; color: #fff; text-align: left; align-self: flex-start; top: 155px; height: 50px; border-radius: 0 0 5px 5px;}

.wrapper-list{display:flex;width:100%;margin:0;}
.wrapper-list .wrapper__item{-webkit-flex-shrink:0;flex-shrink:0;width:50%;margin:0;padding:0 35px;}
.more__info, .less__info{display:none;}
.info-box{margin:10px 0;padding:10px;font-family:OpenSansSemiBold;background:#e6e6e6;border-left:4px solid #195db1;box-shadow:0 0 5px rgba(0,0,0,0.4);}
.expert-tbl{margin:0 0 20px;}
.expert-tbl td{text-align:center;border:1px solid #000;width:21%}
.service-form-row{margin:10px 40px;}
.service-form-label{width:150px;display:inline-block;vertical-align:middle;}
.service-form-label+div{display:inline-block;vertical-align:middle;}
.grouped-checkbox{display:inline-block;overflow:hidden;margin:0;padding:0;vertical-align:middle;}
.service-form-row input[type="text"], .service-form-row select{width:auto;}
.service-form-row .select-styled{display:inline-block;vertical-align:middle;}
.grouped-checkbox label,.grouped-checkbox .grouped-link{position:relative;float:left;overflow:hidden;margin:0}
.grouped-checkbox label input,.grouped-checkbox .grouped-link input{position:absolute;left:-30px;}
.grouped-checkbox label+label span,.grouped-checkbox .grouped-link+label span{border-left:1px solid grey;}
.grouped-checkbox label>span,.grouped-checkbox .grouped-link>span{display:inline-block;margin:0;padding:2px 8px;cursor:pointer;text-align:center;color:#333;}
.grouped-checkbox-grey{border:1px solid #c8c8c8}
.grouped-checkbox-grey label span{min-width:38px;padding:0 10px;border-color:#e1e1e1;}
.grouped-checkbox-grey label input:checked+span{color:#555;background:#e1e1e1;height:25px;min-width:15px;}
.grouped-checkbox-grey label input+span{height:25px;min-width:15px;line-height:25px;border:0.5px solid #e1e1e1;}
.grouped-checkbox-grey label+label span{border-color:#e1e1e1;}
.button-primary{margin:0 120px;}
.location-popup{margin-left:20px;}
.panel{position:absolute;z-index:1000;top:23%;left:50%;overflow:hidden;width:940px;margin-top:30px;margin-left:-470px;border:1px solid #BFBFBF;border-radius:5px;background:#FFF;box-shadow:0px 4px 20px #BBB;}
.cursor-pointer{cursor:pointer;}
.float-right{float:right;}
.mini-space{margin:15px;}
.glyphicon{font-family:"Glyphicons Halflings";font-weight:400;font-style:normal;line-height:1;position:relative;top:1px;display:inline-block;}
.glyphicon-remove::before{content:"X";}
.service-search-clear{position:relative;margin-left:-30px}
.service-popup-container-fixed-height{overflow:auto;height:500px;max-height:500px}
.service-list-links{margin:10px 0;padding:0;list-style:none!important}
.service-list-links li{margin:0 0 8px 10px;padding:9px;list-style:none!important;}
.service-list-two-cols{float:left;width:49%}
li.service-list-header{font-size:20px;line-height:25px;margin:30px 0 10px;color:#aaa}
li.service-list-header:first-child{margin-top:0}
.service-list-link{line-height:16px;display:inline-block;margin-left:10px;padding:0;border-bottom:1px dotted #444;}
.service-list-link:hover{text-decoration:none;color:#db251d;border-color:#db251d}
.service-results-bg{margin-left:-24px;padding:0 24px 15px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;background:#fffbef}
.service-result-hero{font-size:45px;font-weight:700;line-height:45px;}
.service-selected-location{color:#555;border:1px solid #c8c8c8;padding:5px;text-align:center;}
.grouped-checkbox span:hover{background:#ccc;}
.flex__between{display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:10px 0;}
.compliance{font-size:10px;margin:10px 0 0;}
.attestats{text-align: center;}
.attestats a{display: inline-block; max-width: 150px; overflow: hidden;}
.attestats a img{max-width: 150px; max-height: 200px;}
.header__search {display:block; margin:0 0 30px;}
.header__search__form {width:100%;}
.search__form {position:relative;}
.search__form input[type="text"] {width:100%; background:#F2F2F2; border-radius:4px; border:0; height:48px; padding:0 20px;}
.search__form input[type="text"]::-webkit-input-placeholder {color:#828282;}
.search__form input[type="text"]::-moz-placeholder {color:#828282;}
.search__form input[type="text"]:-moz-placeholder {color:#828282;}
.search__form input[type="text"]:-ms-input-placeholder {color:#828282;}
.search__form button[type="submit"] {display:block; width:48px; height:48px; font-size:0; position:absolute; top:0; right:8px; background:url(/local/templates/souzexpert_redesign/css/../i/search.svg) no-repeat 50% 50%; border:0; outline:none;}
.search__btn::before {display: none;}
.search__btn:hover {background-color: transparent!important;}
.mf-ok-text + #callback_popup{display: none;}
.mf-ok-text + .content-form.mfeedback{display: none;}

.ScrollTop {background: url("/local/templates/souzexpert_redesign/i/back_to_top.png") no-repeat scroll center 0px rgba(0, 0, 0, 0); bottom: 125px; cursor: pointer; right: 100px; position: fixed; transition: all 0.1s ease 0s; width: 44px; z-index: 999; height:44px; background-size:cover;}

.responsive-table table .line_c td { background:#F2F2F2;}
.responsive-table table .line_x {text-align:center; font-size:16px; font-weight:bold; background:#3399cc; color:#fff;}

.price_block {text-align:center;}

.link_images.-two {display:flex; justify-content:space-between; margin:0;}
	.link_images.-two li:before {background:none;}
	.link_images.-two li {width:50%; text-align:center; margin-right:10px !important;}
	.link_images.-two li span {display:block; font-style:italic; margin:10px 0; font-weight:bold;}
	.link_images.-two li img {max-width:100%;}

/* .more_interested {margin:20px 0 0 0;}
	.more_interested ul {display:flex; flex-wrap:wrap; margin:0; padding:0; justify-content:space-around;}
	.more_interested ul li {width:50%; text-align:center;}
	.more_interested ul li img {border-radius:10px; background-size:cover;}
	.more_interested ul li span {display:block;}
	.more_interested ul li:before {background:none;} */
	
.new_tbl {/*  border:none; */}
	.new_tbl tr td, .new_tbl tr th {/*  border:none; */}
	.new_tbl tr:nth-child(2n) td {background:#f5f9fe;}
	
.feedback_list {display:flex; justify-content:space-between; flex-wrap:wrap; margin-bottom:20px;}
	.feedback_item {border:1px solid #3399cc; padding:10px; width:48%; margin:5px;}
		.feedback_name {border-bottom:1px solid #3399cc; padding:7px 0;}
		
.flex__list {display:flex; justify-content:space-between; flex-wrap:wrap; margin-bottom:20px;}
	.flex__item {width:48%; margin:5px;}
	
.coupon {text-align:center !important; margin:30px 0 !important;border:1px solid #DBE7F2; background:#DBE7F2; position:relative;}	
	.coupon:hover {border:1px solid #1D3557; background:#fff;}	
	.coupon a {padding:10px 20px; color:#1D3557; text-decoration:none; font-weight:bold; font-size:18px; display:block; width:100%; height:100%;}
		.coupon a:hover { color:#1D3557;}
		
.spoiler-block {
	border-top: 1px solid #edeae1;
	border-bottom: 1px solid #edeae1;
	margin-bottom:20px;
}
.spoiler-block__item {
	border-bottom: 1px solid #edeae1;
}
.spoiler-block__item:last-child {
	border-bottom: none;
}
.spoiler-block__title {
	display: flex;
	justify-content: space-between;
	align-items: center;
	column-gap: 5px;
	padding: 20px 30px;
	font-size: 16px;
	line-height: 20px;
	cursor: pointer;
	transition: all .3s ease 0s;
}
.spoiler-block__ic-wrap {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	width: 32px;
	height: 32px;
	padding: 5px;
	background-color: #f6f6f6;
	border-radius: 50%;
	transition: all .3s ease 0s;
}
.spoiler-block__title:hover .spoiler-block__ic-wrap,
.spoiler-block__title_toggle .spoiler-block__ic-wrap {
	background-color: #00407b;
}
.spoiler-block__ic {
	width: 12px;
	height: 12px;
	fill: #00407b;
	transition: all .3s ease 0s;
}
.spoiler-block__title:hover .spoiler-block__ic,
.spoiler-block__title_toggle .spoiler-block__ic {
	fill: #fff;
}
.spoiler-block__title_toggle .spoiler-block__ic {
	transform: rotate(180deg);
}
.spoiler-block__content {
	display: none;
	padding: 0 30px 20px 30px;
}

@media screen and (max-width:1500px){
	.content__questions__real > div{margin:0 50px;}
}
@media (max-width:1100px){
	.more_interested {height:570px;}
	.more_interested_real {height:570px;}
	.more_interested_real ul li {width:50%;}
	.more_interested_real ul li:nth-child(3), .more_interested_real ul li:nth-child(4) {margin-top:70px;}
	.link_images.-two {flex-wrap:wrap;}
	.link_images.-two li {width:100%;}
}
@media (max-width:980px){
	.five_steps {display: none;}
	.content__questions__real > div:last-child{width: 100%;}
	.content__questions__real.row{top: 1155px !important;}
	.flex__item {width:100%;}
}
@media (max-width:800px){
	.step_assessment {}
	.step_assessment_real ul li {width:20%;}
}
@media (max-width:792px){
	.feedback_item {width:100%;}
}
@media (max-width:720px){
	.feedback_item {width:48%;}
}
@media (max-width:545px){
	.step_assessment {height:2200px;}
	.step_assessment_real {height:2200px;}
	.step_assessment_real ul li {width:100%; margin-top:100px;}
	.step_assessment_real ul li.step_dotted {transform: rotate(90deg);}
	.more_interested {height:1100px;}
	.more_interested_real {height:1100px;}
	.more_interested_real ul li {width:100%; margin-top:70px;}
	.more_interested_real ul li:first-child {margin-top:0;}
}
@media (max-width:514px){
	.feedback_item {width:100%;}
}
@media (max-width:400px){
	.step_assessment {height:2150px;}
	.step_assessment_real {height:2150px;}
}
@media (max-width:768px){

	.content__questions__real.row{top: 1396px !important;}
}
@media (max-width:757px){
	.content__questions, .our_advantages{display: none;}
	.content__questions__real.row, .our_advantages__real.row{display: none;}
}

/*@media (max-width:1056px){.content__questions__real > div:last-child{width: 100%;}.content__questions__real.row{top: 1158px !important;}}
@media (max-width:973px){.content__questions__real.row{top: 1170px !important;}}
@media (max-width:928px){.content__questions__real.row{top: 1232px !important;}}
@media (max-width:938px){.content__questions__real.row{top: 1215px !important;}}
@media (max-width:908px){.content__questions__real.row{top: 1258px !important;}}
@media (max-width:900px){.content__questions__real.row{top: 1216px !important;}}
@media (max-width:878px){.content__questions__real.row{top: 1258px !important;}}
@media (max-width:866px){.content__questions__real.row{top: 1273px !important;}}
@media (max-width:838px){.content__questions__real.row{top: 1292px !important;}}
@media (max-width:835px){.content__questions__real.row{top: 1292px !important;}}
@media (max-width:833px){.content__questions__real.row{top: 1312px !important;}}
@media (max-width:776px){.content__questions__real.row{top: 1352px !important;}}
@media (max-width:773px){.content__questions__real.row{top: 1398px !important;}}
*/
.fancybox-close-small::after {content: '\2716';}
div.search-item h4 a {color:#00407b;}
div.search-item h4 a:hover {text-decoration:underline;}
.area {display:flex; justify-content: space-between; align-items: flex-start; margin:20px 0; flex-wrap:wrap;}
.area p {margin:0;}
.area ul {margin:0;}
.area ul li {list-style:none; position:relative; padding-left:26px; margin:5px 0;}
.area ul li:before {background:url('/local/templates/souzexpert_redesign/i/area.svg') 0 0 no-repeat; content:""; position:absolute; top:1px; left:0; width:16px; height:16px;}

.attention {border:1px solid #00407b; padding:10px; font-style:italic; font-weight:bold; color:#00407b; margin:10px 0;}
@media (max-width:720px){
.area div {width:50%;}	
}
@media (max-width:431px){
.area div {width:100%;}	
}

img#w_file {
    float: left;
    width: 80px;
	margin-right: 5px;
}
.w_file_div {
    display: flex;
    align-items: center;
    /* justify-content: space-around; */
    justify-content: center;
	margin:20px 0;
}
p.w_file_p {
    font-size: large;
    color: #012c83;
}
.works-gallery__list {
	display: flex;
    justify-content: space-around;
}
.works-gallery__item {
    width: calc(50% - 40px);
    margin-bottom: 40px;
    cursor: pointer;
}
.works-gallery__pic {
    position: relative;
    overflow: hidden;
    width: 100%;
    margin-bottom: 20px;
    border-radius: 12px;
}
.works-gallery__title {
    font-size: 15px;
    -webkit-transition: color .5s;
    transition: color .5s;
    text-align: center;
    color: #272727;
}
.works-gallery__pic:hover {
	
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);

}


.five_steps__real {
	display: none;
    width: 100%;
    height: 200px;
    position: absolute;
    left: 0;
    background: #f6f6f6;
    z-index: 50;
    padding: 0;
    margin: 0;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
}
.blue-color {
	color: #2084b7;
}
img#five_steps {
    /* text-align: center; */
    width: 100%;
    /* position: relative; */
}
.five_steps {
 height: 950px;
}
.buttons-block {
	margin: 20px 0;
	text-align: center;
}

.consult {margin:20px 0;}
.consult a {color:#fff; text-transform:uppercase; text-decoration:none; font-weight:bold;  display:block; background:linear-gradient(to bottom, #0d5aa1 0%,#024481 100%); text-align:center; border-radius:7px; padding:30px 0;}
.consult a:hover {background:linear-gradient(to bottom, #0d5aa1 0%,#007bff 100%);}

.expert_consult {display:flex; justify-content:space-between; flex-wrap:wrap;}
	.expert_consult__item {width:50%; padding:10px;}
	.expert_consult__img img {border-radius:7px;}
	.expert_consult__name {font-weight:bold;}
	.expert_consult__result {background:linear-gradient(to bottom, #0d5aa1 0%,#024481 100%); color:#fff; border-radius:7px; padding:20px;}
	.expert_consult__result div {font-weight:bold; font-size:20px;}
	.expert_consult__result ul {margin-left:25px;}
	.expert_consult__result ul li:before {background:url('/local/templates/souzexpert_redesign/images/approve-sign.png') 0 0 no-repeat !important; background-size: cover !important; top: 5px;}
	.expert_consult__result_button a {background:#fff; color:#000; text-decoration:none; padding:10px 0; text-align:center; display:block; font-size:16px; border-radius:7px; font-weight:normal;}
	
.telegram {margin:20px 0; border:1px solid #00407b; border-radius:7px; padding:10px 0; text-align:center;}
	.telegram a {position:relative; padding-left:30px; color:#00407b; text-decoration:none;}
	.telegram a:before {position:absolute; top:0; left:0; content:''; background:url('/local/templates/souzexpert_redesign/images/telegram.png') 0 0 no-repeat; width:25px; height:25px; background-size:cover;}
	
.price_space {}
	.price_space__item {border:1px solid #ccc; padding:10px; display:flex; justify-content:space-between; flex-wrap:nowrap; margin:10px 0; border-radius:7px; align-items:center;}
	.price_space__item div {padding:10px;width:25%;}
	.price_space__item .space div, .price_space__item .price div {font-weight:bold; margin:0; padding:0; width:100%;}
	.price_space__item .button {background:linear-gradient(to bottom, #0d5aa1 0%,#024481 100%); text-align:center; text-transform:inherit; border-radius:7px;}
	.price_space__item .button a { color:#fff; padding:10px 0; text-decoration:none;}
	.price_space__item .button:hover {background:linear-gradient(to bottom, #0d5aa1 0%,#007bff 100%);}
	
.vopros_otvet_list {}
	.vopros_otvet_item {border-bottom:1px solid #ccc; padding:10px 0;}
	.vopros_otvet_item .vopros {position:relative; cursor:pointer;}
	.vopros_otvet_item .vopros:after {position:absolute; right:0; top:0; content:'+'; font-size:20px;}
	.vopros_otvet_item .vopros:hover {color:#00407b;}
	.vopros_otvet_item .otvet {display:none;}
	
.spoiler_wrap {border-bottom: 1px solid #ccc;}
.spoiler_wrap:last-child {border:none;}
	.spoiler_wrap.active .spoiler_content {max-height: 100% !important; padding-bottom: 25px; transition: max-height 0.5s ease, padding-bottom 0.3s ease;}
	.spoiler_wrap.active .spoiler_title {color: #00407b; transition: color 0.3s ease;}
	.spoiler_content { max-height: 0; overflow: hidden; transition: max-height 0.5s ease, padding-bottom 0.3s ease;}
	.plus-minus-toggle {cursor: pointer; height: 21px; position: absolute; width: 21px; right:0; top: 50%; z-index: 2;}
	.plus-minus-toggle:before, .plus-minus-toggle:after {background: #00407b; content: ''; height: 3px; left: 0; position: absolute; top: 0; width: 13px; transition: transform 500ms ease;}
	.plus-minus-toggle:after {transform-origin: center;}
	.plus-minus-toggle.collapsed:after {transform: rotate(90deg);}
	.plus-minus-toggle.collapsed:before {transform: rotate(180deg);}
	.spoiler_title {position: relative; font-size:18px; cursor: pointer; padding: 20px 0; transition: color 0.5s ease;}

.video-wrapper {padding: 20px 0;}
.video-links {display: flex; flex-wrap: wrap; margin: 0; padding: 0; list-style: none;}
	.video-links__item {margin: 3px !important;}
	.video-links__item:before {background:none !important;}
		.video-links__link {display: inline-block; padding: 3px 5px; background-color: #00407b; color: #fff; text-align: center; text-decoration: none; border: solid 2px #00407b; transition: all .3s;}
			.video-links__link:hover {background-color:#fff; color: #00407b;}
	
@media (max-width:500px){
	.expert_consult__item {width:100%;}
	.price_space__item { flex-wrap:wrap;}
	.price_space__item div {width:100%;}
}
@media (max-width:1024px){
.five_steps {
    height: 550px;
}
.spoiler_title {
        font-size: 16px;
    }
}
@media (max-width:1200px){
.five_steps {
    height: 610px;
}
}
@media (max-width:1400px){
.five_steps {
    height: 710px;
}
}
@media (max-width:1600px){
.five_steps {
    height: 810px;
}
}
@media (max-width:1800px){
.five_steps {
    height: 890px;
}
}

/*START Новое оформление сайта INFORM_S 2022*/

.inner {max-width: 1290px;}
.header__new {position:relative;}
.header__main_new {background: #FFFFFF; background: -webkit-linear-gradient(top, #FFFFFF, #EEEDEB); background: -moz-linear-gradient(top, #FFFFFF, #EEEDEB); background: linear-gradient(to bottom, #FFFFFF, #EEEDEB);}
/* .header__main_new:after {position:absolute; bottom:0; right:20%; content:''; background:url('/local/templates/souzexpert_redesign/css/i/person.png') 0 0 no-repeat; background-size:cover; width:635px; height:768px; z-index:1;} */

.header__main_new > .row {-webkit-align-items: center; align-items: start; -webkit-justify-content: space-between; justify-content: space-between; margin:0 auto; justify-content: space-between;}

.sertificates__block h2, .review__block h2, .clients .section__title {color:#1D3557; font-weight: bold; font-size:24px;}

.mobile_header_menu {background:#1D3557; width:100%; min-height:50px; margin-bottom:10px; display:none; color:#fff;}
	.mobile_header_menu .navigation__toggle {background:url('/local/templates/souzexpert_redesign/i/burger.svg') 0 0 no-repeat; width:50px; height:50px; display:block; background-size:cover; float:right; margin-right:20px;}

.header__main_new .logotype {font-size:0; background:url('/local/templates/souzexpert_redesign/i/logotype.svg') 0 0 no-repeat; height:162px; width:304px; display:block; background-size:contain;}
.header__main_new .slogan {color:#1D3557; text-transform:uppercase; font-size:75px; font-weight:bold;/*  font-family:"PeaceSans", "Arial", sans-serif; */ margin:0;}
.header__main_new .header__phones {text-align:right; justify-content:end;}
.header__main_new .phone-block {}
	.header__main_new .header__phones .phone {font-size: 22px; display:block;}
	.header__main_new .phone-block .phone {font-size: 18px;}
.men_head {margin-top:-100px;}
.worktimes {margin: 17px 0 30px;}
.worktimes span {position:relative; background: none; color: #000; font-size: 12px; text-transform: uppercase;}
.worktimes span + span {margin: 0 0 0 15px;}
.worktimes span:after {content:''; position:absolute; bottom:-20px; left:0; background:#1D3557; -webkit-box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.2); box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.2); width:14px; height:14px;}
.worktimes span.-sun:after {background:#DBE7F2;}
.social {display:flex; justify-content:end; align-items:center; margin:10px 0;}
	.social a {width:26px; height:26px; background-size:contain !important; display:block; margin:0 5px;}
	.social a.-skype {background:url('/local/templates/souzexpert_redesign/i/skype.svg') 0 0 no-repeat;}
	.social a.-wa {background:url('/local/templates/souzexpert_redesign/i/wa.svg') 0 0 no-repeat;}
	.social a.-tg {background:url('/local/templates/souzexpert_redesign/i/tg.svg') 0 0 no-repeat;}
	.header__main_new .head_callback_popup {position:relative;}
		.header__main_new .head_callback_popup a {position:absolute; font-size:0; right:100px; bottom:200px; width:70px; height:70px; background-color:#1D3557; border-radius:100%; display:block;}
			.header__main_new .head_callback_popup a:after {position:absolute; top:calc(50% - 12px); left:calc(50% - 12px); background:url('/local/templates/souzexpert_redesign/i/phone_popup.svg') 0 0 no-repeat; content:''; width:25px; height:25px; background-size:cover;}

.header__main_new.-second {}
	.header__main_new.-second .slogan {display:none;}
	.header__main_new.-second .men_head {display:none;}
	.header-nav.-second {position:unset;}
	.header__main_new.-second .head_callback_popup {display:none;}

.head_menu {position:absolute; bottom:0; left:0; right:0;}
	.header-nav .header__search {margin:15px 0; position:relative; z-index:2;}
	.header-nav .header__search__form {margin:15px auto 0; width: 80%;}
		.header-nav .search__form {position:relative; background:#DBE7F2; color:#1D3557; -webkit-box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.2); box-shadow: 0px 5px 10px 2px rgba(0, 0, 0, 0.2); width:100%; border:0; border-radius:10px; padding:10px 20px; font-size:16px;}
			.header-nav .search__form #title-search-input {background:#DBE7F2; padding:0; height:auto; border-bottom:1px solid #457B9D; border-radius:0;}
			.header-nav .search__form #title-search-input:focus-visible {color:#1D3557; border-bottom:1px solid #457B9D; border-radius:0;}
			.header-nav .search__form button {position:absolute; top:calc(50% - 12px); right:20px; border:0; background:url('/local/templates/souzexpert_redesign/i/search.svg') 0 0 no-repeat; width:25px; height:27px; background-size:contain; color:#1D3557;}
			.header-nav .search__form button:before {background:none;}
			.header-nav .search__form button:hover {background-color:#DBE7F2; border:0;}
			.header_callback {margin:5px 0;}
				.header_callback a {position:relative; font-size:18px;}
					.header_callback a:before {position:absolute; top:5px; left:-20px; background:url('/local/templates/souzexpert_redesign/i/bottom_phone.svg') 0 0 no-repeat; width:15px; height:15px; content:''; background-size:cover;}
		
	.head-menu__menu {background:#1D3557; position:relative; z-index:9999;}
		.top__menu .navbar {position:static;/*  margin:0 auto; */}
			#top_menu {}
				#top_menu .navbar-nav { display:flex; align-items:baseline; justify-content:space-between; flex-grow: 1; margin: 0;}
				#top_menu .nav-item {position:static; list-style:none; transition: all .3s;}
				#top_menu .nav-item.active .nav-link, #top_menu .nav-item:hover .nav-link {color:#1D3557;}
					#top_menu .nav-link {color:#fff; text-decoration:none; padding:20px; letter-spacing:0.1px;/*  border-radius:2px; */ position:relative; font-size:16px;}
						/*  #top_menu .dropdown .nav-link:after {content:""; display:block; border:12px solid transparent; border-bottom:12px solid #1D3557; position:absolute; left:calc(50% - 12px); bottom:-16px; opacity:0; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}  */
						#top_menu .dropdown:hover .nav-link:after {opacity:1;}
					#top_menu .nav-link.row {display:flex; transition: all .3s;}
						#top_menu .nav-title {position:relative;}
							#top_menu .active .nav-link, #top_menu .nav-item:hover .nav-link {background-color:#DBE7F2!important;}
							#top_menu .-dropdown-row {align-items:center; -webkit-align-items:center;}
								/* #top_menu .toggle__arrow {display:block; width:22px; height:22px; background:url(/local/templates/souzexpert_redesign/css/../i/arrow_down.svg) no-repeat 50% 50%;} */
					/* #top_menu .nav-item:nth-child(1) .nav-link {padding-left:52px; background:url(/local/templates/souzexpert_redesign/css/../i/production.svg) no-repeat 16px 50%; margin-left:-16px;} */
				#top_menu .nav-item+.nav-item {}
			#top_menu .dropdown-menu {display: none; width:100%;/*  padding-top:24px; top:calc(100% - 34px); */ position:absolute; left:0; z-index:9999; opacity:1;}
			#top_menu .dropdown:hover .dropdown-menu {display: block;}
				#top_menu .dropdown-menu-content {background:#457B9D; width:100%; padding:48px 0; position:relative;}
					#top_menu .-dropdown-menu-row {}
						#top_menu .-dropdown-menu-row > div {position:static;}
							#top_menu .dropdown-nav-item {position:static; padding:8px 0; padding-left:16px;}
								#top_menu .dropdown-nav-link {color:#FFFFFF; letter-spacing:0.1px; text-decoration:none; font-size:16px;}
								#top_menu .dropdown-nav-item:hover .dropdown-nav-link, #top_menu .dropdown-nav-item.active .dropdown-nav-link {/* color:#E51725; */ text-decoration:underline;}
								#top_menu .dropdown:hover .dropdown-nav-link {position:relative; z-index:100;}
				#top_menu .dropdown-sub-menu {position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; pointer-events:none; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
				#top_menu .dropdown-sub-menu .inner {height:100%;}
					#top_menu .dropdown-sub-menu > .container {height:100%;}
						.-dropdown-sub-menu-row {height:100%;}
							.-dropdown-sub-menu-row > div {height:100%;}
								.dropdown-sub-menu-content {height:100%; background:#DBE7F2; padding:48px 0; padding-left:40px; margin-left:-40px;}
									.-dropdown-sub-menu-menu-content-row {-webkit-flex-direction:column; flex-direction:column; max-height:100%; -webkit-align-content:flex-start; align-content:flex-start; height:100%;}
										.dropdown-sub-nav-item {}
											.dropdown-sub-nav-link {display:inline-block; color:#457B9D; text-decoration:none; padding:4px 0; font-size:16px;}
				#top_menu .dropdown-nav-item:hover .dropdown-sub-menu {opacity:1; pointer-events:auto;}
				


.bottom_menu_new {position:relative; margin-top:50px;}	
	.bottom_menu_new .back_top {background: url('/local/templates/souzexpert_redesign/i/back_top.svg') 0 0 no-repeat; display:block; width:78px; height:78px; cursor: pointer; position: absolute; left: calc(50% - 39px); top: -30px; background-size: contain;} 
.bottom__nav.new_dezign {background:#1D3557; border:none !important;}
	.bottom__nav.new_dezign .bottom__menu .list__item {padding: 20px 0; color: #fff;}
	.bottom__nav.new_dezign .bottom__menu .list__link {color: #fff;}
	
.footer.new_dezign {}
	.footer.new_dezign a {color:#1D3557;}
	.footer.new_dezign .footer__adress {background: url(/local/templates/souzexpert_redesign/i/home.svg) no-repeat 0 0; padding: 0 0 0 30px;}
	.footer.new_dezign .footer__mail {background: url(/local/templates/souzexpert_redesign/i/mail.svg) no-repeat 0 0; padding: 0 0 0 30px;}
	.footer.new_dezign .phone {color:#000;}
	.footer.new_dezign .adress__more {font-style:italic;}
	
	.footer.new_dezign .link_form {text-align:right; margin:10px 0;}
	.footer.new_dezign .-callback {position:relative; text-decoration:none; font-size:24px; font-weight:700; padding-left:30px;}
	.footer.new_dezign .-callback:before {background: url(/local/templates/souzexpert_redesign/i/bottom_phone.svg) no-repeat 0 0; content:''; width:25px; height:23px; background-size:contain; position:absolute; top:calc(50% - 11px); left:0;}
	.footer.new_dezign .footer__copyright {margin:10px 0 0; width:100%;}
	
	
.index__block.-first {position:relative; background:F9F8F6;}
	.index__block.-first:after {position:absolute; content:''; top:0; right:0; background: url('/local/templates/souzexpert_redesign/i/Ellipse_10_grey.svg') 50% 100% no-repeat; width:35%; height:100%; background-position:right bottom; background-size:cover;z-index:-1;}
	.index__block.-first .first-index-block {display:flex; flex-wrap:wrap; justify-content:space-between; height:100%;}
	.index__block.-first p {font-size:14px;}
	.index__block.-first .fz_info {background:#457B9D; color:#fff; padding:40px;}
	
.form-consult {background:#457B9D; color:#fff; z-index:0; padding:20px; position:relative; font-size:14px; margin:25px 0 0 0; height:auto;}
	.form-consult .form_title {font-size:23px; text-transform:uppercase; font-weight: 700;}
	.form-consult .form__wrapper {border:0; padding:0; margin:0;}
		.form-consult .form__wrapper .form-row {}
			.form-consult .form__wrapper .form-row .form-group {width: 100%; max-width: 100%; flex: 0 0 100%;}
			.form-consult .form__wrapper .form-control {border:0; border-radius:0; line-height: 0.5;}
			.form-consult .form__wrapper #consult-form-message {line-height: 1.5;}
			.form-consult .form__wrapper .control-label {text-transform:uppercase;}
			.form-consult .compliance {font-size:12px;}
				.form-consult .compliance a {color:#fff;}
			.form-consult .form-submit {margin-top:20px; text-align:left;}
	/* .form-consult .field-title {color:#fff;}
	.form-consult .field input, .form .field textarea {width:100%;}
	.form-consult .content-form .field {margin:0;}
	.form-consult div.mf-name, .form-consult div.mf-email, .form-consult div.mf-message, .form-consult div.mf-message textarea {width:100%;} */
	
.swiper-bank .swiper-slide {box-shadow: 0 0 5px rgba(0,0,0,0.5); margin:20px 10px; text-align:center;}
		.swiper-bank .swiper-slide img {-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */ filter: grayscale(100%);}
		.swiper-bank .swiper-button-prev, .swiper-bank .swiper-button-next {color:#000;} 

.services {margin:50px 0 20px; position:relative;}
.services:after {background: url('/local/templates/souzexpert_redesign/i/Ellipse_9_grey.svg') 100% 50% no-repeat; width:50%; height:100%; background-position:0 0; background-size:contain; position:absolute; content:''; top:0; left:0; position:1;}
	.services .inner { z-index: 997; position: inherit;}
	.services .service__list {display:flex; justify-content:center; padding:0; margin:20px 0;}
		.services .service__list .list__item {width:50%;}
		.services .service__list .list__title {border:1px solid #1D3557; list-style:none; text-transform:uppercase; color:#1D3557; width:100%; text-align:center; padding:10px 0; font-size:22px; font-weight:700; cursor:pointer; background:#fff; position:inherit;}
		.services .service__list .list__title.active {background:#1D3557; color:#fff;}
	.services .tabs__text {color:#1D3557;}
		.services .tabs__text .tab_item { padding:10px; margin:10px; background:#fff;}
		.services .tabs__text ._light_blue {background:#DBE7F2;}
		.services .tabs__text ._blue {background:#457B9D; color:#fff;}
		.services .tabs__text ._dark_blue {background:#1D3557; color:#fff;}
		
.steps-wrapper {position: relative;/* padding: 50px 0 20px; */padding: 50px 0 0;z-index: 2;}
.steps-wrapper h2 {color:#457b9d;}
	.steps__step {margin-bottom: 60px;}
	.steps__step:last-child {margin-bottom: 0;}
	.steps__step_right {text-align: right;}
	.steps__step_bottom {display: flex; align-items: center; justify-content:center;}
	.steps__number {position: relative; margin-bottom: 10px; font-size: 30px; line-height: 58px; font-weight: 700; color: #457b9d; border-bottom: solid 6px #457b9d;}
	.steps__number_bottom {margin-bottom: 0; margin-right: 20px; padding: 20px 0; border-bottom: none;}
	.steps__number:before {content: ""; display: block; position: absolute; right: -20px; bottom: -12px; background-color: #fff; width: 20px; height: 20px; border: solid 4px #457b9d; border-radius: 50%;}
	.steps__number_right:before {left: -20px;}
	.steps__number_no-dot:before {display: none;}
	.steps__number_white {color: #fff;}
	.steps__line {position: absolute; right: -40%; display: block; width: 40%; height: 6px; background-color: #457b9d; transform-origin: 0; transform: rotate(50deg) translateX(-2px) translateY(1px);}
	.steps__line:after {content: ""; display: block; position: absolute; right: -19px; bottom: -7px; background-color: #fff; width: 20px; height: 20px; border: solid 4px #457b9d; border-radius: 50%;}
	.steps__line_right {left: -40%; transform-origin: 100% 100%; transform: rotate(-50deg) translateX(4px) translateY(2px);}
	.steps__line_right:after {left: -19px;}
	.steps__text {font-size: 18px; line-height: 24px; font-weight: 400; color: #457b9d;}
	.steps__text_white {color: #fff;}
	.steps__image {padding-top: 60px;}
	.steps__bottom {background-color: #457b9d;}
	.steps__btn {padding: 20px 0;}
	.btn-custom {display: block; padding:10px 20px; background-color: #fff; font-size: 22px; line-height: 24px; color: #1D3557; font-weight: 700; text-align: center; text-decoration: none; text-transform: uppercase; border-radius: 20px; box-shadow: 0 4px 4px rgba(0,0,0,.25); transition: all .3s; /* border: solid 3px #457b9d; */ max-width:300px;}
	.btn-custom:hover {background-color:#fff; color: #1D3557; box-shadow: none; /* border: solid 3px #fff; */}
				
.index__block.accreditation {padding:30px 0 15px;}
.index__block.-text-secound {background:#1D3557; color:#fff; padding:20px 0;}
	.index__block.-text-secound .section__title {color:#fff;}
	.index__block.-text-secound .advantages__list {display:flex; justify-content:space-between; align-items: baseline;margin:20px 0 50px;}
		.index__block.-text-secound .advantages__list .list__item {padding:0 10px;}
			.index__block.-text-secound .advantages__list .list__title {text-decoration:none; font-size:12px;}
			.index__block.-text-secound .advantages__list .list__title:before {content:""; background:#fff; width:3px; height:100%;}
			.index__block.-text-secound .advantages__list .list__title.active {color:#fff;} 
		.index__block.-text-secound .swiper {display:none;} 

.sertificates__block {margin:50px 0; position:relative;}
.sertificates__block:after {position:absolute; content:''; top:0; right:0; background: url('/local/templates/souzexpert_redesign/i/Ellipse_11_grey.svg') 100% 100% no-repeat; width:50%; height:100%; background-position:right top; background-size:contain; z-index: -1;}
	.sertificates__block .sert_list_block {display:flex; justify-content:space-between; width:100%;}
		.sertificates__block .sert_list_block div {}
	.sertificates__block .sert_item {margin-right:10px; padding:20px; min-height:200px;}
		.sertificates__block .sert_item._light_blue {background:#DBE7F2; color:#000;}
		.sertificates__block .sert_item._blue {background:#457B9D; color:#fff;}
		.sertificates__block .sert_item._dark_blue {background:#1D3557; color:#fff;}
			.sertificates__block .sert_item .sert_title {text-decoration:underline; font-size:22px;}
			.sertificates__block .sert_item .more_link {cursor:pointer;}
			.sertificates__block .sert_item .sert_info.hide {display:none;}
			.sertificates__block .sert_item .sert_detail {display:none;}
			
	.slider_main_sert {padding:0 40px !important;}
		.slider_main_sert .swiper-button-prev:after, .slider_main_sert .swiper-button-next:after {font-size:22px; color:#457B9D; font-weight:bold;}
		.slider_main_sert.light_dark .swiper-button-prev:after, .slider_main_sert.light_dark .swiper-button-next:after {color:#1D3557;}
		.slider_main_sert.dark .swiper-button-prev:after, .slider_main_sert.dark .swiper-button-next:after {color:#fff;}

.review__block {margin:50px 0; position:relative;}
.review__block:after {position:absolute; content:''; top:100px; left:0; background: url('/local/templates/souzexpert_redesign/i/Ellipse_12_grey.svg') 0 0 no-repeat; width:50%; height:100%; background-size:contain;}
	.review__block .review-list {margin:20px 0; width:100%;}	
		.review__block .review-list .news-item {background:#457B9D; color:#fff; padding:20px; display:block; width:90%; height:100%; list-style:none; margin:0 auto;}
			.review__block .review-list .news-item .flex-block {display:flex; justify-content:start;}
			.review__block .review-list .news-item .flex-block div {margin-right:10px;}
			.review__block .review-list .news-item div {display:block; float:none; margin:10px 0; font-size:22px; font-weight:700;}
			.review__block .review-list .news-item .description {font-size:14px; font-weight:normal;}
	
	

.common-pop-up {border-radius:20px;}			
.pop-up__title {color:#1D3557;}
.content-form input[type="submit"], .common-button {background:#1D3557;}
.field-title {color:#1D3557; text-transform:uppercase;}

.areas {}
	.areas .section__title {color:#1D3557; font-weight:bold;}

/* Блок с сервисами */
.items-list_flex { display: flex; justify-content: space-between; width: 100%; }
.items-list__tabs {display: flex; margin-bottom: 20px; border: solid 3px #1D3557;}
	.items-list__tab {position: relative; background-color: #fff; width: 50%; padding: 20px 30px; font-size: 20px; line-height: 22px; font-weight: 700; color: #000; text-transform: uppercase; cursor: pointer; text-align: center; transition: all .5s;}
	.items-list__tab::after {content: ''; display: block; position: absolute; top: 0; right: 0; bottom: 0; height: 100%; width: 3px; background-color: #1D3557;}
	.items-list__tab:last-child::after {display: none;}
	.items-list__tab_active, .items-list__tab:hover {background-color: #1D3557;	color: #fff;}
	.items-list__list { position: relative; }
	.items-list__list-item {position: relative;	display: none;}
	.items-list__item {	margin-bottom: 20px; transition: all .3s; }
	.items-list__item_sert{ flex-basis: 25%; flex-shrink: 1; flex-grow: 1; padding: 0 15px; }
	.items-list__item_50 { flex-basis: 50%; }
	.items-list__block {position: relative; display: flex; flex-direction: column; justify-content: space-between; background-color: #DBE7F2; padding: 30px 20px; min-height: 180px; height: 100%; border: solid 1px transparent; box-shadow: 1px 2px 5px rgba(0,0,0,.5); transition: all .5s;}
	.items-list__block_bg-white {background-color: #F9F8F6;}
	.items-list__block_bg-blue {background-color: #1D3557;}
	.items-list__block_bg-sea-wave {background-color: #457B9D;}
	.items-list__block:hover {border: solid 1px; box-shadow: none;}
	.items-list__block_bg-light {box-shadow: none;}
	.items-list__front {position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: flex; flex-direction: column; justify-content: space-between; height: 100%; padding: 30px 20px; z-index: 2; transition: all .3s;}
	.items-list__back {position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: none; padding: 0; z-index: 1;}
	.items-list__name {display: inline-block; margin-bottom: 10px; font-size: 18px; line-height: 24px; font-weight: 700; color: #000; text-decoration: underline; transition: all .3s;}
	.items-list__more {display: inline-block; font-size: 16px;	line-height: 20px; font-weight: 300; color: #000; text-decoration: underline; text-transform: uppercase; transition: all .3s;}
	.items-list__name:hover, .items-list__more:hover {color: #2bb7ff !important;}
	.items-list__block_bg-blue .items-list__name, .items-list__block_bg-blue .items-list__more, .items-list__block_bg-sea-wave .items-list__name, .items-list__block_bg-sea-wave .items-list__more, .items-list__block_bg-blue .items-list__front,.items-list__block_bg-blue .items-list__back,.items-list__block_bg-sea-wave .items-list__front, .items-list__block_bg-sea-wave .items-list__back {color: #fff;}
	.subpages__item { display: none; position: absolute; top: 0; right: 0; left: 0; background-color: #1D3557; padding: 30px 50px; }
	.subpages__close { display: flex; justify-content: flex-end; margin-bottom: 10px; }
	.subpages__close-ic { display: inline-block; width: 30px; height: 30px; fill: #fff; transition: all .3s; cursor: pointer; }
	.subpages__close-ic:hover { fill: #2bb7ff; transform: rotate(180deg); }
	.subpages__title { display: inline-block; margin-bottom: 40px; font-size: 18px; line-height: 24px; font-weight: 700; color: #fff; text-decoration: underline; transition: all .3s; }
	.subpages__title:hover { color: #2bb7ff; }
	.subpages-list {  margin: 0 0 40px 0; padding: 0 0 0 10px; list-style: disc; color: #fff; }
	.subpages-list__item { margin-bottom: 5px; }
	.subpages-list__item:last-child { margin-bottom: 0; }
	.subpages-list__link {font-size: 18px; line-height: 24px; color: #fff; text-decoration: underline; transition: all .3s; }
	.subpages-list__link:hover { color: #2bb7ff; }
	.subpages__more { padding-bottom: 10px; border-bottom: solid 2px #fff; }
	.subpages__more-link { display: inline-block; font-size: 16px; line-height: 20px; font-weight: 300; color: #fff; text-decoration: none; text-transform: uppercase; transition: all .3s; }
	.subpages__more-link:hover { color: #2bb7ff; }
	
	.-icon_bg {position:relative;}
		.-icon_bg:after {position:absolute; right:20px; bottom:calc(50% - 75px); content:""; width:150px; height:150px; background-size:contain !important; background-position:center center !important; background-repeat:no-repeat !important;}
		.-autoexpert:after {background-image:url('/local/templates/souzexpert_redesign/i/index/autoexpert.svg');}
		.-nedvijimost:after {background-image:url('/local/templates/souzexpert_redesign/i/index/nedvijimost.svg');}
		.-bank:after {background-image:url('/local/templates/souzexpert_redesign/i/index/bank.svg');}
		.-avtojurist:after {background-image:url('/local/templates/souzexpert_redesign/i/index/avtojurist.svg');}
		.-teplovaya:after {background-image:url('/local/templates/souzexpert_redesign/i/index/teplovaya.svg');}
		.-usherb:after {background-image:url('/local/templates/souzexpert_redesign/i/index/usherb.svg');}
		.-biznes:after {background-image:url('/local/templates/souzexpert_redesign/i/index/biznes.svg');}
		.-oborudovanie:after {background-image:url('/local/templates/souzexpert_redesign/i/index/oborudovanie.svg');}
		.-yrpomosh:after {background-image:url('/local/templates/souzexpert_redesign/i/index/yrpomosh.svg');}
/* Блок с сервисами */


/* Стили навигационного меню */
.header-nav {position: absolute; right: 0; bottom: 15px; left: 0;}
.navigation {position: relative; background-color: #1D3557;}
.navigation-menu {display: flex; flex-wrap: wrap; margin: 0; padding: 0; list-style: none;}
.navigation-menu__item {flex-shrink: 1; flex-grow: 1; text-align: center; transition: all .3s;}
.navigation-menu__link {display: block; padding: 20px 10px; font-size: 16px; line-height: 18px; color: #fff; text-decoration: none; transition: all .3s;}
.navigation-menu__link:hover, .navigation-menu__item.active .navigation-menu__link {background-color: #DBE7F2; 	color: #1D3557;}
.navigation-menu__drop {position: absolute; top: -9999px; right: 0; left: 0; background-color: #457B9D; opacity: 0; z-index: 99999; transition: opacity .5s;}
.navigation-menu__item:hover .navigation-menu__drop {top: 100%;  opacity: 1;}
.navigation-menu__drop-wrap {position: relative; padding: 40px;	min-height: 670px;}
.navigation-drop {position: relative; width: 40%; margin: 0; padding: 0; list-style: none;}
.navigation-drop__item {text-align: left;}
.navigation-drop__link {display: block; padding: 10px 0; font-size: 16px; line-height: 18px; color: #fff; text-decoration: none; transition: all .3s;}
.navigation-drop__link:hover {transform: translateX(10px);}
.navigation-sub {position: absolute; top: -9999px; right: 0; left: 100%; background-color: #DBE7F2; width: 100%; height:auto; min-height:100%; margin: 0; padding: 20px 40px; list-style: none; z-index: 9998; opacity: 0; transition: opacity .5s;}
.navigation-sub__item { margin-bottom: 10px;}
.navigation-sub__item:last-child {margin-bottom: 0;}
.navigation-sub__link {display: inline-block; font-size: 16px; line-height: 18px; color: #457B9D !important; text-decoration: none; transition: all .3s;}
.navigation-sub__link:hover {transform: translateX(10px);}
.navigation-drop__item:hover .navigation-sub {top: 0; opacity: 1; transition: opacity .5s;}
.head-menu__burger {display: none;}
.burger {position: relative; width: 50px; height: 30px; cursor: pointer; z-index:9999;}
.burger__item, .burger::before, .burger::after {position: absolute; display: inline-block; background-color: #fff; width: 100%; height: 3px; transition: all .3s;}
.burger__item {top: 50%; transform: scale(1) translateY(-50%);}
.burger::before, .burger::after {content: '';}
.burger::before {top: 0;}
.burger::after {bottom: 0;}
.burger_active .burger__item {transform: scale(0);}
.burger_active::before {top: 50%; transform: rotate(-45deg) translateY(-50%);}
.burger_active::after {bottom: 50%;	transform: rotate(45deg) translateY(50%);}

.service__menu {background:#457B9D; position:absolute; top:0; left:0; width:100%; z-index:9999; height:100%; display:none;}
.service__menu.active {display:block;}
.service-menu__close {position:absolute; top:40px; right:40px; cursor:pointer;}
.service-close__icon {width:50px; height:50px; fill:#fff;}
.service-menu__title {color:#fff; font-size:26px; font-weight: 700; margin:20px 0;}
.service-menu__drop {position:fixed; right: 0; left: 0; background-color: #457B9D; z-index: 99999; transition: opacity .5s;}
.service-menu__drop-wrap {position: relative; padding: 40px;}
.service-drop {width: 100%; margin: 0; padding: 0; list-style: none; display:flex; flex-wrap:wrap; column-gap:32px;}
.service-drop__item {text-align: left; width:calc(33.3% - 32px); position: relative; padding-left:10px;}
.service-drop__link {display: block; padding: 10px 0; font-size: 16px; line-height: 18px; color: #fff; text-decoration: none; transition: all .3s;}
.service-drop__link:hover {transform: translateX(10px);}
.service-sub {position: absolute; top: -9999px; left: 0;/*  background-color: #DBE7F2; */ background-color: #457B9D; width: 100%; height:auto; max-height: 600px; margin: 0; padding: 20px 20px; list-style: disc; z-index: 9998; opacity: 0; transition: opacity .5s; color:#fff;}
.service-drop__item:hover {box-shadow:0 0 5px 5px #fff;}
.service-drop__item:hover .service-sub {overflow-y:scroll; top:35px; left:0; opacity:1; box-shadow: -5px 5px 5px 0px #fff, 5px 5px 5px 0 #fff;}
.service-sub__item {margin-bottom: 10px; list-style:none; position:relative;}
.service-sub__item:before {position:absolute; top:7px; left:-12px; content:''; width:6px; height:6px; border-radius:50%; background:#fff;}
.service-sub__link {display: inline-block; font-size: 16px; line-height: 18px; /* color: #457B9D !important; */color:#fff; text-decoration: none; transition: all .3s;}
.service-sub__item-child {margin-left:20px; margin-top:10px;}
.service-child__item {color:#fff;}
.service-child__item .list__link {/* color:#1D3557; */color:#fff; font-size:14px; text-decoration:none; padding:0 0 10px; display:block;}
.service-child__item .list__link:hover  {color:#2bb7ff;}

/* Стили навигационного меню */

.sertificates-home {display: flex;/*  margin: 0 -15px; */}
.sertificates-home__item {flex-shrink: 1; flex-grow: 1; flex-basis: 25%; max-width: 25%; padding: 0 15px; transition: all .3s;}
.sertificates-home__item_50 {flex-basis: 50%; max-width: 50%;}
.sertificates-home__wrap {position: relative;background-color: #DBE7F2;padding: 30px 50px;height: 100%;border: solid 1px transparent; box-shadow: 1px 2px 5px rgba(0,0,0,.5);transition: all .5s;}
.sertificates-home__wrap:hover {border: solid 1px;box-shadow: none;}
.sertificates-home__wrap_bg-blue {background-color: #1D3557;}
.sertificates-home__wrap_bg-sea-wave {background-color: #457B9D;}
.sertificates-home__front {position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: flex;flex-direction: column;justify-content: space-between;padding: 30px 20px;z-index: 2;transition: all .3s;}
.sertificates-home__back {position: relative;z-index: 2;opacity: 0;transition: all .3s;}
.sertificates-home__item_back .sertificates-home__front {opacity: 0;z-index: 1;}
.sertificates-home__item_back .sertificates-home__back {opacity: 1;z-index: 2;}
.sertificates-home__name {display: inline-block; margin-bottom: 10px; font-size: 18px; line-height: 24px; font-weight: 700; color: #000; text-decoration: underline; transition: all .3s;}
.sertificates-home__more {display: inline-block; font-size: 16px;	line-height: 20px; font-weight: 300; color: #000; text-decoration: underline; text-transform: uppercase; transition: all .3s;}
.sertificates-home__wrap_bg-blue .sertificates-home__name,
.sertificates-home__wrap_bg-blue .sertificates-home__more,
.sertificates-home__wrap_bg-sea-wave .sertificates-home__name,
.sertificates-home__wrap_bg-sea-wave .sertificates-home__more {color: #fff;}
.swiper-sertificates__link {display: block; text-align: center;}
.swiper-sertificates__img {height: 170px;object-fit: contain;}
.swiper-nav {width: 100%; opacity: 0; transition: all .3s;}
.swiper-nav_opacity-none {opacity: 1;}
.sertificates-home__wrap:hover .swiper-nav {opacity: 1;}
.swiper-nav__item {position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer; z-index: 997;}
.swiper-nav__item_prev {left: -35px;}
.swiper-nav__item_next {right: -35px;}
.swiper-nav__item_partners {transform: translateY(0);}
.swiper-nav__item_partners.swiper-nav__item_prev {left: 0;}
.swiper-nav__item_partners.swiper-nav__item_next {right: 0;}
.swiper-nav__item_disabled {opacity: .5;}
.swiper-nav__ic {width: 40px; height: 40px; fill: #457B9D; transition: all .3s;}
.sertificates-home__wrap_bg-blue .swiper-nav__ic,
.sertificates-home__wrap_bg-sea-wave .swiper-nav__ic {fill: #fff;}
.swiper-dots__item {display: inline-block; width: 20px; height:20px; background-color: #fff; border: solid 2px #DBE7F2; border-radius: 50%;}

.footer.new_dezign .footer__main {padding:0 0 15px 0;}
.slider-partners-wrap {position: relative;}
.swiper-partners {max-width: 90%;}
.swiper-partners__item {display: flex; margin: 5px; padding: 5px; justify-content: center; align-items: center; height: 70px; border: solid 1px transparent; box-shadow: 0px 4px 4px rgba(0,0,0,.25); transition: all .5s;}
.swiper-partners__item:hover {border: solid 1px #e7e7e7; box-shadow: none;}
.swiper-partners__img {height: 60px;filter: grayscale(100%);transition: all .5s;}
.swiper-partners__item:hover .swiper-partners__img {filter: grayscale(0);}

/*Новое оформление сквозных блоков*/
.how_works {/* background:linear-gradient(180.07deg, #FFFFFF 0.06%, #EEF7FF 99.94%); padding:20px 0; */ margin:20px 0;}
	.how_works h2 {/* text-align:center; */ color:#1D3557; font-size: 22px;}
	.how_works ul {display:flex; justify-content:center; flex-wrap:wrap; align-items:start; margin:0;} 
	.how_works ul li {display:block; width:33%; text-align:center;}
		.how_works ul li img {height:180px;}
		.how_works ul li span {display:block;}
	.how_works ul li:before {background:none;} 
	
.recommended_block {width:100%; text-align:center; color:#292929; margin:20px 0;}
	.recommended_block h2 {color:#1D3557; text-align:justify;}
	.recommended_list {margin:0;}
		.recommended_list li {list-style:none; display:flex; justify-content: center !important; align-self:flex-start; position:relative;}
		.recommended_list li:before {background:none !important;}
			.recommended_list li img {border-radius: 5px 5px 0 0; width:100%; height:222px;}
			.recommended_list li a {color:#fff; text-decoration:none;}
			.recommended_list li span {display: block; background: #1A4B85; width:100%; padding: 5px 7px; color: #fff; text-align: left; align-self: flex-start; top: 155px; height: 50px; border-radius: 0 0 5px 5px;}
			
.advantages_block {margin:20px 0; background: rgb(41,82,137); background: linear-gradient(180deg, rgba(41,82,137,1) 35%, rgba(71,134,191,1) 100%); padding:20px;}
	.advantages_block h2 {color:#fff; text-align:center; margin:10px 0 30px; font-size:24px;}
	.advantages_list {display:flex; justify-content:space-around;}
		.advantages_item {text-align:center;}
			.advantages_item img {max-width:100px;}
			.advantages_item span {display:block; color:#fff; font-size:17px; margin-top:7px;}

.questions_block {width:100%; height:200px; background:#f6f6f6; z-index:50; padding:0; margin:50px 0; -webkit-justify-content:space-around; justify-content:space-around; -webkit-align-items:center; align-items:center; display:flex;}
	.questions_block > div {margin:0 40px;}
	.content__questions__main{}
		.content__questions__title{font-size:24px;margin:0 0 20px;}
		.content__questions__phone{font-size:22px;margin:10px 0 0;}
		.questions_block > div:last-child{text-align:center; width:200px;}
		.questions_block .button{width:200px;}
		.questions_block .button:hover{box-shadow:0px 1px 6px 0 rgba(0,0,0,0.4);}
		.questions_block .button:focus{box-shadow:0px 1px 1px 0 rgba(0,0,0,0.4);}
		.questions_block .button+.button{margin:20px 0 0;}
		
.prices_block {background:#427cb5; width:50%; margin:50px auto;}
	.prices_block a {position:relative; width:100%; height:100%; display:block; color:#fff; font-size:24px; padding:50px 20px; text-decoration:none;}
	.prices_block a:after {position:absolute; right:0; top:-40px; content:''; background:url('/local/templates/souzexpert_redesign/i/price_image.png') 0 0 no-repeat; background-size:cover; width:256px; height:200px;}
		
.justified-text p img {max-width:800px;}


@media screen and (max-width:1399px){
	.items-list__name {font-size: 20px; line-height: 22px;}
	.items-list__more {font-size: 18px; line-height: 20px;}
}
@media screen and (max-width:1260px){
	.header__main_new .slogan {font-size:50px;}
	.prices_block {width:100%;}
}
@media screen and (max-width:1199px){
	.navigation-sub {padding: 10px;}
	.sertificates-home__wrap {padding: 20px 30px;}
}
@media screen and (max-width:1100px){
	.header__main_new.-second .header__phones {display:flex;}
	/*.top__menu {display:none;}*/
	.mobile_header_menu {display:block;}
	.header__main_new .head_callback_popup a {left:50px;}
	.index__block.-first:after {background-size:contain; background:none;}
	.index__block.-first .row {flex-wrap:wrap;}
	.index__block.-first div {flex: 0 0 100%; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; max-width: 100%;}
	.index__block.-text .col-8 {padding-right:0;}
	.index__block.-text .col-4 {padding-left:0;} 
	.top_mobile_menu {display:block;}
	.header__main_new .slogan {font-size:40px; margin:20px 0;}
	.head_menu {position: fixed; top: 0; bottom: inherit; z-index: 9999999;}
	.head-menu__menu {padding: 20px 0;}
	#top_menu .navbar-nav {display: none; position: fixed; right:0; left: 0; height: 100%; background-color: #1D3557; flex-direction: column; justify-content: center; align-items: center; padding: 15px 15%; transition: all .3s; overflow-y: auto;}
	#top_menu .navbar-nav_active {display: flex;}
	#top_menu .nav-item {width: 100%; border-bottom: solid 3px #fff;}
	#top_menu .nav-item:hover, #top_menu .nav-item.active {border-bottom: solid 3px #457B9D;}
	#top_menu .nav-item:last-child {border-bottom: 0;}
	#top_menu .nav-link {transform: scale(1);}
	#top_menu .nav-link.row {justify-content: center;}
	#top_menu .active .nav-link, #top_menu .nav-item:hover .nav-link {background: transparent !important;}
	#top_menu .nav-item.active .nav-link, #top_menu .nav-item:hover .nav-link {color: #457B9D; transform: scale(1.2);}
	#top_menu .dropdown:hover .dropdown-menu {display: none;}
	.index__block.-first .fz_info {position:inherit; z-index:997;}
	.sertificates__block:after {height:50%; background-position:right bottom; bottom:0; top:unset;}
	.sertificates__block h2, .review__block h2, .clients .section__title {color:#1D3557; font-weight: bold; font-size:24px;}
	table {width:100%; overflow-x:scroll; display:block;}
	.questions_block > div:first-child {display:none;}
	.justified-text p img {width:100%;}
	.questions_block {height:auto; flex-wrap: wrap; padding:20px 0;}
}
@media screen and (max-width:991px){
	/*.header__main_new.-second .col-6 {flex: 0 0 50%; max-width: 50%;}*/
	.header__phones {display:none;}
	.header__main_new .slogan {/* font-size:30px; */ margin:20px 0;}
	.subpages__item { padding: 20px 30px 40px 30px; }
	.index__block.-text {display:block !important;}
	.header__main_new .head_callback_popup a {bottom:10px;}
	/*.header__main_new .col-6 {flex: 0 0 100%; max-width: 100%;}*/
	.men_head {margin-top:0;}
	.index__block.-text-secound .advantages__list {display:none;}
	.index__block.-text-secound .tabs__text {display:none !important;}
	.index__block.-text-secound .swiper {display:block;}
	.index__block.-text-secound .swiper .swiper-button-next:after, .index__block.-text-secound .swiper .swiper-button-prev:after {color:#fff; font-size:16px;}
	.index__block.-text-secound .slider_advantages {margin:20px 0 50px;}
	.index__block.-text-secound .slider_advantages .swiper-slide {font-size:20px; text-transform:uppercase; text-align:center;}
	.index__block.-text-secound .section__title {text-align:left;}
	.header-nav {top: 0; bottom: inherit;}
	.header-nav.-second {position:absolute;}
	.head-menu__burger {display: flex; justify-content: flex-end;}
	/*.navigation {padding: 20px 0;}
	.navigation-menu {display: none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: #1D3557; padding: 40px 25%; overflow: auto;}
	.navigation-menu_active {display: block; z-index:999;}
	.header__search {display:none;}
	.items-list_flex {flex-wrap:wrap;}
	.items-list__item_sert {flex-basis: 100%;}
	.navigation-menu__item {border-bottom: solid 2px #fff;}
	.navigation-menu__item:last-child {border-bottom: none;}
	.navigation-menu__link:hover, .navigation-menu__item.active .navigation-menu__link {background-color: transparent; color: #457B9D;}
	.navigation-menu__item:hover, .navigation-menu__item.active {border-color: #457B9D;}
	.navigation-menu__link {font-size: 18px; line-height: 20px;}*/
	.navigation-menu__drop {display: none;}
	.sertificates__block h2, .review__block h2, .clients .section__title {color:#1D3557; font-weight: bold; font-size:24px;}
	.steps__top, .steps__bottom {padding: 0 10%;}
	.steps__order-1 {order: 1;}
	.steps__order-2 {order: 3;}
	.steps__order-3 {order: 2;}
	.steps__step {margin-bottom: 0; padding: 10px 20px;}
	.steps__step, .steps__image {border-left: solid 6px #457b9d;}
	.steps__step_right {text-align: left;}
	.steps__number::before, .steps__number_right::before, .steps__number_no-dot::before {left: -33px;}
	.steps__number_no-dot::before {display: block;}
	.steps__step_bottom {flex-direction: column; align-items: flex-start; padding: 0; border: none;}
	.steps__number_bottom::before {display: none;}
	.steps__number_bottom {margin: 0; padding: 0;}
	.steps__line {display: none;}
	.steps__image {padding-top: 30px;}
	.sertificates-home {flex-wrap: wrap;}
	.sertificates-home__item {margin-bottom: 20px;}
	.sertificates-home__item:last-child {margin-bottom: 0;}
	.sertificates-home__item,.sertificates-home__item_50 {flex-basis: 100%;max-width: 100%;}
	.sertificates-home__wrap {padding: 30px;}
}
@media screen and (max-width:768px){
	.header__main_new .logotype {height:106px;}
	.header__main_new .slogan {margin: 0;/* font-size:32px; */font-size:25px;}
	.subpages__item { padding: 20px 20px 40px 20px; }
	.footer.new_dezign {display:flex;}
	.footer.new_dezign .footer_left {order:2; width:100%;}
	.footer.new_dezign .footer_right {order:1; width:100%;}
	.footer.new_dezign .link_form {text-align:left;}
	.footer.new_dezign .footer__copyright {text-align:left !important;}
	.footer.new_dezign .footer__phones div {width:100%; text-align:left !important; margin-bottom:10px !important;}
	.sertificates__block h2, .review__block h2, .clients .section__title {color:#1D3557; font-weight: bold; font-size:24px;}
	.swiper-partners {max-width: 80%;}
	.how_works ul li {width:50%;}
	.prices_block span {display:block; width:50%;}
	.prices_block a::after {top:-25px;}
}
@media screen and (max-width: 575px){
	.header__main_new .logotype {height: 120px; margin:0 auto;}
	.header__main_new .slogan {font-size:32px;}
	.header__main_new.-second .col-6 {flex: 0 0 100%; max-width: 100%; text-align: center; justify-content: center; display: flex;}
	.header__main_new.-second .header__phones {justify-content:center; }
	.men_head {display: flex; justify-content: flex-end; overflow: hidden;}
	.person-img {max-width: 100%;margin-right: -25%;}
	.items-list__tabs {justify-content: center; background-color: #fff; padding: 15px 10px;}
	.items-list__tab {background-color: transparent; display: flex; align-items: center; width: auto; padding: 0; font-size: 20px; line-height: 22px; border-bottom: solid 1px transparent; text-transform: none;}
	.items-list__tab_active, .items-list__tab:hover {display: flex;	background-color: #fff;	color: #000;}
	.items-list__tab-span {border-bottom: solid 1px transparent; transition: all .3s;}
	.items-list__tab-span:hover, .items-list__tab_active .items-list__tab-span {border-bottom: solid 1px #1D3557;}
	.items-list__tab::after {content: '/'; position: static; background: none; width: inherit; height: inherit; margin: 0 10px;}
	.items-list__block {padding: 20px; min-height: 100px;}
	.items-list__name {font-size: 18px;	line-height: 20px;}
	.items-list__more {font-size: 14px;	line-height: 16px;}
	.header__main_new .head_callback_popup a {bottom:75px;}
	.services:after {width:100%;}
	.review__block:after {bottom:0; top:unset; height:50%;}
	.sertificates__block h2, .review__block h2, .section__title {color:#1D3557; font-weight: bold; font-size:24px;}
	.index__block.-text h2 {text-align:center;}
	.advantages_list {flex-wrap:wrap;}
	.advantages_item {width:100%; margin-bottom:20px;}
	.prices_block a {padding:30px 20px;}
	.prices_block a::after {width:170px; height:130px; top:0;}
}
@media screen and (max-width: 400px){
	.header__main_new .head_callback_popup a {bottom:45px;}
	.sertificates__block h2, .review__block h2, .clients .section__title {color:#1D3557; font-weight: bold; font-size:24px;}
}
@media screen and (max-width: 320px){
}

.items-list__item_sert .items-list__block {min-height: 240px;}

.slider_main_sert {height: 200px;}

.blue-color {color: #1D3557;}
/*END Новое оформление сайта INFORM_S 2022*/

/* Новая шапка сайта */
.header-custom {
	position: relative;
	margin-bottom: 20px;
}

.header-custom_home {
	background-color: #fff;
	background-image: url('/local/templates/souzexpert_redesign/css/../images/header/header-bg.png');
	background-size: cover;
	background-repeat: no-repeat;
	height: 100%;
	margin-bottom: 0;
}

.header-custom__top-panel {
	position: relative;
	background: linear-gradient(to bottom, rgba(219,231,242,1) 0%, rgba(219,231,242,0.70) 70%, rgba(219,231,242,0) 100%);
	padding: 20px 0;
	z-index: 9999;
	transition: all .3s;
}

.header-custom__top-panel_sidebar {
	background: rgba(219,231,242,1);
}

.header-custom__logo {
	display: block;
}

.contacts-info {
	display: flex;
	justify-content: flex-end;
	column-gap: 45px;
}

.header__burger {
	display: none;
}

.contacts-info__phone {
	text-align: right;
}

.contacts-info__phone-link {
	display: inline-block;
	color: #1D3557;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	text-decoration: none;
	transition: all .3s;
}

.contacts-info__phone-link:hover {
	color: #2bb7ff;
}

.contacts-info__phone-link_main {
	display: block;
	font-size: 22px;
	line-height: 26px;
}

.contacts-info__phone-notes {
	display: inline-block;
	font-size: 14px;
	line-height: 18px;
	color: #1D3557;
}

.days {
	display: flex;
	column-gap: 5px;
	margin-bottom: 20px;
}

.days__item {
	font-size: 12px;
	line-height: 16px;
	color: #1D3557;
	text-align: center;
}

.days__item::after {
	content:  '';
	display: block;
	width: 20px;
	height: 20px;
	background-color: #1D3557;
	margin-top: 5px;
	border: solid 1px #1D3557;
}

.days__item_off::after {
	background-color: #DBE7F2;
}

.messengers {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	column-gap: 25px;
	flex-wrap:wrap;
}

.messengers__item {
	display: block;
	text-decoration: none;
}
.messengers-icon {
	fill:#1D3557;
	width:21px;
	height:18px;
}

.header-custom__content {
	position: relative;
}

.header-custom__content_home::after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	background-image: url('/local/templates/souzexpert_redesign/css/../images/header/person.png');
	background-repeat: no-repeat;
	background-size: contain;
	width: 50%;
	height: 100%;
	z-index: 1;
}

.header-custom__text {
	position: relative;
	padding-top: 180px;
	z-index: 2;
}

.header-custom__title {
	margin-bottom: 10px;
	font-family: "Open Sans", sans-serif;
	font-size: 85px;
	line-height: 95px;
	font-weight: 700;
	text-transform: uppercase;
}

.header-custom__title-notes {
	font-size: 38px;
	line-height: 48px;
	color: #1D3557;
	text-transform: uppercase;
}

.header-custom__buttons {
	display: flex;
	column-gap: 20px;
	margin-top: 40px;
}

.header-custom__nav {
	position: relative;
	padding: 0;
	z-index: 2;
}

.header-custom__nav_home {
	padding: 80px 0 20px 0;
}

.btn-custom {
	display: inline-block;
	padding: 10px 50px;
	max-width: 320px;
	width: 100%;
	background-color: #fff;
	font-size: 22px;
	line-height: 24px;
	color: #1D3557;
	font-weight: 700; 
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	border-radius: 20px;
	border: solid 1px transparent;
	box-shadow: 0 4px 4px rgba(0,0,0,.25);
	transition: all .3s;
}

.btn-custom:hover {
	background-color:#fff;
	color: #1D3557;
	box-shadow: none;
	border: solid 1px #1D3557;
}

.btn-custom_black {
	background-color: #1D3557;
	color: #fff;
}

.header__search {
	margin: 20px 0 0 0;
}

.burger {
	position: relative;
	width: 50px;
	height: 30px;
	cursor: pointer;
}
.burger__item,
.burger::before,
.burger::after {
	position: absolute; 
	display: inline-block; 
	background-color: #1D3557;
	width: 100%; 
	height: 3px; 
	transition: all .3s;
}

.burger__item {
	top: 50%; 
	transform: scale(1) translateY(-50%);
}

.burger::before, 
.burger::after {
	content: '';
}

.burger::before {
	top: 0;
}

.burger::after {
	bottom: 0;
}

.burger_active .burger__item {
	transform: scale(0);
}

.burger_active::before {
	top: 50%; 
	transform: rotate(-45deg) translateY(-50%);
}

.burger_active::after {
	bottom: 50%;
	transform: rotate(45deg) translateY(50%);
}

.sidebar-mobile {
	position: fixed;
	top: 0;
	bottom: 0;
	background: linear-gradient(to bottom, rgba(219,231,242,1) 0%, rgba(219,231,242,0.95) 70%, rgba(219,231,242,1) 100%);
	width: 100%;
	padding-bottom: 30px;
	z-index: 9998;
	transform: translateX(-100%);
	transition: all .3s;
	overflow-y: auto;
}

.sidebar-mobile_active {
	transform: translateX(0);
}

.sidebar-mobile__item {
	margin: 0 30px;
}

.sidebar-mobile__item::after {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	margin: 30px 0;
	background-color: #1D3557;
}

.sidebar-mobile__item:last-child::after {
	display: none;
}

.ai-center {
	align-items: center;
}

.expert-video {
	margin-top: 40px;
}

.expert-video__title {
	margin-bottom: 20px;
	font-size: 14px;
	line-height: 1.2;
	font-weight: 700;
}

.expert-video__video {
	width: 100%;
	height: 550px;
}

@media (max-width:1539.98px){
	.header-custom_home {
		background-position: 35%;
	}
	.header-custom__content_home::after {
		background-size: cover;
		width: 50%;
		height: 100%;
	}
	.header-custom__text {
		padding-top: 80px;
	}
	
}

@media (max-width:1199.98px){
	.header-custom__title {
		font-size: 60px;
		line-height: 72px;
	}
	.header-custom__nav_home {
		padding: 40px 0 20px 0;
	}
}

@media (max-width:991.98px){
	.header-custom__title {
		font-size: 50px;
		line-height: 60px;
	}
	.header-custom__title-notes {
		font-size: 28px;
		line-height: 38px;
	}
}

@media (max-width:991.98px) and (min-width: 767.98px){
	.contacts-info__phone-link_main,
	.contacts-info__phone-link {
		font-size: 16px;
		line-height: 20px;
	}
	.navigation-menu__link {
		padding: 15px 5px;
		font-size: 14px;
		line-height: 16px;
	}
}

@media (max-width:767.98px){
	.header-custom__info {
		display: none;
	}
	.header-custom__title {
		font-size: 40px;
		line-height: 48px;
	}
	.header-custom__title-notes {
		font-size: 22px;
		line-height: 26px;
		font-weight: 700;
	}
	.header-custom__buttons {
		flex-direction: column;
	}
	.header-custom__buttons .btn-custom {
		margin-bottom: 20px;
	}
	.header__burger {
		display: flex;
		justify-content: flex-end;
	}
	.header-custom__content_home::after {
		display: none;
	}
	.header-custom__nav {
		display: none;
	}
	.navigation-menu {
		flex-direction: column;
	}
	.navigation-menu__item {
		text-align: left;
	}
	.navigation-menu__link {
		padding: 15px 25px;
		color: #1D3557;
		font-weight: 700;
	}
	.navigation-menu__link:hover,
	.navigation-menu__item.active .navigation-menu__link {
		background-color: #fff;
	}
	.service-drop__item {
		width:calc(50% - 32px);
	}
	.contacts-info {
		flex-direction: column;
	}
	.contacts-info__item {
		margin-bottom: 20px;
	}
	.contacts-info__item:last-child {
		margin-bottom: 0;
	}
	.contacts-info__phone {
		text-align: center;
	}
	.days,
	.messengers {
		justify-content: center;
	}
	.btn-custom {
		margin: 0;
	}
	.sidebar-mobile__buttons {
		display: flex;
		align-items: center;
		flex-direction: column;
	}
	.sidebar-mobile__buttons .btn-custom {
		margin-bottom: 10px;
	}
	.sidebar-mobile__buttons .btn-custom:last-child {
		margin-bottom: 0;
	}
	.-icon_bg:after {
		width:100px;
		height:100px;
		bottom:calc(50% - 50px);
	}
}

@media (max-width:619.98px){
	.service-drop__item {
		width:100%;
	}
}
@media (max-width:389.98px){
	.header-custom__title {
		font-size: 36px;
		line-height: 40px;
	}
	.header-custom__title-notes {
		font-size: 20px;
		line-height: 22px;
	}
}
@media (max-width:319.98px){
	.header-custom__title {
		font-size: 26px;
		line-height: 40px;
	}
}
/* Новая шапка сайта */

/* Отзывы с яндекс карт */
.ya_feedback_list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 20px;
}

.ya_feedback_item {
   
    padding: 10px;
    width: 48%;
    margin: 5px;
}

@media (max-width: 514px) {
    .ya_feedback_item {
        width: 100%;
    }
}
@media (max-width: 720px) {
    .ya_feedback_item {
        width: 48%;
    }
}
@media (max-width: 792px) {
    .ya_feedback_item {
        width: 100%;
    }
}

.agree-block {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #fff;
	padding: 15px 0;
	box-shadow: 0 0px 5px rgba(0,0,0,.2);
	z-index: 999;
	transition: all .3s;
}
.agree-block_hidden {
	padding: 15px 0 35px;
	transform: translateY(100%);
	transition: padding .3s ease-in-out 0s, transform .3s ease-in-out .3s;
}
.agree-block__content {
	display: flex;
	align-items: center;
	column-gap: 15px;
}
.agree-block__text {
	font-size: 16px;
}
.agree-block__button {
	flex: 0 0 auto;
	padding: 10px 15px;
	max-width: max-content;
	cursor: pointer;
}

/* Стили для чекбокса */
.compliance-group {
    margin-bottom: 15px;
}

.checkbox-label {
    display: flex;
    align-items: flex-start;
    cursor: pointer;
    font-weight: normal;
}

.checkbox-label input[type="checkbox"] {
    margin-top: 3px;
    margin-right: 10px;
    flex-shrink: 0;
    width: auto;
}

.checkbox-text {
    line-height: 1.4;
    font-size: 14px;
}

.checkbox-text a {
    text-decoration: underline;
}

.checkbox-text a:hover {
    text-decoration: none;
}

/* Стили для ошибки */
.compliance-group .invalid-feedback, .form-agreement .invalid-agreement {
    display: none;
    color: #dc3545;
    font-size: 12px;
    margin-top: 5px;
    margin-left: 25px;
}

.compliance-group.has-error .invalid-feedback, .form-agreement.has-error .invalid-agreement {
    display: block;
}

.compliance-group.has-error .checkbox-label, .form-agreement.has-error .checkbox-label{
    color: #dc3545;
}

/* Стили для полей с ошибкой */
.form-group.has-error .form-control {
    border-color: #dc3545;
}

.form-group.has-error .invalid-feedback {
    display: block;
}
@media (max-width:767.98px){
	.agree-block__content {
		display: flex;
		flex-direction: column;
	}
	.agree-block__text {
		margin-bottom: 5px;
	}
	.agree-block__text,
	.agree-block__button {
		font-size: 14px;
	}
}
/* End */


/* Start:/local/templates/souzexpert_redesign/css/mobile.css?178185278812498*/
/* LET'S ADAPTIVE MTF */

@media screen and (max-width: 900px) {
	.header__top .col__left {width:100%; text-align:center;}
	.header__top .col__right {width:100%;}
		.ui-selectmenu-button.ui-button {text-align:center;}
	.top__nav {position:relative; padding:8px 0; text-align:right;}
		.navigation__toggle {display:inline-block; position:relative; width:40px; height:26px; margin:0 8px; border-top:4px solid #fff; border-bottom:4px solid #fff; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; cursor:pointer;}
		.navigation__toggle:before {content:''; display:block; width:100%; height:4px; position:absolute; left:0; top:50%; margin-top:-2px; background:#fff;}
		.navigation__toggle:after {content:'меню'; display:block; position:absolute; right:48px; top:-4px; height:26px; line-height:26px; color:#fff; text-transform:uppercase; font-size:12px;}
		.top__menu {display:none; position:absolute; width:100%; top:100%; left:0; background:#f9f9f9; z-index:2; box-shadow:0 5px 10px rgba(0,0,0,.3); -moz-box-shadow:0 5px 10px rgba(0,0,0,.3); -webkit-box-shadow:0 5px 10px rgba(0,0,0,.3); z-index:300;}
			.top__menu > .list__item {display:block; width:100%; border-bottom:1px solid #ccc;}
				.top__menu > .list__item > .list__link {padding:12px 0; color:#222;}
				.top__menu > .list__item.active > .list__link {background:none;}
				.top__menu > .list__item:hover > .list__link, .top__menu > .list__item:active > .list__link, .top__menu > .list__item:focus > .list__link {background:#fff;}
				.top__menu > .list__item.haschild > .list__link:after {background:url(/local/templates/souzexpert_redesign/css/../i/arrow_bottom_mobile.png) no-repeat 50% 50%; transition:0.2s; -moz-transition:0.2s; -webkit-transition:0.2s;}
				.top__menu > .list__item.haschild > .list__link.-toggled:after {transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg);}
				.top__menu__sub {display:none; position:relative; top:0; width:100%; padding:0; background:#fff;}
				.top__menu > .list__item:hover .top__menu__sub {display:none;}
					.top__menu__sub > .list__item {border-top:1px solid #eee;}
					.top__menu__sub > .list__item:first-child {border-top:1px solid #ccc;}
					.top__menu__sub .list__link {color:#444; padding:12px 0; text-align:center;}
					.top__menu__sub > .list__item:hover > .list__link, .top__menu__sub > .list__item:active > .list__link, .top__menu__sub > .list__item:focus > .list__link {background:#fff; text-decoration:underline;}
	.tizers__list {margin:0;}
		.tizers__list > .list__item, .tizers__list__s > .list__item {width:100%!important; max-width:100%; padding:0; -webkit-box-flex:100%; -webkit-flex:100%; -ms-flex:100%; flex:100%; margin-bottom:20px; overflow:hidden;}
			.tizers__list .list__body, .tizers__list__s .list__body {height:auto!important; background-size:cover!important;}
			.tizers__list.-count-3 > .list__item > .list__body {background-size:36px!important; background-color:#f9f9f9!important; background-position:96% 20px!important;}
				.list__item .list__helper {display:block; background:none; position:relative;}
					.list__helper .list__more {bottom:0;}
					.tizers__list .list__body .list__title, .tizers__list__s .list__body .list__title {margin:0!important;}
	.index__block.-callback .section__title {width:100%;}
	.index__block.-callback .all__cases {margin:0; font-size:0;}
		.index__block.-callback .all__cases a {font-size:14px;}
	.index__block.-text {display:none;}
	.index__block.-text-secound {display:block; padding:30px 0;}
	.index__block.-sertificates {padding:30px 0;}
	.footer__partners {padding-left:15px; padding-right:15px; justify-content:center;}
		.footer__partners .list__item {padding:10px;}
	.bottom__nav {padding:0 15px;}
	.inner.-second-inner .col__left + .col__middle {padding-left:20px;}
	.navigation-left {z-index:0;}
		.navigation-left > .list__item > .list__link {padding:12px;}
		.navigation-left > .list__item > .list__toggle {right:12px;}
			.navigation-left > .list__item > .navigation-left-sub {padding:10px 0;}
				.navigation-left > .list__item > .navigation-left-sub > .list__item > .list__link {padding:6px 15px;}
	#vk_comments {width:100%!important;}
	#vkwidget1 {width:100%!important; max-width:100%!important;}
	div.mf-name, div.mf-email, div.mf-captcha, div.mf-message, div.mf-name input, div.mf-email input, div.mf-message textarea, input[type="text"] {width:100%!important;}
	.responsive-table {overflow-y:auto;}
	.top__menu__sub > .list__item:hover .top__menu__sub2, .top__menu__sub2 > .list__item:hover .top__menu__sub3 {display:none;}
}

@media screen and (max-width: 720px) {
	.tabs-content-link > div {line-height:22px; display: flex; justify-content: center; align-items: center;}
}
@media screen and (max-width: 720px) {
	.header__main {margin:0;}
		.header__main > .row {display:block; -webkit-box-flex:100%; -webkit-flex:100%; -ms-flex:100%; flex:100%; max-width:100%; padding:0;}
			.header__main .logotype {margin:0 auto;}
			.header__phones {justify-content:center;}
	.index__block.-text {padding:0;}
		.index__block.-text [class*="col-"] {display:block; -webkit-box-flex:100%; -webkit-flex:100%; -ms-flex:100%; flex:100%; max-width:100%; padding:0;}
	.index__block.-text-secound {padding:20px 0;}
	.index__block.-callback {padding:20px 0;}
		.index__block.-callback > .row {display:block; -webkit-box-flex:100%; -webkit-flex:100%; -ms-flex:100%; flex:100%; max-width:100%;}
			.index__block.-callback > .row [class*="col-"] {-webkit-box-flex:100%; -webkit-flex:100%; -ms-flex:100%; flex:100%; max-width:100%;}
			.index__block.-callback .col-8:after {bottom:-10px;}
			.index__block.-callback .index__buttons {width:100%;}
	.bottom__nav {padding:0; background:#f9f9f9;}
		.bottom__menu .list__item {display:block; width:100%; text-align:center; border-bottom:1px solid #e9e9e9;}
		.bottom__menu .list__item:last-child {border-bottom:none;}
		.bottom__menu .list__item:nth-child(even) {display:none;}
	.footer__main > .row {justify-content:center;}
		.footer__phones .worktimes {margin:15px 0;}
		.footer__phones .workhours {margin:13px 0 16px 0;}
	.footer__copyright {text-align:center;}
	.main {margin-top:15px;}
		.main .-second-inner > [class*="col-"] {-webkit-box-flex:100%; -webkit-flex:100%; -ms-flex:100%; flex:100%; max-width:100%;}
			.inner.-second-inner .col__left + .col__middle {margin-top:30px; padding:0;}
	.navigation-left-mobile {display:block; position:relative; margin:0 -7px; padding:8px 0; text-align:right; background:#0d5aa1; background:-moz-linear-gradient(top, #0d5aa1 0%, #024481 100%);background:-webkit-linear-gradient(top, #0d5aa1 0%,#024481 100%);background:linear-gradient(to bottom, #0d5aa1 0%,#024481 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d5aa1', endColorstr='#024481',GradientType=0); box-shadow:0 1px 5px #848484;}
		.navigation-left-mobile-toggle {display:inline-block; position:relative; width:40px; height:26px; margin:0 8px; border-top:4px solid #fff; border-bottom:4px solid #fff; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; cursor:pointer;}
		.navigation-left-mobile-toggle:before {content:''; display:block; width:100%; height:4px; position:absolute; left:0; top:50%; margin-top:-2px; background:#fff;}
		.navigation-left-mobile-toggle:after {content:'меню услуг'; display:block; position:absolute; right:48px; top:-4px; height:26px; line-height:26px; color:#fff; text-transform:uppercase; font-size:12px; white-space:nowrap;}
	.navigation-left {display:none; position:absolute; left:-7px; right:-7px; top:100%; box-shadow:0 5px 10px rgba(0,0,0,.3); -moz-box-shadow:0 5px 10px rgba(0,0,0,.3); -webkit-box-shadow:0 5px 10px rgba(0,0,0,.3); z-index:1;}
		.navigation-left > .list__item > .list__link {padding:8px 10px;}
		.navigation-left > .list__item > .list__toggle {top:13px;}
		.navigation-left > .list__item.-active > .list__toggle {background:url(/local/templates/souzexpert_redesign/css/../i/list__toggle.png) 0 -8px no-repeat;}
		.navigation-left > .list__item.haschild > .list__toggle {transition:0.2s; -moz-transition:0.2s; -webkit-transition:0.2s;}
		.navigation-left > .list__item.haschild > .list__link.-toggled + .list__toggle {transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg);}
		.navigation-left > .list__item > .navigation-left-sub {display:none; border:none; padding:5px 0;}
		.navigation-left > .list__item.-active > .navigation-left-sub {display:none;}
			.navigation-left > .list__item > .navigation-left-sub > .list__item.haschild > .list__link:after{content:"";display:inline-block;width:12px;height:12px;background:url(/local/templates/souzexpert_redesign/css/../i/arrow_bottom_mobile.png) no-repeat 50% 50%;margin:-1px 0 0 5px;vertical-align:middle;transition:0.2s; -moz-transition:0.2s; -webkit-transition:0.2s;}
			.navigation-left > .list__item > .navigation-left-sub > .list__item.haschild > .list__link.-toggled:after {transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg);}
			.navigation-left > .list__item > .navigation-left-sub > .list__item > .list__link {padding:6px 10px;}
			.navigation-left > .list__item > .navigation-left-sub > .list__item > .list__link:before {display:none;}
			.navigation-left > .list__item > .navigation-left-sub > .list__item > .navigation-left-sub-2, .navigation-left > .list__item > .navigation-left-sub > .list__item:hover > .navigation-left-sub-2 {display:none;}
			.navigation-left > .list__item > .navigation-left-sub > .list__item > .navigation-left-sub-2 {position:relative; left:0; top:0; margin:0; padding:0; box-shadow:none; border:none;}
				.navigation-left > .list__item > .navigation-left-sub > .list__item > .navigation-left-sub-2 > .list__item > .list__link {padding:3px 20px; white-space:normal;}
	.navigator {width:100%!important; position:relative!important; top:0!important; left:0!important; margin:20px 0; padding:10px; z-index:0;}
	.tabs-block-link > div {font-size:13px;}
	.tabs-block-content > div {padding:15px;}
		.tabs-block-content > div ol {margin-left:30px!important;}
			.tabs-block-content > div ol li {margin:0 0 10px 0!important;}
				.tabs-block-content > div ol li p {margin:0!important;}
	.content__questions, .content__questions__real {display:none;}
}

@media screen and (max-width: 510px) {
	.top_share ul li a.sn-icon {width:15px !important; height:15px !important; line-height: 15px !important; font-size: 15px !important;}
	.top_share .uptlk_wdgt_Hl4FX.uptl_container-share .uptl_toolbar.uptl_toolbar_share ul.horizontal li span.share-counter-common {height: 15px !important; line-height: 15px !important;}
}
@media screen and (max-width: 500px) {
	.index__block.-callback .col-8:after {display:none;}
	.index__block.-sertificates [class*="col-"] {-webkit-box-flex:100%; -webkit-flex:100%; -ms-flex:100%; flex:100%; max-width:100%;}
	.section__title {font-size:20px; text-align:center;}
	.list__item .list__helper {padding:20px 0 40px 0;}
	h1, .h1 {font-size:22px; text-align:left;}
	h2, .h2 {font-size:18px; text-align:left;}
	ul, ol {margin-left:30px;}
	.tabs-block-link > div,
	.tabs-content-link > div {width:100%; border:none; font-size:14px;}
	.akkreditation_block .akkreditation_items .akkreditation_item {width:100%;}
	.akkreditation_block .akkreditation_items .akkreditation_item+.akkreditation_item {margin-left:0;}
	.tabs-block-link > div.on,
	.tabs-content-link > div.on {border-left:1px solid #d2d6df;}
	.tabs-content-link > div {line-height:22px;}
	.tabs-block-content {border-top:1px solid #d2d6df;}
	.table-rew th, .table-rew td {display:block;}
}

@media screen and (max-width: 400px) {
	.header__top {padding:0;}
	.header {margin-bottom:20px;}
		.header__main .logotype {height:70px; background-size:contain!important;}
		.header__phones > .col__left .phone {font-size:18px;}
		.header__phones > .col__left .-callback {font-size:16px;}
		.header__phones > .col__right {font-size:15px;}
		.worktimes {margin-top:15px;}
		.workhours {margin-top:16px; font-size:14px;}
	.index__block.-callback {text-align:center;}
		.index__block.-callback .index__buttons {margin-top:20px;}
		.index__block.-callback .all__cases {display:block; margin:0 auto;}
	.footer__phones > .col__left .phone {font-size:18px;}
	.footer__phones > .col__right {font-size:15px;}
	.footer__phones > .col__left .-callback span {font-size:16px;}
	.footer__adress {font-size:12px;}
	.footer__mail {font-size:12px;}
	.footer__copyright {margin-top:30px;}
	.inner.-second-inner .col__left + .col__middle img {width:100%;}
	img[src="/bitrix/images/MC900431591.PNG"] {width:100px!important;}
}
/* End */


/* Start:/local/templates/souzexpert_redesign/css/swiper-bundle.min.css?177579651716470*/
/**
 * Swiper 8.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 21, 2022
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/local/templates/souzexpert_redesign/components/bitrix/breadcrumb/uslugi-new/style.min.css?1775796518467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */
/* /local/templates/souzexpert_redesign/css/print.css?1775796517587 */
/* /local/templates/souzexpert_redesign/css/moonkake.css?17760622676975 */
/* /local/templates/souzexpert_redesign/css/assets.css?17757965171821 */
/* /local/templates/souzexpert_redesign/css/libs/bootstrap-grid.css?177579651718315 */
/* /local/templates/souzexpert_redesign/css/libs/owl.carousel.min.css?17757965172932 */
/* /local/templates/souzexpert_redesign/css/libs/owl.theme.default.css?1775796517399 */
/* /local/templates/souzexpert_redesign/css/libs/jquery-ui.min.css?177579651730759 */
/* /local/templates/souzexpert_redesign/js/libs/fancybox/jquery.fancybox.min.css?177579651710424 */
/* /local/templates/souzexpert_redesign/css/libs/ny-garland.css?17757965174733 */
/* /local/templates/souzexpert_redesign/css/common.css?1786427213107681 */
/* /local/templates/souzexpert_redesign/css/mobile.css?178185278812498 */
/* /local/templates/souzexpert_redesign/css/swiper-bundle.min.css?177579651716470 */
/* /local/templates/souzexpert_redesign/components/bitrix/breadcrumb/uslugi-new/style.min.css?1775796518467 */
