@charset "UTF-8";

.grecaptcha-badge { opacity: 0 !important; }

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

main {
    display: block
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace,monospace;
    font-size: 1em
}

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b,strong {
    font-weight: bolder
}

code,kbd,samp {
    font-family: monospace,monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

button,input,optgroup,select,textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,input {
    overflow: visible
}

button,select {
    text-transform: none
}

button,[type=button],[type=reset],[type=submit] {
    -webkit-appearance: button
}

button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner {
    border-style: none;
    padding: 0
}

button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox],[type=radio] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none
}

*,*:before,*:after {
    -webkit-box-sizing: inherit;
    box-sizing: inherit
}

html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.page .site-main>.wp-block-heading,.page .site-main>p {
    margin: 0 auto;
    max-width: 1200px;
    width: 100%;
    padding: 0 15px
}

@media (max-width: 1179px) {
    .page .site-main>.wp-block-heading,.page .site-main>p {
        max-width:718px
    }
}

@media (max-width: 739px) {
    .page .site-main>.wp-block-heading,.page .site-main>p {
        max-width:342px
    }
}

body {
    color: #444;
    font-family: "Asap",sans-serif;
    font-size: 16px;
    line-height: 160%
}

@font-face {
    font-family: "Eurostile Candy W02 Bold1";
    src: url(../fonts/8b91e093997592567ef9e144ac80f87d.eot);
    src: url(../fonts/8b91e093997592567ef9e144ac80f87d.eot?#iefix) format("embedded-opentype"),url(../fonts/8b91e093997592567ef9e144ac80f87d.woff2) format("woff2"),url(../fonts/8b91e093997592567ef9e144ac80f87d.woff) format("woff"),url(../fonts/8b91e093997592567ef9e144ac80f87d.ttf) format("truetype"),url(../fonts/8b91e093997592567ef9e144ac80f87d.svg#Eurostile%20Candy%20W02%20Bold) format("svg");
    font-weight: 600;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "Asap";
    src: url(../fonts/Asap-SemiBold.eot);
    src: url(../fonts/Asap-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Asap-SemiBold.woff2) format("woff2"),url(../fonts/Asap-SemiBold.woff) format("woff"),url(../fonts/Asap-SemiBold.ttf) format("truetype");
    font-weight: 600;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "Asap";
    src: url(../fonts/Asap-Bold.eot);
    src: url(../fonts/Asap-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Asap-Bold.woff2) format("woff2"),url(../fonts/Asap-Bold.woff) format("woff"),url(../fonts/Asap-Bold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "Asap";
    src: url(../fonts/Asap-Medium.eot);
    src: url(../fonts/Asap-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Asap-Medium.woff2) format("woff2"),url(../fonts/Asap-Medium.woff) format("woff"),url(../fonts/Asap-Medium.ttf) format("truetype");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "Asap";
    src: url(../fonts/Asap-Regular.eot);
    src: url(../fonts/Asap-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Asap-Regular.woff2) format("woff2"),url(../fonts/Asap-Regular.woff) format("woff"),url(../fonts/Asap-Regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "Inter";
    src: url(../fonts/Inter/Inter-Regular.eot);
    src: local("Inter Regular"),local("fonts/Inter/Inter-Regular"),url(../fonts/Inter/Inter-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter-Regular.woff2) format("woff2"),url(../fonts/Inter/Inter-Regular.woff) format("woff"),url(../fonts/Inter/Inter-Regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "Inter";
    src: url(../fonts/Inter/Inter-SemiBold.eot);
    src: local("Inter Semi Bold"),local("fonts/Inter/Inter-SemiBold"),url(../fonts/Inter/Inter-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Inter/Inter-SemiBold.woff2) format("woff2"),url(../fonts/Inter/Inter-SemiBold.woff) format("woff"),url(../fonts/Inter/Inter-SemiBold.ttf) format("truetype");
    font-weight: 600;
    font-style: normal;
    font-display: swap
}

@font-face {
  font-family: 'Exo2-Bold';
  src: url(../fonts/Exo2-Bold.eot);
  src: url(../fonts/Exo2-Bold.eot?#iefix) format('embedded-opentype'),
       url(../fonts/Exo2-Bold.woff) format('woff'),
       url(../fonts/Exo2-Bold.otf) format('otf'),
       url(../fonts/Exo2-Bold.svg#Exo2-Bold) format('svg'),
       url(../fonts/Exo2-Bold.ttf) format('truetype');
}

@font-face {
  font-family: 'conthraxsemibold';
  src: url(../fonts/conthraxsemibold.eot);
  src: url(../fonts/conthraxsemibold.eot?#iefix) format('embedded-opentype'),
       url(../fonts/conthraxsemibold.otf) format('otf'),
       url(../fonts/conthraxsemibold.svg#conthraxsemibold) format('svg'),
       url(../fonts/conthraxsemibold.ttf) format('truetype'),
       url(../fonts/conthraxsemibold.woff) format('woff');
}


h1,h2,h3,h4,h5,h6 {
    clear: both;
    margin-top: 0;
    margin-bottom: 0;
    font-family: 'conthraxsemibold';
    color: #000;
    text-transform: none;
	font-weight: 400;
}

h1 {
    font-style: normal;
    font-size: 48px;
    line-height: 130%
}

h2 {
    font-style: normal;
    font-size: 38px;
    line-height: 130%
}

h3 {
    font-style: normal;
    font-size: 33px;
    line-height: 130%
}

@media (max-width: 1179px) {
    h3 {
        font-size:23px;
        line-height: 160%
    }
}

h4 {
    font-style: normal;
    font-weight: 400;
    font-size: 28px;
    line-height: 130%
}

h5 {
    font-style: normal;
    font-weight: 400;
    font-size: 23px;
    line-height: 160%
}

h6 {
    font-style: normal;
    font-weight: 400;
    font-size: 19px;
    line-height: 160%
}

.subheadline {
    font-family: "Asap",sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 19px;
    line-height: 160%
}

@media (max-width: 1179px) {
    .subheadline {
        font-size:16px;
        line-height: 140%
    }
}

.subheadline p {
    margin: 0
}

@media (max-width: 739px) {
    .subheadline {
        font-size:16px
    }
}

.above-title {
    font-family: 'conthraxsemibold';
    font-size: 19px;
    line-height: 30px;
    color: #ff6000;
    text-transform: none;
	font-weight: 400;
}

@media (max-width: 1179px) {
    .above-title {
        font-size:16px;
        line-height: 26px
    }
}

.p-text {
    font-family: "Asap",sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    color: #54595f
}

p {
    margin-bottom: 0
}

p+p {
    margin-top: 8px
}

h2+p,h3+p,h4+p,h5+p,h6+p {
    margin-top: 16px
}

*+h2,*+h3,*+h4,*+h5,*+h6 {
    margin-top: 40px
}

strong {
    font-weight: 600
}

dfn,cite,em,i {
    font-style: italic
}

blockquote {
    margin: 0 1.5em
}

address {
    margin: 0 0 1.5em
}

pre {
    background: #eee;
    font-family: "Courier 10 Pitch",courier,monospace;
    line-height: 1.6;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    padding: 1.6em
}

code,kbd,tt,var {
    font-family: monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace
}

abbr,acronym {
    border-bottom: 1px dotted #666;
    cursor: help
}

mark,ins {
    background: #fff9c0;
    text-decoration: none
}

big {
    font-size: 125%
}

body {
    background: #fff
}

html {
    scroll-behavior: smooth
}

hr {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin-bottom: 1.5em
}

ul {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 8px;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 16px;
    line-height: 160%
}

ul li {
    position: static
}

ul li:not(:first-child) {
    margin-top: 0
}

ul li:before {
    display: none
}

ul li {
    position: relative;
    padding-left: 26px
}

ul li:not(:first-child) {
    margin-top: 8px
}

ul li:before {
    content: "";
    position: absolute;
    top: 12px;
    left: 12px;
    display: inline-block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #ff6000
}

ol {
    margin: 0 0 1.5em 3em
}

ol {
    list-style: decimal
}

li>ul,li>ol {
    margin-bottom: 0;
    margin-left: 1.5em
}

dt {
    font-weight: 700
}

dd {
    margin: 0 1.5em 1.5em
}

.arrow-list-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 12px 16px;
    border-bottom: 1px solid #ebebeb;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%
}

.arrow-list-item__arrow {
    margin-right: 16px
}

.arrow-list-item-full {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 16px 6px;
    border-bottom: 1px solid #ebebeb;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%
}

.arrow-list-item-full__property {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.arrow-list-item-full__arrow {
    margin-right: 16px
}

.arrow-list-item-full__value {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
    margin-left: 12px
}

.scroll-list-wrapper {
    max-width: 100%;
    overflow-x: auto;
    overflow-y: hidden
}

embed,iframe,object {
    max-width: 100%
}

img {
    height: auto;
    max-width: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

figure {
	margin: 16px 40px 0 40px;
}

table {
    margin: 0 0 1.5em;
    width: 100%
}

.app-areas-in-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px
}

.app-areas-in-image__item {
    padding: 4px 8px;
    background: #ff6000;
    color: #fff;
    border-radius: 8px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 10px;
    line-height: 160%
}

.app-areas-in-image__item,.app-areas-in-image__item:link,.app-areas-in-image__item:active,.app-areas-in-image__item:hover,.app-areas-in-image__item:visited {
    text-decoration: none;
    color: #fff
}

@media (max-width: 1179px) {
    .app-areas-in-image__item {
        font-size:10px;
        line-height: 160%
    }
}

a {
    color: #4169e1;
    text-decoration: none;
    -webkit-transition: .2s ease;
    transition: .2s ease;
    -webkit-tap-highlight-color: transparent
}

a:visited {
    color: purple
}

a:hover,a:focus,a:active {
    color: #191970
}

a:hover,a:active {
    outline: 0
}

p a,p a:link,p a:active,p a:hover,p a:visited {
    text-decoration: none;
    color: #ff6000
}

p a:link {
    text-decoration: underline
}
/*
button,input[type=button],input[type=reset],input[type=submit] {
    border: 1px solid;
    border-color: #ccc #ccc #bbb;
    border-radius: 3px;
    background: #e6e6e6;
    color: rgba(0,0,0,.8);
    line-height: 1;
    padding: .6em 1em .4em
}

button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover {
    border-color: #ccc #bbb #aaa
}

button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus {
    border-color: #aaa #bbb #bbb
}
*/
.btn {
    font-style: normal;
    font-size: 16px;
    line-height: 130%;
    text-decoration: none;
    font-family: 'conthraxsemibold';
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
}

.btn,.btn:link,.btn:active,.btn:hover,.btn:visited {
    text-decoration: none;
    color: #ff6000
}

.btn-accent {
    background-color: #ff6000;
    color: #fff;
    padding: 16.4px 18px;
    border: none
}

.btn-accent,.btn-accent:link,.btn-accent:active,.btn-accent:hover,.btn-accent:visited {
    text-decoration: none;
    color: #fff
}

.btn-accent:hover {
    background-color: #f73;
    color: #fff
}

.btn-rounded {
    padding: 16px 14px;
    border-radius: 16px
}

.btn-wide {
    width: 100%;
    max-width: 264px
}

.arrow-right {
    padding-left: 18px;
    padding-right: 18px
}

.arrow-right:after {
    content: url("data:image/svg+xml,%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.792893C0.683417 0.402369 1.31658 0.402369 1.70711 0.792893L5.70711 4.79289C6.09763 5.18342 6.09763 5.81658 5.70711 6.20711L1.70711 10.2071C1.31658 10.5976 0.683417 10.5976 0.292893 10.2071C-0.0976311 9.81658 -0.0976311 9.18342 0.292893 8.79289L3.58579 5.5L0.292893 2.20711C-0.0976311 1.81658 -0.0976311 1.18342 0.292893 0.792893Z' fill='white'/%3E%3C/svg%3E%0A");
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 6px;
    height: 10px;
    margin-left: 12px
}

.btn-arrow-rounded {
    color: #ff6000;
    gap: 16px
}

.btn-arrow-rounded:hover {
    color: #f73
}

.btn-arrow-rounded:hover span {
    border-color: #f73
}

.btn-arrow-rounded span {
    width: 48px;
    height: 48px;
    border: 2px solid #ff6000;
    border-radius: 16px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.btn-border-accent {
    background-color: transparent;
    border: 2px solid #ff6000;
    color: #ff6000;
    padding: 14.48px 18px
}

.btn-border-accent:hover {
    border-color: #f73;
    background-color: transparent;
    color: #f73
}

.btn-border-accent.arrow-right:after {
    content: url("data:image/svg+xml,%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.792893C0.683417 0.402369 1.31658 0.402369 1.70711 0.792893L5.70711 4.79289C6.09763 5.18342 6.09763 5.81658 5.70711 6.20711L1.70711 10.2071C1.31658 10.5976 0.683417 10.5976 0.292893 10.2071C-0.0976311 9.81658 -0.0976311 9.18342 0.292893 8.79289L3.58579 5.5L0.292893 2.20711C-0.0976311 1.81658 -0.0976311 1.18342 0.292893 0.792893Z' fill='%23FF6000'/%3E%3C/svg%3E%0A")
}

.more-link {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 130%;
    color: #ff6000;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.more-link:hover {
    color: #f73
}

.more-link:after {
    width: 6px;
    height: 10px;
    line-height: 1;
    margin-left: 12px;
    content: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.0976311 1.31658 -0.0976311 1.70711 0.292893L5.70711 4.29289C6.09763 4.68342 6.09763 5.31658 5.70711 5.70711L1.70711 9.70711C1.31658 10.0976 0.683417 10.0976 0.292893 9.70711C-0.0976311 9.31658 -0.0976311 8.68342 0.292893 8.29289L3.58579 5L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683417 0.292893 0.292893Z' fill='%23FF6000'/%3E%3C/svg%3E%0A")
}

.site-search {
    margin: 0;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: unset;
    color: unset;
    width: 24px;
    height: 24px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer
}

.site-search:before {
    content: url(../images/icon-search.svg);
    display: block;
    height: 24px
}

.toggle-nav {
    padding: 0;
    margin: 0;
    background-color: transparent;
    outline: none;
    width: 24px;
    height: 24px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 0
}

.lang-switcher, .wpml-ls-statics-shortcode_actions {
    border: 1px solid #ebebeb;
    border-radius: 12px;
    width: 42px;
    height: 42px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: transparent;
    outline: none;
    padding: 0
}

.wpml-ls-statics-shortcode_actions {
	width: auto;
	padding: 0 !important;
	border: 1px solid #ebebeb !important;
	padding: 0 6px !important;
}

.wpml-ls-statics-shortcode_actions ul, .wpml-ls-statics-shortcode_actions li {
	list-style: none;
}

.wpml-ls-statics-shortcode_actions ul li:before {
	display: none;
}
.wpml-ls-statics-shortcode_actions ul li a {
	font-size: 15px;
	 color: #444;
	 padding: 0 6px !important;
}

.wpml-ls-statics-shortcode_actions ul li.wpml-ls-current-language a {
	font-weight: bold;
}


.lang-switcher__icon {
    width: 18px;
    height: 12px
}

.filter-btns {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 8px
}

.filter-btns li {
    position: static
}

.filter-btns li:not(:first-child) {
    margin-top: 0
}

.filter-btns li:before {
    display: none
}

@media (max-width: 739px) {
    .filter-btns {
        -ms-flex-wrap:nowrap;
        flex-wrap: nowrap
    }
}

.filter-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 16px 14px;
    border: none;
    border-radius: 12px;
    background: #eee;
    font-family: 'conthraxsemibold';
    font-size: 14px;
    line-height: 18px;
    cursor: pointer
}

.filter-btn,.filter-btn:link,.filter-btn:active,.filter-btn:hover,.filter-btn:visited {
    text-decoration: none;
    color: #444
}

@media (max-width: 739px) {
    .filter-btn {
        width:-webkit-max-content;
        width: -moz-max-content;
        width: max-content
    }
}

.filter-btn--active {
    background: #ff6000;
    color: #fff
}

.filter-btn--active,.filter-btn--active:link,.filter-btn--active:active,.filter-btn--active:hover,.filter-btn--active:visited {
    text-decoration: none;
    color: #fff
}

input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.new-card {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    max-width: 370px
}

@media (max-width: 1179px) {
    .new-card {
        max-width:329px
    }
}

@media (max-width: 739px) {
    .new-card {
        max-width:312px;
        width: 100%
    }
}

@media (max-width: 1179px) {
    .front-page-news .new-card {
        width:300px
    }
}

@media (max-width: 739px) {
    .front-page-news .new-card {
        max-width:280px
    }
}

.new-card__image {
    overflow: hidden
}

.new-card__image.skeleton {
    min-height: 250px
}

@media (max-width: 739px) {
    .new-card__image.skeleton {
        min-height:208px
    }
}

.new-card__image .attachment-post-thumbnail {
    border-radius: 16px;
    height: 250px
}

@media (max-width: 739px) {
    .new-card__image .attachment-post-thumbnail {
        height:208px
    }
}

.new-card__link {
    display: block;
    margin-top: 16px
}

.new-card__link,.new-card__link:link,.new-card__link:active,.new-card__link:hover,.new-card__link:visited {
    text-decoration: none;
    color: #444
}

.new-card__meta-date {
    font-size: 14px;
    font-weight: 600;
    line-height: 160%
}

.new-card__meta-date.skeleton {
    margin-top: 26px;
    width: 27%;
    min-height: 18px
}

.new-card__title {
    margin-top: 8px;
    font-size: 19px;
    line-height: 160%;
    color: #000
}

@media (max-width: 739px) {
    .new-card__title {
        font-size:16px;
        line-height: 140%
    }
}

.new-card__title.skeleton {
    margin-top: 18px;
    width: 80%;
    min-height: 20px
}

.new-card__subtitle.skeleton {
    margin-top: 15px;
    width: 40%;
    min-height: 20px
}

.new-card__pseudo-link {
    margin-top: 16px
}

.new-card__pseudo-link.skeleton {
    width: 23%;
    min-height: 18px
}

.skeleton {
    position: relative;
    border-radius: 16px;
    overflow: hidden;
    background-color: #f5f5f5
}

.skeleton:before {
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: -webkit-gradient(linear,left top,right top,from(transparent),color-stop(transparent),color-stop(#d7d7d7),color-stop(transparent),to(transparent));
    background: linear-gradient(to right,transparent,transparent,#d7d7d7,transparent,transparent);
    -webkit-transform: translate(-100%);
    transform: translate(-100%);
    -webkit-animation: loading .7s infinite;
    animation: loading .7s infinite
}

@-webkit-keyframes loading {
    100% {
        -webkit-transform: translate(100%);
        transform: translate(100%)
    }
}

@keyframes loading {
    100% {
        -webkit-transform: translate(100%);
        transform: translate(100%)
    }
}

.search-form {
    position: relative
}

.search-form__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 32px
}

@media (max-width: 1179px) {
    .search-form__inner {
        gap:24px
    }
}

@media (max-width: 739px) {
    .search-form__inner {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 16px
    }
}

.search-form--on-page .search-form__inner {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 13px
}

@media (max-width: 1179px) {
    .search-form--on-page-no-results .search-form__inner {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.search-form__label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    max-width: 626px;
    height: 100%;
    padding-right: 32px;
    border-radius: 16px;
    border: 1px solid #ebebeb;
    overflow: hidden
}

@media (max-width: 1179px) {
    .search-form__label {
        max-width:349px;
        padding-right: 24px
    }
}

@media (max-width: 739px) {
    .search-form__label {
        max-width:100%;
        padding-right: 20px
    }
}

.search-form--on-page .search-form__label {
    max-width: 331px;
    padding-right: 20px
}

@media (max-width: 739px) {
    .search-form--on-page .search-form__label {
        max-width:312px
    }
}

.search-form__field {
    width: 100%;
    height: 100%;
    min-height: 98px;
    padding: 24px 0 24px 32px;
    border: none;
    color: #131313;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    outline: none
}

@media (max-width: 1179px) {
    .search-form__field {
        min-height:70px;
        padding: 16px 0 16px 24px;
        font-size: 24px
    }
}

@media (max-width: 739px) {
    .search-form__field {
        min-height:20px;
        padding: 16px 0 16px 20px;
        font-size: 14px
    }
}

.search-form--on-page .search-form__field {
    min-height: 52px;
    padding: 16px 0 16px 20px;
    font-size: 14px
}

.search-form__field::-webkit-search-cancel-button {
    -webkit-appearance: none
}

.search-form__field::-webkit-input-placeholder {
    color: #b6b6b6;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%
}

.search-form__field::-moz-placeholder {
    color: #b6b6b6;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%
}

.search-form__field:-ms-input-placeholder {
    color: #b6b6b6;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%
}

.search-form__field::-ms-input-placeholder {
    color: #b6b6b6;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%
}

.search-form__field::placeholder {
    color: #b6b6b6;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%
}

@media (max-width: 1179px) {
    .search-form__field::-webkit-input-placeholder {
        font-size:24px
    }

    .search-form__field::-moz-placeholder {
        font-size: 24px
    }

    .search-form__field:-ms-input-placeholder {
        font-size: 24px
    }

    .search-form__field::-ms-input-placeholder {
        font-size: 24px
    }

    .search-form__field::placeholder {
        font-size: 24px
    }
}

@media (max-width: 739px) {
    .search-form__field::-webkit-input-placeholder {
        font-size:14px
    }

    .search-form__field::-moz-placeholder {
        font-size: 14px
    }

    .search-form__field:-ms-input-placeholder {
        font-size: 14px
    }

    .search-form__field::-ms-input-placeholder {
        font-size: 14px
    }

    .search-form__field::placeholder {
        font-size: 14px
    }
}

.search-form--on-page .search-form__field::-webkit-input-placeholder {
    font-size: 14px
}

.search-form--on-page .search-form__field::-moz-placeholder {
    font-size: 14px
}

.search-form--on-page .search-form__field:-ms-input-placeholder {
    font-size: 14px
}

.search-form--on-page .search-form__field::-ms-input-placeholder {
    font-size: 14px
}

.search-form--on-page .search-form__field::placeholder {
    font-size: 14px
}

.search-form__icon {
    display: block;
    margin-left: 10px;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImZpLWJyLXNlYXJjaCIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzgwMl8yMTYxOSkiPgo8ZyBpZD0iR3JvdXAiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMjMuNTYgMjEuNDQ1NUwxOC45MTQ5IDE2Ljc5ODRDMjIuMzkwNiAxMi4xNTM2IDIxLjQ0MjkgNS41NzA1OCAxNi43OTgxIDIuMDk0ODZDMTIuMTUzMyAtMS4zODA4NiA1LjU3MDM0IC0wLjQzMzE0NCAyLjA5NDYyIDQuMjExNjNDLTEuMzgxMSA4Ljg1NjQgLTAuNDMzMzg4IDE1LjQzOTQgNC4yMTEzOSAxOC45MTUxQzcuOTQyNDUgMjEuNzA3MSAxMy4wNjcgMjEuNzA3MSAxNi43OTgxIDE4LjkxNTFMMjEuNDQ1MiAyMy41NjIyQzIyLjAyOTIgMjQuMTQ2MiAyMi45NzYgMjQuMTQ2MiAyMy41NiAyMy41NjIyQzI0LjE0NCAyMi45NzgyIDI0LjE0NCAyMi4wMzE0IDIzLjU2IDIxLjQ0NzVMMjMuNTYgMjEuNDQ1NVpNMTAuNTQzNSAxOC4wMTgyQzYuNDE1NDIgMTguMDE4MiAzLjA2OTAxIDE0LjY3MTggMy4wNjkwMSAxMC41NDM3QzMuMDY5MDEgNi40MTU2NiA2LjQxNTQyIDMuMDY5MjUgMTAuNTQzNSAzLjA2OTI1QzE0LjY3MTUgMy4wNjkyNSAxOC4wMTc5IDYuNDE1NjYgMTguMDE3OSAxMC41NDM3QzE4LjAxMzYgMTQuNjY5OSAxNC42Njk3IDE4LjAxMzggMTAuNTQzNSAxOC4wMTgyWiIgZmlsbD0iI0I2QjZCNiIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfODAyXzIxNjE5Ij4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media (max-width: 739px) {
    .search-form__icon {
        width:16px;
        height: 16px
    }
}

.search-form--on-page .search-form__icon {
    width: 20px;
    height: 20px
}

.search-form__submit {
    margin: 0;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: unset;
    color: unset;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding: 30.5px 40px;
    font-size: 23px;
    font-family: 'conthraxsemibold';
    line-height: 160%;
    cursor: pointer
}

@media (max-width: 1179px) {
    .search-form__submit {
        padding:20px 40px;
        font-size: 19px
    }
}

@media (max-width: 739px) {
    .search-form__submit {
        width:100%;
        padding: 14px 18px;
        font-size: 16px
    }
}

.search-form--on-page .search-form__submit {
    padding: 16.5px 18px;
    font-size: 16px;
    line-height: 130%
}

.search-form__result-wrapper {
    position: absolute;
    display: none;
    z-index: 99
}

.search-form--on-header .search-form__result-wrapper {
    top: 110px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media (max-width: 1179px) {
    .search-form--on-header .search-form__result-wrapper {
        top:96px
    }
}

@media (max-width: 739px) {
    .search-form--on-header .search-form__result-wrapper {
        top:145px
    }
}

.search-form--on-page .search-form__result-wrapper {
    top: 62px;
    left: 0
}

@media (max-width: 1179px) {
    .search-form--on-page .search-form__result-wrapper {
        top:72px
    }
}

@media (max-width: 739px) {
    .search-form--on-page .search-form__result-wrapper {
        top:141px
    }
}

.search-results-wrapper {
    width: 970px;
    max-height: 446px;
    padding: 24px;
    background: #fff;
    border: 1px solid #ebebeb;
    border-radius: 16px;
    -webkit-box-shadow: 0px 10px 18px 0px rgba(0,0,0,.25);
    box-shadow: 0px 10px 18px 0px rgba(0,0,0,.25)
}

@media (max-width: 1179px) {
    .search-results-wrapper {
        width:687px;
        max-height: 404px;
        padding-left: 32px
    }
}

@media (max-width: 739px) {
    .search-results-wrapper {
        width:312px;
        max-height: 533px;
        padding-right: 16px
    }
}

.search-result-list {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100% !important;
    max-height: 398px;
    height: 100%;
    padding-right: 24px;
    overflow-x: hidden;
    overflow-y: auto;
    scrollbar-width: thin;
    scrollbar-color: #ff6000 #eee
}

.search-result-list li {
    position: static
}

.search-result-list li:not(:first-child) {
    margin-top: 0
}

.search-result-list li:before {
    display: none
}

@media (max-width: 1179px) {
    .search-result-list {
        max-height:356px;
        padding-right: 32px
    }
}

@media (max-width: 739px) {
    .search-result-list {
        max-height:485px
    }
}

.search-result-list::-webkit-scrollbar {
    width: 6px
}

.search-result-list::-webkit-scrollbar-thumb {
    background-color: #ff6000;
    border-radius: 4px
}

.search-result-list::-webkit-scrollbar-track {
    background-color: #eee
}

.search-result-list__item {
    position: static;
    padding-left: 0;
    cursor: pointer
}

.search-result-list__item:not(:first-child) {
    margin-top: 0
}

.search-result-list__item:before {
    display: none
}

.main-navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    position: relative
}

@media (max-width: 1179px) {
    .main-navigation {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media (max-width: 1179px) {
    .main-navigation .menu-main-nav-container {
        width:100%
    }
}

@media (max-width: 1179px) {
    .main-navigation .menu {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.main-navigation .menu>li.hover>a,.main-navigation .menu>li.current-menu-item>a,
.post-type-archive-products .menu .menu-item-2599 > a,
.post-type-archive-products .menu .menu-item-387 > a,
.tax-taxproducts .menu .menu-item-2599 > a,
.tax-taxproducts .menu .menu-item-387 > a,
.single-products .menu .menu-item-2599 > a,
.single-products .menu .menu-item-387 > a,
.post-type-archive-applications .menu .menu-item-385 > a,
.post-type-archive-applications .menu .menu-item-2589 > a,
.single-applications .menu .menu-item-385 > a,
.single-applications .menu .menu-item-2589 > a
 {
    color: #ff6000
}

.main-navigation .menu>li.hover>a:before,.main-navigation .menu>li.current-menu-item>a:before,
.post-type-archive-products .menu .menu-item-2599 > a:before,
.post-type-archive-products .menu .menu-item-387 > a:before,
.tax-taxproducts .menu .menu-item-2599 > a:before,
.tax-taxproducts .menu .menu-item-387 > a:before,
.single-products .menu .menu-item-2599 > a:before,
.single-products .menu .menu-item-387 > a:before,
.post-type-archive-applications .menu .menu-item-385 > a:before,
.post-type-archive-applications .menu .menu-item-2589 > a:before,
.single-applications .menu .menu-item-385 > a:before,
.single-applications .menu .menu-item-2589 > a:before
 {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    display: block;
    width: 40px;
    height: 2px;
    border-radius: 5px;
    background-color: #ff6000;
    -webkit-transform: translateX(-50%) scaleX(0);
    transform: translateX(-50%) scaleX(0);
    -webkit-transition: -webkit-transform .2s linear;
    transition: -webkit-transform .2s linear;
    transition: transform .2s linear;
    transition: transform .2s linear,-webkit-transform .2s linear;
    -webkit-transform-origin: center;
    transform-origin: center
}

.main-navigation .menu>li.hover>a:before,.main-navigation .menu>li.current-menu-item>a:before,
.post-type-archive-products .menu .menu-item-2599 > a:before,
.post-type-archive-products .menu .menu-item-387 > a:before,
.tax-taxproducts .menu .menu-item-2599 > a:before,
.tax-taxproducts .menu .menu-item-387 > a:before,
.single-products .menu .menu-item-2599 > a:before,
.single-products .menu .menu-item-387 > a:before,
.post-type-archive-applications .menu .menu-item-385 > a:before,
.post-type-archive-applications .menu .menu-item-2589 > a:before,
.single-applications .menu .menu-item-385 > a:before,
.single-applications .menu .menu-item-2589 > a:before
 {
    -webkit-transform: translateX(-50%) scaleX(1);
    transform: translateX(-50%) scaleX(1)
}

@media (max-width: 1179px) {
    .main-navigation .menu>li.hover>a:before,.main-navigation .menu>li.current-menu-item>a:before {
        content:"";
        position: absolute;
        left: 50%;
        bottom: 0;
        display: block;
        width: 40px;
        height: 0;
        border-radius: 5px;
        background-color: #ff6000;
        -webkit-transform: translateX(-50%) scaleX(0);
        transform: translateX(-50%) scaleX(0);
        -webkit-transition: -webkit-transform .2s linear;
        transition: -webkit-transform .2s linear;
        transition: transform .2s linear;
        transition: transform .2s linear,-webkit-transform .2s linear;
        -webkit-transform-origin: center;
        transform-origin: center
    }
}

@media (max-width: 1179px) {
    .main-navigation .menu>li.hover>a,.main-navigation .menu>li.current-menu-item>a {
        color:#444
    }
}

.main-navigation .menu>li.hover.menu-item-has-children>a:after,.main-navigation .menu>li.current-menu-item.menu-item-has-children>a:after {
    content: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.70711 0.292893C10.0976 0.683418 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976315 1.31658 -0.0976315 0.683417 0.292893 0.292893C0.683417 -0.0976315 1.31658 -0.0976315 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976312 9.31658 -0.0976311 9.70711 0.292893Z' fill='%23FF6000'/%3E%3C/svg%3E%0A")
}

@media (max-width: 1179px) {
    .main-navigation .menu>li.hover.menu-item-has-children>a:after,.main-navigation .menu>li.current-menu-item.menu-item-has-children>a:after {
        content:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.70711 0.292893C10.0976 0.683418 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976315 1.31658 -0.0976315 0.683417 0.292893 0.292893C0.683417 -0.0976315 1.31658 -0.0976315 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976312 9.31658 -0.0976311 9.70711 0.292893Z' fill='%23444444'/%3E%3C/svg%3E%0A")
    }
}

.main-navigation .menu>li>a {
    position: relative;
    padding: 25px 0
}

@media (max-width: 1179px) {
    .main-navigation .menu>li>a {
        padding:10px 0
    }
}

.main-navigation .menu>li>a:before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    display: block;
    width: 40px;
    height: 2px;
    border-radius: 5px;
    background-color: #ff6000;
    -webkit-transform: translateX(-50%) scaleX(0);
    transform: translateX(-50%) scaleX(0);
    -webkit-transition: -webkit-transform .2s linear;
    transition: -webkit-transform .2s linear;
    transition: transform .2s linear;
    transition: transform .2s linear,-webkit-transform .2s linear;
    -webkit-transform-origin: center;
    transform-origin: center
}

.main-navigation ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: none;
    gap: 32px
}

.main-navigation ul li {
    position: static
}

.main-navigation ul li:not(:first-child) {
    margin-top: 0
}

.main-navigation ul li:before {
    display: none
}

@media (max-width: 1179px) {
    .main-navigation ul {
        gap:0
    }
}

.main-navigation ul.links {
    margin-left: auto
}

@media (max-width: 1179px) {
    .main-navigation ul.links {
        margin-left:0;
        padding-top: 16px;
        padding-bottom: 16px;
        border-top: 1px solid #ebebeb;
        border-bottom: 1px solid #ebebeb;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 16px;
        margin-bottom: 20px
    }
}

.main-navigation ul.links a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 13px;
    padding: 25px 0
}

@media (max-width: 1179px) {
    .main-navigation ul.links a {
        padding:0
    }
}

.main-navigation ul.links a img {
    display: block
}

.main-navigation ul ul li {
    position: static;
    padding-left: 0
}

.main-navigation ul ul li:not(:first-child) {
    margin-top: 0
}

.main-navigation ul ul li:before {
    display: none
}

.main-navigation ul ul li.hover>ul,.main-navigation ul ul li.focus>ul {
    display: block;
    left: auto
}

.main-navigation ul ul a {
    width: 200px
}

.main-navigation ul li.hover>ul,.main-navigation ul li.focus>ul {
    left: auto
}

.main-navigation li {
    position: static;
    padding-left: 0
}

.main-navigation li:not(:first-child) {
    margin-top: 0
}

.main-navigation li:before {
    display: none
}

.main-navigation li.menu-item-has-children>a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 1179px) {
    .main-navigation li.menu-item-has-children>a {
        width:100%
    }
}

.main-navigation li.menu-item-has-children>a:after {
    margin-left: 8px;
    line-height: 1;
    content: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.70711 0.292893C10.0976 0.683418 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976315 1.31658 -0.0976315 0.683417 0.292893 0.292893C0.683417 -0.0976315 1.31658 -0.0976315 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976312 9.31658 -0.0976311 9.70711 0.292893Z' fill='%23444444'/%3E%3C/svg%3E%0A")
}

@media (max-width: 1179px) {
    .main-navigation li.menu-item-has-children>a:after {
        position:absolute;
        right: 8px;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg)
    }
}

.main-navigation li .sub-menu {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 99%;
    right: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 16px;
    width: 100%;
    padding: 24px 25px;
    border-top: 1px solid #ebebeb;
    border-radius: 0 0 16px 16px;
    background: #fff;
    -webkit-box-shadow: inset 0px 6px 32px rgba(0,0,0,.08);
    box-shadow: inset 0px 6px 32px rgba(0,0,0,.08);
    opacity: 0;
    pointer-events: none;
    -webkit-transition: opacity .1s ease-out;
    transition: opacity .1s ease-out;
    z-index: 9999
}

.main-navigation li .sub-menu li {
    position: static
}

.main-navigation li .sub-menu li:not(:first-child) {
    margin-top: 0
}

.main-navigation li .sub-menu li:before {
    display: none
}

@media (max-width: 1179px) {
    .main-navigation li .sub-menu {
        position:fixed;
        display: block;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        padding-top: 0;
        padding-right: 40px;
        padding-left: 40px;
        -webkit-box-shadow: none;
        box-shadow: none;
        overflow: auto;
        max-height: 100vh;
        -webkit-transition: .3s ease;
        transition: .3s ease
    }
}

@media (max-width: 1179px) and (max-width:739px) {
    .main-navigation li .sub-menu {
        padding-right:25px;
        padding-left: 25px
    }
}

@media (max-width: 1179px) {
    .main-navigation li .sub-menu.active {
        -webkit-transform:translateX(0%);
        transform: translateX(0%);
        opacity: 1;
        pointer-events: all
    }
}

.main-navigation li .sub-menu:focus {
    opacity: 1;
    pointer-events: all
}

.main-navigation li .sub-menu__items-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 16px
}

.main-navigation li .sub-menu li {
    position: static;
    padding-left: 0;
    width: calc((100% - 48px)/4)
}

.main-navigation li .sub-menu li:not(:first-child) {
    margin-top: 0
}

.main-navigation li .sub-menu li:before {
    display: none
}

@media (max-width: 1179px) {
    .main-navigation li .sub-menu li {
        width:calc((100% - 16px)/2)
    }
}

@media (max-width: 739px) {
    .main-navigation li .sub-menu li {
        width:100%;
        max-width: 100%;
        -webkit-box-flex: 100%;
        -ms-flex: 100%;
        flex: 100%
    }

    .main-navigation li .sub-menu li+li {
        margin-top: 8px
    }
}

.main-navigation li .sub-menu li.nav-back {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100% !important;
    max-width: 100%;
    -webkit-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 30px 0;
    width: auto;
    max-width: none;
    padding-left: 25px;
    padding-right: 25px;
    margin-bottom: 16px !important;
    position: sticky;
    top: 0;
    z-index: 1;
    background: #fff
}

@media (max-width: 1179px) {
    .main-navigation li .sub-menu li.nav-back {
        padding-right:0;
        padding-left: 0
    }

    .main-navigation li .sub-menu li.nav-back:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: -50%;
        display: block;
        width: 150vw;
        border-bottom: 1px solid #ebebeb
    }
}

.main-navigation li .sub-menu li.nav-back .back-btn {
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 160%;
    color: #000;
    letter-spacing: .05em;
    text-transform: uppercase;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.main-navigation li .sub-menu li.nav-back .back-btn:before {
    margin-right: 8px;
    content: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.70711 0.292893C5.31658 -0.0976311 4.68342 -0.0976311 4.29289 0.292893L0.292893 4.29289C-0.097631 4.68342 -0.097631 5.31658 0.292893 5.70711L4.29289 9.70711C4.68342 10.0976 5.31658 10.0976 5.70711 9.70711C6.09763 9.31658 6.09763 8.68342 5.70711 8.29289L2.41421 5L5.70711 1.70711C6.09763 1.31658 6.09763 0.683417 5.70711 0.292893Z' fill='%23444444'/%3E%3C/svg%3E%0A")
}

.main-navigation li .sub-menu li.nav-back .toggle-nav {
    content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.1211 11.9998L18.0001 8.11682C18.2519 7.83058 18.3853 7.45918 18.3732 7.07811C18.361 6.69705 18.2042 6.33491 17.9346 6.06532C17.665 5.79573 17.3029 5.63891 16.9218 5.62674C16.5407 5.61458 16.1693 5.74797 15.8831 5.99982L12.0001 9.87882L8.11008 5.98782C7.97074 5.84849 7.80533 5.73796 7.62329 5.66256C7.44124 5.58715 7.24612 5.54834 7.04908 5.54834C6.85203 5.54834 6.65691 5.58715 6.47487 5.66256C6.29282 5.73796 6.12741 5.84849 5.98808 5.98782C5.84874 6.12715 5.73822 6.29256 5.66281 6.47461C5.58741 6.65666 5.5486 6.85177 5.5486 7.04882C5.5486 7.24587 5.58741 7.44098 5.66281 7.62303C5.73822 7.80508 5.84874 7.97049 5.98808 8.10982L9.87908 11.9998L6.00008 15.8818C5.84795 16.0178 5.72517 16.1834 5.63924 16.3685C5.55331 16.5536 5.50605 16.7542 5.50034 16.9582C5.49463 17.1621 5.5306 17.3651 5.60604 17.5547C5.68148 17.7443 5.79481 17.9165 5.9391 18.0608C6.08338 18.2051 6.25558 18.3184 6.44517 18.3939C6.63476 18.4693 6.83775 18.5053 7.04172 18.4996C7.24569 18.4938 7.44635 18.4466 7.63142 18.3607C7.81649 18.2747 7.98209 18.1519 8.11808 17.9998L12.0001 14.1208L15.8781 17.9998C16.1595 18.2812 16.5411 18.4393 16.9391 18.4393C17.337 18.4393 17.7187 18.2812 18.0001 17.9998C18.2815 17.7184 18.4396 17.3368 18.4396 16.9388C18.4396 16.5409 18.2815 16.1592 18.0001 15.8778L14.1211 11.9998Z' fill='%231A1A1A'/%3E%3C/svg%3E%0A")
}

.main-navigation li .sub-menu li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 12px;
    padding: 8px 16px;
    background: #fff;
    width: 100%;
    height: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: none;
    border: 1px solid #ebebeb;
    border-radius: 8px;
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 140%;
    color: #000
}

@media (max-width: 1179px) {
    .main-navigation li .sub-menu li a {
        padding:8px 12px 8px 8px
    }
}

.main-navigation li .sub-menu li a img {
    width: 60px;
    height: 60px;
    max-width: 60px;
    -o-object-fit: contain;
    object-fit: contain
}

@media (max-width: 1179px) {
    .main-navigation li .sub-menu li a img {
        width:28px;
        height: 28px;
        min-width: 28px
    }
}

.main-navigation li .sub-menu li a .item-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

.main-navigation li .sub-menu li a .item-title span {
    margin-right: 10px;
    max-width: 140px;
    word-wrap: break-word
}

.main-navigation li .sub-menu li a .item-title.arrow-right {
    padding: 0
}

.main-navigation li .sub-menu li a .item-title.arrow-right:after {
    content: "";
    min-width: 6px;
    margin-left: auto;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJhcnJvdy1yaWdodCIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjI5Mjg5MyAwLjI5Mjg5M0MwLjY4MzQxNyAtMC4wOTc2MzExIDEuMzE2NTggLTAuMDk3NjMxMSAxLjcwNzExIDAuMjkyODkzTDUuNzA3MTEgNC4yOTI4OUM2LjA5NzYzIDQuNjgzNDIgNi4wOTc2MyA1LjMxNjU4IDUuNzA3MTEgNS43MDcxMUwxLjcwNzExIDkuNzA3MTFDMS4zMTY1OCAxMC4wOTc2IDAuNjgzNDE3IDEwLjA5NzYgMC4yOTI4OTMgOS43MDcxMUMtMC4wOTc2MzExIDkuMzE2NTggLTAuMDk3NjMxMSA4LjY4MzQyIDAuMjkyODkzIDguMjkyODlMMy41ODU3OSA1TDAuMjkyODkzIDEuNzA3MTFDLTAuMDk3NjMxMSAxLjMxNjU4IC0wLjA5NzYzMTEgMC42ODM0MTcgMC4yOTI4OTMgMC4yOTI4OTNaIiBmaWxsPSIjNDQ0NDQ0Ii8+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

.main-navigation li .sub-menu li a.hover {
    border-color: #ff6000;
    color: #ff6000
}

.main-navigation li .sub-menu li a.hover .item-title.arrow-right:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJhcnJvdy1yaWdodCIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjI5Mjg5MyAwLjI5Mjg5M0MwLjY4MzQxNyAtMC4wOTc2MzExIDEuMzE2NTggLTAuMDk3NjMxMSAxLjcwNzExIDAuMjkyODkzTDUuNzA3MTEgNC4yOTI4OUM2LjA5NzYzIDQuNjgzNDIgNi4wOTc2MyA1LjMxNjU4IDUuNzA3MTEgNS43MDcxMUwxLjcwNzExIDkuNzA3MTFDMS4zMTY1OCAxMC4wOTc2IDAuNjgzNDE3IDEwLjA5NzYgMC4yOTI4OTMgOS43MDcxMUMtMC4wOTc2MzExIDkuMzE2NTggLTAuMDk3NjMxMSA4LjY4MzQyIDAuMjkyODkzIDguMjkyODlMMy41ODU3OSA1TDAuMjkyODkzIDEuNzA3MTFDLTAuMDk3NjMxMSAxLjMxNjU4IC0wLjA5NzYzMTEgMC42ODM0MTcgMC4yOTI4OTMgMC4yOTI4OTNaIiBmaWxsPSIjRkY2MDAwIi8+Cjwvc3ZnPgo=")
}

.main-navigation li.menu-item-has-children.hover>.sub-menu {
    opacity: 1;
    pointer-events: all
}

.main-navigation a {
    display: block;
    text-decoration: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 160%;
    letter-spacing: .05em;
    text-transform: uppercase;
    color: #000
}

.main-navigation li.menu-item-has-children.hover>a {
    color: #ff6000
}

@media (max-width: 1179px) {
    .main-navigation li.menu-item-has-children.hover>a {
        color:#000
    }
}

.main-navigation li.menu-item-has-children.hover>a .item-title.arrow-right:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJhcnJvdy1yaWdodCIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjI5Mjg5MyAwLjI5Mjg5M0MwLjY4MzQxNyAtMC4wOTc2MzExIDEuMzE2NTggLTAuMDk3NjMxMSAxLjcwNzExIDAuMjkyODkzTDUuNzA3MTEgNC4yOTI4OUM2LjA5NzYzIDQuNjgzNDIgNi4wOTc2MyA1LjMxNjU4IDUuNzA3MTEgNS43MDcxMUwxLjcwNzExIDkuNzA3MTFDMS4zMTY1OCAxMC4wOTc2IDAuNjgzNDE3IDEwLjA5NzYgMC4yOTI4OTMgOS43MDcxMUMtMC4wOTc2MzExIDkuMzE2NTggLTAuMDk3NjMxMSA4LjY4MzQyIDAuMjkyODkzIDguMjkyODlMMy41ODU3OSA1TDAuMjkyODkzIDEuNzA3MTFDLTAuMDk3NjMxMSAxLjMxNjU4IC0wLjA5NzYzMTEgMC42ODM0MTcgMC4yOTI4OTMgMC4yOTI4OTNaIiBmaWxsPSIjRkY2MDAwIi8+Cjwvc3ZnPgo=")
}

.menu-toggle,.main-navigation.toggled ul {
    display: block
}

@media screen and (min-width: 37.5em) {
    .menu-toggle {
        display:none
    }

    .main-navigation ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
	.main-navigation > ul {
		width: 100%;
		justify-content: space-between;
	}
}

.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation {
    margin: 0 0 1.5em
}

.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%
}

.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next {
    text-align: end;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%
}

.kemroc-navigation__nav-links, .navigation-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 12px
}

@media (max-width: 739px) {
    .kemroc-navigation__nav-links {
        gap:4px
    }
}

.kemroc-navigation__page-numbers, .page-numbers {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    padding: 10px;
    border: 2px solid #ebebeb;
    border-radius: 16px;
    color: #000;
    text-align: center;
    font-size: 16px;
    font-family: 'conthraxsemibold';
    line-height: 130%
}

.kemroc-navigation__page-numbers,.kemroc-navigation__page-numbers:link,.kemroc-navigation__page-numbers:active,.kemroc-navigation__page-numbers:hover,.kemroc-navigation__page-numbers:visited,
.page-numbers {
    text-decoration: none;
    color: #444
}

@media (max-width: 739px) {
    .kemroc-navigation__page-numbers, .page-numbers {
        width:40px;
        height: 40px;
        font-size: 12px
    }
}

.kemroc-navigation__page-numbers:hover, .page-numbers:hover {
    border-color: #ff6000;
    color: #ff6000
}

.kemroc-navigation__page-numbers--prev, .prev.page-numbers {
    margin-right: 20px;
    border-color: #ff6000;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJhcnJvdy1sZWZ0IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuNzA3MTEgMC4yOTI4OTNDNS4zMTY1OCAtMC4wOTc2MzExIDQuNjgzNDIgLTAuMDk3NjMxMSA0LjI5Mjg5IDAuMjkyODkzTDAuMjkyODkzIDQuMjkyODlDLTAuMDk3NjMxIDQuNjgzNDIgLTAuMDk3NjMxIDUuMzE2NTggMC4yOTI4OTMgNS43MDcxMUw0LjI5Mjg5IDkuNzA3MTFDNC42ODM0MiAxMC4wOTc2IDUuMzE2NTggMTAuMDk3NiA1LjcwNzExIDkuNzA3MTFDNi4wOTc2MyA5LjMxNjU4IDYuMDk3NjMgOC42ODM0MiA1LjcwNzExIDguMjkyODlMMi40MTQyMSA1TDUuNzA3MTEgMS43MDcxMUM2LjA5NzYzIDEuMzE2NTggNi4wOTc2MyAwLjY4MzQxNyA1LjcwNzExIDAuMjkyODkzWiIgZmlsbD0iI0ZGNjAwMCIvPgo8L3N2Zz4K");
    background-repeat: no-repeat;
    background-position: center;
}

.prev.page-numbers span, .next.page-numbers span{ display: none; }

@media (max-width: 739px) {
    .kemroc-navigation__page-numbers--prev, .prev.page-numbers {
        margin-right:8px
    }
}

.kemroc-navigation__page-numbers--next, .next.page-numbers {
    margin-left: 20px;
    border-color: #ff6000;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJhcnJvdy1yaWdodCIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjI5Mjg5MyAwLjI5Mjg5M0MwLjY4MzQxNyAtMC4wOTc2MzExIDEuMzE2NTggLTAuMDk3NjMxMSAxLjcwNzExIDAuMjkyODkzTDUuNzA3MTEgNC4yOTI4OUM2LjA5NzYzIDQuNjgzNDIgNi4wOTc2MyA1LjMxNjU4IDUuNzA3MTEgNS43MDcxMUwxLjcwNzExIDkuNzA3MTFDMS4zMTY1OCAxMC4wOTc2IDAuNjgzNDE3IDEwLjA5NzYgMC4yOTI4OTMgOS43MDcxMUMtMC4wOTc2MzExIDkuMzE2NTggLTAuMDk3NjMxMSA4LjY4MzQyIDAuMjkyODkzIDguMjkyODlMMy41ODU3OSA1TDAuMjkyODkzIDEuNzA3MTFDLTAuMDk3NjMxMSAxLjMxNjU4IC0wLjA5NzYzMTEgMC42ODM0MTcgMC4yOTI4OTMgMC4yOTI4OTNaIiBmaWxsPSIjRkY2MDAwIi8+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-position: center;
}

@media (max-width: 739px) {
    .kemroc-navigation__page-numbers--next, .next.page-numbers {
        margin-left:8px
    }
}

.kemroc-navigation__page-numbers--current, .page-numbers.current {
    border-color: #ff6000;
    color: #ff6000
}

.kemroc-navigation__page-numbers--dots:hover {
    border-color: #ebebeb;
    color: #000
}

.kemroc-navigation__page-numbers * {
    pointer-events: none
}

.nav-parent-page a:after {
    content: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.70711 0.292893C10.0976 0.683418 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976315 1.31658 -0.0976315 0.683417 0.292893 0.292893C0.683417 -0.0976315 1.31658 -0.0976315 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976312 9.31658 -0.0976311 9.70711 0.292893Z' fill='%23444444'/%3E%3C/svg%3E%0A");
    width: 6px;
    height: 10px;
    margin-right: 12px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

@media (max-width: 1179px) {
    .nav-parent-page a:after {
        display:none
    }
}

.main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children {
    position: relative
}

.main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children>a:after {
    display: none
}

.main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children.hover>a {
    color: #ff6000;
    border-color: #ff6000
}

.main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children.hover>a:after {
    content: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.70711 0.292893C10.0976 0.683418 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976315 1.31658 -0.0976315 0.683417 0.292893 0.292893C0.683417 -0.0976315 1.31658 -0.0976315 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976312 9.31658 -0.0976311 9.70711 0.292893Z' fill='%23FF6000'/%3E%3C/svg%3E%0A")
}

@media (max-width: 1179px) {
    .main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children.hover>a:after {
        content:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.70711 0.292893C10.0976 0.683418 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976315 1.31658 -0.0976315 0.683417 0.292893 0.292893C0.683417 -0.0976315 1.31658 -0.0976315 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976312 9.31658 -0.0976311 9.70711 0.292893Z' fill='%23444444'/%3E%3C/svg%3E%0A")
    }
}

.main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    top: 0;
    border-radius: 16px
}

@media (max-width: 1179px) {
    .main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu {
        width:100%
    }
}

.main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu li {
    width: 100%;
    min-width: 268px;
    margin-bottom: 12px
}

@media (max-width: 1179px) {
    .main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu li {
        width:calc(50% - 16px);
        min-width: unset;
        margin-bottom: 0
    }
}

.main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children .sub-menu li:last-child {
    margin-bottom: 0
}

.main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children:nth-child(1) .sub-menu,.main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children:nth-child(2) .sub-menu {
    left: 100%
}

@media (max-width: 1179px) {
    .main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children:nth-child(1) .sub-menu,.main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children:nth-child(2) .sub-menu {
        left:0
    }
}

.main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children:nth-child(3) .sub-menu,.main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children:nth-child(4) .sub-menu {
    right: 100%
}

@media (max-width: 1179px) {
    .main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children:nth-child(3) .sub-menu,.main-navigation li.menu-item-has-children .sub-menu li.menu-item-has-children:nth-child(4) .sub-menu {
        right:0
    }
}



.swiper-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 10px;
    margin-top: 24px
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    background-color: #d9d9d9;
    border-radius: 2px;
    cursor: pointer
}

.swiper-pagination-bullet-active {
    position: relative;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    border: 3px solid #ff6000;
    border-radius: 4px;
    background-color: #fff
}

.swiper-single-slide--big-slider {
    width: 1030px
}

@media (max-width: 1179px) {
    .swiper-single-slide--big-slider {
        width:100%
    }
}

.swiper-single-slide--videos {
    position: relative;
    margin: 40px auto 0;
    width: 928px
}

@media (max-width: 1179px) {
    .swiper-single-slide--videos {
        width:100%
    }
}

.swiper-single-slide__container {
    list-style: none;
    margin: 0;
    padding: 0
}

.swiper-single-slide__container li {
    position: static
}

.swiper-single-slide__container li:not(:first-child) {
    margin-top: 0
}

.swiper-single-slide__container li:before {
    display: none
}

.swiper-single-slide__slide {
    position: static;
    padding-left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 600px;
    height: 394px;
    border-radius: 16px;
    overflow: hidden
}

.swiper-single-slide__slide:not(:first-child) {
    margin-top: 0
}

.swiper-single-slide__slide:before {
    display: none
}

@media (max-width: 1179px) {
    .swiper-single-slide__slide {
        width:100%;
        height: auto
    }
}

.swiper-single-slide__slide img {
    width: 100%;
    height: 100%
}

.swiper-single-slide__slide--big-slider-slide {
    width: 1030px;
    height: 580px;
    border-radius: 16px;
    overflow: hidden
}

@media (max-width: 1179px) {
    .swiper-single-slide__slide--big-slider-slide {
        width:715px;
        height: 394px
    }
}

@media (max-width: 739px) {
    .swiper-single-slide__slide--big-slider-slide {
        width:100%;
        height: 204px
    }
}

.swiper-single-slide__slide--big-slider-slide img {
    width: 100%;
    height: 100%
}

@media (max-width: 1179px) {
    .swiper-single-slide__slide--video {
        height:386px
    }
}

@media (max-width: 739px) {
    .swiper-single-slide__slide--video {
        height:175px
    }
}

.swiper-single-slide__slide--video .lazy-video__figure {
    height: 520px
}

@media (max-width: 1179px) {
    .swiper-single-slide__slide--video .lazy-video__figure {
        height:387px
    }
}

@media (max-width: 739px) {
    .swiper-single-slide__slide--video .lazy-video__figure {
        height:175.5px
    }
}

.swiper-single-slide__arrow {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    background: #fff;
    border-radius: 16px;
    z-index: 999;
    cursor: pointer
}

@media (max-width: 1179px) {
    .swiper-single-slide__arrow {
        width:32px;
        height: 32px;
        border-radius: 8px
    }
}

.swiper-single-slide__arrow--prev {
    left: 32px
}

@media (max-width: 739px) {
    .swiper-single-slide__arrow--prev {
        left:16px
    }
}

.swiper-single-slide__arrow--next {
    right: 32px
}

@media (max-width: 739px) {
    .swiper-single-slide__arrow--next {
        right:16px
    }
}

.swiper-single-slide__arrow--big-slider-prev {
    left: 40px
}

@media (max-width: 1179px) {
    .swiper-single-slide__arrow--big-slider-prev {
        left:32px
    }
}

@media (max-width: 739px) {
    .swiper-single-slide__arrow--big-slider-prev {
        left:16px
    }
}

.swiper-single-slide__arrow--big-slider-next {
    right: 40px
}

@media (max-width: 1179px) {
    .swiper-single-slide__arrow--big-slider-next {
        right:32px
    }
}

@media (max-width: 739px) {
    .swiper-single-slide__arrow--big-slider-next {
        right:16px
    }
}

.swiper-single-slide__arrow.swiper-button-disabled {
    opacity: 50%
}

.swiper-single-slide__areas {
    position: absolute;
    top: 32px;
    left: 32px;
    z-index: 99
}

@media (max-width: 739px) {
    .swiper-single-slide__areas {
        top:16px;
        left: 16px
    }
}



.swiper,swiper-container {
    display: block;
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    box-sizing: content-box;
    display: flex;
    height: 100%;
    position: relative;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);
    width: 100%;
    z-index: 1
}

.swiper-android .swiper-slide,.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide,swiper-slide {
    display: block;
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.swiper-backface-hidden .swiper-slide {
    backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {
    transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0,0,0,.15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}

.swiper-css-mode>.swiper-wrapper {
    -ms-overflow-style: none;
    overflow: auto;
    scrollbar-width: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop:always}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-start: var(--swiper-centered-offset-before);
    margin-inline-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-horizontal>.swiper-wrapper: before {
    height:100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-before: var(--swiper-centered-offset-before);
    margin-block-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-vertical>.swiper-wrapper: before {
    height:var(--swiper-centered-offset-after);
    min-width: 1px;
    width: 100%
}

.swiper-lazy-preloader {
    border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
    border-radius: 50%;
    border-top: 4px solid transparent;
    box-sizing: border-box;
    height: 42px;
    left: 50%;
    margin-left: -21px;
    margin-top: -21px;
    position: absolute;
    top: 50%;
    transform-origin: 50%;
    width: 42px;
    z-index: 10
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.container {
    margin: 0 auto;
    max-width: 1200px;
    width: 100%;
    padding: 0 15px
}

@media (max-width: 1179px) {
    .container {
        max-width:718px
    }
}

@media (max-width: 739px) {
    .container {
        max-width:342px
    }
}

.flex-columns-4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 30px
}

@media (max-width: 1179px) {
    .flex-columns-4 {
        gap:30px
    }
}

@media (max-width: 739px) {
    .flex-columns-4 {
        gap:16px
    }
}

.flex-columns-4 .item {
    padding: 24px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 25%;
    -webkit-box-flex: 25%;
    -ms-flex: 25%;
    flex: 25%;
    max-width: calc(25% - 22.5px);
    border: 1px solid #ebebeb;
    border-radius: 16px;
    color: #000;
    cursor: pointer;
    height: 300px;
    outline: 2px solid transparent;
    -webkit-transition: .2s ease;
    transition: .2s ease
}

@media (max-width: 1179px) {
    .flex-columns-4 .item {
        width:33%;
        -webkit-box-flex: 33%;
        -ms-flex: 33%;
        flex: 33%;
        max-width: calc((100% - 60px)/3)
    }
}

@media (max-width: 739px) {
    .flex-columns-4 .item {
        max-width:calc(50% - 8px);
        width: 50%;
        -webkit-box-flex: 50%;
        -ms-flex: 50%;
        flex: 50%
    }
}

.our-products {
    margin-top: 128px;
    margin-bottom: 56px
}

@media (max-width: 1179px) {
    .our-products {
        margin:72px 0 40px
    }
}

@media (max-width: 739px) {
    .our-products {
        margin:64px 0 32px
    }
}

@media (max-width: 739px) {
    .our-products {
        padding-bottom:32px;
        padding-top: 32px
    }
}

.our-products__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 56px
}

@media (max-width: 1179px) {
    .our-products__inner {
        gap:32px
    }
}

.our-products__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 30px
}

@media (max-width: 739px) {
    .our-products__content {
        gap:16px
    }
}

.our-products .product-item {
    padding: 24px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 25%;
    -webkit-box-flex: 25%;
    -ms-flex: 25%;
    flex: 25%;
    max-width: calc(25% - 22.5px);
    border: 1px solid #ebebeb;
    border-radius: 16px;
    color: #000;
    cursor: pointer;
    height: 300px;
    outline: 2px solid transparent;
    -webkit-transition: .2s ease;
    transition: .2s ease;
    text-decoration: none
}

@media (max-width: 1179px) {
    .our-products .product-item {
        width:33%;
        -webkit-box-flex: 33%;
        -ms-flex: 33%;
        flex: 33%;
        max-width: calc((100% - 60px)/3)
    }
}

@media (max-width: 739px) {
    .our-products .product-item {
        width:50%;
        -webkit-box-flex: 50%;
        -ms-flex: 50%;
        flex: 50%;
        max-width: calc(50% - 8px);
        padding: 12px;
        min-height: 180px;
        height: auto
    }
}

.our-products .product-item:hover {
    outline: 2px solid #ff6000;
    border-color: transparent
}

.our-products .product-item:hover .more-link {
    visibility: visible;
    opacity: 1
}

.our-products .product-item:hover .product-name {
    position: relative;
    top: 0
}

.our-products .product-item .product-image {
    width: 128px;
    height: 123px;
    margin-bottom: 26px;
    margin-left: auto;
    margin-right: auto
}

@media (max-width: 1179px) {
    .our-products .product-item .product-image {
        width:110px;
        height: 110px;
        margin-bottom: 10px
    }
}

.our-products .product-item .more-link {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: .2s ease;
    transition: .2s ease
}

.our-products .product-item .product-name {
    position: relative;
    top: 20px;
    -webkit-transition: .2s ease;
    transition: .2s ease
}

.cta-wide {
    margin-top: 74px;
    margin-bottom: 128px
}

@media (max-width: 1179px) {
    .cta-wide {
        margin:40px 0 72px
    }
}

@media (max-width: 739px) {
    .cta-wide {
        margin:32px 0 64px
    }
}

.cta-wide__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #eee;
    border-radius: 24px;
    padding: 56px 48px
}

@media (max-width: 1179px) {
    .cta-wide__inner {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 40px;
        text-align: center
    }
}

@media (max-width: 739px) {
    .cta-wide__inner {
        padding:32px
    }
}

@media (max-width: 1179px) {
    .cta-wide--footer .cta-wide__inner {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

@media (max-width: 739px) {
    .cta-wide--footer .cta-wide__inner {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.cta-wide__inner .cta-content {
    width: 50%;
    max-width: 460px
}

@media (max-width: 1179px) {
    .cta-wide__inner .cta-content {
        max-width:100%
    }
}

@media (max-width: 1179px) {
    .cta-wide--footer .cta-wide__inner .cta-content {
        padding-right:40px;
        text-align: left
    }
}

@media (max-width: 739px) {
    .cta-wide--footer .cta-wide__inner .cta-content {
        padding-right:0;
        text-align: center
    }
}

.cta-wide__inner .cta-content .title {
    font-style: normal;
    font-size: 33px;
    line-height: 130%;
    font-family: 'conthraxsemibold';
    color: #000;
    text-transform: none
}

.cta-wide__inner .cta-content .title p {
    margin: 0
}

.cta-wide__inner .cta-content .title p strong {
    color: #ff6000
}

@media (max-width: 1179px) {
    .cta-wide__inner .cta-content {
        width:100%
    }

    .cta-wide__inner .cta-content .title {
        font-size: 23px
    }

    .cta-wide__inner .cta-content .title p {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media (max-width: 739px) {
    .cta-wide__inner .cta-content .title p {
        display:inline
    }
}

.cta-wide__inner .cta-content .subheadline {
    margin-top: 10px
}

.cta-wide__inner .cta-more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 50%
}

@media (max-width: 1179px) {
    .cta-wide__inner .cta-more {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100%;
        margin-top: 24px
    }
}

@media (max-width: 739px) {
    .cta-wide__inner .cta-more {
        width:100%;
        max-width: 100%;
        margin-top: 24px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.cta-wide__inner .cta-more .btn-rounded {
    color: #fff
}

.cta-wide__inner .cta-more .btn-border-accent {
    color: #ff6000
}

@media (max-width: 1179px) {
    .cta-wide--footer .cta-wide__inner .cta-more {
        width:31%
    }
}

@media (max-width: 739px) {
    .cta-wide--footer .cta-wide__inner .cta-more {
        width:100%
    }
}

.cta-wide__inner .cta-more>* {
    -webkit-box-flex: 50%;
    -ms-flex: 50%;
    flex: 50%;
    width: 50%
}

@media (max-width: 1179px) {
    .cta-wide__inner .cta-more>* {
        width:100%;
        max-width: 100%
    }
}

@media (max-width: 1179px) {
    .cta-wide__inner .cta-more svg {
        display:none
    }
}

.cta-wide__inner .cta-more>.btn {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content
}

@media (max-width: 1179px) {
    .cta-wide__inner .cta-more>.btn {
        max-width:-webkit-max-content;
        max-width: -moz-max-content;
        max-width: max-content;
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content
    }
}

@media (max-width: 1179px) {
    .cta-wide--footer .cta-wide__inner .cta-more>.btn {
        max-width:100%;
        width: 100%
    }
}

.cta-bg {
    margin-top: 64px;
    margin-bottom: 64px
}

@media (max-width: 1179px) {
    .cta-bg {
        margin-top:32px;
        margin-bottom: 32px
    }
}

.cta-bg__inner {
    background: #444;
    border-radius: 24px;
    padding-top: 100px;
    padding-bottom: 87px;
    padding-left: 72px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    overflow: hidden
}

@media (max-width: 1179px) {
    .cta-bg__inner {
        padding:40px
    }
}

@media (max-width: 739px) {
    .cta-bg__inner {
        padding-top:44px;
        padding-left: 32px;
        padding-right: 32px;
        min-height: 402px
    }
}

.cta-bg__inner .cta-content {
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 400px
}

@media (max-width: 739px) {
    .cta-bg__inner .cta-content {
        -webkit-box-align:center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center
    }
}

.cta-bg__inner .cta-title {
    color: #fff
}

@media (max-width: 1179px) {
    .cta-bg__inner .cta-title {
        font-size:28px
    }
}

.cta-bg__inner .subheadline {
    color: #eee;
    margin-top: 16px
}

@media (max-width: 1179px) {
    .cta-bg__inner .subheadline {
        margin-top:8px
    }
}

.cta-bg__inner .cta-more {
    margin-top: 40px
}

@media (max-width: 1179px) {
    .cta-bg__inner .cta-more {
        margin-top:16px
    }
}

.cta-bg__image {
    position: absolute;
    right: 0;
    bottom: 0
}

@media (max-width: 1179px) {
    .cta-bg__image {
        bottom:0
    }
}

@media (max-width: 739px) {
    .cta-bg__image {
        margin:0;
        bottom: 0;
        top: unset
    }
}

.our-company {
    margin: 128px 0
}

@media (max-width: 1179px) {
    .our-company {
        margin:72px 0
    }
}

@media (max-width: 739px) {
    .our-company {
        margin:64px 0
    }
}

.our-company__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 72px
}

@media (max-width: 1179px) {
    .our-company__inner {
        gap:66px
    }
}

@media (max-width: 739px) {
    .our-company__inner {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 40px
    }
}

.our-company__inner .section-title {
    margin-bottom: 24px
}

@media (max-width: 1179px) {
    .our-company__inner .section-title {
        font-size:28px;
        margin-bottom: 8px
    }
}

.our-company__inner .section-title strong {
    color: #ff6000
}

.our-company__inner .section-info {
    margin-bottom: 32px
}

@media (max-width: 1179px) {
    .our-company__inner .section-info {
        margin-bottom:16px
    }
}

.our-company__inner .image {
    border-radius: 24px;
    overflow: hidden
}

.our-company__inner .image img {
    display: block
}

@media (max-width: 739px) {
    .our-company__inner .col-1 {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .our-company__inner .col-1 .image {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        margin-bottom: 24px
    }

    .our-company__inner .col-1 .section-title {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .our-company__inner .col-1 .section-info {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        margin-bottom: 16px
    }

    .our-company__inner .col-1 .readmore {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4;
        margin-bottom: 0 !important
    }
}

.our-company__inner .col-1 .readmore {
    margin-bottom: 98px
}

@media (max-width: 1179px) {
    .our-company__inner .col-1 .readmore {
        margin-bottom:32px
    }
}

.our-company__inner .col-2 .image {
    margin-bottom: 98px
}

@media (max-width: 1179px) {
    .our-company__inner .col-2 .image {
        margin-bottom:32px
    }
}

@media (max-width: 739px) {
    .our-company__inner .col-2 .image {
        margin-bottom:24px
    }
}

.our-company__inner .col-1,.our-company__inner .col-2 {
    width: 50%;
    -webkit-box-flex: 50%;
    -ms-flex: 50%;
    flex: 50%
}

@media (max-width: 1179px) {
    .our-company__inner .col-1,.our-company__inner .col-2 {
        width:100%;
        -webkit-box-flex: 100%;
        -ms-flex: 100%;
        flex: 100%
    }
}

.our-news {
    margin: 128px 0
}

@media (max-width: 1179px) {
    .our-news {
        margin:72px 0
    }
}

@media (max-width: 739px) {
    .our-news {
        margin:64px 0
    }
}

.our-news .swiper-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 30px;
    overflow: auto;
    width: 110vw
}

@media (max-width: 1179px) {
    .our-news .swiper-wrapper {
        gap:30px
    }
}

@media (max-width: 739px) {
    .our-news .swiper-wrapper {
        gap:24px;
        overflow: auto
    }
}

.our-news .article-item {
    width: 33.33%;
    -webkit-box-flex: 33.33%;
    -ms-flex: 33.33%;
    flex: 33.33%;
    max-width: calc(33.33% - 20px);
    min-width: calc(33.33% - 20px)
}

@media (max-width: 1179px) {
    .our-news .article-item {
        width:300px;
        -webkit-box-flex: 300px;
        -ms-flex: 300px;
        flex: 300px;
        max-width: 300px;
        min-width: 300px
    }
}

@media (max-width: 739px) {
    .our-news .article-item {
        width:80%;
        -webkit-box-flex: 80%;
        -ms-flex: 80%;
        flex: 80%;
        max-width: 80%;
        min-width: 80%
    }
}

.our-news .article-title {
    text-decoration: none;
    margin-bottom: 16px;
    display: block
}

@media (max-width: 1179px) {
    .our-news .article-title {
        margin-bottom:8px
    }
}

.our-news .article-image {
    border-radius: 16px;
    overflow: hidden;
    margin-bottom: 16px;
    display: block
}

.our-news .article-image img {
    display: block;
    width: 100%;
    height: 270px;
    -o-object-fit: cover;
    object-fit: cover
}

.our-news .article-date {
    margin-top: 16px;
    margin-bottom: 8px
}

.section-header+section {
    margin-top: 64px
}

@media (max-width: 1179px) {
    .section-header+section {
        margin-top:32px
    }
}

.header {
    position: fixed;
    top: 0;
    width: 100%;
    background: #fff;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease,-webkit-transform .5s ease;
    z-index: 999
}

.header--translate-to-up {
    width: 100%;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

@media (max-width: 1179px) {
    .header__desktop {
        display:none
    }
}

.header__mobile {
    display: none
}

@media (max-width: 1179px) {
    .header__mobile {
        display:block
    }
}

.header__mobile.nav-active .header__bottom {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.header__top {
    padding: 20px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 739px) {
    .header__top {
        -webkit-box-pack:justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.header__top .site-logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: 31px
}

@media (max-width: 1179px) {
    .header__top .site-logo {
        margin-left:31px;
        margin-right: 0
    }
}

@media (max-width: 739px) {
    .header__top .site-logo {
        margin-left:auto;
        margin-right: auto
    }
}

.header__top .site-logo img {
    display: block
}

.header__bottom {
    border-top: 1px solid #ebebeb
}

@media (max-width: 1179px) {
    .header__bottom {
        overflow:auto;
        width: 100vw;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
        padding: 0 40px 46px;
        position: fixed;
        z-index: 9999;
        background: #fff;
        top: 0;
        bottom: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-transition: .3s ease;
        transition: .3s ease;
        height: 100vh;
        overflow-x: hidden;
        overflow-y: auto
    }
}

@media (max-width: 739px) {
    .header__bottom {
        padding-right:24px;
        padding-left: 24px
    }
}

.header__bottom .mobile-nav-panel {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #ebebeb;
    padding: 20px 0;
    margin-left: -25px;
    margin-right: -25px;
    padding-left: 25px;
    padding-right: 25px;
    position: sticky;
    top: 0;
    z-index: 9;
    background: #fff
}

@media (max-width: 1179px) {
    .header__bottom .mobile-nav-panel {
        margin-right:-40px;
        margin-left: -40px;
        padding-left: 40px;
        padding-right: 40px
    }
}

.header__phone {
    font-weight: 700;
    font-size: 18px;
    line-height: 160%;
    color: #000;
    text-decoration: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.header__phone:before {
    content: url(../images/icon-phone.svg);
    width: 24px;
    height: 24px;
    margin-right: 13px
}

.btn.header__cta {
    font-size: 14px;
    border-radius: 12px;
    padding: 12px 14px
}

.btn.header__cta,.btn.header__cta:link,.btn.header__cta:active,.btn.header__cta:hover,.btn.header__cta:visited {
    text-decoration: none;
    color: #fff
}

.header__top-btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 48px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: auto
}

@media (max-width: 1179px) {
    .header__top-btns {
        margin-left:0;
        gap: 55px
    }
}

@media (max-width: 739px) {
    .header__top-btns {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        gap: 24px;
        margin-bottom: 0;
        width: 100%
    }
}

@media (max-width: 1179px) {
    .header__top-btns .btn {
        width:100%;
        max-width: 264px
    }
}

.header-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.header-top__left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 739px) {
    .header-top__left {
        width:100%;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.header-top__right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.header-top__lang-switcher {
    margin-left: 31px
}

@media (max-width: 739px) {
    .header-top__lang-switcher {
        display:none
    }
}

.header-top__site-search {
    display: none
}

@media (max-width: 739px) {
    .header-top__site-search {
        display:block
    }
}

.top-right__site-search {
    margin-right: 48px
}

@media (max-width: 739px) {
    .top-right__site-search {
        display:none
    }
}

.top-right__cta {
    font-size: 14px
}

.top-right__cta,.top-right__cta:link,.top-right__cta:active,.top-right__cta:hover,.top-right__cta:visited {
    text-decoration: none;
    color: #fff
}

@media (max-width: 739px) {
    .top-right__cta {
        display:none
    }
}

.breadcrumbs {
    padding: 16px 0;
    font-family: "Asap",sans-serif;
    font-weight: 500;
    font-size: 12px;
    line-height: 160%;
    color: #000
}

.breadcrumbs__separator {
    margin: 0 9px
}


.breadcrumbs__separator {
   margin: 6px 9px 0 9px;
}

.breadcrumbs__separator::before {
	content: "";
	display: block;
	width: 4px;
	height: 6px;
	color: #000;
	background: url('data:image/svg+xml,<svg width="3.6" height="6" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.292893 0.292893C0.683417 -0.0976311 1.31658 -0.0976311 1.70711 0.292893L5.70711 4.29289C6.09763 4.68342 6.09763 5.31658 5.70711 5.70711L1.70711 9.70711C1.31658 10.0976 0.683417 10.0976 0.292893 9.70711C-0.0976311 9.31658 -0.0976311 8.68342 0.292893 8.29289L3.58579 5L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683417 0.292893 0.292893Z" fill="%23444444"></path></svg>');
}

.breadcrumbs a,.breadcrumbs a:link,.breadcrumbs a:active,.breadcrumbs a:hover,.breadcrumbs a:visited {
    text-decoration: none;
    color: #000
}

.breadcrumbs .breadcrumb_last, .breadcrumbs-list > span:last-child span {
    color: #b6b6b6;
    word-break: break-word
}

.breadcrumbs .breadcrumb_last a,.breadcrumbs .breadcrumb_last a:link,.breadcrumbs .breadcrumb_last a:active,.breadcrumbs .breadcrumb_last a:hover,.breadcrumbs .breadcrumb_last a:visited {
    text-decoration: none;
    color: #b6b6b6
}

.breadcrumbs .breadcrumbs__crumbs span, .breadcrumbs-list span {
    display: inline-block;
	vertical-align: top;
}

.header-substitute {
    height: 157.19px
}

@media (max-width: 1179px) {
    .header-substitute {
        height:90.19px
    }
}

@media (max-width: 739px) {
    .header-substitute {
        height:64px
    }
}

.site-logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.search-area {
    display: none;
    width: 100%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background-color: #fff;
    z-index: 150
}

.search-area--pos-abslt {
    position: absolute;
    top: 156px;
    left: 50%
}

@media (max-width: 1179px) {
    .search-area--pos-abslt {
        top:91px
    }
}

@media (max-width: 739px) {
    .search-area--pos-abslt {
        top:64px
    }
}

.search-area__content {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 80px;
    padding-bottom: 140px
}

@media (max-width: 1179px) {
    .search-area__content {
        gap:24px;
        padding-top: 80px;
        padding-bottom: 80px
    }
}

@media (max-width: 739px) {
    .search-area__content {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 16px;
        padding-top: 64px;
        padding-bottom: 64px
    }
}

.search-area__close {
    margin: 0;
    padding: 0;
    border: none;
    border-radius: 0;
    background-color: unset;
    color: unset;
    position: absolute;
    top: 24px;
    right: 24px;
    width: 24px;
    height: 24px;
    background-color: transparent;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImZpLWJyLWNyb3NzLXNtYWxsIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE0LjEyMTMgMTEuOTk5OEwxOC4wMDAzIDguMTE2ODJDMTguMjUyMiA3LjgzMDU4IDE4LjM4NTYgNy40NTkxOCAxOC4zNzM0IDcuMDc4MTFDMTguMzYxMiA2LjY5NzA1IDE4LjIwNDQgNi4zMzQ5MSAxNy45MzQ4IDYuMDY1MzJDMTcuNjY1MiA1Ljc5NTczIDE3LjMwMzEgNS42Mzg5MSAxNi45MjIgNS42MjY3NEMxNi41NDEgNS42MTQ1OCAxNi4xNjk2IDUuNzQ3OTcgMTUuODgzMyA1Ljk5OTgyTDEyLjAwMDMgOS44Nzg4Mkw4LjExMDMyIDUuOTg3ODJDNy45NzA5OSA1Ljg0ODQ5IDcuODA1NTggNS43Mzc5NiA3LjYyMzUzIDUuNjYyNTZDNy40NDE0OCA1LjU4NzE1IDcuMjQ2MzcgNS41NDgzNCA3LjA0OTMyIDUuNTQ4MzRDNi44NTIyOCA1LjU0ODM0IDYuNjU3MTYgNS41ODcxNSA2LjQ3NTExIDUuNjYyNTZDNi4yOTMwNyA1LjczNzk2IDYuMTI3NjUgNS44NDg0OSA1Ljk4ODMyIDUuOTg3ODJDNS44NDg5OSA2LjEyNzE1IDUuNzM4NDYgNi4yOTI1NiA1LjY2MzA2IDYuNDc0NjFDNS41ODc2NSA2LjY1NjY2IDUuNTQ4ODQgNi44NTE3NyA1LjU0ODg0IDcuMDQ4ODJDNS41NDg4NCA3LjI0NTg3IDUuNTg3NjUgNy40NDA5OCA1LjY2MzA2IDcuNjIzMDNDNS43Mzg0NiA3LjgwNTA4IDUuODQ4OTkgNy45NzA0OSA1Ljk4ODMyIDguMTA5ODJMOS44NzkzMiAxMS45OTk4TDYuMDAwMzIgMTUuODgxOEM1Ljg0ODE5IDE2LjAxNzggNS43MjU0MSAxNi4xODM0IDUuNjM5NDggMTYuMzY4NUM1LjU1MzU2IDE2LjU1MzYgNS41MDYzIDE2Ljc1NDIgNS41MDA1OSAxNi45NTgyQzUuNDk0ODggMTcuMTYyMSA1LjUzMDg1IDE3LjM2NTEgNS42MDYyOSAxNy41NTQ3QzUuNjgxNzMgMTcuNzQ0MyA1Ljc5NTA2IDE3LjkxNjUgNS45MzkzNCAxOC4wNjA4QzYuMDgzNjIgMTguMjA1MSA2LjI1NTgzIDE4LjMxODQgNi40NDU0MiAxOC4zOTM5QzYuNjM1MDEgMTguNDY5MyA2LjgzNzk5IDE4LjUwNTMgNy4wNDE5NiAxOC40OTk2QzcuMjQ1OTMgMTguNDkzOCA3LjQ0NjU5IDE4LjQ0NjYgNy42MzE2NiAxOC4zNjA3QzcuODE2NzQgMTguMjc0NyA3Ljk4MjMzIDE4LjE1MTkgOC4xMTgzMiAxNy45OTk4TDEyLjAwMDMgMTQuMTIwOEwxNS44NzgzIDE3Ljk5OThDMTYuMTU5NyAxOC4yODEyIDE2LjU0MTQgMTguNDM5MyAxNi45MzkzIDE4LjQzOTNDMTcuMzM3MyAxOC40MzkzIDE3LjcxODkgMTguMjgxMiAxOC4wMDAzIDE3Ljk5OThDMTguMjgxNyAxNy43MTg0IDE4LjQzOTggMTcuMzM2OCAxOC40Mzk4IDE2LjkzODhDMTguNDM5OCAxNi41NDA5IDE4LjI4MTcgMTYuMTU5MiAxOC4wMDAzIDE1Ljg3NzhMMTQuMTIxMyAxMS45OTk4WiIgZmlsbD0iIzFBMUExQSIvPgo8L2c+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    cursor: pointer
}

@media (max-width: 1179px) {
    .search-area__close {
        right:18px
    }
}

@media (max-width: 739px) {
    .search-area__close {
        right:15px
    }
}

.search-area__form {
    width: 100%
}

.search-area__result-wrapper {
    position: absolute;
    top: 190px;
    left: 50%;
    display: none;
    z-index: 99;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media (max-width: 1179px) {
    .search-area__result-wrapper {
        top:176px
    }
}

@media (max-width: 739px) {
    .search-area__result-wrapper {
        top:208px
    }
}

.footer {
    background-color: #131313;
    padding-bottom: 80px
}

@media (max-width: 1179px) {
    .footer {
        padding-bottom:40px
    }
}

@media (max-width: 739px) {
    .footer {
        padding-bottom:64px
    }
}

.footer .cta-wide {
    margin-top: 0;
    margin-bottom: 80px;
    background: #131313;
    background: -webkit-gradient(linear,left bottom,left top,from(#131313),color-stop(50%,#131313),color-stop(50%,#fff),to(#fff));
    background: linear-gradient(0deg,#131313 0%,#131313 50%,#fff 50%,#fff 100%);
    position: relative;
    top: -1px
}

@media (max-width: 1179px) {
    .footer .cta-wide {
        margin-bottom:57px
    }
}

@media (max-width: 739px) {
    .footer .cta-wide {
        margin-bottom:64px
    }
}

.footer .cta-wide h3 strong {
    color: #ff6000
}

.footer .footer-logo {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-bottom: 106px
}

@media (max-width: 739px) {
    .footer .footer-logo {
        margin-bottom:32px
    }
}

.footer .socials {
    margin-bottom: 72px
}

@media (max-width: 739px) {
    .footer .socials {
        margin-bottom:24px
    }
}

.footer .copyright {
    margin-bottom: 16px;
    color: #848383
}

@media (max-width: 1179px) {
    .footer .copyright {
        width:138px;
        font-size: 14px;
        line-height: 160%
    }
}

@media (max-width: 739px) {
    .footer .copyright {
        width:100%;
        margin-bottom: 0
    }

    .footer .copyright.desktop {
        display: none
    }
}

@media (min-width: 768px) {
    .footer .copyright.mobile {
        display:none
    }
}

.footer__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 100px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width: 1179px) {
    .footer__inner {
        -webkit-box-pack:start;
        -ms-flex-pack: start;
        justify-content: start;
        gap: 60px
    }
}

@media (max-width: 739px) {
    .footer__inner {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 32px
    }
}

.footer__inner .col-1 {
    border-right: 1px solid #1b1b1b;
    width: 400px;
    max-width: 50%
}

@media (max-width: 1179px) {
    .footer__inner .col-1 {
        width:211px
    }
}

@media (max-width: 739px) {
    .footer__inner .col-1 {
        max-width:100%
    }
}

.footer__inner .col-2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 72px
}

@media (max-width: 1179px) {
    .footer__inner .col-2 {
        gap:40px
    }
}

@media (max-width: 739px) {
    .footer__inner .col-2 {
        gap:16px
    }
}

.footer__inner .col-2 .footer-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 130px
}

@media (max-width: 1179px) {
    .footer__inner .col-2 .footer-info {
        gap:25px
    }
}

@media (max-width: 739px) {
    .footer__inner .col-2 .footer-info {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 16px
    }
}

.footer__inner .col-2 .footer-info .company-name, .company-ofdestributor {
    font-family: 'conthraxsemibold';
    font-style: normal;
    font-size: 16px;
    line-height: 160%;
    color: #ff6000;
    margin-bottom: 16px
}

.company-ofdestributor { margin-bottom: 5px; }

.footer__inner .col-2 .footer-info .company-address {
    font-weight: 400;
    font-size: 19px;
    line-height: 160%;
    color: #fff
}

@media (max-width: 1179px) {
    .footer__inner .col-2 .footer-info .company-address {
        font-size:16px
    }
}

.footer__inner .col-2 .footer-info__left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (max-width: 1179px) {
    .footer__inner .col-2 .footer-info__left {
        width:183px
    }
}

@media (max-width: 739px) {
    .footer__inner .col-2 .footer-info__left {
        width:100%
    }
}

.footer__inner .col-2 .footer-info__right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px
}

@media (max-width: 739px) {
    .footer__inner .col-2 .footer-info__right {
        gap:4px;
        margin-bottom: 16px
    }
}

.footer__inner .col-2 .footer-info__right a {
    font-weight: 400;
    font-size: 19px;
    line-height: 160%;
    color: #fff;
    text-decoration: none
}

@media (max-width: 1179px) {
    .footer__inner .col-2 .footer-info__right a {
        font-size:16px
    }
}

.footer__inner .col-2 .footer-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width: 739px) {
    .footer__inner .col-2 .footer-nav {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 24px;
        margin-bottom: 8px
    }
}

.footer__inner .col-2 .footer-nav .title {
    font-family: 'conthraxsemibold';
    font-style: normal;
    font-size: 16px;
    line-height: 160%;
    margin-bottom: 16px;
    color: #fff;
    display: block
}

@media (max-width: 1179px) {
    .footer__inner .col-2 .footer-nav .title {
        margin-bottom:8px
    }
}

.footer__inner .col-2 .footer-nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
    padding: 0;
    margin: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px
}

.footer__inner .col-2 .footer-nav ul li {
    position: static
}

.footer__inner .col-2 .footer-nav ul li:not(:first-child) {
    margin-top: 0
}

.footer__inner .col-2 .footer-nav ul li:before {
    display: none
}

.footer__inner .col-2 .footer-nav ul li {
    position: static;
    padding-left: 0
}

.footer__inner .col-2 .footer-nav ul li:not(:first-child) {
    margin-top: 0
}

.footer__inner .col-2 .footer-nav ul li:before {
    display: none
}

.footer__inner .col-2 .footer-nav ul a {
    color: #fff;
    text-decoration: none;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%
}

.socials {
    list-style: none;
    margin: 0;
    padding: 0;
    padding: 0;
    margin: 0;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 24px
}

.socials li {
    position: static
}

.socials li:not(:first-child) {
    margin-top: 0
}

.socials li:before {
    display: none
}

.socials li {
    position: static;
    padding-left: 0
}

.socials li:not(:first-child) {
    margin-top: 0
}

.socials li:before {
    display: none
}

.socials a {
    display: block;
    text-decoration: none
}

.socials a img {
    display: block
}

.footer-links {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
    gap: 12px;
    list-style: none
}

.footer-links li {
    position: static
}

.footer-links li:not(:first-child) {
    margin-top: 0
}

.footer-links li:before {
    display: none
}

@media (max-width: 1179px) {
    .footer-links.desktop {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 8px
    }
}

@media (max-width: 739px) {
    .footer-links.desktop {
        display:none
    }
}

@media (min-width: 768px) {
    .footer-links.mobile {
        display:none
    }
}

.footer-links li {
    position: static;
    padding-left: 0
}

.footer-links li:not(:first-child) {
    margin-top: 0
}

.footer-links li:before {
    display: none
}

@media (max-width: 1179px) {
    .footer-links li {
        line-height:0
    }
}

.footer-links a {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 160%;
    color: #848383;
    text-decoration: none
}

.search-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 32px;
    border-radius: 24px;
    border: 1px solid var(--stroke-divider,#ebebeb)
}

@media (max-width: 739px) {
    .search-card {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 24px
    }
}

.search-card--wide {
    width: 100%;
    padding: 32px 0;
    border-radius: 0;
    border: none;
    border-bottom: 1px solid #eee
}

.search-card--wide:first-child {
    padding-top: 0
}

.search-card--wide:last-child {
    padding-bottom: 0;
    border-bottom: none
}

.search-card__thumbnail {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 170px;
    height: 114px;
    border-radius: 12px;
    background-color: #eee;
    overflow: hidden
}

@media (max-width: 739px) {
    .search-card__thumbnail {
        width:84px;
        height: 56px
    }
}

@media (max-width: 1179px) {
    .search-card--wide .search-card__thumbnail {
        width:114px;
        height: 76px
    }
}

.search-card__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: 16px;
    max-width: 319px
}

.search-card__text,.search-card__text:link,.search-card__text:active,.search-card__text:hover,.search-card__text:visited {
    text-decoration: none;
    color: #444
}

@media (max-width: 739px) {
    .search-card__text {
        margin-left:0;
        margin-top: 16px
    }
}

.search-card--wide .search-card__text {
    max-width: 100%
}

@media (max-width: 1179px) {
    .search-card__title {
        font-size:16px;
        line-height: 140%
    }
}

.search-card__excerpt {
    margin-top: 2px
}

@media (max-width: 1179px) {
    .search-card__excerpt {
        margin-top:0
    }
}

.search-card__pseudo-link {
    margin-top: 8px
}

@media (max-width: 739px) {
    .search-card__pseudo-link {
        font-size:14px
    }
}

@media (max-width: 739px) {
    .search-card__pseudo-link>span {
        width:unset;
        height: unset;
        border: unset;
        border-radius: 0
    }
}

@media (max-width: 1179px) {
    .search-card--wide .search-card__pseudo-link>span {
        width:unset;
        height: unset;
        border: unset;
        border-radius: 0
    }
}

.comment-content a {
    word-wrap: break-word
}

.bypostauthor {
    display: block
}

.widget {
    margin: 0 0 1.5em
}

.widget select {
    max-width: 100%
}

.page-content .wp-smiley,.entry-content .wp-smiley,.article__content .wp-smiley,.comment-content .wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0
}

.custom-logo-link {
    display: inline-block
}

.icon-play {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 58px;
    height: 48px;
    background: #ff6000;
    border-radius: 16px;
    cursor: pointer
}

.wp-caption {
    margin-bottom: 1.5em;
    max-width: 100%
}

.wp-caption img[class*=wp-image-] {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption .wp-caption-text {
    margin: .8075em 0
}

.wp-caption-text {
    text-align: center
}

.gallery {
    margin-bottom: 1.5em;
    display: grid;
    grid-gap: 1.5em
}

.gallery-item {
    display: inline-block;
    text-align: center;
    width: 100%
}

.gallery-columns-2 {
    grid-template-columns: repeat(2,1fr)
}

.gallery-columns-3 {
    grid-template-columns: repeat(3,1fr)
}

.gallery-columns-4 {
    grid-template-columns: repeat(4,1fr)
}

.gallery-columns-5 {
    grid-template-columns: repeat(5,1fr)
}

.gallery-columns-6 {
    grid-template-columns: repeat(6,1fr)
}

.gallery-columns-7 {
    grid-template-columns: repeat(7,1fr)
}

.gallery-columns-8 {
    grid-template-columns: repeat(8,1fr)
}

.gallery-columns-9 {
    grid-template-columns: repeat(9,1fr)
}

.gallery-caption {
    display: block
}

.kemroc-preloader {
    display: none;
    margin-right: auto;
    margin-left: auto;
    width: 64px;
    height: 64px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjZmY2MDAwIiBkPSJNMTExLjcwOCw0OUE1MC4xMTYsNTAuMTE2LDAsMCwwLDc5LDE2LjI5MlYxLjc4NUE2NC4wNzYsNjQuMDc2LDAsMCwxLDEyNi4yMTUsNDlIMTExLjcwOFpNNDksMTYuMjkyQTUwLjExNCw1MC4xMTQsMCwwLDAsMTYuMjkyLDQ5SDEuNzg1QTY0LjA3NSw2NC4wNzUsMCwwLDEsNDksMS43ODVWMTYuMjkyWk0xNi4yOTIsNzlBNTAuMTE2LDUwLjExNiwwLDAsMCw0OSwxMTEuNzA4djE0LjUwN0E2NC4wNzYsNjQuMDc2LDAsMCwxLDEuNzg1LDc5SDE2LjI5MlpNNzksMTExLjcwOEE1MC4xMTgsNTAuMTE4LDAsMCwwLDExMS43MDgsNzloMTQuNTA3QTY0LjA3OCw2NC4wNzgsMCwwLDEsNzksMTI2LjIxNVYxMTEuNzA4WiI+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGZyb209IjAgNjQgNjQiIHRvPSItOTAgNjQgNjQiIGR1cj0iODAwbXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGVUcmFuc2Zvcm0+PC9wYXRoPgogIDxwYXRoIGZpbGw9IiNmZjYwMDAiIGQ9Ik05Ni45NzEsNTMuNjMzYTM0LjYzNCwzNC42MzQsMCwwLDAtMjIuNi0yMi42VjIxQTQ0LjI4Myw0NC4yODMsMCwwLDEsMTA3LDUzLjYzM0g5Ni45NzFabS00My4zMzgtMjIuNmEzNC42MzQsMzQuNjM0LDAsMCwwLTIyLjYsMjIuNkgyMUE0NC4yODMsNDQuMjgzLDAsMCwxLDUzLjYzMywyMVYzMS4wMjlabS0yMi42LDQzLjMzOGEzNC42MzQsMzQuNjM0LDAsMCwwLDIyLjYsMjIuNlYxMDdBNDQuMjgzLDQ0LjI4MywwLDAsMSwyMSw3NC4zNjdIMzEuMDI5Wm00My4zMzgsMjIuNmEzNC42MzQsMzQuNjM0LDAsMCwwLDIyLjYtMjIuNkgxMDdBNDQuMjgzLDQ0LjI4MywwLDAsMSw3NC4zNjcsMTA3Vjk2Ljk3MVoiPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDY0IDY0IiB0bz0iOTAgNjQgNjQiIGR1cj0iODAwbXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGVUcmFuc2Zvcm0+PC9wYXRoPgogIDxwYXRoIGZpbGw9IiNmZjYwMDAiIGQ9Ik04NS40Nyw1Ny4yNUEyMi41NTIsMjIuNTUyLDAsMCwwLDcwLjc1LDQyLjUzVjM2QTI4LjgzNiwyOC44MzYsMCwwLDEsOTIsNTcuMjVIODUuNDdaTTU3LjI1LDQyLjUzQTIyLjU1MiwyMi41NTIsMCwwLDAsNDIuNTMsNTcuMjVIMzZBMjguODM2LDI4LjgzNiwwLDAsMSw1Ny4yNSwzNlY0Mi41M1pNNDIuNTMsNzAuNzVBMjIuNTUyLDIyLjU1MiwwLDAsMCw1Ny4yNSw4NS40N1Y5MkEyOC44MzYsMjguODM2LDAsMCwxLDM2LDcwLjc1SDQyLjUzWk03MC43NSw4NS40N0EyMi41NTIsMjIuNTUyLDAsMCwwLDg1LjQ3LDcwLjc1SDkyQTI4LjgzNiwyOC44MzYsMCwwLDEsNzAuNzUsOTJWODUuNDdaIj48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgZnJvbT0iMCA2NCA2NCIgdG89Ii05MCA2NCA2NCIgZHVyPSI4MDBtcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZVRyYW5zZm9ybT48L3BhdGg+PC9zdmc+");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center
}

.wp-block-file {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 16px;
    margin-bottom: 0;
    padding-right: 32px;
    border-radius: 6px;
    border: 2px solid #ff6000;
    font-family: 'conthraxsemibold';
    font-size: 16px;
    line-height: 130%
}

@media (max-width: 739px) {
    .wp-block-file {
        line-height:140%
    }
}

.wp-block-file__extension {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin-left: 8px;
    font-family: 'conthraxsemibold';
    font-size: 16px;
    line-height: 130%;
    color: #b6b6b6
}

.wp-block-file__button.wp-element-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
    margin: 0;
    padding: 0;
    background-color: transparent
}

.wp-block-file__button.wp-element-button,.wp-block-file__button.wp-element-button:link,.wp-block-file__button.wp-element-button:active,.wp-block-file__button.wp-element-button:hover,.wp-block-file__button.wp-element-button:visited {
    text-decoration: none;
    color: #444
}

.wp-block-file__button.wp-element-button:before {
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImRvd25sb2FkLTAxIj4KPHBhdGggaWQ9Ikljb24iIGQ9Ik00IDIwLjM4MjdDNC40MDQ3MSAyMC43NzggNC45NTM2MSAyMSA1LjUyNTk1IDIxSDE4LjQ3NDFDMTkuMDQ2NCAyMSAxOS41OTUzIDIwLjc3OCAyMCAyMC4zODI3TTEyLjAwMTIgM1YxNC45NDI1TTEyLjAwMTIgMTQuOTQyNUwxNi45MzM4IDEwLjM3OTNNMTIuMDAxMiAxNC45NDI1TDcuMDY4NTkgMTAuMzc5MyIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8L3N2Zz4K");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center
}

[id|=wp-block-file--media] {
    width: 100%;
    padding: 24px 32px
}

[id|=wp-block-file--media],[id|=wp-block-file--media]:link,[id|=wp-block-file--media]:active,[id|=wp-block-file--media]:hover,[id|=wp-block-file--media]:visited {
    text-decoration: none;
    color: #131313
}


.wp-block-file a::first-letter {
	text-transform: capitalize;
}


.wp-block-video {
    margin-top: 40px;
    margin-bottom: 0
}

.wp-block-image {
    margin-bottom: 0
}

.tech-drawing {
    padding: 24px;
    background: #efefef;
    border-radius: 16px;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content
}

.tech-drawing__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 16px 22px;
    background-color: #fff;
    border-radius: 12px
}

@media (max-width: 1179px) {
    .tech-drawing__info {
        padding:8px 16px
    }
}

.tech-drawing__icon {
    margin-right: 12px
}

.tech-drawing__text {
    font-weight: 600;
    font-size: 16px;
    line-height: 160%
}

@media (max-width: 1179px) {
    .tech-drawing__text {
        font-size:14px
    }
}

.tech-drawing img {
    margin-top: 24px
}

.fifty-fifty-description {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 30px
}

@media (max-width: 739px) {
    .fifty-fifty-description {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.fifty-fifty-description__accent-text {
    width: 600px;
    font-weight: 600;
    font-size: 19px;
    line-height: 160%;
    color: #000
}

@media (max-width: 1179px) {
    .fifty-fifty-description__accent-text {
        width:100%
    }
}

.fifty-fifty-description__text {
    width: 570px;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%
}

@media (max-width: 1179px) {
    .fifty-fifty-description__text {
        width:100%
    }
}

.fifty-fifty-description p {
    margin: 0
}

.member-card {
    position: static;
    padding-left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: calc((100% - 60px)/3);
    padding: 24px;
    background: #fff;
    border: 1px solid #ebebeb;
    border-radius: 16px;
    overflow: hidden
}

.member-card:not(:first-child) {
    margin-top: 0
}

.member-card:before {
    display: none
}

@media (max-width: 1179px) {
    .member-card {
        -webkit-box-align:start;
        -ms-flex-align: start;
        align-items: flex-start;
        width: calc((100% - 30px)/2);
        padding: 20px
    }
}

@media (max-width: 739px) {
    .member-card {
        width:100%
    }
}

.member-card:hover {
    border-width: 2px;
    border-color: #ff6000
}

@media (max-width: 1179px) {
    .member-card:hover {
        border:1px solid #ebebeb
    }
}

.member-card__personal-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 1179px) {
    .member-card__personal-info {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.member-card__langs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 12px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    padding: 8px 12px;
    background: #eee;
    border-radius: 12px;
    line-height: 0
}

@media (max-width: 1179px) {
    .member-card__langs {
        padding:4px 12px
    }
}

.member-card__langs--pc {
    -webkit-transform: translateY(-68px);
    transform: translateY(-68px);
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out,-webkit-transform .3s ease-out;
    will-change: transform
}

@media (max-width: 1179px) {
    .member-card__langs--pc {
        display:none;
        -webkit-transform: none;
        transform: none
    }
}

.member-card:hover .member-card__langs--pc {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.member-card__langs--tab {
    display: none
}

@media (max-width: 1179px) {
    .member-card__langs--tab {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.member-card__langs-text {
    font-weight: 700;
    font-size: 10px;
    line-height: 16px;
    letter-spacing: .055em;
    color: #000;
    text-transform: uppercase
}

.member-card__langs-list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px
}

.member-card__langs-list li {
    position: static
}

.member-card__langs-list li:not(:first-child) {
    margin-top: 0
}

.member-card__langs-list li:before {
    display: none
}

.member-card__langs-item {
    position: static;
    padding-left: 0
}

.member-card__langs-item:not(:first-child) {
    margin-top: 0
}

.member-card__langs-item:before {
    display: none
}

.member-card__avatar {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: 20px;
    width: 150px;
    height: 150px;
    border-radius: 50%;
    overflow: hidden;
    -webkit-transition: scale .3s ease-out;
    transition: scale .3s ease-out;
    will-change: scale
}

@media (max-width: 1179px) {
    .member-card__avatar {
        margin-top:0;
        width: 88px;
        height: 88px
    }
}

.member-card:hover .member-card__avatar {
    scale: .8
}

@media (max-width: 1179px) {
    .member-card:hover .member-card__avatar {
        scale:1
    }
}

.member-card__avatar img {
    scale: 1.1;
    -webkit-transition: scale .4s ease-out;
    transition: scale .4s ease-out;
    border-radius: inherit;
    will-change: scale
}

@media (max-width: 1179px) {
    .member-card__avatar img {
        scale:none
    }
}

.member-card:hover .member-card__avatar img {
    scale: 1
}

@media (max-width: 1179px) {
    .member-card:hover .member-card__avatar img {
        scale:none
    }
}

.member-card__inner {
    margin-top: 24px;
    padding: 0 15px;
    text-align: center;
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out,-webkit-transform .3s ease-out;
    will-change: transform
}

@media (max-width: 1179px) {
    .member-card__inner {
        margin-top:0;
        margin-left: 16px;
        padding: 0;
        text-align: left
    }
}

.member-card:hover .member-card__inner {
    -webkit-transform: translateY(-22px);
    transform: translateY(-22px)
}

@media (max-width: 1179px) {
    .member-card:hover .member-card__inner {
        -webkit-transform:translateY(0);
        transform: translateY(0)
    }
}

.member-card__name {
    font-family: 'conthraxsemibold';
    font-size: 19px;
    line-height: 30px;
    color: #000
}

@media (max-width: 1179px) {
    .member-card__name {
        margin-top:12px;
        font-size: 16px;
        line-height: 22px
    }
}

.member-card__position {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #ff6000
}

@media (max-width: 1179px) {
    .member-card__position {
        font-size:12px;
        line-height: 17px
    }
}

.member-card__contacts {
    margin-top: 24px;
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
    color: #000;
    -webkit-transform: translateY(84px);
    transform: translateY(84px);
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out,-webkit-transform .3s ease-out;
    will-change: transform
}

.member-card:hover .member-card__contacts {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

@media (max-width: 1179px) {
    .member-card__contacts {
        margin-top:16px;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.member-card__numbers {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 1179px) {
    .member-card__numbers {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}

.member-card__mobile-number {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 8px
}

@media (max-width: 1179px) {
    .member-card__mobile-number {
        margin-top:8px;
        margin-left: 0
    }
}

.member-card__mobile-number:before {
    content: "";
    margin-right: 8px;
    width: 1px;
    height: 22px;
    background-color: #ebebeb
}

@media (max-width: 1179px) {
    .member-card__mobile-number:before {
        display:none
    }
}

.member-card__mobile-number a,.member-card__mobile-number a:link,.member-card__mobile-number a:active,.member-card__mobile-number a:hover,.member-card__mobile-number a:visited {
    text-decoration: none;
    color: #000
}

.member-card__phone-number {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px
}

.member-card__phone-number svg {
    width: 14px;
    height: 22px
}

.member-card__phone-number a,.member-card__phone-number a:link,.member-card__phone-number a:active,.member-card__phone-number a:hover,.member-card__phone-number a:visited {
    text-decoration: none;
    color: #000
}

.member-card__email {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 8px;
    margin-top: 16px
}

.member-card__email svg {
    width: 14px;
    height: 14px
}

.member-card a,.member-card a:link,.member-card a:active,.member-card a:hover,.member-card a:visited {
    text-decoration: none;
    color: #000
}

.pseudo-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: 'conthraxsemibold';
    font-size: 14px;
    line-height: 18px
}

.pseudo-link,.pseudo-link:link,.pseudo-link:active,.pseudo-link:hover,.pseudo-link:visited {
    text-decoration: none;
    color: #ff6000
}

@media (max-width: 739px) {
    .pseudo-link {
        font-size:11px;
        line-height: 15px
    }
}

.pseudo-link>svg {
    margin-left: 6px;
    width: 5px;
    height: 9px
}

@media (max-width: 1179px) {
    .pseudo-link>svg {
        margin-left:4px
    }
}

.application-areas-item {
    position: relative;
    width: calc((100% - 90px)/4);
    height: 340px;
    border-radius: 16px;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(20.83%,rgba(0,0,0,0)),to(rgba(0,0,0,.84)));
    background: linear-gradient(180deg,rgba(0,0,0,0) 20.83%,rgba(0,0,0,.84) 100%);
    overflow: hidden
}

@media (max-width: 1179px) {
    .application-areas-item {
        width:calc((100% - 60px)/3);
        height: 260px
    }
}

@media (max-width: 739px) {
    .application-areas-item {
        width:calc((100% - 16px)/2);
        height: 180px
    }
}

@media (max-width: 1179px) {
    .application-areas-item--model {
        height:242px
    }
}

@media (max-width: 739px) {
    .application-areas-item--model {
        width:100%
    }
}

.application-areas-item__link {
    width: 100%;
    height: 100%
}

.application-areas-item__link,.application-areas-item__link:link,.application-areas-item__link:active,.application-areas-item__link:hover,.application-areas-item__link:visited {
    text-decoration: none;
    color: #ff6000
}

.application-areas-item__figure {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin: 0;
    height: 100%;
    padding: 28px 24px
}

@media (max-width: 1179px) {
    .application-areas-item__figure {
        padding:20px
    }
}

@media (max-width: 739px) {
    .application-areas-item__figure {
        padding:12px
    }
}

@media (max-width: 1179px) {
    .application-areas-item__figure--model {
        padding:24px
    }
}

@media (max-width: 739px) {
    .application-areas-item__figure--model {
        padding:24px
    }
}

.application-areas-item__image {
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    width: 100%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: -2
}

.application-areas-item__title {
    font-family: "Asap",sans-serif;
    font-size: 19px;
    line-height: 30px;
    color: #fff
}

@media (max-width: 1179px) {
    .application-areas-item__title {
        font-size:15px;
        line-height: 24px
    }
}

@media (max-width: 739px) {
    .application-areas-item__title {
        font-size:13px;
        line-height: 16px
    }
}

.application-areas-item__title--model {
    font-family: 'conthraxsemibold';
    font-size: 19px;
    line-height: 30px;
    color: #fff
}

@media (max-width: 1179px) {
    .application-areas-item__title--model {
        font-size:19px;
        line-height: 30px
    }
}

@media (max-width: 739px) {
    .application-areas-item__title--model {
        font-size:19px;
        line-height: 30px
    }
}

.application-areas-item__caption {
    -webkit-transform: translateY(22px);
    transform: translateY(22px);
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

@media (max-width: 1179px) {
    .application-areas-item__caption {
        -webkit-transform:translateY(0);
        transform: translateY(0)
    }
}

.application-areas-item:hover .application-areas-item__caption {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.application-areas-item__weight {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
    margin: 0
}

.application-areas-item__weight-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 20px;
    height: 20px
}

.application-areas-item__weight-icon svg {
    max-width: 100%;
    max-height: 100%
}

.application-areas-item__weight-text {
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;
    color: #fff
}

.application-areas-item__pseudo-link {
    margin: 0;
    margin-top: 2px;
    -webkit-transform: translateY(43px);
    transform: translateY(43px);
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

@media (max-width: 1179px) {
    .application-areas-item__pseudo-link {
        font-size:11px;
        line-height: 15px;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.application-areas-item:hover .application-areas-item__pseudo-link {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.application-areas-item__pseudo-link--model {
    margin-top: 8px
}

@media (max-width: 1179px) {
    .application-areas-item__pseudo-link--model {
        font-size:14px;
        line-height: 18px
    }
}

.cross {
    background-color: transparent;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImZpLWJyLWNyb3NzLXNtYWxsIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE0LjEyMTMgMTEuOTk5OEwxOC4wMDAzIDguMTE2ODJDMTguMjUyMiA3LjgzMDU4IDE4LjM4NTYgNy40NTkxOCAxOC4zNzM0IDcuMDc4MTFDMTguMzYxMiA2LjY5NzA1IDE4LjIwNDQgNi4zMzQ5MSAxNy45MzQ4IDYuMDY1MzJDMTcuNjY1MiA1Ljc5NTczIDE3LjMwMzEgNS42Mzg5MSAxNi45MjIgNS42MjY3NEMxNi41NDEgNS42MTQ1OCAxNi4xNjk2IDUuNzQ3OTcgMTUuODgzMyA1Ljk5OTgyTDEyLjAwMDMgOS44Nzg4Mkw4LjExMDMyIDUuOTg3ODJDNy45NzA5OSA1Ljg0ODQ5IDcuODA1NTggNS43Mzc5NiA3LjYyMzUzIDUuNjYyNTZDNy40NDE0OCA1LjU4NzE1IDcuMjQ2MzcgNS41NDgzNCA3LjA0OTMyIDUuNTQ4MzRDNi44NTIyOCA1LjU0ODM0IDYuNjU3MTYgNS41ODcxNSA2LjQ3NTExIDUuNjYyNTZDNi4yOTMwNyA1LjczNzk2IDYuMTI3NjUgNS44NDg0OSA1Ljk4ODMyIDUuOTg3ODJDNS44NDg5OSA2LjEyNzE1IDUuNzM4NDYgNi4yOTI1NiA1LjY2MzA2IDYuNDc0NjFDNS41ODc2NSA2LjY1NjY2IDUuNTQ4ODQgNi44NTE3NyA1LjU0ODg0IDcuMDQ4ODJDNS41NDg4NCA3LjI0NTg3IDUuNTg3NjUgNy40NDA5OCA1LjY2MzA2IDcuNjIzMDNDNS43Mzg0NiA3LjgwNTA4IDUuODQ4OTkgNy45NzA0OSA1Ljk4ODMyIDguMTA5ODJMOS44NzkzMiAxMS45OTk4TDYuMDAwMzIgMTUuODgxOEM1Ljg0ODE5IDE2LjAxNzggNS43MjU0MSAxNi4xODM0IDUuNjM5NDggMTYuMzY4NUM1LjU1MzU2IDE2LjU1MzYgNS41MDYzIDE2Ljc1NDIgNS41MDA1OSAxNi45NTgyQzUuNDk0ODggMTcuMTYyMSA1LjUzMDg1IDE3LjM2NTEgNS42MDYyOSAxNy41NTQ3QzUuNjgxNzMgMTcuNzQ0MyA1Ljc5NTA2IDE3LjkxNjUgNS45MzkzNCAxOC4wNjA4QzYuMDgzNjIgMTguMjA1MSA2LjI1NTgzIDE4LjMxODQgNi40NDU0MiAxOC4zOTM5QzYuNjM1MDEgMTguNDY5MyA2LjgzNzk5IDE4LjUwNTMgNy4wNDE5NiAxOC40OTk2QzcuMjQ1OTMgMTguNDkzOCA3LjQ0NjU5IDE4LjQ0NjYgNy42MzE2NiAxOC4zNjA3QzcuODE2NzQgMTguMjc0NyA3Ljk4MjMzIDE4LjE1MTkgOC4xMTgzMiAxNy45OTk4TDEyLjAwMDMgMTQuMTIwOEwxNS44NzgzIDE3Ljk5OThDMTYuMTU5NyAxOC4yODEyIDE2LjU0MTQgMTguNDM5MyAxNi45MzkzIDE4LjQzOTNDMTcuMzM3MyAxOC40MzkzIDE3LjcxODkgMTguMjgxMiAxOC4wMDAzIDE3Ljk5OThDMTguMjgxNyAxNy43MTg0IDE4LjQzOTggMTcuMzM2OCAxOC40Mzk4IDE2LjkzODhDMTguNDM5OCAxNi41NDA5IDE4LjI4MTcgMTYuMTU5MiAxOC4wMDAzIDE1Ljg3NzhMMTQuMTIxMyAxMS45OTk4WiIgZmlsbD0iIzFBMUExQSIvPgo8L2c+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    cursor: pointer
}

#mu-switcher {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 16px;
    font-size: 16px;
    line-height: 130%
}

@media (max-width: 1179px) {
    #mu-switcher {
        gap:8px;
        font-size: 12px
    }
}

.mu-value[data-lang-code=default] {
    display: block
}

.mu-value[data-lang-code=us] {
    display: none
}

.mu-flag {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 21px;
    height: 21px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    cursor: pointer
}

.mu-flag[data-lang-code=default] {
    background-image: url("data:image/png;base64,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")
}

.mu-flag[data-lang-code=us] {
    background-image: url("data:image/png;base64,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")
}

.hero {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 128px
}

@media (max-width: 1179px) {
    .hero {
        -webkit-box-align:start;
        -ms-flex-align: start;
        align-items: start;
        margin-bottom: 32px
    }
}

.hero__bg-picture-wrapper {
    position: relative;
    display: block;
    margin-top: 0;
    width: 100%;
    overflow: hidden
}

.hero__bg-picture-wrapper--wide {
    max-width: 100%;
    height: 463px
}

@media (max-width: 1179px) {
    .hero__bg-picture-wrapper--wide {
        height:333px
    }
}

@media (max-width: 739px) {
    .hero__bg-picture-wrapper--wide {
        height:178px
    }
	.hero__bg-picture-wrapper { 
		margin-left: 15px;
		margin-right: 15px; 
	}
}

@media (max-width: 680px) {
	.post-type-archive-applications .hero__bg-picture-wrapper--wide {
		height: 400px !important;
	}
	h4 {
		font-size: 23px;
	}
	.farbiger_text .container .col_1 {
		font-size: 30px !important;
	}
	
	
}
	
.hero--front-page .hero__bg-picture-wrapper--wide {
    height: 613px
}

@media (max-width: 1179px) {
    .hero--front-page .hero__bg-picture-wrapper--wide {
        -webkit-box-align:center;
        -ms-flex-align: center;
        align-items: center;
        height: 414px
    }
}

.hero__bg-picture-wrapper--narrow {
    margin-right: auto;
    margin-left: auto;
    max-width: 1440px;
    border-radius: 16px;
    overflow: hidden
}

@media (max-width: 1179px) {
    .hero__bg-picture-wrapper--narrow {
        border-radius:0
    }
}

.hero__bg-picture-wrapper--all-height {
    height: auto
}

.hero__bg-picture-wrapper--tablet {
    height: 100%
}

.hero--front-page .hero__bg-picture-wrapper--tablet {
    height: 100%
}

.hero__bg-picture-wrapper--mob {
    height: 100%
}

.hero--front-page .hero__bg-picture-wrapper--mob {
    height: 100%
}

.hero__bg-picture {
    display: block;
    width: 100%;
    height: 100%
}

.hero__bg-image {
    display: block;
    width: 100%;
    height: 100%
}

.hero__bg-arrow {
    position: absolute;
    right: 70px;
    bottom: 0;
    display: block;
    width: 490px
}

@media (max-width: 1179px) {
    .hero__bg-arrow {
        right:66px;
        width: 318px
    }
}

@media (max-width: 739px) {
    .hero__bg-arrow {
        right:0;
        bottom: -5px;
        width: 174px
    }
}

.hero__bg-arrow-image {
    display: block;
    width: 100%;
    height: 100%
}

.hero__bg-picture-overlay {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background: linear-gradient(90deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%)
}

.hero__bg-picture-wrapper--narrow .hero__bg-picture-overlay {
    border-radius: 16px
}

@media (max-width: 1179px) {
    .hero__bg-picture-wrapper--narrow .hero__bg-picture-overlay {
        border-radius:0
    }
}

.hero__content {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media (max-width: 1179px) {
    .hero__content {
        top:64px;
        -webkit-transform: translate(-50%,0);
        transform: translate(-50%,0)
    }
}

@media (max-width: 739px) {
    .hero__content {
        top:50%;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }
}

@media (max-width: 1179px) {
    .hero--front-page .hero__content {
        top:50%;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    }
}

.hero__above-title {
    margin-bottom: 22px;
    width: 530px
}

@media (max-width: 1179px) {
    .hero__above-title {
        margin-bottom:8px;
        width: 500px
    }
}

@media (max-width: 739px) {
    .hero__above-title {
        width:100%
    }
}

.hero__title {
    margin-bottom: 0;
    width: 530px;
    color: #fff;
	font-size: 45px;
}

@media (max-width: 1179px) {
    .hero__title {
        width:500px;
        font-size: 33px
    }
}

@media (max-width: 739px) {
    .hero__title {
        width:100%;
        font-size: 23px;
        line-height: 32px
    }
}

.hero__description {
    margin-top: 22px;
    width: 570px;
    font-weight: 600;
    font-size: 19px;
    line-height: 30px;
    color: #fff
}

@media (max-width: 1179px) {
    .hero__description {
        margin-top:16px
    }
}

@media (max-width: 739px) {
    .hero__description {
        margin-top:8px;
        width: 100%;
        font-size: 16px;
        line-height: 26px
    }
}

.hero__description strong {
    color: #ff6000
}

.hero__readmore {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin-top: 36px
}

.hero__readmore,.hero__readmore:link,.hero__readmore:active,.hero__readmore:hover,.hero__readmore:visited {
    text-decoration: none;
    color: #fff
}

@media (max-width: 1179px) {
    .hero__readmore {
        margin-top:24px
    }
}

.product-general-info {
    margin: 40px 0
}

@media (max-width: 1179px) {
    .product-general-info {
        margin:72px 0
    }
}

@media (max-width: 739px) {
    .product-general-info {
        margin:40px 0
    }
}

.product-general-info__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 32px
}

@media (max-width: 1179px) {
    .product-general-info__content {
        gap:24px
    }
}

@media (max-width: 739px) {
    .product-general-info__content {
        gap:16px
    }
}

.product-general-info__picture {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 100%;
    max-height: 650px;
    height: 100%;
    margin: 0;
    border-radius: 16px;
    overflow: hidden
}

@media (max-width: 1179px) {
    .product-general-info__picture {
        width:100%
    }
}

.product-general-info__picture img {
    width: 100%
}

.product-general-info__areas {
    position: absolute;
    top: 32px;
    left: 32px;
    z-index: 99
}

@media (max-width: 739px) {
    .product-general-info__areas {
        top:16px;
        left: 16px
    }
}

.product-general-info__title {
    font-family: 'conthraxsemibold';
    font-size: 40px;
    line-height: 130%;
    text-transform: uppercase
}

@media (max-width: 1179px) {
    .product-general-info__title {
        font-size:28px;
        line-height: 140%
    }
}

@media (max-width: 739px) {
    .product-general-info__title {
        font-size:24px
    }
}

.product-general-info__subtitle {
    margin-top: 16px;
    font-family: "Asap",sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 160%
}

@media (max-width: 1179px) {
    .product-general-info__subtitle {
        font-size:16px;
        line-height: 160%
    }
}

.product-general-info__benefits-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 24px
}

@media (max-width: 739px) {
    .product-general-info__benefits-wrapper {
        gap:0
    }
}

.product-general-info__benefits {
    list-style: none;
    margin: 0;
    padding: 0;
    width: calc(50% - 12px)
}

.product-general-info__benefits li {
    position: static
}

.product-general-info__benefits li:not(:first-child) {
    margin-top: 0
}

.product-general-info__benefits li:before {
    display: none
}

@media (max-width: 739px) {
    .product-general-info__benefits {
        width:100%
    }
}

.product-tech-info {
    margin: 70px 0
}

@media (max-width: 1179px) {
    .product-tech-info {
        margin:72px 0
    }
}

@media (max-width: 739px) {
    .product-tech-info {
        margin:40px 0
    }
}

.product-tech-info__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 70px
}

@media (max-width: 1179px) {
    .product-tech-info__content {
        gap:30px
    }
}

@media (max-width: 739px) {
    .product-tech-info__content {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.product-tech-info__text {
    max-width: 51%
}

@media (max-width: 1179px) {
    .product-tech-info__text {
        max-width:50%
    }
}

@media (max-width: 739px) {
    .product-tech-info__text {
        max-width:100%
    }
}

.product-tech-info__text-strong {
    font-weight: 600;
    font-size: 19px;
    line-height: 160%;
    text-transform: uppercase;
    color: #000
}

.product-tech-info__text-simple {
    margin-top: 24px;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%
}

.product-model-list {
    margin: 70px 0
}

@media (max-width: 1179px) {
    .product-model-list {
        margin:72px 0
    }
}

@media (max-width: 739px) {
    .product-model-list {
        margin:40px 0
    }
}

.product-model-list__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 1179px) {
    .product-model-list__content {
        margin:0;
        padding: 0;
        width: 100%;
        max-width: 100%
    }
}

.product-model-list__slider {
    position: relative;
    width: 74.5%
}

.product-model-list__models {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.product-model-list__models li {
    position: static
}

.product-model-list__models li:not(:first-child) {
    margin-top: 0
}

.product-model-list__models li:before {
    display: none
}

.product-model-list__item {
    position: static;
    padding-left: 0
}

.product-model-list__item:not(:first-child) {
    margin-top: 0
}

.product-model-list__item:before {
    display: none
}

.product-model-list__control {
    position: absolute;
    top: 82px;
    padding: 5px 10px;
    cursor: pointer;
    z-index: 999
}

@media (max-width: 1179px) {
    .product-model-list__control {
        top:27px
    }
}

.product-model-list__control--prev {
    left: 20px
}

@media (max-width: 1179px) {
    .product-model-list__control--prev {
        left:3px
    }
}

@media (max-width: 739px) {
    .product-model-list__control--prev {
        left:-4px
    }
}

.product-model-list__control--next {
    right: 20px
}

@media (max-width: 1179px) {
    .product-model-list__control--next {
        right:3px
    }
}

@media (max-width: 739px) {
    .product-model-list__control--next {
        right:-4px
    }
}

.product-model-list__control.swiper-button-disabled svg path {
    fill: #bebebe
}

.pml-model-card {
    width: 300px;
    padding-right: 34px;
    padding-bottom: 80px;
    padding-left: 37px;
    background: #131313;
    border-radius: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (max-width: 1179px) {
    .pml-model-card {
        width:210px;
        padding-right: 24px;
        padding-bottom: 46px;
        padding-left: 38px;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0
    }
}

@media (max-width: 739px) {
    .pml-model-card {
        width:196px;
        padding: 24px;
        padding-top: 0
    }
}

.pml-model-card__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 64px;
    padding-bottom: 28px;
    font-family: 'conthraxsemibold';
    font-size: 23px;
    line-height: 140%;
    color: #fff
}

@media (max-width: 1179px) {
    .pml-model-card__title {
        padding-bottom:16px;
        font-size: 16px
    }
}

@media (max-width: 739px) {
    .pml-model-card__title {
        padding-top:24px
    }
}

.pml-model-card__title p {
    margin: 0;
    padding: 0
}

.pml-model-card__title strong {
    color: #ff6000;
    text-transform: uppercase
}

.pml-model-card__title-swither {
    margin-bottom: 21px
}

.pml-model-card__params {
    list-style: none;
    margin: 0;
    padding: 0
}

.pml-model-card__params li {
    position: static
}

.pml-model-card__params li:not(:first-child) {
    margin-top: 0
}

.pml-model-card__params li:before {
    display: none
}

.pml-model-card__param {
    margin-right: -32px;
    padding: 13px 0;
    border-top: 1px solid rgba(255,255,255,.14);
    color: #fff;
    font-weight: 600;
    font-size: 15px;
    line-height: 160%
}

@media (max-width: 1179px) {
    .pml-model-card__param {
        font-size:10px
    }
}

.pml-model-card__param:last-child {
    border-bottom: 1px solid rgba(255,255,255,.14)
}

.pml-model {
    width: 174px;
    height: auto;
    border-radius: 16px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (max-width: 1179px) {
    .pml-model {
        width:109px
    }
}

.pml-model:hover {
    background: #f3f3f3
}

@media (max-width: 1179px) {
    .pml-model:hover {
        background-color:#fff
    }
}

.pml-model__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 33.8px
}

.pml-model__link,.pml-model__link:link,.pml-model__link:active,.pml-model__link:hover,.pml-model__link:visited {
    text-decoration: none;
    color: #444
}

@media (max-width: 1179px) {
    .pml-model__link {
        padding-bottom:14.4px
    }
}

.pml-model__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 50%;
    min-height: 46px;
    padding-top: 64px;
    padding-bottom: 28px;
    font-family: 'conthraxsemibold';
    font-size: 19px;
    line-height: 120%;
    text-align: center
}

@media (max-width: 1179px) {
    .pml-model__title {
        padding-top:24px;
        padding-bottom: 16px;
        font-size: 14px;
        line-height: 140%
    }
}

.pml-model__params {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%
}

.pml-model__params li {
    position: static
}

.pml-model__params li:not(:first-child) {
    margin-top: 0
}

.pml-model__params li:before {
    display: none
}

.pml-model__param {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    padding: 12px 0;
    border-top: 1px solid #ebebeb;
    font-weight: 400;
    font-size: 15px;
    line-height: 173%;
    text-align: center
}

@media (max-width: 1179px) {
    .pml-model__param {
        padding:8px 0;
        font-size: 10px;
        line-height: 163%
    }
}

.pml-model__param:last-child {
    border-bottom: 1px solid #ebebeb
}

.pml-model__pseudo-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 24px;
    font-family: 'conthraxsemibold';
    font-size: 14px;
    line-height: 130%
}

.pml-model__pseudo-link,.pml-model__pseudo-link:link,.pml-model__pseudo-link:active,.pml-model__pseudo-link:hover,.pml-model__pseudo-link:visited {
    text-decoration: none;
    color: #ff6000
}

@media (max-width: 1179px) {
    .pml-model__pseudo-link {
        margin-top:16px;
        font-size: 12px
    }
}

.pml-model:hover .pml-model__pseudo-link {
    text-decoration: underline
}

.pml-model__arrow {
    margin-left: 12px
}

@media (max-width: 1179px) {
    .pml-model__arrow {
        margin-left:8px
    }
}

@media (max-width: 1179px) {
    .pml-model__arrow svg {
        width:4px;
        height: 6px
    }
}

.products {
    margin: 128px 0
}

@media (max-width: 1179px) {
    .products {
        margin:72px 0
    }
}

@media (max-width: 739px) {
    .products {
        margin:64px 0
    }
}

.products__list {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    grid-gap: 30px
}

@media (max-width: 1179px) {
    .products__list {
        grid-template-columns:repeat(3,1fr)
    }
}

@media (max-width: 739px) {
    .products__list {
        grid-template-columns:repeat(2,1fr);
        grid-gap: 16px
    }
}

.products__list--original {
    display: none
}

.products__navigation {
    margin-top: 64px
}

@media (max-width: 1179px) {
    .products__navigation {
        margin-top:40px
    }
}

@media (max-width: 739px) {
    .products__navigation {
        margin-top:32px
    }
}

.product-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 270px;
    height: 100%;
    padding: 24px;
    border-radius: 16px;
    border: 1px solid #ebebeb;
    overflow: hidden
}

@media (max-width: 1179px) {
    .product-card {
        max-width:209px;
        padding: 20px
    }
}

@media (max-width: 739px) {
    .product-card {
        max-width:148px;
        padding: 12px
    }
}

.product-card__thumbnail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    min-height: 198px;
    padding-bottom: 18px
}

@media (max-width: 1179px) {
    .product-card__thumbnail {
        min-height:162px;
        padding-bottom: 11px
    }
}

@media (max-width: 739px) {
    .product-card__thumbnail {
        min-height:118px;
        padding-bottom: 5px
    }
}

.product-card__image {
    height: 140px
}

@media (max-width: 739px) {
    .product-card__image {
        height:110px
    }
}

.product-card__image.skeleton {
    width: 140px
}

@media (max-width: 739px) {
    .product-card__image.skeleton {
        width:110px
    }
}

.product-card__text {
    margin-top: auto
}

.product-card__title {
    font-family: "Asap",sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 160%;
    color: #000;
    -webkit-transform: translateY(22px);
    transform: translateY(22px);
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

@media (max-width: 1179px) {
    .product-card__title {
        -webkit-transform:translateY(0);
        transform: translateY(0)
    }
}

@media (max-width: 1179px) {
    .product-card__title {
        font-size:15px
    }
}

@media (max-width: 739px) {
    .product-card__title {
        font-size:13px
    }
}

.product-card__title.skeleton {
    margin-top: 24px;
    min-height: 20px;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

@media (max-width: 1179px) {
    .product-card__title.skeleton {
        margin-top:26px
    }
}

@media (max-width: 739px) {
    .product-card__title.skeleton {
        margin-top:22px
    }
}

.product-card:hover .product-card__title {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.product-card__title--2.skeleton {
    margin-top: 14px;
    margin-bottom: 3px
}

.product-card__pseudo-link {
    margin-top: 2px;
    -webkit-transform: translateY(43px);
    transform: translateY(43px);
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

@media (max-width: 1179px) {
    .product-card__pseudo-link {
        -webkit-transform:translateY(0);
        transform: translateY(0)
    }
}

.product-card:hover .product-card__pseudo-link {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.model-info {
    margin: 40px 0 128px
}

@media (max-width: 1179px) {
    .model-info {
        margin:72px 0
    }
}

@media (max-width: 739px) {
    .model-info {
        margin:40px 0
    }
}

.model-info__parent-page-name,.model-info__parent-page-name:link,.model-info__parent-page-name:active,.model-info__parent-page-name:hover,.model-info__parent-page-name:visited {
    text-decoration: none;
    color: #ff6000
}

.model-info__title {
    margin-top: 16px;
    font-size: 35px;
    line-height: 130%
}

@media (max-width: 1179px) {
    .model-info__title {
        font-size:28px
    }
}

.model-info__tabs {
    margin-top: 24px
}

@media (max-width: 1179px) {
    .model-info__tabs {
        margin-top:16px
    }
}

.model-tabs__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb
}

@media (max-width: 739px) {
    .model-tabs__head {
        gap:25px;
        overflow: auto
    }
}

.model-tabs__tab {
    position: relative;
    width: 33.3333333333%;
    padding: 20px 0;
    text-align: center;
    font-family: 'conthraxsemibold';
    font-size: 19px;
	text-transform: uppercase;
    line-height: 160%;
    cursor: pointer
}

@media (max-width: 1179px) {
    .model-tabs__tab {
        padding:12px 0;
        font-size: 16px
    }
}

@media (max-width: 739px) {
    .model-tabs__tab {
        -ms-flex-negative:0;
        flex-shrink: 0;
        width: -webkit-min-content;
        width: -moz-min-content;
        width: min-content
		font-size: 14px;
    }
	.model-info__title {
		font-size: 25px;
	}	
}

.model-tabs__tab:before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    display: block;
    width: 40px;
    height: 3px;
    border-radius: 5px;
    background-color: #ff6000;
    -webkit-transform: translateX(-50%) scaleX(0);
    transform: translateX(-50%) scaleX(0);
    -webkit-transition: -webkit-transform .2s linear;
    transition: -webkit-transform .2s linear;
    transition: transform .2s linear;
    transition: transform .2s linear,-webkit-transform .2s linear;
    -webkit-transform-origin: center;
    transform-origin: center
}

.model-tabs__tab:hover {
    color: #ff6000
}

.model-tabs__tab:hover:before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    display: block;
    width: 40px;
    height: 3px;
    border-radius: 5px;
    background-color: #ff6000;
    -webkit-transform: translateX(-50%) scaleX(0);
    transform: translateX(-50%) scaleX(0);
    -webkit-transition: -webkit-transform .2s linear;
    transition: -webkit-transform .2s linear;
    transition: transform .2s linear;
    transition: transform .2s linear,-webkit-transform .2s linear;
    -webkit-transform-origin: center;
    transform-origin: center
}

.model-tabs__tab:hover:before {
    -webkit-transform: translateX(-50%) scaleX(1);
    transform: translateX(-50%) scaleX(1)
}

.model-tabs__tab--active {
    color: #ff6000
}

.model-tabs__tab--active:before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    display: block;
    width: 40px;
    height: 3px;
    border-radius: 5px;
    background-color: #ff6000;
    -webkit-transform: translateX(-50%) scaleX(0);
    transform: translateX(-50%) scaleX(0);
    -webkit-transition: -webkit-transform .2s linear;
    transition: -webkit-transform .2s linear;
    transition: transform .2s linear;
    transition: transform .2s linear,-webkit-transform .2s linear;
    -webkit-transform-origin: center;
    transform-origin: center
}

.model-tabs__tab--active:before {
    -webkit-transform: translateX(-50%) scaleX(1);
    transform: translateX(-50%) scaleX(1)
}

.model-tabs__tab--active1 {
    color: #ff6000
}

.model-tabs__tab--active1:before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    display: block;
    width: 40px;
    height: 3px;
    border-radius: 5px;
    background-color: #ff6000;
    -webkit-transform: translateX(-50%) scaleX(0);
    transform: translateX(-50%) scaleX(0);
    -webkit-transition: -webkit-transform .2s linear;
    transition: -webkit-transform .2s linear;
    transition: transform .2s linear;
    transition: transform .2s linear,-webkit-transform .2s linear;
    -webkit-transform-origin: center;
    transform-origin: center
}

.model-tabs__tab--active1:before {
    -webkit-transform: translateX(-50%) scaleX(1);
    transform: translateX(-50%) scaleX(1)
}

.model-tabs__body {
    margin-top: 40px
}

@media (max-width: 1179px) {
    .model-tabs__body {
        margin-top:16px
    }
}

.model-tabs__inset {
    display: none
}

.model-tabs__inset--visible {
    display: block
}

.model-tabs__inset--visible1 {
    display: block
}

.model-tabs__tech-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 30px
}

@media (max-width: 1179px) {
    .model-tabs__tech-info {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch
    }
}

.model-tabs__params-wrapper {
    width: 57%
}

@media (max-width: 1179px) {
    .model-tabs__params-wrapper {
        width:100%
    }
}

.model-tabs__params {
    list-style: none;
    margin: 0;
    padding: 0
}

.model-tabs__params li {
    position: static
}

.model-tabs__params li:not(:first-child) {
    margin-top: 0
}

.model-tabs__params li:before {
    display: none
}

.model-tabs__drawing {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 40%;
    min-height: 510px;
    padding: 24px;
    background: #efefef;
    border-radius: 16px
}

@media (max-width: 1179px) {
    .model-tabs__drawing {
        width:100%;
        min-height: 394px
    }
}

@media (max-width: 739px) {
    .model-tabs__drawing {
        width:100%;
        min-height: 260px
    }
}

.model-tabs__inset-description {
    margin-top: 128px
}

@media (max-width: 1179px) {
    .model-tabs__inset-description {
        margin-top:72px
    }
}

.model-tabs__lazy-video--animation .lazy-video__figure {
    height: auto
}

@media (max-width: 1179px) {
    .model-tabs__lazy-video--animation .lazy-video__figure {
        height:auto
    }
}

@media (max-width: 739px) {
    .model-tabs__lazy-video--animation .lazy-video__figure {
        height:auto
    }
}

.model-tabs .lazy-video {
    margin-top: 0;
    width: 100%
}

.serial-product-general-info {
    margin: 40px 0 66px
}

@media (max-width: 1179px) {
    .serial-product-general-info {
        margin:72px 0
    }
}

@media (max-width: 739px) {
    .serial-product-general-info {
        margin:40px 0
    }
}

.serial-product-general-info__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 70px
}

@media (max-width: 1179px) {
    .serial-product-general-info__content {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start;
        gap: 32px
    }
}

@media (max-width: 739px) {
    .serial-product-general-info__content {
        gap:24px
    }
}

.serial-product-general-info__text {
    width: 500px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

@media (max-width: 1179px) {
    .serial-product-general-info__text {
        width:100%
    }
}

.serial-product-general-info__title {
    font-family: 'conthraxsemibold';
    font-size: 34px;
    line-height: 52px;
    text-transform: uppercase;
    color: #131313;
    word-wrap: break-word
}

@media (max-width: 1179px) {
    .serial-product-general-info__title {
        font-size:28px;
        line-height: 39px
    }
}

@media (max-width: 739px) {
    .serial-product-general-info__title {
        font-size:24px
    }
}

.serial-product-general-info__subtitle {
    margin-top: 16px;
    margin-bottom: 0;
    font-weight: 600;
    font-size: 19px;
    line-height: 30px;
    color: #444
}

@media (max-width: 1179px) {
    .serial-product-general-info__subtitle {
        font-size:16px;
        line-height: 26px
    }
}

.serial-product-general-info__description {
    margin-top: 32px;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;
    text-transform: uppercase;
    color: #000
}

@media (max-width: 1179px) {
    .serial-product-general-info__description {
        font-size:14px;
        line-height: 22px
    }
}

.serial-product-general-info__slider-wrapper {
    width: 600px
}

@media (max-width: 1179px) {
    .serial-product-general-info__slider-wrapper {
        width:100%
    }
}

.serial-product-general-info__slider {
    position: relative;
    width: 100%
}

.serial-product-descriptions {
    margin: 66px 0 72px
}

@media (max-width: 1179px) {
    .serial-product-descriptions {
        margin:72px 0
    }
}

@media (max-width: 739px) {
    .serial-product-descriptions {
        margin:40px 0
    }
}

.serial-product-descriptions__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 40px
}

@media (max-width: 1179px) {
    .serial-product-descriptions__content {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 24px
    }
}

.serial-product-descriptions__title {
    font-family: 'conthraxsemibold';
    font-size: 28px;
    line-height: 36px;
    color: #131313
}

@media (max-width: 1179px) {
    .serial-product-descriptions__title {
        font-size:19px;
        line-height: 27px
    }
}

.serial-product-descriptions__description {
    margin-top: 18px;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px
}

@media (max-width: 1179px) {
    .serial-product-descriptions__description {
        margin-top:12px
    }
}

.serial-product-compare {
    margin: 72px 0 117px
}

@media (max-width: 1179px) {
    .serial-product-compare {
        margin:72px 0
    }
}

@media (max-width: 739px) {
    .serial-product-compare {
        margin:40px 0
    }
}

.serial-product-compare__title {
    font-family: 'conthraxsemibold';
    font-size: 33px;
    line-height: 43px;
    color: #131313;
    text-transform: capitalize
}

@media (max-width: 1179px) {
    .serial-product-compare__title {
        font-size:23px;
        line-height: 32px
    }
}

.serial-product-compare__list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 30px;
    margin-top: 48px
}

.serial-product-compare__list li {
    position: static
}

.serial-product-compare__list li:not(:first-child) {
    margin-top: 0
}

.serial-product-compare__list li:before {
    display: none
}

@media (max-width: 1179px) {
    .serial-product-compare__list {
        grid-template-columns:repeat(2,1fr);
        margin-top: 24px
    }
}

@media (max-width: 739px) {
    .serial-product-compare__list {
        grid-template-columns:repeat(1,1fr);
        gap: 24px
    }
}

.sp-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 30px 32px 24px;
    border: 1px solid #ebebeb;
    border-radius: 16px
}

@media (max-width: 1179px) {
    .sp-item {
        padding:24px 20px 24px 32px
    }
}

@media (max-width: 739px) {
    .sp-item {
        padding:30px 24px 24px
    }
}

.sp-item__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.sp-item__photo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 170px;
    height: 170px;
    -ms-flex-item-align: center;
    align-self: center;
    padding: 9px 0 6px
}

@media (max-width: 1179px) {
    .sp-item__photo {
        width:calc(50% - 12px)
    }
}

@media (max-width: 739px) {
    .sp-item__photo {
        width:100%
    }
}

.sp-item__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%
}

.sp-item__title-swither {
    margin-top: 10px;
    margin-bottom: 15px
}

.sp-item__title {
    font-family: 'conthraxsemibold';
    font-size: 19px;
    line-height: 30px;
    color: #ff6000;
    text-transform: capitalize;
	font-weight: 400;
}

@media (max-width: 1179px) {
    .sp-item__title {
        font-size:19px;
        line-height: 27px
    }
}

@media (max-width: 739px) {
    .sp-item__title {
        line-height:30px
    }
}

.sp-item__subtitle {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #000
}

.sp-item__params {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 8px
}

.sp-item__params li {
    position: static
}

.sp-item__params li:not(:first-child) {
    margin-top: 0
}

.sp-item__params li:before {
    display: none
}

.sp-item__param {
    padding-top: 9px;
    padding-bottom: 9px
}

.sp-item__application-areas {
    margin-top: 24px
}

@media (max-width: 1179px) {
    .sp-item__application-areas {
        margin-top:16px
    }
}

.sp-item__bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 24px
}

@media (max-width: 1179px) {
    .sp-item__bottom {
        margin-top:16px
    }
}

@media (max-width: 739px) {
    .sp-item__bottom {
        margin-top:24px
    }
}

.sp-item__btn,.sp-item__btn:link,.sp-item__btn:active,.sp-item__btn:hover,.sp-item__btn:visited {
    text-decoration: none;
    color: #fff
}

.spi-application-areas__title {
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;
    color: #131313
}

.spi-application-areas__list {
    margin-top: 8px;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px
}

.spi-application-areas__list ul {
    list-style: none;
    margin: 0;
    padding: 0;
    list-style-type: disc;
    margin-left: 10px;
    padding-left: 15px
}

.spi-application-areas__list ul li {
    position: static
}

.spi-application-areas__list ul li:not(:first-child) {
    margin-top: 0
}

.spi-application-areas__list ul li:before {
    display: none
}

.spi-application-areas__list li {
    position: static;
    padding-left: 0
}

.spi-application-areas__list li:not(:first-child) {
    margin-top: 0
}

.spi-application-areas__list li:before {
    display: none
}

.amount-series-models {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    padding: 8.5px 12px;
    background: #ebebeb;
    border-radius: 16px;
    font-size: 10px;
    line-height: 16px
}

.amount-series-models__number {
    font-family: 'conthraxsemibold';
    font-size: 14px;
    line-height: 18px
}

.serial-product-top {
    margin: 40px 0 68px
}

@media (max-width: 739px) {
    .serial-product-top {
        margin:40px 0
    }
}

.serial-product-top .container {
    display: grid;
    grid-template-columns: 100%;
    grid-gap: 32px;
    color: #000
}

@media (min-width: 1024px) {
    .serial-product-top .container {
        grid-template-columns:1fr 1.1fr;
        grid-gap: 70px
    }
}

@media (max-width: 1179px) {
    .serial-product-top .container {
        grid-gap:40px
    }
}

.serial-product-top__subtitle {
    font-size: 14px;
    font-weight: 600;
    line-height: 160%;
    text-transform: uppercase;
    margin-bottom: 16px
}

.serial-product-top__title {
    font-family: 'conthraxsemibold';
    font-size: 40px;
    line-height: 130%;
    color: #131313;
    margin-bottom: 32px
}

@media (max-width: 739px) {
    .serial-product-top__title {
        font-size:28px;
        line-height: 140%
    }
}

.serial-product-top__text {
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 32px
}

.serial-product-top__list {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-bottom: 32px
}

.serial-product-top__list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    padding: 17px 16px;
    margin: 0;
    border-bottom: 1px solid #ebebeb
}

@media (max-width: 739px) {
    .serial-product-top__list li {
        padding:12px 16px
    }
}

.serial-product-top__list li:last-of-type {
    margin-bottom: 0
}

.serial-product-top__list li svg {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 24px;
    flex: 0 0 24px;
    margin-top: 5px
}

.serial-product-top__list li:before {
    display: none
}

.serial-product-top__list li:not(:first-child) {
    margin-top: 0
}

.serial-product-top__btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 15px 15px;
    margin-top: 32px
}

@media (max-width: 1179px) {
    .serial-product-top__btns {
        gap:15px 15px
    }
}

@media (max-width: 739px) {
    .serial-product-top__btns {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.serial-product-top__img {
    font-size: 0
}

.serial-product-top__img img {
    border-radius: 16px;
    height: 95%
}

.serial-product-top .arrow-right {
    padding: 20px 18px
}

.serial-product-top .wf-link {
    color: #000;
    font-family: "Asap";
    font-size: 16px;
    font-weight: 400;
    line-height: 160%;
    text-decoration-line: underline
}

.serial-product-top video {
    width: 100%;
    height: 100%;
    border-radius: 16px;
    -o-object-fit: cover;
    object-fit: cover
}

.serial-product-top .video-wrap {
    max-width: 600px;
    height: 95%;
    position: relative
}

@media (max-width: 1179px) {
    .serial-product-top .video-wrap {
        max-width:none
    }
}

.serial-product-top .video-wrap a {
    position: absolute;
    top: 45%;
    left: 45%
}

@media (max-width: 739px) {
    .serial-product-top .video-wrap a {
        top:40%;
        left: 40%
    }
}

.serial-product-top #myVideo2 {
    border-radius: 16px
}

.serial-product-top #myVideo2 .ytp-large-play-button {
    display: none !important
}

@media (max-width: 1179px) {
    .serial-product-top #myVideo2 {
        height:405px
    }
}

@media (max-width: 739px) {
    .serial-product-top #myVideo2 {
        height:205px
    }
}

.serial-product-top .ytp-large-play-button {
    display: none !important
}

.serial-product-top .ytp-large-play-button svg {
    height: 0 !important
}

.serial-product-top .video_2 {
    position: relative
}

.serial-product-top .video_2 object {
    display: none
}

.serial-product-top .video_2 a {
    position: absolute;
    width: 68px;
    height: 56px;
    top: 41%;
    left: 44%
}

.serial-product-top .video_2 a img {
    width: 100%;
    height: 100%
}

.serial-product-top .lazy-video__figure {
    height: 95%;
    border-radius: 16px
}

.serial-product-hints {
    background: #eee;
    padding: 120px 0 70px
}

@media (max-width: 739px) {
    .serial-product-hints {
        padding:40px 0 24px
    }
}

.serial-product-hints-headline {
    text-align: center;
    margin-bottom: 24px;
    color: #131313;
    text-align: center;
    font-family: 'conthraxsemibold';
    font-size: 33px;
    line-height: 130%
}

@media (min-width: 1024px) {
    .serial-product-hints-headline {
        margin-bottom:70px
    }
}

@media (max-width: 739px) {
    .serial-product-hints-headline {
        font-size:23px
    }
}

.serial-product-hints__grid {
    display: grid;
    grid-template-columns: 100%;
    grid-gap: 32px
}

@media (min-width: 1024px) {
    .serial-product-hints__grid {
        grid-template-columns:1.1fr 1fr;
        grid-gap: 80px
    }
}

.serial-product-hints-img {
    border-radius: 16px;
    background: #e4e4e4;
    padding: 24px
}

.serial-product-hints-img img {
    margin: 0 auto;
    display: block
}

.serial-product-hints-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 16px 24px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 12px;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    border-radius: 12px;
    border: 1px solid #ebebeb;
    background: #fff;
    color: #444;
    font-family: "Asap";
    font-size: 16px;
    font-weight: 600;
    line-height: 160%;
    margin-bottom: 24px
}

@media (max-width: 739px) {
    .serial-product-hints-info {
        font-size:14px;
        padding: 8px 16px
    }
}

.serial-product-hints-info svg {
    width: 24px;
    height: 24px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.serial-product-hints .wf-faq {
    display: grid;
    grid-template-columns: 100%;
    grid-gap: 16px
}

.serial-product-hints .wf-faq__item {
    background-color: #fff;
    padding: 16px 16px 16px 55px;
    border-radius: 16px;
    position: relative;
    cursor: pointer
}

@media (min-width: 1024px) {
    .serial-product-hints .wf-faq__item {
        padding:24px 24px 24px 65px
    }
}

.serial-product-hints .wf-faq__item.active .wf-faq__content {
    max-height: 1000px
}

.serial-product-hints .wf-faq__item.active .wf-faq__arrow {
    -webkit-transform: scale(1,-1);
    transform: scale(1,-1)
}

.serial-product-hints .wf-faq__title {
    font-size: 19px;
    line-height: normal;
    color: #000;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 16px;
    font-family: 'conthraxsemibold';
    line-height: 160%
}

@media (max-width: 739px) {
    .serial-product-hints .wf-faq__title {
        font-size:16px;
        line-height: 140%
    }
}

.serial-product-hints .wf-faq__content {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height .3s ease-in-out;
    transition: max-height .3s ease-in-out;
    color: #444;
    font-family: "Asap";
    font-size: 16px;
    margin-top: 8px
}

.serial-product-hints .wf-faq__arrow {
    font-size: 0;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 10px;
    flex: 0 0 10px
}

.serial-product-hints .wf-faq__num {
    position: absolute;
    top: 20px;
    left: 16px;
    font-size: 14px;
    line-height: normal;
    color: #ff6000;
    font-family: 'conthraxsemibold';
    line-height: 160%
}

@media (min-width: 1024px) {
    .serial-product-hints .wf-faq__num {
        top:26px;
        left: 24px
    }
}

.serial-product-hints .wf-faq .wf-text>*:first-child {
    margin-top: 16px
}

.serial-product-kontakt {
    margin: 120px 0
}

@media (max-width: 739px) {
    .serial-product-kontakt {
        margin:40px 0
    }
}

.serial-product-kontakt__grid {
    display: grid;
    grid-template-columns: 100%;
    grid-gap: 32px
}

@media (min-width: 1024px) {
    .serial-product-kontakt__grid {
        grid-template-columns:1fr 1.2fr;
        grid-gap: 56px
    }
}

@media (max-width: 739px) {
    .serial-product-kontakt__grid {
        grid-gap:16px
    }
}

.serial-product-kontakt__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    margin-bottom: 16px
}

.serial-product-kontakt__head svg {
    margin-left: 6px
}

.serial-product-kontakt__head img {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    border: 1px solid #fff
}

.serial-product-kontakt__head img+img {
    margin-left: -10px
}

.serial-product-kontakt__head .serial-product-kontakt__head_img {
    line-height: 100%
}

.serial-product-kontakt__title {
    margin-bottom: 16px;
    color: #000;
    font-family: 'conthraxsemibold';
    font-size: 28px;
    line-height: 130%;
    word-wrap: break-word
}

@media (max-width: 739px) {
    .serial-product-kontakt__title {
        font-size:19px
    }
}

.serial-product-kontakt__text {
    max-width: 624px;
    color: #444;
    font-family: "Asap";
    font-size: 16px;
    font-weight: 400;
    line-height: 160%
}

.serial-product-kontakt__logo {
    font-size: 0;
    text-align: center;
    margin-bottom: 32px
}

.serial-product-kontakt__content {
    max-width: 500px
}

.serial-product-kontakt__form {
    border-radius: 24px;
    border: 1px solid #ebebeb;
    background: #eee;
    padding: 32px
}

@media (max-width: 739px) {
    .serial-product-kontakt__form {
        padding:24px
    }
}

.serial-product-kontakt__form-title {
    text-align: center;
    margin-bottom: 8px;
    color: #000;
    text-align: center;
    font-family: 'conthraxsemibold';
    font-size: 19px;
    line-height: 160%
}

@media (max-width: 739px) {
    .serial-product-kontakt__form-title {
        font-size:16px
    }
}

.serial-product-kontakt__form-text {
    color: #444;
    text-align: center;
    font-family: "Asap";
    font-size: 19px;
    font-weight: 600;
    line-height: 160%;
    margin-bottom: 32px
}

@media (max-width: 739px) {
    .serial-product-kontakt__form-text {
        font-size:16px
    }
}

.serial-product-kontakt__form .wf-btn {
    width: 100%;
    border-radius: 16px;
    background: #ff6000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 18px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 12px;
    color: #fff;
    font-family: 'conthraxsemibold';
    font-size: 16px;
    line-height: 130%
}

.serial-product-kontakt__form .wf-form-group {
    margin-bottom: 20px
}

@media (max-width: 739px) {
    .serial-product-kontakt__form .wf-form-group {
        margin-bottom:12px
    }
}

.serial-product-kontakt__form .group-last {
    margin-bottom: 32px
}

.serial-product-kontakt__form label {
    margin-bottom: 8px;
    display: block;
    color: #444;
    font-family: "Inter";
    font-size: 14px;
    font-weight: 600;
    line-height: 140%
}

.serial-product-kontakt__form input[type=text],.serial-product-kontakt__form input[type=email],.serial-product-kontakt__form input[type=tel] {
    border-radius: 16px;
    border: 1px solid #ebebeb;
    background: #fff;
    height: 52px;
    width: 100%;
    padding: 16px 20px;
    color: #444;
    font-family: "Inter";
    font-size: 14px;
    font-weight: 400;
    line-height: 140%
}

.serial-product-kontakt .wf-form-checkbox {
    position: relative;
    padding-left: 36px;
    margin-bottom: 24px
}

.serial-product-kontakt .wf-form-checkbox input {
    position: absolute;
    visibility: hidden
}

.serial-product-kontakt .wf-form-checkbox .wpcf7-list-item-label,.serial-product-kontakt .wf-form-checkbox .wpcf7-list-item-label {
    color: #000;
    font-size: 12px;
    line-height: 160%
}

.serial-product-kontakt .wf-form-checkbox .wpcf7-list-item-label:before,.serial-product-kontakt .wf-form-checkbox .wpcf7-list-item-label:before {
    content: "";
    display: block;
    position: absolute;
    content: "";
    height: 24px;
    width: 24px;
    top: -35px;
    left: -18px;
    border: 2px solid #ff6000;
    border-radius: 7px
}

.serial-product-kontakt .wf-form-checkbox input[type=checkbox]:checked+span:after {
    content: "✓";
    position: absolute;
    height: 14px;
    width: 14px;
    top: -33px;
    left: -11px;
    display: inline-block;
    color: #ff6000;
    font-size: 15px
}

.serial-product-kontakt .wf-form-checkbox label {
    color: #131313;
    font-family: "Inter";
    font-size: 12px;
    line-height: 140%
}

.serial-product-kontakt .cf-form__error-notice {
    position: static
}

.series-general-info {
    margin: 40px 0 66px
}

@media (max-width: 1179px) {
    .series-general-info {
        margin:72px 0
    }
}

@media (max-width: 739px) {
    .series-general-info {
        margin:40px 0
    }
}

.series-general-info__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 70px
}

@media (max-width: 1179px) {
    .series-general-info__content {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: start;
        gap: 32px
    }
}

.series-general-info__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 500px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

@media (max-width: 1179px) {
    .series-general-info__text {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 30px;
        width: 100%
    }
}

@media (max-width: 739px) {
    .series-general-info__text {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 0
    }
}

@media (max-width: 1179px) {
    .series-general-info__header {
        width:calc(50% - 15px);
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
}

@media (max-width: 739px) {
    .series-general-info__header {
        width:100%
    }
}

.series-general-info__title {
    font-family: 'conthraxsemibold';
    font-size: 40px;
    line-height: 52px;
    text-transform: capitalize;
    color: #131313
}

@media (max-width: 1179px) {
    .series-general-info__title {
        font-size:28px;
        line-height: 39px
    }
}

.series-general-info__subtitle {
    margin-top: 16px;
    margin-bottom: 0;
    font-weight: 600;
    font-size: 19px;
    line-height: 30px;
    color: #444
}

@media (max-width: 1179px) {
    .series-general-info__subtitle {
        margin-top:0;
        font-size: 16px;
        line-height: 26px
    }
}

.series-general-info__description {
    margin-top: 32px;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;
    text-transform: capitalize;
    color: #000
}

@media (max-width: 1179px) {
    .series-general-info__description {
        margin-top:16px;
        font-size: 14px;
        line-height: 22px
    }
}

.series-general-info__description p {
    margin: 0
}

.series-general-info__amount {
    margin-top: 32px;
    cursor: pointer
}

@media (max-width: 739px) {
    .series-general-info__amount {
        margin-top:24px
    }
}

.series-general-info__amount--lg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 1179px) {
    .series-general-info__amount--lg {
        display:none
    }
}

@media (max-width: 739px) {
    .series-general-info__amount--lg {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.series-general-info__amount--md {
    display: none
}

@media (max-width: 1179px) {
    .series-general-info__amount--md {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 10px
    }
}

@media (max-width: 739px) {
    .series-general-info__amount--md {
        display:none
    }
}

.series-general-info__slider-wrapper {
    width: 600px
}

@media (max-width: 1179px) {
    .series-general-info__slider-wrapper {
        width:100%
    }
}

.series-general-info__slider {
    position: relative
}

.series-general-info__slide {
    width: 100%
}

.series-general-info__areas {
    position: absolute;
    top: 32px;
    left: 32px;
    z-index: 99
}

@media (max-width: 739px) {
    .series-general-info__areas {
        top:16px;
        left: 16px
    }
}

.series-tech-info {
    margin: 63px 0 88px
}

@media (max-width: 1179px) {
    .series-tech-info {
        margin:72px 0
    }
}

@media (max-width: 739px) {
    .series-tech-info {
        margin:40px 0
    }
}

.sti-title {
    font-family: 'conthraxsemibold';
    font-size: 28px;
    line-height: 36px;
    color: #ff6000;
    text-transform: uppercase
}

@media (max-width: 1179px) {
    .sti-title {
        font-size:19px;
        line-height: 27px
    }
}

.sti-features {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 56px;
    padding: 32px 0;
    border-top: 1px solid #ebebeb
}

@media (max-width: 1179px) {
    .sti-features {
        gap:30px;
        padding: 24px 0
    }
}

@media (max-width: 739px) {
    .sti-features {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 16px
    }
}

.sti-features__left {
    width: 43%
}

@media (max-width: 1179px) {
    .sti-features__left {
        width:48%
    }
}

@media (max-width: 739px) {
    .sti-features__left {
        width:100%
    }
}

.sti-features__drawing {
    margin-top: 32px
}

.sti-features__right {
    width: 52%
}

@media (max-width: 1179px) {
    .sti-features__right {
        width:48%
    }
}

@media (max-width: 739px) {
    .sti-features__right {
        width:100%
    }
}

.sti-features__list {
    list-style: none;
    margin: 0;
    padding: 0
}

.sti-features__list li {
    position: static
}

.sti-features__list li:not(:first-child) {
    margin-top: 0
}

.sti-features__list li:before {
    display: none
}

.sti-features__item:last-child {
    border-bottom: none
}

.sti-application-areas {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 32px 0;
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb
}

@media (max-width: 739px) {
    .sti-application-areas {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
        justify-content: stretch;
        padding: 24px 0
    }
}

.sti-application-areas__list {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 52%
}

.sti-application-areas__list li {
    position: static
}

.sti-application-areas__list li:not(:first-child) {
    margin-top: 0
}

.sti-application-areas__list li:before {
    display: none
}

@media (max-width: 1179px) {
    .sti-application-areas__list {
        width:48%
    }
}

@media (max-width: 739px) {
    .sti-application-areas__list {
        width:100%
    }
}

.sti-application-areas__item:last-child {
    border-bottom: none
}

.sti-novelty {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 43px
}

@media (max-width: 1179px) {
    .sti-novelty {
        padding-top:24px
    }
}

@media (max-width: 739px) {
    .sti-novelty {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
        justify-content: stretch
    }
}

.sti-novelty__left {
    width: 41%
}

@media (max-width: 1179px) {
    .sti-novelty__left {
        width:28%
    }
}

@media (max-width: 739px) {
    .sti-novelty__left {
        width:100%
    }
}

.sti-novelty__right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 49%;
    padding: 32px;
    border: 1px solid #ebebeb;
    border-radius: 16px
}

@media (max-width: 1179px) {
    .sti-novelty__right {
        width:45%
    }
}

@media (max-width: 739px) {
    .sti-novelty__right {
        margin-top:16px;
        width: 100%
    }
}

.application-areas-list {
    margin: 128px 0
}

@media (max-width: 1179px) {
    .application-areas-list {
        margin:72px 0
    }
}

@media (max-width: 739px) {
    .application-areas-list {
        margin:64px 0
    }
}

.application-areas-list__list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 30px
}

.application-areas-list__list li {
    position: static
}

.application-areas-list__list li:not(:first-child) {
    margin-top: 0
}

.application-areas-list__list li:before {
    display: none
}

@media (max-width: 1179px) {
    .application-areas-list__list {
        gap:32px 30px
    }
}

@media (max-width: 739px) {
    .application-areas-list__list {
        gap:24px 16px
    }
}

.application-areas-list__item {
    position: static;
    padding-left: 0
}

.application-areas-list__item:not(:first-child) {
    margin-top: 0
}

.application-areas-list__item:before {
    display: none
}

.application-areas-description {
    margin: 128px 0
}

@media (max-width: 1179px) {
    .application-areas-description {
        margin:72px 0
    }
}

@media (max-width: 739px) {
    .application-areas-description {
        margin:64px 0
    }
}

.application-areas-filter {
    margin: 128px 0;
    overflow: hidden
}

@media (max-width: 1179px) {
    .application-areas-filter {
        margin:72px 0
    }
}

@media (max-width: 739px) {
    .application-areas-filter {
        margin:64px 0
    }
}

.application-areas-filter__title {
    font-family: 'conthraxsemibold';

    font-size: 35px;
    line-height: 52px;
    color: #000
}

@media (max-width: 1179px) {
    .application-areas-filter__title {
        font-size:33px;
        line-height: 43px
    }
}

@media (max-width: 739px) { 
    .application-areas-filter__title {
        font-size: 25px;
		line-height: 35px;
    }
}

.application-areas-filter__areas-list {
    margin-top: 40px
}

@media (max-width: 739px) {
    .application-areas-filter__areas-list {
        margin-top:16px
    }
}

.application-areas-filter__areas-item {
    position: static;
    padding-left: 0
}

.application-areas-filter__areas-item:not(:first-child) {
    margin-top: 0
}

.application-areas-filter__areas-item:before {
    display: none
}

.application-areas-filter__models-list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 30px;
    margin-top: 32px
}

.application-areas-filter__models-list li {
    position: static
}

.application-areas-filter__models-list li:not(:first-child) {
    margin-top: 0
}

.application-areas-filter__models-list li:before {
    display: none
}

@media (max-width: 739px) {
    .application-areas-filter__models-list {
        margin-top:24px
    }
}

.application-areas-filter__model-item {
    position: static;
    padding-left: 0
}

.application-areas-filter__model-item:not(:first-child) {
    margin-top: 0
}

.application-areas-filter__model-item:before {
    display: none
}

.aaf-model {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: calc((100% - 90px)/4);
    height: 340px;
    border-radius: 16px;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(20.83%,rgba(0,0,0,0)),to(rgba(0,0,0,.84)));
    background: linear-gradient(180deg,rgba(0,0,0,0) 20.83%,rgba(0,0,0,.84) 100%);
    overflow: hidden
}

