* {
padding: 0px;
margin: 0px;
border: 0px;
}
*,
*::before,
*::after {
box-sizing: border-box;
}
*::before,
*::after {
display: inline-block;
}
html,
body {
height: 100%;
}
body {
line-height: 1;
scrollbar-gutter: stable;
-ms-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
input,
button,
textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit;
color: inherit;
background-color: transparent;
}
input,
textarea {
width: 100%;
}
label {
display: inline-block;
}
button,
select,
option {
cursor: pointer;
}
a {
display: inline-block;
color: inherit;
text-decoration: none;
}
a,
button,
summary,
input,
label {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
li {
list-style: none;
}
img {
max-width: 100%;
height: auto;
vertical-align: middle;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: inherit;
font-size: inherit;
}
address {
font-style: normal;
}@font-face {font-family: TildaSans;font-display: swap;src: url(//www.euroventgroup.ru/wp-content/themes/design/source/assets/fonts/TildaSans-Semibold.woff2) format("woff2");font-weight: 600;font-style: normal;}
@font-face {font-family: TildaSans;font-display: swap;src: url(//www.euroventgroup.ru/wp-content/themes/design/source/assets/fonts/TildaSans-Regular.woff2) format("woff2");font-weight: 400;font-style: normal;}
@font-face {font-family: TildaSans;font-display: swap;src: url(//www.euroventgroup.ru/wp-content/themes/design/source/assets/fonts/TildaSans-Medium.woff2) format("woff2");font-weight: 500;font-style: normal;}
@font-face {font-family: TildaSans;font-display: swap;src: url(//www.euroventgroup.ru/wp-content/themes/design/source/assets/fonts/TildaSans-Light.woff2) format("woff2");font-weight: 300;font-style: normal;}
@font-face {font-family: TildaSans;font-display: swap;src: url(//www.euroventgroup.ru/wp-content/themes/design/source/assets/fonts/TildaSans-Bold.woff2) format("woff2");font-weight: 700;font-style: normal;}
@font-face { 
font-family: "iconfont"; 
font-display: swap;
src: url(//www.euroventgroup.ru/wp-content/themes/design/source/assets/fonts/iconfont.woff2?8066f80fb5baad3561ef558ca1a80c87) format("woff2"); 
} 
[class*="--icon-"]::before{
font-family: iconfont; 
}
[class*="--icon-table"]::before { 
content: "\f101"; 
} 
[class*="--icon-selarrow"]::before { 
content: "\f102"; 
} 
[class*="--icon-recycle"]::before { 
content: "\f103"; 
} 
[class*="--icon-prodcard"]::before { 
content: "\f104"; 
} 
[class*="--icon-printer"]::before { 
content: "\f105"; 
} 
[class*="--icon-phone"]::before { 
content: "\f106"; 
} 
[class*="--icon-mail"]::before { 
content: "\f107"; 
} 
[class*="--icon-list"]::before { 
content: "\f108"; 
} 
[class*="--icon-grid"]::before { 
content: "\f109"; 
} 
[class*="--icon-filter"]::before { 
content: "\f10a"; 
} 
[class*="--icon-copy"]::before { 
content: "\f10b"; 
} 
[class*="--icon-close"]::before { 
content: "\f10c"; 
} 
[class*="--icon-card"]::before { 
content: "\f10d"; 
} 
[class*="--icon-arrow-r"]::before { 
content: "\f10e"; 
} 
[class*="--icon-arrow-l"]::before { 
content: "\f10f"; 
} 
[class*="--icon-arrow-d"]::before { 
content: "\f110"; 
} :root {
--font-family: "TildaSans", sans-serif;
--font-size: 18px;
--main-color: #000000;
--whiteColor: #ffffff;
--blueColor0: #EDF3FD;
--blueColor1: #E3E9FF;
--blueColor2: #D7DEF8;
--blueColor3: #90A2E5;
--blueColor4: #283698;
--blueColor5: #1F2A7B;
--grayColor: #F0F1F5;
--darkGray: #8E9BA5;
--redColor: #ED143B; }
body {
color: var(--main-color);
font-family: var(--font-family);
font-size: var(--font-size);
min-width: 360px;
}
[data-fls-scrolllock] body {
overflow: hidden;
touch-action: none;
overscroll-behavior: none;
}
.wrapper {
min-height: 100%;
display: flex;
flex-direction: column;
overflow: clip;
}
.wrapper > main {
flex: 1 1 auto;
}
.wrapper > * {
min-width: 0;
}
[class*=__container] {
max-width: 1340px;
margin: 0 auto;
padding-left: 10px;
padding-right: 10px;
}
input[type=text],
input[type=email],
input[type=tel],
textarea {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.checkbox {
display: inline-block;
position: relative;
}
.checkbox.--form-error .checkbox__check::before {
border-color: var(--redColor);
}
.checkbox__input {
position: absolute;
width: 0;
height: 0;
opacity: 0;
}
.checkbox__input:focus-visible + .checkbox__text {
outline: 1px solid #000;
}
.checkbox__input:checked + .checkbox__text .checkbox__check::before {
background: url(//www.euroventgroup.ru/wp-content/themes/design/source/assets/img/check-w.svg) center/10px 8px no-repeat var(--blueColor4);
}
.checkbox__text {
cursor: pointer;
position: relative;
display: inline-flex;
align-items: center;
font-weight: 300;
}
.checkbox__text a {
text-decoration: underline;
transition: color 0.3s;
display: inline;
}
.checkbox__check {
width: 24px;
height: 24px;
flex: 0 0 24px;
display: flex;
justify-content: center;
align-items: center;
}
.checkbox__check:before {
content: "";
border-radius: 3px;
flex: 0 0 17px;
width: 17px;
height: 17px;
border: 1px solid var(--blueColor4);
display: block;
background-color: var(--whiteColor);
}
.checkbox__textinner {
display: block;
}
.options__item {
position: relative;
cursor: pointer;
font-size: 0;
}
.options__input {
width: 0;
height: 0;
opacity: 0;
position: absolute;
}
.options__input:focus-visible + .options__text {
outline: 1px solid #000;
}
.options__input:checked + .options__text {
background-color: var(--blueColor2);
}
.options__input:checked + .options__text::before {
color: var(--blueColor4);
}
.options__text {
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
background-color: var(--grayColor);
font-weight: 500;
}
.options__text:before {
font-weight: 400;
line-height: 1;
}
.button {
display: inline-flex;
flex-direction: row-reverse;
min-height: 40px;
justify-content: center;
align-items: center;
gap: 17px;
border: 1px solid transparent;
font-weight: 700;
border-radius: 2px;
transition: border-color 0.3s, background-color 0.3s, color 0.3s;
}
.button::before {
font-weight: 400;
line-height: 1;
width: 24px;
height: 24px;
flex: 0 0 24px;
font-size: 24px;
}
.button.button--border {
border-color: var(--blueColor4);
color: var(--blueColor4);
}
.button.button--border:active {
outline: 2px solid var(--blueColor2);
}
.button.button--blue {
border-color: var(--blueColor4);
color: var(--whiteColor);
background-color: var(--blueColor4);
}
.button.button--blue:active {
outline: 2px solid var(--blueColor2);
}
.button.button--lightblue {
border-color: var(--blueColor3);
color: var(--blueColor4);
background-color: var(--blueColor3);
}
.button.button--lightblue:active {
outline: 2px solid var(--blueColor2);
}
.button--fw {
width: 100%;
}
.title {
font-weight: 500;
}
.title-h2 {
font-weight: 500;
}
.title-h3 {
font-weight: 500;
}
.text {
font-size: 18px;
line-height: 1.6; }
.textcontent__body {
font-size: 18px;
}
.textcontent__body h2 {
font-weight: 500;
}
.textcontent__body h2:not(:last-child) {
margin-bottom: 20px;
}
.textcontent__body h3 {
font-weight: 500;
}
.textcontent__body h3:not(:last-child) {
margin-bottom: 20px;
}
.textcontent__imageblockimage img {
width: 100%;
}
.prodtypes-item {
background-color: #f0f1f5;
padding: 20px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: space-between;
gap: 20px;
position: relative;
overflow: hidden;
}
.prodtypes-item::before {
content: "";
background-color: var(--blueColor2);
position: absolute;
top: 0;
right: 0;
height: 100%;
transform: skewX(-20deg);
transform-origin: left bottom;
transition: right 0.5s;
}
.prodtypes-item__name {
position: relative;
z-index: 2;
max-width: 220px;
}
.prodtypes-item__link {
position: relative;
z-index: 2;
display: flex;
align-items: center;
gap: 10px;
color: var(--blueColor4);
flex-direction: row-reverse;
font-size: 14px;
line-height: 121.428571%; font-weight: 700;
transition: color 0.5s;
}
.prodtypes-item__link::before {
width: 24px;
height: 24px;
flex: 0 0 24px;
font-size: 24px;
font-weight: 400;
line-height: 1;
position: relative;
z-index: 1;
}
.prodtypes-item__link span {
position: relative;
z-index: 1;
}
.prodtypes-item__link::after {
content: "";
position: absolute;
width: 151px;
height: 33px;
top: 50%;
left: -20px;
transform: translateY(-50%) skewX(-20deg);
background: linear-gradient(82.9deg, #283698 17.49%, #3c4ecb 140.71%);
transform-origin: left top;
opacity: 0;
visibility: hidden;
transition: opacity 0.5s, visibility 0.5s;
}
.prodtypes-item__image {
position: absolute;
height: 100%;
right: 0;
top: 0;
transition: transform 0.5s;
}
.prodtypes-item__image img {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: contain;
}
.news-item__image {
position: relative;
display: block;
overflow: hidden;
border-radius: 2px;
}
.news-item__image img {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
transition: transform 0.4s;
}
.news-item__image--placeholder {
background: #f3f5f8;
}
.news-item__image--placeholder img {
object-fit: contain;
padding: 12% 16%;
box-sizing: border-box;
}
.news-item__name {
display: inline-block;
transition: color 0.3s;
}
.servicesblock-item {
font-size: 0;
display: block;
}
.servicesblock-item__image {
position: relative;
display: block;
overflow: hidden;
border-radius: 2px;
}
.servicesblock-item__image img {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
transition: transform 0.4s;
}
.servicesblock-item__name {
display: inline-block;
transition: color 0.3s;
}
.servicesblock--offer .servicesblock__body .servicesblock-item {
flex: 0 1 calc((100% - 20px) / 2);
}
.astana {
background: url(//www.euroventgroup.ru/wp-content/themes/design/source/assets/img/astana.png) 20px 0 no-repeat #53b7e8;
height: 150px;
border-radius: 3px;
}
.astana a {
background: url(//www.euroventgroup.ru/wp-content/themes/design/source/assets/img/eagle.png) 110px center no-repeat;
display: flex;
align-items: center;
width: 100%;
height: 100%;
color: #fff200;
font-size: 3rem;
font-weight: 600;
line-height: 1.2;
padding: 0 0 0 330px;
text-decoration: none;
transition: opacity 0.3s;
}
.product-item {
border: 1px solid #e7e7e7;
display: grid;
align-items: start;
grid-template-rows: auto auto auto 1fr auto;
}
.product-item__image {
position: relative;
overflow: hidden;
justify-self: stretch;
}
.product-item__image img {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: contain;
transition: transform 0.3s;
}
.product-item__name {
transition: color 0.3s;
}
.product-item__chers {
background-color: var(--grayColor);
border-radius: 2px;
word-break: break-word;
row-gap: 10px;
display: flex;
flex-wrap: wrap;
}
.product-item__char {
font-size: 12px;
line-height: 116.666667%; font-weight: 500;
padding-right: 2px;
}
.product-item__char span {
display: block;
color: #6c6c73;
font-weight: 400;
}
.product-item__charinn {
display: none;
}
.product-item__price {
font-size: 20px;
line-height: 120%; }
.product-item__price span {
display: none;
}
.product-item__cardbutton {
display: inline-flex;
flex-direction: row-reverse;
min-height: 40px;
justify-content: center;
align-items: center;
gap: 8px;
font-weight: 700;
border-radius: 2px;
font-size: 16px;
line-height: 118.75%; transition: background-color 0.3s;
color: var(--whiteColor);
background-color: var(--blueColor4);
}
.product-item__cardbutton:active {
outline: 2px solid var(--blueColor2);
}
.product-item__cardbutton::before {
font-weight: 400;
line-height: 1;
width: 20px;
height: 20px;
flex: 0 0 20px;
font-size: 20px;
}
.productsblock:has([data-fls-products-list]:checked) .product-item {
transition: background-color 0.3s;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__price {
font-weight: 700;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__price span {
font-weight: 400;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__chers {
display: grid;
grid-template-columns: repeat(var(--evg-attr-cols, 6), minmax(0, 1fr));
}
.productsblock:has([data-fls-products-table]:checked) .product-item {
border-top: none;
transition: background-color 0.3s;
border: none;
}
.productsblock:has([data-fls-products-table]:checked) .product-item:not(:last-child) {
border-bottom: 1px solid var(--blueColor1);
}
.productsblock:has([data-fls-products-table]:checked) .product-item__char span {
display: none;
}
.productsblock:has([data-fls-products-table]:checked) .product-item__charinn {
display: block;
}
.productsblock:has([data-fls-products-table]:checked) .product-item__price {
font-weight: 700;
}
.feed-form.feed-form--blue {
background-color: var(--blueColor4);
}
.feed-form.feed-form--blue .feed-form__top,
.feed-form.feed-form--blue .feed-form__inptop {
color: var(--whiteColor);
}
.feed-form.feed-form--blue .checkbox__textinner {
color: var(--whiteColor);
}
.feed-form.feed-form--blue .checkbox__input:checked + .checkbox__text .checkbox__check::before {
background: url(//www.euroventgroup.ru/wp-content/themes/design/source/assets/img/check-b.svg) center/10px 8px no-repeat var(--whiteColor);
}
.feed-form__title:not(:last-child) {
margin-bottom: 20px;
}
.feed-form__inps {
display: flex;
flex-wrap: wrap;
column-gap: 10px;
}
.feed-form__inpcont {
flex: 1 1 calc((100% - 20px) / 3);
}
.feed-form__inptop {
display: block;
font-size: 14px;
line-height: 142.857143%; }
.feed-form__inptop:not(:last-child) {
margin-bottom: 10px;
}
.feed-form__input {
border-radius: 2px;
width: 100%;
display: block;
padding: 14px;
font-size: 16px;
line-height: 125%; background-color: var(--whiteColor);
caret-color: inherit;
outline: 1px solid transparent;
transition: outline-color 0.3s;
}
.feed-form__input.--form-focus {
outline-color: var(--blueColor4);
}
.feed-form__input.--form-error {
outline-color: var(--redColor);
}
.feed-form__input[placeholder]:not([data-fls-placeholder-nohiden])::placeholder {
transition: opacity 0.3s;
color: var(--darkGray);
}
.feed-form__input[placeholder]:not([data-fls-placeholder-nohiden]):focus::placeholder {
opacity: 0;
}
.feed-form__txtacont {
border-radius: 2px;
width: 100%;
display: block;
padding: 14px;
background-color: var(--whiteColor);
caret-color: inherit;
outline: 1px solid transparent;
transition: outline-color 0.3s;
}
.feed-form__txtacont.--form-focus {
outline-color: var(--blueColor4);
}
.feed-form__txtacont.--form-error {
outline-color: var(--redColor);
}
.feed-form__txtacont .feed-form__input {
resize: vertical;
padding: 0px 0px;
outline: none !important;
min-height: 40px;
}
.feed-form__submit.button {
min-height: 52px;
}
.feed-form__checks {
display: grid;
align-items: start;
gap: 10px;
}
.feed-form .feed-form__filecont {
width: 100%;
}
.feed-form .feed-form__filelabel {
width: 100%;
}
.feed-form .feed-form__fileinput {
position: absolute;
width: 0;
height: 0;
opacity: 0;
pointer-events: none;
}
.feed-form .feed-form__filebutton {
width: 100%;
cursor: pointer;
}
.feed-form .feed-form__files {
margin-top: 10px;
display: grid;
gap: 8px;
}
.feed-form .feed-form__fileitem {
display: flex;
align-items: center;
justify-content: space-between;
gap: 10px;
padding: 8px 10px;
background-color: var(--whiteColor);
border-radius: 2px;
font-size: 14px;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.feed-form .feed-form__fileremove {
flex: 0 0 24px;
width: 24px;
height: 24px;
font-size: 0;
position: relative;
}
.feed-form .feed-form__fileremove::before,
.feed-form .feed-form__fileremove::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 14px;
height: 2px;
background-color: var(--redColor);
}
.feed-form .feed-form__fileremove::before {
transform: translate(-50%, -50%) rotate(45deg);
}
.feed-form .feed-form__fileremove::after {
transform: translate(-50%, -50%) rotate(-45deg);
}
.soclinks {
position: fixed;
width: auto;
right: 10px;
bottom: 46px;
left: auto;
pointer-events: none;
z-index: 4;
transition: opacity 0.3s, visibility 0.3s;
}
.soclinks._hidden {
opacity: 0;
visibility: hidden;
}
.soclinks._hidden .soclinks__body {
pointer-events: none;
}
.soclinks__container {
display: block;
max-width: none;
width: auto;
margin: 0;
padding: 0;
}
.soclinks__body {
pointer-events: auto;
border-radius: 2px;
background-color: var(--blueColor2);
padding: 10px;
}
.soclinks__top {
display: flex;
align-items: center;
gap: 20px;
justify-content: space-between;
}
.soclinks__top:not(:last-child) {
margin-bottom: 10px;
}
.soclinks__title {
font-size: 16px;
line-height: 122.222222%; font-weight: 700;
color: var(--blueColor4);
}
.soclinks__close {
font-size: 0;
width: 24px;
height: 24px;
flex: 0 0 24px;
transition: transform 0.3s;
color: var(--blueColor4);
}
.soclinks__close::before {
font-size: 24px;
}
.soclinks__socs {
display: flex;
gap: 6px;
}
.soclinks__link {
position: relative;
transition: transform 0.3s;
}
.soclinks__link img {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: contain;
}
.socsblock {
display: flex;
align-items: center;
gap: 10px;
}
.socsblock__text {
font-size: 14px;
line-height: 121.428571%; }
.socsblock__socs {
display: flex;
flex-wrap: wrap;
gap: 6px;
}
.socsblock__soc {
width: 24px;
height: 24px;
flex: 0 0 24px;
position: relative;
transition: transform 0.3s;
}
.socsblock__soc img {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: contain;
}
.crumbs__list {
font-weight: 500;
line-height: 0;
}
.crumbs__item {
font-size: 0;
display: inline;
}
.crumbs__item:not(:last-child)::after {
content: "/";
margin-left: 4px;
}
.crumbs__item:not(:last-child) .crumbs__link {
transition: color 0.3s;
}
.crumbs__item:last-child .crumbs__link {
pointer-events: none;
}
.crumbs__link {
display: inline;
}
.pagging {
display: flex;
gap: 10px;
align-items: center;
justify-content: center;
}
.pagging__arrow {
width: 36px;
height: 36px;
flex: 0 0 36px;
display: flex;
justify-content: center;
align-items: center;
font-size: 20px;
border-radius: 2px;
transition: background-color 0.3s, color 0.3s;
}
.pagging__list {
display: flex;
align-items: center;
flex-wrap: wrap;
column-gap: 10px;
row-gap: 5px;
}
.pagging__link {
min-width: 36px;
height: 36px;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
font-size: 12px;
line-height: 116.666667%; border-radius: 2px;
background-color: var(--whiteColor);
transition: background-color 0.3s, color 0.3s;
}
.pagging__link.pagging__link--active {
background-color: var(--blueColor4);
color: var(--whiteColor);
}
.pagging__link.pagging__link-dots {
background-color: transparent;
}
.swiper-button.swiper-button-lock {
display: none;
}
.swiper-pagination.swiper-pagination-lock {
display: none;
}
.swiper-navigation {
display: flex;
align-items: center;
gap: 12px;
}
.swiper-button {
width: 24px;
height: 24px;
flex: 0 0 24px;
font-size: 24px;
transition: transform 0.3s, color 0.3s;
}
.swiper-fraction {
font-size: 14px;
line-height: 121.428571%; font-weight: 500;
margin-top: 4px;
display: flex;
} .menu__list {
display: flex;
flex-wrap: wrap;
}
.menu-item-has-children > a {
white-space: nowrap;
}
.menu-item-has-children > .sub-menu {
opacity: 0;
visibility: hidden;
pointer-events: none;
transition: all 0.3s;
overflow: hidden;
}
[data-fls-touch] .menu-item-has-children > .sub-menu {
opacity: 1;
visibility: visible;
pointer-events: all;
}
.menu-item-has-children > .sub-menu li > a {
display: inline-block;
}
.sub-menu__list .menu-item:not(:last-child) {
margin-bottom: 10px;
}
.sub-menu__list .menu-item a {
transition: color 0.3s;
}
.icon-menu {
display: none;
} .header {
position: relative;
background-color: var(--whiteColor);
z-index: 5;
}
.header__container {
display: flex;
justify-content: space-between;
align-items: center;
}
.header__logo {
position: relative;
z-index: 5;
}
.header__right {
display: flex;
align-items: center;
gap: 10px;
position: relative;
z-index: 5;
}
.header__contact {
white-space: nowrap;
display: flex;
align-items: center;
gap: 4px;
font-weight: 700;
transition: color 0.3s;
}
.header__contact::before {
line-height: 1;
font-weight: 400;
}
.header__contact--icon-phone {
color: var(--blueColor4);
}
.header__cardlink {
display: flex;
align-items: center;
justify-content: center;
background-color: var(--blueColor4);
transition: background-color 0.3s;
color: var(--whiteColor);
border-radius: 2px;
}
.header__cardlink::before {
font-weight: 400;
line-height: 1;
} .footer {
background-color: var(--blueColor0);
}
.footer__logo {
width: 131px;
}
.footer__contactstop {
font-size: 12px;
line-height: 141.666667%; }
.footer__contactstop:not(:last-child) {
margin-bottom: 4px;
}
.footer__contact {
font-size: 16px;
line-height: 137.5%; color: var(--blueColor4);
transition: color 0.3s;
}
.footer__contact.footer__contact-mail {
line-height: 118.75%; text-decoration: underline;
}
.footer__menu {
display: flex;
row-gap: 40px;
align-items: flex-start;
}
.footer__menutop {
font-weight: 700;
}
.footer__menutop:not(:last-child) {
margin-bottom: 16px;
}
.footer__menulists {
display: flex;
gap: 10px;
}
.footer__menuitem {
font-size: 0;
}
.footer__menuitem:not(:last-child) {
margin-bottom: 10px;
}
.footer__menulink {
transition: color 0.3s;
}   .firstblock {
background-color: var(--blueColor0);
}
.firstblock:not(:last-child) {
margin-bottom: 20px;
}
.firstblock__body {
width: 100%;
}
.firstblock__content {
position: relative;
z-index: 2;
}
.firstblock__top:not(:last-child) {
margin-bottom: 40px;
}
.firstblock__pop:not(:last-child) {
margin-bottom: 6px;
}
.firstblock__title:not(:last-child) {
margin-bottom: 6px;
}
.firstblock__slider {
position: relative;
}
.firstblock__slider .swiper-navigation {
position: absolute;
z-index: 2;
right: 0;
}
.firstblock__slide {
display: flex;
align-items: center;
}
.firstblock__image img {
width: 100%;
}
.foundyear__container {
display: flex;
flex-wrap: wrap;
}
.foundyear__item {
background-color: var(--blueColor2);
border-radius: 2px;
border-left: 6px solid var(--main-color);
padding-left: 10px;
padding-right: 10px;
}
.foundyear__top {
font-weight: 500;
}
.foundyear__top:not(:last-child) {
margin-bottom: 6px;
}
.rublock.aboutpage-rublock .pagetop:not(:last-child) {
margin-bottom: 20px;
}
.rublock__title:not(:last-child) {
margin-bottom: 20px;
}
.rublock__text p:not(:last-child) {
margin-bottom: 22px;
}
.rublock__video {
position: relative;
border-radius: 2px;
overflow: hidden;
}
.rublock__video iframe {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.prodtypes__link.button {
display: flex;
}
.textblock__title:not(:last-child) {
margin-bottom: 20px;
}
.newsblock {
background-color: var(--blueColor0);
}
.newsblock__container {
display: flex;
flex-direction: column;
}
.newsblock__top {
display: flex;
align-items: center;
gap: 20px;
justify-content: space-between;
}
.newsblock__link.button {
align-self: flex-end;
}
.newsblock__body {
display: flex;
flex-wrap: wrap;
}
.newsblock__more.button {
margin-top: 20px;
min-height: 44px;
font-size: 14px;
line-height: 121.428571%; }
.articlecats__list {
display: flex;
flex-wrap: wrap;
gap: 10px;
}
.articlecats__link {
background-color: #ffffff;
display: inline-flex;
align-items: center;
justify-content: center;
text-align: center;
font-weight: 600;
text-decoration: none;
transition: background-color 0.3s;
padding: 10px;
font-size: 16px;
line-height: 1.6;
}
.articlecats__link--active {
background-color: var(--blueColor4);
color: var(--whiteColor);
}
.clients__body {
display: flex;
flex-wrap: wrap;
}
.clients__image {
position: relative; transition: filter 0.3s;
}
[data-fls-touch] .clients__image {
filter: saturate(1);
}
.clients__image img {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: contain;
}
.feedblock__left {
background: url(//www.euroventgroup.ru/wp-content/themes/design/source/assets/img/feedblock-bg.jpg) 0 0/cover no-repeat;
position: relative;
}
.feedblock__info {
position: absolute;
z-index: 1;
}
.feedblock__name {
font-weight: 600;
}
.feedblock__name:not(:last-child) {
margin-bottom: 5px;
}
.feedblock__right {
background-color: var(--blueColor2);
}
.bluefeed {
background-color: var(--blueColor4);
padding: 40px 0;
}
.bluefeed__body .checkbox__textinner {
line-height: 100%;
}
.faqblock__tabstitle {
background-color: #f0f1f5;
border-radius: 2px;
display: flex;
flex-direction: row-reverse;
justify-content: space-between;
text-align: left;
width: 100%;
gap: 15px;
align-items: center;
font-weight: 500;
font-size: 20px;
line-height: 140%; transition: padding-bottom 0.3s;
}
.faqblock__tabstitle.--tab-active {
background-color: var(--blueColor1);
}
.faqblock__tabstitle.--tab-active::before {
transform: rotate(0);
}
.faqblock__tabstitle::before {
font-weight: 400;
line-height: 1;
font-size: 24px;
flex: 0 0 24px;
width: 24px;
height: 24px;
transform: rotate(90deg);
transition: transform 0.5s;
}
.categories__item {
background-color: #f0f1f5;
padding: 13px 20px;
position: relative;
overflow: hidden;
min-height: 98px;
display: flex;
align-items: center;
justify-content: flex-start;
}
.categories__item::before {
content: "";
background-color: var(--blueColor2);
position: absolute;
top: 0;
right: 0;
height: 100%;
transform: skewX(-12deg);
transform-origin: left bottom;
transition: right 0.5s;
width: 111px;
}
.categories__item span {
position: absolute;
z-index: 1;
top: 50%;
transform: translateY(-50%);
right: 26px;
background-color: var(--redColor);
padding: 5px 13px;
font-size: 14px;
line-height: 121.428571%; text-transform: uppercase;
font-weight: 700;
color: var(--whiteColor);
}
.categories__name {
font-size: 20px;
line-height: 120%; max-width: 190px;
position: relative;
z-index: 1;
}
.categories__image {
position: absolute;
width: 111px;
height: 100%;
top: 0;
right: 0;
object-fit: contain;
transition: transform 0.5s;
}
.filterblock__left {
display: flex;
gap: 10px;
flex-wrap: wrap;
align-items: center;
}
.filterblock__name {
display: flex;
flex-direction: row-reverse;
gap: 10px;
align-items: center;
}
.filterblock__name::before {
line-height: 1;
width: 24px;
height: 24px;
flex: 0 0 24px;
font-size: 24px;
}
.filterblock__right {
display: flex;
gap: 20px;
}
.filterblock__rightblock {
display: flex;
align-items: center;
gap: 10px;
}
.filterblock .options {
display: flex;
gap: 4px;
flex-wrap: wrap;
}
.productsblock:has([data-fls-products-grid]:checked) .productsblock__productscont {
display: flex;
flex-wrap: wrap;
}
.productsblock:has([data-fls-products-grid]:checked) .product-item__char--empty {
display: none;
}
.productsblock:has([data-fls-products-grid]:checked) .product-item__chers:not(:has(.product-item__char:not(.product-item__char--empty))) {
display: none;
}
.productsblock:has([data-fls-products-list]:checked) .productsblock__products .product-item:not(:last-child) {
margin-bottom: 10px;
}
.productsblock:has([data-fls-products-table]:checked) .productsblock__products .productsblock__top {
display: flex;
}
.productsblock:has([data-fls-products-table]:checked) .productsblock__productscont {
border: 1px solid var(--blueColor1);
border-radius: 2px;
width: 1320px;
}
.productsblock__top {
display: none;
border-radius: 2px 2px 0 0;
background-color: var(--blueColor1);
}
.productsblock__topitem {
padding: 12px 8px 11px 9px;
display: flex;
align-items: center;
word-break: break-word;
font-size: 16px;
line-height: 1.6; font-weight: 600;
flex: 0 0 130.57px;
}
.productsblock__topitemname {
flex: 0 0 250px;
}
.productsblock__topitemadd {
flex: 0 0 156px;
}
.productsblock:has([data-fls-products-table]:checked) .productsblock__top,
.prodtabs .productsblock__top {
align-items: center;
}
.productsblock:has([data-fls-products-table]:checked) .productsblock__top .product-item__chers,
.prodtabs .productsblock__top .product-item__chers {
flex: 0 0 784px;
flex-wrap: nowrap;
align-items: center;
align-self: stretch;
background-color: transparent;
padding: 0;
gap: 0;
row-gap: 0;
}
.productsblock:has([data-fls-products-table]:checked) .productsblock__top .productsblock__topitemchar,
.prodtabs .productsblock__top .productsblock__topitemchar {
align-self: center;
height: auto;
}
.productsblock__more.button {
margin-top: 20px;
min-height: 44px;
font-size: 14px;
line-height: 121.428571%; }
.advants__container {
display: flex;
flex-wrap: wrap;
}
.advants__item {
background-color: var(--blueColor4);
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
font-weight: 700;
color: var(--whiteColor);
}
.advants__item img {
width: 64px;
height: 64px;
object-fit: contain;
}
.prodtabs .productsblock__products .productsblock__top {
display: flex;
}
.prodtabs .productsblock__productscont {
border: 1px solid var(--blueColor1);
border-radius: 2px;
width: 1320px;
}
.prodtabs .product-item {
border-top: none;
transition: background-color 0.3s;
border: none;
}
.prodtabs .product-item:not(:last-child) {
border-bottom: 1px solid var(--blueColor1);
}
.prodtabs .product-item__char span {
display: none;
}
.prodtabs .product-item__charinn {
display: block;
}
.prodtabs__tabsnavigation {
display: flex;
flex-wrap: wrap;
}
.prodtabs__tabstitle {
border-radius: 20px;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
color: var(--blueColor4);
background-color: var(--blueColor1);
transition: background-color 0.3s, color 0.3s;
}
.prodtabs__tabstitle.--tab-active {
background-color: var(--blueColor4);
color: var(--whiteColor);
}
.productpage {
background-color: var(--blueColor1);
}
.productpage__slidebig {
position: relative;
overflow: hidden;
border-radius: 2px;
}
.productpage__slidebig img {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: contain;
transition: transform 0.5s;
}
.productpage__slidersmallcont {
display: flex;
align-items: center;
}
.productpage__slidersmall {
flex: 1 1 auto;
}
.productpage__slidesmall {
position: relative;
overflow: hidden;
border-radius: 2px;
cursor: pointer;
}
.productpage__slidesmall.swiper-slide-thumb-active {
border: 1px solid var(--blueColor2);
}
.productpage__slidesmall img {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
transition: transform 0.5s;
}
.productpage__params {
border-radius: 2px;
background-color: var(--whiteColor);
}
.productpage__infotext {
font-size: 18px;
}
.productpage__paramsrow {
line-height: 1.6; }
.productpage__paramsrow span {
color: #6c6c73;
display: block;
}
.ourworks__slider .swiper-navigation {
justify-content: flex-end;
}
.ourworks__slide {
border-radius: 2px;
overflow: hidden;
position: relative;
}
.ourworks__slide img {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
transition: transform 0.5s;
}
.contactsblock {
background-color: var(--blueColor1);
}
.contactsblock__blocktop {
font-size: 12px;
line-height: 141.666667%; }
.contactsblock__blocktop:not(:last-child) {
margin-bottom: 4px;
}
.contactsblock__blocktext {
font-size: 16px;
line-height: 137.5%; }
.contactsblock__blocktext:not(:last-child) {
margin-bottom: 4px;
}
.contactsblock__blocktext a {
color: var(--blueColor4);
}
.contactsblock__blocktext a.contactsblock__email {
text-decoration: underline;
line-height: 118.75%; }
.contactsblock__blockbottom {
color: #6c6c73;
font-size: 12px;
line-height: 141.666667%; }
.contactsblock__right .contactsblock__block:not(:last-child) {
margin-bottom: 12px;
}
.contactsblock__form {
background-color: var(--blueColor4);
}
.contacts-maps__title:not(:last-child) {
margin-bottom: 20px;
}
.contacts-maps__map {
position: relative;
}
.contacts-maps__map:not(:last-child) {
margin-bottom: 20px;
}
.contacts-maps__map > * {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: cover;
}
.contacts-maps__print {
display: inline-flex;
gap: 4px;
flex-direction: row-reverse;
align-items: center;
color: var(--blueColor4);
}
.contacts-maps__print::before {
line-height: 1;
}
.contacts-maps__print span {
text-decoration: underline;
font-size: 16px;
line-height: 118.75%; }
.detailsblock__top {
display: flex;
align-items: center;
gap: 20px;
justify-content: space-between;
}
.detailsblock__top:not(:last-child) {
margin-bottom: 20px;
}
.detailsblock__copybutton {
display: flex;
flex-direction: row-reverse;
align-items: center;
gap: 4px;
}
.detailsblock__copybutton span {
font-weight: 700;
text-decoration: underline;
color: var(--blueColor4);
}
.detailsblock__copybutton::before {
font-size: 16px;
}
.detailsblock__blocks {
display: flex;
}
.detailsblock__block {
flex: 1 1 50%;
}
.detailsblock__block.detailsblock__blockright .detailsblock__row:not(:last-child) {
margin-bottom: 12px;
}
.detailsblock__row:not(:last-child) {
margin-bottom: 20px;
}
.detailsblock__row span {
font-size: 12px;
line-height: 141.666667%; display: block;
}
.detailsblock__row span:not(:last-child) {
margin-bottom: 4px;
}
.delblock-b .delblock__left{
background-color: var(--blueColor2);
}
.delblock:not(.delblock-b) {
padding: 40px 0;
background-color: var(--blueColor2);
}
.delblock__title:not(:last-child) {
margin-bottom: 20px;
}
.delblock__list li {
position: relative;
font-size: 18px;
}
.delblock__list li::before {
content: "";
position: absolute;
background-color: var(--main-color);
border-radius: 50%;
width: 3px;
height: 3px;
top: 12px;
left: 12px;
}
.delblock-b .delblock__list li:not(:last-child) {
margin-bottom: 1em;
}
.delblock__link {
font-weight: 500;
text-decoration: underline;
transition: color 0.3s;
}
.delblock-b .delblock__right {
overflow: hidden;
position: relative;
}
.delblock-b .delblock__image {
width: 100%;
height: 100%;
display: block;
object-fit: cover;
}
.cardpage-top {
border-radius: 2px;
border: 1px solid var(--blueColor1);
overflow: hidden;
}
.cardpage-top__top {
background-color: var(--blueColor1);
display: flex;
}
.cardpage-top__item {
font-weight: 600;
display: flex;
align-items: center;
}
.cardpage-top__item.cardpage-top__item-name {
flex: 1 1 auto;
}
.cardpage-top__row {
display: flex;
transition: background-color 0.3s;
}
.cardpage-top__row:not(:last-child) {
border-bottom: 1px solid var(--blueColor1);
}
.cardpage-top__rowitem {
display: flex;
align-items: center;
}
.cardpage-top__rowitem.cardpage-top__rowname {
flex: 1 1 auto;
}
.cardpage-total {
display: flex;
align-items: center;
justify-content: space-between;
gap: 20px;
font-weight: 500;
background-color: var(--blueColor1);
}
.cardpage-total__left {
flex: 1 1 auto;
}
.cardpage-bottom {
border: 1px solid #e7e7e7;
}
.cardpage-bottom__title {
font-weight: 500;
}
.cardpage-bottom__form.feed-form .feed-form__input,
.cardpage-bottom__form.feed-form .feed-form__txtacont {
outline: 1px solid #e7e7e7;
}
.cardpage-bottom__form.feed-form .feed-form__input.--form-error,
.cardpage-bottom__form.feed-form .feed-form__txtacont.--form-error {
outline-color: var(--redColor);
}
.cardpage-bottom__form.feed-form .feed-form__submit.button {
min-height: 44px;
}
.cardpage-bottom__form.feed-form .feed-form__filecont {
flex: 1 1 100%;
}
.cardpage-bottom__info {
color: #6c6c73;
}  .quantity {
display: flex;
}
.quantity__button {
position: relative;
cursor: pointer;
}
.quantity__button::before, .quantity__button::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
transition: all 0.3s ease 0s;
margin: 0px 0px 0px -4.5px;
background-color: var(--main-color);
width: 9px;
height: 1px;
}
.quantity__button--plus::before {
transform: rotate(-90deg);
}
.quantity-last .quantity__button--minus {
display: none;
}
.quantity__delete {
justify-content: center;
align-items: center;
font-size: 14px;
line-height: 1;
display: none;
}
.quantity-last .quantity__delete {
display: flex;
}
.quantity__input {
flex: 1 1 auto;
background-color: var(--whiteColor);
}
.quantity__input input {
height: 100%;
font-weight: 500;
font-size: 12px;
width: 100%;
text-align: center;
outline-color: var(--blueColor2);
} .select {
min-width: 0;
position: relative;
}
.select__body {
position: relative;
}
.select__title {
color: inherit;
text-align: left;
background-color: var(--grayColor);
cursor: pointer;
width: 100%;
border-radius: 2px;
}
.select__value {
display: flex;
min-width: 0;
align-items: center;
}
.select__value > * {
flex: 1 1 auto;
}
.select__value:after {
content: "\f102";
align-self: stretch;
flex: 0 0 24px;
transition: all 0.3s ease 0s;
display: flex;
justify-content: center;
align-items: center;
font-family: iconfont;
font-size: 24px;
}
.--select-open .select__value:after {
transform: rotate(-180deg);
}
.select__value.--select-pseudo-label::before {
content: attr(data-pseudo-label);
opacity: 0.5;
}
.select__content {
flex: 1 1 auto;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.select__text {
flex: 1 1 auto;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.select__input {
padding: 0 10px;
width: 100%;
background-color: transparent;
height: 100%;
}
.--select-active .select__input::placeholder {
color: #000;
}
.--select-focus .select__input::placeholder {
opacity: 0.5;
}
.select__options {
color: #000;
position: absolute;
top: calc(100% - 0.0625rem);
border-radius: 0 0 4px 4px;
min-width: 100%;
left: 0;
background-color: var(--whiteColor);
border-top: 0;
border: 1px solid #d9d9d9;
border-top: 0;
padding: 10px 0px 5px 0px;
}
.select__scroll {
overflow-y: auto;
overflow-x: hidden;
max-height: 12.5rem;
}
.select__option {
width: 100%;
text-align: left;
cursor: pointer;
padding: 5px 10px;
color: inherit;
}
.select__option.--select-selected {
background-color: var(--grayColor);
}
.select__row {
display: inline-flex;
align-items: center;
}
.select--show-top .select__options {
top: auto;
bottom: calc(100% - 0.0625rem);
border: 1px solid #d9d9d9;
border-bottom: 0;
border-radius: 4px 4px 0 0;
padding: 5px 0px 10px 0px;
}
.--select-tag {
cursor: pointer;
} [data-fls-slider] {
overflow: hidden;
}
.swiper-wrapper {
width: 100%;
height: 100%;
box-sizing: content-box;
display: flex;
position: relative;
}
.swiper-initialized {
touch-action: pan-y;
}
.swiper-vertical .swiper-wrapper {
flex-direction: column;
}
.swiper-autoheight .swiper-wrapper {
align-items: flex-start;
}
.swiper-initialized .swiper-slide {
flex-shrink: 0;
}
.swiper-android .swiper-slide,
.swiper-android .swiper-wrapper {
transform: translate3d(0px, 0, 0);
}@font-face {
font-family: "lg";
src: url(data:application/octet-stream;base64,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);
font-weight: normal;
font-style: normal;
font-display: block;
}
.lg-icon { font-family: "lg" !important;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.lg-container {
font-family:
system-ui,
-apple-system,
"Segoe UI",
Roboto,
"Helvetica Neue",
Arial,
"Noto Sans",
"Liberation Sans",
sans-serif,
"Apple Color Emoji",
"Segoe UI Emoji",
"Segoe UI Symbol",
"Noto Color Emoji";
}
.lg-next,
.lg-prev {
background-color: rgba(0, 0, 0, 0.45);
border-radius: 2px;
color: #999;
cursor: pointer;
display: block;
font-size: 22px;
margin-top: -10px;
padding: 8px 10px 9px;
position: absolute;
top: 50%;
z-index: 1084;
outline: none;
border: none;
}
.lg-next.disabled,
.lg-prev.disabled {
opacity: 0 !important;
cursor: default;
}
.lg-next:hover:not(.disabled),
.lg-prev:hover:not(.disabled) {
color: #fff;
}
.lg-single-item .lg-next,
.lg-single-item .lg-prev {
display: none;
}
.lg-next {
right: 20px;
}
.lg-next:before {
content: "\e095";
}
.lg-prev {
left: 20px;
}
.lg-prev:after {
content: "\e094";
}
@-webkit-keyframes lg-right-end {
0% {
left: 0;
}
50% {
left: -30px;
}
100% {
left: 0;
}
}
@-moz-keyframes lg-right-end {
0% {
left: 0;
}
50% {
left: -30px;
}
100% {
left: 0;
}
}
@-ms-keyframes lg-right-end {
0% {
left: 0;
}
50% {
left: -30px;
}
100% {
left: 0;
}
}
@keyframes lg-right-end {
0% {
left: 0;
}
50% {
left: -30px;
}
100% {
left: 0;
}
}
@-webkit-keyframes lg-left-end {
0% {
left: 0;
}
50% {
left: 30px;
}
100% {
left: 0;
}
}
@-moz-keyframes lg-left-end {
0% {
left: 0;
}
50% {
left: 30px;
}
100% {
left: 0;
}
}
@-ms-keyframes lg-left-end {
0% {
left: 0;
}
50% {
left: 30px;
}
100% {
left: 0;
}
}
@keyframes lg-left-end {
0% {
left: 0;
}
50% {
left: 30px;
}
100% {
left: 0;
}
}
.lg-outer.lg-right-end .lg-object {
-webkit-animation: lg-right-end 0.3s;
-o-animation: lg-right-end 0.3s;
animation: lg-right-end 0.3s;
position: relative;
}
.lg-outer.lg-left-end .lg-object {
-webkit-animation: lg-left-end 0.3s;
-o-animation: lg-left-end 0.3s;
animation: lg-left-end 0.3s;
position: relative;
}
.lg-toolbar {
z-index: 1082;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.lg-media-overlap .lg-toolbar {
background-image: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
}
.lg-toolbar .lg-icon {
color: #999;
cursor: pointer;
float: right;
font-size: 24px;
height: 47px;
line-height: 27px;
padding: 10px 0;
text-align: center;
width: 50px;
text-decoration: none !important;
outline: medium none;
will-change: color;
-webkit-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
background: none;
border: none;
box-shadow: none;
}
.lg-toolbar .lg-icon.lg-icon-18 {
font-size: 18px;
}
.lg-toolbar .lg-icon:hover {
color: #fff;
}
.lg-toolbar .lg-close:after {
content: "\e070";
}
.lg-toolbar .lg-maximize {
font-size: 22px;
}
.lg-toolbar .lg-maximize:after {
content: "\e90a";
}
.lg-toolbar .lg-download:after {
content: "\e0f2";
}
.lg-sub-html {
color: #eee;
font-size: 16px;
padding: 10px 40px;
text-align: center;
z-index: 1080;
opacity: 0;
-webkit-transition: opacity 0.2s ease-out 0s;
-o-transition: opacity 0.2s ease-out 0s;
transition: opacity 0.2s ease-out 0s;
}
.lg-sub-html h4 {
margin: 0;
font-size: 13px;
font-weight: bold;
}
.lg-sub-html p {
font-size: 12px;
margin: 5px 0 0;
}
.lg-sub-html a {
color: inherit;
}
.lg-sub-html a:hover {
text-decoration: underline;
}
.lg-media-overlap .lg-sub-html {
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
}
.lg-item .lg-sub-html {
position: absolute;
bottom: 0;
right: 0;
left: 0;
}
.lg-error-msg {
font-size: 14px;
color: #999;
}
.lg-counter {
color: #999;
display: inline-block;
font-size: 16px;
padding-left: 20px;
padding-top: 12px;
height: 47px;
vertical-align: middle;
}
.lg-closing .lg-toolbar,
.lg-closing .lg-prev,
.lg-closing .lg-next,
.lg-closing .lg-sub-html {
opacity: 0;
-webkit-transition:
-webkit-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,
opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,
color 0.08 linear;
-moz-transition:
-moz-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,
opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,
color 0.08 linear;
-o-transition:
-o-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,
opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,
color 0.08 linear;
transition:
transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,
opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s,
color 0.08 linear;
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont,
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-media-cont {
opacity: 0;
-moz-transform: scale3d(0.5, 0.5, 0.5);
-o-transform: scale3d(0.5, 0.5, 0.5);
-ms-transform: scale3d(0.5, 0.5, 0.5);
-webkit-transform: scale3d(0.5, 0.5, 0.5);
transform: scale3d(0.5, 0.5, 0.5);
will-change: transform, opacity;
-webkit-transition:
-webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,
opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
-moz-transition:
-moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,
opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
-o-transition:
-o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,
opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
transition:
transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s,
opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont,
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-media-cont {
opacity: 1;
-moz-transform: scale3d(1, 1, 1);
-o-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
.lg-icon:focus-visible {
color: #fff;
border-radius: 3px;
outline: 1px dashed rgba(255, 255, 255, 0.6);
}
.lg-toolbar .lg-icon:focus-visible {
border-radius: 8px;
outline-offset: -5px;
}
.lg-group:after {
content: "";
display: table;
clear: both;
}
.lg-container {
display: none;
outline: none;
}
.lg-container.lg-show {
display: block;
}
.lg-on {
scroll-behavior: unset;
}
.lg-overlay-open {
overflow: hidden;
}
.lg-toolbar,
.lg-prev,
.lg-next,
.lg-pager-outer,
.lg-hide-sub-html .lg-sub-html {
opacity: 0;
will-change: transform, opacity;
-webkit-transition:
-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s,
opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
-moz-transition:
-moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s,
opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
-o-transition:
-o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s,
opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
transition:
transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s,
opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-show-in .lg-toolbar,
.lg-show-in .lg-prev,
.lg-show-in .lg-next,
.lg-show-in .lg-pager-outer {
opacity: 1;
}
.lg-show-in.lg-hide-sub-html .lg-sub-html {
opacity: 1;
}
.lg-show-in .lg-hide-items .lg-prev {
opacity: 0;
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
.lg-show-in .lg-hide-items .lg-next {
opacity: 0;
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
.lg-show-in .lg-hide-items .lg-toolbar {
opacity: 0;
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html {
opacity: 0;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
.lg-outer {
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 1050;
text-align: left;
opacity: 0.001;
outline: none;
will-change: auto;
overflow: hidden;
-webkit-transition: opacity 0.15s ease 0s;
-o-transition: opacity 0.15s ease 0s;
transition: opacity 0.15s ease 0s;
}
.lg-outer * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.lg-outer.lg-zoom-from-image {
opacity: 1;
}
.lg-outer.lg-visible {
opacity: 1;
}
.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide,
.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,
.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current {
-webkit-transition-duration: inherit !important;
transition-duration: inherit !important;
-webkit-transition-timing-function: inherit !important;
transition-timing-function: inherit !important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
-webkit-transition-duration: 0s !important;
transition-duration: 0s !important;
opacity: 1;
}
.lg-outer.lg-grab img.lg-object {
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab;
}
.lg-outer.lg-grabbing img.lg-object {
cursor: move;
cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: -o-grabbing;
cursor: -ms-grabbing;
cursor: grabbing;
}
.lg-outer .lg-content {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.lg-outer .lg-inner {
width: 100%;
position: absolute;
left: 0;
top: 0;
bottom: 0;
-webkit-transition: opacity 0s;
-o-transition: opacity 0s;
transition: opacity 0s;
white-space: nowrap;
}
.lg-outer .lg-item {
display: none !important;
}
.lg-outer .lg-item:not(.lg-start-end-progress) {
background: url(data:image/gif;base64,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) no-repeat scroll center center transparent;
}
.lg-outer.lg-css3 .lg-prev-slide,
.lg-outer.lg-css3 .lg-current,
.lg-outer.lg-css3 .lg-next-slide {
display: inline-block !important;
}
.lg-outer.lg-css .lg-current {
display: inline-block !important;
}
.lg-outer .lg-item,
.lg-outer .lg-img-wrap {
display: inline-block;
text-align: center;
position: absolute;
width: 100%;
height: 100%;
}
.lg-outer .lg-item:before,
.lg-outer .lg-img-wrap:before {
content: "";
display: inline-block;
height: 100%;
vertical-align: middle;
}
.lg-outer .lg-img-wrap {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
white-space: nowrap;
font-size: 0;
}
.lg-outer .lg-item.lg-complete {
background-image: none;
}
.lg-outer .lg-item.lg-current {
z-index: 1060;
}
.lg-outer .lg-object {
display: inline-block;
vertical-align: middle;
max-width: 100%;
max-height: 100%;
width: auto;
height: auto;
position: relative;
}
.lg-outer .lg-empty-html.lg-sub-html,
.lg-outer .lg-empty-html .lg-sub-html {
display: none;
}
.lg-outer.lg-hide-download .lg-download {
opacity: 0.75;
pointer-events: none;
}
.lg-outer .lg-first-slide .lg-dummy-img {
position: absolute;
top: 50%;
left: 50%;
}
.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components {
-webkit-transform: translate3d(0, 0%, 0);
transform: translate3d(0, 0%, 0);
opacity: 1;
}
.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html {
opacity: 1;
transition: opacity 0.2s ease-out 0.15s;
}
.lg-outer .lg-media-cont {
text-align: center;
display: inline-block;
vertical-align: middle;
position: relative;
}
.lg-outer .lg-media-cont .lg-object {
width: 100% !important;
height: 100% !important;
}
.lg-outer .lg-has-iframe .lg-media-cont {
-webkit-overflow-scrolling: touch;
overflow: auto;
}
.lg-backdrop {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1040;
background-color: #000;
opacity: 0;
will-change: auto;
-webkit-transition: opacity 333ms ease-in 0s;
-o-transition: opacity 333ms ease-in 0s;
transition: opacity 333ms ease-in 0s;
}
.lg-backdrop.in {
opacity: 1;
}
.lg-css3.lg-no-trans .lg-prev-slide,
.lg-css3.lg-no-trans .lg-next-slide,
.lg-css3.lg-no-trans .lg-current {
-webkit-transition: none 0s ease 0s !important;
-moz-transition: none 0s ease 0s !important;
-o-transition: none 0s ease 0s !important;
transition: none 0s ease 0s !important;
}
.lg-css3.lg-use-css3 .lg-item {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.lg-css3.lg-fade .lg-item {
opacity: 0;
}
.lg-css3.lg-fade .lg-item.lg-current {
opacity: 1;
}
.lg-css3.lg-fade .lg-item.lg-prev-slide,
.lg-css3.lg-fade .lg-item.lg-next-slide,
.lg-css3.lg-fade .lg-item.lg-current {
-webkit-transition: opacity 0.1s ease 0s;
-moz-transition: opacity 0.1s ease 0s;
-o-transition: opacity 0.1s ease 0s;
transition: opacity 0.1s ease 0s;
}
.lg-css3.lg-use-css3 .lg-item.lg-start-progress {
-webkit-transition: -webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
-moz-transition: -moz-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
-o-transition: -o-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
transition: transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
}
.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress {
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
-o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
opacity: 0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
-webkit-transition:
-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,
opacity 0.1s ease 0s;
-moz-transition:
-moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,
opacity 0.1s ease 0s;
-o-transition:
-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,
opacity 0.1s ease 0s;
transition:
transform 1s cubic-bezier(0, 0, 0.25, 1) 0s,
opacity 0.1s ease 0s;
}
.lg-container {
display: none;
}
.lg-container.lg-show {
display: block;
}
.lg-container.lg-dragging-vertical .lg-backdrop {
-webkit-transition-duration: 0s !important;
transition-duration: 0s !important;
}
.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current {
-webkit-transition-duration: 0s !important;
transition-duration: 0s !important;
opacity: 1;
}
.lg-inline .lg-backdrop,
.lg-inline .lg-outer {
position: absolute;
}
.lg-inline .lg-backdrop {
z-index: 1;
}
.lg-inline .lg-outer {
z-index: 2;
}
.lg-inline .lg-maximize:after {
content: "\e909";
}
.lg-components {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
will-change: transform;
-webkit-transition: -webkit-transform 0.35s ease-out 0s;
-moz-transition: -moz-transform 0.35s ease-out 0s;
-o-transition: -o-transform 0.35s ease-out 0s;
transition: transform 0.35s ease-out 0s;
z-index: 1080;
position: absolute;
bottom: 0;
right: 0;
left: 0;
} @media (width < 83.75em) {
.header__contact::before {
font-size: 16px;
}
.header__cardlink span {
display: none;
}
.footer__menu {
flex-wrap: wrap;
}
.filterblock__left:not(:last-child) {
margin-bottom: 20px;
}
.filterblock__right {
justify-content: space-between;
}
.productsblock:has([data-fls-products-table]:checked) .productsblock__products {
width: auto;
overflow: auto;
margin: 0 -10px;
padding: 0 10px;
scrollbar-width: none;
-ms-overflow-style: none;
}
.productsblock:has([data-fls-products-table]:checked) .productsblock__products::-webkit-scrollbar {
display: none;
}
.prodtabs .productsblock__products {
width: auto;
overflow: auto;
margin: 0 -10px;
padding: 0 10px;
scrollbar-width: none;
-ms-overflow-style: none;
}
.prodtabs .productsblock__products::-webkit-scrollbar {
display: none;
}
}
@media (width < 62em) and (any-hover: none) {
.icon-menu {
cursor: default;
}
}
@media (width < 62em) {
.articlecats__list {
flex-wrap: nowrap;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.articlecats__link {
flex: 0 0 auto;
white-space: nowrap;
}
.productsblock:has([data-fls-products-list]:checked) .product-item {
grid-template-rows: auto 1fr auto auto;
grid-template-columns: 1fr 1fr;
padding: 9px 3px;
column-gap: 4px;
row-gap: 0px;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__image {
margin-right: 0;
grid-column: 1/2;
grid-row: 1/3;
margin-left: 0;
padding-top: 71.6%;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__image:not(:last-child) {
margin-bottom: 2px;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__name {
grid-column: 2/3;
grid-row: 1/2;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__name:not(:last-child) {
margin-bottom: 10px;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__chers {
padding: 4px;
row-gap: 10px;
grid-column: 2/3;
grid-row: 2/5;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__chers:not(:last-child) {
margin-bottom: 0px;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__char span {
margin-bottom: 4px;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__price {
grid-column: 1/2;
grid-row: 3/4;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__price:not(:last-child) {
margin-bottom: 10px;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__cardbutton {
grid-column: 1/2;
grid-row: 4/5;
}
.menu__body {
position: fixed;
width: 100%;
height: 100svh;
left: -100%;
top: 0;
overflow: auto;
padding: 92px 15px 30px 15px;
transition: left 0.3s;
background-color: var(--whiteColor);
z-index: 4;
}
.menu__body::before {
content: "";
position: fixed;
width: 100%;
height: 68px;
left: -100%;
top: 0;
transition: left 0.3s;
z-index: 2;
background-color: var(--whiteColor);
}
[data-fls-menu-open] .menu__body {
left: 0;
}
[data-fls-menu-open] .menu__body::before {
left: 0;
}
.menu__list {
column-gap: 10px;
row-gap: 40px;
}
.menu__list > li {
display: none;
flex: 1 1 calc((100% - 10px) / 2);
}
.menu__list > li.menu-item-has-children {
display: block;
}
.menu__list > li > a {
font-size: 16px;
line-height: 120%; font-weight: 700;
}
.menu-item-catalog {
order: 3;
}
.menu-item-has-children > .sub-menu {
margin-top: 10px;
}
.sub-menu__container {
padding: 0;
}
.sub-menu__title {
display: none;
}
.sub-menu__lists:not(:last-child) {
margin-bottom: 10px;
}
.sub-menu__list:not(:last-child) {
margin-bottom: 10px;
}
.sub-menu__list .menu-item {
font-size: 0;
}
.sub-menu__list .menu-item a {
font-size: 14px;
line-height: 121.428571%; }
.icon-menu {
display: block;
position: relative;
width: 32px;
height: 32px;
z-index: 5;
background-color: var(--blueColor0);
border-radius: 2px;
}
.icon-menu span, .icon-menu::before, .icon-menu::after {
content: "";
transition: all 0.3s ease 0s;
right: 9.5px;
position: absolute;
width: 13px;
height: 1px;
background-color: var(--blueColor4);
}
.icon-menu::before {
top: 11.5px;
}
.icon-menu::after {
bottom: 11.5px;
}
.icon-menu span {
top: calc(50% - 0.5px);
}
[data-fls-menu-open] .icon-menu span {
width: 0;
}
[data-fls-menu-open] .icon-menu::before {
top: calc(50% - 0.5px);
transform: rotate(-45deg);
}
[data-fls-menu-open] .icon-menu::after {
bottom: calc(50% - 0.5px);
transform: rotate(45deg);
}
.header__logo {
order: 1;
margin-right: auto;
}
.header__menu {
order: 0;
}
.header__right {
order: 2;
}
.rublock__content:not(:last-child) {
margin-bottom: 20px;
}
.rublock__video {
padding-top: 53%;
}
.feedblock__left {
padding: 6px 9px 0 9px;
}
.feedblock__info {
bottom: 38px;
right: 20px;
}
.bluefeed__body .feed-form__inps:not(:last-child) {
margin-bottom: 20px;
}
.faqblock__tabstitle:not(:first-child) {
margin-top: 10px;
}
.faqblock__tabsbody {
padding: 0 26px 26px 26px;
background-color: var(--blueColor1);
}
.faqblock__tabsbodytitle {
display: none;
}
.advants__item br {
display: none;
}
.productpage .pagetop:not(:last-child) {
margin-bottom: 20px;
}
.productpage__sliders:not(:last-child) {
margin-bottom: 20px;
}
.productpage__info:not(:last-child) {
margin-bottom: 20px;
}
.productpage__params:not(:last-child) {
margin-bottom: 20px;
}
.productpage__poplink {
width: 100%;
}
.contactsblock {
padding-top: 40px;
}
.contactsblock__content:not(:last-child) {
margin-bottom: 35px;
}
.contacts-maps__block:not(:last-child) {
margin-bottom: 40px;
}
.cardpage-top__item.cardpage-top__item-del {
display: none;
}
.cardpage-top__rowitem.cardpage-top__rowdel {
display: none;
}
.cardpage-total__right {
text-align: right;
}
.cardpage-bottom__form.feed-form .feed-form__submit.button {
flex: 1 1 100%;
}
.cardpage-bottom__form.feed-form .feed-form__submit.button:not(:last-child) {
margin-bottom: 20px;
}
.select__option {
font-size: 14px;
line-height: 121.428571%; }
.soclinks{
bottom: 10px;
}
}
@media (max-width: 48em) {
.crumbs__link {
font-size: 12px;
line-height: 1.6; }
.pagging {
margin-top: 20px;
}
}
@media (width < 48em) and (width < 48em) {
.feed-form__inps:not(:last-child) {
margin-bottom: 10px;
}
.feed-form .feed-form__filecont:not(:last-child) {
margin-bottom: 10px;
}
.productpage__infotitle {
font-size: 20px;
line-height: 118.75%; }
.productpage__paramstitle {
font-size: 20px;
line-height: 118.75%; }
}
@media (width < 48em) {
body:has(.soclinks) .footer {
padding: 40px 0 85px 0;
}
body:has(.soclinks._hidden) .footer {
padding: 40px 0;
}
.checkbox__text {
gap: 2px;
}
.checkbox__textinner {
font-size: 12px;
line-height: 133.333333%; }
.options__text {
width: 32px;
height: 32px;
font-size: 14px;
line-height: 121.428571%; }
.options__text:before {
font-size: 20px;
}
.button {
padding: 7px 13px;
font-size: 14px;
line-height: 121.428571%; }
.button.button--small {
font-size: 12px;
}
.button.button--small::before {
font-size: 16px;
width: 16px;
height: 16px;
flex: 0 0 16px;
font-weight: 700;
}
.title {
font-size: 26px;
line-height: 119.230769%; }
.title-h2 {
font-size: 20px;
line-height: 120%; }
.title-h3 {
font-size: 18px;
line-height: 120%;
}
.smalltext {
font-size: 14px;
line-height: 121.428571%; }
.textcontent__body {
line-height: 138%; }
.textcontent__body h2 {
font-size: 20px;
line-height: 120%; }
.textcontent__body h2:not(:first-child) {
margin-top: 32px;
}
.textcontent__body h3 {
font-size: 18px;
line-height: 120%;
}
.textcontent__body h3:not(:first-child) {
margin-top: 32px;
}
.textcontent__body p:not(:last-child) {
margin-bottom: 19px;
}
.textcontent__imageblock:not(:last-child) {
margin-bottom: 32px;
}
.textcontent__imageblock:not(:first-child) {
margin-top: 32px;
}
.textcontent__imageblocktext:not(:last-child) {
margin-bottom: 32px;
}
.section-block:not(:last-child) {
margin-bottom: 40px;
}
.prodtypes-item {
min-height: 193px;
}
.prodtypes-item::before {
width: 208px;
}
.prodtypes-item__name {
font-size: 20px;
line-height: 120%; }
.prodtypes-item__image {
width: 193px;
}
.news-item__image {
padding-top: 58%;
}
.news-item__image:not(:last-child) {
margin-bottom: 10px;
}
.news-item__name {
font-size: 12px;
line-height: 116.666667%; }
.servicesblock-item__image {
height: 160px;
}
.servicesblock-item__image:not(:last-child) {
margin-bottom: 10px;
}
.servicesblock-item__name {
font-size: 14px;
line-height: 121.428571%; }
.product-item {
padding: 0 3px 9px 3px;
}
.product-item__image {
margin-left: -3px;
margin-right: -3px;
padding-top: 75.5%;
}
.product-item__image:not(:last-child) {
margin-bottom: 10px;
}
.product-item__name {
font-size: 14px;
line-height: 121.428571%; }
.product-item__name:not(:last-child) {
margin-bottom: 10px;
}
.product-item__chers {
padding: 3px;
}
.product-item__chers:not(:last-child) {
margin-bottom: 10px;
}
.product-item__char {
flex: 1 1 50%;
}
.product-item__char span {
margin-bottom: 4px;
}
.product-item__price {
align-self: end;
}
.product-item__price:not(:last-child) {
margin-bottom: 10px;
}
.product-item__cardbutton {
padding: 10px;
}
.productsblock:has([data-fls-products-list]:checked) .product-item {
grid-template-columns: 164px 1fr;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__chers {
align-self: end;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__price {
font-size: 14px;
line-height: 121.428571%; }
.productsblock:has([data-fls-products-list]:checked) .product-item__cardbutton {
font-size: 12px;
min-height: 36px;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__cardbutton::before {
font-size: 16px;
width: 16px;
height: 16px;
flex: 0 0 16px;
}
.productsblock:has([data-fls-products-table]:checked) .product-item {
display: flex;
gap: 0;
padding: 6px 9px 5px 0;
align-items: center;
}
.productsblock:has([data-fls-products-table]:checked) .product-item__image {
display: none;
}
.productsblock:has([data-fls-products-table]:checked) .product-item__name {
padding: 0 8px;
flex: 0 0 250px;
font-size: 14px;
line-height: 142.857143%; }
.productsblock:has([data-fls-products-table]:checked) .product-item__name:not(:last-child) {
margin-bottom: 0;
}
.productsblock:has([data-fls-products-table]:checked) .product-item__chers {
flex: 0 0 784px;
background-color: transparent;
padding: 0;
gap: 0;
}
.productsblock:has([data-fls-products-table]:checked) .product-item__chers:not(:last-child) {
margin-bottom: 0px;
}
.productsblock:has([data-fls-products-table]:checked) .product-item__char {
padding: 0 8px;
flex: 0 0 130.57px;
font-size: 0;
}
.productsblock:has([data-fls-products-table]:checked) .product-item__charinn {
font-size: 14px;
line-height: 142.857143%; }
.productsblock:has([data-fls-products-table]:checked) .product-item__price {
padding: 0 8px;
flex: 0 0 130.57px;
font-size: 14px;
line-height: 142.857143%; }
.productsblock:has([data-fls-products-table]:checked) .product-item__cardbutton {
flex: 0 0 146px;
width: 146px;
}
.feed-form__top:not(:last-child) {
margin-bottom: 20px;
}
.feed-form__title {
line-height: 69.230769%; }
.feed-form__text {
font-size: 14px;
line-height: 142.857143%; }
.feed-form__inps {
row-gap: 10px;
}
.feed-form__inpcont.feed-form__inpcont--mobbig {
flex: 1 1 100%;
}
.feed-form__submit.button {
font-size: 16px;
}
.feed-form__submit.button:not(:last-child) {
margin-bottom: 10px;
}
.feed-form__checks .checkbox br {
display: none;
}
.soclinks__body {
padding: 8px;
}
.soclinks__top {
gap: 10px;
}
.soclinks__title {
font-size: 14px;
}
.soclinks__link {
width: 25px;
height: 25px;
flex: 0 0 25px;
}
.pagetop.pagetop--ind {
padding: 20px 0;
}
.pagetop__crumbs:not(:last-child) {
margin-bottom: 10px;
}
.pagetop__carddeletebutton {
display: none;
}
.crumbs__item:not(:last-child)::after {
font-size: 12px;
}
.menu__body {
padding-top: 72px;
}
.menu__body::before {
height: 52px;
}
.header {
padding: 10px 0;
}
.header__container {
gap: 10px;
}
.header__logo {
flex: 0 0 81px;
}
.header__contact {
font-size: 12px;
line-height: 116.666667%; }
.header__cardlink {
padding: 8px;
}
.header__cardlink::before {
font-size: 16px;
}
.footer {
padding: 40px 0;
}
.footer__left:not(:last-child) {
margin-bottom: 40px;
}
.footer__top {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 10px;
align-items: center;
}
.footer__top:not(:last-child) {
margin-bottom: 20px;
}
.footer__copy {
font-size: 12px;
line-height: 116.666667%; }
.footer__contacts {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 10px;
align-items: center;
}
.footer__contacts:not(:last-child) {
margin-bottom: 20px;
}
.footer__menu {
column-gap: 10px;
padding-bottom: 22px;
}
.footer__menucolumn {
flex: 1 1 calc((100% - 10px) / 2);
}
.footer__menutop {
font-size: 16px;
line-height: 68.75%; }
.footer__menulist {
flex: 1 1 calc((100% - 10px) / 2);
}
.footer__menulink {
font-size: 14px;
line-height: 121.428571%; }
.firstblock.section-block:not(:last-child) {
margin-bottom: 40px;
}
.firstblock__body {
padding-bottom: 9px;
}
.firstblock__content {
padding-top: 20px;
}
.firstblock__pop {
font-size: 12px;
line-height: 116.666667%; }
.firstblock__sub {
font-size: 14px;
line-height: 121.428571%; }
.firstblock__link.button {
padding-left: 19px;
padding-right: 19px;
}
.firstblock__slider {
margin-left: -10px;
margin-right: -10px;
padding: 0 10px;
}
.firstblock__slider .swiper-navigation {
right: 10px;
bottom: 20px;
}
.firstblock__image {
margin-right: -110px;
}
.foundyear__container {
gap: 10px;
}
.foundyear__item {
padding-top: 10px;
padding-bottom: 10px;
}
.foundyear__top {
font-size: 32px;
line-height: 118.75%; }
.rublock.aboutpage-rublock {
padding-top: 20px;
}
.rublock.aboutpage-rublock:not(:last-child) {
margin-bottom: 40px;
}
.prodtypes__title:not(:last-child) {
margin-bottom: 20px;
}
.prodtypes__body .prodtypes-item:not(:last-child) {
margin-bottom: 10px;
}
.prodtypes__link.button {
margin-top: 10px;
font-size: 16px;
}
.textblock__body.text p:not(:last-child) {
margin-bottom: 21px;
}
.newsblock {
padding: 40px 0;
}
.newsblock.news-page {
padding: 20px 0 40px 0;
}
.newsblock .pagetop:not(:last-child) {
margin-bottom: 20px;
}
.articlecats:not(:last-child) {
margin-bottom: 20px;
}
.newsblock__top:not(:last-child) {
margin-bottom: 20px;
}
.newsblock__body {
column-gap: 10px;
row-gap: 20px;
}
.newsblock__body .news-item {
flex: 0 1 calc((100% - 20px) / 3);
}
.newsblock__more.button {
width: 100%;
}
.clients__title:not(:last-child) {
margin-bottom: 20px;
}
.clients__body {
column-gap: 20px;
row-gap: 30px;
}
.clients__image {
flex: 0 1 calc((100% - 40px) / 3);
padding-top: 16.62%;
}
.servicesblock__title:not(:last-child) {
margin-bottom: 20px;
}
.feedblock__body {
margin: 0 -10px;
}
.feedblock__leftimage {
max-width: 263px;
}
.feedblock__name {
font-size: 14px;
line-height: 142.857143%; }
.feedblock__position {
font-size: 12px;
line-height: 141.666667%; }
.feedblock__right {
padding: 20px 14px;
}
.bluefeed__body .feed-form__submit:not(:last-child) {
margin-bottom: 20px;
}
.faqblock__title:not(:last-child) {
margin-bottom: 20px;
}
.faqblock__tabstitle {
padding: 14px;
}
.faqblock__tabstitle.--tab-active {
padding-bottom: 10px;
}
.faqblock__tabsbody {
padding: 0 14px 14px 14px;
}
.faqblock__tabsbodytext {
font-size: 16px;
line-height: 117%; }
.faqblock__tabsbodytext p:not(:last-child) {
margin-bottom: 14px;
}
.categories:not(:last-child) {
margin-bottom: 20px;
}
.categories__item:not(:last-child) {
margin-bottom: 10px;
}
.filterblock:not(:last-child) {
margin-bottom: 20px;
}
.filterblock__name {
font-size: 16px;
line-height: 118.75%; }
.filterblock__select {
min-width: 84px;
}
.filterblock__righttext {
font-size: 16px;
line-height: 118.75%; }
.productsblock:has([data-fls-products-grid]:checked) .productsblock__productscont {
gap: 10px;
}
.productsblock:has([data-fls-products-grid]:checked) .productsblock__productscont .product-item {
flex: 0 1 calc((100% - 10px) / 2);
}
.productsblock__more.button {
width: 100%;
}
.advants:not(:last-child) {
margin-bottom: 40px;
}
.advants__container {
gap: 10px;
}
.advants__item {
flex: 0 1 calc((100% - 10px) / 2);
padding: 10px;
gap: 10px;
font-size: 18px;
line-height: 122.222222%; }
.prodtabs .product-item {
display: flex;
gap: 0;
padding: 6px 9px 5px 0;
align-items: center;
}
.prodtabs .product-item__image {
display: none;
}
.prodtabs .product-item__name {
padding: 0 8px;
flex: 0 0 250px;
font-size: 14px;
line-height: 142.857143%; }
.prodtabs .product-item__name:not(:last-child) {
margin-bottom: 0;
}
.prodtabs .product-item__chers {
flex: 0 0 784px;
background-color: transparent;
padding: 0;
gap: 0;
}
.prodtabs .product-item__chers:not(:last-child) {
margin-bottom: 0px;
}
.prodtabs .product-item__char {
padding: 0 8px;
flex: 0 0 130.57px;
font-size: 0;
}
.prodtabs .product-item__charinn {
font-size: 14px;
line-height: 142.857143%; }
.prodtabs .product-item__price {
padding: 0 8px;
flex: 0 0 130.57px;
font-size: 14px;
line-height: 142.857143%; }
.prodtabs .product-item__cardbutton {
flex: 0 0 146px;
width: 146px;
}
.prodtabs__title:not(:last-child) {
margin-bottom: 20px;
}
.prodtabs__tabsnavigation {
gap: 10px;
}
.prodtabs__tabsnavigation:not(:last-child) {
margin-bottom: 20px;
}
.prodtabs__tabstitle {
padding: 10px;
font-size: 16px;
line-height: 1.6; font-weight: 600;
}
.productpage {
padding: 20px 0 40px 0;
}
.productpage__sliderbig:not(:last-child) {
margin-bottom: 10px;
}
.productpage__slidebig {
padding-top: 71.5%;
}
.productpage__slidersmallcont {
gap: 6px;
}
.productpage__slidesmall {
padding-top: 24%;
}
.productpage__infotitle:not(:last-child) {
margin-bottom: 10px;
}
.productpage__infotext {
line-height: 1.6; }
.productpage__infotext p:not(:last-child) {
margin-bottom: 14px;
}
.productpage__params {
padding: 10px;
}
.productpage__paramstitle:not(:last-child) {
margin-bottom: 10px;
}
.productpage__paramsrow {
font-size: 16px;
}
.productpage__paramsrow:not(:last-child) {
margin-bottom: 8px;
}
.productpage__paramsrow span:not(:last-child) {
margin-bottom: 4px;
}
.ourworks__title:not(:last-child) {
margin-bottom: 20px;
}
.ourworks__wrapper:not(:last-child) {
margin-bottom: 20px;
}
.ourworks__slide {
padding-top: 35.2%;
}
.contactsblock .pagetop:not(:last-child) {
margin-bottom: 20px;
}
.contactsblock__left:not(:last-child) {
margin-bottom: 20px;
}
.contactsblock__left .contactsblock__block:not(:last-child) {
margin-bottom: 20px;
}
.contactsblock__socs {
margin-top: 20px;
}
.contactsblock__form {
padding: 40px 10px;
margin-left: -10px;
margin-right: -10px;
}
.contactsblock__form .feed-form__submit.button:not(:last-child) {
margin-bottom: 20px;
}
.contactsblock__form .feed-form__inps:not(:last-child) {
margin-bottom: 20px;
}
.contacts-maps__map {
height: 163px;
}
.detailsblock__copybutton span {
font-size: 14px;
line-height: 121.428571%; }
.detailsblock__blocks {
gap: 10px;
}
.detailsblock__row p {
font-size: 14px;
line-height: 142.857143%; }
.delblock-b .delblock__title:not(:last-child) {
margin-bottom: 30px;
}
.delblock-b .delblock__body {
margin: 0 -10px;
}
.delblock-b .delblock__left {
padding: 20px 14px;
}
.delblock-b .delblock__image {
min-height: 220px;
}
.delblock__list li {
line-height: 141.666667%; padding-left: 18px;
}
.delblock__link {
font-size: 18px;
line-height: 141.666667%; }
.cardpage__top:not(:last-child) {
margin-bottom: 10px;
}
.cardpage__total:not(:last-child) {
margin-bottom: 10px;
}
.cardpage-top__item {
font-size: 12px;
line-height: 141.666667%; padding: 8px 2px;
flex: 0 0 68px;
}
.cardpage-top__item:first-child {
padding: 8px;
}
.cardpage-top__item.cardpage-top__item-quant {
flex: 0 0 80px;
}
.cardpage-top__row {
padding: 2px 0;
}
.cardpage-top__rowitem {
font-size: 12px;
line-height: 141.666667%; padding: 8px 2px;
flex: 0 0 68px;
}
.cardpage-top__rowitem:first-child {
padding: 8px 2px 8px 2px;
}
.cardpage-top__rowitem.cardpage-top__rowquant {
flex: 0 0 80px;
}
.cardpage-total {
padding: 13px 10px;
font-size: 14px;
line-height: 121.428571%; }
.cardpage-total__right {
flex: 0 0 126px;
}
.cardpage-bottom {
padding: 20px 10px;
}
.cardpage-bottom__title {
font-size: 20px;
line-height: 120%; }
.cardpage-bottom__title:not(:last-child) {
margin-bottom: 20px;
}
.cardpage-bottom__form.feed-form:not(:last-child) {
margin-bottom: 20px;
}
.cardpage-bottom__form.feed-form .feed-form__inps:not(:last-child) {
margin-bottom: 20px;
}
.cardpage-bottom__form.feed-form .feed-form__submit.button {
font-size: 16px;
}
.cardpage-bottom__info {
font-size: 14px;
line-height: 121.428571%; }
.quantity {
width: 70px;
height: 30px;
border: 1px solid var(--blueColor2);
border-radius: 8px;
}
.quantity__button {
flex: 0 0 22px;
}
.quantity__delete {
flex: 0 0 22px;
}
.select__title {
padding: 0 6px;
}
.select__value {
height: 36px;
}
.select__content {
padding-right: 4px;
font-size: 14px;
line-height: 121.428571%; }
}
@media (width < 30em) {
.header__contact--icon-mail {
white-space: normal;
}
.foundyear__item {
flex: 1 1 calc((100% - 10px) / 2);
}
.servicesblock__body .servicesblock-item:not(:last-child) {
margin-bottom: 10px;
}
.astana a {
background: url(//www.euroventgroup.ru/wp-content/themes/design/source/assets/img/eagle.png) calc(50% + 13px) 13px no-repeat;
background-size: 90px auto;
font-size: 1.5rem;
font-weight: 400;
text-shadow: 1px 1px 1px #53b7e8;
text-align: center;
padding-top: 95px;
padding-left: 50px;
justify-content: center;
}
}
@media (width >= 30em) and (width < 50em) {
.astana a {
font-size: 2.25rem;
background-position-x: 55px;
background-position-y: center;
padding: 0 0 0 210px;
}
}
@media (width >= 30em) {
.foundyear__item {
flex: 1 1 calc((100% - 20px) / 3);
}
.servicesblock__body {
display: flex;
flex-wrap: wrap;
gap: 20px;
}
.servicesblock__body .servicesblock-item {
flex: 0 1 calc((100% - 20px) / 2);
}
}
@media (width >= 48em) {
body:has(.soclinks) .footer {
padding: 60px 0 115px 0;
}
body:has(.soclinks._hidden) .footer {
padding: 60px 0;
}
.ventpage {
padding-bottom: 100px;
}
.checkbox__text {
gap: 4px;
}
.checkbox__textinner {
font-size: 14px;
line-height: 128.571429%; padding-top: 2px;
}
.options__text {
width: 36px;
height: 36px;
font-size: 16px;
line-height: 118.75%; }
.options__text:before {
font-size: 24px;
}
.button {
padding: 7px 19px;
font-size: 16px;
line-height: 118.75%; }
.button.button--small {
font-size: 14px;
}
.title {
font-size: 32px;
line-height: 120.454545%; }
.title-h2 {
font-size: 26px;
line-height: 118.75%; }
.title-h3 {
font-size: 22px;
line-height: 119.230769%; }
.smalltext {
font-size: 16px;
line-height: 118.75%; }
.textcontent__body {
line-height: 142%; }
.textcontent__body h2 {
font-size: 26px;
line-height: 118.75%; }
.textcontent__body h2:not(:first-child) {
margin-top: 40px;
}
.textcontent__body h3 {
font-size: 22px;
line-height: 119.230769%; }
.textcontent__body h3:not(:first-child) {
margin-top: 40px;
}
.textcontent__body p:not(:last-child) {
margin-bottom: 24px;
}
.textcontent__imageblock {
display: flex;
align-items: flex-start;
gap: 20px;
}
.textcontent__imageblock:not(:last-child) {
margin-bottom: 40px;
}
.textcontent__imageblock:not(:first-child) {
margin-top: 40px;
}
.textcontent__imageblocktext {
flex: 1 1 50%;
}
.textcontent__imageblockimage {
flex: 1 1 50%;
}
.section-block:not(:last-child) {
margin-bottom: 100px;
}
.prodtypes-item {
min-height: 228px;
}
.prodtypes-item::before {
width: 279px;
}
.prodtypes-item__name {
font-size: 24px;
line-height: 120.833333%; }
.prodtypes-item__image {
width: 254px;
}
.news-item__image {
padding-top: 42.62%;
}
.news-item__image:not(:last-child) {
margin-bottom: 20px;
}
.news-item__name {
font-size: 16px;
line-height: 120%; }
.servicesblock-item__image {
height: 277px;
}
.servicesblock-item__image:not(:last-child) {
margin-bottom: 20px;
}
.servicesblock-item__name {
font-size: 16px;
line-height: 120%; }
.product-item {
padding: 0 9px 13px 9px;
column-gap: 10px;
grid-template-columns: 1fr 160px;
}
.product-item__image {
margin-left: -9px;
margin-right: -9px;
grid-column: 1/3;
padding-top: 76.6%;
}
.product-item__image:not(:last-child) {
margin-bottom: 14px;
}
.product-item__name {
font-size: 20px;
line-height: 120%; grid-column: 1/3;
}
.product-item__name:not(:last-child) {
margin-bottom: 20px;
}
.product-item__chers {
padding: 14px 6px;
grid-column: 1/3;
}
.product-item__chers:not(:last-child) {
margin-bottom: 20px;
}
.product-item__char {
flex: 1 1 33.333%;
}
.product-item__char span {
margin-bottom: 10px;
}
.product-item__price {
grid-row: 5/6;
grid-column: 1/2;
align-self: center;
}
.product-item__cardbutton {
grid-row: 5/6;
grid-column: 2/3;
align-self: end;
padding: 14px;
}
.productsblock:has([data-fls-products-table]:checked) .product-item {
display: flex;
gap: 0;
padding: 6px 9px 5px 0;
align-items: center;
}
.productsblock:has([data-fls-products-table]:checked) .product-item__image {
display: none;
}
.productsblock:has([data-fls-products-table]:checked) .product-item__name {
padding: 0 8px;
flex: 0 0 250px;
font-size: 14px;
line-height: 142.857143%; }
.productsblock:has([data-fls-products-table]:checked) .product-item__name:not(:last-child) {
margin-bottom: 0;
}
.productsblock:has([data-fls-products-table]:checked) .product-item__chers {
flex: 0 0 784px;
background-color: transparent;
padding: 0;
gap: 0;
}
.productsblock:has([data-fls-products-table]:checked) .product-item__chers:not(:last-child) {
margin-bottom: 0px;
}
.productsblock:has([data-fls-products-table]:checked) .product-item__char {
padding: 0 8px;
flex: 0 0 130.57px;
font-size: 0;
}
.productsblock:has([data-fls-products-table]:checked) .product-item__charinn {
font-size: 14px;
line-height: 142.857143%; }
.productsblock:has([data-fls-products-table]:checked) .product-item__price {
padding: 0 8px;
flex: 0 0 130.57px;
font-size: 14px;
line-height: 142.857143%; }
.productsblock:has([data-fls-products-table]:checked) .product-item__cardbutton {
flex: 0 0 146px;
width: 146px;
}
.feed-form__top:not(:last-child) {
margin-bottom: 40px;
}
.feed-form__text {
font-size: 16px;
line-height: 137.5%; }
.feed-form__inps {
row-gap: 20px;
}
.feed-form__inps:not(:last-child) {
margin-bottom: 20px;
}
.feed-form__submit.button:not(:last-child) {
margin-bottom: 14px;
}
.feed-form__checks {
grid-template-columns: 1fr 1fr;
}
.feed-form__checks .checkbox {
justify-self: start;
}
.feed-form .feed-form__filecont:not(:last-child) {
margin-bottom: 20px;
}
.soclinks__link {
width: 35px;
height: 35px;
flex: 0 0 35px;
}
.pagetop.pagetop--ind {
padding: 40px 0;
}
.pagetop__container.pagetop__container--grid {
display: grid;
align-items: end;
column-gap: 20px;
grid-template-columns: 1fr 1fr;
}
.pagetop__crumbs:not(:last-child) {
margin-bottom: 20px;
}
.pagetop__carddeletebutton {
gap: 10px;
grid-column: 2/3;
grid-row: 1/3;
justify-self: end;
}
.pagetop__carddeletebutton::before {
font-size: 20px;
width: 20px;
height: 20px;
flex: 0 0 20px;
}
.crumbs__item:not(:last-child)::after {
font-size: 16px;
}
.header {
padding: 12px 0;
}
.header__container {
gap: 15px;
}
.header__logo {
flex: 0 0 100px;
}
.header__contact {
font-size: 14px;
line-height: 122.222222%; }
.header__cardlink {
padding: 12px;
}
.header__cardlink::before {
font-size: 20px;
}
.footer {
padding: 60px 0;
}
.footer__container {
display: flex;
gap: 20px;
justify-content: space-between;
align-items: flex-start;
}
.footer__left {
flex: 0 0 245px;
}
.footer__top:not(:last-child) {
margin-bottom: 35px;
}
.footer__logo:not(:last-child) {
margin-bottom: 16px;
}
.footer__copy {
font-size: 14px;
line-height: 121.428571%; }
.footer__contacts:not(:last-child) {
margin-bottom: 35px;
}
.footer__contactsblock:not(:last-child) {
margin-bottom: 12px;
}
.footer__menu {
column-gap: 20px;
}
.footer__menutop {
font-size: 20px;
line-height: 70%; }
.footer__menulink {
font-size: 16px;
line-height: 118.75%; }
.firstblock.section-block:not(:last-child) {
margin-bottom: 100px;
}
.firstblock__body {
display: flex;
align-items: center;
gap: 16px;
padding-bottom: 46px;
}
.firstblock__content {
flex: 0 0 430px;
padding-top: 46px;
}
.firstblock__pop {
font-size: 16px;
line-height: 118.75%; }
.firstblock__sub {
font-size: 20px;
line-height: 120%; }
.firstblock__slider .swiper-navigation {
bottom: 20px;
right: 0;
}
.firstblock__image {
flex: 1 1 auto;
}
.foundyear__container {
gap: 20px;
}
.foundyear__item {
padding-top: 16px;
padding-bottom: 16px;
flex: 1 1 calc((100% - 40px) / 3);
}
.foundyear__top {
font-size: 50px;
line-height: 120%; }
.rublock.aboutpage-rublock {
padding-top: 40px;
}
.rublock.aboutpage-rublock:not(:last-child) {
margin-bottom: 50px;
}
.prodtypes__title:not(:last-child) {
margin-bottom: 40px;
}
.prodtypes__body {
display: flex;
flex-wrap: wrap;
gap: 20px;
}
.prodtypes__body .prodtypes-item {
flex: 1 1 calc((100% - 20px) / 2);
}
.prodtypes__link.button {
margin-top: 20px;
}
.textblock.section-block + .advants {
margin-top: -50px;
}
.textblock__body.text p:not(:last-child) {
margin-bottom: 18px;
}
.newsblock {
padding: 100px 0;
}
.newsblock.news-page {
padding: 40px 0;
}
.newsblock .pagetop:not(:last-child) {
margin-bottom: 40px;
}
.articlecats:not(:last-child) {
margin-bottom: 40px;
}
.newsblock__top:not(:last-child) {
margin-bottom: 40px;
}
.newsblock__body {
column-gap: 20px;
row-gap: 40px;
}
.newsblock__body .news-item {
flex: 0 1 calc((100% - 40px) / 3);
}
.newsblock__more.button {
align-self: center;
min-width: 266px;
}
.clients__title:not(:last-child) {
margin-bottom: 40px;
}
.clients__body {
column-gap: 30px;
row-gap: 40px;
}
.clients__image {
padding-top: 8%;
flex: 0 1 calc((100% - 90px) / 4);
}
.servicesblock__title:not(:last-child) {
margin-bottom: 40px;
}
.feedblock__leftimage {
max-width: 444px;
}
.feedblock__name {
font-size: 16px;
line-height: 137.5%; }
.feedblock__position {
font-size: 16px;
line-height: 137.5%; }
.feedblock__right {
padding: 40px 40px 35px 40px;
}
.faqblock__title:not(:last-child) {
margin-bottom: 40px;
}
.faqblock__tabstitle {
padding: 26px;
}
.faqblock__tabsbodytext {
font-size: 18px;
line-height: 125%; }
.faqblock__tabsbodytext p:not(:last-child) {
margin-bottom: 18px;
}
.categories:not(:last-child) {
margin-bottom: 60px;
}
.categories__body {
display: flex;
flex-wrap: wrap;
gap: 20px;
}
.categories__item {
flex: 0 1 calc((100% - 20px) / 2);
}
.filterblock:not(:last-child) {
margin-bottom: 60px;
}
.filterblock__name {
margin-right: 10px;
font-size: 20px;
line-height: 120%; }
.filterblock__select {
min-width: 101px;
}
.filterblock__righttext {
font-size: 20px;
line-height: 120%; }
.productsblock:has([data-fls-products-grid]:checked) .productsblock__productscont {
gap: 20px;
}
.productsblock:has([data-fls-products-grid]:checked) .productsblock__productscont .product-item {
flex: 0 1 calc((100% - 20px) / 2);
}
.productsblock__container {
display: flex;
flex-direction: column;
}
.productsblock__products {
width: 100%;
}
.productsblock__more.button {
align-self: center;
min-width: 266px;
}
.advants:not(:last-child) {
margin-bottom: 50px;
}
.advants.section-block:not(:last-child) {
margin-bottom: 100px;
}
.advants__container {
gap: 20px;
}
.advants__item {
flex: 0 1 calc((100% - 20px) / 2);
padding: 16px;
gap: 16px;
font-size: 22px;
line-height: 119.230769%; }
.prodtabs .product-item {
display: flex;
gap: 0;
padding: 6px 9px 5px 0;
align-items: center;
}
.prodtabs .product-item__image {
display: none;
}
.prodtabs .product-item__name {
padding: 0 8px;
flex: 0 0 250px;
font-size: 16px;
line-height: 1.6; }
.prodtabs .product-item__name:not(:last-child) {
margin-bottom: 0;
}
.prodtabs .product-item__chers {
flex: 0 0 784px;
background-color: transparent;
padding: 0;
gap: 0;
}
.prodtabs .product-item__chers:not(:last-child) {
margin-bottom: 0px;
}
.prodtabs .product-item__char {
padding: 0 8px;
flex: 0 0 130.57px;
font-size: 0;
}
.prodtabs .product-item__charinn {
font-size: 14px;
line-height: 142.857143%; }
.prodtabs .product-item__price {
padding: 0 8px;
flex: 0 0 130.57px;
font-size: 14px;
line-height: 142.857143%; }
.prodtabs .product-item__cardbutton {
flex: 0 0 146px;
width: 146px;
}
.prodtabs__title:not(:last-child) {
margin-bottom: 40px;
}
.prodtabs__tabsnavigation {
gap: 20px;
}
.prodtabs__tabsnavigation:not(:last-child) {
margin-bottom: 40px;
}
.prodtabs__tabstitle {
padding: 12px;
font-size: 16px;
line-height: 137.5%; }
.productpage {
padding: 40px 0;
}
.productpage__sliderbig:not(:last-child) {
margin-bottom: 20px;
}
.productpage__slidebig {
padding-top: 71.7%;
}
.productpage__slidersmallcont {
gap: 20px;
}
.productpage__slidesmall {
padding-top: 25%;
}
.productpage__infotitle {
font-size: 22px;
line-height: 120%;
}
.productpage__infotitle:not(:last-child) {
margin-bottom: 14px;
}
.productpage__infotext {
line-height: 1.6; }
.productpage__infotext p:not(:last-child) {
margin-bottom: 17px;
}
.productpage__params {
padding: 14px;
}
.productpage__paramstitle {
font-size: 22px;
line-height: 120%;
}
.productpage__paramstitle:not(:last-child) {
margin-bottom: 14px;
}
.productpage__paramsrow {
font-size: 16px;
}
.productpage__paramsrow:not(:last-child) {
margin-bottom: 12px;
}
.productpage__paramsrow span:not(:last-child) {
margin-bottom: 10px;
}
.ourworks__title:not(:last-child) {
margin-bottom: 40px;
}
.ourworks__wrapper:not(:last-child) {
margin-bottom: 40px;
}
.ourworks__slide {
padding-top: 21%;
}
.contactsblock .pagetop:not(:last-child) {
margin-bottom: 40px;
}
.contactsblock__blocks {
display: flex;
gap: 20px;
}
.contactsblock__left {
flex: 1 1 50%;
}
.contactsblock__left .contactsblock__block:not(:last-child) {
margin-bottom: 40px;
}
.contactsblock__right {
flex: 1 1 50%;
}
.contactsblock__socs {
margin-top: 35px;
}
.contactsblock__form {
padding: 40px;
}
.contacts-maps__map {
height: 299px;
}
.detailsblock__copybutton span {
font-size: 16px;
line-height: 118.75%; }
.detailsblock__blocks {
gap: 20px;
}
.detailsblock__row p {
font-size: 16px;
line-height: 137.5%; }
.delblock-b .delblock__title:not(:last-child) {
margin-bottom: 50px;
}
.delblock-b .delblock__left {
padding: 40px 40px 35px 40px;
}
.delblock-b .delblock__image {
min-height: 320px;
}
.delblock__list li {
line-height: 138.888889%; padding-left: 27px;
}
.delblock__link {
font-size: 20px;
line-height: 138.888889%; }
.cardpage__top:not(:last-child) {
margin-bottom: 20px;
}
.cardpage__total:not(:last-child) {
margin-bottom: 20px;
}
.cardpage-top__item {
padding: 12px 8px;
font-size: 14px;
line-height: 142.857143%; flex: 0 0 150px;
}
.cardpage-top__row {
padding: 6px 0 5px 0;
}
.cardpage-top__rowitem {
padding: 14px 8px 13px 8px;
font-size: 16px;
line-height: 137.5%; flex: 0 0 150px;
}
.cardpage-total {
padding: 20px;
font-size: 16px;
line-height: 118.75%; }
.cardpage-total__right {
flex: 0 0 220px;
}
.cardpage-bottom {
padding: 20px;
}
.cardpage-bottom__title {
font-size: 28px;
line-height: 121.428571%; }
.cardpage-bottom__title:not(:last-child) {
margin-bottom: 32px;
}
.cardpage-bottom__form.feed-form {
display: flex;
flex-wrap: wrap;
}
.cardpage-bottom__form.feed-form:not(:last-child) {
margin-bottom: 32px;
}
.cardpage-bottom__form.feed-form .feed-form__inps {
gap: 10px;
flex: 1 1 100%;
}
.cardpage-bottom__form.feed-form .feed-form__inps:not(:last-child) {
margin-bottom: 32px;
}
.cardpage-bottom__form.feed-form .feed-form__checks {
flex: 1 1 auto;
}
.cardpage-bottom__info {
font-size: 16px;
line-height: 118.75%; }
.quantity {
width: 117px;
height: 34px;
}
.quantity__button {
flex: 0 0 34px;
}
.quantity__delete {
flex: 0 0 34px;
}
.quantity__input {
border: 1px solid var(--blueColor2);
border-radius: 8px;
}
.select__title {
padding: 0 10px;
}
.select__value {
height: 44px;
}
.select__content {
padding-right: 12px;
font-size: 16px;
line-height: 118.75%; }
.select__option {
font-size: 16px;
line-height: 118.75%; }
}
@media (width < 35.9375em) {
.clients__body {
column-gap: 20px;
row-gap: 20px;
}
.clients__image {
flex: 0 1 calc((100% - 20px) / 2);
}
}
@media (min-width: 48em) {
.crumbs__link {
font-size: 16px;
line-height: 1.6; }
.pagging {
margin-top: 40px;
}
}
@media (width >= 62em) {
body:has(.soclinks) .footer {
padding: 60px 0 156px 0;
}
.title {
font-size: 38px;
}
.title-h2 {
font-size: 32px;
}
.title-h3 {
font-size: 26px;
}
.textcontent__body h2 {
font-size: 32px;
}
.textcontent__body h3 {
font-size: 26px;
}
.news-item__name {
font-size: 20px;
}
.servicesblock-item__name {
font-size: 20px;
}
.productsblock:has([data-fls-products-list]:checked) .product-item {
padding: 12px 13px 12px 0;
grid-template-columns: 80px 1fr calc(430px / 6 * var(--evg-attr-cols, 6)) minmax(108px, auto) 128px;
grid-template-rows: auto;
align-items: center;
gap: 0;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__image {
grid-column: 1/2;
padding-top: 71.6%;
margin-left: 0;
margin-top: -12px;
margin-right: 0;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__image:not(:last-child) {
margin-bottom: -12px;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__name {
grid-column: 2/3;
justify-self: start;
margin-left: 10px;
margin-right: 10px;
font-size: 16px;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__name:not(:last-child) {
margin-bottom: 0px;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__chers {
grid-column: 3/4;
padding: 8px 0 8px 8px;
flex-wrap: nowrap;
gap: 5px;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__chers:not(:last-child) {
margin-bottom: 0px;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__char {
padding-right: 0;
min-width: 0;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__char span {
margin-bottom: 6px;
font-size: 10px;
line-height: 116.666667%; }
.productsblock:has([data-fls-products-list]:checked) .product-item__price {
padding: 8px 14px 8px 10px;
grid-column: 4/5;
grid-row: 1/2;
font-size: 12px;
line-height: 116.666667%; background-color: #f0f1f5;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__price span {
display: block;
color: #6c6c73;
font-size: 10px;
line-height: 116.666667%; margin-bottom: 6px;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__cardbutton {
grid-column: 5/6;
grid-row: 1/2;
margin-left: 10px;
min-height: 50px;
align-self: center;
}
.menu__list {
align-items: center;
column-gap: 15px;
row-gap: 3px;
}
.menu__list > li > a {
font-size: 16px;
line-height: 118.75%; font-weight: 500;
}
.menu-item-has-children > .sub-menu {
position: absolute;
width: 100vw;
left: 0;
z-index: 3;
padding-top: 5px;
top: calc(100% - 30px);
padding-top: 30px;
}
.sub-menu__inner {
background-color: #f0f1f5;
border-top: 1px solid #f0f1f5;
padding: 40px 0;
}
.sub-menu__title {
font-size: 24px;
line-height: 120.833333%; font-weight: 500;
}
.sub-menu__title:not(:last-child) {
margin-bottom: 40px;
}
.sub-menu__lists {
display: flex;
flex-wrap: wrap;
gap: 10px;
}
.sub-menu__list {
flex: 1 1 calc((100% - 30px) / 4);
}
.sub-menu__list .menu-item a {
font-size: 16px;
line-height: 118.75%; }
.header__menu {
margin-right: auto;
}
.footer__container {
gap: 40px;
}
.footer__menulist {
max-width: 265px;
}
.firstblock__content {
flex: 0 0 510px;
}
.rublock__container {
display: flex;
gap: 20px;
align-items: center;
}
.rublock__content {
flex: 1 1 50%;
}
.rublock__video {
flex: 1 1 50%;
padding-top: 26%;
}
.prodtypes__body .prodtypes-item {
flex: 0 1 calc((100% - 40px) / 3);
}
.prodtypes__link.button {
width: calc((100% - 40px) / 3);
margin-left: auto;
}
.clients__image {
flex: 0 1 calc((100% - 150px) / 6);
padding-top: 5.3%;
}
.servicesblock__body .servicesblock-item:nth-child(5n+1), .servicesblock__body .servicesblock-item:nth-child(5n+2) {
flex: 0 1 calc((100% - 20px) / 2);
}
.servicesblock__body .servicesblock-item:nth-child(5n+3), .servicesblock__body .servicesblock-item:nth-child(5n+4), .servicesblock__body .servicesblock-item:nth-child(5n+5) {
flex: 0 1 calc((100% - 40px) / 3);
}
.servicesblock--offer .servicesblock__body .servicesblock-item {
flex: 0 1 calc((100% - 20px) / 2);
}
.feedblock__body {
display: flex;
}
.feedblock__left {
flex: 0 0 450px;
padding-left: 13px;
padding-top: 6px;
display: flex;
align-items: flex-end;
}
.feedblock__leftimage {
max-width: 82.7%;
}
.feedblock__info {
right: 25px;
top: 50.7%;
}
.feedblock__right {
flex: 1 1 auto;
}
.delblock-b .delblock__body {
display: flex;
align-items: stretch;
}
.delblock-b .delblock__left {
flex: 1 1 50%;
display: flex;
flex-direction: column;
justify-content: center;
padding: 40px 40px 35px 40px;
}
.delblock-b .delblock__right {
flex: 1 1 50%;
margin-top: 0;
align-self: stretch;
}
.delblock-b .delblock__image {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
min-height: 0;
object-fit: cover;
}
.bluefeed__body .feed-form {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 20px;
align-items: start;
}
.bluefeed__body .feed-form__inps:not(:last-child) {
margin-bottom: 0;
}
.bluefeed__body .feed-form__submit {
grid-column: 2/3;
grid-row: 2/3;
}
.bluefeed__body .feed-form__submit:not(:last-child) {
margin-bottom: 0;
}
.bluefeed__body .feed-form__checks {
grid-column: 1/2;
grid-row: 2/3;
align-self: end;
}
.bluefeed__body .feed-form__top:not(:last-child) {
margin-bottom: 0;
}
.faqblock__tabs {
display: flex;
gap: 20px;
}
.faqblock__tabsnavigation {
flex: 0 1 calc((100% - 20px) / 2);
}
.faqblock__tabstitle:not(:last-child) {
margin-bottom: 20px;
}
.faqblock__tabscontent {
background-color: var(--blueColor1);
padding: 32px;
flex: 0 1 calc((100% - 20px) / 2);
}
.faqblock__tabsbody {
transition-duration: 0s !important;
}
.faqblock__tabsbodytitle {
font-weight: 600;
font-size: 24px;
line-height: 141.666667%; }
.faqblock__tabsbodytitle:not(:last-child) {
margin-bottom: 40px;
}
.categories__item {
flex: 0 1 calc((100% - 40px) / 3);
}
.productsblock:has([data-fls-products-grid]:checked) .productsblock__productscont .product-item {
flex: 0 1 calc((100% - 40px) / 3);
}
.advants__item {
flex: 0 1 calc((100% - 60px) / 4);
}
.productpage__container {
display: grid;
gap: 20px;
grid-template-columns: 1fr 1fr;
align-items: start;
}
.productpage__sliders {
min-width: 0;
grid-column: 2/3;
grid-row: 1/5;
}
.productpage__poplink {
justify-self: start;
}
.contactsblock {
padding: 40px 0;
}
.contactsblock__container {
display: flex;
align-items: center;
gap: 20px;
}
.contactsblock__content {
flex: 1 1 50%;
}
.contactsblock__form {
flex: 1 1 50%;
padding: 20px;
}
.contacts-maps__container {
display: flex;
gap: 20px;
}
.contacts-maps__block {
flex: 1 1 50%;
}
.delblock__link {
font-size: 22px;
}
.cardpage-top__item {
flex: 0 0 214.33px;
}
.cardpage-top__item.cardpage-top__item-del {
flex: 0 0 34px;
}
.cardpage-top__rowitem {
flex: 0 0 214.33px;
}
.cardpage-top__rowitem.cardpage-top__rowdel {
flex: 0 0 34px;
font-size: 24px;
padding: 0px;
line-height: 1;
align-self: center;
transition: transform 0.3s, color 0.3s;
}
.cardpage-bottom__form.feed-form .feed-form__submit.button {
margin-left: 10px;
order: 2;
flex: 0 1 calc((100% - 20px) / 3);
}
.cardpage-bottom__form.feed-form .feed-form__submit.button:not(:last-child) {
margin-bottom: 0;
}
}
@media (width >= 83.75em) {
.title {
font-size: 44px;
}
.product-item {
grid-template-columns: 1fr 196px;
}
.product-item__char span {
font-size: 10px;
line-height: 140%; }
.productsblock:has([data-fls-products-list]:checked) .product-item {
grid-template-columns: 109px 1fr calc(475px / 6 * var(--evg-attr-cols, 6)) minmax(118px, auto) 150px;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__name {
font-size: 20px;
line-height: 120%;
margin-left: 14px;
margin-right: 20px;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__chers {
padding-left: 14px;
gap: 10px;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__char span {
font-size: 12px;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__price span {
font-size: 12px;
}
.productsblock:has([data-fls-products-list]:checked) .product-item__cardbutton {
margin-left: 20px;
}
.feed-form__title {
line-height: 70.454545%; }
.menu__list {
column-gap: 20px;
}
.header__container {
gap: 60px;
}
.header__logo {
flex: 0 0 131px;
}
.header__contact {
font-size: 18px;
}
.header__contact::before {
font-size: 20px;
}
.header__contact--icon-mail::before {
margin-top: 2px;
}
.header__cardlink {
padding: 10px 20px;
gap: 10px;
flex-direction: row-reverse;
}
.header__cardlink::before {
font-size: 24px;
}
.header__cardlink span {
font-size: 16px;
line-height: 118.75%; font-weight: 700;
}
.footer__menu {
flex: 1 1 auto;
column-gap: 50px;
padding-right: 25px;
}
.firstblock__content {
flex: 0 0 580px;
}
.firstblock__slider {
margin-right: -88px;
}
.firstblock__slider .swiper-navigation {
right: 88px;
bottom: 58px;
}
.firstblock__image {
margin-top: 0;
}
.foundyear__item {
flex: 0 1 calc((100% - 80px) / 5);
}
.feedblock__left {
flex: 0 0 550px;
}
.feedblock__info {
right: 46px;
}
.feedblock__right {
max-width: 740px;
}
.bluefeed__body .feed-form {
column-gap: 40px;
}
.categories__item {
flex: 0 1 calc((100% - 60px) / 4);
}
.filterblock {
display: flex;
gap: 20px;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
}
.productsblock:has([data-fls-products-grid]:checked) .productsblock__productscont .product-item {
flex: 0 1 calc((100% - 60px) / 4);
}
.advants__item {
font-size: 26px;
}
.productpage__container {
column-gap: 40px;
grid-template-columns: 1fr 650px;
}
.contactsblock__form {
padding: 40px 40px 35px 40px;
}
.cardpage-bottom {
padding: 40px;
}
}
@media (any-hover: hover) {
.menu-item-has-children:hover > .sub-menu {
opacity: 1;
visibility: visible;
pointer-events: all;
}
.quantity__button:hover::before, .quantity__button:hover::after {
background-color: var(--blueColor4);
}
.select__option:hover {
background-color: var(--grayColor);
}
}
@media (any-hover: hover), (pointer: fine) {
html:not([data-fls-touch]) .checkbox__text a:hover {
color: var(--blueColor4);
}
html:not([data-fls-touch]) .options__input:checked + .options__text:hover {
background-color: var(--blueColor2);
}
html:not([data-fls-touch]) .options__text:hover {
background-color: var(--blueColor0);
}
html:not([data-fls-touch]) .articlecats__link:hover {
background-color: var(--blueColor4);
color: var(--whiteColor);
}
html:not([data-fls-touch]) .articlecats__link--active:hover {
background-color: var(--blueColor4);
color: var(--whiteColor);
}
html:not([data-fls-touch]) .button.button--border:hover {
background-color: var(--blueColor5);
color: var(--whiteColor);
}
html:not([data-fls-touch]) .button.button--blue:hover {
background-color: var(--blueColor5);
color: var(--whiteColor);
}
html:not([data-fls-touch]) .button.button--lightblue:hover {
background-color: #b3c3fa;
border-color: #b3c3fa;
}
html:not([data-fls-touch]) .prodtypes-item:hover::before {
right: calc(100% - 180px);
}
html:not([data-fls-touch]) .prodtypes-item:hover .prodtypes-item__image {
transform: scale(1.1);
}
html:not([data-fls-touch]) .prodtypes-item:hover .prodtypes-item__link {
color: var(--whiteColor);
}
html:not([data-fls-touch]) .prodtypes-item:hover .prodtypes-item__link::after {
opacity: 1;
visibility: visible;
}
html:not([data-fls-touch]) .news-item:hover .news-item__image img {
transform: scale(1.05);
}
html:not([data-fls-touch]) .news-item:hover .news-item__name {
color: var(--blueColor4);
}
html:not([data-fls-touch]) .servicesblock-item:hover .servicesblock-item__image img {
transform: scale(1.05);
}
html:not([data-fls-touch]) .servicesblock-item:hover .servicesblock-item__name {
color: var(--blueColor4);
}
html:not([data-fls-touch]) .product-item__image:hover img {
transform: scale(1.05);
}
html:not([data-fls-touch]) .product-item__name:hover {
color: var(--blueColor4);
}
html:not([data-fls-touch]) .product-item__cardbutton:hover {
background-color: var(--blueColor5);
}
html:not([data-fls-touch]) .productsblock:has([data-fls-products-list]:checked) .product-item:hover {
background-color: var(--blueColor1);
}
html:not([data-fls-touch]) .productsblock:has([data-fls-products-list]:checked) .product-item__name:hover {
text-decoration: underline;
text-decoration-style: dashed;
text-underline-offset: 15%;
text-decoration-thickness: 7%;
}
html:not([data-fls-touch]) .productsblock:has([data-fls-products-table]:checked) .product-item:hover {
background-color: var(--blueColor1);
}
html:not([data-fls-touch]) .productsblock:has([data-fls-products-table]:checked) .product-item__name:hover {
text-decoration: underline;
text-decoration-style: dashed;
}
html:not([data-fls-touch]) .feed-form.feed-form--blue .checkbox__text a:hover {
text-decoration: none;
color: var(--whiteColor);
}
html:not([data-fls-touch]) .soclinks__close:hover {
transform: scale(1.3);
}
html:not([data-fls-touch]) .soclinks__link:hover {
transform: scale(1.1);
}
html:not([data-fls-touch]) .socsblock__soc:hover {
transform: scale(1.1);
}
html:not([data-fls-touch]) .crumbs__item:not(:last-child) .crumbs__link:hover {
color: var(--blueColor4);
}
html:not([data-fls-touch]) .pagging__arrow:hover {
background-color: var(--blueColor4);
color: var(--whiteColor);
}
html:not([data-fls-touch]) .pagging__link.pagging__link--active:hover {
background-color: var(--blueColor4);
}
html:not([data-fls-touch]) .pagging__link:hover {
background-color: var(--blueColor2);
}
html:not([data-fls-touch]) .swiper-button:hover {
transform: scale(1.2);
color: var(--blueColor4);
}
html:not([data-fls-touch]) .menu__list > li:hover > a {
color: var(--blueColor4);
}
html:not([data-fls-touch]) .sub-menu__list .menu-item a:hover {
color: var(--blueColor4);
text-decoration: underline;
}
html:not([data-fls-touch]) .header__contact:hover {
color: var(--blueColor3);
}
html:not([data-fls-touch]) .header__cardlink:hover {
background-color: var(--blueColor5);
}
html:not([data-fls-touch]) .footer__contact:hover {
color: var(--main-color);
}
html:not([data-fls-touch]) .footer__menulink:hover {
color: var(--blueColor4);
}
html:not([data-fls-touch]) .clients__image:hover {
filter: saturate(1);
}
html:not([data-fls-touch]) .faqblock__tabstitle.--tab-active:hover {
background-color: var(--blueColor1);
}
html:not([data-fls-touch]) .faqblock__tabstitle:hover {
background-color: var(--blueColor0);
}
html:not([data-fls-touch]) .categories__item:hover::before {
right: calc(100% - 70px);
}
html:not([data-fls-touch]) .categories__item:hover .categories__image {
transform: scale(1.1);
}
html:not([data-fls-touch]) .prodtabs .product-item:hover {
background-color: var(--blueColor1);
}
html:not([data-fls-touch]) .prodtabs .product-item__name:hover {
text-decoration: underline;
text-decoration-style: dashed;
}
html:not([data-fls-touch]) .prodtabs__tabstitle:hover {
background-color: var(--blueColor4);
color: var(--whiteColor);
}
html:not([data-fls-touch]) .productpage__slidebig:hover img {
transform: scale(1.02);
}
html:not([data-fls-touch]) .productpage__slidesmall:hover img {
transform: scale(1.05);
}
html:not([data-fls-touch]) .ourworks__slide:hover img {
transform: scale(1.05);
}
html:not([data-fls-touch]) .contactsblock__blocktext a.contactsblock__email:hover {
text-decoration: none;
}
html:not([data-fls-touch]) .contactsblock__blocktext a:hover {
text-decoration: underline;
}
html:not([data-fls-touch]) .contacts-maps__print:hover span {
text-decoration: none;
}
html:not([data-fls-touch]) .detailsblock__copybutton:hover span {
text-decoration: none;
}
html:not([data-fls-touch]) .delblock__link:hover {
color: var(--blueColor4);
}
html:not([data-fls-touch]) .astana a:hover {
opacity: 0.85;
}
html:not([data-fls-touch]) .cardpage-top__row:hover {
background-color: var(--blueColor1);
}
html:not([data-fls-touch]) .cardpage-top__rowitem.cardpage-top__rowname a:hover {
color: var(--blueColor4);
text-decoration: underline;
text-decoration-style: dashed;
text-decoration-color: var(--blueColor4);
}
html:not([data-fls-touch]) .cardpage-top__rowitem.cardpage-top__rowdel:hover {
transform: scale(1.2);
color: var(--blueColor4);
}
}