5500 lines
91 KiB
CSS
5500 lines
91 KiB
CSS
@charset "UTF-8";
|
|
|
|
/* RESET */
|
|
html,
|
|
body,
|
|
div,
|
|
span,
|
|
applet,
|
|
object,
|
|
iframe,
|
|
h1,
|
|
h2,
|
|
h3,
|
|
h4,
|
|
h5,
|
|
h6,
|
|
p,
|
|
blockquote,
|
|
pre,
|
|
a,
|
|
abbr,
|
|
acronym,
|
|
address,
|
|
big,
|
|
cite,
|
|
code,
|
|
del,
|
|
dfn,
|
|
em,
|
|
font,
|
|
img,
|
|
ins,
|
|
kbd,
|
|
q,
|
|
s,
|
|
samp,
|
|
small,
|
|
strike,
|
|
strong,
|
|
tt,
|
|
var,
|
|
b,
|
|
u,
|
|
i,
|
|
center,
|
|
dl,
|
|
dt,
|
|
dd,
|
|
ol,
|
|
ul,
|
|
li,
|
|
fieldset,
|
|
form,
|
|
label,
|
|
legend,
|
|
table,
|
|
caption,
|
|
tbody,
|
|
tfoot,
|
|
thead,
|
|
tr,
|
|
th,
|
|
td {
|
|
font-size: 100%;
|
|
margin: 0;
|
|
padding: 0;
|
|
border: 0;
|
|
outline: 0;
|
|
vertical-align: baseline;
|
|
background: transparent;
|
|
min-width: 0;
|
|
}
|
|
|
|
html {
|
|
min-height: 100%;
|
|
font-weight: 400;
|
|
touch-action: manipulation;
|
|
-ms-touch-action: manipulation;
|
|
}
|
|
|
|
body {
|
|
min-height: 100%;
|
|
line-height: 1;
|
|
}
|
|
|
|
blockquote,
|
|
q {
|
|
quotes: none;
|
|
}
|
|
|
|
:focus {
|
|
outline: 0;
|
|
}
|
|
|
|
ins {
|
|
text-decoration: none;
|
|
}
|
|
|
|
del {
|
|
text-decoration: line-through;
|
|
}
|
|
|
|
table {
|
|
border-collapse: collapse;
|
|
border-spacing: 0;
|
|
}
|
|
|
|
article,
|
|
aside,
|
|
details,
|
|
figcaption,
|
|
figure,
|
|
footer,
|
|
header,
|
|
hgroup,
|
|
menu,
|
|
nav,
|
|
section {
|
|
display: block;
|
|
}
|
|
|
|
h1,
|
|
h2,
|
|
h3,
|
|
h4,
|
|
h5 {
|
|
font-weight: inherit;
|
|
}
|
|
|
|
b,
|
|
strong {
|
|
font-weight: 700;
|
|
}
|
|
|
|
input,
|
|
button,
|
|
textarea {
|
|
border: 0;
|
|
padding: 0;
|
|
font-weight: inherit;
|
|
background: transparent;
|
|
line-height: 1;
|
|
}
|
|
|
|
hr {
|
|
display: block;
|
|
width: 100%;
|
|
height: 1px;
|
|
background: #ada29c;
|
|
margin: 0;
|
|
padding: 0;
|
|
border: 0;
|
|
}
|
|
|
|
.noselect {
|
|
-webkit-touch-callout: none;
|
|
-webkit-user-select: none;
|
|
-khtml-user-select: none;
|
|
-moz-user-select: none;
|
|
-ms-user-select: none;
|
|
user-select: none;
|
|
}
|
|
|
|
::-webkit-input-placeholder,
|
|
::-moz-placeholder,
|
|
:-ms-input-placeholder,
|
|
:-moz-placeholder {
|
|
color: inherit;
|
|
}
|
|
|
|
input::placeholder {
|
|
color: inherit;
|
|
opacity: 0.7;
|
|
}
|
|
|
|
input[type="text"]::-ms-clear,
|
|
input[type="text"]::-ms-reveal {
|
|
display: none;
|
|
width: 0;
|
|
height: 0;
|
|
}
|
|
|
|
input[type="search"]::-webkit-search-decoration,
|
|
input[type="search"]::-webkit-search-cancel-button,
|
|
input[type="search"]::-webkit-search-results-button,
|
|
input[type="search"]::-webkit-search-results-decoration {
|
|
display: none;
|
|
}
|
|
|
|
input[type="text"],
|
|
input[type="search"],
|
|
input[type="password"],
|
|
input[type="email"],
|
|
input[type="button"],
|
|
[type="submit"],
|
|
textarea,
|
|
select,
|
|
.btn {
|
|
box-sizing: border-box;
|
|
display: block;
|
|
width: 100%;
|
|
font-family: inherit;
|
|
line-height: 1;
|
|
background: transparent;
|
|
-webkit-appearance: none;
|
|
-moz-appearance: none;
|
|
appearance: none;
|
|
resize: none;
|
|
}
|
|
|
|
input[type="button"],
|
|
[type="submit"],
|
|
.btn {
|
|
cursor: pointer;
|
|
}
|
|
|
|
a {
|
|
color: inherit;
|
|
text-decoration: none;
|
|
cursor: pointer;
|
|
}
|
|
|
|
select:disabled {
|
|
opacity: 0.6;
|
|
}
|
|
|
|
/*
|
|
@media screen and (max-width: 1000px) {}
|
|
*/
|
|
|
|
body {
|
|
color: #222222;
|
|
font-family: "Barlow", sans-serif;
|
|
font-weight: normal;
|
|
font-style: normal;
|
|
line-height: 1;
|
|
overflow-x: hidden;
|
|
}
|
|
|
|
.events-map__item img {
|
|
align-self: flex-start;
|
|
}
|
|
|
|
img,
|
|
iframe {
|
|
display: block;
|
|
max-width: 100%;
|
|
}
|
|
|
|
.todo {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
padding: 75px;
|
|
color: #fff;
|
|
font-size: 30px;
|
|
background: green;
|
|
}
|
|
|
|
.swiper-wrapper {
|
|
height: auto;
|
|
}
|
|
|
|
/* .swiper-slide {
|
|
width: auto;
|
|
height: auto;
|
|
}
|
|
*/
|
|
|
|
.play-button {
|
|
width: 100%;
|
|
height: 100%;
|
|
/* background: url('../img/play-button.png') center center no-repeat; */
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
cursor: pointer;
|
|
z-index: 1;
|
|
color: #fff;
|
|
display: none;
|
|
}
|
|
|
|
.play-button::before,
|
|
.play-button::after {
|
|
content: "";
|
|
display: block;
|
|
position: absolute;
|
|
transform: translate(-50%, -50%);
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
}
|
|
|
|
.play-button::before {
|
|
width: 0;
|
|
height: 0;
|
|
border-style: solid;
|
|
border-width: 16px 0 16px 28px;
|
|
border-color: transparent transparent transparent currentColor;
|
|
|
|
border-radius: 2px;
|
|
margin-left: 3px;
|
|
}
|
|
|
|
.play-button::after {
|
|
box-sizing: border-box;
|
|
border: 6px solid currentColor;
|
|
border-radius: 100%;
|
|
width: 62px;
|
|
height: 62px;
|
|
}
|
|
|
|
.play-button:hover {
|
|
color: #ff4e4e;
|
|
}
|
|
|
|
.play-button.active {
|
|
opacity: 0;
|
|
}
|
|
|
|
.back-to-top {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: 50px;
|
|
height: 50px;
|
|
background: #ff4e4e;
|
|
border-radius: 100%;
|
|
position: fixed;
|
|
right: 30px;
|
|
bottom: 45px;
|
|
opacity: 0;
|
|
cursor: pointer;
|
|
z-index: 99;
|
|
|
|
transition: all 0.8s;
|
|
}
|
|
|
|
.back-to-top:hover {
|
|
background: #b53434;
|
|
}
|
|
|
|
.back-to-top__arrow {
|
|
display: block;
|
|
box-sizing: border-box;
|
|
width: 24px;
|
|
height: 24px;
|
|
border-top: 2px solid #666666;
|
|
border-right: 2px solid #666666;
|
|
transform: rotate(-45deg);
|
|
}
|
|
|
|
.fw {
|
|
width: 100%;
|
|
min-width: 100%;
|
|
}
|
|
|
|
.fw-container {
|
|
padding: 95px 0 100px;
|
|
}
|
|
|
|
.no-top-padding {
|
|
padding-top: 0;
|
|
}
|
|
|
|
.no-bottom-padding {
|
|
padding-bottom: 0;
|
|
}
|
|
|
|
.no-bottom-margin {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.no-top-padding-important {
|
|
padding-top: 0 !important;
|
|
}
|
|
|
|
.no-bottom-padding-important {
|
|
padding-bottom: 0 !important;
|
|
}
|
|
|
|
.no-bottom-margin-important {
|
|
margin-bottom: 0 !important;
|
|
}
|
|
|
|
.half-bottom-padding {
|
|
padding-bottom: 50px;
|
|
}
|
|
|
|
.wrapper {
|
|
box-sizing: border-box;
|
|
width: 1350px;
|
|
max-width: 100%;
|
|
padding: 0 20px;
|
|
margin: 0 auto;
|
|
position: relative;
|
|
}
|
|
|
|
.wrapper_small {
|
|
width: 1110px;
|
|
}
|
|
|
|
.gray-bg {
|
|
background: #f8f8f8;
|
|
}
|
|
|
|
.title {
|
|
display: block;
|
|
margin-bottom: 90px;
|
|
text-align: center;
|
|
}
|
|
|
|
.title-text {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
font-weight: 800;
|
|
font-size: 38px;
|
|
color: #222222;
|
|
text-transform: uppercase;
|
|
margin-bottom: 15px;
|
|
line-height: 1;
|
|
}
|
|
|
|
.title-text::before,
|
|
.title-text::after {
|
|
content: "";
|
|
display: block;
|
|
width: 100px;
|
|
height: 1px;
|
|
background: #222222;
|
|
margin: 0 55px;
|
|
}
|
|
|
|
.subtitle {
|
|
display: block;
|
|
font-weight: 500;
|
|
font-size: 28px;
|
|
color: #222222;
|
|
line-height: 1;
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
.subtitle_red {
|
|
color: #ff4e4e;
|
|
}
|
|
|
|
.subtitle_paint {
|
|
font-family: "Satisfy";
|
|
}
|
|
|
|
.subtitle_main {
|
|
font-size: 35px;
|
|
text-align: center;
|
|
margin: 0;
|
|
}
|
|
|
|
.centered {
|
|
text-align: center;
|
|
}
|
|
|
|
.blocks-gallery-grid,
|
|
.wp-block-columns,
|
|
.wp-block-media-text {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: center;
|
|
align-items: center;
|
|
}
|
|
|
|
.blocks-gallery-item::before {
|
|
content: none !important;
|
|
}
|
|
|
|
.clr::after {
|
|
content: "";
|
|
display: block;
|
|
clear: both;
|
|
}
|
|
|
|
.form__container {
|
|
margin-bottom: 70px;
|
|
}
|
|
|
|
.form__row {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.form__title {
|
|
margin-bottom: 60px;
|
|
}
|
|
|
|
.form__row .form__field {
|
|
width: 48%;
|
|
}
|
|
|
|
.form__field {
|
|
width: 100%;
|
|
margin-bottom: 30px;
|
|
}
|
|
|
|
.form__field {
|
|
display: flex;
|
|
flex-flow: row wrap;
|
|
align-items: flex-start;
|
|
line-height: 1.2;
|
|
/* align-items: center; */
|
|
}
|
|
|
|
.form__row .form__field>.form__field {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.form__field-title {
|
|
width: 100%;
|
|
font-weight: 700;
|
|
font-size: 18px;
|
|
padding-top: 20px;
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
.form__label {
|
|
font-weight: 500;
|
|
font-size: 16px;
|
|
margin-right: 10px;
|
|
}
|
|
|
|
.form__field_flex {
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.form__field_flex .form__label,
|
|
.form__field_flex .wpcf7-form-control-wrap {
|
|
width: 48%;
|
|
}
|
|
|
|
.form__input {
|
|
box-sizing: border-box;
|
|
width: 100%;
|
|
height: 50px;
|
|
font-family: inherit;
|
|
font-weight: 500;
|
|
font-size: 16px;
|
|
font-style: italic;
|
|
color: #666666;
|
|
padding: 0 15px;
|
|
border: 1px solid #dbdbdb;
|
|
border-radius: 3px;
|
|
background: #ffffff;
|
|
}
|
|
|
|
.form__input_notinput {
|
|
padding: 0;
|
|
box-shadow: none;
|
|
border: 0;
|
|
height: auto;
|
|
font-weight: 500;
|
|
font-size: 16px;
|
|
font-style: normal;
|
|
}
|
|
|
|
select.form__input_notinput {
|
|
box-sizing: border-box;
|
|
width: 100%;
|
|
padding-right: 15px;
|
|
line-height: 1.2;
|
|
background: url('../img/filter-arrow.png') right top 8px no-repeat;
|
|
}
|
|
|
|
select.form__input_notinput:not(.changed) {
|
|
color: #ff4e4e;
|
|
}
|
|
|
|
select.form__input_notinput option {
|
|
color: #666666;
|
|
}
|
|
|
|
select.form__input_notinput option:disabled {
|
|
color: #ff4e4e;
|
|
}
|
|
|
|
textarea.form__input {
|
|
height: 235px;
|
|
padding: 15px;
|
|
}
|
|
|
|
.form__tip {
|
|
width: 100%;
|
|
text-align: right;
|
|
font-weight: 500;
|
|
font-size: 16px;
|
|
}
|
|
|
|
.form__field-label {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
|
|
.form__field-label .wpcf7-form-control-wrap {
|
|
width: auto;
|
|
flex: 0 0 auto;
|
|
}
|
|
|
|
form .wpcf7-form-control-wrap .wpcf7-list-item {
|
|
margin: 0;
|
|
}
|
|
|
|
.search-form {
|
|
display: flex;
|
|
flex-direction: column;
|
|
background: #333333;
|
|
padding: 30px;
|
|
margin-bottom: 50px;
|
|
}
|
|
|
|
.search-form__wrapper {
|
|
display: flex;
|
|
flex-direction: row;
|
|
}
|
|
|
|
.search-form__field {
|
|
width: 100%;
|
|
}
|
|
|
|
input.search-form__input {
|
|
width: 100%;
|
|
height: 50px;
|
|
border: 1px solid #fe4e4e;
|
|
border-radius: 3px 0 0 3px;
|
|
box-shadow: unset;
|
|
background: #fff;
|
|
}
|
|
|
|
.search-form__btn {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
flex: 0 0 auto;
|
|
width: 50px;
|
|
color: #fff;
|
|
background: #fe4e4e;
|
|
border-radius: 0 3px 3px 0;
|
|
}
|
|
|
|
input::placeholder,
|
|
textarea::placeholder {
|
|
color: #888;
|
|
}
|
|
|
|
.wpcf7-form-control-wrap {
|
|
width: 100%;
|
|
}
|
|
|
|
.select-wrapper {
|
|
display: inline-block;
|
|
position: relative;
|
|
width: 100%;
|
|
background-color: #ffffff;
|
|
}
|
|
|
|
.select-wrapper::before {
|
|
content: "";
|
|
position: absolute;
|
|
display: block;
|
|
border-right: 2px solid #fe4e4e;
|
|
border-bottom: 2px solid #fe4e4e;
|
|
width: 12px;
|
|
height: 12px;
|
|
top: 15px;
|
|
right: 25px;
|
|
transform: rotate(45deg);
|
|
transition: 0.3s;
|
|
}
|
|
|
|
.select-wrapper.open::before {
|
|
top: calc(50% - 3px);
|
|
transform: rotate(-135deg);
|
|
}
|
|
|
|
.wpcf7-select {
|
|
padding-right: 60px;
|
|
background-color: transparent;
|
|
}
|
|
|
|
/*
|
|
.form__field_flex .wpcf7-form-control-wrap {
|
|
width: auto;
|
|
} */
|
|
|
|
span.wpcf7-list-item {
|
|
margin-left: 0;
|
|
}
|
|
|
|
.wpcf7-not-valid:not(.form__checkbox) {
|
|
/* color: #ff4e4e; */
|
|
border-color: #ff4e4e;
|
|
box-shadow: 0 0 0 1px #ff4e4e;
|
|
}
|
|
|
|
.form__input_notinput.wpcf7-not-valid {
|
|
border: none;
|
|
box-shadow: none;
|
|
}
|
|
|
|
.wpcf7-not-valid .wpcf7-list-item-label::before {
|
|
border-color: #ff4e4e;
|
|
}
|
|
|
|
form .wpcf7-not-valid-tip {
|
|
font-size: 14px;
|
|
font-weight: 500;
|
|
padding-top: 5px;
|
|
padding-bottom: 5px;
|
|
color: #ff4e4e;
|
|
}
|
|
|
|
div.wpcf7-validation-errors,
|
|
div.wpcf7-acceptance-missing {
|
|
border: none;
|
|
font-size: 14px;
|
|
font-weight: 500;
|
|
color: #ff4e4e;
|
|
padding: 0;
|
|
margin: 0;
|
|
}
|
|
|
|
.page-press-form div.wpcf7-validation-errors {
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
.page-press-form form .wpcf7-mail-sent-ok {
|
|
padding: 20px;
|
|
font-size: 18px;
|
|
}
|
|
|
|
.page-press-form form .form__field-label {
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
.page-press-form form .form__field-label a {
|
|
color: #ff4e4e;
|
|
text-decoration: underline;
|
|
}
|
|
|
|
.page-press-form form .form__field-label a:hover {
|
|
text-decoration: none;
|
|
}
|
|
|
|
form .wpcf7-list-item {
|
|
display: block;
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
.wpcf7-list-item-label {
|
|
display: flex;
|
|
align-items: center;
|
|
position: relative;
|
|
cursor: pointer;
|
|
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
.form__field-label .wpcf7-list-item-label {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.form__field-label .wpcf7-not-valid-tip {
|
|
display: none !important;
|
|
}
|
|
|
|
.wpcf7-list-item-label::before {
|
|
flex: 0 0 auto;
|
|
display: block;
|
|
box-sizing: border-box;
|
|
width: 30px;
|
|
height: 30px;
|
|
border: 1px solid #dbdbdb;
|
|
border-radius: 3px;
|
|
|
|
margin-right: 10px;
|
|
}
|
|
|
|
.wpcf7-list-item-label::after {
|
|
display: block;
|
|
width: 12px;
|
|
height: 4px;
|
|
border: 2px solid #fff;
|
|
border-top-color: transparent;
|
|
border-right-color: transparent;
|
|
position: absolute;
|
|
top: 8px;
|
|
left: 8px;
|
|
transform: rotate(-45deg);
|
|
opacity: 0;
|
|
}
|
|
|
|
input:checked~.wpcf7-list-item-label::before {
|
|
background: #ff4e4e;
|
|
}
|
|
|
|
input:checked~.wpcf7-list-item-label::after {
|
|
opacity: 1;
|
|
}
|
|
|
|
.wpcf7-list-item input[type="checkbox"] {
|
|
position: absolute;
|
|
left: -9999px;
|
|
}
|
|
|
|
.wpcf7-form.sent {
|
|
position: relative;
|
|
}
|
|
|
|
form .wpcf7-mail-sent-ok {
|
|
display: flex !important;
|
|
font-size: 14px;
|
|
width: 100%;
|
|
height: 100%;
|
|
font-style: italic;
|
|
background: #fff;
|
|
padding-top: 65px;
|
|
display: flex;
|
|
margin: 0;
|
|
justify-content: center;
|
|
align-items: center;
|
|
box-sizing: border-box;
|
|
border: 0;
|
|
color: #666666;
|
|
line-height: 2;
|
|
}
|
|
|
|
form .wpcf7-mail-sent-ok::before {
|
|
content: "\2716";
|
|
box-sizing: border-box;
|
|
font-size: 12px;
|
|
display: flex;
|
|
justify-content: center;
|
|
padding-left: 1px;
|
|
align-items: center;
|
|
width: 20px;
|
|
height: 20px;
|
|
line-height: 1;
|
|
position: absolute;
|
|
top: 15px;
|
|
right: 15px;
|
|
cursor: pointer;
|
|
background: #000;
|
|
border-radius: 100%;
|
|
color: #fff;
|
|
font-style: normal;
|
|
}
|
|
|
|
input:focus,
|
|
textarea:focus {
|
|
border-color: #ff4e4e;
|
|
}
|
|
|
|
.videos__title {
|
|
margin-bottom: 30px;
|
|
}
|
|
|
|
.videos-list {
|
|
display: flex;
|
|
flex-flow: row wrap;
|
|
margin: 0 -20px 5px;
|
|
}
|
|
|
|
.video,
|
|
.picture {
|
|
width: 410px;
|
|
margin: 0 20px 30px;
|
|
position: relative;
|
|
}
|
|
|
|
.video__wrap {
|
|
position: relative;
|
|
}
|
|
|
|
.picture img {
|
|
width: 100%;
|
|
height: 242px;
|
|
}
|
|
|
|
.home_video {
|
|
margin-bottom: 30px;
|
|
}
|
|
|
|
.home_video iframe {
|
|
display: block;
|
|
width: 100%;
|
|
height: 40vw;
|
|
margin: auto;
|
|
max-width: 100%;
|
|
}
|
|
|
|
.video iframe {
|
|
display: block;
|
|
width: 410px;
|
|
height: 242px;
|
|
max-width: 100%;
|
|
}
|
|
|
|
.video__title,
|
|
.picture__title {
|
|
padding-top: 20px;
|
|
font-weight: 600;
|
|
font-size: 18px;
|
|
color: #666666;
|
|
}
|
|
|
|
.video:hover .video__title,
|
|
.picture:hover .picture__title {
|
|
color: #ff4e4e;
|
|
}
|
|
|
|
/* .video__btn {
|
|
display: flex;
|
|
justify-content: center;
|
|
padding-top: 60px;
|
|
}
|
|
*/
|
|
|
|
.videos__text {
|
|
padding-top: 50px;
|
|
font-weight: 500;
|
|
color: #222222;
|
|
text-align: center;
|
|
}
|
|
|
|
.videos__btn-wrap {
|
|
display: flex;
|
|
justify-content: center;
|
|
padding-top: 20px;
|
|
}
|
|
|
|
.quote {
|
|
display: flex;
|
|
flex-flow: row wrap;
|
|
align-items: center;
|
|
box-sizing: border-box;
|
|
padding: 20px 25px;
|
|
background: #fff;
|
|
margin-bottom: 30px;
|
|
}
|
|
|
|
.quote__image {
|
|
flex: 0 0 auto;
|
|
width: 150px;
|
|
height: 150px;
|
|
margin-right: 30px;
|
|
}
|
|
|
|
.quote__info {
|
|
flex: 1;
|
|
}
|
|
|
|
.quote__author {
|
|
font-weight: 700;
|
|
font-size: 16px;
|
|
color: #ff4e4e;
|
|
}
|
|
|
|
.quote__photo,
|
|
.quote__photobox,
|
|
.quote__photo_shadow {
|
|
-moz-border-radius: 50% / 50%;
|
|
-webkit-border-radius: 50% 50%;
|
|
border-radius: 50% / 50%;
|
|
}
|
|
|
|
.quote__photobox {
|
|
position: relative;
|
|
top: 1em;
|
|
right: -4em;
|
|
display: table;
|
|
box-sizing: border-box;
|
|
border: 4px solid #ff4e4e;
|
|
}
|
|
|
|
.quote__photo {
|
|
-moz-box-shadow: 10px 10px 12px rgba(0, 0, 0, 0.4);
|
|
-webkit-box-shadow: 10px 10px 12px rgba(0, 0, 0, 0.4);
|
|
box-shadow: 10px 10px 12px rgba(0, 0, 0, 0.4);
|
|
}
|
|
|
|
.quote__photo_shadow {
|
|
-moz-box-shadow: 10px 10px 12px rgba(0, 0, 0, 0.4) inset;
|
|
-webkit-box-shadow: 10px 10px 12px rgba(0, 0, 0, 0.4) inset;
|
|
box-shadow: 10px 10px 12px rgba(0, 0, 0, 0.4) inset;
|
|
position: absolute;
|
|
height: 100%;
|
|
width: 100%;
|
|
}
|
|
|
|
@media all and (min-width: 438px) {
|
|
.quote__photobox {
|
|
right: -16em;
|
|
top: -1em;
|
|
}
|
|
}
|
|
|
|
@media all and (min-width: 768px) {
|
|
.quote__photobox {
|
|
right: -12em;
|
|
top: 1em;
|
|
}
|
|
}
|
|
|
|
@media all and (min-width: 917px) {
|
|
.quote__photobox {
|
|
right: -17em;
|
|
top: -1em;
|
|
}
|
|
}
|
|
|
|
.quote__description-toggle {
|
|
box-sizing: border-box;
|
|
display: flex;
|
|
justify-content: flex-end;
|
|
width: 100%;
|
|
margin-top: -25px;
|
|
padding-right: 10px;
|
|
}
|
|
|
|
.quote__description-toggle::before {
|
|
content: "";
|
|
width: 20px;
|
|
height: 13px;
|
|
background: url("../img/quote-arrow.png") center top no-repeat;
|
|
background-size: 100% 300%;
|
|
display: block;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.quote__description-toggle:hover::before {
|
|
background-position: center center;
|
|
}
|
|
|
|
.quote__description-toggle.active::before {
|
|
background-position: center bottom;
|
|
}
|
|
|
|
.quote__description {
|
|
width: 100%;
|
|
display: none;
|
|
}
|
|
|
|
.quote__description-inner {
|
|
padding: 25px;
|
|
}
|
|
|
|
.icon__arrow-right {
|
|
flex: 0 0 auto;
|
|
display: block;
|
|
width: 27px;
|
|
height: 12px;
|
|
background: url('../img/icon__arrow-right.png') center center no-repeat;
|
|
position: relative;
|
|
left: 0;
|
|
transition: all 0.3s;
|
|
}
|
|
|
|
.icon__arrow-right_white {
|
|
background-image: url('../img/icon__arrow-right_white.png');
|
|
}
|
|
|
|
.btn {
|
|
box-sizing: border-box;
|
|
width: auto;
|
|
|
|
display: inline-flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
|
|
height: 45px;
|
|
padding: 0 30px;
|
|
padding-bottom: 3px;
|
|
border-radius: 999px;
|
|
border: 1px solid #ff4e4e;
|
|
background: #ff4e4e;
|
|
|
|
font-weight: 500;
|
|
font-size: 18px;
|
|
color: #fff;
|
|
|
|
transition: all 0.3s;
|
|
}
|
|
|
|
.btn:hover {
|
|
border-color: #b43534;
|
|
background: #b43534;
|
|
}
|
|
|
|
.btn_white {
|
|
border-color: #fff;
|
|
background-color: #fff;
|
|
color: #222;
|
|
}
|
|
|
|
.btn__icon {
|
|
flex: 0 0 auto;
|
|
align-self: center;
|
|
position: relative;
|
|
background-position: center top;
|
|
background-size: 100% 200%;
|
|
background-repeat: no-repeat;
|
|
}
|
|
|
|
.btn:hover .btn__icon {
|
|
background-position: center bottom;
|
|
}
|
|
|
|
.btn .btn__icon svg path {
|
|
fill: #fff;
|
|
transition: fill 0.3s;
|
|
}
|
|
|
|
.btn:hover .btn__icon svg path {
|
|
fill: #ff4e4e;
|
|
}
|
|
|
|
.btn__icon_edit {
|
|
background-image: url('../img/btn__icon_edit.png');
|
|
background-size: 100% 200%;
|
|
width: 22px;
|
|
height: 22px;
|
|
margin-right: 10px;
|
|
}
|
|
|
|
.btn__icon_arrow-right {
|
|
background-image: url('../img/btn__icon.png');
|
|
background-size: 33px 200%;
|
|
background-position-x: right !important;
|
|
width: 33px;
|
|
height: 14px;
|
|
margin-left: auto;
|
|
padding-left: 15px;
|
|
position: relative;
|
|
top: 2px;
|
|
left: 0;
|
|
transition: left 0.3s;
|
|
}
|
|
|
|
.btn:hover .btn__icon_arrow-right {
|
|
background-position: right top;
|
|
left: 5px;
|
|
}
|
|
|
|
.btn__icon_dl {
|
|
background-image: url('../img/btn__icon_dl.png');
|
|
width: 20px;
|
|
height: 20px;
|
|
margin-left: 15px;
|
|
top: 1px;
|
|
}
|
|
|
|
.page-template-page-engagements .btn__icon_dl {
|
|
background-image: url('../img/btn__icon_dl.png');
|
|
}
|
|
|
|
.page-template-page-sustainably .wp-image-3116 {
|
|
display: none;
|
|
}
|
|
|
|
.wp-image-3124 {
|
|
display: none;
|
|
}
|
|
|
|
.page-template-page-jobs .accordeon-item:last-of-type .accordeon-item__title {
|
|
border-bottom: 1px solid #333333;
|
|
}
|
|
|
|
.btn__icon_eye,
|
|
.btn__icon_view {
|
|
background-image: url('../img/btn__icon_eye.png');
|
|
width: 24px;
|
|
height: 14px;
|
|
margin-left: 15px;
|
|
top: 1px;
|
|
}
|
|
|
|
.apply-btn {
|
|
padding-left: 18px;
|
|
padding-right: 8px;
|
|
height: 60px;
|
|
box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.35);
|
|
position: fixed;
|
|
bottom: 40px;
|
|
right: 8%;
|
|
z-index: 2;
|
|
}
|
|
|
|
.apply-btn .btn__icon {
|
|
margin: 0 10px 0 0;
|
|
}
|
|
|
|
.apply-btn__text {
|
|
display: block;
|
|
white-space: nowrap;
|
|
overflow: hidden;
|
|
/* font-size: 16px; */
|
|
/* position: absolute; */
|
|
}
|
|
|
|
.apply-btn__text span {
|
|
margin-right: -200px;
|
|
transition: margin 1s;
|
|
display: block;
|
|
color: #222222;
|
|
}
|
|
|
|
.apply-btn:hover {
|
|
border-color: #ff4e4e;
|
|
background: #ff4e4e;
|
|
}
|
|
|
|
.apply-btn:not(.active) .apply-btn__text span,
|
|
.apply-btn:hover .apply-btn__text span {
|
|
color: #fff;
|
|
}
|
|
|
|
.apply-btn.active .apply-btn__text span,
|
|
.apply-btn:hover .apply-btn__text span {
|
|
margin-right: 10px;
|
|
}
|
|
|
|
.breadcrumbs {
|
|
font-size: 13px;
|
|
font-weight: 500;
|
|
color: #6a6a6a;
|
|
}
|
|
|
|
.breadcrumbs_base_margined {
|
|
padding: 15px 0;
|
|
margin-top: -60px;
|
|
margin-bottom: 5px;
|
|
}
|
|
|
|
.breadcrumbs_margined {
|
|
margin-top: -100px;
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.breadcrumbs span.current-item {
|
|
color: #222;
|
|
}
|
|
|
|
.breadcrumbs a:hover {
|
|
text-decoration: underline;
|
|
}
|
|
|
|
.page_nohero .breadcrumbs,
|
|
.error404 .breadcrumbs {
|
|
margin-top: 0;
|
|
}
|
|
|
|
.top-menu {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: flex-end;
|
|
background: #333333;
|
|
color: #b9b9b9;
|
|
position: relative;
|
|
z-index: 5;
|
|
}
|
|
|
|
.top-menu__list {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: flex-end;
|
|
}
|
|
|
|
.top-menu__list li {
|
|
display: block;
|
|
}
|
|
|
|
.top-menu__list li a,
|
|
.top-menu__item {
|
|
display: block;
|
|
padding: 9px 20px;
|
|
border-left: 1px solid #b9b9b9;
|
|
font-size: 13px;
|
|
}
|
|
|
|
.top-menu__list li a:hover,
|
|
.top-menu__list li.current-menu-item a {
|
|
color: #ff4e4e;
|
|
}
|
|
|
|
.langs__item {
|
|
color: #fff;
|
|
}
|
|
|
|
.langs__item.active {
|
|
color: #ff4e4e;
|
|
cursor: default;
|
|
}
|
|
|
|
.image-border-wrap {
|
|
position: relative;
|
|
overflow: hidden;
|
|
margin-bottom: 55px;
|
|
backface-visibility: hidden;
|
|
}
|
|
|
|
.image-border-wrap:last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.image-border {
|
|
display: flex;
|
|
position: absolute;
|
|
left: -1px;
|
|
top: -1px;
|
|
overflow: hidden;
|
|
z-index: 2;
|
|
backface-visibility: hidden;
|
|
/* width: 100%;
|
|
height: 100%; */
|
|
}
|
|
|
|
.image-border svg {
|
|
display: block;
|
|
backface-visibility: hidden;
|
|
/* max-width: 100%;
|
|
max-height: 100%; */
|
|
}
|
|
|
|
.image-border svg path {
|
|
fill: #fff;
|
|
}
|
|
|
|
.image-border_mobile {
|
|
display: none;
|
|
}
|
|
|
|
.image-border_left,
|
|
.image-border_right {
|
|
height: 100%;
|
|
max-width: 28px;
|
|
}
|
|
|
|
.image-border_right {
|
|
left: auto;
|
|
right: -10px;
|
|
justify-content: flex-end;
|
|
}
|
|
|
|
.image-border_top,
|
|
.image-border_bottom {
|
|
width: 101%;
|
|
height: 16px;
|
|
}
|
|
|
|
.image-border_bottom {
|
|
top: auto;
|
|
}
|
|
|
|
.image-border_left svg,
|
|
.image-border_right svg {
|
|
min-height: 1300px;
|
|
height: 101%;
|
|
max-width: 28px;
|
|
}
|
|
|
|
.image-border_top svg,
|
|
.image-border_bottom svg {
|
|
min-width: 1300px;
|
|
width: 100%;
|
|
max-height: 15.5px;
|
|
position: absolute;
|
|
top: 0;
|
|
}
|
|
|
|
.image-border_bottom svg {
|
|
top: auto;
|
|
bottom: 0;
|
|
}
|
|
|
|
/* progress-bar START */
|
|
|
|
.progress-bar {
|
|
display: block;
|
|
position: sticky;
|
|
height: 5px;
|
|
width: 0;
|
|
background: #ff4e4e;
|
|
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
|
|
transition: width 0.5s ease-in-out;
|
|
top: 0;
|
|
/* z-index: 9; */
|
|
}
|
|
|
|
/* progress-bar END */
|
|
|
|
.header {
|
|
background: #fff;
|
|
position: sticky;
|
|
top: 0;
|
|
z-index: 3;
|
|
}
|
|
|
|
.header__wrapper {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
flex-flow: row wrap;
|
|
}
|
|
|
|
.header__block {
|
|
flex: 1;
|
|
justify-content: center;
|
|
display: flex;
|
|
flex-flow: row wrap;
|
|
align-items: center;
|
|
position: relative;
|
|
}
|
|
|
|
.header__block_left .header__nav {
|
|
justify-content: flex-end;
|
|
}
|
|
|
|
.header__block_middle {
|
|
margin-top: 0;
|
|
flex: 0 0 auto;
|
|
}
|
|
|
|
.header__logo {
|
|
width: 155px;
|
|
background: #fff;
|
|
border-radius: 100%;
|
|
margin: 0px 15px -75px;
|
|
position: relative;
|
|
top: -10px;
|
|
box-shadow: 0 2px rgba(0, 0, 0, 0.25);
|
|
transition: all 0.8s;
|
|
}
|
|
|
|
.fixed .header__logo {
|
|
width: 80px;
|
|
box-shadow: none;
|
|
background: none;
|
|
margin: 0 15px -20px;
|
|
}
|
|
|
|
.header__nav {
|
|
flex: 1;
|
|
display: flex;
|
|
flex-flow: row wrap;
|
|
/* position: relative; */
|
|
}
|
|
|
|
.header__nav_single {
|
|
flex: 0 0 auto;
|
|
}
|
|
|
|
.nav li {
|
|
display: block;
|
|
font-weight: 500;
|
|
font-size: 16px;
|
|
margin: 0 15px;
|
|
}
|
|
|
|
.nav>li>a {
|
|
display: block;
|
|
padding: 10px 0;
|
|
}
|
|
|
|
.nav li>a {
|
|
display: block;
|
|
}
|
|
|
|
.nav li.current-menu-item:not(.menu-item-object-custom)>a,
|
|
.nav li>a:hover {
|
|
color: #ff4e4e;
|
|
}
|
|
|
|
.nav>li>.sub-menu {
|
|
box-sizing: border-box;
|
|
width: calc(100% - 15px);
|
|
padding: 30px;
|
|
background: #fff;
|
|
border-top: 3px solid red;
|
|
position: absolute;
|
|
left: 15px;
|
|
box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
|
|
transform-origin: left top;
|
|
transform: scaleY(0);
|
|
transition: all 0.3s;
|
|
opacity: 0;
|
|
z-index: 2;
|
|
}
|
|
|
|
.nav>li:hover .sub-menu {
|
|
opacity: 1;
|
|
transform: scaleY(1);
|
|
}
|
|
|
|
.nav>li>.sub-menu li,
|
|
.offer-anchors a {
|
|
display: flex;
|
|
flex-flow: row wrap;
|
|
align-items: center;
|
|
color: #626262;
|
|
}
|
|
|
|
.nav>li>.sub-menu li::before {
|
|
flex: 0 0 auto;
|
|
}
|
|
|
|
.nav>li>.sub-menu li:hover,
|
|
.offer-anchors a:hover {
|
|
color: #ff4c48;
|
|
}
|
|
|
|
.nav>li>.sub-menu li::before,
|
|
.offer-anchors a::before {
|
|
content: "";
|
|
display: block;
|
|
width: 0;
|
|
height: 0;
|
|
border: 3px solid;
|
|
border-radius: 100%;
|
|
margin-right: 5px;
|
|
}
|
|
|
|
.nav>li>.sub-menu li a {
|
|
padding: 8px 0;
|
|
}
|
|
|
|
.nav>li>.sub-menu .sub-menu {
|
|
width: 100%;
|
|
padding-top: 15px;
|
|
}
|
|
|
|
.nav>li>.sub-menu .sub-menu li {
|
|
margin-left: 0;
|
|
}
|
|
|
|
.nav>li>.sub-menu li.link-title {
|
|
color: #666666;
|
|
font-size: 14px;
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
.nav>li>.sub-menu li.link-title:hover>a {
|
|
color: #666666;
|
|
cursor: default;
|
|
}
|
|
|
|
.nav>li>.sub-menu li.link-title::before {
|
|
display: none;
|
|
margin-left: 5px;
|
|
}
|
|
|
|
.nav-page-link {
|
|
font-weight: 700 !important;
|
|
}
|
|
|
|
.nav-page-link::before {
|
|
display: none;
|
|
}
|
|
|
|
.nav-page-link::after {
|
|
content: "";
|
|
display: block;
|
|
width: 22px;
|
|
height: 10px;
|
|
background-size: 100% 200%;
|
|
background: url('../img/nav-page-icon.png') center top no-repeat;
|
|
margin-left: 20px;
|
|
}
|
|
|
|
.nav-page-link:hover::after {
|
|
background-position: center bottom;
|
|
}
|
|
|
|
.menu-item.no-padding>.sub-menu {
|
|
padding: 0;
|
|
}
|
|
|
|
.menu-item.no-padding .link-title {
|
|
margin: 0 !important;
|
|
padding: 30px;
|
|
}
|
|
|
|
.menu-item.no-padding .link-title.link-title_gray {
|
|
background: #f8f8f8;
|
|
}
|
|
|
|
.header__search-btn {
|
|
display: block;
|
|
width: 12px;
|
|
height: 12px;
|
|
background: url('../img/header-search-icon.png') center top no-repeat;
|
|
background-size: 100% 200%;
|
|
cursor: pointer;
|
|
margin-left: 15px;
|
|
margin-right: 20px;
|
|
}
|
|
|
|
.header__search-btn:hover,
|
|
.header__search-btn.active {
|
|
background-position: center bottom;
|
|
}
|
|
|
|
.header-search {
|
|
box-sizing: border-box;
|
|
padding: 30px;
|
|
background: #fff;
|
|
border-top: 3px solid #ff4e4e;
|
|
box-shadow: 0 12px 12px rgba(0, 0, 0, 0.5);
|
|
position: absolute;
|
|
right: 0;
|
|
top: 100%;
|
|
z-index: 1;
|
|
|
|
display: none;
|
|
/* opacity: 0; */
|
|
}
|
|
|
|
.header-search::before {
|
|
content: "";
|
|
width: 0;
|
|
height: 0;
|
|
border-style: solid;
|
|
border-width: 0 6px 6px 6px;
|
|
border-color: transparent transparent #ff4e4e transparent;
|
|
position: absolute;
|
|
bottom: 100%;
|
|
right: 20px;
|
|
margin-bottom: 3px;
|
|
}
|
|
|
|
.header-search-form {
|
|
display: flex;
|
|
}
|
|
|
|
form .header-search-form__input {
|
|
width: 270px;
|
|
border-radius: 5px 0 0 5px;
|
|
border-color: #ff4e4e;
|
|
padding-left: 15px;
|
|
}
|
|
|
|
form .header-search-form__input::placeholder {
|
|
color: #666666;
|
|
opacity: 1;
|
|
}
|
|
|
|
.header-search-form__btn {
|
|
flex: 0 0 auto;
|
|
width: 50px;
|
|
height: 50px;
|
|
border-radius: 0 3px 3px 0;
|
|
background: url('../img/search-icon_white.png') center center no-repeat #ff4e4e;
|
|
}
|
|
|
|
.footer {
|
|
background: #333333;
|
|
padding: 60px 0 30px;
|
|
color: #fff;
|
|
}
|
|
|
|
.footer__wrapper {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.footer-nav {
|
|
display: flex;
|
|
flex-flow: row wrap;
|
|
width: 75%;
|
|
}
|
|
|
|
.footer-nav li {
|
|
display: block;
|
|
width: calc(100% / 6);
|
|
font-size: 16px;
|
|
margin: 0 0 10px 0;
|
|
}
|
|
|
|
.footer-nav li a:hover {
|
|
text-decoration: underline;
|
|
}
|
|
|
|
.footer-social {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
|
|
.footer-social__title {
|
|
font-family: "Satisfy";
|
|
font-size: 32px;
|
|
margin-right: 15px;
|
|
}
|
|
|
|
.footer-social__list-item {
|
|
display: block;
|
|
margin-right: 10px;
|
|
transition: all 0.3s;
|
|
}
|
|
|
|
.footer-social__list-item:last-child {
|
|
margin-right: 0;
|
|
}
|
|
|
|
.footer-social__list-item:hover {
|
|
opacity: 0.7;
|
|
}
|
|
|
|
.copyright {
|
|
text-align: center;
|
|
padding-top: 45px;
|
|
}
|
|
|
|
.copyright__item {
|
|
color: #999999;
|
|
font-size: 16px;
|
|
margin: 0 5px;
|
|
}
|
|
|
|
a.copyright__item:hover {
|
|
color: #ff4e4e;
|
|
}
|
|
|
|
.slider-wrap {
|
|
position: relative;
|
|
}
|
|
|
|
.slider-pagination {
|
|
display: flex;
|
|
justify-content: center;
|
|
width: 100%;
|
|
z-index: 1;
|
|
}
|
|
|
|
.slider-pagination .swiper-pagination-bullet {
|
|
width: 15px;
|
|
height: 15px;
|
|
background: #fff;
|
|
border: 1px solid transparent;
|
|
border-radius: 100%;
|
|
margin: 0 5px;
|
|
opacity: 1;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.slider-pagination .swiper-pagination-bullet-active {
|
|
background: #ff4c4e;
|
|
}
|
|
|
|
.slider-nav__arrow {
|
|
position: absolute;
|
|
top: 50%;
|
|
transform: translateY(-50%);
|
|
left: 0;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.slider-nav__arrow.disabled {
|
|
opacity: 0.2;
|
|
cursor: default;
|
|
}
|
|
|
|
.slider-nav__arrow::before {
|
|
content: url("../img/slider-arrow_left.png");
|
|
display: block;
|
|
}
|
|
|
|
.slider-nav__arrow_next {
|
|
right: 0;
|
|
left: auto;
|
|
}
|
|
|
|
.slider-nav__arrow_next::before {
|
|
content: url("../img/slider-arrow_right.png");
|
|
}
|
|
|
|
.page_nohero {
|
|
padding-top: 70px;
|
|
}
|
|
|
|
.hero {
|
|
display: flex;
|
|
align-items: center;
|
|
box-sizing: border-box;
|
|
position: relative;
|
|
margin-bottom: 30px;
|
|
z-index: 1;
|
|
}
|
|
|
|
.hero .swiper-wrapper {
|
|
height: 100%;
|
|
}
|
|
|
|
.hero .swiper-slide {
|
|
height: auto;
|
|
position: relative;
|
|
}
|
|
|
|
.hero-nav.hero__nav {
|
|
position: absolute;
|
|
top: 50%;
|
|
margin: 0 auto;
|
|
width: 1310px;
|
|
}
|
|
|
|
.hero__container {
|
|
width: 100%;
|
|
}
|
|
|
|
.hero-block {
|
|
box-sizing: border-box;
|
|
display: flex;
|
|
align-items: center;
|
|
width: 1600px;
|
|
max-width: 100%;
|
|
height: 100%;
|
|
padding: 70px 0;
|
|
background-repeat: no-repeat;
|
|
background-position: center center;
|
|
background-size: cover;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.hero__block-info {
|
|
box-sizing: border-box;
|
|
width: 630px;
|
|
max-width: 100%;
|
|
padding: 50px 45px 60px;
|
|
background: rgba(51, 51, 51, 0.7);
|
|
color: #fff;
|
|
}
|
|
|
|
.hero__block-title {
|
|
font-weight: bold;
|
|
font-size: 36px;
|
|
text-transform: uppercase;
|
|
line-height: 1.25;
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
.hero__block-subtitle {
|
|
font-size: 30px;
|
|
font-family: "Satisfy";
|
|
line-height: 1.5;
|
|
}
|
|
|
|
.hero__block-text {
|
|
color: #fff;
|
|
}
|
|
|
|
.hero__block-text ul li {
|
|
padding: 0;
|
|
color: #fff;
|
|
margin: 0;
|
|
}
|
|
|
|
.hero__block-text ul li::before {
|
|
display: none;
|
|
}
|
|
|
|
.hero__block-btn {
|
|
margin-top: 20px;
|
|
}
|
|
|
|
.hero__pagination {
|
|
position: absolute;
|
|
bottom: 30px;
|
|
z-index: 1;
|
|
}
|
|
|
|
.hero__pagination_1 {
|
|
display: none;
|
|
}
|
|
|
|
.hero-nav__arrow,
|
|
.history-nav__arrow {
|
|
display: block;
|
|
width: 26px;
|
|
height: 50px;
|
|
background: url('../img/hero-nav_prev.png') center top no-repeat;
|
|
background-size: 100% 200%;
|
|
position: absolute;
|
|
top: 50%;
|
|
left: -4%;
|
|
transform: translateY(-50%);
|
|
z-index: 2;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.history-nav__arrow {
|
|
top: 33%;
|
|
z-index: 3;
|
|
}
|
|
|
|
.hero-nav__arrow:not(.swiper-button-disabled):hover,
|
|
.history-nav__arrow:not(.swiper-button-disabled):hover {
|
|
background-position: center bottom;
|
|
}
|
|
|
|
.hero-nav__arrow_next,
|
|
.history-nav__arrow_next {
|
|
background-image: url('../img/hero-nav_next.png');
|
|
left: auto;
|
|
right: -4%;
|
|
}
|
|
|
|
.hero-nav__arrow.swiper-button-disabled,
|
|
.history-nav__arrow.swiper-button-disabled {
|
|
opacity: 0.4;
|
|
cursor: default;
|
|
}
|
|
|
|
.hero-nav_1 {
|
|
display: none;
|
|
}
|
|
|
|
.hero__video {
|
|
width: 100%;
|
|
height: 100%;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
}
|
|
|
|
.hero__video video {
|
|
object-fit: cover;
|
|
width: 100%;
|
|
height: 100%;
|
|
object-position: center;
|
|
}
|
|
|
|
/* hero static START */
|
|
|
|
.hero-static {
|
|
position: relative;
|
|
z-index: 1;
|
|
}
|
|
|
|
.hero-static__wrapper {
|
|
width: 1600px;
|
|
}
|
|
|
|
.hero-static__slider-wrap {
|
|
width: 100%;
|
|
height: 100%;
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
z-index: -1;
|
|
}
|
|
|
|
.hero-static__slider {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
|
|
.lapki {
|
|
display: block;
|
|
width: 100%;
|
|
height: 100%;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
z-index: 2;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.lapki svg {
|
|
width: auto;
|
|
height: 100%;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 50%;
|
|
fill: #fff;
|
|
}
|
|
|
|
.lapki svg path {
|
|
opacity: 0;
|
|
}
|
|
|
|
.hero-static__slider .swiper-wrapper {
|
|
height: 100%;
|
|
}
|
|
|
|
.hero-static__slide {
|
|
background-size: cover;
|
|
background-position: center center;
|
|
}
|
|
|
|
.hero-static__slide::before {
|
|
content: "";
|
|
display: block;
|
|
width: 100%;
|
|
height: 100%;
|
|
background: #333333;
|
|
opacity: 0.7;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
z-index: 2;
|
|
}
|
|
|
|
.hero-static__block-wrapper {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
position: relative;
|
|
z-index: 3;
|
|
}
|
|
|
|
.hero-static__block {
|
|
padding: 160px 0;
|
|
text-align: center;
|
|
color: #fff;
|
|
}
|
|
|
|
/* hero static END */
|
|
|
|
.scroll-down {
|
|
text-align: center;
|
|
/* margin-bottom: 35px; */
|
|
}
|
|
|
|
.scroll-down__btn {
|
|
display: inline-block;
|
|
vertical-align: top;
|
|
padding: 10px;
|
|
position: relative;
|
|
top: 0;
|
|
|
|
animation: bounce_arrow 1s infinite alternate;
|
|
-webkit-animation: bounce_arrow 1s infinite alternate;
|
|
|
|
transition: all 0.3s;
|
|
}
|
|
|
|
.scroll-down__btn:hover {
|
|
/* top: 5px;*/
|
|
}
|
|
|
|
.link-blocks {
|
|
overflow: hidden;
|
|
}
|
|
|
|
.link-blocks__list {
|
|
display: flex;
|
|
justify-content: center;
|
|
flex-flow: row wrap;
|
|
margin: 0 -15px;
|
|
padding-top: 30px;
|
|
}
|
|
|
|
.link-blocks__item {
|
|
box-sizing: border-box;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: flex-end;
|
|
width: calc(25% - 30px);
|
|
padding: 25px;
|
|
height: 195px;
|
|
box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.2);
|
|
margin: 0 15px 30px;
|
|
}
|
|
|
|
.link-blocks__item-image {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
height: 100%;
|
|
}
|
|
|
|
.link-blocks__item-text {
|
|
font-size: 20px;
|
|
font-weight: 500;
|
|
text-align: center;
|
|
margin-top: 10px;
|
|
}
|
|
|
|
.engagements {
|
|
/* padding-top: 40px; */
|
|
padding-bottom: 70px;
|
|
}
|
|
|
|
.engagements__btn {
|
|
margin-bottom: 35px;
|
|
}
|
|
|
|
.engagements__description {
|
|
font-weight: 500;
|
|
margin-bottom: 60px;
|
|
text-align: left;
|
|
}
|
|
|
|
.engagements__description ul {
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
.engagements__sub {
|
|
margin-bottom: 30px;
|
|
}
|
|
|
|
.engagements-list {
|
|
display: flex;
|
|
justify-content: center;
|
|
flex-flow: row wrap;
|
|
margin: 0 -18px;
|
|
}
|
|
|
|
.engagements-list__item {
|
|
box-sizing: border-box;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: flex-end;
|
|
width: calc(25% - 36px);
|
|
padding: 30px;
|
|
box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.2);
|
|
margin: 0 18px 30px;
|
|
background: #fff;
|
|
transform: scale(1);
|
|
transition: all 0.8s;
|
|
}
|
|
|
|
.engagements-list__item:not(.disabled):hover {
|
|
transform: scale(1.1);
|
|
}
|
|
|
|
.engagements-list__item-image {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
margin-bottom: 30px;
|
|
}
|
|
|
|
.engagements-list__item-text {
|
|
font-size: 20px;
|
|
font-weight: 500;
|
|
text-align: center;
|
|
margin-top: 10px;
|
|
}
|
|
|
|
.engagements-list__item-btn {
|
|
flex: 0 0 auto;
|
|
}
|
|
|
|
.engagements-list__item.disabled::before {
|
|
content: "";
|
|
display: block;
|
|
width: 100%;
|
|
height: 100%;
|
|
position: absolute;
|
|
background: #000;
|
|
opacity: 0.5;
|
|
top: 0;
|
|
left: 0;
|
|
z-index: 1;
|
|
}
|
|
|
|
.key-figures {
|
|
background: #f8f8f8;
|
|
}
|
|
|
|
.key-figures-list {
|
|
display: flex;
|
|
justify-content: center;
|
|
flex-flow: row wrap;
|
|
margin: 0 -18px 15px;
|
|
}
|
|
|
|
.key-figures-list__item {
|
|
display: flex;
|
|
/* width: calc(33% - 27px); */
|
|
flex: 30%;
|
|
max-width: 100%;
|
|
margin: 0 18px 36px;
|
|
background: #fff;
|
|
}
|
|
|
|
.key-figures-list__item-image {
|
|
flex: 0 0 auto;
|
|
box-sizing: border-box;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: 180px;
|
|
min-height: 100%;
|
|
padding: 15px;
|
|
background: #ff4e4e;
|
|
}
|
|
|
|
.key-figures-list__item-description {
|
|
box-sizing: border-box;
|
|
padding: 20px 20px 20px 30px;
|
|
}
|
|
|
|
.key-figures-list__item-num {
|
|
font-weight: 500;
|
|
font-size: 20px;
|
|
color: #222;
|
|
}
|
|
|
|
.key-figures-list__item_wide {
|
|
/* width: calc(50% - 30px); */
|
|
flex: 47%;
|
|
}
|
|
|
|
.key-figures-list__item_wide .key-figures-list__item-image {
|
|
height: 180px;
|
|
}
|
|
|
|
.key-figures__description {
|
|
width: 80%;
|
|
text-align: center;
|
|
margin: 0 auto 55px;
|
|
}
|
|
|
|
.key-figures__btn-wrapper {
|
|
text-align: center;
|
|
}
|
|
|
|
/* list items START */
|
|
|
|
.list-items,
|
|
.alm-listing {
|
|
display: flex;
|
|
flex-flow: row wrap;
|
|
margin: 0 -18px;
|
|
}
|
|
|
|
.list-item {
|
|
width: 412px;
|
|
max-width: 100%;
|
|
background: #f8f8f8;
|
|
box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.2);
|
|
margin: 0 18px 36px;
|
|
transform: scale(1);
|
|
transition: all 0.8s;
|
|
flex: 30%;
|
|
}
|
|
|
|
.list-item:hover {
|
|
transform: scale(1.1);
|
|
}
|
|
|
|
.list-item__image {
|
|
height: 240px;
|
|
margin: 0;
|
|
}
|
|
|
|
.list-item__image img {
|
|
width: 100%;
|
|
height: 100%;
|
|
object-fit: cover;
|
|
object-position: center;
|
|
}
|
|
|
|
.list-item__description {
|
|
padding: 25px 29px;
|
|
}
|
|
|
|
.list-item__title {
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
.date.list-item__date {
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
.list-item__text {
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
.list-items_doc {
|
|
display: block;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.list-item-doc {
|
|
box-sizing: border-box;
|
|
display: block;
|
|
width: 100%;
|
|
padding: 25px 15px 30px;
|
|
border-bottom: 1px solid #333333;
|
|
text-decoration: underline;
|
|
font-weight: 500;
|
|
font-size: 22px;
|
|
}
|
|
|
|
.list-item-doc:hover {
|
|
text-decoration: none;
|
|
}
|
|
|
|
.list-items_doc .more {
|
|
margin-top: 50px;
|
|
}
|
|
|
|
.list-items_presentation {
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.list-items .no-found {
|
|
padding: 15px;
|
|
font-size: 20px;
|
|
}
|
|
|
|
/* .list-item-presentation {
|
|
padding: 0 15px;
|
|
}
|
|
*/
|
|
/* list items END */
|
|
|
|
/* filter START */
|
|
|
|
.filter {
|
|
margin-bottom: 60px;
|
|
}
|
|
|
|
.filter-menu {
|
|
display: flex;
|
|
align-items: center;
|
|
margin-bottom: 25px;
|
|
}
|
|
|
|
.filter-select-wrap {
|
|
display: flex;
|
|
align-items: center;
|
|
width: 100%;
|
|
}
|
|
|
|
.filter-select {
|
|
margin-right: 25px;
|
|
list-style: none;
|
|
}
|
|
|
|
.filter-select>li {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
.filter-select>li>a {
|
|
display: block;
|
|
padding: 5px 0;
|
|
padding-right: 17px;
|
|
background: url('../img/filter-arrow.png') right top 12px no-repeat;
|
|
font-weight: 500;
|
|
font-size: 18px;
|
|
color: #666666;
|
|
}
|
|
|
|
.filter-select ul {
|
|
white-space: nowrap;
|
|
padding: 5px;
|
|
position: absolute;
|
|
top: 100%;
|
|
left: 0;
|
|
list-style: none;
|
|
background: rgba(255, 255, 255, 1);
|
|
box-shadow: 0 4px 4px rgba(0, 0, 0, 0.38);
|
|
border-top: 3px solid red;
|
|
display: none;
|
|
z-index: 2;
|
|
}
|
|
|
|
.filter-select:hover ul {
|
|
display: block;
|
|
}
|
|
|
|
@media (pointer: none), (pointer: coarse) {
|
|
.filter-select:not(.active):hover ul {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
.filter-select ul li {
|
|
display: flex;
|
|
align-items: center;
|
|
padding: 0 5px;
|
|
color: #666666;
|
|
}
|
|
|
|
.filter-select ul li:hover {
|
|
color: #ff4e4e;
|
|
}
|
|
|
|
.filter-select ul li::before {
|
|
content: "";
|
|
display: block;
|
|
width: 0;
|
|
height: 0;
|
|
border: 3px solid;
|
|
border-radius: 100%;
|
|
margin-right: 5px;
|
|
}
|
|
|
|
.filter-select ul li a {
|
|
display: block;
|
|
padding: 8px 0;
|
|
font-weight: 500;
|
|
color: inherit;
|
|
}
|
|
|
|
.filter-select ul li a.disabled {
|
|
opacity: 0.3;
|
|
}
|
|
|
|
.filter-results-num {
|
|
flex: 0 0 auto;
|
|
margin-left: auto;
|
|
font-weight: 500;
|
|
font-size: 14px;
|
|
}
|
|
|
|
.filter-results-num__wrap {
|
|
color: #666666;
|
|
}
|
|
|
|
.active-filters {
|
|
display: flex;
|
|
/* flex-flow: row wrap;*/
|
|
padding: 15px;
|
|
background: #333333;
|
|
}
|
|
|
|
.active-filters__list {
|
|
display: flex;
|
|
flex-flow: row wrap;
|
|
}
|
|
|
|
.active-filters__item {
|
|
flex: 0 0 auto;
|
|
display: flex;
|
|
align-items: center;
|
|
padding: 7px 14px;
|
|
font-size: 16px;
|
|
color: #fff;
|
|
background: #ff4e4e;
|
|
border-radius: 999px;
|
|
margin: 5px 0;
|
|
margin-right: 15px;
|
|
}
|
|
|
|
.active-filters__item_finance {
|
|
background: #3178ed;
|
|
}
|
|
|
|
.active-filters__item_salons {
|
|
background-color: #27ad71;
|
|
}
|
|
|
|
.active-filters__item_evenements {
|
|
background-color: #31beed;
|
|
}
|
|
|
|
.active-filters__item_partenariats-et-sponsorings {
|
|
background-color: #b24881;
|
|
}
|
|
|
|
.active-filters__item_actualites-rh {
|
|
background-color: #f29100;
|
|
}
|
|
|
|
.active-filters__item a {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
line-height: 1;
|
|
width: 13px;
|
|
height: 13px;
|
|
font-size: 7px;
|
|
font-weight: 700;
|
|
border-radius: 100%;
|
|
background: #fff;
|
|
color: #000;
|
|
margin-right: 5px;
|
|
}
|
|
|
|
.active-filters__clear-wrap {
|
|
margin-left: auto;
|
|
padding-left: 15px;
|
|
border-left: 1px solid #555555;
|
|
flex: 0 0 auto;
|
|
}
|
|
|
|
.active-filters__item_clear {
|
|
background: #b9b9b9;
|
|
color: #222222;
|
|
}
|
|
|
|
.active-filters__item_clear a {
|
|
background: #222222;
|
|
color: #fff;
|
|
}
|
|
|
|
.filter_doc {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
/* filter END */
|
|
|
|
/* text block START */
|
|
|
|
.textblock_bg {
|
|
background: #f8f8f8;
|
|
}
|
|
|
|
.gray-bg svg path,
|
|
.textblock_bg svg path {
|
|
fill: #f8f8f8;
|
|
}
|
|
|
|
.textblock__title {
|
|
text-align: center;
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
.textblock__subtitle {
|
|
text-transform: initial;
|
|
font-size: 35px;
|
|
text-align: center;
|
|
margin: 0;
|
|
}
|
|
|
|
.textblock__container {
|
|
display: flex;
|
|
align-items: flex-start;
|
|
justify-content: space-between;
|
|
padding-top: 100px;
|
|
}
|
|
|
|
.textblock__container:first-child {
|
|
padding-top: 0;
|
|
}
|
|
|
|
.textblock__wrapper {
|
|
overflow: hidden;
|
|
}
|
|
|
|
.textblock__block {
|
|
flex: 1;
|
|
/* margin: 0 40px; */
|
|
/* flex: 1 */
|
|
}
|
|
|
|
.textblock__info-title {
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
.textblock__info-description {
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
.single-news .textblock__info-description iframe {
|
|
height: 281px;
|
|
width: 100%;
|
|
}
|
|
|
|
.our-commitment .textblock__image iframe {
|
|
aspect-ratio: 16 / 9;
|
|
width: 100%;
|
|
height: initial;
|
|
}
|
|
|
|
@media screen and (max-width: 1600px) {
|
|
.our-commitment .textblock__image.textblock__block:has(.brand__video),
|
|
.our-commitment .textblock__image.textblock__block .brand__video {
|
|
width: 100%;
|
|
}
|
|
}
|
|
|
|
.textblock__info-description.quote__text {
|
|
width: 100%;
|
|
}
|
|
|
|
.textblock__info-btn {
|
|
margin-top: 30px;
|
|
}
|
|
|
|
.textblock__image {
|
|
/* width: 600px; */
|
|
/* height: 540px; */
|
|
/* height: 400px; */
|
|
margin-right: 100px;
|
|
}
|
|
|
|
.textblock__image img {
|
|
width: 100%;
|
|
height: 100%;
|
|
object-fit: cover;
|
|
object-position: center;
|
|
}
|
|
|
|
.textblock__image-description {
|
|
font-weight: 500;
|
|
font-size: 12px;
|
|
padding: 0 15px;
|
|
}
|
|
|
|
.textblock__container_swap .textblock__image {
|
|
order: 1;
|
|
margin-right: 0;
|
|
margin-left: 100px;
|
|
}
|
|
|
|
.textblock__container_row {
|
|
flex-direction: column;
|
|
flex-wrap: nowrap;
|
|
}
|
|
|
|
.textblock__container_row .textblock__image {
|
|
width: 100%;
|
|
margin: 0 0 30px;
|
|
}
|
|
|
|
.textblock__container_row .textblock__image img {
|
|
width: auto;
|
|
height: auto;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.textblock__container_row.textblock__container_swap .textblock__image {
|
|
margin-bottom: 0;
|
|
margin-top: 30px;
|
|
}
|
|
|
|
.textblock__container_floated {
|
|
display: block;
|
|
}
|
|
|
|
.textblock__container_floated .textblock__image {
|
|
float: left;
|
|
}
|
|
|
|
.textblock__container_floated .image-border-wrap {
|
|
width: 600px;
|
|
max-width: 100%;
|
|
margin-bottom: 55px;
|
|
}
|
|
|
|
.textblock__container_floated.textblock__container_swap .textblock__image {
|
|
float: right;
|
|
}
|
|
|
|
.textblock__container_ac {
|
|
align-items: center;
|
|
}
|
|
|
|
.textblock.one-group .textblock__container:not(:first-child) {
|
|
padding-top: 55px;
|
|
}
|
|
|
|
.textblock__video iframe {
|
|
margin: 0 auto;
|
|
}
|
|
|
|
/* text block END */
|
|
|
|
.values {
|
|
padding-top: 95px;
|
|
padding-bottom: 65px;
|
|
}
|
|
|
|
.brands-icons-list {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.brands-icons-list__slider-wrapper {
|
|
padding: 0 90px;
|
|
}
|
|
|
|
.brands-icons-list__item {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
height: 100%;
|
|
}
|
|
|
|
.brands-icons-list__arrow {
|
|
flex: 0 0 auto;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.brands-icons-list__arrow i {
|
|
display: block;
|
|
box-sizing: border-box;
|
|
width: 24px;
|
|
height: 24px;
|
|
border-top: 2px solid #666666;
|
|
border-right: 2px solid #666666;
|
|
transform: rotate(-135deg);
|
|
}
|
|
|
|
.brands-icons-list__arrow_next i {
|
|
transform: rotate(45deg);
|
|
}
|
|
|
|
.brands-icons-list__arrow_disabled {
|
|
opacity: 0.3;
|
|
}
|
|
|
|
.brands-icons-list .swiper-slide {
|
|
height: auto;
|
|
}
|
|
|
|
.brands-icons__list {
|
|
display: flex;
|
|
flex-flow: row wrap;
|
|
justify-content: center;
|
|
margin: 0 -10px;
|
|
}
|
|
|
|
.brands-icons__list-item {
|
|
margin: 0 10px 10px;
|
|
}
|
|
|
|
.brands-list__item {
|
|
display: block;
|
|
transform: scale(1);
|
|
transition: all 0.8s;
|
|
}
|
|
|
|
.brands-list__item:hover {
|
|
transform: scale(1.1);
|
|
}
|
|
|
|
/* MOBILE HEADER */
|
|
|
|
.header__mobile-nav {
|
|
display: flex;
|
|
flex-flow: row nowrap;
|
|
max-height: 50px;
|
|
padding: 0 20px;
|
|
background: #333;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
box-sizing: border-box;
|
|
width: 100%;
|
|
position: sticky;
|
|
top: 0;
|
|
z-index: 10;
|
|
display: none;
|
|
}
|
|
|
|
.header__mobile-nav-button {
|
|
height: 20px;
|
|
width: 29px;
|
|
display: flex;
|
|
flex-flow: row nowrap;
|
|
align-items: center;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.header__mobile-nav-button .header__mobile-nav-button-element {
|
|
display: block;
|
|
height: 2px;
|
|
width: 100%;
|
|
background: #fff;
|
|
position: relative;
|
|
}
|
|
|
|
.header__mobile-nav-button .header__mobile-nav-button-element::before,
|
|
.header__mobile-nav-button .header__mobile-nav-button-element::after {
|
|
display: block;
|
|
content: "";
|
|
height: 2px;
|
|
width: 29px;
|
|
background: #fff;
|
|
position: absolute;
|
|
left: 0;
|
|
transition: all 0.25s linear;
|
|
}
|
|
|
|
.header__mobile-nav-button .header__mobile-nav-button-element::before {
|
|
top: -9px;
|
|
}
|
|
|
|
.header__mobile-nav-button .header__mobile-nav-button-element::after {
|
|
bottom: -9px;
|
|
}
|
|
|
|
.header__mobile-nav-button.active .header__mobile-nav-button-element {
|
|
height: 0;
|
|
}
|
|
|
|
.header__mobile-nav-button.active .header__mobile-nav-button-element::before {
|
|
transform: rotate(45deg);
|
|
top: 0;
|
|
}
|
|
|
|
.header__mobile-nav-button.active .header__mobile-nav-button-element::after {
|
|
transform: rotate(-45deg);
|
|
bottom: -2px;
|
|
}
|
|
|
|
.header__mobile-logo {
|
|
max-width: 80px;
|
|
position: relative;
|
|
z-index: 2;
|
|
}
|
|
|
|
.header__mobile-auth-btn .btn__icon {
|
|
margin: 0;
|
|
}
|
|
|
|
.header__mobile-nav-menu-wrapper {
|
|
background: #333;
|
|
color: #fff;
|
|
position: fixed;
|
|
top: 50px;
|
|
left: 0;
|
|
width: 100%;
|
|
z-index: 4;
|
|
font-size: 18px;
|
|
}
|
|
|
|
.header__mobile-nav-menu,
|
|
#auth-menu {
|
|
display: none;
|
|
padding: 30px 16px 40px 16px;
|
|
list-style: none;
|
|
}
|
|
|
|
.header__mobile-nav-list_add {
|
|
padding-top: 15px;
|
|
margin-top: 15px;
|
|
}
|
|
|
|
.header__mobile-nav-list .menu-item {
|
|
display: block;
|
|
padding: 7px 0;
|
|
border-bottom: 1px solid #fff;
|
|
}
|
|
|
|
.header__mobile-nav-menu .menu-item.menu-item-has-children a {
|
|
position: relative;
|
|
display: block;
|
|
}
|
|
|
|
.header__mobile-nav-menu .menu-item.menu-item-has-children>a::after {
|
|
content: "";
|
|
background-image: url('../img/plus-solid.svg');
|
|
background-position: center center;
|
|
background-repeat: no-repeat;
|
|
background-size: cover;
|
|
display: inline-block;
|
|
width: 12px;
|
|
height: 12px;
|
|
position: absolute;
|
|
right: 0;
|
|
top: 6px;
|
|
transition: all 0.25s linear;
|
|
}
|
|
|
|
.header__mobile-nav-menu .menu-item.menu-item-has-children>a.active::after {
|
|
transform: rotate(45deg);
|
|
}
|
|
|
|
.header__mobile-nav-menu .sub-menu {
|
|
display: none;
|
|
padding: 10px 0 5px 16px;
|
|
list-style: none;
|
|
}
|
|
|
|
.header__mobile-nav-menu .sub-menu .menu-item {
|
|
border-bottom: none;
|
|
}
|
|
|
|
/* END MOBILE HEADER */
|
|
|
|
.tags {
|
|
display: flex;
|
|
align-items: center;
|
|
flex-flow: row wrap;
|
|
line-height: 1;
|
|
}
|
|
|
|
.tag {
|
|
font-weight: 500;
|
|
font-size: 16px;
|
|
color: #222222;
|
|
padding-left: 5px;
|
|
border-left: 2px solid #ff4e4e;
|
|
margin-bottom: 25px;
|
|
}
|
|
|
|
.tag_no-tags {
|
|
border-color: #ff4e4e;
|
|
}
|
|
|
|
.tag_finance {
|
|
border-color: #3178ed;
|
|
}
|
|
|
|
.tag_salons {
|
|
border-color: #27ad71;
|
|
}
|
|
|
|
.tag_evenements {
|
|
border-color: #31beed;
|
|
}
|
|
|
|
.tag_partenariats-et-sponsorings {
|
|
border-color: #b24881;
|
|
}
|
|
|
|
.tag_actualites-rh {
|
|
border-color: #f29100;
|
|
}
|
|
|
|
.date {
|
|
width: max-content;
|
|
padding: 8px 10px;
|
|
color: #fff;
|
|
font-weight: 500;
|
|
font-size: 16px;
|
|
line-height: 1;
|
|
margin-bottom: 10px;
|
|
background-color: #ff4e4e;
|
|
}
|
|
|
|
.date_no-tags {
|
|
background-color: #ff4e4e;
|
|
}
|
|
|
|
.date_finance {
|
|
background-color: #3178ed;
|
|
}
|
|
|
|
.date_salons {
|
|
background-color: #27ad71;
|
|
}
|
|
|
|
.date_evenements {
|
|
background-color: #31beed;
|
|
}
|
|
|
|
.date_partenariats-et-sponsorings {
|
|
background-color: #b24881;
|
|
}
|
|
|
|
.date_actualites-rh {
|
|
background-color: #f29100;
|
|
}
|
|
|
|
/* posts list START */
|
|
|
|
.category .posts-list {
|
|
margin-bottom: 100px;
|
|
}
|
|
|
|
.posts-list__item-title {
|
|
font-weight: 700;
|
|
font-size: 18px;
|
|
line-height: 1.7;
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
/* posts list END */
|
|
|
|
/* single news START */
|
|
|
|
.single-news .textblock {
|
|
padding-bottom: 35px;
|
|
}
|
|
|
|
.single-news .breadcrumbs {
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
.single-news__tag {
|
|
font-weight: 600;
|
|
margin-bottom: 25px;
|
|
}
|
|
|
|
.single-news__title {
|
|
font-size: 30px;
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
.single-news__author {
|
|
font-weight: 600;
|
|
font-size: 14px;
|
|
}
|
|
|
|
.single-news .textblock__container {
|
|
padding-top: 20px;
|
|
margin-bottom: 40px;
|
|
}
|
|
|
|
/* single news END */
|
|
|
|
/* ajax plugin START */
|
|
|
|
.alm-btn-wrap {
|
|
display: flex;
|
|
justify-content: center;
|
|
}
|
|
|
|
.alm-load-more-btn.done {
|
|
display: none;
|
|
}
|
|
|
|
/* ajax plugin END */
|
|
|
|
/* brands START */
|
|
|
|
.page-brands {}
|
|
|
|
.brands {
|
|
padding-bottom: 70px;
|
|
}
|
|
|
|
.brands_bg {
|
|
background: #f8f8f8;
|
|
}
|
|
|
|
.brands .textblock_bg {
|
|
padding-bottom: 35px;
|
|
}
|
|
|
|
.brand {
|
|
position: relative;
|
|
margin-bottom: 30px;
|
|
}
|
|
|
|
.brand::before {
|
|
display: block;
|
|
content: " ";
|
|
margin-top: -70px;
|
|
height: 70px;
|
|
visibility: hidden;
|
|
pointer-events: none;
|
|
}
|
|
|
|
.brand__container {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
flex-flow: row wrap;
|
|
box-sizing: border-box;
|
|
padding: 50px;
|
|
padding-top: 10px;
|
|
background: #fff;
|
|
box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
|
|
overflow: hidden;
|
|
}
|
|
|
|
.brand__info,
|
|
.brand__media {
|
|
flex: 0 0 auto;
|
|
width: 555px;
|
|
max-width: 100%;
|
|
}
|
|
|
|
.brand__logo {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
height: 255px;
|
|
margin-bottom: 25px;
|
|
transform: scale(1);
|
|
transition: all 0.8s;
|
|
}
|
|
|
|
.brand__media {
|
|
padding-top: 40px;
|
|
}
|
|
|
|
.brand__media iframe {
|
|
display: block;
|
|
max-width: 100%;
|
|
width: 555px;
|
|
height: 330px;
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
.brand__video {
|
|
position: relative;
|
|
}
|
|
|
|
.brand__link {
|
|
display: block;
|
|
width: max-content;
|
|
font-weight: 500;
|
|
font-size: 16px;
|
|
color: #222222;
|
|
text-decoration: underline;
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
.brand__link:hover {
|
|
text-decoration: none;
|
|
}
|
|
|
|
.brand__btn {
|
|
margin-top: 20px;
|
|
}
|
|
|
|
.brand__container:hover .brand__logo {
|
|
transform: scale(1.1);
|
|
}
|
|
|
|
/* brands END */
|
|
|
|
.learn-more {
|
|
background: #f8f8f8;
|
|
}
|
|
|
|
.learn-more__text {
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
/* page contacts START */
|
|
|
|
.page-contacts .wpcf7-form,
|
|
.page-press .wpcf7-form {
|
|
box-sizing: border-box;
|
|
padding: 60px 110px 45px;
|
|
box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
|
|
padding-left: 8.5%;
|
|
padding-right: 8.5%;
|
|
background: #fff;
|
|
}
|
|
|
|
/* page contacts END */
|
|
|
|
/* page search START */
|
|
|
|
.search-page > .breadcrumbs {
|
|
margin-top: 60px;
|
|
margin-bottom: 70px;
|
|
}
|
|
|
|
div.search-results {
|
|
padding-bottom: 20px;
|
|
}
|
|
|
|
.search-results-count {
|
|
margin-bottom: 25px;
|
|
}
|
|
|
|
.search-results-perpage {
|
|
font-weight: 500;
|
|
font-size: 16px;
|
|
color: #666666;
|
|
margin-bottom: 60px;
|
|
}
|
|
|
|
.search-results__item {
|
|
display: block;
|
|
box-sizing: border-box;
|
|
padding: 30px;
|
|
box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
|
|
margin-bottom: 30px;
|
|
}
|
|
|
|
.search-results__item-title {
|
|
font-weight: 700;
|
|
font-size: 18px;
|
|
}
|
|
|
|
.search-results__item-bc {
|
|
margin: 0 0 10px;
|
|
}
|
|
|
|
.search-noresults__title {
|
|
font-weight: 600;
|
|
font-size: 18px;
|
|
margin-bottom: 50px;
|
|
}
|
|
|
|
.search-highlight {
|
|
color: #ff4e4e;
|
|
font-weight: 700;
|
|
}
|
|
|
|
.search-empty-results {
|
|
height: 80px;
|
|
padding: 30px 0;
|
|
}
|
|
|
|
.search-page .page-numbers {
|
|
cursor: pointer;
|
|
}
|
|
|
|
/* page search END */
|
|
/* pagination START */
|
|
|
|
.pgntn-page-pagination-block {
|
|
display: flex;
|
|
flex-flow: row wrap;
|
|
align-items: center;
|
|
justify-content: center;
|
|
margin-bottom: 60px;
|
|
}
|
|
|
|
body .pgntn-page-pagination-block .page-numbers {
|
|
box-sizing: border-box;
|
|
width: auto;
|
|
|
|
display: inline-flex !important;
|
|
justify-content: center;
|
|
align-items: center;
|
|
width: 45px;
|
|
height: 45px;
|
|
|
|
padding-bottom: 3px;
|
|
border-radius: 999px;
|
|
border: 1px solid transparent;
|
|
|
|
font-weight: 500;
|
|
font-size: 18px;
|
|
color: #000;
|
|
|
|
transition: all 0.3s;
|
|
margin: 10px;
|
|
}
|
|
|
|
body .pgntn-page-pagination-block .page-numbers.next,
|
|
body .pgntn-page-pagination-block .page-numbers.prev {
|
|
width: auto;
|
|
padding: 0 30px;
|
|
|
|
border-color: #ff4e4e;
|
|
background: #ff4e4e;
|
|
color: #fff;
|
|
}
|
|
|
|
body .pgntn-page-pagination-block .page-numbers.current {
|
|
border-color: #ff4e4e;
|
|
background: #ff4e4e;
|
|
color: #fff;
|
|
}
|
|
|
|
/* pagination END */
|
|
|
|
/* manifest START */
|
|
|
|
.manifest__content {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.manifest__info {
|
|
width: 45%;
|
|
}
|
|
|
|
.manifest__text {
|
|
margin-bottom: 50px;
|
|
}
|
|
|
|
.manifest__btn {
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
.manifest__photo {
|
|
position: relative;
|
|
}
|
|
|
|
/* manifest END */
|
|
|
|
/* documents START */
|
|
|
|
.documents {
|
|
margin-bottom: 100px;
|
|
}
|
|
|
|
.documents__list {
|
|
width: 870px;
|
|
max-width: 100%;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.document {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
text-align: center;
|
|
border-right: 1px solid transparent;
|
|
}
|
|
|
|
.swiper-slide-active .document,
|
|
.swiper-slide-next .document {
|
|
border-right-color: #3f3f3f;
|
|
}
|
|
|
|
.documents__item .document:last-child {
|
|
border: none;
|
|
}
|
|
|
|
.swiper-pagination-bullet:only-child {
|
|
visibility: hidden;
|
|
}
|
|
|
|
.document__icon {
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
.document__text {
|
|
color: #0b0b0b;
|
|
font-size: 16px;
|
|
margin-bottom: 75px;
|
|
}
|
|
|
|
.document__btn {
|
|
font-size: 15px;
|
|
height: 35px;
|
|
}
|
|
|
|
.documents__pagination {
|
|
padding-top: 30px;
|
|
}
|
|
|
|
.documents__pagination .swiper-pagination-bullet {
|
|
border-color: #6a6a6a;
|
|
}
|
|
|
|
.documents__list_mobile {
|
|
width: 100%;
|
|
display: flex;
|
|
flex-flow: row wrap;
|
|
justify-content: center;
|
|
}
|
|
|
|
.documents__list_mobile .document {
|
|
margin: 0 10px 20px;
|
|
}
|
|
|
|
/* documents END */
|
|
|
|
/* store card START */
|
|
|
|
.store-card__text {
|
|
padding-top: 80px;
|
|
}
|
|
|
|
.store-card-list {
|
|
overflow: hidden;
|
|
}
|
|
|
|
.store-card-list {
|
|
padding-top: 90px;
|
|
margin: 0 -15px;
|
|
}
|
|
|
|
.store-card__brands {
|
|
padding-top: 80px;
|
|
}
|
|
|
|
.store-card-item {
|
|
width: calc(100% - 30px);
|
|
max-width: 700px;
|
|
box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.2);
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.store-card-list__item {
|
|
margin-bottom: 30px;
|
|
padding: 10px 0 40px;
|
|
}
|
|
|
|
.store-card-item__block {
|
|
box-sizing: border-box;
|
|
padding: 30px;
|
|
min-height: 155px;
|
|
}
|
|
|
|
.store-card-item__goal {
|
|
min-height: 1px;
|
|
}
|
|
|
|
.store-card-item__indicator {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
min-height: 1px;
|
|
padding: 0 30px;
|
|
}
|
|
|
|
.store-card-item__characteristics .left-column {
|
|
width: 46%;
|
|
}
|
|
|
|
.store-card-item__characteristics .right-column {
|
|
width: 50%;
|
|
}
|
|
|
|
.store-card-item__characteristics .characteristic-row {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
padding: 10px 30px 0;
|
|
}
|
|
|
|
.characteristic-row.characteristic-desc {
|
|
font-style: italic;
|
|
color: rgba(0, 0, 0, 0.6);
|
|
}
|
|
|
|
.store-card-item__characteristics .percents-wrapper {
|
|
display: flex;
|
|
background-size: 100% 100%;
|
|
background-repeat: no-repeat;
|
|
background-position: center center;
|
|
}
|
|
|
|
.store-card-item__tip {
|
|
font-weight: 500;
|
|
font-size: 16px;
|
|
margin-bottom: 5px;
|
|
color: #666666;
|
|
}
|
|
|
|
.store-card-item__title {
|
|
line-height: 1.3;
|
|
margin: 0;
|
|
}
|
|
|
|
.store-card-item__text {
|
|
font-weight: 500;
|
|
font-size: 18px;
|
|
padding-top: 5px;
|
|
}
|
|
|
|
.store-card-item__years {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
color: #fff;
|
|
background: #000;
|
|
}
|
|
|
|
.store-card-item__year {
|
|
flex: 1;
|
|
box-sizing: border-box;
|
|
padding: 12px;
|
|
text-align: center;
|
|
}
|
|
|
|
.store-card-item__percents {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
background: url('../img/store-card-item__percents.jpg');
|
|
background-size: 100% 100%;
|
|
}
|
|
|
|
.store-card-item__percent {
|
|
flex: 1;
|
|
box-sizing: border-box;
|
|
padding: 22px 12px;
|
|
text-align: center;
|
|
font-size: 15px;
|
|
color: #fff;
|
|
}
|
|
|
|
.store-card-item__percent:first-child {
|
|
color: #000;
|
|
}
|
|
|
|
.store-card-list__item-mobile {
|
|
padding: 10px 0 10px;
|
|
}
|
|
|
|
.store-card-item__goal-mobile {
|
|
padding-bottom: 20px;
|
|
}
|
|
|
|
.store-card-item__characteristics-mobile .characteristic-row {
|
|
display: block;
|
|
padding: 0 30px 20px;
|
|
}
|
|
|
|
.store-card-item__characteristics-mobile .characteristic-text-block {
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
.store-card-item__characteristics-mobile .characteristic-text span {
|
|
color: #555555;
|
|
}
|
|
|
|
.store-card-item__characteristics-mobile .characteristic-years-block {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
color: #fff;
|
|
background: #000;
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
.store-card-item__characteristics-mobile .characteristic-percent-block {
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
/* store card END */
|
|
|
|
/* professions START */
|
|
|
|
.professions__subtitle {
|
|
margin-bottom: 80px;
|
|
}
|
|
|
|
.professions__text h3 {
|
|
line-height: 1.5;
|
|
margin-bottom: 25px;
|
|
}
|
|
|
|
.professions-list {
|
|
display: flex;
|
|
flex-flow: row wrap;
|
|
margin: 0 -20px;
|
|
}
|
|
|
|
.professions-item {
|
|
display: flex;
|
|
flex-direction: column;
|
|
width: 410px;
|
|
max-width: 100%;
|
|
box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.2);
|
|
margin: 0 20px;
|
|
}
|
|
|
|
.professions-item__info {
|
|
box-sizing: border-box;
|
|
padding: 30px 35px 20px;
|
|
}
|
|
|
|
.professions-item__title {
|
|
text-align: center;
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
.professions-item__info .description ul {
|
|
padding: 0;
|
|
}
|
|
|
|
.professions-item__info .description li {
|
|
margin-bottom: 5px;
|
|
}
|
|
|
|
.professions-item__btn-wrap {
|
|
display: flex;
|
|
justify-content: center;
|
|
margin-top: auto;
|
|
padding: 30px 35px 30px;
|
|
}
|
|
|
|
.professions-item__btn {
|
|
width: 290px;
|
|
margin-top: 10px;
|
|
}
|
|
|
|
.professions__btn-wrap {
|
|
display: flex;
|
|
justify-content: center;
|
|
padding-top: 60px;
|
|
}
|
|
|
|
/* professions END */
|
|
|
|
/* accordeon videos START */
|
|
|
|
.accordeon__list {
|
|
/* padding-bottom: 60px; */
|
|
border-bottom: 1px solid #333333;
|
|
}
|
|
|
|
.accordeon__text {
|
|
margin-bottom: 30px;
|
|
}
|
|
|
|
.accordeon-item {
|
|
width: 100%;
|
|
}
|
|
|
|
.accordeon-item__title {
|
|
display: flex;
|
|
align-items: center;
|
|
padding: 25px 0 30px;
|
|
font-weight: 500;
|
|
font-size: 22px;
|
|
cursor: pointer;
|
|
border-top: 1px solid #333333;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.accordeon-item__title:hover {
|
|
color: #ff4e4e;
|
|
text-decoration: underline;
|
|
}
|
|
|
|
.accordeon-item__title::after {
|
|
content: "";
|
|
display: block;
|
|
box-sizing: border-box;
|
|
width: 12px;
|
|
height: 12px;
|
|
border-top: 3px solid currentColor;
|
|
border-right: 3px solid currentColor;
|
|
transform: rotate(135deg);
|
|
margin-left: auto;
|
|
margin-top: -1px;
|
|
}
|
|
|
|
.accordeon-item.active .accordeon-item__title {
|
|
color: #ff4e4e;
|
|
border-color: #ff4e4e;
|
|
}
|
|
|
|
.accordeon-item.active .accordeon-item__title::after {
|
|
transform: rotate(-45deg);
|
|
color: #ff4e4e;
|
|
margin-top: 10px;
|
|
}
|
|
|
|
.accordeon-item__info {
|
|
/* display: none; */
|
|
}
|
|
|
|
.accordeon-item__info.active {
|
|
display: block;
|
|
}
|
|
|
|
.accordeon-item__info-inner {
|
|
overflow: hidden;
|
|
}
|
|
|
|
.accordeon-item__text.description p {
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
.accordeon-item__text-wrap {
|
|
margin-bottom: 30px;
|
|
}
|
|
|
|
.accordeon-item__info-inner .textblock__container {
|
|
padding-bottom: 55px;
|
|
}
|
|
|
|
/* accordeon videos END */
|
|
|
|
/* page press START */
|
|
|
|
.page-press-description {
|
|
padding-bottom: 60px;
|
|
}
|
|
|
|
/* page press END */
|
|
|
|
/* Aboutus page START */
|
|
|
|
.page-aboutus .key-figures {
|
|
background: #fff;
|
|
}
|
|
|
|
.page-aboutus .key-figures-list__item {
|
|
background: #f8f8f8;
|
|
}
|
|
|
|
.history-interactive {
|
|
margin-bottom: 85px;
|
|
}
|
|
|
|
.history-interactive.no-bottom-margin {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
/* .history-pagination {
|
|
display: flex;
|
|
justify-content: center;
|
|
flex-flow: row nowrap;
|
|
overflow-x: scroll;
|
|
} */
|
|
|
|
.history-pagination-container {
|
|
margin-bottom: 45px;
|
|
}
|
|
|
|
.history-pagination-container .swiper-slide {
|
|
width: auto;
|
|
}
|
|
|
|
.history-pagination__item {
|
|
display: flex;
|
|
flex: 0 0 auto;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
|
|
width: auto;
|
|
height: auto;
|
|
|
|
font-family: "Satisfy";
|
|
font-size: 25px;
|
|
color: #666666;
|
|
background: none;
|
|
/* margin: 0 45px; */
|
|
opacity: 1;
|
|
}
|
|
|
|
.swiper-pagination-bullet-active .history-pagination__item,
|
|
.history-pagination__item.swiper-pagination-bullet-active {
|
|
color: #ff4e4e;
|
|
}
|
|
|
|
.history-pagination__item::after {
|
|
content: "";
|
|
display: block;
|
|
width: 13px;
|
|
height: 13px;
|
|
background: currentColor;
|
|
border-radius: 100%;
|
|
margin-top: 10px;
|
|
}
|
|
|
|
.history-slider {
|
|
position: relative;
|
|
}
|
|
|
|
.history-slider::before,
|
|
.history-slider::after {
|
|
content: "";
|
|
display: block;
|
|
width: 25%;
|
|
height: 100%;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
z-index: 2;
|
|
|
|
background: -moz-linear-gradient(left,
|
|
rgba(248, 248, 248, 1) 0%,
|
|
rgba(248, 248, 248, 0) 100%);
|
|
background: -webkit-linear-gradient(left,
|
|
rgba(248, 248, 248, 1) 0%,
|
|
rgba(248, 248, 248, 0) 100%);
|
|
background: linear-gradient(to right,
|
|
rgba(248, 248, 248, 1) 0%,
|
|
rgba(248, 248, 248, 0) 100%);
|
|
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#00f8f8f8', GradientType=1);
|
|
}
|
|
|
|
.history-slider::after {
|
|
left: auto;
|
|
right: 0;
|
|
|
|
background: -moz-linear-gradient(left,
|
|
rgba(248, 248, 248, 0) 0%,
|
|
rgba(248, 248, 248, 1) 100%);
|
|
background: -webkit-linear-gradient(left,
|
|
rgba(248, 248, 248, 0) 0%,
|
|
rgba(248, 248, 248, 1) 100%);
|
|
background: linear-gradient(to right,
|
|
rgba(248, 248, 248, 0) 0%,
|
|
rgba(248, 248, 248, 1) 100%);
|
|
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f8f8f8', endColorstr='#f8f8f8', GradientType=1);
|
|
}
|
|
|
|
.history-slider .swiper-slide {
|
|
width: auto;
|
|
}
|
|
|
|
.history-slide {
|
|
width: 730px;
|
|
}
|
|
|
|
.history-slide__image {
|
|
max-width: 100%;
|
|
height: 450px;
|
|
box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.35);
|
|
position: relative;
|
|
}
|
|
|
|
.history-slide__image img {
|
|
object-fit: cover;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
|
|
.history-slide__info-year {
|
|
padding-top: 25px;
|
|
font-family: "Satisfy";
|
|
font-size: 60px;
|
|
color: #ff4e4e;
|
|
position: relative;
|
|
z-index: 1;
|
|
margin-bottom: 30px;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.history-slide__info-year span {
|
|
padding-right: 15px;
|
|
position: relative;
|
|
padding-left: 5px;
|
|
}
|
|
|
|
.history-slide__info-year span::after {
|
|
content: "";
|
|
display: block;
|
|
width: 730px;
|
|
height: 1px;
|
|
background: #ff4e4e;
|
|
position: absolute;
|
|
top: 42%;
|
|
left: 100%;
|
|
z-index: -1;
|
|
}
|
|
|
|
.history__text-block {
|
|
margin-bottom: 100px;
|
|
}
|
|
|
|
.history__text-block-title {
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
.location__text {
|
|
margin-bottom: 25px;
|
|
}
|
|
|
|
.location__map {
|
|
margin-bottom: 30px;
|
|
}
|
|
|
|
.location__map::after {
|
|
content: "";
|
|
display: block;
|
|
clear: both;
|
|
}
|
|
|
|
.location__btn-wrap {
|
|
display: flex;
|
|
justify-content: center;
|
|
}
|
|
|
|
/* Aboutus page END */
|
|
|
|
/* Finance START */
|
|
|
|
.finance-price__text {
|
|
padding-top: 100px;
|
|
}
|
|
|
|
.finance-price__api {
|
|
padding-top: 60px;
|
|
}
|
|
|
|
.finance-price__description {
|
|
padding-top: 100px;
|
|
text-align: center;
|
|
width: 640px;
|
|
max-width: 100%;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.finance-price__btn-wrap {
|
|
display: flex;
|
|
justify-content: center;
|
|
padding-top: 20px;
|
|
}
|
|
|
|
.finance-shareholders__title {
|
|
margin-bottom: 80px;
|
|
}
|
|
|
|
.finance-shareholders__blocks {
|
|
padding-top: 0;
|
|
}
|
|
|
|
.finance-shareholders__block {
|
|
padding-top: 85px;
|
|
}
|
|
|
|
.finance-shareholders__block-title {
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
.finance-shareholders__block-text {
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
.finance-shareholder-rights__wrapper {
|
|
overflow: hidden;
|
|
margin-bottom: 60px;
|
|
}
|
|
|
|
.finance-shareholder-rights__blocks {
|
|
margin: 0 -20px;
|
|
}
|
|
|
|
.finance-shareholder-rights__block {
|
|
margin: 0 20px;
|
|
}
|
|
|
|
/* finance-api START */
|
|
|
|
.finance-api {
|
|
display: flex;
|
|
}
|
|
|
|
.finance-api__block {
|
|
flex: 1;
|
|
}
|
|
|
|
.finance-api__btns {
|
|
padding-top: 25px;
|
|
}
|
|
|
|
.finance-api__btn {
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
.finance-api__block_calendar {
|
|
margin-left: 100px;
|
|
}
|
|
|
|
.finance-api__block_calendar .accordeon__list {
|
|
border: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
/* finance-api END */
|
|
|
|
.kfar__wrapper {
|
|
overflow: hidden;
|
|
}
|
|
|
|
.kfar__list {
|
|
padding: 10px 0;
|
|
display: flex;
|
|
align-items: flex-start;
|
|
flex-flow: row wrap;
|
|
justify-content: space-between;
|
|
margin: 0 -20px;
|
|
}
|
|
|
|
.kfar-item {
|
|
box-sizing: border-box;
|
|
width: 635px;
|
|
max-width: 100%;
|
|
padding: 50px;
|
|
box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.2);
|
|
margin: 0 20px 40px;
|
|
}
|
|
|
|
.kfar-item__title {
|
|
margin-bottom: 25px;
|
|
}
|
|
|
|
.kfar-item__text {
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
.kfar-item__image {
|
|
display: block;
|
|
position: relative;
|
|
}
|
|
|
|
.kfar-item__image::before {
|
|
content: "";
|
|
display: block;
|
|
width: 100%;
|
|
height: 100%;
|
|
background: url('../img/zoom-icon.png') center center no-repeat;
|
|
background-color: rgba(51, 51, 51, 0.9);
|
|
position: absolute;
|
|
left: 0;
|
|
bottom: 0;
|
|
|
|
opacity: 0;
|
|
|
|
transition: all 0.3s;
|
|
}
|
|
|
|
.kfar-item__image:hover::before {
|
|
opacity: 1;
|
|
}
|
|
|
|
.dividend-history__title {
|
|
margin-bottom: 30px;
|
|
}
|
|
|
|
.dividend-history__table {
|
|
width: 100%;
|
|
table-layout: fixed;
|
|
}
|
|
|
|
.dividend-history__td {
|
|
border: 1px solid #333333;
|
|
text-align: center;
|
|
padding: 20px 15px;
|
|
}
|
|
|
|
.dividend-history__td_title {
|
|
background: #ff4e4e;
|
|
color: #fff;
|
|
text-align: left;
|
|
}
|
|
|
|
.dividend-history__tr:first-child .dividend-history__td {
|
|
font-weight: 500;
|
|
color: #666666;
|
|
}
|
|
|
|
.dividend-history__tr:first-child .dividend-history__td_title {
|
|
background: #333333;
|
|
color: #b9b9b9;
|
|
}
|
|
|
|
.publications .posts {
|
|
padding-top: 100px;
|
|
}
|
|
|
|
/* Finance END */
|
|
|
|
/* Experience START */
|
|
|
|
.experience__image {
|
|
display: flex;
|
|
justify-content: center;
|
|
padding-top: 100px;
|
|
}
|
|
|
|
.experience__textblock {
|
|
padding-top: 100px;
|
|
margin-bottom: 30px;
|
|
}
|
|
|
|
.training-path {
|
|
display: flex;
|
|
justify-content: center;
|
|
flex-flow: row wrap;
|
|
margin: 0 -15px 30px;
|
|
}
|
|
|
|
.training-path__item {
|
|
display: flex;
|
|
flex-direction: column;
|
|
/* width: calc(33% - 27px); */
|
|
flex: 1;
|
|
max-width: 100%;
|
|
margin: 0 15px 30px;
|
|
background: #fff;
|
|
}
|
|
|
|
.training-path-item__image {
|
|
box-sizing: border-box;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: 100%;
|
|
min-height: 50%;
|
|
padding: 15px;
|
|
background: #ff4e4e;
|
|
}
|
|
|
|
.training-path-item__description {
|
|
box-sizing: border-box;
|
|
padding: 20px 20px 20px 30px;
|
|
}
|
|
|
|
.training-path-item__title {
|
|
font-weight: 500;
|
|
font-size: 20px;
|
|
color: #222;
|
|
}
|
|
|
|
/* Experience END */
|
|
|
|
/* Concent START */
|
|
|
|
.events-thumbs__text {
|
|
margin-bottom: 30px;
|
|
}
|
|
|
|
.events-thumbs__list-wrap {
|
|
overflow: hidden;
|
|
}
|
|
|
|
.events-thumbs-list {
|
|
display: flex;
|
|
justify-content: center;
|
|
flex-flow: row wrap;
|
|
margin: 0 -20px;
|
|
}
|
|
|
|
.events-thumbs-list__item {
|
|
width: 410px;
|
|
margin: 0 20px 30px;
|
|
position: relative;
|
|
}
|
|
|
|
.events-thumbs-list__item-image {
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
.events__text {
|
|
margin-bottom: 80px;
|
|
}
|
|
|
|
.events-map {
|
|
margin-bottom: 100px;
|
|
}
|
|
|
|
.events-map:last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.events-map__title {
|
|
margin-bottom: 30px;
|
|
}
|
|
|
|
.events-map__item {
|
|
box-sizing: border-box;
|
|
padding: 70px 10px;
|
|
display: flex;
|
|
justify-content: center;
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
.events-cities {
|
|
list-style: none;
|
|
font-size: 18px;
|
|
columns: 4;
|
|
}
|
|
|
|
.events-cities__item-name {
|
|
font-weight: 700;
|
|
color: #222222;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.events-prof .professions-list {
|
|
padding-top: 100px;
|
|
margin-bottom: 60px;
|
|
}
|
|
|
|
.rejoin-map {
|
|
padding-top: 25px;
|
|
}
|
|
|
|
.rejoin-map__content {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
padding: 265px 0;
|
|
background: url('../img/graymap-demo.jpg') center center no-repeat;
|
|
background-size: cover;
|
|
position: relative;
|
|
}
|
|
|
|
.rejoin-map__content::before {
|
|
content: "";
|
|
display: block;
|
|
width: 100%;
|
|
height: 100%;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
background: rgba(0, 0, 0, 0.5);
|
|
transition: 0.3s;
|
|
opacity: 0;
|
|
}
|
|
|
|
.rejoin-map__btn {
|
|
opacity: 0;
|
|
position: relative;
|
|
z-index: 1;
|
|
}
|
|
|
|
.rejoin-map__content:hover::before,
|
|
.rejoin-map__content:hover .rejoin-map__btn {
|
|
opacity: 1;
|
|
}
|
|
|
|
/* Concent END */
|
|
|
|
.breeders__btn {
|
|
margin-top: 25px;
|
|
}
|
|
|
|
.breeders__videos {
|
|
padding-top: 80px;
|
|
}
|
|
|
|
.offer {
|
|
box-sizing: border-box;
|
|
width: 450px;
|
|
background: #ffffff;
|
|
border-radius: 3px;
|
|
box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.3);
|
|
position: absolute;
|
|
top: 100%;
|
|
left: 15px;
|
|
z-index: 3;
|
|
opacity: 0;
|
|
transform: scaleY(0);
|
|
transform-origin: left top;
|
|
transition: all 0.3s;
|
|
}
|
|
|
|
.offer-tab:hover .offer,
|
|
.offer-tab:active .offer,
|
|
.offer-tab:focus-within .offer {
|
|
opacity: 1;
|
|
transform: scaleY(1);
|
|
}
|
|
|
|
.offer__block {
|
|
padding: 20px 30px;
|
|
}
|
|
|
|
.offer-main {
|
|
padding: 15px;
|
|
background: #ff4e4e;
|
|
border-radius: 3px;
|
|
color: #fff;
|
|
}
|
|
|
|
.offer-main__block {
|
|
display: flex;
|
|
align-items: center;
|
|
font-size: 14px;
|
|
padding-bottom: 10px;
|
|
margin-bottom: 10px;
|
|
border-bottom: 1px solid #dc3737;
|
|
}
|
|
|
|
.offer-main__icon {
|
|
flex: 0 0 auto;
|
|
width: 50px;
|
|
height: 50px;
|
|
background: url('../img/offer-main__icon.png') center center no-repeat;
|
|
margin-right: 8px;
|
|
}
|
|
|
|
.offer-main__title {
|
|
font-size: 18px;
|
|
font-weight: 700;
|
|
margin-bottom: 5px;
|
|
}
|
|
|
|
.offer-main .offer-link__text {
|
|
color: #fff;
|
|
}
|
|
|
|
.offer-link-wrap {
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
.offer-link-wrap:last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.offer-link {
|
|
display: flex;
|
|
align-items: center;
|
|
font-size: 12px;
|
|
color: #666666;
|
|
}
|
|
|
|
.offer-link b {
|
|
font-weight: 700;
|
|
font-size: 14px;
|
|
}
|
|
|
|
.offer-link i {
|
|
margin-left: 30px;
|
|
}
|
|
|
|
.offer-link__text span {
|
|
display: block;
|
|
padding-top: 5px;
|
|
}
|
|
|
|
.offer__block_links {
|
|
background: #f8f8f8;
|
|
}
|
|
|
|
.offer-anchors a {
|
|
padding: 8px 0;
|
|
}
|
|
|
|
.offer-link:hover .icon__arrow-right {
|
|
left: 5px;
|
|
}
|
|
|
|
.offer-form-wrap {
|
|
position: relative;
|
|
}
|
|
|
|
.offer-form {
|
|
padding: 20px 30px;
|
|
background: #fff;
|
|
box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
|
|
position: absolute;
|
|
top: -45px;
|
|
left: 0;
|
|
z-index: 2;
|
|
height: 400px;
|
|
overflow-y: auto;
|
|
|
|
display: none;
|
|
}
|
|
|
|
.offer-form .form__container {
|
|
margin: 0;
|
|
}
|
|
|
|
.offer-form .form__text {
|
|
max-width: 80%;
|
|
font-weight: 700;
|
|
font-size: 14px;
|
|
line-height: 1.3;
|
|
color: #666666;
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
.offer-form .form__field {
|
|
margin-bottom: 10px;
|
|
}
|
|
|
|
.offer-form .form__field-title {
|
|
font-size: 14px;
|
|
}
|
|
|
|
.offer-form .form__field_submit {
|
|
margin-top: 30px;
|
|
justify-content: center;
|
|
}
|
|
|
|
.offer-form input[type="text"],
|
|
.offer-form input[type="email"],
|
|
.offer-form textarea,
|
|
.offer-form select {
|
|
font-size: 12px;
|
|
font-weight: 500;
|
|
}
|
|
|
|
.wpcf7-form.sent .form__container {
|
|
display: none;
|
|
}
|
|
|
|
/* loading START */
|
|
|
|
.lds-ellipsis {
|
|
display: inline-block;
|
|
position: relative;
|
|
width: 80px;
|
|
height: 80px;
|
|
margin: 30px auto;
|
|
}
|
|
|
|
.lds-ellipsis div {
|
|
position: absolute;
|
|
top: 33px;
|
|
width: 13px;
|
|
height: 13px;
|
|
border-radius: 50%;
|
|
background: #f70017;
|
|
animation-timing-function: cubic-bezier(0, 1, 1, 0);
|
|
}
|
|
|
|
.lds-ellipsis div:nth-child(1) {
|
|
left: 8px;
|
|
animation: lds-ellipsis1 0.6s infinite;
|
|
}
|
|
|
|
.lds-ellipsis div:nth-child(2) {
|
|
left: 8px;
|
|
animation: lds-ellipsis2 0.6s infinite;
|
|
}
|
|
|
|
.lds-ellipsis div:nth-child(3) {
|
|
left: 32px;
|
|
animation: lds-ellipsis2 0.6s infinite;
|
|
}
|
|
|
|
.lds-ellipsis div:nth-child(4) {
|
|
left: 56px;
|
|
animation: lds-ellipsis3 0.6s infinite;
|
|
}
|
|
|
|
@keyframes lds-ellipsis1 {
|
|
0% {
|
|
transform: scale(0);
|
|
}
|
|
|
|
100% {
|
|
transform: scale(1);
|
|
}
|
|
}
|
|
|
|
@keyframes lds-ellipsis3 {
|
|
0% {
|
|
transform: scale(1);
|
|
}
|
|
|
|
100% {
|
|
transform: scale(0);
|
|
}
|
|
}
|
|
|
|
@keyframes lds-ellipsis2 {
|
|
0% {
|
|
transform: translate(0, 0);
|
|
}
|
|
|
|
100% {
|
|
transform: translate(24px, 0);
|
|
}
|
|
}
|
|
|
|
/* loading END */
|
|
|
|
@keyframes bounce_arrow {
|
|
from {
|
|
transform: translateY(0px);
|
|
}
|
|
|
|
to {
|
|
transform: translateY(-15px);
|
|
}
|
|
}
|
|
|
|
@-webkit-keyframes bounce_arrow {
|
|
from {
|
|
transform: translateY(0px);
|
|
}
|
|
|
|
to {
|
|
transform: translateY(-15px);
|
|
}
|
|
}
|
|
|
|
#wcloud-canvas {
|
|
width: 100%;
|
|
height: 710px;
|
|
background: #fe4042;
|
|
}
|
|
|
|
/* ======= CONTACTS PAGE ( CATEGORIES ) ======= */
|
|
|
|
.page-contacts__title {
|
|
margin: 35px 0 15px;
|
|
}
|
|
|
|
.contacts-page-subtitle {
|
|
font-size: 35px;
|
|
font-weight: 400;
|
|
text-align: center;
|
|
margin-bottom: 80px;
|
|
}
|
|
|
|
.contacts-page-main {
|
|
padding: 70px 0 100px;
|
|
}
|
|
|
|
.contacts-page-description {
|
|
color: #626262;
|
|
font-size: 16px;
|
|
text-align: center;
|
|
line-height: 1.6;
|
|
margin-bottom: 45px;
|
|
}
|
|
|
|
.button-list-title {
|
|
color: #666666;
|
|
font-size: 18px;
|
|
font-weight: 700;
|
|
text-align: center;
|
|
margin-bottom: 60px;
|
|
}
|
|
|
|
.buttons-list-block {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
}
|
|
|
|
.contact-category-button:not(:last-child) {
|
|
margin-bottom: 30px;
|
|
}
|
|
|
|
.contacts-category-page {
|
|
padding-bottom: 100px;
|
|
}
|
|
|
|
.contact-page-tetx-block {
|
|
font-size: 18px;
|
|
font-weight: 500;
|
|
text-align: center;
|
|
line-height: 1.7;
|
|
margin-bottom: 85px;
|
|
}
|
|
|
|
.contact-page-tetx-block a {
|
|
color: #fe4e4e;
|
|
transition: 0.3s;
|
|
}
|
|
|
|
.contact-page-tetx-block a:hover {
|
|
color: #999;
|
|
}
|
|
|
|
.contacts-category-page .button-wrapper {
|
|
text-align: center;
|
|
}
|
|
|
|
.contacts-group-buttons {
|
|
display: none;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
background: rgba(0, 0, 0, 0.05) none repeat scroll 0% 0%;
|
|
padding: 0px 2em 2em;
|
|
margin-top: 1em;
|
|
border-radius: 10px;
|
|
transform: rotate(90deg), translateY(-2px);
|
|
}
|
|
|
|
button.textblock__info-btn .btn__icon {
|
|
transition: all 0.4s;
|
|
}
|
|
|
|
button.textblock__info-btn.toggle .btn__icon {
|
|
transform: rotate(90deg) translateX(-10px);
|
|
}
|
|
|
|
.back-button-wrapper {
|
|
margin-bottom: 60px;
|
|
}
|
|
|
|
.back-button {
|
|
color: #626262;
|
|
font-size: 18px;
|
|
font-weight: 700;
|
|
padding-left: 3em;
|
|
position: relative;
|
|
}
|
|
|
|
.back-button::before {
|
|
content: "";
|
|
position: absolute;
|
|
display: block;
|
|
background: url('../img/arrow-gray.png') center center no-repeat;
|
|
background-size: contain;
|
|
width: 2em;
|
|
height: 1em;
|
|
top: 0.12em;
|
|
left: 0;
|
|
}
|
|
|
|
.back-button:hover::before {
|
|
animation-name: back_button;
|
|
animation-duration: 0.9s;
|
|
animation-iteration-count: infinite;
|
|
animation-fill-mode: backwards;
|
|
animation-play-state: running;
|
|
}
|
|
|
|
@keyframes back_button {
|
|
from {
|
|
left: 0;
|
|
}
|
|
|
|
to {
|
|
left: -1em;
|
|
}
|
|
}
|
|
|
|
.form-top-text {
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
line-height: 1.6;
|
|
margin-bottom: 25px;
|
|
}
|
|
|
|
.checkbox-circle .wpcf7-list-item-label::before {
|
|
width: 20px;
|
|
height: 20px;
|
|
border: 2px solid #dbdbdb;
|
|
border-radius: 50%;
|
|
}
|
|
|
|
.checkbox-circle input:checked~.wpcf7-list-item-label::before {
|
|
background: #ffffff;
|
|
border: 2px solid #ff4e4e;
|
|
}
|
|
|
|
.checkbox-circle .wpcf7-list-item-label::after {
|
|
width: 12px;
|
|
height: 12px;
|
|
border: none;
|
|
border-radius: 50%;
|
|
background-color: #ff4e4e;
|
|
top: 4px;
|
|
left: 4px;
|
|
}
|
|
|
|
.contacts-category-page .form__container {
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
.geographic-checkboxes-block {
|
|
width: 100%;
|
|
}
|
|
|
|
.geographic-checkboxes-result {
|
|
display: flex;
|
|
align-items: center;
|
|
border-color: #ff4e4e;
|
|
position: relative;
|
|
padding: 15px 60px 15px 15px;
|
|
height: auto;
|
|
min-height: 50px;
|
|
}
|
|
|
|
.geographic-checkboxes-result::before {
|
|
content: "";
|
|
position: absolute;
|
|
display: block;
|
|
background-color: #ff4e4e;
|
|
width: 50px;
|
|
height: 100%;
|
|
top: 0;
|
|
right: 0;
|
|
}
|
|
|
|
.open .geographic-checkboxes-result::after {
|
|
transform: rotateZ(-135deg);
|
|
top: calc(50% - 1px);
|
|
}
|
|
|
|
.geographic-checkboxes-list {
|
|
width: 99%;
|
|
height: 0;
|
|
margin: 0 auto;
|
|
box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
|
|
padding: 0;
|
|
box-sizing: border-box;
|
|
overflow: hidden;
|
|
transition: 0.5s;
|
|
}
|
|
|
|
.open .geographic-checkboxes-list {
|
|
padding: 20px 20px 20px;
|
|
height: 300px;
|
|
overflow-y: scroll;
|
|
}
|
|
|
|
.contacts-category-form-button {
|
|
position: relative;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.contacts-category-form-button::after {
|
|
content: "";
|
|
position: absolute;
|
|
display: block;
|
|
background: url('../img/btn__icon.png') center top no-repeat;
|
|
background-size: 100% auto;
|
|
width: 35px;
|
|
height: 17px;
|
|
top: 16px;
|
|
right: 45px;
|
|
}
|
|
|
|
.contacts-category-form-button .btn {
|
|
padding: 0 75px 0 30px;
|
|
}
|
|
|
|
.wpcf7-response-output {
|
|
margin-bottom: 25px !important;
|
|
}
|
|
|
|
.alm-load-more-btn.loading::after {
|
|
content: "";
|
|
/* box-sizing: border-box; */
|
|
width: 14px;
|
|
margin-left: 10px;
|
|
margin-top: 4px;
|
|
height: 14px;
|
|
border-radius: 100%;
|
|
opacity: 0.8;
|
|
border: 2px solid #fff;
|
|
border-top-color: #a09e9e;
|
|
-webkit-animation: loadingbtn 2s linear infinite;
|
|
animation: loadingbtn 2s linear infinite;
|
|
}
|
|
|
|
@keyframes loadingbtn {
|
|
0% {
|
|
transform: rotate(0deg);
|
|
}
|
|
|
|
100% {
|
|
transform: rotate(360deg);
|
|
}
|
|
}
|
|
|
|
.mobile-menu {
|
|
display: block;
|
|
width: 100%;
|
|
height: 100%;
|
|
position: fixed;
|
|
top: 0;
|
|
left: -100%;
|
|
background: #fff;
|
|
z-index: 9999;
|
|
overflow-x: hidden;
|
|
overflow-y: auto;
|
|
transition: left 0.8s;
|
|
}
|
|
|
|
.mobile-menu.active {
|
|
left: 0;
|
|
}
|
|
|
|
.mobile-menu__block {
|
|
box-sizing: border-box;
|
|
width: 100%;
|
|
min-height: calc(100vh - 80px);
|
|
height: fit-content;
|
|
background: #fff;
|
|
}
|
|
|
|
.mobile-menu__top {
|
|
position: relative;
|
|
display: flex;
|
|
justify-content: center;
|
|
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
|
|
}
|
|
|
|
.mobile-menu__logo img {
|
|
height: 80px;
|
|
}
|
|
|
|
.mobile-menu__block_sub {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 100%;
|
|
transition: left 0.8s;
|
|
}
|
|
|
|
.mobile-menu__block_sub.active {
|
|
left: 0;
|
|
}
|
|
|
|
.mobile-menu__block-title {
|
|
font-weight: 700;
|
|
font-size: 20px;
|
|
text-align: center;
|
|
padding: 30px 0;
|
|
position: relative;
|
|
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
|
|
}
|
|
|
|
.mobile-menu__close,
|
|
.mobile-menu__block-close {
|
|
position: absolute;
|
|
left: 0;
|
|
top: 50%;
|
|
transform: translateY(-50%);
|
|
padding: 30px;
|
|
}
|
|
|
|
.mobile-menu__close::before,
|
|
.mobile-menu__block-close::before {
|
|
content: "";
|
|
display: block;
|
|
width: 6px;
|
|
height: 6px;
|
|
border: 2px solid;
|
|
border-left-color: transparent;
|
|
border-bottom-color: transparent;
|
|
transform: rotate(-135deg);
|
|
margin-left: auto;
|
|
}
|
|
|
|
.mobile-menu__level {
|
|
box-sizing: border-box;
|
|
padding: 50px 0;
|
|
list-style: none;
|
|
height: auto;
|
|
overflow-y: auto;
|
|
}
|
|
|
|
.mobile-menu__link {
|
|
display: flex;
|
|
align-items: center;
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
padding: 15px 20px;
|
|
}
|
|
|
|
.menu-submenu-arrow {
|
|
content: "";
|
|
display: block;
|
|
margin-right: 10px;
|
|
width: 6px;
|
|
height: 6px;
|
|
border: 2px solid;
|
|
border-left-color: transparent;
|
|
border-bottom-color: transparent;
|
|
transform: rotate(45deg);
|
|
margin-left: auto;
|
|
}
|
|
|
|
#engagements_1,
|
|
#engagements_2,
|
|
#engagements_3,
|
|
#engagements_4,
|
|
#engagements_5,
|
|
#rejoin_0,
|
|
#rejoin_1,
|
|
#rejoin_2,
|
|
#rejoin_3,
|
|
#rejoin_4,
|
|
#rejoin_5,
|
|
#rejoin_6,
|
|
#finance_1,
|
|
#cours_de_bourse_ldc,
|
|
#finance_3,
|
|
#finance_4,
|
|
#finance_5,
|
|
#finance_6,
|
|
#finance_7,
|
|
#page-press-form {
|
|
margin-top: -60px;
|
|
padding-top: 60px;
|
|
}
|
|
|
|
#engagements_1.fw-container,
|
|
#engagements_2.fw-container,
|
|
#engagements_3.fw-container,
|
|
#engagements_4.fw-container,
|
|
#engagements_5.fw-container,
|
|
#rejoin_0.fw-container,
|
|
#rejoin_1.fw-container,
|
|
#rejoin_2.fw-container,
|
|
#rejoin_3.fw-container,
|
|
#rejoin_4.fw-container,
|
|
#rejoin_5.fw-container,
|
|
#rejoin_6.fw-container,
|
|
#finance_1.fw-container,
|
|
#cours_de_bourse_ldc.fw-container,
|
|
#finance_3.fw-container,
|
|
#finance_4.fw-container,
|
|
#finance_5.fw-container,
|
|
#finance_6.fw-container,
|
|
#finance_7.fw-container,
|
|
#page-press-form.fw-container {
|
|
padding-top: 130px;
|
|
margin-top: -60px;
|
|
}
|
|
|
|
div.wpcf7 .ajax-loader {
|
|
background: none !important;
|
|
}
|
|
|
|
.hero__block .btn {
|
|
margin-top: 10px;
|
|
align-self: center;
|
|
}
|
|
|
|
.hero__block-text.description {
|
|
color: #fff;
|
|
}
|
|
|
|
.hero__block-info {
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
|
|
div.wpcf7 .ajax-loader::before {
|
|
content: "";
|
|
background-image: url('../img/loader.svg');
|
|
background-size: 100% 100%;
|
|
|
|
display: inline-block;
|
|
width: 16px;
|
|
height: 16px;
|
|
vertical-align: middle;
|
|
|
|
-webkit-animation: loadingbtn 2s linear infinite;
|
|
animation: loadingbtn 2s linear infinite;
|
|
}
|
|
|
|
.list-item__text.ellipsis {
|
|
display: block;
|
|
display: -webkit-box;
|
|
-webkit-line-clamp: 4;
|
|
-webkit-box-orient: vertical;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
}
|
|
|
|
.anchor-block::before {
|
|
display: block;
|
|
content: " ";
|
|
margin-top: -70px;
|
|
height: 70px;
|
|
visibility: hidden;
|
|
pointer-events: none;
|
|
}
|
|
|
|
/* FIX PB SLIDER ?
|
|
.swiper-wrapper {
|
|
transition-duration: 0ms !important;
|
|
}*/
|
|
|
|
/* RECAPTCHA */
|
|
.grecaptcha-badge {
|
|
visibility: hidden;
|
|
}
|
|
|
|
/* form START */
|
|
|
|
input::placeholder,
|
|
textarea::placeholder {
|
|
color: #888;
|
|
}
|
|
|
|
.form {
|
|
box-sizing: border-box;
|
|
padding: 60px 110px 45px;
|
|
box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
|
|
padding-left: 8.5%;
|
|
padding-right: 8.5%;
|
|
background: #fff;
|
|
}
|
|
|
|
.form * {
|
|
outline: none;
|
|
}
|
|
|
|
.form__container {
|
|
margin-bottom: 70px;
|
|
}
|
|
|
|
.form__row {
|
|
display: flex;
|
|
align-items: flex-start;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.form__response {
|
|
margin: 2em 0.5em 1em;
|
|
padding: 1em;
|
|
text-align: center;
|
|
border: 2px solid #b43534;
|
|
}
|
|
|
|
.form__error {
|
|
color: #b43534;
|
|
}
|
|
|
|
.form-submit {
|
|
display: flex;
|
|
align-items: center;
|
|
position: relative;
|
|
width: max-content;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.form-submit__btn {
|
|
box-sizing: border-box;
|
|
width: auto;
|
|
display: inline-flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
height: 45px;
|
|
padding: 0 30px;
|
|
padding-bottom: 3px;
|
|
border-radius: 999px;
|
|
border: 1px solid #ff4e4e;
|
|
background: #ff4e4e;
|
|
font-weight: 500;
|
|
font-size: 18px;
|
|
color: #fff;
|
|
transition: all 0.3s;
|
|
cursor: pointer;
|
|
margin: 0 auto;
|
|
|
|
padding: 0 85px 0 30px;
|
|
}
|
|
|
|
.form-submit::after {
|
|
content: "";
|
|
display: block;
|
|
background: url('../img/btn__icon.png') center top no-repeat;
|
|
background-size: 100% auto;
|
|
width: 35px;
|
|
height: 17px;
|
|
top: 16px;
|
|
right: 35px;
|
|
position: absolute;
|
|
}
|
|
|
|
.form-submit:hover .form-submit__btn {
|
|
border-color: #b43534;
|
|
background: #b43534;
|
|
}
|
|
|
|
.form__title {
|
|
margin-bottom: 60px;
|
|
}
|
|
|
|
.form__row .form__field {
|
|
width: 48%;
|
|
}
|
|
|
|
.form__field {
|
|
width: 100%;
|
|
margin-bottom: 30px;
|
|
}
|
|
|
|
.form__field {
|
|
display: flex;
|
|
flex-flow: row wrap;
|
|
align-items: flex-start;
|
|
line-height: 1.2;
|
|
/* align-items: center; */
|
|
}
|
|
|
|
.form__row .form__field>.form__field {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.form__field-title {
|
|
width: 100%;
|
|
font-weight: 700;
|
|
font-size: 18px;
|
|
padding-top: 20px;
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
.form__label {
|
|
font-weight: 500;
|
|
font-size: 16px;
|
|
margin-right: 10px;
|
|
}
|
|
|
|
.form__field_flex {
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.form__field_flex .form__label,
|
|
.form__field_flex .wpcf7-form-control-wrap {
|
|
width: 48%;
|
|
}
|
|
|
|
.form__input_notinput {
|
|
padding: 0;
|
|
box-shadow: none;
|
|
border: 0;
|
|
height: auto;
|
|
font-weight: 500;
|
|
font-size: 16px;
|
|
font-style: normal;
|
|
}
|
|
|
|
select.form__input_notinput {
|
|
box-sizing: border-box;
|
|
width: 100%;
|
|
padding-right: 15px;
|
|
line-height: 1.2;
|
|
background: url('../img/filter-arrow.png') right top 8px no-repeat;
|
|
}
|
|
|
|
select.form__input_notinput:not(.changed) {
|
|
color: #ff4e4e;
|
|
}
|
|
|
|
select.form__input_notinput option {
|
|
color: #666666;
|
|
}
|
|
|
|
select.form__input_notinput option:disabled {
|
|
color: #ff4e4e;
|
|
}
|
|
|
|
textarea.form__input {
|
|
height: 235px;
|
|
padding: 15px;
|
|
}
|
|
|
|
.form__tip {
|
|
width: 100%;
|
|
text-align: right;
|
|
font-weight: 500;
|
|
font-size: 16px;
|
|
}
|
|
|
|
.form__error {
|
|
display: block;
|
|
font-size: 14px;
|
|
font-weight: 500;
|
|
padding-top: 5px;
|
|
padding-bottom: 5px;
|
|
color: #ff4e4e;
|
|
}
|
|
|
|
.form__field-label {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
|
|
.form__field-label .wpcf7-form-control-wrap {
|
|
width: auto;
|
|
flex: 0 0 auto;
|
|
}
|
|
|
|
.form__field-pseudolabel {
|
|
width: 100%;
|
|
display: flex;
|
|
align-items: center;
|
|
position: relative;
|
|
cursor: pointer;
|
|
margin-bottom: 15px;
|
|
}
|
|
|
|
.form__field-pseudolabel input {
|
|
position: absolute;
|
|
left: -9999px;
|
|
}
|
|
|
|
.form__field-pseudosquare {
|
|
display: flex;
|
|
align-items: center;
|
|
position: relative;
|
|
}
|
|
|
|
.form__field-pseudosquare::before,
|
|
.form__field-pseudosquare::after {
|
|
content: "";
|
|
}
|
|
|
|
.form__field-pseudosquare::before {
|
|
flex: 0 0 auto;
|
|
display: block;
|
|
box-sizing: border-box;
|
|
width: 30px;
|
|
height: 30px;
|
|
border: 1px solid #dbdbdb;
|
|
border-radius: 3px;
|
|
margin-right: 10px;
|
|
}
|
|
|
|
.form__field-pseudosquare::after {
|
|
display: block;
|
|
width: 12px;
|
|
height: 4px;
|
|
border: 2px solid #fff;
|
|
border-top-color: transparent;
|
|
border-right-color: transparent;
|
|
position: absolute;
|
|
top: 8px;
|
|
left: 8px;
|
|
transform: rotate(-45deg);
|
|
opacity: 0;
|
|
}
|
|
|
|
.form__field-pseudolabel input:checked~.form__field-pseudosquare::before {
|
|
border-color: #ff4e4e;
|
|
background: #ff4e4e;
|
|
}
|
|
|
|
.form__field-pseudolabel input:checked~.form__field-pseudosquare::after {
|
|
opacity: 1;
|
|
}
|
|
|
|
.form__field-pseudocircle {
|
|
display: flex;
|
|
align-items: center;
|
|
position: relative;
|
|
}
|
|
|
|
.form__field-pseudocircle::before,
|
|
.form__field-pseudocircle::after {
|
|
content: "";
|
|
}
|
|
|
|
.form__field-pseudocircle::before {
|
|
flex: 0 0 auto;
|
|
display: block;
|
|
box-sizing: border-box;
|
|
width: 20px;
|
|
height: 20px;
|
|
background: #ffffff;
|
|
border: 2px solid #dbdbdb;
|
|
border-radius: 100%;
|
|
margin-right: 10px;
|
|
}
|
|
|
|
.form__field-pseudocircle::after {
|
|
display: block;
|
|
position: absolute;
|
|
width: 12px;
|
|
height: 12px;
|
|
border-radius: 50%;
|
|
background-color: #ff4e4e;
|
|
top: 4px;
|
|
left: 4px;
|
|
opacity: 0;
|
|
}
|
|
|
|
.form__field-pseudolabel input:checked~.form__field-pseudocircle::before {
|
|
border-color: #ff4e4e;
|
|
}
|
|
|
|
.form__field-pseudolabel input:checked~.form__field-pseudocircle::after {
|
|
opacity: 1;
|
|
}
|
|
|
|
.form__field-label-text {
|
|
font-size: 12px;
|
|
flex: 1;
|
|
}
|
|
|
|
.form__field-label-text a {
|
|
color: #68bdb0;
|
|
}
|
|
|
|
/* form END */
|
|
|
|
/* custom select START */
|
|
|
|
.geographic-checkboxes-block {
|
|
width: 100%;
|
|
}
|
|
|
|
.geographic-checkboxes-result {
|
|
display: flex;
|
|
align-items: center;
|
|
border-color: #ff4e4e;
|
|
position: relative;
|
|
padding: 15px 60px 15px 15px;
|
|
height: auto;
|
|
min-height: 50px;
|
|
}
|
|
|
|
.geographic-checkboxes-result::before {
|
|
content: "";
|
|
position: absolute;
|
|
display: block;
|
|
background-color: #ff4e4e;
|
|
width: 50px;
|
|
height: 100%;
|
|
top: 0;
|
|
right: 0;
|
|
}
|
|
|
|
.geographic-checkboxes-result::after {
|
|
content: "";
|
|
position: absolute;
|
|
display: block;
|
|
border-bottom: 2px solid #ffffff;
|
|
border-right: 2px solid #ffffff;
|
|
width: 10px;
|
|
height: 10px;
|
|
top: calc(50% - 8px);
|
|
right: 17px;
|
|
transform: rotateZ(45deg);
|
|
transition: 0.5s;
|
|
}
|
|
|
|
.open .geographic-checkboxes-result::after {
|
|
transform: rotateZ(-135deg);
|
|
top: calc(50% - 1px);
|
|
}
|
|
|
|
.geographic-checkboxes-list {
|
|
width: 99%;
|
|
height: 0;
|
|
margin: 0 auto;
|
|
box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
|
|
padding: 0;
|
|
box-sizing: border-box;
|
|
overflow: hidden;
|
|
transition: 0.5s;
|
|
}
|
|
|
|
.open .geographic-checkboxes-list {
|
|
padding: 20px 20px 20px;
|
|
height: 300px;
|
|
overflow-y: scroll;
|
|
}
|
|
|
|
/* custom select END */
|
|
|
|
@media screen and (max-width: 767px) {
|
|
.form__row {
|
|
display: block;
|
|
}
|
|
|
|
.form__row .form__field {
|
|
width: 100%;
|
|
margin-bottom: 5px;
|
|
}
|
|
}
|
|
|
|
.contact-index {
|
|
display: flex;
|
|
flex-direction: column;
|
|
width: 80%;
|
|
margin: 0 auto 50px auto;
|
|
align-items: center;
|
|
}
|
|
|
|
.contact-index button {
|
|
display: inline;
|
|
border: none;
|
|
padding: 0.6rem 3rem;
|
|
text-decoration: none;
|
|
font-family: sans-serif;
|
|
font-size: 1rem;
|
|
cursor: pointer;
|
|
text-align: center;
|
|
transition: background 250ms ease-in-out, transform 150ms ease;
|
|
-webkit-appearance: none;
|
|
-moz-appearance: none;
|
|
box-sizing: border-box;
|
|
width: auto;
|
|
display: inline-flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
height: 45px;
|
|
padding: 0 30px;
|
|
padding-bottom: 3px;
|
|
border-radius: 999px;
|
|
border: 1px solid #ff4e4e;
|
|
background: #ff4e4e;
|
|
font-weight: 500;
|
|
font-size: 18px;
|
|
color: #fff;
|
|
transition: all 0.3s;
|
|
}
|
|
|
|
.contact-index button:disabled,
|
|
.contact-index button[disabled] {
|
|
color: #aaa;
|
|
}
|
|
|
|
.contact-index button:hover,
|
|
.contact-index button:focus {
|
|
border-color: #b43534;
|
|
background: #b43534;
|
|
}
|
|
|
|
.contact-index button:focus {
|
|
outline: transparent;
|
|
}
|
|
|
|
.list-items.posts-container {
|
|
display: block;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.aboutus_cta {
|
|
width: 70%;
|
|
margin: 0 auto 40px auto;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
/* COOKIE NOTICE */
|
|
#cookie-notice {
|
|
background-color: rgba(0, 0, 0, 0.4) !important;
|
|
height: 100% !important;
|
|
display: flex !important;
|
|
align-items: flex-end !important;
|
|
}
|
|
|
|
#cookie-notice.cookie-notice-hidden {
|
|
display: none !important;
|
|
}
|
|
|
|
#cookie-notice .cookie-notice-container {
|
|
height: auto !important;
|
|
background-color: white !important;
|
|
display: flex !important;
|
|
align-items: center !important;
|
|
justify-content: center !important;
|
|
flex-direction: column !important;
|
|
}
|
|
|
|
#cookie-notice .cookie-notice-container .cn-text-container {
|
|
color: black !important;
|
|
}
|
|
|
|
#cookie-notice .cookie-notice-container .cn-text-container strong {
|
|
font-size: 2em !important;
|
|
}
|
|
|
|
#cookie-notice .cookie-notice-container .cn-text-container p {
|
|
font-size: 1.4em !important;
|
|
}
|
|
|
|
#cookie-notice .cookie-notice-containerF .cn-text-container p a {
|
|
color: #222 !important;
|
|
text-decoration: underline !important;
|
|
}
|
|
|
|
#cookie-notice .cookie-notice-container #cn-accept-cookie {
|
|
text-decoration: none !important;
|
|
font-size: 1.4em !important;
|
|
padding: 10px !important;
|
|
background-color: #ff4e4e !important;
|
|
margin-top: 30px !important;
|
|
}
|
|
|
|
#cookie-notice .cookie-notice-container #cn-close-notice {
|
|
display: none !important;
|
|
}
|
|
|
|
@media (max-width: 425px) {
|
|
#cookie-notice .cn-text-container {
|
|
font-size: 0.9em !important;
|
|
line-height: 1.4em !important;
|
|
}
|
|
}
|
|
|
|
.warning-message {
|
|
margin: 1rem 0;
|
|
color: #ff4e4e;
|
|
padding: 1rem;
|
|
border: 2px solid #ff4e4e;
|
|
border-radius: 1rem;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.alert-container {
|
|
max-width: 1600px;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.alert {
|
|
position: relative;
|
|
padding: .75rem 1.25rem;
|
|
margin-bottom: 1rem;
|
|
border: 1px solid transparent;
|
|
border-top-color: transparent;
|
|
border-right-color: transparent;
|
|
border-bottom-color: transparent;
|
|
border-left-color: transparent;
|
|
border-radius: .25rem;
|
|
}
|
|
|
|
.alert-info {
|
|
color: #004085;
|
|
background-color: #cce5ff;
|
|
border-color: #b8daff;
|
|
}
|
|
|
|
.alert-success {
|
|
color: #155724;
|
|
background-color: #d4edda;
|
|
border-color: #c3e6cb;
|
|
}
|
|
|
|
.alert-danger {
|
|
color: #721c24;
|
|
background-color: #f8d7da;
|
|
border-color: #f5c6cb;
|
|
}
|
|
|
|
.alert-warning {
|
|
color: #856404;
|
|
background-color: #fff3cd;
|
|
border-color: #ffeeba;
|
|
}
|
|
|
|
.flex {
|
|
display: flex;
|
|
}
|
|
|
|
.flex-center {
|
|
align-content: center;
|
|
}
|
|
|
|
.justify-between {
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.alert-btn-close {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.gap-3 {
|
|
gap: 3px;
|
|
}
|
|
|
|
.hidden {
|
|
display: none;
|
|
}
|