@media (max-width: 1179px) {
    .aaf-model {
        width:calc((100% - 60px)/3);
        height: 242px
    }
}

@media (max-width: 739px) {
    .aaf-model {
        width:100%
    }
}

.aaf-model__link {
    width: 100%;
    height: 100%
}

.aaf-model__figure {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin: 0;
    height: 100%;
    padding: 28px 24px
}

@media (max-width: 1179px) {
    .aaf-model__figure {
        padding:24px
    }
}

.aaf-model__image {
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    width: 100%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: -2
}

.aaf-model__title {
    font-family: 'conthraxsemibold';
    font-size: 19px;
    line-height: 30px;
    color: #fff
}

.aaf-model__caption {
    -webkit-transform: translateY(26px);
    transform: translateY(26px);
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

@media (max-width: 1179px) {
    .aaf-model__caption {
        -webkit-transform:translateY(0);
        transform: translateY(0)
    }
}

.aaf-model:hover .aaf-model__caption {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.aaf-model__weight {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
    margin: 0
}

.aaf-model__weight-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 20px;
    height: 20px
}

.aaf-model__weight-icon svg {
    max-width: 100%;
    max-height: 100%
}

.aaf-model__weight-text {
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;
    color: #fff
}

.aaf-model__pseudo-link {
    margin: 0;
    margin-top: 8px;
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}

@media (max-width: 1179px) {
    .aaf-model__pseudo-link {
        -webkit-transform:translateY(0);
        transform: translateY(0)
    }
}

.aaf-model:hover .aaf-model__pseudo-link {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.chess-content {
    margin: 128px 0
}

@media (max-width: 1179px) {
    .chess-content {
        margin:72px 0
    }
}

@media (max-width: 739px) {
    .chess-content {
        margin:64px 0
    }
}

.chess-content__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 70px
}

@media (max-width: 1179px) {
    .chess-content__content {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media (max-width: 739px) {
    .chess-content__content {
        gap:24px
    }
}

.cc-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 45.21%
}

@media (max-width: 1179px) {
    .cc-left {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        width: 100%
    }
}

@media (max-width: 739px) {
    .cc-left {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media (max-width: 1179px) {
    .cc-left__text {
        width:calc(50% - 15px)
    }
}

@media (max-width: 739px) {
    .cc-left__text {
        width:100%
    }
}

.cc-left__title {
    font-family: 'conthraxsemibold';
    font-size: 35px;
    line-height: 45px;
    color: #000;
    word-wrap: break-word
}

@media (max-width: 739px) {
    .cc-left__title {
        font-size:28px;
        line-height: 39px
    }
}

.cc-left__title p {
    margin: 0
}

.cc-left__title strong {
    color: #ff6000
}

.cc-left__description {
    margin-top: 24px;
    font-weight: 600;
    font-size: 19px;
    line-height: 30px
}

@media (max-width: 739px) {
    .cc-left__description {
        margin-top:8px;
        font-size: 16px;
        line-height: 26px
    }
}

.cc-left__image {
    margin-top: 98px;
    height: 100%
}

@media (max-width: 1179px) {
    .cc-left__image {
        margin-top:0;
        margin-left: 30px;
        width: 330px;
        height: 330px
    }
}

@media (max-width: 739px) {
    .cc-left__image {
        margin-top:24px;
        margin-left: 0;
        width: 100%;
        height: 300px
    }
}

.cc-left__image img {
    width: 100%;
    height: 100%;
    border-radius: 24px
}

.cc-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 48.72%
}

@media (max-width: 1179px) {
    .cc-right {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        gap: 30px;
        width: 100%
    }
}

@media (max-width: 739px) {
    .cc-right {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.cc-right__figure {
    margin-top: 0
}

.cc-right__image {
    margin: 0;
    height: 475px;
    border-radius: 24px;
    overflow: hidden
}

@media (max-width: 1179px) {
    .cc-right__image {
        -ms-flex-negative:0;
        flex-shrink: 0;
        width: 330px;
        height: 303px
    }
}

@media (max-width: 739px) {
    .cc-right__image {
        width:100%
    }
}

.cc-right__image img {
    height: 100%;
    border-radius: 24px
}

.cc-right__image-caption {
    margin-top: 16px;
    color: #939393
}

.cc-right__description {
    margin-top: 106px;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px
}

@media (max-width: 1179px) {
    .cc-right__description {
        margin-top:0
    }
}

.cc-right__description p {
    margin-top: 24px;
    margin-bottom: 0
}

@media (max-width: 739px) {
    .cc-right__description p {
        margin-top:16px
    }
}

.cc-right__description p:first-child {
    margin-top: 0
}

.fw-image-rounded {
    margin: 128px 0
}

@media (max-width: 1179px) {
    .fw-image-rounded {
        margin:72px 0
    }
}

@media (max-width: 739px) {
    .fw-image-rounded {
        margin:64px 0
    }
}

.fw-image-rounded__content img {
    border-radius: 24px
}

.our-team {
    margin: 128px 0
}

@media (max-width: 1179px) {
    .our-team {
        margin:72px 0
    }
}

@media (max-width: 739px) {
    .our-team {
        margin:64px 0
    }
}

.our-team__title {
    font-family: 'conthraxsemibold';
    font-size: 40px;
    line-height: 52px;
    color: #000
}

@media (max-width: 1179px) {
    .our-team__title {
        font-size:28px;
        line-height: 36px
    }
}

@media (max-width: 739px) {
    .our-team__title {
        font-size:19px;
        line-height: 27px
    }
}

.our-team__title--h4 {
    font-size: 28px;
    line-height: 36px
}

@media (max-width: 739px) {
    .our-team__title--h4 {
        font-size:19px;
        line-height: 27px
    }
}

.our-team__list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 30px;
    margin-top: 40px
}

.our-team__list li {
    position: static
}

.our-team__list li:not(:first-child) {
    margin-top: 0
}

.our-team__list li:before {
    display: none
}

@media (max-width: 1179px) {
    .our-team__list {
        gap:24px 30px;
        margin-top: 32px
    }
}

@media (max-width: 739px) {
    .our-team__list {
        gap:24px
    }
}

.our-team__cta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 40px;
    padding: 32px 48px;
    background: #444;
    border-radius: 24px
}

@media (max-width: 1179px) {
    .our-team__cta {
        margin-top:72px
    }
}

@media (max-width: 739px) {
    .our-team__cta {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-top: 64px;
        padding: 24px
    }
}

.our-team__cta-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.our-team__cta-logo {
    width: 34.14px;
    height: 22.67px
}

.our-team__cta-text {
    margin-left: 14px;
    font-family: 'conthraxsemibold';
    font-size: 28px;
    line-height: 36px;
    color: #fff
}

@media (max-width: 1179px) {
    .our-team__cta-text {
        font-size:28px;
        line-height: 36px
    }
}

@media (max-width: 739px) {
    .our-team__cta-text {
        font-size:20px;
        line-height: 26px
    }
}

@media (max-width: 739px) {
    .our-team__cta-btn {
        margin-top:24px;
        width: 100%
    }
}

.lazy-video {
    margin-top: 40px
}

.lazy-video__figure {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 0;
    height: 392px;
    overflow: hidden;
    cursor: pointer
}

@media (max-width: 1179px) {
    .lazy-video__figure {
        width:100%
    }
}

@media (max-width: 739px) {
    .lazy-video__figure {
        height:184px
    }
}

.lazy-video__placeholder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.lazy-video__placeholder--back {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.lazy-video__placeholder--model-page {
    border-radius: 16px
}

.lazy-video__placeholder img {
    height: 100%
}

.lazy-video__poster--back {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.lazy-video__preloader {
    position: relative;
    display: none;
    width: 64px;
    height: 64px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 2
}

.lazy-video__source {
    position: relative;
    -o-object-fit: contain;
    object-fit: contain;
    z-index: 2
}

.lazy-video__source--model-page {
    border-radius: 16px
}

.lazy-video__icon-play {
    position: absolute;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 2
}

.faq {
    margin-top: 40px
}

.page .faq {
    margin: 80px 0
}

@media (max-width: 1179px) {
    .page .faq {
        margin:64px 0
    }
}

@media (max-width: 739px) {
    .page .faq {
        margin:40px 0
    }
}

.cp-article .faq__content {
    padding: 0
}

@media (max-width: 739px) {
    .faq__title {
        font-size:28px
    }
}

.faq__title--left {
    text-align: left
}

.faq__title--center {
    text-align: center
}

.faq__list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 24px;
    margin-top: 40px
}

.faq__list li {
    position: static
}

.faq__list li:not(:first-child) {
    margin-top: 0
}

.faq__list li:before {
    display: none
}

.faq__item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
    padding: 32px 48px;
    background-color: #eee;
    border-radius: 24px;
    cursor: pointer;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

@media (max-width: 739px) {
    .faq__item {
        padding:32px
    }
}

.faq__item-question {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-family: 'conthraxsemibold';
    font-size: 23px;
    line-height: 160%
}

@media (max-width: 739px) {
    .faq__item-question {
        font-size:18px;
        line-height: 140%
    }
}

.faq__item-switcher {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: 16px;
    width: 40px;
    height: 40px;
    padding: 8px;
    border-radius: 8px;
    border: none;
    background: #fff;
    outline: none;
    cursor: pointer
}

@media (max-width: 739px) {
    .faq__item-switcher {
        margin-left:20px
    }
}

.faq__item-switcher:before,.faq__item-switcher:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #000;
    border-radius: 50px;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out,-webkit-transform .3s ease-out
}

.faq__item-switcher:before {
    width: 18px;
    height: 2px
}

.faq__item-switcher:after {
    width: 2px;
    height: 18px
}

.faq__item--extended .faq__item-switcher:after {
    -webkit-transform: translate(-50%,-50%) rotate(-90deg);
    transform: translate(-50%,-50%) rotate(-90deg)
}

.faq__item-answer {
    display: grid;
    grid-template-rows: 0fr;
    margin: 0;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: grid-template-rows .5s ease-out;
    transition: grid-template-rows .5s ease-out;
    transition: grid-template-rows .5s ease-out,-ms-grid-rows .5s ease-out
}

.faq__item--extended .faq__item-answer {
    grid-template-rows: 1fr
}

.faq__item-answer-inner {
    min-height: 0;
    margin: 0
}

.section-header {
    margin: 128px 0;
    margin-bottom: 64px
}

@media (max-width: 1179px) {
    .section-header {
        margin:72px 0
    }
}

@media (max-width: 739px) {
    .section-header {
        margin:64px 0
    }
}

@media (max-width: 1179px) {
    .section-header {
        margin-bottom:32px
    }
}

.section-header__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 80px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

@media (max-width: 1179px) {
    .section-header__content {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 8px
    }
}

.section-header__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
    width: 50%
}

@media (max-width: 1179px) {
    .section-header__title {
        width:100%
    }
}

@media (max-width: 1179px) {
    .section-header__title .title {
        font-size:28px
    }
}

.section-header__info {
    width: 50%;
    color: #444
}

@media (max-width: 1179px) {
    .section-header__info {
        width:100%
    }
}

@media (max-width: 1179px) {
    .section-header .readmore.desktop {
        display:none
    }
}

@media (max-width: 1179px) {
    .section-header .readmore.mobile {
        margin-top:8px
    }
}

@media (min-width: 1024px) {
    .section-header .readmore.mobile {
        display:none
    }
}

.section-header .readmore__link {
    color: #ff6000
}

.contacts-info {
    margin: 128px 0
}

@media (max-width: 1179px) {
    .contacts-info {
        margin:72px 0
    }
}

@media (max-width: 739px) {
    .contacts-info {
        margin:64px 0
    }
}

.contacts-info__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 70px
}

@media (max-width: 1179px) {
    .contacts-info__content {
        gap:30px
    }
}

@media (max-width: 739px) {
    .contacts-info__content {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        gap: 32px
    }
}

.contacts-info__text {
    max-width: 530px
}

@media (max-width: 1179px) {
    .contacts-info__text {
        max-width:329px
    }
}

@media (max-width: 739px) {
    .contacts-info__text {
        max-width:100%
    }
}

.contacts-info__logo {
    width: 290px;
    height: 32px
}

@media (max-width: 1179px) {
    .contacts-info__logo {
        width:206px;
        height: 23px
    }
}

@media (max-width: 739px) {
    .contacts-info__logo {
        width:227px;
        height: 25px
    }
}

.contacts-info__logo-image {
    width: 100%
}

.contacts-info__address {
    margin: 0;
    margin-top: 32px;
    font-family: 'conthraxsemibold';
    font-style: normal;
    font-size: 19px;
    line-height: 30px;
    color: #000
}

@media (max-width: 739px) {
    .contacts-info__address {
        font-size:16px;
        line-height: 22px
    }
}

.contacts-info__address p {
    margin: 0
}

.contacts-info__contacts-list {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 32px;
    font-weight: 400;
    font-size: 19px;
    line-height: 30px;
    color: #000
}

.contacts-info__contacts-list li {
    position: static
}

.contacts-info__contacts-list li:not(:first-child) {
    margin-top: 0
}

.contacts-info__contacts-list li:before {
    display: none
}

@media (max-width: 739px) {
    .contacts-info__contacts-list {
        margin-top:24px;
        font-size: 16px;
        line-height: 26px
    }
}

.contacts-info__contacts-item {
    position: static;
    padding-left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 5px
}

.contacts-info__contacts-item:not(:first-child) {
    margin-top: 0
}

.contacts-info__contacts-item:before {
    display: none
}

.contacts-info__contacts-contact,.contacts-info__contacts-contact:link,.contacts-info__contacts-contact:active,.contacts-info__contacts-contact:hover,.contacts-info__contacts-contact:visited {
    text-decoration: none;
    color: #444
}

.contacts-info__map {
    position: relative;
    max-width: 570px;
    width: 100%;
    height: 475px;
    border-radius: 24px;
    border: 1px solid;
    overflow: hidden
}

@media (max-width: 1179px) {
    .contacts-info__map {
        max-width:329px;
        height: 343px
    }
}

@media (max-width: 739px) {
    .contacts-info__map {
        max-width:100%;
        height: 260px
    }
}

.contacts-info__map .shm-map-container {
    border: none !important;
    height: 475px !important
}

.contacts-info__map .leaflet-bottom.leaflet-right {
    display: none
}

.contacts-info__map-image {
    width: 100%;
    height: 100%
}

.contacts-info__map-marker {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.contacts-form {
    margin: 128px 0;
    padding: 128px 0;
    background: #eee
}

@media (max-width: 1179px) {
    .contacts-form {
        margin:72px 0
    }
}

@media (max-width: 739px) {
    .contacts-form {
        margin:64px 0
    }
}

@media (max-width: 1179px) {
    .contacts-form {
        padding:72px 0
    }
}

@media (max-width: 739px) {
    .contacts-form {
        padding:64px 0
    }
}

.contacts-form__title {
    font-family: 'conthraxsemibold';
    font-size: 28px;
    line-height: 36px;
    color: #000
}

@media (max-width: 739px) {
    .contacts-form__title {
        font-size:19px;
        line-height: 27px
    }
}

.contacts-form__form {
    margin-top: 60px
}

@media (max-width: 739px) {
    .contacts-form__form {
        margin-top:24px
    }
}

.cf-form__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 30px
}

@media (max-width: 739px) {
    .cf-form__top {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.cf-form__left {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px
}

@media (max-width: 739px) {
    .cf-form__left {
        gap:20px 16px;
        width: 100%
    }
}

.cf-form__right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 50%;
    gap: 20px
}

@media (max-width: 739px) {
    .cf-form__right {
        width:100%
    }
}

.cf-form__label {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    font-family: "Inter";
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #444
}

.cf-form__label--street {
    width: 412px
}

@media (max-width: 1179px) {
    .cf-form__label--street {
        width:100%
    }
}

@media (max-width: 739px) {
    .cf-form__label--street {
        width:calc(50% - 8px)
    }
}

.cf-form__label--house {
    width: 137px
}

@media (max-width: 1179px) {
    .cf-form__label--house {
        width:100%
    }
}

@media (max-width: 739px) {
    .cf-form__label--house {
        width:calc(50% - 8px)
    }
}

.cf-form__label--zipcode {
    width: 137px
}

@media (max-width: 1179px) {
    .cf-form__label--zipcode {
        width:100%
    }
}

@media (max-width: 739px) {
    .cf-form__label--zipcode {
        width:calc(50% - 8px)
    }
}

.cf-form__label--location {
    width: 412px
}

@media (max-width: 1179px) {
    .cf-form__label--location {
        width:100%
    }
}

@media (max-width: 739px) {
    .cf-form__label--location {
        width:calc(50% - 8px)
    }
}

.cf-form__label--phone {
    width: calc(50% - 15px)
}

@media (max-width: 1179px) {
    .cf-form__label--phone {
        width:100%
    }
}

.cf-form__label--add-phone {
    width: calc(50% - 15px)
}

@media (max-width: 1179px) {
    .cf-form__label--add-phone {
        width:100%
    }
}

.cf-form__label--email {
    width: calc(50% - 15px)
}

@media (max-width: 1179px) {
    .cf-form__label--email {
        width:100%
    }
}

.cf-form__label--fax {
    width: calc(50% - 15px)
}

@media (max-width: 1179px) {
    .cf-form__label--fax {
        width:100%
    }
}

.cf-form__label--textarea {
    margin-top: 20px
}

.cf-form__field {
    margin-top: 8px;
    width: 100%;
    padding: 16px 20px;
    font-family: "Inter";
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    background: #fff;
    color: #444;
    border: none;
    border-radius: 16px;
    outline: none
}

@media (max-width: 739px) {
    .cf-form__field {
        margin-top:4px
    }
}

.cf-form__field--error, .wpcf7-not-valid {
    border: 1px solid red !important
}

.cf-form__field--error::-webkit-input-placeholder {
    color: red
}

.cf-form__field--error::-moz-placeholder {
    color: red
}

.cf-form__field--error:-ms-input-placeholder {
    color: red
}

.cf-form__field--error::-ms-input-placeholder {
    color: red
}

.cf-form__field--error::placeholder {
    color: red
}

.wpcf7-not-valid::-webkit-input-placeholder {
    color: red
}

.wpcf7-not-valid::-moz-placeholder {
    color: red
}

.wpcf7-not-valid:-ms-input-placeholder {
    color: red
}

.wpcf7-not-valid::-ms-input-placeholder {
    color: red
}

.wpcf7-not-valid::placeholder {
    color: red
}

.cf-form__field--textarea {
    height: 173px
}

.cf-form__error-notice, .wpcf7-not-valid-tip {
    display: none;
    position: absolute;
    bottom: -20px;
    left: 0;
    font-family: "Inter";
    font-weight: 400;
    font-size: 11px;
    line-height: 17px;
    color: red
}

.wpcf7-not-valid-tip { display: block; }


.cf-form__error-notice--checkbox {
    position: static;
    bottom: 0;
    width: 100%;
    margin-top: 4px
}

.cf-form__middle {
    margin-top: 30px
}

@media (max-width: 739px) {
    .cf-form__middle {
        margin-top:20px
    }
}

.cf-form__bottom {
    margin-top: 32px
}

@media (max-width: 739px) {
    .cf-form__bottom {
        margin-top:24px
    }
}

.cf-form__bottom-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 32px
}

@media (max-width: 1179px) {
    .cf-form__bottom-content {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

@media (max-width: 739px) {
    .cf-form__bottom-content {
        margin-top:24px
    }
}

.cf-form__agree-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cf-form__agree-checkbox {
    position: absolute;
    opacity: 0;
    z-index: -1
}

.cf-form__agree-label {
    margin-right: 12px
}

.cf-form__agree-checkbox+.cf-form__agree-label {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.cf-form__agree-checkbox+.cf-form__agree-label:before {
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 20px;
    height: 20px;
    border: 2px solid #ff6000;
    border-radius: 6px;
    background-repeat: no-repeat;
    background-position: center center
}

.cf-form__agree-checkbox:checked+.cf-form__agree-label:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEyIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjc1IDRMNC41OCA2LjgzTDEwLjI1IDEuMTciIHN0cm9rZT0iI0ZGNjAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==")
}

.cf-form__agree-text {
    max-width: 825px;
    font-family: "Inter";
    font-weight: 400;
    font-size: 12px;
    line-height: 17px;
    color: #131313
}

@media (max-width: 1179px) {
    .cf-form__agree-text {
        max-width:100%
    }
}

.cf-form__button {
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content
}

@media (max-width: 1179px) {
    .cf-form__button {
        margin-top:24px
    }
}

@media (max-width: 739px) {
    .cf-form__button {
        -webkit-box-pack:justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%
    }
}

.cf-form__success-message {
    display: none;
    margin-top: 20px;
    width: 100%;
    padding: 20px;
    border-radius: 16px;
    border: 1px solid #4baa4b;
    font-family: "Inter";
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
    color: #444;
    text-align: center
}

.cf-form__error-message {
    display: none;
    margin-top: 20px;
    width: 100%;
    padding: 20px;
    border-radius: 16px;
    border: 1px solid #e74c4c;
    font-family: "Inter";
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
    color: #444;
    text-align: center
}

.cf-form__preloader {
    margin-top: 20px
}

.contacts-links {
    margin: 128px 0
}

@media (max-width: 1179px) {
    .contacts-links {
        margin:72px 0
    }
}

@media (max-width: 739px) {
    .contacts-links {
        margin:64px 0
    }
}

.contacts-links__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 30px
}

@media (max-width: 739px) {
    .contacts-links__content {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.contacts-links__link-card {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
    width: calc(50% - 15px);
    padding: 48px;
    border-radius: 24px;
    overflow: hidden
}

.contacts-links__link-card,.contacts-links__link-card:link,.contacts-links__link-card:active,.contacts-links__link-card:hover,.contacts-links__link-card:visited {
    text-decoration: none;
    color: #fff
}

@media (max-width: 1179px) {
    .contacts-links__link-card {
        padding:40px 32px
    }
}

@media (max-width: 739px) {
    .contacts-links__link-card {
        width:100%;
        padding: 32px
    }
}

.contacts-links__link-card:nth-child(odd) {
    background: #444
}

.contacts-links__link-card:nth-child(even) {
    background: #131313
}

.contacts-links__link-title {
    font-family: 'conthraxsemibold';
    font-size: 28px;
    line-height: 36px
}

@media (max-width: 739px) {
    .contacts-links__link-title {
        font-size:19px;
        line-height: 27px
    }
}

.contacts-links__link-description {
    font-weight: 600;
    font-size: 19px;
    line-height: 30px;
    color: #eee
}

.contacts-links__link-button {
    padding: 20px 22px !important;
    -ms-flex-item-align: end;
    align-self: flex-end;
    z-index: 10
}

.contacts-links__link-button:after {
    margin-left: 0 !important
}

.contacts-links__arrows {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 354px;
    height: 78px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzU0IiBoZWlnaHQ9Ijc4IiB2aWV3Qm94PSIwIDAgMzU0IDc4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOS44OTU1NSA2OC4yNzg0TDU0Ljg4MDIgMTA0LjE0NEM1OS41MjU0IDEwNy44NDEgNjIuMDg2IDEwOS40NTggNjcuMDUyOCAxMDkuNDU4SDgyLjEyMDZDODcuMjQxOSAxMDkuNDU4IDkwLjkzNDkgMTA2LjcxNyA5MC45MzQ5IDEwMi4zNzJDOTAuOTM0OSA5OS40NzYzIDg5LjQ0MjIgOTYuOTY4IDg3LjA4NzUgOTUuMTMyMUw0Mi42OTQ3IDYwLjIxMDdDNDAuOTA2MSA1OC43ODg1IDQwLjI4ODUgNTcuNjM3OCA0MC4yODg1IDU2LjM0NDlDNDAuMjg4NSA1NS4wNTIgNDAuNzkwMyA1My45NTMgNDIuNjk0NyA1Mi40NzkxTDkxLjA3NjQgMTQuNjQ4N0M5My40MzExIDEyLjgxMjcgOTQuOTIzOCAxMC4xMzY0IDk0LjkyMzggNy4yNDAzQzk0LjkyMzggMi43MjgwNiA5MS4yNDM3IDMuMDUxNzZlLTA1IDg2LjEwOTYgMy4wNTE3NmUtMDVINjguOTcwMUM2NC4wMDMyIDMuMDUxNzZlLTA1IDYxLjQyOTggMS41OTAzIDU2Ljc5NzUgNS4zMTM4N0w5LjY1MTA2IDQzLjA3OTdDMS41ODMxNiA0OS41MzEzIDAuMjU3ODEyIDUyLjk0NDYgMC4yNTc4MTIgNTYuMDM0NkMwLjI1NzgxMiA1OC44MDE0IDEuOTgyMDYgNjEuOTk0OSA5Ljg5NTU1IDY4LjI5MTQiIGZpbGw9IiMzRTNFM0UiLz4KPHBhdGggZD0iTTExOS4yMiA2OC4yNzg0TDE2NC4yMDQgMTA0LjE0NEMxNjguODUgMTA3Ljg0MSAxNzEuNDEgMTA5LjQ1OCAxNzYuMzc3IDEwOS40NThIMTkxLjQ0NUMxOTYuNTY2IDEwOS40NTggMjAwLjI1OSAxMDYuNzE3IDIwMC4yNTkgMTAyLjM3MkMyMDAuMjU5IDk5LjQ3NjMgMTk4Ljc2NiA5Ni45NjggMTk2LjQxMiA5NS4xMzIxTDE1Mi4wMTkgNjAuMjEwN0MxNTAuMjMgNTguNzg4NSAxNDkuNjEzIDU3LjYzNzggMTQ5LjYxMyA1Ni4zNDQ5QzE0OS42MTMgNTUuMDUyIDE1MC4xMTUgNTMuOTUzIDE1Mi4wMTkgNTIuNDc5MUwyMDAuNDAxIDE0LjY0ODdDMjAyLjc1NSAxMi44MTI3IDIwNC4yNDggMTAuMTM2NCAyMDQuMjQ4IDcuMjQwM0MyMDQuMjQ4IDIuNzI4MDYgMjAwLjU2OCAzLjA1MTc2ZS0wNSAxOTUuNDM0IDMuMDUxNzZlLTA1SDE3OC4yOTRDMTczLjMyNyAzLjA1MTc2ZS0wNSAxNzAuNzU0IDEuNTkwMyAxNjYuMTIyIDUuMzEzODdMMTE4Ljk3NSA0My4wNzk3QzExMC45MDcgNDkuNTMxMyAxMDkuNTgyIDUyLjk0NDYgMTA5LjU4MiA1Ni4wMzQ2QzEwOS41ODIgNTguODAxNCAxMTEuMzA2IDYxLjk5NDkgMTE5LjIyIDY4LjI5MTQiIGZpbGw9IiMzRTNFM0UiLz4KPHBhdGggZD0iTTIyOC41NDggNjguMjc4NEwyNzMuNTMzIDEwNC4xNDRDMjc4LjE3OCAxMDcuODQxIDI4MC43MzggMTA5LjQ1OCAyODUuNzA1IDEwOS40NThIMzAwLjc3M0MzMDUuODk0IDEwOS40NTggMzA5LjU4NyAxMDYuNzE3IDMwOS41ODcgMTAyLjM3MkMzMDkuNTg3IDk5LjQ3NjMgMzA4LjA5NSA5Ni45NjggMzA1Ljc0IDk1LjEzMjFMMjYxLjM0NyA2MC4yMTA3QzI1OS41NTggNTguNzg4NSAyNTguOTQxIDU3LjYzNzggMjU4Ljk0MSA1Ni4zNDQ5QzI1OC45NDEgNTUuMDUyIDI1OS40NDMgNTMuOTUzIDI2MS4zNDcgNTIuNDc5MUwzMDkuNzI5IDE0LjY0ODdDMzEyLjA4MyAxMi44MTI3IDMxMy41NzYgMTAuMTM2NCAzMTMuNTc2IDcuMjQwM0MzMTMuNTc2IDIuNzI4MDYgMzA5Ljg5NiAzLjA1MTc2ZS0wNSAzMDQuNzYyIDMuMDUxNzZlLTA1SDI4Ny42MjJDMjgyLjY1NiAzLjA1MTc2ZS0wNSAyODAuMDgyIDEuNTkwMyAyNzUuNDUgNS4zMTM4N0wyMjguMzAzIDQzLjA3OTdDMjIwLjIzNiA0OS41MzEzIDIxOC45MSA1Mi45NDQ2IDIxOC45MSA1Ni4wMzQ2QzIxOC45MSA1OC44MDE0IDIyMC42MzQgNjEuOTk0OSAyMjguNTQ4IDY4LjI5MTQiIGZpbGw9IiMzRTNFM0UiLz4KPHBhdGggZD0iTTMzNy44NzIgNjguMjc4NEwzODIuODU3IDEwNC4xNDRDMzg3LjUwMiAxMDcuODQxIDM5MC4wNjMgMTA5LjQ1OCAzOTUuMDI5IDEwOS40NThINDEwLjA5N0M0MTUuMjE4IDEwOS40NTggNDE4LjkxMSAxMDYuNzE3IDQxOC45MTEgMTAyLjM3MkM0MTguOTExIDk5LjQ3NjMgNDE3LjQxOSA5Ni45NjggNDE1LjA2NCA5NS4xMzIxTDM3MC42NzEgNjAuMjEwN0MzNjguODgzIDU4Ljc4ODUgMzY4LjI2NSA1Ny42Mzc4IDM2OC4yNjUgNTYuMzQ0OUMzNjguMjY1IDU1LjA1MiAzNjguNzY3IDUzLjk1MyAzNzAuNjcxIDUyLjQ3OTFMNDE5LjA1MyAxNC42NDg3QzQyMS40MDggMTIuODEyNyA0MjIuOSAxMC4xMzY0IDQyMi45IDcuMjQwM0M0MjIuOSAyLjcyODA2IDQxOS4yMiAzLjA1MTc2ZS0wNSA0MTQuMDg2IDMuMDUxNzZlLTA1SDM5Ni45NDdDMzkxLjk4IDMuMDUxNzZlLTA1IDM4OS40MDYgMS41OTAzIDM4NC43NzQgNS4zMTM4N0wzMzcuNjI4IDQzLjA3OTdDMzI5LjU2IDQ5LjUzMTMgMzI4LjIzNCA1Mi45NDQ2IDMyOC4yMzQgNTYuMDM0NkMzMjguMjM0IDU4LjgwMTQgMzI5Ljk1OSA2MS45OTQ5IDMzNy44NzIgNjguMjkxNCIgZmlsbD0iIzNFM0UzRSIvPgo8L3N2Zz4K");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center
}

@media (max-width: 1179px) {
    .contacts-links__arrows {
        width:113px;
        height: 92px;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEzIiBoZWlnaHQ9IjkyIiB2aWV3Qm94PSIwIDAgMTEzIDkyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOS44OTU1NSA2OC4yNzg0TDU0Ljg4MDIgMTA0LjE0NEM1OS41MjU0IDEwNy44NDEgNjIuMDg2IDEwOS40NTggNjcuMDUyOCAxMDkuNDU4SDgyLjEyMDZDODcuMjQxOSAxMDkuNDU4IDkwLjkzNDkgMTA2LjcxNyA5MC45MzQ5IDEwMi4zNzJDOTAuOTM0OSA5OS40NzYzIDg5LjQ0MjIgOTYuOTY4IDg3LjA4NzUgOTUuMTMyMUw0Mi42OTQ3IDYwLjIxMDdDNDAuOTA2MSA1OC43ODg1IDQwLjI4ODUgNTcuNjM3OCA0MC4yODg1IDU2LjM0NDlDNDAuMjg4NSA1NS4wNTIgNDAuNzkwMyA1My45NTMgNDIuNjk0NyA1Mi40NzkxTDkxLjA3NjQgMTQuNjQ4N0M5My40MzExIDEyLjgxMjcgOTQuOTIzOCAxMC4xMzY0IDk0LjkyMzggNy4yNDAzQzk0LjkyMzggMi43MjgwNiA5MS4yNDM3IDMuMDUxNzZlLTA1IDg2LjEwOTYgMy4wNTE3NmUtMDVINjguOTcwMUM2NC4wMDMyIDMuMDUxNzZlLTA1IDYxLjQyOTggMS41OTAzIDU2Ljc5NzUgNS4zMTM4N0w5LjY1MTA2IDQzLjA3OTdDMS41ODMxNiA0OS41MzEzIDAuMjU3ODEyIDUyLjk0NDYgMC4yNTc4MTIgNTYuMDM0NkMwLjI1NzgxMiA1OC44MDE0IDEuOTgyMDYgNjEuOTk0OSA5Ljg5NTU1IDY4LjI5MTQiIGZpbGw9IiMzRTNFM0UiLz4KPHBhdGggZD0iTTExOS4yMiA2OC4yNzg0TDE2NC4yMDQgMTA0LjE0NEMxNjguODUgMTA3Ljg0MSAxNzEuNDEgMTA5LjQ1OCAxNzYuMzc3IDEwOS40NThIMTkxLjQ0NUMxOTYuNTY2IDEwOS40NTggMjAwLjI1OSAxMDYuNzE3IDIwMC4yNTkgMTAyLjM3MkMyMDAuMjU5IDk5LjQ3NjMgMTk4Ljc2NiA5Ni45NjggMTk2LjQxMiA5NS4xMzIxTDE1Mi4wMTkgNjAuMjEwN0MxNTAuMjMgNTguNzg4NSAxNDkuNjEzIDU3LjYzNzggMTQ5LjYxMyA1Ni4zNDQ5QzE0OS42MTMgNTUuMDUyIDE1MC4xMTUgNTMuOTUzIDE1Mi4wMTkgNTIuNDc5MUwyMDAuNDAxIDE0LjY0ODdDMjAyLjc1NSAxMi44MTI3IDIwNC4yNDggMTAuMTM2NCAyMDQuMjQ4IDcuMjQwM0MyMDQuMjQ4IDIuNzI4MDYgMjAwLjU2OCAzLjA1MTc2ZS0wNSAxOTUuNDM0IDMuMDUxNzZlLTA1SDE3OC4yOTRDMTczLjMyNyAzLjA1MTc2ZS0wNSAxNzAuNzU0IDEuNTkwMyAxNjYuMTIyIDUuMzEzODdMMTE4Ljk3NSA0My4wNzk3QzExMC45MDcgNDkuNTMxMyAxMDkuNTgyIDUyLjk0NDYgMTA5LjU4MiA1Ni4wMzQ2QzEwOS41ODIgNTguODAxNCAxMTEuMzA2IDYxLjk5NDkgMTE5LjIyIDY4LjI5MTQiIGZpbGw9IiMzRTNFM0UiLz4KPC9zdmc+Cg==")
    }
}

@media (max-width: 739px) {
    .contacts-links__arrows {
        width:96px;
        height: 67px;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iNjciIHZpZXdCb3g9IjAgMCA5NiA2NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuODk1NTUgNjguMjc4NEw1NC44ODAyIDEwNC4xNDRDNTkuNTI1NCAxMDcuODQxIDYyLjA4NiAxMDkuNDU4IDY3LjA1MjggMTA5LjQ1OEg4Mi4xMjA2Qzg3LjI0MTkgMTA5LjQ1OCA5MC45MzQ5IDEwNi43MTcgOTAuOTM0OSAxMDIuMzcyQzkwLjkzNDkgOTkuNDc2MyA4OS40NDIyIDk2Ljk2OCA4Ny4wODc1IDk1LjEzMjFMNDIuNjk0NyA2MC4yMTA3QzQwLjkwNjEgNTguNzg4NSA0MC4yODg1IDU3LjYzNzggNDAuMjg4NSA1Ni4zNDQ5QzQwLjI4ODUgNTUuMDUyIDQwLjc5MDMgNTMuOTUzIDQyLjY5NDcgNTIuNDc5MUw5MS4wNzY0IDE0LjY0ODdDOTMuNDMxMSAxMi44MTI3IDk0LjkyMzggMTAuMTM2NCA5NC45MjM4IDcuMjQwM0M5NC45MjM4IDIuNzI4MDYgOTEuMjQzNyAzLjA1MTc2ZS0wNSA4Ni4xMDk2IDMuMDUxNzZlLTA1SDY4Ljk3MDFDNjQuMDAzMiAzLjA1MTc2ZS0wNSA2MS40Mjk4IDEuNTkwMyA1Ni43OTc1IDUuMzEzODdMOS42NTEwNiA0My4wNzk3QzEuNTgzMTYgNDkuNTMxMyAwLjI1NzgxMiA1Mi45NDQ2IDAuMjU3ODEyIDU2LjAzNDZDMC4yNTc4MTIgNTguODAxNCAxLjk4MjA2IDYxLjk5NDkgOS44OTU1NSA2OC4yOTE0IiBmaWxsPSIjM0UzRTNFIi8+Cjwvc3ZnPgo=")
    }
}

.jobs {
    margin: 128px 0
}

@media (max-width: 1179px) {
    .jobs {
        margin:72px 0
    }
}

@media (max-width: 739px) {
    .jobs {
        margin:64px 0
    }
}

.jobs-list {
    max-width: 770px;
    display: grid;
    grid-template-columns: 100%;
    grid-gap: 30px;
    margin: 0 auto 64px auto
}

@media (max-width: 1179px) {
    .jobs-list {
        max-width:-webkit-fit-content;
        max-width: -moz-fit-content;
        max-width: fit-content;
        grid-template-columns: repeat(2,minmax(300px,1fr))
    }
}

@media (max-width: 739px) {
    .jobs-list {
        grid-template-columns:100%;
        grid-gap: 24px;
        padding-top: 32px
    }
}

.jobs-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 16px;
    border: 1px solid #ebebeb;
    background: #fff;
    padding: 48px
}

@media (max-width: 1179px) {
    .jobs-list__item {
        padding:24px
    }
}

@media (max-width: 739px) {
    .jobs-list__item {
        padding:48px 24px
    }
}

.jobs-list__item:hover {
    border-color: #ff6000
}

.jobs-list .item-subtitle {
    color: #444;
    font-size: 19px;
    font-weight: 600;
    line-height: 160%;
    margin-bottom: 16px
}

.jobs-list .item-title {
    margin-top: 0;
    margin-bottom: 32px
}

@media (max-width: 1179px) {
    .jobs-list .item-title {
        font-size:18px;
        line-height: 140%;
        -webkit-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto;
        word-wrap: break-word
    }
}

.jobs-list .item-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width: 1179px) {
    .jobs-list .item-bottom {
        margin-top:auto;
        margin-bottom: 0
    }
}

.jobs-list .job-category {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    line-height: 160%;
    letter-spacing: .6px;
    text-transform: uppercase;
    padding: 4px 8px;
    border-radius: 8px;
    background: #ff6000
}

.jobs-list .job-link {
    width: 48px;
    height: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 16px;
    border: 2px solid #ff6000;
    -webkit-transition: .2s ease;
    transition: .2s ease
}

.post_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 32px;
    padding-top: 56px;
    padding-bottom: 138px
}

@media (max-width: 1179px) {
    .post_wrap {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap;
        padding-bottom: 72px
    }
}

@media (max-width: 739px) {
    .post_wrap {
        padding-bottom:64px
    }
}

.post_wrap h4 {
    font-size: 19px;
    font-weight: 700;
    line-height: 160%
}

.post_wrap .post_wrap_column-1 {
    max-width: 470px
}

@media (max-width: 1179px) {
    .post_wrap .post_wrap_column-1 {
        width:100%
    }
}

.post_wrap .posts__beschreibung {
    color: #131313;
    font-size: 16px;
    font-family: "Asap";
    font-weight: 400;
    line-height: 160%;
    margin-top: 32px
}

.post_wrap .posts__title .item-subtitle {
    color: #444;
    font-size: 19px;
    font-weight: 600;
    line-height: 160%;
    margin-bottom: 16px
}

.post_wrap .posts__title .item-title {
    margin-top: 0;
    margin-bottom: 16px;
    font-weight: 700;
    line-height: 160%
}

.post_wrap .posts__title .item-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width: 1179px) {
    .post_wrap .posts__title .item-bottom {
        margin-top:auto;
        margin-bottom: 0
    }
}

