@font-face {
font-family: 'PF DinDisplay Pro';
font-display: swap;
src: url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-reg-webfont.eot);
src: url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-reg-webfont.eot?#iefix) format('embedded-opentype'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-reg-webfont.woff2) format('woff2'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-reg-webfont.woff) format('woff'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-reg-webfont.ttf) format('truetype'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-reg-webfont.svg#pf_dindisplay_proregular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'PF DinDisplay Pro';
font-display: swap;
src: url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-bold-webfont.eot);
src: url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-bold-webfont.eot?#iefix) format('embedded-opentype'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-bold-webfont.woff2) format('woff2'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-bold-webfont.woff) format('woff'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-bold-webfont.ttf) format('truetype'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-bold-webfont.svg#pf_dindisplay_probold) format('svg');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'PF DinDisplay Pro';
font-display: swap;
src: url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-boldital-webfont.eot);
src: url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-boldital-webfont.eot?#iefix) format('embedded-opentype'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-boldital-webfont.woff2) format('woff2'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-boldital-webfont.woff) format('woff'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-boldital-webfont.ttf) format('truetype'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-boldital-webfont.svg#pf_dindisplay_probold_italic) format('svg');
font-weight: bold;
font-style: italic;
}
@font-face {
font-family: 'PF DinDisplay Pro';
font-display: swap;
src: url(//inform.plus/wp-content/themes/informplus/pfdindisplaypro-italic-webfont.eot);
src: url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-italic-webfont.eot?#iefix) format('embedded-opentype'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-italic-webfont.woff2) format('woff2'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-italic-webfont.woff) format('woff'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-italic-webfont.ttf) format('truetype'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-italic-webfont.svg#pf_dindisplay_proitalic) format('svg');
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'PF DinDisplay Pro';
font-display: swap;
src: url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-med-webfont.eot);
src: url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-med-webfont.eot?#iefix) format('embedded-opentype'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-med-webfont.woff2) format('woff2'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-med-webfont.woff) format('woff'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-med-webfont.ttf) format('truetype'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-med-webfont.svg#pf_dindisplay_promedium) format('svg');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'PF DinDisplay Pro';
font-display: swap;
src: url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-light-webfont.eot);
src: url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-light-webfont.eot?#iefix) format('embedded-opentype'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-light-webfont.woff2) format('woff2'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-light-webfont.woff) format('woff'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-light-webfont.ttf) format('truetype'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-light-webfont.svg#pf_dindisplay_prolight) format('svg');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'PF DinDisplay Pro';
font-display: swap;
src: url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-lightital-webfont.eot);
src: url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-lightital-webfont.eot?#iefix) format('embedded-opentype'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-lightital-webfont.woff2) format('woff2'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-lightital-webfont.woff) format('woff'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-lightital-webfont.ttf) format('truetype'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-lightital-webfont.svg#pf_dindisplay_prolight_italic) format('svg');
font-weight: 300;
font-style: italic;
}
@font-face {
font-family: 'PF DinDisplay Pro';
font-display: swap;
src: url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-thin-webfont.eot);
src: url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-thin-webfont.eot?#iefix) format('embedded-opentype'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-thin-webfont.woff2) format('woff2'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-thin-webfont.woff) format('woff'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-thin-webfont.ttf) format('truetype'),
url(//inform.plus/wp-content/themes/informplus/fonts/pfdindisplaypro-thin-webfont.svg#pf_dindisplay_prothin) format('svg');
font-weight: 200;
font-style: normal;
}  html {
box-sizing: border-box;
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
*,
*:before,
*:after {box-sizing: inherit;}
body {
margin: 0;
font-size: 14px;
color: #00528e;
line-height: 1.42857143;
font-family: 'PF DinDisplay Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-touch-callout: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} a {
color: #004f8c;
background-color: transparent;
cursor: pointer;
}
a:active,
a:hover,
a:focus {outline: 0}
.link {
text-decoration: none;
font-size: 17px;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {display: block;}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
[hidden],
template {display: none}
b,
strong {
font-weight: bold;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin-top: 0;
line-height: 100%;
font-weight: 400;
color: #293342;
}
h1 {font-size: 34px;}
h2 {font-size: 28px;}
h3 {font-size: 22px;font-weight: 500;}
h4 {font-size: 17px;font-weight: 500;}
h5 {font-size: 16px;}
h6 {font-size: 12px;}
small {font-size: 80%}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {font-weight: normal;}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline
}
sup {top: -.5em;}
sub {bottom: -.25em;}
img {
border: 0;
display: inline-block;
vertical-align: middle;
}
audio,
canvas,
progress,
video {
display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
svg:not(:root) {overflow: hidden}
form,
figure {margin: 0}
hr {
box-sizing: content-box;
height: 0;
border: 0;
border-bottom: 1px solid #000;
overflow: visible;
}
p {margin-top: 0}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
font: inherit;
margin: 0;
}
button,
input,
select {
overflow: visible;
}
button,
select {text-transform: none}
button,
[type="button"],
[type="reset"],
[type="submit"] {
cursor: pointer;
}
button,
html input[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
[disabled] {cursor: default}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0
}
[type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
-webkit-appearance: textfield;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid silver;
margin: 0 2px;
padding: .35em .625em .75em
}
legend {
border: 0;
padding: 0
}
textarea {overflow: auto; resize: vertical;}
optgroup {font-weight: 700}
table {
border-collapse: collapse;
border-spacing: 0
}
td,
th {padding: 0} .but {
position: relative;
display: inline-block;
padding: 0;
margin: 0;
border: 0;
vertical-align: middle;
text-align: center;
text-decoration: none;
white-space: nowrap;
cursor: pointer;
font-weight: 300;
border-radius: 0;
background: none;
outline: 0;
-webkit-transition: background-color .2s ease-in-out, color .2s ease-in-out;
transition: background-color .2s ease-in-out, color .2s ease-in-out;
-moz-user-select: none;
-ms-user-select: none;
-webkit-user-select: none;
user-select: none;
-ms-touch-action: manipulation;
touch-action: manipulation;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.but[disabled] {
cursor: not-allowed;
opacity: .65;
} .butBlock {
display: block;
width: 100%;
}
.butNormal {
font-size: 22px;
padding: 15px 30px;
min-width: 180px;
} .butDefault {
border: 1px solid #2C3643;
color: #293342;
}
.butDefault:hover {
background: #E3E4E6;
}
.butSuccess {
color: #fff;
background: #7FC035;
}
.butSuccess:hover {
background: #004F89;
}
.butSecondary {
border: 1px solid #2C3643;
color: #293342;
background: #E3E4E6;
}
.butSecondary:hover {
background: none;
} .textRight {text-align: right;}
.textCenter {text-align: center;} .imgView {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-basis: 100%;
-ms-flex-basis: 100%;
flex-basis: 100%;
max-width: 100%;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
text-decoration: none;
overflow: hidden;
}
.imgView img {
max-height: 100%;
}
.imgRound {
border-radius: 500px;
}  .listNull {
margin: 0;
padding: 0;
list-style: none;
}
.listNull > li {position: relative;} .listCenter {text-align: center;}
.listRight {text-align: right;}
.listCenter > li,
.listRight > li,
.listInline > li {
display: inline-block;
vertical-align: middle;
} .listFlex {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
.listFlex > li {
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
} .listBasic {
margin-top: 0;
margin-bottom: 0;
padding-left: 20px;
}
.listBasic > li {
font-size: 17px;
color: #545c68;
margin-bottom: 10px;
} .listMark {
margin-bottom: 30px;
}
.listMark > li {
padding-left: 35px;
min-height: 12px;
margin-bottom: 10px;
font-size: 22px;
line-height: 27px;
}
.listMark > li:before {
position: absolute;
top: 7px;
left: 0;
width: 12px;
height: 12px;
border: 1px solid #313D43;
border-radius: 100%;
content: '';
} .listNum {
counter-reset: listNum;
margin-bottom: 30px;
}
.listNum > li {
padding-left: 20px;
margin-bottom: 10px;
}
.listNum > li:before {
position: absolute;
top: 0;
left: 0;
font-weight: bold;
font-size: 17px;
color: #545c68;
counter-increment: listNum;
content: counter(listNum)'.';
} .container {
position: relative;
width: 100%;
max-width: 1280px;
min-width: 1024px;
min-height: 1px;
margin: 0 auto;
padding-left: 10px;
padding-right: 10px;
}
.row {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
margin-left: -10px;
margin-right: -10px;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
} .rowLeft {
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.rowCenter {
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
}
.rowRight {
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.rowAround {
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around;
}
.rowBetween {
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
} .rowTop {
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
.rowMiddle {
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.rowBot {
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end;
}
.rowBaseline {
-webkit-justify-content: baseline;
-ms-flex-pack: baseline;
justify-content: baseline;
}
.col {
position: relative;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
padding-left: 10px;
padding-right: 10px; 
min-height: 1px;
} .colTop {
-webkit-align-self: flex-start;
-ms-flex-item-align: start;
align-self: flex-start;
}
.colMiddle {
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
}
.colBottom {
-webkit-align-self: flex-end;
-ms-flex-item-align: end;
align-self: flex-end;
}
.colDefault {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.colAuto {
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
}
.col1 {
-webkit-flex-basis: 8.33333333%;
-ms-flex-basis: 8.33333333%;
flex-basis: 8.33333333%;
max-width: 8.33333333%;
}
.col2 {
-webkit-flex-basis: 25%;
-ms-flex-basis: 25%;
flex-basis: 25%;
max-width: 25%;
}
.col3 {
-webkit-flex-basis: 25%;
-ms-flex-basis: 25%;
flex-basis: 25%;
max-width: 25%;
}
.col4 {
-webkit-flex-basis: 33.33333333%;
-ms-flex-basis: 33.33333333%;
flex-basis: 33.33333333%;
max-width: 33.33333333%;
}
.col5 {
-webkit-flex-basis: 41.66666667%;
-ms-flex-basis: 41.66666667%;
flex-basis: 41.66666667%;
max-width: 41.66666667%;
}
.col6 {
-webkit-flex-basis: 50%;
-ms-flex-basis: 50%;
flex-basis: 50%;
max-width: 50%;
}
.col7 {
-webkit-flex-basis: 58.33333333%;
-ms-flex-basis: 58.33333333%;
flex-basis: 58.33333333%;
max-width: 58.33333333%;
}
.col8 {
-webkit-flex-basis: 66.66666667%;
-ms-flex-basis: 66.66666667%;
flex-basis: 66.66666667%;
max-width: 66.66666667%;
}
.col9 {
-webkit-flex-basis: 75%;
-ms-flex-basis: 75%;
flex-basis: 75%;
max-width: 75%;
}
.col10 {
-webkit-flex-basis: 83.33333333%;
-ms-flex-basis: 83.33333333%;
flex-basis: 83.33333333%;
max-width: 83.33333333%;
}
.col11 {
-webkit-flex-basis: 91.66666667%;
-ms-flex-basis: 91.66666667%;
flex-basis: 91.66666667%;
max-width: 91.66666667%;
}
.col12 {
-webkit-flex-basis: 100%;
-ms-flex-basis: 100%;
flex-basis: 100%;
max-width: 100%;
} .offset1 {margin-left: 8.33333333%}
.offset2 {margin-left: 16.66666667%}
.offset3 {margin-left: 25%}
.offset4 {margin-left: 33.33333333%}
.offset5 {margin-left: 41.66666667%}
.offset6 {margin-left: 50%}
.offset7 {margin-left: 58.33333333%}
.offset8 {margin-left: 66.66666667%}
.offset9 {margin-left: 75%}
.offset10 {margin-left: 83.33333333%}
.offset11 {margin-left: 91.66666667%} .section {
position: relative;
padding: 55px 0;
background: center top / cover no-repeat;
}
.block {
position: relative;
padding: 20px;
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(235,240,242,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,240,242,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(235,240,242,1) 100%);
box-shadow: 0 0 20px rgba(0,0,0,.1);
}
.sectionTitle {
font-size: 40px;
text-align: center;
color: #293342;
font-weight: 500;
margin-bottom: 45px;
}
.blockTitle {
font-size: 26px;
text-transform: uppercase;
font-weight: 500;
color: #293342;
margin-bottom: 20px;
} .slick {
position: relative;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slickList {
position: relative;
overflow: hidden;
}
.slickList:focus {outline: none;}
.slickList.dragging {
cursor: pointer;
cursor: hand;
}
.slickSlider .slickTrack,
.slickSlider .slickList {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slickTrack {
position: relative;
}
.slickTrack:before,
.slickTrack:after {
display: table;
content: '';
}
.slickTrack:after {clear: both;}
.slickLoading .slickTrack {visibility: hidden;}
.slickSlide {
position: relative;
display: none;
float: left;
height: 100%;
min-height: 1px;
outline: none;
}
.slickInit .slickSlide {display: block;}
.slickLoading .slickSlide {visibility: hidden;}
.slickArrow.slick-hidden {display: none;} .slickDots {
position: absolute;
left: 0;
right: 0;
bottom: 0;
list-style: none;
margin: 0;
padding: 0;
text-align: center;
font-size: 0;
}
.slickDots li {
display: inline-block;
vertical-align: middle;
margin: 0 4px;
}
.slickDots button {
width: 10px;
height: 10px;
background: #000;
border-radius: 100%;
padding: 0;
border: 0;
outline: 0;
-webkit-transition: .2s ease-in-out;
transition: .2s ease-in-out;
}
.slickDots .slickActive button,
.slickDots li:hover button {
background: #444;
} .slickArrow {
position: absolute;
top: calc(50% - 10px);
width: 20px;
height: 20px;
z-index: 10;
font-size: 0;
padding: 0;
border: 0;
outline: 0;
background: url(//inform.plus/wp-content/themes/informplus/img/ico/slickArr.png) no-repeat;
}
.slickPrev {
left: 0;
background-position: left top; 
}
.slickPrev:hover {background-position: left bottom;}
.slickNext {
right: 0;
background-position: right top; 
}
.slickNext:hover {background-position: right bottom;} .table {width: 100%;}
.tlf {table-layout: fixed;} .tableStriped > tbody > tr:nth-of-type(even) {background: #ccc;} .form {}
.formHeader,
.formBody,
.formGroup {
position: relative;
margin-bottom: 15px;
}
.formTitle {
margin-bottom: 0;
}
.formGroup:last-child {margin-bottom: 0}
.fieldName {
position: relative;
display: block;
cursor: pointer;
font-size: 19px;
color: #293342;
}
.field {
display: block;
width: 100%;
padding: 7px 0;
border: 0;
border-bottom: 2px solid #5E6570;
outline: 0;
background: none;
border-radius: 0;
font-size: 19px;
}
.field:not(select) {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
textarea.field {
border: 2px solid #5E6570;
padding: 15px 20px;
}
.field::-webkit-input-placeholder {
text-overflow: ellipsis;
color: #aaa;
font-size: 19px;
}
.field::-moz-placeholder {
text-overflow: ellipsis;
color: #aaa;
font-size: 19px;
}
.field:-moz-placeholder {
text-overflow: ellipsis;
color: #aaa;
font-size: 19px;
}
.field:-ms-input-placeholder {
text-overflow: ellipsis;
color: #aaa;
font-size: 19px;
}
.field:hover {}
.field:focus {}
.field:focus::-webkit-input-placeholder {color: transparent}
.field:focus::-moz-placeholder {color: transparent}
.field:focus:-moz-placeholder {color: transparent}
.field:focus:-ms-input-placeholder {color: transparent}
.checkboxField {
position: relative;
padding-left: 30px;
}
.checkboxField input {
}
.checkboxFieldName {
font-size: 19px;
color: #293342;
cursor: pointer;
}
.checkboxFieldName:before {
position: absolute;
left: 0;
top: 0;
width: 20px;
height: 20px;
border: 1px solid #293342;
content: '';
}
.checkboxField input:checked + .checkboxFieldName:before {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKBAMAAAB293L0AAAAKlBMVEUAAAApM0IpM0IpM0IpM0IpM0IpM0IpM0IpM0IpM0IpM0IpM0IpM0IpM0LEunGqAAAADnRSTlMA8BDQMKBgkOCAcFBAIGtzriEAAAA5SURBVAjXY4CASgjFJsLAC6ITHRgOOjAwsEiDhRgcE4BiFQpMUiA5ViPlALDiYFOIJmYjCM2kACQA6AoFWqsavzgAAAAASUVORK5CYII=) center no-repeat;
} .radioBut {
border: 1px solid transparent;
padding: 4px 10px;
font-size: 19px;
color: #293342;
}
.radioBut.active {
border-color: #293342;
}
.radioBut input {
display: none;
} .modalOpen {overflow: hidden;}
.modal {
display: none;
overflow: hidden;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
-webkit-overflow-scrolling: touch;
outline: 0;
}
.fade {
opacity: 0;
-webkit-transition: opacity .15s linear;
transition: opacity .15s linear;
}
.fade.in {opacity: 1;}
.modal.fade .modalDialog {
-webkit-transform: translate(0, -25%);
transform: translate(0, -25%);
-webkit-transition: -webkit-transform 0.3s ease-out;
transition: transform 0.3s ease-out;
}
.modal.in .modalDialog {
-webkit-transform: none;
transform: none;
}
.modalOpen .modal {
overflow-x: hidden;
overflow-y: auto;
}
.modalDialog {
position: relative;
max-width: 500px;
margin: 40px auto;
}
.modalContent {
position: relative;
background: #fff;
}
.modalBackdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #2C3643;
}
.modalBackdrop.fade {opacity: 0;}
.modalBackdrop.in {opacity: .5;}
.modalHeader {
position: relative;
padding: 30px 30px 0;
}
.modalClose {
position: absolute;
top: 20px;
right: 20px;
width: 22px;
height: 22px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAD1BMVEUAAACAwRaAwRaAwRaAwRbJvvFOAAAABXRSTlMAMPFgUIjQ3aQAAAA+SURBVHgB1dChEcAADMNAJ87+M7cnqi5QwwcGyjVam1l5d4Jb5agclaNyVI7KUTlqt/K7/dL5VYdD5SPNaw8ApQD7jhnDhwAAAABJRU5ErkJggg==) center no-repeat;
}
.modalTitle {
margin: 0;
font-size: 28px;
color: #293342;
}
.modalBody {
position: relative;
padding: 30px;
} .dropdown {position: relative;}
.dropdownMenu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
visibility: hidden;
opacity: 0;
-webkit-transition: .2s ease-in-out;
transition: .2s ease-in-out;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
.open > .dropdownMenu {
visibility: visible;
opacity: 1;
-webkit-transform: none;
transform: none;
} .dropdownStatic {
margin-bottom: 15px;
}
.dropdownStatic .dropdownBut {
display: block;
width: 100%;
border: 2px solid #80C116;
padding: 9px;
text-align: center;
font-size: 22px;
font-weight: 400;
color: #293342;
background: right 20px center no-repeat;
}
.dropdownStatic .dropdownBut:hover {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAMCAMAAAC6EAb3AAAAElBMVEUAAAD///////////////////8+Uq06AAAABnRSTlMAMPCgYCDOCr+/AAAANUlEQVR4AV3I0QmAUAwEwUvU/lsWOR8LO5+TTOSrZ2/ntcmcJid/O2mSdrZJN0k72862s02+SAoAg24aS5QAAAAASUVORK5CYII=);
background-color: #80C116;
color: #fff;
}
.dropdownStatic.open .dropdownBut {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAMCAMAAAC6EAb3AAAAElBMVEUAAACAwRaAwRaAwRaAwRaAwRZjO3+4AAAABnRSTlMAMPCgYCDOCr+/AAAANElEQVR42mXPMQ4AIAgEQUD9/5elcmLY6jLdxSvThlUYro1hBIYdhhjigRhi+DHEJ+ahpgtAFgCDTYbobQAAAABJRU5ErkJggg==);
border-bottom: 0;
}
.dropdownStatic.open .dropdownBut:hover {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAMCAMAAAC6EAb3AAAAElBMVEUAAAD///////////////////8+Uq06AAAABnRSTlMAMPCgYCDOCr+/AAAANElEQVR42mXPMQ4AIAgEQUD9/5elcmLY6jLdxSvThlUYro1hBIYdhhjigRhi+DHEJ+ahpgtAFgCDTYbobQAAAABJRU5ErkJggg==);
}
.dropdownStatic .dropdownMenu {
display: none;
position: relative;
top: auto;
left: auto;
visibility: visible;
opacity: 1;
-webkit-transition: .2s ease-in-out;
transition: .2s ease-in-out;
-webkit-transform: none;
transform: none;
padding: 15px;
border: 2px solid #80C116;
border-top: 0;
}
.dropdownStatic.open .dropdownMenu {
display: block;
} .tabsNav a {
display: block;
text-decoration: none;
-webkit-transition: .2s ease-in-out;
transition: .2s ease-in-out;
}
.tabsNav .active > a {}
.tabPanel {display: none;}
.tabPanel.active {display: block;}  body {
background: url(//inform.plus/wp-content/themes/informplus/img/bg/bodyTop.png) top center repeat-x, url(//inform.plus/wp-content/themes/informplus/img/bg/bodyBottom.png) bottom center repeat-x, rgb(239,244,249);
background: url(//inform.plus/wp-content/themes/informplus/img/bg/bodyTop.png) top center repeat-x, url(//inform.plus/wp-content/themes/informplus/img/bg/bodyBottom.png) bottom center repeat-x, -moz-linear-gradient(left,  rgba(239,244,249,1) 0%, rgba(253,254,254,1) 50%, rgba(239,244,249,1) 100%);
background: url(//inform.plus/wp-content/themes/informplus/img/bg/bodyTop.png) top center repeat-x, url(//inform.plus/wp-content/themes/informplus/img/bg/bodyBottom.png) bottom center repeat-x, -webkit-linear-gradient(left,  rgba(239,244,249,1) 0%,rgba(253,254,254,1) 50%,rgba(239,244,249,1) 100%);
background: url(//inform.plus/wp-content/themes/informplus/img/bg/bodyTop.png) top center repeat-x, url(//inform.plus/wp-content/themes/informplus/img/bg/bodyBottom.png) bottom center repeat-x, linear-gradient(to right,  rgba(239,244,249,1) 0%,rgba(253,254,254,1) 50%,rgba(239,244,249,1) 100%);
} .header {
padding: 0;
}
.headerInside {
padding-top: 25px;
}
.mainPage .headerInside {
position: absolute;
top: 0;
left: 0;
right: 0;
z-index: 20;
}
.headerInside .link:not(:first-child) {
margin-left: 20px;
} .logo {
text-decoration: none;
display: block;
} .headerTel {
font-size: 18px;
font-weight: 300;
color: #004f8c;
}
.headerTel .tel {
text-decoration: none;
} .topMenu {
margin-top: 25px;
}
.topMenu a {
display: block;
text-decoration: none;
-webkit-transition: .2s ease-in-out;
transition: .2s ease-in-out;
text-transform: uppercase;
font-size: 18px;
color: #fff;
font-weight: bold;
background: #7FC035;
}
.topMenu li:hover > a,
.topMenu li.active > a {
background: #004F89;
} .topMenu .level1 {
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.topMenu .level1 > li {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;	
}
.topMenu .level1 > li > a {
padding: 7px 13px;
} .topSubMenu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
width: 250px;
padding-top: 20px;
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(20px);
transform: translateY(20px);
-webkit-transition: .2s ease-in-out;
transition: .2s ease-in-out;
}
.topMenu .level1 > li:last-child > .topSubMenu {
left: auto;
right: 0;
}
.topMenu .level1 ul {
position: relative;
background: #7FC035;
}
.topMenu .level1 ul:before {
position: absolute;
bottom: 100%;
left: 20px;
border: 14px solid transparent;
border-bottom-color: #7FC035;
content: '';
}
.topMenu .level1 > li:last-child ul:before {
left: auto;
right: 20px;
}
.topMenu .level1 > li:hover .topSubMenu {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0);
transform: translateY(0);
} .topMenu .level2 > li > a {
padding: 4px 13px;
} .mainSlider,
.mainSlider .slickSlide,
.mainSlider .slickSlide > .container,
.mainSlider .slickSlide > .container > .row {
height: 590px;
}
.mainSlideImg {
position: absolute;
bottom: 0;
left: 0;
}
.mainSlideContent {
height: 100%;
padding-top: 180px;	
}
.mainSlideContent {
counter-reset: mainSlideStep;
}
.mainSlideStep {
position: relative;
border: 1px solid #2C3643;
padding: 15px;
color: #293342;
font-size: 20px;
cursor: pointer;
}
.stepInc {
position: absolute;
top: -10px;
left: -22px;
width: 34px;
height: 34px;
color: #fff;
font-size: 22px;
line-height: 34px;
text-align: center;
background: #004F89;
counter-increment: mainSlideStep;
content: counter(mainSlideStep); 
}
.mainSlideStep.active {
border: 0;
padding-top: 10px;
cursor: default;
}
.mainSlideStep.active .mainSlideStepActiveTitle {
font-size: 50px;
line-height: 100%;
}
.mainSlideStep.active .stepInc {
left: -70px;
top: 0;
font-size: 40px;
line-height: 62px;
width: 62px;
height: 62px;
}
.mainSlideStepText {
margin-top: 20px;
font-size: 20px;
font-weight: 300;
line-height: normal;
}
.mainSlideStep:not(:last-child) {
margin-bottom: 25px;
}
.mainSlideLearnMore {
border: 1px solid #5B626C;
border-right: 0;
padding: 17px 20px;
margin-top: 20px;
color: #293342;
}
.mainSlideLearnMore:after {
position: absolute;
top: -1px;
bottom: 0;
left: 100%;
overflow: visible;
width: 31px;
height: 64px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAABACAMAAADVqFwpAAAAKlBMVEUAAAApM0IpM0IpM0IpM0IpM0IpM0IpM0IpM0IpM0IpM0IpM0IpM0IpM0LEunGqAAAADXRSTlMAENCg8DBgwIBAkHAgDYK8CQAAAFpJREFUeNrt0bkRwDAIRFFOHbbVf7vugA0YewhQ+n7AaMkpfgaCgYJlHAcq2WDO2Fk0G9iKA7eRDPbZ4Kd7ip6i1hTnRicWZQYshVkBU/O//MTs9iETYLpifgHQNgJ4f3J2CQAAAABJRU5ErkJggg==) center no-repeat;
content: '';
} .main {
max-height: 99999px;
padding-top: 45px;
padding-bottom: 70px;
}
.mainPage .main {
background: url(//inform.plus/wp-content/themes/informplus/img/bg/mainPageMainBg.jpg) top 133px center no-repeat;
padding: 0;
}
.mainLayout {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
} .path {
margin-bottom: 20px;
}
.path li + li:before {
padding: 0 5px;
content: "/";
}
.path a {
-webkit-transition: .2s ease-in-out;
transition: .2s ease-in-out;
}
.path li:hover > a,
.path li.active > a {} .sidebar {
position: relative;
-webkit-flex: 0 0 290px;
-ms-flex: 0 0 290px;
flex: 0 0 290px;
margin-right: 35px;
padding-top: 70px;
} .pageBack {
position: absolute;
top: 0;
right: 0;
text-decoration: none;
text-align: right;
font-size: 20px;
font-weight: 500;
}
.pageBack > img {
margin-left: 25px;
} .leftMenu {
border: 2px solid #004F8C;
margin-bottom: 50px;
}
.leftMenu a {
display: block;
text-decoration: none;
-webkit-transition: .2s ease-in-out;
transition: .2s ease-in-out;	
} .leftMenu .level1 > li > a {
padding: 10px 25px;
color: #004f8c;
font-size: 18px;
text-transform: uppercase;
font-weight: 500;
}
.leftMenu .level1 > li:hover > a,
.leftMenu .level1 > li.active > a {
color: #fff;
background: #004F8C;
} .banner {
display: block;
margin-bottom: 30px;
text-decoration: none;
} .content {
-webkit-flex-basis: calc(100% - 325px);
-ms-flex-basis: calc(100% - 325px);
flex-basis: calc(100% - 325px);
max-width: calc(100% - 325px);
} .pageTitle {
text-align: left;
margin-bottom: 35px;
}
.contentBody {
font-size: 17px;
color: #545c68;
} .newsItem {
-webkit-transition: .2s ease-in-out;
transition: .2s ease-in-out;
}
.newsItem:hover {
box-shadow: inset 0 0 0 8px #80C116;
}
.newsItem > a {
text-decoration: none;
display: block;
}
.newsItemTitle {
font-size: 26px;
color: #293342;
}
.newsItemDate {
display: block;
font-size: 30px;
font-weight: 100;
color: #80c116;
}
.newsItemText {
font-size: 17px;
color: #545c68;
}
.showMoreNews {
text-align: center;
margin-top: 55px;
} .detailNewsDate {
font-size: 44px;
} .benefits {
background: #004F89;
box-shadow: inset 0 10px 20px rgba(0,0,0,.15);
padding: 10px 0 25px;
}
.benefitItem {
line-height: 24px;
color: #f2f2f2;
font-size: 21px;
} .ourQualityTextBlock {
position: relative;
max-width: 1060px;
margin: 0 auto 50px;
padding: 25px;
background: #95CB50;
border-radius: 5px;
text-align: center;
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(20px);
transform: translateY(20px);
-webkit-transition: .2s ease-in-out;
transition: .2s ease-in-out;
}
.ourQualityTextBlock.open {
opacity: 1;
visibility: visible;
-webkit-transform: none;
transform: none;
}
.ourQualityTextBlock:after {
position: absolute;
top: 100%;
left: calc(50% - 30.5px);
width: 61px;
height: 28px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAAcCAMAAADlTEdIAAAAaVBMVEUAAACZzUWZzUWZzUWZzUWZzUWZzUWZzUWZzUWZzUWZzUWZzUWZzUWZzUWZzUWZzUWZzUWZzUWZzUWZzUWZzUWZzUWZzUWZzUWZzUWZzUWZzUWZzUWZzUWZzUWZzUWZzUWZzUWZzUWZzUVNxeY0AAAAInRSTlMAAfbyXwb83sZQNi8dEgvr5cy5ppd3V66SiHBCGMCKgUZAQUfBvAAAAL5JREFUOMud09kOgyAURdGDggqorXMdOv7/RzamSUkr83rfITm5gImlzV4RTj2vsKuWPLS9coYvQs8hbfHEr7r3blNKcDAmng+X0FlTn7hj0BMe+YXA5JE5Y1hQRzwR2MzWuKlhRSbbeZVwqBtjnAg4lcaro/AgDFdzg5dRG7cEfu6aOK/giXSHOJVQgocfEWD7G35GEJlELKbwmMWUQd2YhBI8PEUEVnziHlG2fI8LhjgyVb8yAs+yFfGGATZvhaRX3RbDsBgAAAAASUVORK5CYII=) center no-repeat;
content: '';
}
.ourQualityText {
height: 90px;
overflow: hidden;
font-size: 22px;
line-height: 30px;
margin-bottom: 10px;
}
.ourQualityShowMore {
color: #fff;
font-weight: 300;
font-size: 22px;
text-decoration: none;
}
.ourQualityItem {
text-align: center;
margin-bottom: 40px;
}
.ourQualityItemIco {
display: block;
margin: 0 auto;
width: 100px;
height: 100px;
fill: #2C3643;
}
.ourQualityItemTitle {
font-size: 21px;
color: #293342;
line-height: 24px;
} .seminarsWorkshops {
padding-bottom: 0;
}
.seminarsWorkshops .sectionTitle {
padding-top: 50px;
margin-bottom: 50px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAHBAMAAADg2ZCFAAAAGFBMVEUAAAApM0IpM0IpM0IpM0IpM0IpM0IpM0JxGyE8AAAACHRSTlMAYODAQPCAEMvkTt8AAAApSURBVAjXYwADZxMQCWUrpsJ5wooM7DCekCKQAPJgbAgPwobzgGw4DwDrkAVPHSkCVwAAAABJRU5ErkJggg==) left top repeat-x;
}
.seminarsWorkshopsSlider {
height: 420px;
}
.seminarsWorkshopsSlider .slickArrow {
top: -84px;
width: 47px;
height: 28px;
background-image: url(//inform.plus/wp-content/themes/informplus/img/ico/seminarsWorkshopsSliderArr.png);
}
.seminarsWorkshopsSlider .slickPrev {
left: auto;
right: 67px;
}
.seminarsWorkshopsSlider .slickList {
height: 100%!important;
}
.seminarsWorkshops .slickSlide {
height: auto;
}
.eventBlock.empty {
text-align: center;
}
.eventBlockHeader {
margin-bottom: 10px;
}
.eventBlockDate {
line-height: 100%;
color: #80c116;
font-weight: 200;
}
.eventBlockViewList .eventBlockDate {
font-size: 30px;
}
.eventBlockViewColumn .eventBlockDate {
font-size: 60px;
}
.eventBlockPice {
font-weight: bold;
font-size: 13px;
text-align: right;
}
.eventBlockViewList .eventBlockPice {
font-size: 16px;
}
.eventBlockOldPrice {
color: #9499a0;
}
.eventBlockNewPrice {
max-width: 80px;
margin-left: auto;
padding-left: 20px;
color: #f38b00;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAWlBMVEUAAADziwDziwDziwDziwDziwDziwDziwDziwDziwDziwDziwDziwDziwDziwDziwDziwD////5xpz61bj98un85NH4v432rmv++PT5zqr969373cX3t330lCY6iiIvAAAAEHRSTlMAwIAg8JBQQDAQ4LBwYNCgwNJbawAAAIFJREFUCB0FwQlugzAQAMDZXQJICer/n1k1KYdr3JmAGoMpT0zIDbjWXfAVAHfb0xbAlPJQpiqx9MzOalpm93McWxvQaywiLtEa7AmPNceISNQr1dUeV83hVvlLH/Pf0wmR/RuVPxa8e1re0iWOdlv3YL5fgE9T9MiC62wAteS8gn/YLzM8wcPcJgAAAABJRU5ErkJggg==) left center no-repeat;
}
.eventBlockTitle {
font-size: 20px;
color: #293342;
line-height: 24px;
}
.eventBlockTitle > a {
color: #293342;
text-decoration: none;
}
.eventBlockText {
font-size: 17px;
color: #545c68;
}
.eventAutorName {
display: block;
padding-left: 25px;
margin-bottom: 5px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAMAAADTRh9nAAAAM1BMVEUAAAApM0IpM0IpM0IpM0IpM0IpM0IpM0IpM0IpM0IpM0IpM0IpM0IpM0IpM0IpM0IpM0Kjm/tVAAAAEHRSTlMAwBCgYFDwsEAgcDDg0JCAbBsovwAAAF9JREFUGNOdjksKwCAMBTWJWrWf3P+0fbQkiktnITI8hgSD5En2N1MUZHZfG4xThDCKunJjmTgPgUSfkhb1qhDJ9eW6y0OV0x+KkwS5nHgXCTZlHZKDIz6kMKgtAjv9BR9ECCPu4HlNAAAAAElFTkSuQmCC) left center no-repeat;
text-decoration: none;
color: #293342;
font-size: 16px;
font-weight: 500;
}
.eventAutorPost {
font-weight: 300;
color: #9499a0;
font-size: 14px;
line-height: 17px;
} .workshopsHeader {
margin-bottom: 35px;
}
.workshopsFilter a {
display: block;
min-height: 28px;
margin: 0 35px 10px 0;
text-decoration: none;
color: #7f858e;
text-transform: uppercase;
font-weight: 500;
font-size: 18px;
}
.workshopsFilter a[style] {
padding-left: 40px;
background: left top no-repeat;
}
.workshopsFilter li:hover > a,
.workshopsFilter li.act > a {
color: #004f8c;
background-position: left bottom;
}
.workshopViewBlock {
text-align: right;
}
.workshopView {
width: 24px;
height: 23px;
margin-left: 10px;
background: url(//inform.plus/wp-content/themes/informplus/img/ico/workshopView.png) no-repeat;
}
.workshopView.viewColumn {
background-position: top left;
}
.workshopView.viewColumn.act,
.workshopView.viewColumn:hover {
background-position: bottom left;
}
.workshopView.viewList {
background-position: top right;
}
.workshopView.viewList.act,
.workshopView.viewList:hover {
background-position: bottom right;
}
.workshopsGrid {
margin-left: 0;
margin-right: 0;
}
.workshopsGrid > .col {
padding-left: 0;
padding-right: 0;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
}
.workshopsGrid > .col > .eventBlock {
width: 100%;
} .subscribe {
background: #84C13E;
box-shadow: 0 -10px 45px rgba(0,0,0,.3);
padding-bottom: 70px;
}
.subscribeTitle {
font-size: 40px;
color: #fff;
font-weight: 500;
line-height: 42px;
margin-bottom: 30px;
}
.subscribeList {
margin-bottom: 40px;
}
.subscribeList > li {
font-size: 26px;
font-weight: 500;
text-transform: uppercase;
}
.subscribeBook {
position: relative;
width: 407px;
}
.subscribeBook img {
position: relative;
z-index: 2;
display: block;
}
.subscribeBook:before,
.subscribeBook:after {
position: absolute;
background: center no-repeat;
content: '';
}
.subscribeBook:before {
top: -27px;
right: 27px;
background-image: url(//inform.plus/wp-content/themes/informplus/img/bookShadow.png);
width: 407px;
height: 525px;
z-index: 1;
}
.subscribeBook:after {
top: 0;
right: 58px;
z-index: 3;
width: 349px;
height: 467px;
background-image: url(//inform.plus/wp-content/themes/informplus/img/bookMaskBg.png);
content: '';
}
.subscribeBookDiscount {
position: absolute;
top: 100px;
right: 0;
z-index: 4;
width: 123px;
height: 124px;
text-align: center;
line-height: 124px;
color: #fff;
font-weight: 200;
font-size: 55px;
background: url(//inform.plus/wp-content/themes/informplus/img/bookDiscount.png) center no-repeat;
}
.subscribeNum {
font-weight: 200;
line-height: 100%;
color: #fff;
font-size: 60px;
margin-bottom: 20px;
} .yourEventWithUs {
background-image: url(//inform.plus/wp-content/themes/informplus/img/bg/yourEventWithUs.jpg);
box-shadow: inset 0 10px 20px rgba(0,0,0,.15);
}
.yourEventWithUs .listMark {
font-weight: 300;
}
.map {
position: relative;
width: 315px;
height: 315px;
border: 1px solid #2C3643;
border-radius: 100%;
}
.map > div,
.map .gm-style {
border-radius: 100%;
}
.where {
font-size: 26px;
color: #293342;
font-weight: 500;
line-height: 30px;
margin-bottom: 10px;
}
.mapAddress {
font-style: italic;
font-size: 20px;
font-weight: 300;
}
.showMoreEvents {
text-align: center;
margin-top: 40px;
padding: 40px 30px;
} .job {
background: rgb(239,244,247);
background: -moz-linear-gradient(left, rgba(239,244,247,1) 0%, rgba(252,254,254,1) 50%, rgba(225,230,232,1) 100%);
background: -webkit-linear-gradient(left, rgba(239,244,247,1) 0%, rgba(252,254,254,1) 50%, rgba(225,230,232,1) 100%);
background: linear-gradient(to right, rgba(239,244,247,1) 0%, rgba(252,254,254,1) 50%, rgba(225,230,232,1) 100%);
}
.reviewItemText {
text-align: center;
font-size: 22px;
font-weight: 300;
font-style: italic;
color: #293342;
text-overflow: ellipsis;
margin-bottom: 25px;
overflow: hidden;
height: 155px;
}
.reviewItemAvatar {
border-radius: 100%;
width: 172px;
height: 172px;
}
.experience {
position: relative;
border: 2px solid #2C3643;
width: 95px;
height: 95px;
margin: 0 0 15px -45px;
text-align: center;
font-size: 60px;
font-weight: 300;
border-radius: 100%;
}
.experience:after {
position: absolute;
top: 0;
left: calc(100% + 15px);
font-size: 16px;
font-weight: 500;
color: #9499a0;
text-align: left;
width: 55px;
content: 'стаж работы';
}
.experience span {
display: block;
margin-top: -22px;
font-size: 14px;
font-weight: 500;
}
.reviewName {
font-weight: bold;
margin-bottom: 10px;
}
.reviewUserPost {
color: #9499a0;
font-weight: 300;
line-height: 17px;
} .countersSection {
margin-bottom: 30px;
}
.countBlockTitle {
color: #545c68;
margin-bottom: 10px;
}
.count {
font-size: 44px;
font-weight: 300;
color: #80c116;
line-height: 100%;
}
.count.orange {
color: #f38b00;
}
.confHallGalery {
max-width: 850px;
margin: 30px 0;
}
.confHallSLider {
margin-bottom: 10px;
}
.confHallThumbnails {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
margin-left: -10px;
}
.confHallThumb {
margin: 0 0 10px 8px;
background-color: #80C116;
-webkit-transition: .2s ease-in-out;
transition: .2s ease-in-out;
}
.confHallThumb.act > img {
opacity: .5;
} .lecturerInfo {
margin-bottom: 30px;
font-size: 17px;
} .workshopDetailPrice .eventBlockPice {
font-size: 26px;
}
.workshopDetailPrice .eventBlockNewPrice {
max-width: 135px;
padding-left: 30px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAdCAMAAACKeiw+AAAAYFBMVEUAAADziwDziwDziwDziwDziwDziwDziwDziwDziwDziwDziwDziwDziwDziwDziwDziwD////85NH4v4398un2rmv1nUL61bj5zqr0lCb5xpz1plj++PT73cX3t339693GNh+UAAAAEHRSTlMA8IBAEOBgMMCgkFAgsNBwEN5JoAAAARNJREFUeAF9kmmOwzAIRvHi1lnaATtJp/v9bzlQN3Foqnk/IqSHyScEVLo2GsQQ7R42eMtqJuxA0xlUHNUEi5+Y1YAGv7D4HX7lPX/P5flElEZ8cadSBA9C5PJJwhWZB52wYMU6Lka6TZjoF5nhdp7j+XeuTEk+8uxCWaUzSk/0xIWDBFP6XgIUDECn9EP+X/FgleZceaClxxU90vBKzrkyCWnWPygMJDwocdMFr0Tnt3YoTCei58i5WI/SPaEA0OOC5FI6AECYreTSumHdFlf2pXUHdfpU4tZoMrs+51xlhpDqQXiDTJ53kW+8Fnkcod7DluD/uyazulVnPu2xhxX9QdvWg8bVBtP0sMV3tomxtQ4qfwkLKyA5UOAnAAAAAElFTkSuQmCC);
}
.onlyForClientsCP {
font-size: 16px;
font-weight: 500;
color: #f38b00;
text-align: right;
}
.workshopDetailDates {
margin-bottom: 30px;
}
.workshopDetailDateList {
height: 44px;
overflow: hidden;
}
.open .workshopDetailDateList {
height: auto;
}
.workshopDetailDate {
display: block;
font-size: 44px;
font-weight: 200;
line-height: 100%;
color: #80c116;
}
.viewAllDates {
font-size: 18px;
font-weight: 500;
color: #80c116;
border-bottom: 1px dashed;
}
.viewAllDates:after {
position: absolute;
top: calc(50% - 5px);
left: calc(100% + 10px);
width: 17px;
height: 10px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAKCAMAAABlokWQAAAAGFBMVEUAAACAwRaAwRaAwRaAwRaAwRaAwRaAwRYp1dhSAAAAB3RSTlMAENCgUPBAnPAAAgAAADZJREFUeNpVyzEOADAIQlEUW+9/46YDQRn+8BKAi7EooJoDsuuHAzIgMogMIoFJYDoL9kVEwQNRDgDVmVnXzQAAAABJRU5ErkJggg==) center no-repeat;
content: '';
}
.open .viewAllDates:after {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.leading {
background: #EAEBEC;
padding: 10px;
margin-bottom: 10px;
}
.leadingAvatar {
display: block;
width: 120px;
height: 120px;
border-radius: 100%;
}
.leadingAvatar img {
border-radius: inherit;
}
.leadingText {
margin-top: 15px;
}
.selectWorkshopData {
display: block;
padding: 0 25px 5px 0;
border: 0;
border-bottom: 2px dashed #9499A0;
font-size: 28px;
color: #293342;
line-height: 100%;
outline: none;
background: none;
} .mapCanvas {
height: 430px;
margin-bottom: 35px;
}
.phoneDepartment {
font-size: 22px;
} .footer {
background: #004F89;
} .bottomMenu {
background: #004F89;
box-shadow: 0 10px 20px rgba(0,0,0,.15);
padding: 22px 0;
}
.bottomMenu .level1 {
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
}
.bottomMenu .level1 > li {
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;	
}
.bottomMenu a {
position: relative;
display: block;
text-decoration: none;
-webkit-transition: .2s ease-in-out;
transition: .2s ease-in-out;
text-transform: uppercase;
font-size: 18px;
color: #fff;
font-weight: bold;
}
.bottomMenu a:before {
position: absolute;
bottom: calc(100% + 22px);
left: calc(50% - 35px);
border: 35px solid transparent;
border-bottom-color: #004F89;
-webkit-transform: translateY(10px);
transform: translateY(10px);
opacity: 0;
visibility: hidden;
-webkit-transition: .2s ease-in-out;
transition: .2s ease-in-out;
content: '';
}
.bottomMenu .level1 > li:hover > a:before,
.bottomMenu .level1 > li.active > a:before {
opacity: 1;
visibility: visible;
-webkit-transform: none;
transform: none;
} .footerInside {
padding: 35px 0 30px;
color: #fff;
}
.footerLogo {
margin-bottom: 10px;
} .copyright {
color: #fff;
font-size: 12px;
font-weight: 500;
} .footerTel {
font-weight: 300;
}
.footerTel .tel {
display: block;
color: #fff;
text-decoration: none;
font-size: 18px;
} .footerSmallNav li {
margin-bottom: 10px;
}
.footerSmallNav a {
display: block;
color: #fff;
text-decoration: none;
font-weight: 300;
}
.footerSmallNav a img {
margin-right: 5px;
}
.footerSmallNav a span {
display: inline-block;
vertical-align: middle;
text-decoration: underline;	
} .search {
position: relative;
margin-bottom: 55px;
}
.search .field {
padding-left: 10px;
padding-right: 10px;
border-bottom: 0;
background: #fff;
}
.search .but {
position: absolute;
right: 0;
top: 0;
bottom: 0;
width: 40px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAZCAMAAAAPIl6bAAAAM1BMVEUAAAAAT4wAT4wAT4wAT4wAT4wAT4wAT4wAT4wAT4wAT4wAT4wAT4wAT4wAT4wAT4wAT4x8ZrfRAAAAEHRSTlMAgGDw4MCgMCBQELCQQHDQBTy6aQAAAH9JREFUeAHFzAkOgyAYROFhAVnAvvuftn8Uq+0F+iWQ8EJGh+mc2zddauSQVhoQsnMZ8DIORpNpHapUsL5kQrMr6SPi7cw77CSBbhvhOwh+f0RF6nOja5B0aQGvEshaOlGSh15kygs2nYXkhj1DXduJQy66FA+16QmkP4Q5dXoDH8oGY5LIay4AAAAASUVORK5CYII=) center no-repeat;
} .r52 {
display: block;
text-decoration: none;
text-align: right;
} .pageUp {
display: none;
position: fixed;
bottom: 80px;
right: 25px;
z-index: 1000;
width: 50px;
height: 50px;
background: #00639D;
box-shadow: 0 5px 10px rgba(0,99,157,.3);
border-radius: 100%;
-webkit-transition: none;
transition: none;
}
.pageUp:before,
.pageUp:after {
position: absolute;
top: calc(50% - 11px);
left: calc(50% - 15px);
border: 17px solid transparent;
border-top: 0;
content: '';
}
.pageUp:before {
border-width: 22px;
border-left-width: 15px;
border-right-width: 15px;
border-bottom-color: #fff;
}
.pageUp:after {
top: calc(50% - 8.5px);
left: calc(50% - 11px);
border-left-width: 11px;
border-right-width: 11px;
border-bottom-color: #00639D;
}   .fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
padding: 0;
margin: 0;
border: 0;
outline: none;
vertical-align: top;
}
.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 8020;
}
.fancybox-skin {
position: relative;
color: #444;
text-shadow: none;
border-radius: 4px;
}
.fancybox-opened {
z-index: 8030;
}
.fancybox-opened .fancybox-skin {
box-shadow: 0 10px 25px rgba(0, 0, 0, .5);
}
.fancybox-outer, .fancybox-inner {
position: relative;
}
.fancybox-inner {
overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling: touch;
}
.fancybox-error {
color: #444;
font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
margin: 0;
padding: 15px;
white-space: nowrap;
}
.fancybox-image, 
.fancybox-iframe {
display: block;
width: 100%;
height: 100%;
}
.fancybox-image {
max-width: 100%;
max-height: 100%;
}
#fancybox-loading, 
.fancybox-close, 
.fancybox-prev span, 
.fancybox-next span {
background-image: url(//inform.plus/wp-content/themes/informplus/img/fancybox/fancybox_sprite.png);
}
#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -22px;
background-position: 0 -108px;
opacity: 0.8;
cursor: pointer;
z-index: 8060;
}
#fancybox-loading div {
width: 44px;
height: 44px;
background: url(//inform.plus/wp-content/themes/informplus/img/fancybox/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close {
position: absolute;
top: -18px;
right: -18px;
width: 36px;
height: 36px;
cursor: pointer;
z-index: 8040;
}
.fancybox-nav {
position: absolute;
top: 0;
width: 40%;
height: 100%;
cursor: pointer;
text-decoration: none;
background: transparent url(//inform.plus/wp-content/themes/informplus/img/fancybox/blank.gif); -webkit-tap-highlight-color: rgba(0,0,0,0);
z-index: 8040;
}
.fancybox-prev {
left: 0;
}
.fancybox-next {
right: 0;
}
.fancybox-nav span {
position: absolute;
top: 50%;
width: 36px;
height: 34px;
margin-top: -18px;
cursor: pointer;
z-index: 8040;
visibility: hidden;
}
.fancybox-prev span {
left: 10px;
background-position: 0 -36px;
}
.fancybox-next span {
right: 10px;
background-position: 0 -72px;
}
.fancybox-nav:hover span {
visibility: visible;
}
.fancybox-tmp {
position: absolute;
top: -99999px;
left: -99999px;
visibility: hidden;
max-width: 99999px;
max-height: 99999px;
overflow: visible !important;
} .fancybox-lock {
overflow: hidden !important;
width: auto;
}
.fancybox-lock body {
overflow: hidden !important;
}
.fancybox-lock-test {
overflow-y: hidden !important;
}
.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 8010;
background: url(//inform.plus/wp-content/themes/informplus/img/fancybox/fancybox_overlay.png);
}
.fancybox-overlay-fixed {
position: fixed;
bottom: 0;
right: 0;
}
.fancybox-lock .fancybox-overlay {
overflow: auto;
overflow-y: scroll;
} .fancybox-title {
visibility: hidden;
font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
position: relative;
text-shadow: none;
z-index: 8050;
}
.fancybox-opened .fancybox-title {
visibility: visible;
}
.fancybox-title-float-wrap {
position: absolute;
bottom: 0;
right: 50%;
margin-bottom: -35px;
z-index: 8050;
text-align: center;
}
.fancybox-title-float-wrap .child {
display: inline-block;
margin-right: -100%;
padding: 2px 20px;
background: transparent;
background: rgba(0, 0, 0, .8);
border-radius: 15px;
text-shadow: 0 1px 2px #222;
color: #FFF;
font-weight: bold;
line-height: 24px;
white-space: nowrap;
}
.fancybox-title-outside-wrap {
position: relative;
margin-top: 10px;
color: #fff;
}
.fancybox-title-inside-wrap {
padding-top: 10px;
}
.fancybox-title-over-wrap {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
padding: 10px;
background: #000;
background: rgba(0, 0, 0, .8);
} @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){
#fancybox-loading, 
.fancybox-close, 
.fancybox-prev span, 
.fancybox-next span {
background-image: url(//inform.plus/wp-content/themes/informplus/img/fancybox/fancybox_sprite@2x.png);
background-size: 44px 152px; }
#fancybox-loading div {
background-image: url(//inform.plus/wp-content/themes/informplus/img/fancybox/fancybox_loading@2x.gif);
background-size: 24px 24px; }
} .contentBody ol {
margin: 0;
padding: 0;
list-style: none;
}
.contentBody ol > li {position: relative;}
.contentBody ol {
counter-reset: listNum;
margin-bottom: 30px;
}
.contentBody ol > li {
padding-left: 20px;
margin-bottom: 10px;
}
.contentBody ol > li:before {
position: absolute;
top: 0;
left: 0;
font-weight: bold;
font-size: 17px;
color: #545c68;
counter-increment: listNum;
content: counter(listNum)'.';
}
.lecturer ul {
margin-top: 0;
margin-bottom: 0;
padding-left: 20px;
}
.lecturer ul > li {
font-size: 17px;
color: #545c68;
margin-bottom: 10px;
}
.alignleft {
float: left;
margin: 0.5em 1em 0.5em 0;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignright {
float: right;
margin: 0.5em 0 0.5em 1em;
}@keyframes rotate-forever{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spinner-loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.pum-container,.pum-content,.pum-content+.pum-close,.pum-content+.pum-close:active,.pum-content+.pum-close:focus,.pum-content+.pum-close:hover,.pum-overlay,.pum-title{background:0 0;border:none;bottom:auto;clear:none;cursor:default;float:none;font-family:inherit;font-size:medium;font-style:normal;font-weight:400;height:auto;left:auto;letter-spacing:normal;line-height:normal;max-height:none;max-width:none;min-height:0;min-width:0;overflow:visible;position:static;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;top:auto;visibility:visible;white-space:normal;width:auto;z-index:auto}.pum-container .pum-content+.pum-close>span,.pum-content,.pum-title{position:relative;z-index:1}.pum-overlay,html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container,html.pum-open.pum-open-overlay.pum-open-fixed .pum-container{position:fixed}.pum-overlay{height:100%;width:100%;top:0;left:0;right:0;bottom:0;z-index:1999999999;overflow:initial;display:none;transition:.15s ease-in-out}.pum-overlay.pum-form-submission-detected,.pum-overlay.pum-preview{display:block}.pum-overlay,.pum-overlay *,.pum-overlay :after,.pum-overlay :before,.pum-overlay:after,.pum-overlay:before{box-sizing:border-box}.pum-container{top:100px;position:absolute;margin-bottom:3em;z-index:1999999999}.pum-container.pum-responsive{left:50%;margin-left:-47.5%;width:95%;height:auto;overflow:visible}.pum-container.pum-responsive img{max-width:100%;height:auto}@media only screen and (min-width:1024px){.pum-container.pum-responsive.pum-responsive-nano{margin-left:-5%;width:10%}.pum-container.pum-responsive.pum-responsive-micro{margin-left:-10%;width:20%}.pum-container.pum-responsive.pum-responsive-tiny{margin-left:-15%;width:30%}.pum-container.pum-responsive.pum-responsive-small{margin-left:-20%;width:40%}.pum-container.pum-responsive.pum-responsive-medium{margin-left:-30%;width:60%}.pum-container.pum-responsive.pum-responsive-normal{margin-left:-30%;width:70%}.pum-container.pum-responsive.pum-responsive-large{margin-left:-35%;width:80%}.pum-container.pum-responsive.pum-responsive-xlarge{margin-left:-47.5%;width:95%}.pum-container.pum-responsive.pum-position-fixed{position:fixed}}@media only screen and (max-width:1024px){.pum-container.pum-responsive.pum-position-fixed{position:absolute}}.pum-container.custom-position{left:auto;top:auto;margin-left:inherit}.pum-container .pum-title{margin-bottom:.5em}.pum-container .pum-content>:last-child,.pum-form__message:last-child{margin-bottom:0}.pum-container .pum-content:focus{outline:0}.pum-container .pum-content>:first-child{margin-top:0}.pum-container .pum-content+.pum-close{text-decoration:none;text-align:center;line-height:1;position:absolute;cursor:pointer;min-width:1em;z-index:2;background-color:transparent}.pum-container.pum-scrollable .pum-content{overflow:auto;overflow-y:scroll;max-height:95%}.pum-overlay.pum-overlay-disabled{visibility:hidden}.pum-overlay.pum-overlay-disabled::-webkit-scrollbar{display:block}.pum-overlay.pum-overlay-disabled .pum-container{visibility:visible}.popmake-close,.pum-overlay.pum-click-to-close{cursor:pointer}html.pum-open.pum-open-overlay,html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay{overflow:hidden}html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding-right:15px}html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{overflow-y:scroll;-webkit-overflow-scrolling:touch}html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active{position:static;height:auto;width:auto}.pum-form{margin:0 auto 16px}.pum-form__field{margin-bottom:1em}.pum-form__field label{font-weight:700}.pum-form__field input[type=date],.pum-form__field select{margin:0 auto;font-size:18px;line-height:26px;text-align:center;padding:3px;vertical-align:middle}.pum-form__field select{padding:5px 3px}.pum-form__loader{font-size:2em;animation-duration:.75s;animation-iteration-count:infinite;animation-name:rotate-forever;animation-timing-function:linear;height:.75em;width:.75em;border:.25em solid rgba(0,0,0,.5);border-right-color:transparent;border-radius:50%;display:inline-block}.pum-form__submit{position:relative}.pum-form__submit .pum-form__loader{margin-left:.5em;border:.25em solid rgba(255,255,255,.5);border-right-color:transparent}.pum-form__messages{display:none;border:1px solid rgba(0,0,0,.25);margin-bottom:.5em;padding:1em;position:relative}.pum-form__message{margin-bottom:.5em}.pum-form__message--error{color:red!important;border-color:red}.pum-form__message--success{color:green!important;border-color:green}.pum-form--loading,.pum-sub-form .pum-sub-form-loading{opacity:.5}.pum-alignment-left,.pum-form--alignment-left{text-align:left}.pum-alignment-center{text-align:center}.pum-alignment-right{text-align:right}.pum-form--alignment-center{text-align:center}.pum-form--alignment-right{text-align:right}.pum-form--layout-standard .pum-form__field>label{margin-bottom:.25em;display:block}.pum-form--layout-inline .pum-form__field{display:inline-block}.pum-form--layout-block .pum-form__field,.pum-form--layout-block button,.pum-form--layout-block div,.pum-form--layout-block input{display:block;width:100%}.pum-form--style-default label{font-size:14px;font-weight:700}.pum-form--style-default input[type=email],.pum-form--style-default input[type=text]{background-color:#f8f7f7;margin-bottom:5px;font-size:14px;padding:10px 8px}.pum-form--style-default button{font-size:18px;margin:10px 0 0;padding:10px 5px;cursor:pointer}.pum-sub-form p.pum-newsletter-error-msg{margin:0}.pum-sub-form .spinner-loader{right:50%;position:absolute;bottom:40%}.pum-sub-form .spinner-loader:not(:required){animation:1.5s linear infinite spinner-loader;border-radius:.5em;box-shadow:rgba(0,0,51,.3) 1.5em 0 0 0,rgba(0,0,51,.3) 1.1em 1.1em 0 0,rgba(0,0,51,.3) 0 1.5em 0 0,rgba(0,0,51,.3) -1.1em 1.1em 0 0,rgba(0,0,51,.3) -1.5em 0 0 0,rgba(0,0,51,.3) -1.1em -1.1em 0 0,rgba(0,0,51,.3) 0 -1.5em 0 0,rgba(0,0,51,.3) 1.1em -1.1em 0 0;display:inline-block;font-size:10px;width:1em;height:1em;margin:1.5em;overflow:hidden;text-indent:100%}.pum-form__field--consent{text-align:left}.pum-form__field--consent.pum-form__field--checkbox label,.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label{display:inline-block;vertical-align:middle}.pum-form__field--consent.pum-form__field--checkbox label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label+label{margin-left:1em}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label{display:block;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-container iframe.formidable{width:100%;overflow:visible}.flatpickr-calendar.open,.pika-single,body div#ui-datepicker-div[style]{z-index:9999999999!important}