.post_wrap .posts__title .job-category {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    line-height: 160%;
    letter-spacing: .6px;
    text-transform: uppercase;
    padding: 4px 8px;
    border-radius: 8px;
    background: #ff6000
}

.post_wrap .posts__ihr_profil {
    margin-top: 32px
}

.post_wrap .posts__ihr_profil .ihr_profil_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px
}

.post_wrap .posts__ihr_profil .ihr_profil_item+.ihr_profil_item {
    margin-top: 12px
}

.post_wrap .posts__ihr_profil .ihr_profil_wrap {
    margin-top: 8px
}

.post_wrap .posts__unsere_benefits {
    margin-top: 32px
}

.post_wrap .posts__unsere_benefits .unsere_benefits_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 16px
}

.post_wrap .posts__unsere_benefits .unsere_benefits_item+.unsere_benefits_item {
    margin-top: 12px
}

.post_wrap .posts__unsere_benefits .unsere_benefits_wrap {
    margin-top: 8px
}

.post_wrap .contacts-form {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin: 0;
    max-width: 636px;
    padding: 32px;
    border-radius: 24px;
    border: 1px solid #ebebeb;
    -ms-flex-item-align: start;
    align-self: flex-start
}

@media (max-width: 1179px) {
    .post_wrap .contacts-form {
        max-width:100%;
        padding: 32px 20px
    }
}

.post_wrap .contacts-form .contacts-form__title {
    font-size: 23px;
    font-weight: 700;
    line-height: 160%
}

@media (max-width: 739px) {
    .post_wrap .contacts-form .contacts-form__title {
        font-size:18px;
        line-height: 140%
    }
}

.post_wrap .contacts-form .contacts-form__subtitle {
    font-size: 19px;
    font-weight: 600;
    line-height: 160%;
    margin-top: 2px
}

@media (max-width: 739px) {
    .post_wrap .contacts-form .contacts-form__subtitle {
        font-size:16px;
        line-height: 160%
    }
}

.post_wrap .contacts-form .contacts-form__form {
    margin-top: 32px
}

.post_wrap .contacts-form .cf-form__left {
    width: 100%
}

.post_wrap .contacts-form .btn-rounded {
    width: 100%;
    margin-top: 12px
}

.post_wrap .contacts-form .cf-form__agree {
    margin-top: 24px
}

.post_wrap .contacts-form .cf-form__agree-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.post_wrap .contacts-form__agree-checkbox {
    position: absolute;
    opacity: 0;
    z-index: -1
}

.cf-form__agree-checkbox+.post_wrap .contacts-form__agree-label {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.cf-form__agree-checkbox+.post_wrap .contacts-form__agree-label:before {
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 20px;
    height: 20px;
    border: 2px solid #ff6000;
    border-radius: 6px;
    margin-right: 14px;
    background-repeat: no-repeat;
    background-position: center center
}

.cf-form__agree-checkbox:checked+.post_wrap .contacts-form__agree-label:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEyIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjc1IDRMNC41OCA2LjgzTDEwLjI1IDEuMTciIHN0cm9rZT0iI0ZGNjAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==")
}

.post_wrap .contacts-form__agree-text {
    max-width: 825px;
    font-family: "Inter";
    font-weight: 400;
    font-size: 12px;
    line-height: 17px;
    color: #131313
}

@media (max-width: 1179px) {
    .post_wrap .contacts-form__agree-text {
        max-width:100%
    }
}

@media (max-width: 1179px) {
    .post_wrap .contacts-form__button {
        margin-top:24px
    }
}

@media (max-width: 739px) {
    .post_wrap .contacts-form__button {
        -webkit-box-pack:justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%
    }
}

.post_wrap .cf-form__agree-text {
    max-width: 90%
}

.post_wrap .cf-form_beschreibung {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 40px 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 24px;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    border-radius: 16px;
    background: #fff;
    margin-top: 32px
}

@media (max-width: 739px) {
    .post_wrap .cf-form_beschreibung {
        padding:23px
    }
}

.post_wrap .cf-form_beschreibung .cf-form_beschreibung-title {
    font-size: 16px;
    font-family: "Asap";
    font-weight: 600;
    line-height: 160%
}

.post_wrap .cf-form_beschreibung .cf-form_beschreibung-text {
    color: #131313;
    font-size: 16px;
    font-family: "Asap";
    font-weight: 400;
    line-height: 160%
}

.post_wrap .cf-form_beschreibung .cf-form_beschreibung-text a,.post_wrap .cf-form_beschreibung .cf-form_beschreibung-text a:link,.post_wrap .cf-form_beschreibung .cf-form_beschreibung-text a:active,.post_wrap .cf-form_beschreibung .cf-form_beschreibung-text a:hover,.post_wrap .cf-form_beschreibung .cf-form_beschreibung-text a:visited {
    text-decoration: none;
    color: #ff6000
}

.post_wrap .cf-form_beschreibung .cf-form_beschreibung-text a[href^="mailto:"] {
    text-decoration: underline
}

.post_wrap .cf-form__label--email,.post_wrap .cf-form__label--phone {
    width: calc(50% - 10px)
}

@media (max-width: 739px) {
    .post_wrap .cf-form__label--email,.post_wrap .cf-form__label--phone {
        width:100%
    }
}

.post_wrap .cf-form__file-field-wrapper {
    position: relative;
    width: 100%
}

.post_wrap .cf-form__field--resume {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 42px 48px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    border-radius: 16px;
    border: 1px dashed #ebebeb;
    background: #fff
}

@media (max-width: 739px) {
    .post_wrap .cf-form__field--resume {
        padding:32px 24px
    }
}

.post_wrap .cf-form__field--resume--over {
    border: 2px dotted
}

.post_wrap .cf-form__field--resume p {
    margin-top: 0;
    font-weight: 400
}

.post_wrap .cf-form__field--resume a {
    color: #ff6000;
    text-align: center;
    font-size: 14px;
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    text-decoration-line: underline;
    cursor: pointer
}

.post_wrap .cf-form__label--file {
    position: relative
}

.post_wrap .cf-form__field--file {
    position: absolute;
    visibility: hidden;
    pointer-events: none
}

.post_wrap .cf-form__file-clear {
    display: none
}

.post_wrap .cf-form__file-clear--visible {
    position: absolute;
    top: 9px;
    right: 13px;
    display: block;
    width: 24px;
    height: 24px
}

.stellenangebot-info ul {
    margin-top: 16px
}

.stellenangebot-info ul>li {
    padding-left: 20px
}

.stellenangebot-info ul>li:before {
    content: "";
    position: absolute;
    top: 8px;
    left: 4px;
    display: inline-block;
    width: 6px;
    height: 10px;
    border-radius: 0;
    background-color: #fff;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJhcnJvdy1yaWdodCIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wLjI5Mjg5MyAwLjI5Mjg5M0MwLjY4MzQxNyAtMC4wOTc2MzExIDEuMzE2NTggLTAuMDk3NjMxMSAxLjcwNzExIDAuMjkyODkzTDUuNzA3MTEgNC4yOTI4OUM2LjA5NzYzIDQuNjgzNDIgNi4wOTc2MyA1LjMxNjU4IDUuNzA3MTEgNS43MDcxMUwxLjcwNzExIDkuNzA3MTFDMS4zMTY1OCAxMC4wOTc2IDAuNjgzNDE3IDEwLjA5NzYgMC4yOTI4OTMgOS43MDcxMUMtMC4wOTc2MzExIDkuMzE2NTggLTAuMDk3NjMxMSA4LjY4MzQyIDAuMjkyODkzIDguMjkyODlMMy41ODU3OSA1TDAuMjkyODkzIDEuNzA3MTFDLTAuMDk3NjMxMSAxLjMxNjU4IC0wLjA5NzYzMTEgMC42ODM0MTcgMC4yOTI4OTMgMC4yOTI4OTNaIiBmaWxsPSIjRkY2MDAwIi8+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-position: center
}

.termine {
    margin: 128px 0
}

@media (max-width: 1179px) {
    .termine {
        margin:72px 0
    }
}

@media (max-width: 739px) {
    .termine {
        margin:64px 0
    }
}

.events-list {
    max-width: 770px;
    margin: 0 auto 64px auto
}

@media (max-width: 1179px) {
    .events-list {
        padding-top:40px
    }
}

@media (max-width: 739px) {
    .events-list {
        padding-top:32px
    }
}

.events-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 154px;
    border-radius: 24px;
    background: #eee;
    padding: 32px;
    margin-bottom: 30px
}

@media (max-width: 739px) {
    .events-list__item {
        margin-bottom:24px
    }
}

.events-list__item:last-child {
    margin-bottom: 0
}

.events-list__item:hover .item-title {
    color: #ff6000
}

.events-list .item-date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    color: #444;
    font-size: 14px;
    font-weight: 600;
    line-height: 160%
}

.events-list .item-date img {
    margin-right: 8px
}

.events-list .item-title {
    margin-top: 8px;
    -webkit-transition: .2s ease;
    transition: .2s ease
}

.all-news {
    margin: 80px 0
}

@media (max-width: 1179px) {
    .all-news {
        margin:72px 0
    }
}

@media (max-width: 739px) {
    .all-news {
        margin:64px 0
    }
}

.all-news__categories-list {
    gap: 12px
}

.all-news__categories-item {
    position: static;
    padding-left: 0
}

.all-news__categories-item:not(:first-child) {
    margin-top: 0
}

.all-news__categories-item:before {
    display: none
}

.all-news__list-original {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 56px 30px;
    margin-top: 64px
}

@media (max-width: 1179px) {
    .all-news__list-original {
        grid-template-columns:repeat(2,1fr);
        gap: 32px 30px;
        margin-top: 32px
    }
}

@media (max-width: 739px) {
    .all-news__list-original {
        grid-template-columns:repeat(1,1fr);
        gap: 24px;
        margin-top: 24px
    }
}

.all-news__list-original {
    display: none
}

.all-news__skeleton-item {
    display: none;
    grid-template-columns: repeat(3,1fr);
    gap: 56px 30px;
    margin-top: 64px
}

@media (max-width: 1179px) {
    .all-news__skeleton-item {
        grid-template-columns:repeat(2,1fr);
        gap: 32px 30px;
        margin-top: 32px
    }
}

@media (max-width: 739px) {
    .all-news__skeleton-item {
        grid-template-columns:repeat(1,1fr);
        gap: 24px;
        margin-top: 24px
    }
}

.all-news__skeleton-item--pc {
    display: grid
}

@media (max-width: 1179px) {
    .all-news__skeleton-item--pc {
        display:none
    }
}

@media (max-width: 1179px) {
    .all-news__skeleton-item--tab {
        display:grid
    }
}

@media (max-width: 739px) {
    .all-news__skeleton-item--mob {
        display:grid
    }
}

.all-news__navigation {
    margin-top: 64px
}

@media (max-width: 739px) {
    .all-news__navigation {
        margin-top:40px
    }
}

.front-page-news {
    margin: 128px 0
}

@media (max-width: 1179px) {
    .front-page-news {
        margin:72px 0
    }
}

@media (max-width: 739px) {
    .front-page-news {
        margin:64px 0
    }
}

@media (max-width: 1179px) {
    .front-page-news {
        max-width:100%;
        overflow-x: auto
    }
}

.front-page-news__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 30px
}

@media (max-width: 1179px) {
    .front-page-news__list {
        -ms-flex-wrap:nowrap;
        flex-wrap: nowrap
    }
}

.grayplate-text {
    border-radius: 24px;
    background: #eee;
    padding: 64px;
    margin: 50px auto 32px auto
}

@media (max-width: 1179px) {
    .grayplate-text {
        padding:32px
    }
}

.grayplate-text__wrap.two-columns {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px
}

@media (max-width: 739px) {
    .grayplate-text__wrap.two-columns {
        grid-template-columns:100%;
        grid-gap: 0
    }
}

.grayplate-text__wrap.two-columns h6 {
    margin-bottom: 40px
}

.grayplate-text__column a:last-of-type {
    margin-bottom: 40px
}

.grayplate-text .subtitle {
    color: #444;
    font-size: 19px;
    font-weight: 500;
    line-height: 160%;
    margin-bottom: 16px
}

@media (max-width: 739px) {
    .grayplate-text .subtitle {
        font-size:16px
    }
}

.grayplate-text h6 {
    margin-top: 0
}

@media (max-width: 1179px) {
    .grayplate-text h6 {
        font-size:16px;
        line-height: 140%
    }
}

.grayplate-text a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    color: #000;
    font-size: 19px;
    font-family: 'conthraxsemibold';
    line-height: 160%;
    margin-bottom: 12px
}

.grayplate-text a:hover {
    color: #ff6000
}

.grayplate-text p {
    margin-bottom: 8px
}

.grayplate-text table {
    border: 0;
    margin-top: 32px;
    border: 1px solid #fff;
    border-radius: 24px
}

.grayplate-text table tr:nth-child(odd) {
    background: rgba(255,255,255,.4)
}

.grayplate-text table tr:last-child td:first-child {
    border-radius: 0 0 0 24px
}

.grayplate-text table tr:last-child td:last-child {
    border-radius: 0 0 24px
}

.grayplate-text table tr:hover {
    background: #fff
}

.grayplate-text table tr th {
    background: #fff;
    padding: 17px 32px
}

.grayplate-text table tr th:first-child {
    border-radius: 24px 0 0
}

.grayplate-text table tr th:last-child {
    border-radius: 0 24px 0 0
}

.grayplate-text table tr td {
    padding: 24px 32px
}

.grayplate-text table a {
    font-family: "Asap",sans-serif;
    color: #ff6000;
    font-size: 16px;
    line-height: 160%;
    text-decoration-line: underline
}

.cookies-table .grayplate-text {
    overflow: auto
}

.absatztext h1,.cookies-table h1,.impressum h1 {
    font-size: 40px
}

@media (max-width: 768px) {
    .hero--front-page .hero__bg-picture-wrapper--mob {
        margin-left:0;
        margin-right: 0
    }

    .absatztext h1,.cookies-table h1,.impressum h1 {
        font-size: 32px
    }
}

@media (max-width: 360px) {
    .absatztext h1,.cookies-table h1,.impressum h1 {
        font-size:18px;
        padding: 0 25px
    }
}

.absatztext ul li:before {
    background-color: #444
}

.absatztext h3 {
    font-size: 23px;
    margin-top: 32px
}

.absatztext h3+h5 {
    margin-top: 0
}

.absatztext h2 {
    font-size: 33px
}

@media (max-width: 360px) {
    .absatztext h2 {
        font-size:18px;
        padding: 0 25px
    }
}

.absatztext h5 {
    font-size: 19px;
    margin-top: 32px
}

@media (max-width: 768px) {
    .absatztext h2,.absatztext h3,.absatztext h4 {
        word-break:break-all
    }
}

.absatztext a {
    word-break: break-all
}

.columns-text {
    margin-bottom: 64px
}

.columns-text__wrap {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
    margin-top: 16px
}

@media (max-width: 739px) {
    .columns-text__wrap {
        grid-template-columns:100%;
        grid-gap: 0
    }
}

.columns-text__wrap p {
    margin: 0
}

.pdf_kataloge {
    margin: 128px 0
}

.pdf_kataloge .container .list-pdf__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 32px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (max-width: 768px) {
    .pdf_kataloge .container .list-pdf__wrap {
        gap:24px
    }
}

.pdf_kataloge .container .list-pdf__wrap .list-pdf__item {
    -ms-flex-preferred-size: calc((100% - 32px)/2);
    flex-basis: calc((100% - 32px)/2);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 24px 32px;
    gap: 10px;
    border-radius: 6px;
    border: 2px solid #f73;
    background: #fff;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 900px) {
    .pdf_kataloge .container .list-pdf__wrap .list-pdf__item {
        -ms-flex-preferred-size:100%;
        flex-basis: 100%
    }
}

.pdf_kataloge .container .list-pdf__wrap .list-pdf__item .item-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px
}

@media (max-width: 360px) {
    .pdf_kataloge .container .list-pdf__wrap .list-pdf__item .item-info {
        display:block
    }
}

.pdf_kataloge .container .list-pdf__wrap .list-pdf__item .item-info img {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 30px;
    border: 2px solid #d9d5d5;
    border-radius: 7px;
    overflow: hidden
}

.pdf_kataloge .container .list-pdf__wrap .list-pdf__item img {
    width: 24px;
    height: 24px
}

.pdf_kataloge .container .list-pdf__wrap .list-pdf__item p {
    color: #131313;
    font-size: 16px;
    font-family: 'conthraxsemibold';
    line-height: 130%;
    margin: 0
}

.pdf_kataloge .container .list-pdf__wrap .list-pdf__item p span {
    color: #b6b6b6;
    font-size: 16px;
    font-family: 'conthraxsemibold';
    line-height: 130%
}

@media (max-width: 1190px) {
    .pdf_kataloge .container {
        max-width:1100px;
        padding: 0 40px
    }
}

@media (max-width: 750px) {
    .pdf_kataloge .container {
        max-width:700px;
        padding: 0 25px
    }
}

.page-404 .container .page-404__img img {
    margin: 0 auto;
    display: block
}

.page-404 .container .page-404__text {
    text-align: center;
    margin: 32px 0
}

@media (max-width: 780px) {
    .page-404 .container .page-404__text {
        margin:24px 0
    }
}

.page-404 .container .page-404__btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media (max-width: 1190px) {
    .page-404 .container {
        max-width:1100px;
        padding: 0 40px
    }
}

@media (max-width: 750px) {
    .page-404 .container {
        max-width:700px;
        padding: 0 25px
    }
}

.farbiger_text .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 83px;
    margin-bottom: 40px
}

@media (max-width: 739px) {
    .farbiger_text .container {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap;
        gap: 10px
    }
}

.farbiger_text .container .col_1 {
    font-size: 35px;
	line-height: 45px;
    font-family: 'conthraxsemibold';
    line-height: 130%;
    width: 45.21%
}

@media (max-width: 739px) {
    .farbiger_text .container .col_1 {
        width:100%
    }
}

.farbiger_text .container .col_1 .col_1_wrap {
    width: 90%
}

.farbiger_text .container .col_1 .black {
    color: #000
}

.farbiger_text .container .col_1 .color {
    color: #ff6000
}

.farbiger_text .container .col_2 {
    width: 48.72%
}

@media (max-width: 739px) {
    .farbiger_text .container .col_2 {
        width:100%
    }
}

.our-partners {
    margin-top: 64px;
    margin-bottom: 80px
}

@media (max-width: 1179px) {
    .our-partners {
        margin-bottom:72px
    }
}

@media (max-width: 739px) {
    .our-partners {
        margin-bottom:64px
    }
}

.our-partners__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 32px;
    padding-left: 48px;
    border-radius: 24px;
    background: #444;
    gap: 24px
}

@media (max-width: 1179px) {
    .our-partners__inner {
        padding:32px 24px
    }
}

@media (max-width: 739px) {
    .our-partners__inner {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: stretch;
        -ms-flex-pack: stretch;
        justify-content: stretch
    }
}

.our-partners__text-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.our-partners__kemroc-logo {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 84px;
    height: 56px;
    margin-right: 24px
}

@media (max-width: 1179px) {
    .our-partners__kemroc-logo {
        display:none
    }
}

.our-partners__kemroc-logo img {
    width: 84px;
    height: 56px
}

.our-partners__text {
    max-width: 560px;
    color: #fff;
    font-family: 'conthraxsemibold';
    font-size: 28px;
    line-height: 130%
}

@media (max-width: 1179px) {
    .our-partners__text {
        font-size:23px;
        line-height: 140%
    }
}

@media (max-width: 739px) {
    .our-partners__text {
        font-size:18px
    }
}

.our-partners__list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    gap: 24px
}

.our-partners__list li {
    position: static
}

.our-partners__list li:not(:first-child) {
    margin-top: 0
}

.our-partners__list li:before {
    display: none
}

.our-partners__item {
    position: static;
    padding-left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 32px;
    border-radius: 20px;
    background: #fff
}

.our-partners__item:not(:first-child) {
    margin-top: 0
}

.our-partners__item:before {
    display: none
}

@media (max-width: 1179px) {
    .our-partners__item {
        padding:16px
    }
}

.our-partners__item img {
    width: 96px;
    height: 96px
}

@media (max-width: 1179px) {
    .our-partners__item img {
        width:68px;
        height: 68px
    }
}

.glossary-block,.content-glossary {
    margin-top: 40px;
    margin-bottom: 80px
}

@media (max-width: 1179px) {
    .glossary-block,.content-glossary {
        margin-top:24px;
        margin-bottom: 64px
    }
}

@media (max-width: 739px) {
    .glossary-block,.content-glossary {
        margin-top:12px;
        margin-bottom: 40px
    }
}

.text-and-image-block {
    margin: 80px 0
}

@media (max-width: 1179px) {
    .text-and-image-block {
        margin:64px 0
    }
}

@media (max-width: 739px) {
    .text-and-image-block {
        margin:40px 0
    }
}

.text-and-image-block__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 30px
}

.text-and-image-block__content--picture-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.text-and-image-block__content--picture-right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

@media (max-width: 1179px) {
    .text-and-image-block__content--picture-right {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.text-and-image-block__content--picture-left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

@media (max-width: 1179px) {
    .text-and-image-block__content--picture-left {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.text-and-image-block__content--picture-bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.text-and-image-block__text {
    width: 100%
}

.text-and-image-block__text--picture-top {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.text-and-image-block__text--picture-right {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.text-and-image-block__text--picture-left {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.text-and-image-block__text--picture-bottom {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.text-and-image-block__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-radius: 16px;
    overflow: hidden
}

.text-and-image-block__image--picture-top {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.text-and-image-block__image--picture-top img {
    margin-right: auto;
    margin-left: auto
}

.text-and-image-block__image--picture-right {
    width: 40%;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

@media (max-width: 1179px) {
    .text-and-image-block__image--picture-right {
        width:100%
    }
}

.text-and-image-block__image--picture-left {
    width: 40%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

@media (max-width: 1179px) {
    .text-and-image-block__image--picture-left {
        width:100%
    }
}

.text-and-image-block__image--picture-bottom {
    width: 100%;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.text-and-image-block__image--picture-bottom img {
    margin-right: auto;
    margin-left: auto
}

.cta-banner-download-button {
    background: #eee;
    padding-bottom: 120px
}

@media (max-width: 739px) {
    .cta-banner-download-button {
        padding-bottom:40px
    }
}

.cta-banner-download-button .serial-product-hints-cta__grid {
    display: grid;
    grid-template-columns: 100%;
    grid-gap: 32px;
    grid-template-columns: 1fr 1fr auto;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 24px;
    background: #ff6000;
    padding: 56px 48px
}

@media (max-width: 1179px) {
    .cta-banner-download-button .serial-product-hints-cta__grid {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        gap: 24px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

@media (max-width: 739px) {
    .cta-banner-download-button .serial-product-hints-cta__grid {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap;
        padding: 32px;
        gap: 16px
    }
}

.cta-banner-download-button .serial-product-hints-cta__grid_img {
    font-size: 0
}

@media (min-width: 1024px) {
    .cta-banner-download-button .serial-product-hints-cta__grid_img {
        grid-template-columns:309px 1fr auto
    }
}

.cta-banner-download-button .serial-product-hints-cta__grid_img img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%
}

.cta-banner-download-button .serial-product-hints-cta__grid_img .wf-btn {
    padding: 20px 16px
}

.cta-banner-download-button .serial-product-hints-cta__grid svg {
    display: block;
    margin: 0 auto
}

.cta-banner-download-button .serial-product-hints-cta__title {
    margin-bottom: 16px;
    color: #fff;
    font-family: 'conthraxsemibold';
    font-size: 33px;
    line-height: 130%
}

@media (max-width: 739px) {
    .cta-banner-download-button .serial-product-hints-cta__title {
        font-size:23px;
        margin-bottom: 8px
    }
}

.cta-banner-download-button .serial-product-hints-cta__title a {
    color: #000;
    text-decoration: none
}

.cta-banner-download-button .serial-product-hints-cta__text {
    max-width: 682px;
    color: #fff;
    font-family: "Asap";
    font-size: 19px;
    font-weight: 600;
    line-height: 160%
}

@media (max-width: 739px) {
    .cta-banner-download-button .serial-product-hints-cta__text {
        font-size:16px
    }
}

.cta-banner-download-button .serial-product-hints-cta .wf-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 241px;
    padding: 20px 18px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 12px;
    border-radius: 16px;
    background: #000
}

.cta-banner-download-button .serial-product-hints-cta .wf-btn svg {
    margin: 0
}

.cta-banner-download-button .serial-product-hints-cta .serial-product-hints-cta__btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 7px
}

.cta-banner-download-button .serial-product-hints-cta .serial-product-hints-cta__btns a {
    color: #fff;
    font-family: 'conthraxsemibold';
    font-size: 16px;
    line-height: 130%
}

@media (max-width: 1179px) {
    .cta-banner-download-button .serial-product-hints-cta .serial-product-hints-cta__icon {
        display:none
    }
}

.cta-banner-download-button .serial-product-hints-cta-cta__img img {
    border-radius: 16px
}

.error404 .breadcrumbs {
    display: none
}

.page-404 {
    text-align: center;
    padding: 40px 0 128px
}

@media (max-width: 1179px) {
    .page-404 {
        padding:72px 0
    }
}

@media (max-width: 739px) {
    .page-404 {
        padding:64px 0
    }
}

.page-404__img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto 32px auto
}

@media (max-width: 739px) {
    .page-404__img {
        margin-bottom:24px
    }
}

.page-404__text {
    margin-top: 0;
    margin-bottom: 32px
}

@media (max-width: 739px) {
    .page-404__text {
        font-size:19px;
        line-height: 140%;
        margin-bottom: 24px
    }
}

.serie-text {
    margin: 0 auto;
    max-width: 1200px;
    width: 100%;
    padding: 0 15px;
    color: #444;
    font-family: "Asap",sans-serif;
    font-size: 16px;
    line-height: 160%
}

.a2a_floating_style,.a2a_kit {
    position: static !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    margin-left: 0 !important;
    gap: 18px !important;
    padding: 0 !important
}

.a2a_floating_style>a,.a2a_kit>a {
    width: -webkit-max-content !important;
    width: -moz-max-content !important;
    width: max-content !important;
    height: -webkit-max-content !important;
    height: -moz-max-content !important;
    height: max-content !important;
    padding: 0 !important
}

.a2a_floating_style>a>span.a2a_svg,.a2a_kit>a>span.a2a_svg {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    width: 56px !important;
    height: 56px !important;
    border-radius: 8px !important
}

.a2a_floating_style>a>span.a2a_svg>svg,.a2a_kit>a>span.a2a_svg>svg {
    position: static !important;
    width: 28px !important;
    height: 28px !important
}

@media (max-width: 1179px) {
    .addtoany_content_bottom .a2a_kit {
        -webkit-box-pack:end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }
}

@media (max-width: 739px) {
    .addtoany_content_bottom .a2a_kit {
        -webkit-box-pack:start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

button.cky-btn.cky-btn-accept {
    font-size: 14px !important;
    border-radius: 12px !important;
    padding: 12px 14px !important;
    background-color: #ff6000 !important;
    border-color: #ff6000 !important;
    color: #fff !important;
    font-weight: 700 !important;
    line-height: 130% !important;
    text-decoration: none !important;
    font-family: "Exo2-Bold" !important;
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    cursor: pointer !important
}

.cky-notice-btn-wrapper .cky-btn,.cky-prefrence-btn-wrapper .cky-btn {
    font-size: 14px !important;
    border-radius: 12px !important;
    padding: 12px 14px !important;
    background-color: #fff !important;
    border-color: #ff6000 !important;
    color: #ff6000 !important;
    font-weight: 700 !important;
    line-height: 130% !important;
    text-decoration: none !important;
    font-family: "Exo2-Bold" !important;
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    cursor: pointer !important
}

.cky-notice .cky-title,.cky-preference-header .cky-preference-title,.cky-accordion-header .cky-accordion-btn {
    font-family: "Exo2-Bold" !important;
    font-weight: 700 !important;
    font-size: 19px !important;
    line-height: 30px !important;
    color: #000 !important
}

.cky-notice-des,.cky-preference-content-wrapper,.cky-gpc-wrapper .cky-gpc-desc,.cky-accordion-header-des {
    color: #444 !important;
    font-family: "Asap",sans-serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 160% !important
}

.cky-notice-btn-wrapper {
    gap: 16px
}

.cky-btn-revisit-wrapper {
    background-color: #ff6000 !important
}

.cky-audit-table ul li:before {
    top: 12px;
    left: -5px
}

.cky-audit-table .cky-cookie-des-table li:first-child,.cky-audit-table .cky-cookie-des-table li {
    padding: 3px 0 3px 10px !important
}

.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer {
    display: none
}

.infinity-end.neverending .site-footer {
    display: block
}

.cp-article {
    padding: 40px 0
}

@media (max-width: 739px) {
    .cp-article {
        padding:0
    }
}

.cp-article__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 100px
}

@media (max-width: 1179px) {
    .cp-article__header {
        gap:24px
    }
}

@media (max-width: 1179px) {
    .cp-article__header {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.cp-article__meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.cp-article__meta-date {
    font-weight: 600;
    font-size: 14px;
    line-height: 22px
}

.cp-article__meta-mediator {
    margin: 0 12px;
    width: 4px;
    height: 4px;
    background: #444;
    border-radius: 50%
}

.cp-article__meta-text {
    font-weight: 600;
    font-size: 14px;
    line-height: 22px;
    color: #ff6000
}

.cp-article__title {
    margin-top: 16px;
    font-size: 40px;
    line-height: 52px;
    color: #131313
}

@media (max-width: 739px) {
    .cp-article__title {
        margin-top:8px;
        font-size: 28px;
        line-height: 140%
    }
}

.cp-article__to-read {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 16px;
    margin-top: 32px;
    cursor: pointer
}

@media (max-width: 1179px) {
    .cp-article__to-read {
        margin-top:16px
    }
}

@media (max-width: 739px) {
    .cp-article__to-read {
        margin-top:8px
    }
}

.cp-article__to-read-btn {
    cursor: pointer
}

.cp-article__to-read-btn:after {
    margin: 0 !important;
    rotate: 90deg
}

.cp-article__to-read-text {
    font-family: 'conthraxsemibold';
    font-size: 16px;
    line-height: 21px;
    color: #ff6000
}

.cp-article__post-thumbnail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 570px;
    height: 386px;
    border-radius: 24px;
    overflow: hidden
}

@media (max-width: 1179px) {
    .cp-article__post-thumbnail {
        width:100%;
        height: 378px
    }
}

@media (max-width: 739px) {
    .cp-article__post-thumbnail {
        height:208px
    }
}

.cp-article__post-thumbnail img {
    width: 100%;
    height: 100%
}

.cp-article__inner {
    margin: 128px 0;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 63px;
    margin-right: auto;
    margin-left: auto
}

@media (max-width: 1179px) {
    .cp-article__inner {
        margin:72px 0
    }
}

@media (max-width: 739px) {
    .cp-article__inner {
        margin:64px 0
    }
}

@media (max-width: 1179px) {
    .cp-article__inner {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 40px;
        margin-right: auto;
        margin-left: auto
    }
}

@media (max-width: 739px) {
    .cp-article__inner {
        margin-right:auto;
        margin-left: auto
    }
}

@media (max-width: 1179px) {
    .cp-article__content {
        -webkit-box-ordinal-group:3;
        -ms-flex-order: 2;
        order: 2
    }
}

.cp-article__aside {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 370px
}

@media (max-width: 1179px) {
    .cp-article__aside {
        -webkit-box-ordinal-group:2;
        -ms-flex-order: 1;
        order: 1;
        width: 100%
    }
}

.cp-article__sticky {
    position: sticky;
    top: 20px;
    -webkit-transition: top .2s ease-in;
    transition: top .2s ease-in
}

.cp-article__share {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 32px;
    opacity: 0
}

@media (max-width: 1179px) {
    .cp-article__share {
        -webkit-box-orient:horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-top: 40px
    }
}

@media (max-width: 739px) {
    .cp-article__share {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

.cp-article__share-list {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-top: 16px
}

.cp-article__share-list li {
    position: static
}

.cp-article__share-list li:not(:first-child) {
    margin-top: 0
}

.cp-article__share-list li:before {
    display: none
}

.cp-article__share-text {
    font-size: 16px;
    line-height: 160%;
    margin: 0;
    text-align: center
}

.cp-article .acf-custom-block .container {
    padding: 0
}

.cp-article-navigation {
    padding: 32px;
    border-radius: 24px;
    background: #f5f5f5
}

@media (max-width: 739px) {
    .cp-article-navigation {
        padding:32px 24px
    }
}

.cp-article-navigation__title {
    font-size: 23px;
    font-weight: 700;
    line-height: 160%
}

@media (max-width: 739px) {
    .cp-article-navigation__title {
        font-size:18px;
        line-height: 140%
    }
}

.cp-article-navigation__list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 16px;
    margin-top: 24px
}

.cp-article-navigation__list li {
    position: static
}

.cp-article-navigation__list li:not(:first-child) {
    margin-top: 0
}

.cp-article-navigation__list li:before {
    display: none
}

.cp-article-navigation__item {
    position: static;
    padding-left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    font-family: 'conthraxsemibold';
    line-height: 140%;
    font-size: 16px;
    color: #b6b6b6
}

.cp-article-navigation__item:not(:first-child) {
    margin-top: 0
}

.cp-article-navigation__item:before {
    display: none
}

@media (max-width: 1179px) {
    .cp-article-navigation__item {
        line-height:130%
    }
}

.cp-article-navigation__item--active .cp-article-navigation__item-number {
    color: #ff6000
}

.cp-article-navigation__item-link,.cp-article-navigation__item-link:link,.cp-article-navigation__item-link:active,.cp-article-navigation__item-link:hover,.cp-article-navigation__item-link:visited {
    text-decoration: none;
    color: #b6b6b6
}

.cp-article-navigation__item--active .cp-article-navigation__item-link {
    color: #131313
}

.search-results__content {
    padding-top: 50px;
    padding-bottom: 128px
}

@media (max-width: 1179px) {
    .search-results__content {
        padding-top:40px;
        padding-bottom: 72px
    }
}

@media (max-width: 739px) {
    .search-results__content {
        padding-bottom:64px
    }
}

.search-results__header {
    position: relative
}

.search-results__title {
    font-size: 40px;
    font-style: normal;
    line-height: 130%;
    color: #131313
}

@media (max-width: 739px) {
    .search-results__title {
        font-size:28px
    }
}

.search-results__title span {
    word-break: break-word
}

.search-results__title a,.search-results__title a:link,.search-results__title a:active,.search-results__title a:hover,.search-results__title a:visited {
    text-decoration: none;
    color: #131313
}

.search-results__note {
    margin-top: 8px;
    font-size: 16px;
    line-height: 160%
}

.search-results__form {
    margin-top: 24px
}

.search-results__list {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 24px 32px;
    margin-top: 50px
}

@media (max-width: 1179px) {
    .search-results__list {
        grid-template-columns:repeat(1,1fr);
        margin-top: 72px
    }
}

@media (max-width: 739px) {
    .search-results__list {
        margin-top:64px
    }
}

.search-results__navigation {
    margin-top: 64px
}

@media (max-width: 739px) {
    .search-results__navigation {
        margin-top:40px
    }
}

.search-no-results {
    padding: 40px 0 128px
}

@media (max-width: 1179px) {
    .search-no-results {
        padding:40px 0 72px
    }
}

@media (max-width: 739px) {
    .search-no-results {
        padding:40px 0 64px
    }
}

.search-no-results__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width: 1179px) {
    .search-no-results__content {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}

.search-no-results__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 32px
}

@media (max-width: 1179px) {
    .search-no-results__wrapper {
        gap:30px
    }
}

.search-no-results__text {
    position: relative
}

.search-no-results__title {
    color: #131313;
    font-size: 28px;
    line-height: 130%
}

@media (max-width: 739px) {
    .search-no-results__title {
        line-height:140%
    }
}

@media (max-width: 1179px) {
    .search-no-results__title--pc {
        display:none
    }
}

.search-no-results__title--tab-mob {
    display: none
}

@media (max-width: 1179px) {
    .search-no-results__title--tab-mob {
        display:block
    }
}

.search-no-results__title span {
    word-break: break-word
}

.search-no-results__recomendation {
    margin-top: 24px
}

@media (max-width: 739px) {
    .search-no-results__recomendation {
        margin-top:8px
    }
}

.search-no-results__recomendation-header {
    font-size: 16px;
    font-weight: 600;
    line-height: 160%;
    margin-top: 0
}

.search-no-results__recomendation-description {
    margin-top: 12px
}

.search-no-results__recomendation_list {
    margin-top: 12px
}

.search-no-results__image {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    max-width: 526px
}

@media (max-width: 1179px) {
    .search-no-results__image {
        max-width:330px
    }
}

@media (max-width: 739px) {
    .search-no-results__image {
        display:none
    }
}

.search-no-results__form {
    margin-top: 24px
}

@media (max-width: 1179px) {
    .search-no-results__form .search-form {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}

@media (max-width: 1179px) {
    .search-no-results__form .search-form__submit {
        width:100%
    }
}

.search-no-results__result-wrapper {
    position: absolute;
    top: 338px;
    left: 0;
    display: none;
    z-index: 99
}

@media (max-width: 1179px) {
    .search-no-results__result-wrapper {
        top:475px
    }
}

@media (max-width: 739px) {
    .search-no-results__result-wrapper {
        top:460px
    }
}

.screen-reader-text {
    border: 0;
    clip: rect(1px,1px,1px,1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
    box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
    clip: auto !important;
    -webkit-clip-path: none;
    clip-path: none;
    color: #21759b;
    display: block;
    font-size: .875rem;
    font-weight: 700;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000
}

#primary[tabindex="-1"]:focus {
    outline: 0
}

.alignleft {
    float: left;
    margin-right: 1.5em;
    margin-bottom: 1.5em
}

.alignright {
    float: right;
    margin-left: 1.5em;
    margin-bottom: 1.5em
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.5em
}


.logo-font, .above-title .hero__above-title, .company-name { font-family: "Eurostile Candy W02 Bold1" !important; } 
.logo-font { font-size: 1.2em; }

/* OUT OFF LEGASY / NEWSTYLES */
.admin-bar header { top: 32px; }
.header__phone div a { display: block; color: #000; font-size: 17px; line-height: 1.2; }
.contacts-info__logo { max-width: 350px; height: 55px; }
.contacts-info__logo img { max-width: 100%; }
.site-logo1 { margin-right: 0 !important; }
.site-logo2 { padding-left: 15px; margin-left: 15px; border-left: 1px solid #ebebeb; }
.header-top__logo.site-logo2 { margin-left: 15px !important; }

/* NEWSTYLES / CF7 + CONTACTS FORM */
.wpcf7-form { position: relative; }
.shm-map-block, .shm-map-block iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.cf-form__left p, .cf-form__right p { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 20px; }
.form-butn { position: relative; }
.form-butn p, .cf-form__agree-text p { margin: 0; }
.form-butn .wpcf7-spinner { position: absolute; top: 17px; left: -55px; }
.cf-form__agree { position: relative; padding-left: 35px; }
.cf-form__agree .wpcf7-form-control-wrap { position: absolute; top: 0; left: 0; }
.cf-form__agree .cf-form__agree-checkbox { position: relative; top: 5px; left: 0; opacity: 1; padding: 0; margin: 0; z-index: 1; }
.cf-form__agree .wpcf7-list-item-label, .cf-form__agree .wpcf7-not-valid-tip { display: none; }
.cf-form__agree .wpcf7-list-item { margin: 0; }
.cf-form__agree .wpcf7-list-item { border-bottom: 1px solid transparent; }
.cf-form__agree .wpcf7-not-valid .wpcf7-list-item { border-color: red; }
.cf-form__agree .wpcf7-not-valid { border: 0 !important; }
.cf-form__agree input[type="checkbox"] { width: 20px; height: 20px; }
form .wpcf7-response-output { position: absolute; top: 100%; right: auto; left: 0; width: 100%; text-align: center; background: #faffc3; border: 1px solid #733443 !important; z-index: 500; } 
.notfound { text-align: center; }

/* NEWSTYLES / UI / TABS */
.ui-tabs-nav, .ui-tabs-nav li { list-style: none; margin: 0; padding: 0; }
.ui-tabs-nav { list-style: none; margin: 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 8px; margin-top: 40px; }
.ui-tabs-nav li { margin-top: 0 !important; }
.ui-tabs-nav li:before { display: none; }
.ui-tabs-nav li a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 16px 14px; border: none; border-radius: 12px; background: #eee; font-family: 'conthraxsemibold'; font-size: 13px; line-height: 18px; cursor: pointer; text-decoration: none; color: #444; }
.ui-tabs-nav li.ui-state-active a { color: #fff; background: #ff6000; }

@media (max-width: 1179px) {
	.form-butn { width: 100%; }
	.form-butn .wpcf7-spinner { top: 39px; left: auto; right: 0; }
	.wpml-ls-legacy-list-horizontal { margin-left: 15px; }
}

@media (max-width: 739px) {
	.cf-form__label { width: 100%; }
	.ui-tabs-nav { -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
	.ui-tabs-nav li a { width: -webkit-max-content; width: -moz-max-content; width: max-content; }
	.wpml-ls-statics-shortcode_actions { display: none; }
	.mobile-nav-panel .wpml-ls-statics-shortcode_actions { display: block; height: 32px; margin-left: 0; }
	.header__top .site-logo.site-logo1 { margin-left: 10px !important; }
	.header__top .site-logo.site-logo1 img { width: 100px; }
	.header__top .site-logo.site-logo2 { margin-left: 7px !important; padding-left: 7px !important; }
}

@media (max-width: 580px) {
	.app-areas-in-image__item { padding: 2px 5px; }
}

@media (max-width: 365px) {
	.header__top .site-logo.site-logo2 img { width: 100px; }
}