@font-face {
    font-family: 'nunitoRegular';
    src: url('/wp-content/themes/custom/fonts/nunito/Nunito-Regular.ttf');
    font-style: normal;
}
@font-face {
    font-family:'nunitoBold';
    src: url('/wp-content/themes/custom/fonts/nunito/Nunito-Bold.ttf');
    font-style: normal;
}
@font-face {
    font-family:'nunitoSemiBold';
    src: url('/wp-content/themes/custom/fonts/nunito/Nunito-SemiBold.woff') format('woff'),
         url('/wp-content/themes/custom/fonts/nunito/Nunito-SemiBold.ttf') format('truetype');
    font-style: normal;
}
@font-face {
    font-family:'Nunito-ExtraBold';
    src: url('/wp-content/themes/custom/fonts/nunito/Nunito-ExtraBold.ttf');
    font-style: normal;
}
@font-face {
    font-family:'nunitoLight';
    src: url('/wp-content/themes/custom/fonts/nunito/Nunito-Light.ttf');
    font-style: normal;
}

body {
    font-family: 'nunitoRegular', sans-serif;
    font-weight: normal;
}
/* Header my styles */
header {
    background-color: var(--grey-background-main);
    height: 152px;
    z-index: 2;
    position: fixed;
    top: 0;
    width: 100%;
}
.wrp-header {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--grey-background-main);
    height: 152px;
    z-index: 10;
    position: fixed;
    width: 100%;
    padding: 0;
}
.logo {
    width: 215px;
    height: 114px;
    transition: all .3s ease;
}
.logo:hover {
    transform: scale(1.05);
}
.header-logotype {
    border-bottom: 1px solid rgba(183, 176, 158, .6);
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: 1px solid rgba(183, 176, 158, .6);
    width: calc(100vw - var(--padding) * 2);
    height: 100%;
    min-width: calc(100% - 14% * 2);
    margin: 0 !important;
}
.header-languages {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    border-bottom: 1px solid rgba(183, 176, 158, .6);
    border-left: 1px solid rgba(183, 176, 158, .6);
    transition: all .3s ease;
    max-width: var(--padding);
    width: 100%;
    margin: 0 !important;
}
.header-menu {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    border-bottom: 1px solid rgba(183, 176, 158, .6);
    border-right: 1px solid rgba(183, 176, 158, .6);
    max-width: var(--padding);
    width: 100%;
    margin: 0 !important;
}

/* Home page  918844ac65dfd214.css */
.LangSwitcher_activeLang__7ZVOM {
    font-size: 24px;
    font-family: nunitoSemibold, serif;
    color: var(--green-main);
    text-transform: uppercase;
    cursor: pointer;
    transition: var(--default-transition);
    z-index: 6;
    position: relative
}

.LangSwitcher_activeLang__7ZVOM:hover {
    opacity: .6
}

.LangSwitcher_activeLang__7ZVOM.LangSwitcher_active__27R2Y:after {
    transform: rotateX(180deg);
}

.LangSwitcher:after {
    content: "";
    background: url('/wp-content/themes/custom/images/dropdownArrowDown.svg') no-repeat;
    background-size: contain;
    position: absolute;
    height: 11px;
    width: 18px;
    transition: var(--default-transition);
    z-index: 5;
    top: 50%;
    margin: -5.5px 0 0 8px;
}
.menu-item-has-children>a:before {
    content: "";
    background: url('/wp-content/themes/custom/images/dropdownArrowDown.svg') no-repeat;
    background-size: contain;
    position: absolute;
    height: 11px;
    width: 18px;
    transition: var(--default-transition);
    z-index: 5;
    top: 50%;
    right: -25px;
    margin: -5.5px 0 0 8px;
    transform: rotateX(180deg);
}
.menu-item-has-children .active-arrow:before {
    transform: rotateX(360deg);
}
.active-language:after {
    transform: rotateX(180deg);
}
.LangSwitcher_langList__eZk3I .sub-menu {
    margin: 0;
    display: flex;
    flex-direction: column;
}
html[lang="en-GB"] .LangSwitcher_langList__eZk3I .sub-menu {
    flex-direction: column-reverse;
}
.current-lang a:after {
    content: "";
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    height: 2px;
    background-color: var(--green-main);
    transition: width .3s ease-in-out;
}
.MainNavigation_right__DlPNO ul li {
     list-style-type: none;
     margin-bottom: 28px;
 }
.LangSwitcher_dropdown__csEeO {
    width: 100%;
    height: 100vh;
    background-color: var(--grey-background-dark);
    position: absolute;
    top: -100vh;
    transition: var(--default-transition);
    z-index: 5
}
.ParticularNews_section__YXPwr .ParticularNews_buttonsWrapper__kYqod {
    display: flex;
    margin-top: 51px;
}
.disabled-navigation-btn {
    pointer-events: none;
    opacity: 0.5;
}
.LangSwitcher_dropdown__csEeO.LangSwitcher_active__27R2Y {
    top: 0;
    padding-top: var(--mainNav-height);
}
.LangSwitcher {
    z-index: 7;
    position: relative;
}
.LangSwitcher_dropdown__csEeO .LangSwitcher_langList__eZk3I {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    list-style: none;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: -30px;
    padding: 0
}

.LangSwitcher_dropdown__csEeO .LangSwitcher_langList__eZk3I .LangSwitcher_langItem__4t1i8 {
    cursor: pointer;
    position: relative;
    font-size: 24px;
    font-family: nunitoSemibold, serif;
    line-height: 40px;
    color: var(--green-main);
    text-transform: uppercase;
    margin-bottom: 28px
}

.LangSwitcher_dropdown__csEeO .LangSwitcher_langList__eZk3I .LangSwitcher_langItem__4t1i8:after {
    content: "";
    position: absolute;
    left: 0;
    top: 100%;
    width: 0;
    height: 2px;
    background-color: var(--green-main);
    transition: width .3s ease-in-out
}

.LangSwitcher_dropdown__csEeO .LangSwitcher_langList__eZk3I .LangSwitcher_langItem__4t1i8:hover:after {
    width: 100%
}

.LangSwitcher_dropdown__csEeO .LangSwitcher_langList__eZk3I .LangSwitcher_langItem__4t1i8.LangSwitcher_active__27R2Y {
    border-bottom: 2px solid var(--green-main)
}

.Sidebar_sidebar__Jt9uQ {
    width: 548px;
    height: 100vh;
    background-color: var(--grey-background-dark);
    position: absolute;
    top: 0;
    transition: var(--default-transition);
    z-index: 10;
    overflow-y: scroll;
    overflow-x: hidden;
    scrollbar-width: none;  /* Firefox */
}
.Sidebar_sidebar__Jt9uQ::-webkit-scrollbar {
    display: none; /* Chrome, Safari, Edge */
}
.Sidebar_sidebar__Jt9uQ.Sidebar_hidden__RjWPp {
    transform: translateX(-100%)
}

.Sidebar_sidebar__Jt9uQ .Sidebar_close__2y78F {
    position: absolute;
    top: 40px;
    right: 31px;
}

.Sidebar_sidebar__Jt9uQ .Sidebar_navigation__gOeNm {
    margin-top: 97px;
    margin-left: 158px;
}
.Sidebar_navigation__gOeNm ul li {
    list-style: none;
}
.Sidebar_navigation__gOeNm ul.Sidebar_sidebarItem__nrwUP li {
    list-style: none;
    color: var(--green-main);
    margin-bottom: 40px;
    font-family: nunitoSemiBold, sans-serif;
    font-size: 28px;
    transition: var(--default-transition);
    position: relative;
}
.Sidebar_navigation__gOeNm ul li.Sidebar_active__vYZHT a {
    border-bottom: 2px solid var(--green-main);
}
.Sidebar_navigation__gOeNm ul.Sidebar_sidebarItem__nrwUP a:after,
.Sidebar_navigation__gOeNm .menu-item-has-children .sub-menu a:after:after {
    content: "";
    position: absolute;
    left: 0;
    top: 100%;
    width: 0;
    height: 2px;
    background-color: var(--green-main);
    transition: width .3s ease-in-out;
}
.Sidebar_navigation__gOeNm ul.Sidebar_sidebarItem__nrwUP a:hover:after,
    .Sidebar_navigation__gOeNm .menu-item-has-children .sub-menu a:after:hover:after {
    width: 100%;
}
.Sidebar_navigation__gOeNm .menu-item-has-children .sub-menu li {
    list-style: none;
    color: var(--green-main);
    margin-bottom: 0;
    font-family: nunitoSemiBold, sans-serif;
    font-size: 20px;
    transition: var(--default-transition);
    position: relative;
    line-height: normal;
    margin-top: 12px;
}
.Sidebar_navigation__gOeNm ul.Sidebar_sidebarItem__nrwUP li a:after {
    content: "";
    position: absolute;
    left: 0;
    top: 100%;
    width: 0;
    height: 2px;
    background-color: var(--green-main);
    transition: width .3s ease-in-out;
}
.Sidebar_sidebar__Jt9uQ .Sidebar_sidebarItem__nrwUP {
    color: var(--green-main);
    margin-bottom: 45px;
    font-family: nunitoSemibold, serif;
    font-size: 28px;
    transition: var(--default-transition);
    position: relative;
}
.Sidebar_navigation__gOeNm .sidebar_list {
    max-height: 90vh;
    overflow-y: scroll;
    overflow-x: hidden;
    margin-bottom: 0;
}
.menu-languages-switcher-container .LangSwitcher_langList__eZk3I li.menu-item-has-children>a {
    display: none;
}
.Sidebar_navigation__gOeNm .menu-item-has-children {
    color: var(--green-main);
    margin-bottom: 45px;
    font-family: nunitoSemiBold, sans-serif;
    font-size: 28px;
    transition: var(--default-transition);
    position: relative;
}
.Sidebar_navigation__gOeNm .menu-item-has-children .sub-menu {
    margin: 10px 0 0 0 !important;
    display: flex;
    flex-direction: column;
    gap: 12px;
    display: none;
}
.Sidebar_navigation__gOeNm .menu-item-has-children .sub-menu.active-item-has-children {
    display: block;
}
.Sidebar_navigation__gOeNm .menu-item-has-children .sub-menu a {
    font-size: 20px;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
}
.Sidebar_sidebar__Jt9uQ .Sidebar_sidebarItem__nrwUP a {
    position: relative;
    color: var(--green-main);
    margin-bottom: 45px;
    font-family: nunitoSemiBold, sans-serif;
    font-size: 28px;
    transition: var(--default-transition);
    text-decoration: none;
}

.Sidebar_sidebar__Jt9uQ .Sidebar_sidebarItem__nrwUP a:hover:after {
    width: 100%;
}
.Sidebar_sidebar__Jt9uQ .menu-item-has-children a:hover:after {
    width: 0;
}
.Sidebar_sidebar__Jt9uQ .Sidebar_sidebarItem__nrwUP.Sidebar_active__vYZHT a {
    border-bottom: 2px solid var(--green-main)
}

.Sidebar_sidebar__Jt9uQ .Sidebar_sidebarItemProduct___OQAf {
    font-size: 20px;
    width: -moz-fit-content;
    width: fit-content
}

.Sidebar_sidebar__Jt9uQ .Sidebar_sidebarItemProductActive__LAHtU {
    border-bottom: 2px solid var(--green-main)
}

.Sidebar_sidebar__Jt9uQ .Sidebar_sidebarItemProductsWrapper__CfsFp {
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin-top: 16px
}

.Sidebar_sidebar__Jt9uQ .Sidebar_sidebarItemProductText__du28W {
    position: relative;
    max-width: -moz-fit-content;
    max-width: fit-content
}

.Sidebar_sidebar__Jt9uQ .Sidebar_sidebarItemProductTextArrow__29t58 {
    transform: rotate(180deg)
}

.Sidebar_sidebar__Jt9uQ .Sidebar_sidebarItemProductTextArrowActive__POQKQ,
.Sidebar_sidebar__Jt9uQ .Sidebar_sidebarItemProductTextArrow__29t58 {
    position: relative;
    height: 11px;
    width: 28px;
    transition: var(--default-transition)
}

.Sidebar_sidebar__Jt9uQ .Sidebar_sidebarItemProductTextWrapper__7BxLR {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
    cursor: pointer
}

.Sidebar_sidebar__Jt9uQ .Sidebar_sidebarItemProductTextWrapper__7BxLR:after {
    content: "";
    position: absolute;
    left: 0;
    top: 100%;
    width: 0;
    height: 2px;
    background-color: var(--green-main);
    transition: width .3s ease-in-out
}

.Sidebar_sidebar__Jt9uQ .Sidebar_sidebarItemProductTextWrapper__7BxLR:hover:after {
    width: calc(80% + 2.7px)
}

.CloseButton_close__wdMC3 {
    cursor: pointer;
    transition: var(--default-transition);
    height: 25px;
    width: 25px
}

.CloseButton_close__wdMC3:after {
    transform: rotate(45deg)
}

.CloseButton_close__wdMC3:after,
.CloseButton_close__wdMC3:before {
    content: "";
    height: 25px;
    width: .4px;
    background-color: var(--green-main);
    border: .1px solid var(--green-main);
    border-radius: 6px;
    position: absolute;
    left: 12px
}

.CloseButton_close__wdMC3:before {
    transform: rotate(-45deg)
}

.CloseButton_close__wdMC3:hover {
    opacity: .5;
    transform: scale(1.2)
}

.MainNavigation_container__9OmJg {
    display: flex;
    height: var(--mainNav-height);
    width: 100%;
    background-color: var(--grey-background-main);
    position: fixed;
    z-index: 10
}

.MainNavigation_left__Le7Gq {
    display: flex;
    align-items: center;
    justify-content: center;
    width: var(--mainNav-aside-width);
    height: 100%;
    border-bottom: var(--border);
    border-right: var(--border);
    max-width: var(--mainNav-side-width);
    width: 100%;
}

.MainNavigation_left__Le7Gq .MainNavigation_burger__XrM62 {
    width: 42px;
    transition: var(--default-transition)
}

.MainNavigation_left__Le7Gq .MainNavigation_burger__XrM62 .MainNavigation_line__rY3AB {
    width: 100%;
    height: 2px;
    margin-bottom: 10px;
    transition: all .4s ease
}

.MainNavigation_left__Le7Gq .MainNavigation_burger__XrM62 .MainNavigation_line-red__eIRZr {
    background-color: var(--red)
}

.MainNavigation_left__Le7Gq .MainNavigation_burger__XrM62 .MainNavigation_line-green__QjJ6P {
    background-color: var(--green-secondary)
}

.MainNavigation_left__Le7Gq .MainNavigation_burger__XrM62 .MainNavigation_line-orange__Ykfqq {
    background-color: var(--orange)
}

.MainNavigation_left__Le7Gq .MainNavigation_burger__XrM62:hover {
    cursor: pointer;
    width: 55px
}

.MainNavigation_right__DlPNO {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    border-bottom: var(--border);
    border-left: var(--border);
    transition: var(--default-transition);
    max-width: var(--mainNav-side-width);
    width: 100%;
    font-size: 24px;
    font-family: nunitoSemibold, serif;
    color: var(--green-main);
    text-transform: uppercase;
    cursor: pointer;
    transition: var(--default-transition);
    z-index: 6;
    position: relative;
}

.MainNavigation_right__DlPNO.MainNavigation_active__gqE6x {
    background-color: var(--grey-background-dark);
    border: none
}

.MainNavigation_center__bXflY {
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: var(--border);
    width: calc(100vw - var(--mainNav-aside-width)*2);
    height: 100%
}

.MainNavigation_center__bXflY .MainNavigation_logo__yjWId {
    width: 215px;
    height: 114px;
    transition: var(--default-transition);
    margin-bottom: 5px;
}

.MainNavigation_center__bXflY .MainNavigation_logo__yjWId:hover {
    transform: scale(1.05)
}

.Footer_footer__eCRWS {
    height: var(--footer-height);
    width: 100%;
    background-color: var(--white);
    padding: 0 260px;
    display: flex;
    align-items: center;
    border-top: var(--border);
    color: var(--grey-text);
    justify-content: space-between
}

.Footer_footer__eCRWS>.Footer_copyright__KIOi5 {
    font-size: var(--text-font-size);
    line-height: normal;
}

.Footer_footer__eCRWS>.Footer_links__RWJFW ul {
    list-style: none;
    display: flex
}

.Footer_footer__eCRWS>.Footer_links__RWJFW ul li {
    transition: var(--default-transition);
    position: relative;
    font-size: var(--text-font-size)
}

.Footer_footer__eCRWS>.Footer_links__RWJFW ul li:not(:last-child) {
    margin-right: 20px
}

.Footer_footer__eCRWS>.Footer_links__RWJFW ul li:after {
    content: "";
    position: absolute;
    left: 0;
    top: 100%;
    width: 0;
    height: 1px;
    background-color: var(--grey-text);
    transition: width .3s ease-in-out
}

.ContactButton_contactButton__oU_2I {
    height: 60px;
    width: 60px;
    right: 55px;
    bottom: 237px;
    background-size: 40px 40px;
    border: none;
    position: fixed;
    border-radius: 100%;
    background-color: var(--green-main);
    background-image: url('/wp-content/themes/custom/images/contact_icon.svg');
    background-repeat: no-repeat;
    background-position: 50%;
    transition: var(--default-transition);
    z-index: 100
}

.ContactButton_contactButton__oU_2I:hover {
    cursor: pointer;
    opacity: .8
}

body .Modal_modal__SSkL_ {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .5);
    justify-content: center;
    z-index: 1000
}

body .Modal_modal-content___e_zk,
body .Modal_modal__SSkL_ {
    display: flex;
    align-items: center;
    transition: all .2s ease
}

body .Modal_modal-content___e_zk {
    height: -moz-fit-content;
    height: fit-content;
    background-color: var(--white);
    border-radius: 6px;
    flex-direction: column;
    position: relative;
    padding: 50px 68px 20px 50px;
}
.content-form .wpcf7-not-valid-tip {
    width: 100%;
    padding: .5em 0;
    font-weight: 600;
    font-size: calc(var(--text-font-size) / 1.25);
    color: var(--error-red);
    align-items: center;
}
.contact-form .modal-dialog {
    width: 610px;
    min-width: 610px;
}
.content-form p:last-child {
    margin-bottom: 0 !important;
}
body .Modal_modal-content___e_zk .Modal_modalTitle___4o7T {
    text-align: center;
    width: 100%;
    font-size: 28px;
    line-height: 57.29px;
    color: var(--green-main);
    text-transform: uppercase;
    margin: 0;
    padding-bottom: 40px;
    font-weight: normal;
}

body .Modal_modal-content___e_zk .Modal_close__9dYT9 {
    position: absolute;
    top: 50px;
    right: 20px
}

.ButtonLink_btnLink__Q6ZZ5 {
    min-width: 201px;
    height: 39px;
    border-radius: 2px;
    font-weight: 700;
    font-size: 14px;
    display: block;
    transition: var(--default-transition);
    position: relative;
    border: none;
    cursor: pointer
}

.ButtonLink_btnLink__Q6ZZ5.ButtonLink_withRightMargin__lj0vq {
    margin-right: 16px
}

.ButtonLink_btnLink__Q6ZZ5 div.ButtonLink_text__cqjdl {
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 18px
}

.ButtonLink_btnLink__Q6ZZ5 div.ButtonLink_text__cqjdl .ButtonLink_arrowBack__kS8vf {
    background-size: contain;
    background: url('/wp-content/themes/custom/images/arrow_back.svg') no-repeat;
    width: 46px;
    height: 7px
}

.ButtonLink_btnLink__Q6ZZ5 div.ButtonLink_text__cqjdl .ButtonLink_arrowForward__lL1dO {
    background-size: contain;
    background: url('/wp-content/themes/custom/images/arrow_forward.svg') no-repeat;
    width: 46px;
    height: 7px
}

.ButtonLink_btnLink__Q6ZZ5.ButtonLink_forward__01nVm {
    background-color: var(--green-main);
    color: var(--white);
    text-decoration: none;
}

.ButtonLink_btnLink__Q6ZZ5.ButtonLink_back__SPW5u {
    border: 1px solid var(--grey-border);
    color: var(--grey-border);
    background-color: var(--grey-background-main)
}

.ButtonLink_btnLink__Q6ZZ5.ButtonLink_noBorder__C6_qU {
    border: none
}

.ButtonLink_btnLink__Q6ZZ5.ButtonLink_noBorder__C6_qU div.ButtonLink_text__cqjdl {
    padding: 0
}

.ButtonLink_btnLink__Q6ZZ5:hover {
    opacity: .7
}

.ButtonLink_btnLink__Q6ZZ5.ButtonLink_disabled__fmTXT {
    pointer-events: none;
    cursor: not-allowed;
    opacity: .5
}
.contact-form .btn-close {
    position: absolute;
    top: 50px;
    right: 20px;
    cursor: pointer;
    transition: var(--default-transition);
    height: 25px;
    width: 25px;
    background: none;
    padding: 0 !important;
    opacity: 1;
}
.contact-form .btn-close:after,
.contact-form .btn-close:before {
    content: "";
    height: 25px;
    width: .4px;
    background-color: var(--green-main);
    border: .1px solid var(--green-main);
    border-radius: 6px;
    position: absolute;
    left: 12px;
    top: 0;
}
.contact-form .btn-close:before {
    transform: rotate(45deg);
}
.contact-form .btn-close:after {
    transform: rotate(-45deg);
}
.contact-form .btn-close:focus {
    outline: none;
    box-shadow: none;
}
.contact-form .btn-close:hover {
    opacity: .5;
    transform: scale(1.2);
}
.Input_Input__dbT0m {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%
}

.Input_Input__dbT0m[data-error=true]>[data-type=value],
.Input_Input__dbT0m[data-error=true]>[data-type=value]:active,
.Input_Input__dbT0m[data-error=true]>[data-type=value]:focus,
.Input_Input__dbT0m[data-error=true]>[data-type=value]:focus-visible {
    border-color: var(--red)
}

.Input_Input__dbT0m>[data-type=label] {
    position: absolute;
    font-family: nunitoRegular, sans-serif;
    font-size: var(--text-font-size);
    font-weight: 600;
    line-height: var(--text-line-height);
    color: var(--green-main);
    background-color: var(--white);
    padding: 0 9px;
    left: 13px;
    top: -10px
}

.Input_Input__dbT0m>[data-type=value] {
    outline: unset;
    width: 100%;
    border: var(--border);
    font-family: nunitoRegular, sans-serif;
    font-size: var(--text-input-text-size);
    line-height: var(--text-input-line-height);
    padding: 13px 22px;
    color: var(--light-black)
}

.Input_Input__dbT0m>[data-type=value]::placeholder {
    font-size: var(--text-input-placeholder-size);
    line-height: var(--text-input-line-height);
    font-family: nunitoRegular, sans-serif;
    color: var(--grey-border)
}

.Input_Input__dbT0m>[data-type=value]:active,
.Input_Input__dbT0m>[data-type=value]:focus,
.Input_Input__dbT0m>[data-type=value]:focus-visible {
    border: 1px solid var(--green-main)
}

.Input_Input__dbT0m .Input_error__HkyUz {
    display: flex;
    width: 100%;
    padding: .5em 0;
    font-weight: 600;
    font-size: calc(var(--text-font-size)/1.25);
    color: var(--error-red);
    align-items: center
}

.Input_Input__dbT0m .Input_error__HkyUz .Input_error-message__Ozg5O {
    margin-left: 7px
}

.InlineNotification_InlineNotification__Gy_XP[data-type=log] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center
}

.InlineNotification_InlineNotification__Gy_XP[data-type=log]>.InlineNotification_wrapper__w8aCe {
    display: inline-flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background: var(--white);
    padding: 1em;
    border-radius: 3px;
    border: 1px solid transparent
}

.InlineNotification_InlineNotification__Gy_XP[data-type=log]>.InlineNotification_wrapper__w8aCe>img {
    margin-right: calc(var(--text-font-size)/2)
}

.InlineNotification_InlineNotification__Gy_XP[data-type=log]>.InlineNotification_wrapper__w8aCe>.InlineNotification_message__KqGn_ {
    margin: 0;
    font-weight: 600;
    color: var(--green-main);
    font-size: var(--text-font-size)
}

.InlineNotification_InlineNotification__Gy_XP[data-type=error] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center
}

.InlineNotification_InlineNotification__Gy_XP[data-type=error]>.InlineNotification_wrapper__w8aCe {
    display: inline-flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background: var(--red);
    padding: 1em;
    border-radius: 3px;
    border: 1px solid transparent
}

.InlineNotification_InlineNotification__Gy_XP[data-type=error]>.InlineNotification_wrapper__w8aCe>img {
    margin-right: calc(var(--text-font-size)/2)
}

.InlineNotification_InlineNotification__Gy_XP[data-type=error]>.InlineNotification_wrapper__w8aCe>.InlineNotification_message__KqGn_ {
    margin: 0;
    font-weight: 600;
    color: var(--white);
    font-size: var(--text-font-size)
}

.InlineNotification_InlineNotification__Gy_XP[data-type=warning] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center
}

.InlineNotification_InlineNotification__Gy_XP[data-type=warning]>.InlineNotification_wrapper__w8aCe {
    display: inline-flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background: var(--orange);
    padding: 1em;
    border-radius: 3px;
    border: 1px solid transparent
}

.InlineNotification_InlineNotification__Gy_XP[data-type=warning]>.InlineNotification_wrapper__w8aCe>img {
    margin-right: calc(var(--text-font-size)/2)
}

.InlineNotification_InlineNotification__Gy_XP[data-type=warning]>.InlineNotification_wrapper__w8aCe>.InlineNotification_message__KqGn_ {
    margin: 0;
    font-weight: 600;
    color: var(--white);
    font-size: var(--text-font-size)
}

.InlineNotification_InlineNotification__Gy_XP[data-type=info] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center
}

.InlineNotification_InlineNotification__Gy_XP[data-type=info]>.InlineNotification_wrapper__w8aCe {
    display: inline-flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background: var(--white);
    padding: 1em;
    border-radius: 3px;
    border: 1px solid transparent
}

.InlineNotification_InlineNotification__Gy_XP[data-type=info]>.InlineNotification_wrapper__w8aCe>img {
    margin-right: calc(var(--text-font-size)/2)
}

.InlineNotification_InlineNotification__Gy_XP[data-type=info]>.InlineNotification_wrapper__w8aCe>.InlineNotification_message__KqGn_ {
    margin: 0;
    font-weight: 600;
    color: var(--blue);
    font-size: var(--text-font-size)
}

.ContactForm_contactForm___TY2G {
    padding-top: 40px;
    width: 100%
}

.ContactForm_contactForm___TY2G .ContactForm_inputWrapper___PvyM {
    width: 100%;
    margin-bottom: 30px
}

.ContactForm_contactForm___TY2G .ContactForm_globalError__56oyv>div:first-child {
    width: 100%;
    margin-bottom: 2em
}

.FinishedFeedback_FinishedFeedback__TvXNF {
    display: flex;
    flex-direction: column;
    width: 100%
}

.FinishedFeedback_FinishedFeedback__TvXNF>.FinishedFeedback_description__n4tcc {
    width: 100%;
    display: inline-flex;
    text-align: center;
    margin: unset;
    font-family: nunitoRegular, serif;
    padding-top: var(--text-font-size);
    padding-bottom: calc(var(--text-font-size)*2);
    font-size: var(--text-font-size)
}

.FinishedFeedback_FinishedFeedback__TvXNF>.FinishedFeedback_buttonClose__3fCma {
    display: flex;
    justify-content: center;
    align-items: center
}

.FinishedFeedback_FinishedFeedback__TvXNF>.FinishedFeedback_buttonClose__3fCma>button>div {
    justify-content: center
}

.Layout_main__9djhB {
    padding-top: 152px;
}
.carousel .control-arrow,
.carousel.carousel-slider .control-arrow {
    transition: all .25s ease-in;
    opacity: .4;
    filter: alpha(opacity=40);
    position: absolute;
    z-index: 2;
    top: 20px;
    background: none;
    border: 0;
    font-size: 32px;
    cursor: pointer
}

.carousel .control-arrow:focus,
.carousel .control-arrow:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

.carousel .control-arrow:before,
.carousel.carousel-slider .control-arrow:before {
    margin: 0 5px;
    display: inline-block;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    content: ""
}

.carousel .control-disabled.control-arrow {
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: inherit;
    display: none
}

.carousel .control-prev.control-arrow {
    left: 0
}

.carousel .control-prev.control-arrow:before {
    border-right: 8px solid #fff
}

.carousel .control-next.control-arrow {
    right: 0
}

.carousel .control-next.control-arrow:before {
    border-left: 8px solid #fff
}

.carousel-root {
    outline: none
}

.carousel {
    position: relative;
    width: 100%
}

.carousel * {
    box-sizing: border-box
}

.carousel img {
    width: 100%;
    display: inline-block;
    pointer-events: none
}

.carousel .carousel {
    position: relative
}

.carousel .control-arrow {
    outline: 0;
    border: 0;
    background: none;
    top: 50%;
    margin-top: -13px;
    font-size: 18px
}

.carousel .thumbs-wrapper {
    margin: 20px;
    overflow: hidden
}

.carousel .thumbs {
    transition: all .15s ease-in;
    transform: translateZ(0);
    position: relative;
    list-style: none;
    white-space: nowrap
}

.carousel .thumb {
    transition: border .15s ease-in;
    display: inline-block;
    margin-right: 6px;
    white-space: nowrap;
    overflow: hidden;
    border: 3px solid #fff;
    padding: 2px
}

.carousel .thumb:focus {
    border: 3px solid #ccc;
    outline: none
}

.carousel .thumb.selected,
.carousel .thumb:hover {
    border: 3px solid #333
}

.carousel .thumb img {
    vertical-align: top
}

.carousel.carousel-slider {
    position: relative;
    margin: 0;
    overflow: hidden
}

.carousel.carousel-slider .control-arrow {
    top: 0;
    color: #fff;
    font-size: 26px;
    bottom: 0;
    margin-top: 0;
    padding: 5px
}

.carousel.carousel-slider .control-arrow:hover {
    background: rgba(0, 0, 0, .2)
}

.carousel .slider-wrapper {
    overflow: hidden;
    margin: auto;
    width: 100%;
    transition: height .15s ease-in
}

.carousel .slider-wrapper.axis-horizontal .slider {
    -ms-box-orient: horizontal;
    display: -moz-flex;
    display: flex
}

.carousel .slider-wrapper.axis-horizontal .slider .slide {
    flex-direction: column;
    flex-flow: column
}

.carousel .slider-wrapper.axis-vertical {
    -ms-box-orient: horizontal;
    display: -moz-flex;
    display: flex
}

.carousel .slider-wrapper.axis-vertical .slider {
    flex-direction: column
}

.carousel .slider {
    margin: 0;
    padding: 0;
    position: relative;
    list-style: none;
    width: 100%
}

.carousel .slider.animated {
    transition: all .35s ease-in-out
}

.carousel .slide {
    min-width: 100%;
    margin: 0;
    position: relative;
    text-align: center
}

.carousel .slide img {
    width: 100%;
    vertical-align: top;
    border: 0
}

.carousel .slide iframe {
    display: inline-block;
    width: calc(100% - 80px);
    margin: 0 40px 40px;
    border: 0
}

.carousel .slide .legend {
    transition: all .5s ease-in-out;
    position: absolute;
    bottom: 40px;
    left: 50%;
    margin-left: -45%;
    width: 90%;
    border-radius: 10px;
    background: #000;
    color: #fff;
    padding: 10px;
    font-size: 12px;
    text-align: center;
    opacity: .25;
    transition: opacity .35s ease-in-out;
}

.carousel .control-dots {
    position: absolute;
    bottom: 0;
    margin: 10px 0;
    padding: 0;
    text-align: center;
    width: 100%;
    z-index: 1
}

.carousel .control-dots .dot {
    transition: opacity .25s ease-in;
    opacity: .3;
    filter: alpha(opacity=30);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, .9);
    background: #fff;
    border-radius: 50%;
    width: 8px;
    height: 8px;
    cursor: pointer;
    display: inline-block;
    margin: 0 8px
}

.carousel .control-dots .dot.selected,
.carousel .control-dots .dot:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

.carousel .carousel-status {
    position: absolute;
    top: 0;
    right: 0;
    padding: 5px;
    font-size: 10px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .9);
    color: #fff
}

.carousel:hover .slide .legend {
    opacity: 1
}

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

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

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

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box
}

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

.swiper-pointer-events {
    touch-action: pan-y
}

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

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

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

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

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

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

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

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

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

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

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(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 {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

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

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

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

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

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

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    -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 {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

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

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

.swiper-virtual.swiper-css-mode .swiper-wrapper:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after {
    height: 1px;
    width: var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after {
    width: 1px;
    height: var(--swiper-virtual-size)
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
    display: none !important
}

.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: normal;
    line-height: 1
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    content: "prev"
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: 10px;
    left: auto
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    content: "next"
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: opacity .3s;
    transform: translateZ(0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
    display: none !important
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: 50%;
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none !important
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: transform .2s, top .2s
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, left .2s
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, right .2s
}

.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, .25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, .1)
}

.swiper-scrollbar-disabled>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
    display: none !important
}

.swiper-horizontal>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, .5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

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

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper: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)
    }
}

.swiper .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-grid>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-grid-column>.swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column
}

.swiper-fade.swiper-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube {
    overflow: visible
}

.swiper-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-cube.swiper-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-next+.swiper-slide,
.swiper-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: .6;
    z-index: 0
}

.swiper-cube .swiper-cube-shadow:before {
    content: "";
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    filter: blur(50px)
}

.swiper-flip {
    overflow: visible
}

.swiper-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-creative .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform, opacity, height
}

.swiper-cards {
    overflow: visible
}

.swiper-cards .swiper-slide {
    transform-origin: center bottom;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden
}

:root {
    --isAdaptive: desktop;
    --footer-height: 120px;
    --mainNav-height: 152px;
    --mainNav-aside-width: 14%;
    --mainNav-side-width: 14%;
    --default-section-paddingTop: 106px;
    --header-font-size: 50px;
    --header-line-height: 68px;
    --text-font-size: 18px;
    --text-line-height: 25px;
    --white: #fff;
    --green-main: #578484;
    --green-secondary: #21785a;
    --orange: #ffa03f;
    --red: red;
    --grey-background-main: #f9f7f4;
    --grey-background-dark: #efeae5;
    --grey-border: #b7af9d;
    --grey-text: #828282;
    --grey-text-2: #4f4f4f;
    --grey-slider: #f0eae4;
    --gray-border: #b7af9d;
    --grey-border-opacity: hsla(42, 15%, 67%, .6);
    --border: 1px solid var(--grey-border-opacity);
    --default-transition: all .3s ease;
    --light-black: #282828;
    --blue: #1b8ae3;
    --error-red: #d37979
}

body,
html {
    padding: 0;
    margin: 0;
    font-family: nunitoRegular, sans-serif;
    font-size: 16px;
    height: 100%
}

body::-webkit-scrollbar {
    width: 1px
}

a {
    color: inherit;
    text-decoration: none
}

* {
    box-sizing: border-box
}

ul {
    list-style: none;
    padding: 0;
    margin: 0
}

section {
    padding-left: var(--mainNav-aside-width);
    padding-right: var(--mainNav-aside-width)
}

.carousel-status {
    font-size: 40px !important;
    color: var(--green-main) !important;
    text-shadow: none !important;
    position: absolute;
    right: 74px !important;
    top: auto !important;
    bottom: 97px !important;
    height: -moz-fit-content !important;
    height: fit-content !important;
    margin: 0 !important;
    padding: 0 !important
}

address {
    font-style: unset
}

/* Home page  c8662b257e26b380.css */
.PageHeader_pageHeader__YKwW7 {
    font-size: var(--header-font-size);
    font-family: nunitoSemibold;
    text-transform: uppercase;
    color: var(--green-main);
    margin: 0;
    line-height: 1
}

div.Home_homePage__ZZ9_u section {
    border-bottom: var(--border);
    padding-top: var(--default-section-paddingTop)
}

div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ {
    position: relative;
    min-height: calc(100vh - var(--mainNav-height))
}

div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ .Home_item__VJGUR {
    min-height: calc(100vh - var(--mainNav-height))
}

div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ .Home_item__VJGUR img {
    height: calc(100vh - var(--mainNav-height));
    width: 100%;
}

div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ .Home_item__VJGUR .Home_slideHeader__xG5bL {
    text-transform: uppercase;
    font-size: 114px;
    color: var(--green-main);
    font-weight: 500;
    margin: 0;
    position: absolute;
    left: var(--mainNav-aside-width);
    top: 36%;
    transition: var(--default-transition)
}

div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ .Home_item__VJGUR .Home_slideHeader__xG5bL:hover {
    opacity: .7
}

div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ .Home_item__VJGUR .Home_slideHeader__xG5bL.Home_bigTitle__1gGW1 {
    font-size: 140px
}

div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ .Home_item__VJGUR .Home_slideLines___gYI9 {
    display: flex;
    width: 100%;
    margin-top: 8px;
}

div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ .Home_item__VJGUR .Home_slideLines___gYI9 span {
    width: 33%;
    height: 2px;
}

div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ .Home_item__VJGUR .Home_slideLines___gYI9 span:not(:last-child) {
    margin-right: 20px;
}

div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ .Home_item__VJGUR .Home_slideLines___gYI9 span.Home_lineRed__JcPqr {
    background-color: var(--red);
}

div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ .Home_item__VJGUR .Home_slideLines___gYI9 span.Home_lineGreen__641SM {
    background-color: var(--green-secondary)
}

div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ .Home_item__VJGUR .Home_slideLines___gYI9 span.Home_lineOrange__lfCRb {
    background-color: var(--orange)
}

div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ .Home_item__VJGUR .Home_note__StwaH {
    font-size: 40px;
    color: var(--green-main);
    position: absolute;
    top: 65%;
    left: var(--mainNav-aside-width)
}

div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ [class=control-dots] {
    bottom: 3em
}

div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ [class=control-dots]>[class=dot],
.home-slider .swiper-pagination-bullet {
    box-shadow: unset;
    width: 10px;
    height: 10px;
    background-color: var(--light-black);
    opacity: .3;
}

div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ [class=control-dots]>[class="dot selected"],
.home-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 10px;
    height: 10px;
    background-color: var(--green-main);
    box-shadow: unset;
    opacity: 1;
}

div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl {
    padding-bottom: 131px;
    background-repeat: no-repeat;
    background-position-x: 95%;
    background-position-y: 100px
}

div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl .Home_aboutDescription__yoC2H {
    color: var(--grey-text-2);
    font-size: var(--text-font-size);
    line-height: var(--text-line-height);
}
div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl article {
    margin-top: 30px;
    width: 615px;
    margin-bottom: 38px
}

div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl article p {
    color: var(--grey-text-2);
    font-size: var(--text-font-size);
    line-height: var(--text-line-height);
    margin-bottom: 25px;
}
.MainNavigation_right__DlPNO ul li a {
    outline: none;
    text-decoration: none;
    font-size: 24px;
    font-family: nunitoSemibold, serif;
    color: var(--green-main);
    text-transform: uppercase;
    cursor: pointer;
    transition: var(--default-transition);
    z-index: 6;
    position: relative;
}
div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl .Home_statistics__4YJm5 {
    display: flex
}

div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl .Home_statistics__4YJm5 .Home_statisticsItem__1IgPP {
    display: flex;
    align-items: center;
    flex-direction: column;
    width: 227px;
    text-align: center
}

div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl .Home_statistics__4YJm5 .Home_statisticsItem__1IgPP .Home_title__EJdEt {
    font-size: var(--header-font-size);
    line-height: var(--header-line-height);
    color: var(--green-main);
    font-family: nunitoLight, serif;
}

div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl .Home_statistics__4YJm5 .Home_statisticsItem__1IgPP .Home_description__IBS_O {
    font-size: var(--text-font-size);
    line-height: var(--text-line-height);
    margin-top: 15px;
    font-family: nunitoSemibold, serif;
    color: var(--grey-text-2)
}

div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl .Home_statistics__4YJm5 .Home_statisticsItem__1IgPP:first-child {
    border-right: var(--border);
    padding-right: 40px
}

div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl .Home_statistics__4YJm5 .Home_statisticsItem__1IgPP:last-child {
    padding-left: 40px
}

div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl .Home_footerImage__1JIvx {
    display: none
}

div.Home_homePage__ZZ9_u section.Home_whyChoose___925J {
    padding-bottom: 136px;
    background-color: var(--grey-background-main)
}

div.Home_homePage__ZZ9_u section.Home_whyChoose___925J h2 {
    line-height: 68px;
    margin-top: unset;
}

div.Home_homePage__ZZ9_u section.Home_whyChoose___925J ul.Home_reasonsList__sqi5k {
    margin-top: 65px;
    display: flex;
    justify-content: space-between;
    color: var(--grey-text-2);
    margin-left: 0;
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
}

div.Home_homePage__ZZ9_u section.Home_whyChoose___925J ul.Home_reasonsList__sqi5k li.Home_reasonsItem__45bVW {
    padding-left: 125px;
    position: relative;
}

div.Home_homePage__ZZ9_u section.Home_whyChoose___925J ul.Home_reasonsList__sqi5k li.Home_reasonsItem__45bVW .Home_reasonNumber__XeSis {
    position: absolute;
    top: 0;
    left: 0;
    font-size: var(--header-font-size);
    line-height: var(--header-line-height);
    color: var(--green-main);
    font-weight: 400;
    border-right: var(--border);
    padding-right: 30px;
    padding-bottom: 20px;
    font-family: nunitoLight, serif;
}

div.Home_homePage__ZZ9_u section.Home_whyChoose___925J ul.Home_reasonsList__sqi5k li.Home_reasonsItem__45bVW .Home_reasonTitle__YkR1s {
    font-size: 20px;
    line-height: 28px;
    font-weight: 600;
    margin-top: 0;
    margin-bottom: 17px;
}

div.Home_homePage__ZZ9_u section.Home_whyChoose___925J ul.Home_reasonsList__sqi5k li.Home_reasonsItem__45bVW .Home_reasonDescription__Ntno3 {
    font-size: var(--text-font-size);
    line-height: var(--text-line-height)
}

div.Home_homePage__ZZ9_u section.Home_whyChoose___925J ul.Home_reasonsList__sqi5k li.Home_reasonsItem__45bVW:not(:last-child) {
    margin-right: 40px
}

div.Home_homePage__ZZ9_u section.Home_leadership___toyA {
    padding-bottom: 138px
}

div.Home_homePage__ZZ9_u section.Home_leadership___toyA ul.Home_leadershipList__VJtfK {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 0;
}

div.Home_homePage__ZZ9_u section.Home_leadership___toyA ul.Home_leadershipList__VJtfK>li {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    width: 32.2580645161%;
    border: var(--border);
    margin-top: 35px
}

div.Home_homePage__ZZ9_u section.Home_leadership___toyA ul.Home_leadershipList__VJtfK>li figure.Home_leadershipItem__Pr95V {
    display: flex;
    flex-direction: column;
    margin: 0
}

div.Home_homePage__ZZ9_u section.Home_leadership___toyA ul.Home_leadershipList__VJtfK>li figure.Home_leadershipItem__Pr95V img {
    width: 100%;
    height: auto
}

div.Home_homePage__ZZ9_u section.Home_leadership___toyA ul.Home_leadershipList__VJtfK>li figure.Home_leadershipItem__Pr95V figcaption {
    color: var(--grey-text-2);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

div.Home_homePage__ZZ9_u section.Home_leadership___toyA ul.Home_leadershipList__VJtfK>li figure.Home_leadershipItem__Pr95V figcaption .Home_leaderTitle__wu6z9 {
    text-align: center;
    font-size: 24px;
    font-weight: 500;
    margin-top: 40px;
    margin-bottom: 2px;
}

div.Home_homePage__ZZ9_u section.Home_leadership___toyA ul.Home_leadershipList__VJtfK>li figure.Home_leadershipItem__Pr95V figcaption .Home_leaderName__9RI1c {
    font-size: 20px;
    margin-top: 0;
    margin-bottom: 54px
}

.Paginator_Paginator__3oj8q {
    display: flex;
    width: 100%;
    justify-content: center
}

.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG {
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: hidden
}

.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG>li {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    float: left;
    cursor: pointer;
    margin: 0 .5em
}

.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG>li:first-child {
    margin-right: .5em
}

.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG>li:last-child {
    margin-left: .5em
}

.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG>li>a,
.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG>li>span {
    display: block;
    font-family: nunitoSemibold, serif;
    font-size: var(--text-input-text-size);
    line-height: var(--text-input-line-height);
    font-weight: 400;
    color: var(--grey-text-2);
    text-align: center;
    padding: calc(var(--text-font-size)/2);
    text-decoration: none
}

.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG>li[class*=disabled] {
    pointer-events: none;
    border: var(--border);
    border-radius: 0;
    background-color: transparent;
}

.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG>li[class*=disabled]>a {
    color: var(--grey-text)
}

.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG>li:hover {
    background-color: var(--grey-background-dark)
}

.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG>li[class=next],
.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG>li[class=previous] {
    border: 1px solid transparent;
    border-radius: 0;
    background-color: var(--green-main);
}
.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG>li[class=next]>a,
.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG>li[class=next]>span,
.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG>li[class=previous]>a,
.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG>li[class=previous]>span {
    color: var(--white)
}

.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG>li[class=selected] {
    pointer-events: none;
    border-radius: 2px;
    background-color: var(--green-main)
}

.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG>li[class=selected]>a,
.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG>li[class=selected]>span {
    color: var(--white)
}
.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG>li {
    color: rgb(109 109 109);
    border: var(--border);
    border-radius: 2px;
    transition: .25s;
}
.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG>li.selected {
    pointer-events: none;
    border-radius: 2px;
    background-color: var(--green-main);
    display: block;
    font-family: nunitoSemibold, serif;
    font-weight: 400;
    color: white;
    text-align: center;
    padding: calc(var(--text-font-size) / 2);
    text-decoration: none;
}
.Paginator_Paginator__3oj8q li.selected span {
    padding: 0 !important;
}
.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG>li>a.page-numbers {
    color: rgb(109 109 109);
}
.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG>li:hover>a.page-numbers {
    background: var(--green-main);
    border-color: var(--green-main);
    color: white;
}
.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG>li:hover {
    border-color: var(--green-main);
    border-radius: 2px;
}
.Paginator_PaginatorButton__LjQeJ {
    flex-direction: row;
    padding: 0 var(--text-font-size)
}
.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG>li.next,
.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG li.previous {
    border: var(--border);
    border-radius: 0;
    background-color: transparent;
}
.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG>li.next>a {
    color: rgb(109 109 109);
    transition: .25s;
}
.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG>li.next>a:hover,
.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG>li.previous>a:hover {
    background: var(--green-main);
    border-color: var(--green-main);
}
.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG>li[class=next]>a:hover div,
.Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG>li[class=previous]>a:hover div {
    color: white;
}
.Oops_Oops__nsj_k,
.Paginator_PaginatorButton__LjQeJ {
    display: flex;
    justify-content: center;
    align-items: center;
    color: rgb(109 109 109);
}
.home-slider .swiper-button-next {
    width: 58px;
    height: 58px;
    left: calc(100% - 132px);
    top: 43.5%;
    bottom: unset;
    background-image: url('/wp-content/themes/custom/images/slider_next_big.svg');
    background-repeat: no-repeat;
    background-position: 50%;
    background-position-x: 55%;
    background-size: contain;
}
.home-slider .swiper-button-prev {
    width: 58px;
    height: 58px;
    left: 74px;
    top: 43.5%;
    bottom: unset;
    background-repeat: no-repeat;
    background-position: 50%;
    background-position-x: 45%;
    background-image: url('/wp-content/themes/custom/images/slider_prev_big.svg');
    background-size: contain;
}
.Oops_Oops__nsj_k {
    flex: 1 1;
    flex-direction: column;
    padding: 50px;
    background-color: var(--white);
    border-radius: 10px
}

.Oops_Oops__nsj_k>* {
    display: flex;
    width: 100%;
    justify-content: center
}

.Oops_Oops__nsj_k>.Oops_icon__U2B0H {
    margin-bottom: 50px
}

.Oops_Oops__nsj_k>.Oops_header__qS1uT {
    font-weight: 600;
    font-size: 24px;
    line-height: 33px;
    color: #dbd1ba;
    margin-bottom: 13px
}

.Oops_Oops__nsj_k>.Oops_message__PYmb7 {
    margin: 0;
    color: #dbd1ba;
    font-weight: 400;
    font-size: var(--text-font-size);
    line-height: var(--text-line-height)
}

.News_section__SWQRF {
    background-color: var(--grey-background-main);
    padding-top: var(--default-section-paddingTop);
    padding-bottom: 60px
}

.News_section__SWQRF.News_whiteBg__n18a6 {
    background-color: var(--white)
}

.News_section__SWQRF .News_newsContainer__XEMwO {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.News_section__SWQRF .News_newsContainer__XEMwO .News_stub__fnnGp {
    display: flex;
    pointer-events: none;
    opacity: 0;
    width: 32.2580645161%;
    border: 1px solid crimson;
    margin-top: 39px
}

.News_section__SWQRF .News_newsContainer__XEMwO .News_newsItem__hFLR_ {
    display: flex;
    align-items: stretch;
    flex-direction: column;
    width: 32.2580645161%;
    border: 1px solid var(--grey-border);
    padding: 28px 31px 58px;
    position: relative;
    margin-top: 39px
}

.News_section__SWQRF .News_newsContainer__XEMwO .News_newsItem__hFLR_ .News_title__VaGzg {
    font-size: 18px;
    font-weight: 600;
    color: var(--grey-text-2);
    margin-top: 30px;
    line-height: 24px;
}

.News_section__SWQRF .News_newsContainer__XEMwO .News_newsItem__hFLR_ .News_description__Ygv6t {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 14px;
    color: var(--grey-text-2);
    margin-top: 26px;
    padding-bottom: 4em;
}
.News_section__SWQRF .News_newsContainer__XEMwO .News_newsItem__hFLR_ .News_description__Ygv6t p {
    margin-bottom: 0;
}
.News_section__SWQRF .News_newsContainer__XEMwO .News_newsItem__hFLR_ .News_next__RIeEU {
    position: absolute;
    bottom: 50px
}

.News_pagination__GGaTV {
    margin-top: calc(var(--text-font-size)*4)
}

.News_loader__Wd1Hh {
    display: flex;
    width: 100%;
    min-height: 50vh
}

@keyframes Spinner_pulse__tMks5 {
    25% {
        opacity: .5
    }
}

.Spinner_Spinner__pnBBZ path {
    fill: var(--green-main);
    animation-name: Spinner_pulse__tMks5;
    animation-duration: 2s;
    animation-iteration-count: infinite
}

.Spinner_Spinner__pnBBZ path:nth-child(4) {
    animation-delay: .25s
}

.Spinner_Spinner__pnBBZ path:nth-child(3) {
    animation-delay: .5s
}

.Spinner_Spinner__pnBBZ path:nth-child(2) {
    animation-delay: 1s
}

.Spinner_Spinner__pnBBZ path:first-child {
    animation-delay: 1.25s
}

.Preloader_Preloader__Q5Enw {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.Preloader_Preloader__Q5Enw .Preloader_spin__uIlqV {
    display: flex
}

.Preloader_Preloader__Q5Enw .Preloader_label__P2kaS {
    display: flex;
    margin: 0;
    padding: var(--text-font-size);
    font-size: 20px;
    font-weight: 600;
    font-family: nunitoBold, serif;
    color: var(--green-main);
}

.SliderArrow_arrow__0Pg6f {
    background-color: var(--grey-slider);
    width: 40px;
    height: 40px;
    border-radius: 100%;
    position: absolute;
    z-index: 5;
    transition: var(--default-transition);
    cursor: pointer
}

.SliderArrow_arrow__0Pg6f.SliderArrow_prev__k89QD {
    left: 74px;
    bottom: 97px;
    background-image: url(/wp-content/themes/custom/images/slider_prev.svg);
    background-repeat: no-repeat;
    background-position: 50%;
    background-position-x: 45%
}

.SliderArrow_arrow__0Pg6f.SliderArrow_prev__k89QD.SliderArrow_partners__7V1rL {
    left: 20px;
    top: 50%
}

.SliderArrow_arrow__0Pg6f.SliderArrow_next__b8zPy {
    left: 134px;
    bottom: 97px;
    background-image: url('/wp-content/themes/custom/images/slider_next.svg');
    background-repeat: no-repeat;
    background-position: 50%;
    background-position-x: 55%
}

.SliderArrow_arrow__0Pg6f.SliderArrow_next__b8zPy.SliderArrow_partners__7V1rL {
    left: auto;
    right: 20px;
    top: 50%
}

.SliderArrow_arrow__0Pg6f:hover {
    background-color: var(--white)
}

.SliderArrow_arrow__0Pg6f:active {
    background-color: var(--grey-border)
}

.SliderArrow_bigArrow__ZW6qs {
    position: absolute;
    z-index: 5;
    transition: var(--default-transition);
    cursor: pointer;
    background: unset
}

.SliderArrow_bigArrow__ZW6qs:hover {
    background: unset
}

.SliderArrow_bigArrow__ZW6qs.SliderArrow_prev__k89QD {
    width: 58px;
    height: 58px;
    left: 74px;
    top: 41%;
    bottom: unset;
    background-image: url('/wp-content/themes/custom/images/slider_prev_big.svg');
    background-repeat: no-repeat;
    background-position: 50%;
    background-position-x: 45%
}

.SliderArrow_bigArrow__ZW6qs.SliderArrow_next__b8zPy {
    width: 58px;
    height: 58px;
    left: calc(100% - 132px);
    top: 41%;
    bottom: unset;
    background-image: url('/wp-content/themes/custom/images/slider_next_big.svg');
    background-repeat: no-repeat;
    background-position: 50%;
    background-position-x: 55%
}
/* Export 9f4ed288fd4672f8.css */
.PageHeader_pageHeader__YKwW7 {
    font-size: var(--header-font-size);
    font-family: nunitoSemiBold;
    text-transform: uppercase;
    color: var(--green-main);
    margin: 0;
    line-height: 1
}

section.Export_exportInfo__ELP_g {
    padding-top: 80px;
    background-color: var(--grey-background-main);
    background-image: url('/wp-content/themes/custom/images/export_bg_main.png');
    background-repeat: repeat;
    min-height: 782px;
    border-bottom: var(--border);
    position: relative
}

section.Export_exportInfo__ELP_g img {
    width: 50%;
    float: right;
    position: absolute;
    right: 5%;
    top: 6%
}

section.Export_exportInfo__ELP_g>article {
    display: flex;
    flex-direction: column;
    width: 35%
}

section.Export_exportInfo__ELP_g>article .Export_exportInfoDescription__tN5Nv {
    color: var(--grey-text-2);
    font-size: var(--text-font-size);
    line-height: var(--text-line-height);
    margin: 55px 0 0
}

section.Export_exportInfo__ELP_g>article .Export_exportInfoDescription__tN5Nv:last-child {
    padding-bottom: 3em
}

section.Export_delivery__QyUiv {
    position: relative;
    padding-top: 125px;
    padding-bottom: 10px;
    border-bottom: var(--border);
}

section.Export_delivery__QyUiv .Export_bar__lCg7v {
    width: 100%;
    margin-top: 195px;
    margin-bottom: 0;
}

section.Export_delivery__QyUiv .Export_bar__lCg7v li {
    position: relative;
    height: 416px;
}

section.Export_delivery__QyUiv .Export_bar__lCg7v li div.Export_deliveryBlock__Kv84C {
    position: absolute;
    padding-left: 125px;
}

section.Export_delivery__QyUiv .Export_bar__lCg7v li div.Export_deliveryBlock__Kv84C .Export_blockId__QOJc8 {
    position: absolute;
    top: 0;
    left: 0;
    margin-top: -7px;
    font-size: 52px;
    color: var(--grey-border);
    font-weight: 400;
    border-right: var(--border);
    padding-right: 30px;
    padding-bottom: 20px;
    font-family: nunitoLight, serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    cursor: default
}

section.Export_delivery__QyUiv .Export_bar__lCg7v li div.Export_deliveryBlock__Kv84C .Export_item__bqiSP {
    margin-bottom: 24px
}

section.Export_delivery__QyUiv .Export_bar__lCg7v li div.Export_deliveryBlock__Kv84C .Export_item__bqiSP .Export_itemTitle__Qx6Ci {
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 9px;
    color: var(--grey-text-2);
    font-weight: 300;
    word-wrap: normal;
    max-width: 400px;
    line-height: 39px;
}

section.Export_delivery__QyUiv .Export_bar__lCg7v li div.Export_deliveryBlock__Kv84C .Export_item__bqiSP .Export_itemDescription__ufQYt {
    font-size: 16px;
    word-wrap: normal;
    max-width: 400px;
    color: var(--grey-text-2)
}

section.Export_delivery__QyUiv .Export_bar__lCg7v li div.Export_deliveryBlock__Kv84C .Export_cover__FXAj3 {
    display: none
}

section.Export_delivery__QyUiv .Export_bar__lCg7v li:nth-child(odd) div.Export_deliveryBlock__Kv84C {
    left: 60%
}
section.Export_delivery__QyUiv .Export_bar__lCg7v li:before {
    content: "";
    position: absolute;
    left: 50%;
    padding: 5px;
    width: 47px;
    height: 47px;
    background: var(--grey-border-opacity);
    background-clip: content-box;
    transform: translateX(-46.7%);
    border: 1px solid var(--grey-border-opacity);
    border-radius: 100%;
    top: 10px
}

section.Export_delivery__QyUiv .Export_bar__lCg7v li:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50px;
    border-left: 2px solid var(--grey-border-opacity);
    height: 92%
}

section.Export_delivery__QyUiv .Export_bar__lCg7v li:last-child:after {
    height: 90.6%
}

div.Export_partners__qgrlp {
    padding-top: var(--default-section-paddingTop)
}

div.Export_partners__qgrlp div.Export_partnersSlider__OR90M {
    margin-top: 45px
}

div.Export_partners__qgrlp div.Export_partnersSlider__OR90M li {
    border-top: var(--border);
    border-right: var(--border);
    height: 358px;
    width: 466px;
    display: flex;
    align-items: center;
    justify-content: center
}

div.Export_partners__qgrlp div.Export_partnersSlider__OR90M li:first-child {
    border-left: var(--border)
}

div.Export_partners__qgrlp div.Export_partnersSlider__OR90M li img {
    width: 198px;
    height: 198px
}

.carousel .control-arrow,
.carousel.carousel-slider .control-arrow {
    transition: all .25s ease-in;
    opacity: .4;
    filter: alpha(opacity=40);
    position: absolute;
    z-index: 2;
    top: 20px;
    background: none;
    border: 0;
    font-size: 32px;
    cursor: pointer
}

.carousel .control-arrow:focus,
.carousel .control-arrow:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

.carousel .control-arrow:before,
.carousel.carousel-slider .control-arrow:before {
    margin: 0 5px;
    display: inline-block;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    content: ""
}

.carousel .control-disabled.control-arrow {
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: inherit;
    display: none
}

.carousel .control-prev.control-arrow {
    left: 0
}

.carousel .control-prev.control-arrow:before {
    border-right: 8px solid #fff
}

.carousel .control-next.control-arrow {
    right: 0
}

.carousel .control-next.control-arrow:before {
    border-left: 8px solid #fff
}

.carousel-root {
    outline: none
}

.carousel {
    position: relative;
    width: 100%
}

.carousel * {
    box-sizing: border-box
}

.carousel img {
    width: 100%;
    display: inline-block;
    pointer-events: none
}

.carousel .carousel {
    position: relative
}

.carousel .control-arrow {
    outline: 0;
    border: 0;
    background: none;
    top: 50%;
    margin-top: -13px;
    font-size: 18px
}

.carousel .thumbs-wrapper {
    margin: 20px;
    overflow: hidden
}

.carousel .thumbs {
    transition: all .15s ease-in;
    transform: translateZ(0);
    position: relative;
    list-style: none;
    white-space: nowrap
}

.carousel .thumb {
    transition: border .15s ease-in;
    display: inline-block;
    margin-right: 6px;
    white-space: nowrap;
    overflow: hidden;
    border: 3px solid #fff;
    padding: 2px
}

.carousel .thumb:focus {
    border: 3px solid #ccc;
    outline: none
}

.carousel .thumb.selected,
.carousel .thumb:hover {
    border: 3px solid #333
}

.carousel .thumb img {
    vertical-align: top
}

.carousel.carousel-slider {
    position: relative;
    margin: 0;
    overflow: hidden
}

.carousel.carousel-slider .control-arrow {
    top: 0;
    color: #fff;
    font-size: 26px;
    bottom: 0;
    margin-top: 0;
    padding: 5px
}

.carousel.carousel-slider .control-arrow:hover {
    background: rgba(0, 0, 0, .2)
}

.carousel .slider-wrapper {
    overflow: hidden;
    margin: auto;
    width: 100%;
    transition: height .15s ease-in
}

.carousel .slider-wrapper.axis-horizontal .slider {
    -ms-box-orient: horizontal;
    display: -moz-flex;
    display: flex
}

.carousel .slider-wrapper.axis-horizontal .slider .slide {
    flex-direction: column;
    flex-flow: column
}

.carousel .slider-wrapper.axis-vertical {
    -ms-box-orient: horizontal;
    display: -moz-flex;
    display: flex
}

.carousel .slider-wrapper.axis-vertical .slider {
    flex-direction: column
}

.carousel .slider {
    margin: 0;
    padding: 0;
    position: relative;
    list-style: none;
    width: 100%
}

.carousel .slider.animated {
    transition: all .35s ease-in-out
}

.carousel .slide {
    min-width: 100%;
    margin: 0;
    position: relative;
    text-align: center
}

.carousel .slide img {
    width: 100%;
    vertical-align: top;
    border: 0
}

.carousel .slide iframe {
    display: inline-block;
    width: calc(100% - 80px);
    margin: 0 40px 40px;
    border: 0
}

.carousel .slide .legend {
    transition: all .5s ease-in-out;
    position: absolute;
    bottom: 40px;
    left: 50%;
    margin-left: -45%;
    width: 90%;
    border-radius: 10px;
    background: #000;
    color: #fff;
    padding: 10px;
    font-size: 12px;
    text-align: center;
    opacity: .25;
    transition: opacity .35s ease-in-out;
}

.carousel .control-dots,
.home-slider .swiper-pagination {
    position: absolute;
    bottom: 0;
    margin: 10px 0;
    padding: 0;
    text-align: center;
    width: 100%;
    z-index: 1
}

.carousel .control-dots .dot {
    transition: opacity .25s ease-in;
    opacity: .3;
    filter: alpha(opacity=30);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, .9);
    background: #fff;
    border-radius: 50%;
    width: 8px;
    height: 8px;
    cursor: pointer;
    display: inline-block;
    margin: 0 8px;
}
.home-slider .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
    position: absolute;
    margin: 10px 0;
    padding: 0;
    text-align: center;
    width: 100%;
    z-index: 1;
    bottom: 3em;
}
.home-slider .swiper-pagination-bullet {
    cursor: pointer;
    display: inline-block;
    margin: 0 8px !important;
}
.carousel .control-dots .dot.selected,
.carousel .control-dots .dot:hover {
    opacity: 1;
    filter: alpha(opacity = 100);
}
.home-slider .swiper-pagination-bullet:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.carousel .carousel-status {
    position: absolute;
    top: 0;
    right: 0;
    padding: 5px;
    font-size: 10px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .9);
    color: #fff
}

.carousel:hover .slide .legend {
    opacity: 1
}

.SliderArrow_arrow__0Pg6f {
    background-color: var(--grey-slider);
    width: 40px;
    height: 40px;
    border-radius: 100%;
    position: absolute;
    z-index: 5;
    transition: var(--default-transition);
    cursor: pointer
}

.SliderArrow_arrow__0Pg6f.SliderArrow_prev__k89QD {
    left: 74px;
    bottom: 97px;
    background-image: url('/wp-content/themes/custom/images/slider_prev.svg');
    background-repeat: no-repeat;
    background-position: 50%;
    background-position-x: 45%
}

.SliderArrow_arrow__0Pg6f.SliderArrow_prev__k89QD.SliderArrow_partners__7V1rL {
    left: 20px;
    top: 50%
}

.SliderArrow_arrow__0Pg6f.SliderArrow_next__b8zPy {
    left: 134px;
    bottom: 97px;
    background-image: url('/wp-content/themes/custom/images/slider_next.svg');
    background-repeat: no-repeat;
    background-position: 50%;
    background-position-x: 55%
}

.SliderArrow_arrow__0Pg6f.SliderArrow_next__b8zPy.SliderArrow_partners__7V1rL {
    left: auto;
    right: 20px;
    top: 50%
}

.SliderArrow_arrow__0Pg6f:hover {
    background-color: var(--white)
}

.SliderArrow_arrow__0Pg6f:active {
    background-color: var(--grey-border)
}

.SliderArrow_bigArrow__ZW6qs {
    position: absolute;
    z-index: 5;
    transition: var(--default-transition);
    cursor: pointer;
    background: unset
}

.SliderArrow_bigArrow__ZW6qs:hover {
    background: unset
}

.SliderArrow_bigArrow__ZW6qs.SliderArrow_prev__k89QD {
    width: 58px;
    height: 58px;
    left: 74px;
    top: 41%;
    bottom: unset;
    background-image: url('/wp-content/themes/custom/images/slider_prev_big.svg');
    background-repeat: no-repeat;
    background-position: 50%;
    background-position-x: 45%
}

.SliderArrow_bigArrow__ZW6qs.SliderArrow_next__b8zPy {
    width: 58px;
    height: 58px;
    left: calc(100% - 132px);
    top: 41%;
    bottom: unset;
    background-image: url('/wp-content/themes/custom/images/slider_next_big.svg');
    background-repeat: no-repeat;
    background-position: 50%;
    background-position-x: 55%
}
.wrp-export-page-delivery {
    position: relative;
    height: 416px;
}
.wrp-export-page-delivery:before {
    content: "";
    position: absolute;
    left: 50%;
    padding: 5px;
    width: 35px;
    height: 35px;
    background: var(--grey-border-opacity);
    background-clip: content-box;
    transform: translateX(-46.7%);
    border: 1px solid var(--grey-border-opacity);
    border-radius: 100%;
    top: 10px;
}
.wrp-export-page-delivery:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50px;
    border-left: 2px solid var(--grey-border-opacity);
    height: 92%;
}
.Export_delivery__QyUiv .Export_bar__lCg7v,
ul.swiper-wrapper {
    margin-left: 0;
    padding-left: 0;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after,
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    font-size: 0;
    display: none;
}
.swiper-slider .swiper-slide img {
    filter: grayscale(1);
    opacity: .17;
}
.swiper-slider .swiper-slide.swiper-slide-active img {
    filter: none;
    opacity: 1;
}
.SliderArrow_arrow__0Pg6f.SliderArrow_next__b8zPy.SliderArrow_partners__7V1rL {
    left: auto;
    right: 20px;
    top: 50%;
}
.SliderArrow_arrow__0Pg6f.SliderArrow_prev__k89QD.SliderArrow_partners__7V1rL {
    left: 20px;
    top: 50%;
}
.SliderArrow_arrow__0Pg6f {
    width: 40px !important;
    height: 40px !important;
}
/* About company cba81e780ca41f03.css */
.PageHeader_pageHeader__YKwW7 {
    font-size: var(--header-font-size);
    font-family: nunitoSemiBold;
    text-transform: uppercase;
    color: var(--green-main);
    margin: 0;
    line-height: 1
}

.SliderArrow_arrow__0Pg6f {
    background-color: var(--grey-slider);
    width: 40px;
    height: 40px;
    border-radius: 100%;
    position: absolute;
    z-index: 5;
    transition: var(--default-transition);
    cursor: pointer
}

.SliderArrow_arrow__0Pg6f.SliderArrow_prev__k89QD {
    left: 74px;
    bottom: 97px;
    background-image: url('/wp-content/themes/custom/images/slider_prev.svg');
    background-repeat: no-repeat;
    background-position: 50%;
    background-position-x: 45%
}

.SliderArrow_arrow__0Pg6f.SliderArrow_prev__k89QD.SliderArrow_partners__7V1rL {
    left: 20px;
    top: 56%
}

.SliderArrow_arrow__0Pg6f.SliderArrow_next__b8zPy {
    left: 134px;
    bottom: 97px;
    background-image: url('/wp-content/themes/custom/images/slider_next.svg');
    background-repeat: no-repeat;
    background-position: 50%;
    background-position-x: 55%
}

.SliderArrow_arrow__0Pg6f.SliderArrow_next__b8zPy.SliderArrow_partners__7V1rL {
    left: auto;
    right: 20px;
    top: 56%;
}

.SliderArrow_arrow__0Pg6f:hover {
    background-color: var(--white);
}

.SliderArrow_arrow__0Pg6f:active {
    background-color: var(--grey-border);
}

.SliderArrow_bigArrow__ZW6qs {
    position: absolute;
    z-index: 5;
    transition: var(--default-transition);
    cursor: pointer;
    background: unset;
}

.SliderArrow_bigArrow__ZW6qs:hover {
    background: unset;
}

.SliderArrow_bigArrow__ZW6qs.SliderArrow_prev__k89QD {
    width: 58px;
    height: 58px;
    left: 74px;
    top: 41%;
    bottom: unset;
    background-image: url('/wp-content/themes/custom/images/slider_prev_big.svg');
    background-repeat: no-repeat;
    background-position: 50%;
    background-position-x: 45%
}

.SliderArrow_bigArrow__ZW6qs.SliderArrow_next__b8zPy {
    width: 58px;
    height: 58px;
    left: calc(100% - 132px);
    top: 41%;
    bottom: unset;
    background-image: url('/wp-content/themes/custom/images/slider_next_big.svg');
    background-repeat: no-repeat;
    background-position: 50%;
    background-position-x: 55%
}
section.About_aboutCompany__b40tR {
    display: flex;
    flex-direction: column;
    padding: unset;
    background-color: var(--grey-background-main)
}

section.About_aboutCompany__b40tR .About_headerWrapper__ykRAX {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: var(--default-section-paddingTop) var(--mainNav-aside-width) 2em
}

section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 {
    display: flex;
    flex-direction: column;
    position: relative
}

section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_leftFade__ndaW8 {
    position: absolute;
    left: 0;
    top: 0;
    max-width: var(--mainNav-side-width);
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #f9f7f4, hsla(36, 29%, 97%, 0));
    z-index: 4
}

section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_rightFade__LXMPa {
    position: absolute;
    right: 0;
    top: 0;
    max-width: var(--mainNav-side-width);
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, hsla(36, 29%, 97%, 0), #f9f7f4);
    z-index: 4
}

section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_slider__O8Dzb {
    display: flex;
    padding: 1em;
    width: 100%
}

section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_sliderItemWrapper__2hCGK {
    display: flex;
    flex-direction: column;
    min-height: 4em;
    height: 100%;
    width: 100%
}

section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_sliderItemWrapper__2hCGK .About_sliderItem__g_auE {
    width: 100%;
    height: 9em;
    overflow: hidden
}

section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_sliderItemWrapper__2hCGK .About_sliderItem__g_auE .About_sliderItemHeader__5Aa1c {
    font-family: nunitoBold, sans-serif;
    display: flex;
    width: 100%;
    font-weight: 700;
    font-size: 20px;
    color: var(--grey-text);
    line-height: 22px;
}
/*section.Export_delivery__QyUiv .left-text-delivery-export {*/
/*    left: 0;*/
/*}*/
section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_sliderItemWrapper__2hCGK .About_sliderItem__g_auE .About_sliderItemDescription__9eEWR {
    display: flex;
    width: 100%;
    font-family: nunitoRegular, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: var(--grey-text);
    margin-top: 2px;
}

section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_sliderItemWrapper__2hCGK .About_sliderSplitLine__8gCt2 {
    position: relative;
    border-bottom: 2px solid var(--gray-border);
    width: 100%;
    height: 2px
}

section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_sliderItemWrapper__2hCGK .About_sliderSplitLine__8gCt2 .About_sliderSplitLineCircle__QuI_9[data-next=false] {
    margin-top: -7.5px;
    width: 15px;
    height: 15px;
    background: var(--gray-border);
    border-radius: 100px
}

section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_sliderItemWrapper__2hCGK .About_sliderSplitLine__8gCt2 .About_sliderSplitLineCircle__QuI_9[data-next=true]:before {
    content: "";
    position: absolute;
    padding: 4px;
    width: 25px;
    height: 25px;
    margin-top: -16.5px;
    background: var(--green-main);
    background-clip: content-box;
    border: 1px solid var(--green-main);
    border-radius: 100%
}

/*section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_sliderItemWrapper__2hCGK[data-position="0"]>.About_sliderItem__g_auE:first-child {*/
/*     padding-bottom: 4em;*/
/*}*/
section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_sliderItemWrapper__2hCGK[data-position="0"]>.About_sliderItem__g_auE:last-child {
    padding-top: 4em;
}
section.About_aboutCompany__b40tR .swiper-about .swiper-slide-next .About_sliderItemHeader__5Aa1c {
    font-size: 30px !important;
    line-height: 37px !important;
    color: var(--green-main) !important;
}
.swiper-about .swiper-slide-next .About_sliderItemDescription__9eEWR {
    font-weight: 400;
    color: var(--grey-text-2) !important;
}
section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_sliderItemWrapper__2hCGK[data-position="1"]>.About_sliderItem__g_auE:last-child {
    padding-top: 4em
}

section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_sliderControls__lXmNc {
    display: flex;
    width: 100%;
    flex-direction: row;
    align-items: flex-end;
    justify-content: flex-end;
    padding: 0 var(--mainNav-aside-width);
    padding-bottom: 118px;
    border-bottom: var(--border);
    margin-top: 0;
}

section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_sliderControls__lXmNc [data-arrows=slider-arrows] {
    display: flex;
    position: unset
}

section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_sliderControls__lXmNc [data-arrows=slider-arrows]:first-child {
    margin-right: 20px
}

section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 [data-next=true] .About_sliderItem__g_auE .About_sliderItemHeader__5Aa1c {
    font-size: 30px;
    color: var(--green-main)
}

section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 [data-next=true] .About_sliderItem__g_auE .About_sliderItemDescription__9eEWR {
    font-weight: 400;
    color: var(--grey-text-2)
}

section.About_aboutCompany__b40tR .About_aboutDescription__c83cW {
    display: flex;
    flex-direction: column;
    width: 100%;
    background: var(--white);
    padding: var(--default-section-paddingTop) var(--mainNav-aside-width) 2em
}

section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%
}

section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d .About_row__r1HbE {
    display: flex;
    position: relative;
    width: 48%;
    align-items: center
}
.about-us-right-img {
    margin-top: -5%;
}
section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d .About_row__r1HbE>img {
    display: flex;
    position: absolute;
    width: 99%
}

section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d .About_row__r1HbE>p {
    margin: unset;
    width: 100%;
    font-family: nunitoRegular, sans-serif;
    font-size: var(--text-font-size);
    line-height: var(--text-line-height);
    white-space: pre-line
}

section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:first-child .About_row__r1HbE img {
    left: 37px;
    top: -72px
}

section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:first-child .About_row__r1HbE>p {
    max-width: 600px;
    padding-top: 99px;
    margin-left: 71px;
    padding-bottom: 99px
}

section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:last-child .About_row__r1HbE>img {
    right: -23px;
    top: -2px
}

section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:last-child .About_row__r1HbE>p {
    max-width: 679px;
    padding-top: 167px;
    margin-right: 20px;
    padding-bottom: 84px
}
.swiper-about .swiper-slide-next .About_sliderSplitLineCircle__QuI_9:before {
    content: "";
    position: absolute;
    padding: 4px;
    width: 35px;
    height: 35px;
    margin-top: -17.5px;
    background: var(--green-main);
    background-clip: content-box;
    border: 1px solid var(--green-main);
    border-radius: 100%;
}
.swiper-about .swiper-slide-next .About_sliderSplitLineCircle__QuI_9 {
    margin-top: 0 !important;
    width: 0 !important;
    height: 0 !important;
    background: transparent !important;
    border-radius: 0 !important;
}
section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:first-child .About_row__r1HbE>div {
    max-width: 600px;
    padding-top: 76px;
    margin-left: 71px;
    padding-bottom: 99px;
}
section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d .About_row__r1HbE>div {
    margin: unset;
    width: 100%;
    font-family: nunitoRegular, sans-serif;
    font-size: var(--text-font-size);
    line-height: var(--text-line-height);
    white-space: pre-line;
    line-height: 24px;
}
section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d .About_row__r1HbE p {
    margin-bottom: 0;
    color: black;
}
section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:last-child .About_row__r1HbE>div {
    max-width: 679px;
    padding-top: 116px;
    margin-right: 20px;
    padding-bottom: 84px;
}
section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d .About_row__r1HbE>div {
    margin: unset;
    width: 100%;
    font-family: nunitoRegular, sans-serif;
    font-size: var(--text-font-size);
    line-height: var(--text-line-height);
    white-space: pre-line;
}
/* Contacts 712448296cbc790d.css */
.PageHeader_pageHeader__YKwW7 {
    font-size: var(--header-font-size);
    font-family: nunitoSemiBold;
    text-transform: uppercase;
    color: var(--green-main);
    margin: 0;
    line-height: 1
}

@keyframes Spinner_pulse__tMks5 {
    25% {
        opacity: .5
    }
}

.Spinner_Spinner__pnBBZ path {
    fill: var(--green-main);
    animation-name: Spinner_pulse__tMks5;
    animation-duration: 2s;
    animation-iteration-count: infinite
}

.Spinner_Spinner__pnBBZ path:nth-child(4) {
    animation-delay: .25s
}

.Spinner_Spinner__pnBBZ path:nth-child(3) {
    animation-delay: .5s
}

.Spinner_Spinner__pnBBZ path:nth-child(2) {
    animation-delay: 1s
}

.Spinner_Spinner__pnBBZ path:first-child {
    animation-delay: 1.25s
}

.Preloader_Preloader__Q5Enw {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.Preloader_Preloader__Q5Enw .Preloader_spin__uIlqV {
    display: flex
}

.Preloader_Preloader__Q5Enw .Preloader_label__P2kaS {
    display: flex;
    margin: 0;
    padding: var(--text-font-size);
    font-size: 20px;
    font-weight: 600;
    font-family: nunitoBold, sans-serif;
    color: var(--green-main)
}

.ContactItem_ContactItem__7PN_y {
    display: inline-flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%
}

.ContactItem_ContactItem__7PN_y>* {
    display: inline-flex
}

.ContactItem_ContactItem__7PN_y>img {
    width: 20px;
    height: 20px;
    margin-right: 1em
}

.ContactItem_ContactItem__7PN_y>a {
    color: var(--grey-text-2);
    font-size: var(--text-font-size);
    width: 100%;
    text-decoration: none;
}
.ContactItem_ContactItem__7PN_y a:visited {
    color: var(--grey-text-2);
}
section.Contact_contactUs__ox1mF {
    background-color: var(--grey-background-main);
    padding-top: var(--default-section-paddingTop);
    padding-bottom: 123px;
    position: relative;
    min-height: 90vh
}

section.Contact_contactUs__ox1mF .Contact_loader__EDxOa {
    min-height: 60vh
}

section.Contact_contactUs__ox1mF .Contact_row__FYgmK {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
    align-items: baseline
}

section.Contact_contactUs__ox1mF .Contact_row__FYgmK address {
    width: 33.3333333333%;
    display: flex;
    row-gap: var(--text-font-size);
    flex-direction: column;
     font-style: normal;
    margin-bottom: 0;
}

section.Contact_contactUs__ox1mF .Contact_row__FYgmK address .Contact_deptName__SKASs {
    padding: 20px 0;
    font-size: 30px;
    line-height: normal;
    color: var(--light-black);
}

section.Contact_contactUs__ox1mF .Contact_row__FYgmK address [data-type] {
    padding-bottom: 15px
}

section.Contact_contactUs__ox1mF .Contact_map__EetG1 {
    width: 100%;
    height: 400px;
    margin-top: 40px
}
/* Documents 1c11db82f0219384.css */
.PageHeader_pageHeader__YKwW7 {
    font-size: var(--header-font-size);
    font-family: nunitoSemiBold;
    text-transform: uppercase;
    color: var(--green-main);
    margin: 0;
    line-height: 1
}

.Certificates_section__qGThC {
    background-color: var(--grey-background-main);
    padding-top: var(--default-section-paddingTop);
    padding-bottom: 222px
}

.Certificates_section__qGThC .Certificates_certificatesContainer__8dQqZ {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 0;
}

.Certificates_section__qGThC .Certificates_certificatesContainer__8dQqZ>li {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: space-between;
    margin-top: 71px;
}

.Certificates_section__qGThC .Certificates_certificatesContainer__8dQqZ>li figure.Certificates_certificatesItem__AnqHj {
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    transition: all .2s ease-in-out;
    cursor: pointer
}

.Certificates_section__qGThC .Certificates_certificatesContainer__8dQqZ>li figure.Certificates_certificatesItem__AnqHj img {
    width: 100%;
    height: auto
}

.Certificates_section__qGThC .Certificates_certificatesContainer__8dQqZ>li figure.Certificates_certificatesItem__AnqHj figcaption {
    color: var(--grey-text-2);
    margin-top: 46px;
    font-size: 24px;
    text-align: center
}

.Certificates_section__qGThC .Certificates_certificatesContainer__8dQqZ>li figure.Certificates_certificatesItem__AnqHj:hover {
    transform: scale(1.05)
}
.Certificates_certificatesItem__AnqHj a {
    outline: none;
    text-decoration: none;
}
.Export_partnersSlider__OR90M .swiper-wrapper {
    margin-bottom: 0;
}
/* Purchase 34676b746c0d4187.css */
.PageHeader_pageHeader__YKwW7 {
    font-size: var(--header-font-size);
    font-family: nunitoSemiBold;
    text-transform: uppercase;
    color: var(--green-main);
    margin: 0;
    line-height: 1
}

.ContactItem_ContactItem__7PN_y {
    display: inline-flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%
}

.ContactItem_ContactItem__7PN_y>* {
    display: inline-flex
}

.ContactItem_ContactItem__7PN_y>img {
    width: 20px;
    height: 20px;
    margin-right: 1em
}

.ContactItem_ContactItem__7PN_y>a {
    color: var(--grey-text-2);
    font-size: var(--text-font-size);
    width: 100%;
}
.ContactItem_ContactItem__7PN_y>a:hover,
.ContactItem_ContactItem__7PN_y>a:focus {
    color: var(--grey-text-2);
    font-size: var(--text-font-size);
    width: 100%;
}
.Purchase_purchaseInfo__Nq8hx {
    background-color: var(--grey-background-main);
    min-height: 620px;
    /*background-image: url(/img/purchase/purchase_info_bg.png);*/
    background-repeat: no-repeat;
    background-position-x: var(--mainNav-aside-width);
    padding-bottom: 80px
}

.Purchase_purchaseInfo__Nq8hx .Purchase_purchaseArticle__CJSgL {
    width: 45%;
    margin-left: auto;
    padding-top: var(--default-section-paddingTop)
}

.Purchase_purchaseInfo__Nq8hx .Purchase_purchaseArticle__CJSgL .Purchase_paragraph__iPpJb {
    margin-top: 27px;
    margin-bottom: 0;
    font-size: 18px;
    color: var(--grey-text-2);
    line-height: 25.2px;
}

.Purchase_purchaseGrain__ZT4Yr {
    padding-top: var(--default-section-paddingTop)
}

.Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 {
    display: flex;
    flex-direction: column;
    padding-bottom: var(--default-section-paddingTop)
}

.Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListHeader__tCeYf {
    display: flex;
    flex-direction: column;
    width: 100%
}

.Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy {
    display: flex;
    flex-direction: row;
    width: 100%
}

.Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy .Purchase_grainListTable__Jppk5 {
    display: flex;
    width: 50%
}

.Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy .Purchase_grainListTable__Jppk5 table {
    margin-top: 42px;
    color: var(--grey-text-2);
    margin-bottom: 0;
}

.Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy .Purchase_grainListTable__Jppk5 table th {
    text-align: start;
    font-size: 24px;
    font-weight: 400;
    padding: 17.5px 0;
}

.Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy .Purchase_grainListTable__Jppk5 table td {
    font-size: 18px;
    padding: 17.5px 0;
}

.Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy .Purchase_grainListTable__Jppk5 table .Purchase_tableId__dfhnw {
    width: 64px;
}

.Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy .Purchase_grainListTable__Jppk5 table .Purchase_tableGrain__Fj2w_ {
    width: 274px;
    min-width: 180px;
    padding-right: 10px;
}

.Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy .Purchase_grainListTable__Jppk5 table .Purchase_tableClass__nDDS_ {
    width: 142px;
}

.Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy .Purchase_grainListTable__Jppk5 table .Purchase_tablePrice__MQIns {
    width: 200px;
}

.Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy .Purchase_grainListCover___728Q {
    display: flex;
    width: 50%;
}

.Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy .Purchase_grainListCover___728Q>img {
    width: 110%;
    min-width: 110%;
    height: auto;
}

.Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_actualPrice__JENSI {
    margin-top: 8px;
    color: var(--grey-text-2);
    font-size: 14px;
}

.Purchase_purchaseGrain__ZT4Yr .Purchase_grainContact__9OTEq {
    /*background-image: url(/img/purchase/purchase_grain_bg_1.png);*/
    background-repeat: no-repeat;
    background-position-y: -160px;
    background-position-x: -56px;
    min-height: 240px;
}

.Purchase_purchaseGrain__ZT4Yr .Purchase_grainContact__9OTEq .Purchase_pageHeader__EgMIx {
    margin-left: 50%;
    width: 50%;
}

.Purchase_purchaseGrain__ZT4Yr .Purchase_grainContact__9OTEq .Purchase_pageHeader__EgMIx>.Purchase_header__OORBQ {
    padding-bottom: 27px;
}

.Purchase_purchaseGrain__ZT4Yr .Purchase_grainContact__9OTEq .Purchase_pageHeader__EgMIx address {
    display: flex;
    flex-direction: row;
}
.purchase-title {
    margin-bottom: 27px;
}
/* News */
@keyframes Spinner_pulse__tMks5 {
    25% {
        opacity: .5;
    }
}

.Spinner_Spinner__pnBBZ path {
    fill: var(--green-main);
    animation-name: Spinner_pulse__tMks5;
    animation-duration: 2s;
    animation-iteration-count: infinite;
}

.Spinner_Spinner__pnBBZ path:nth-child(4) {
    animation-delay: .25s;
}

.Spinner_Spinner__pnBBZ path:nth-child(3) {
    animation-delay: .5s;
}

.Spinner_Spinner__pnBBZ path:nth-child(2) {
    animation-delay: 1s;
}

.Spinner_Spinner__pnBBZ path:first-child {
    animation-delay: 1.25s;
}

.Preloader_Preloader__Q5Enw {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.Preloader_Preloader__Q5Enw .Preloader_spin__uIlqV {
    display: flex;
}

.Preloader_Preloader__Q5Enw .Preloader_label__P2kaS {
    display: flex;
    margin: 0;
    padding: var(--text-font-size);
    font-size: 20px;
    font-weight: 600;
    font-family: nunitoBold, sans-serif;
    color: var(--green-main);
}

section.Error_error__qjmTE {
    flex: 1 1;
    display: flex;
    padding-top: var(--default-section-paddingTop);
    overflow: hidden;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background-color: var(--grey-background-main);
    width: 100vw;
}

section.Error_error__qjmTE[data-fullscreen=true] {
    position: absolute;
    z-index: 9999;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding-bottom: 123px;
    background-image: url('/wp-content/themes/custom/images/background-a.png');
    background-size: cover;
    height: 100vh;
    min-height: 90vh;
}

section.Error_error__qjmTE[data-fullscreen=false] {
    width: 100%;
    height: 90vh;
    padding: unset;
}

section.Error_error__qjmTE[data-fullscreen=false]>.Error_wrapper__Yzf2y {
    width: 100%;
    height: 100%;
    padding: var(--text-font-size);
    padding-bottom: 3em;
    background-image: url('/wp-content/themes/custom/images/background-a.png');
    background-size: cover;
    border: unset;
}

section.Error_error__qjmTE[data-fullscreen=false]>.Error_wrapper__Yzf2y>img {
    display: none;
}

section.Error_error__qjmTE>.Error_wrapper__Yzf2y {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background-color: var(--grey-background-main);
    width: 100%;
    height: 100%;
    border: var(--border);
}

section.Error_error__qjmTE>.Error_wrapper__Yzf2y>.Error_error__qjmTE {
    margin: 0;
    display: flex;
    font-family: nunitoRegular, serif;
    font-size: 300px;
    font-weight: 500;
    line-height: 409px;
    color: var(--green-main);
    text-align: center;
}

section.Error_error__qjmTE>.Error_wrapper__Yzf2y>.Error_message__MGkqy {
    margin: 0;
    display: flex;
    font-family: nunitoRegular, serif;
    font-size: 42px;
    font-weight: 600;
    line-height: 57px;
    color: var(--green-main);
    text-align: center
}

.ParticularNews_section__YXPwr {
    position: relative;
    padding-top: 120px;
    padding-bottom: 120px;
    background-color: var(--grey-background-main);
    min-height: 90vh
}

.ParticularNews_section__YXPwr img.ParticularNews_image__N2Ixf {
    width: 40%;
    height: auto;
    float: left;
    margin-bottom: 24px;
    margin-right: 32px
}

.ParticularNews_section__YXPwr .ParticularNews_title__Ohzwv {
    color: var(--green-main);
    font-size: 30px;
    text-transform: uppercase;
    margin-top: 0;
    font-weight: bold;
    line-height: normal;
}

.ParticularNews_section__YXPwr .ParticularNews_description__AxY7d {
    margin-top: 27px;
    color: var(--grey-text-2);
    font-size: 18px
}

.ParticularNews_section__YXPwr .ParticularNews_goBack__0ZLcs {
    display: flex;
    margin-top: -10px
}

.ParticularNews_section__YXPwr .ParticularNews_loader__dMOTY {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.ParticularNews_section__YXPwr .ParticularNews_buttonsWrapper__kYqod {
    display: flex;
    margin-top: 24px;
}
.btn-prev-post a {
    min-width: 201px;
    height: 39px;
    border-radius: 2px;
    font-weight: 700;
    font-size: 14px;
    display: block;
    transition: var(--default-transition);
    position: relative;
    cursor: pointer;
    margin-right: 16px;
    border: 1px solid var(--grey-border);
    color: var(--grey-border);
    background-color: var(--grey-background-main);
    outline: none;
    text-decoration: none;
}
.btn-prev-post .ButtonLink_text__cqjdl,
.btn-next-post .ButtonLink_text__cqjdl {
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 18px;
}
.ParticularNews_buttonsWrapper__kYqod .next-btn-news {
    border: none;
}
.ParticularNews_buttonsWrapper__kYqod .next-btn-news span {
    color: white !important;
}
.ParticularNews_buttonsWrapper__kYqod .ButtonLink_arrowForward__lL1dO {
    background-size: contain;
    background: url('/wp-content/themes/custom/images/arrow_forward.svg') no-repeat;
    width: 46px;
    height: 7px;
}
a.next-btn-news:hover {
    opacity: .7;
}
.ParticularNews_section__YXPwr p {
    color: var(--grey-text-2);
    font-size: 18px;
    line-height: normal;
}
.btn-prev-post .ButtonLink_arrowBack__kS8vf {
    background-size: contain;
    background: url('/wp-content/themes/custom/images/arrow_back.svg') no-repeat;
    width: 46px;
    height: 7px;
}
.btn-prev-post .nav-subtitle {
    color: var(--grey-border);
    font-size: 14px;
}
.btn-next-post {
    background-color: var(--green-main);
    margin-right: 16px;
    min-width: 201px;
    height: 39px;
    border-radius: 2px;
    display: block;
    transition: var(--default-transition);
    position: relative;
    border: none;
    cursor: pointer;
}
.btn-next-post a {
    color: var(--white) !important;
    font-weight: 700;
    font-size: 14px;
    outline: none;
    text-decoration: none;
}
.btn-next-post .ButtonLink_arrowForward__lL1dO {
    background-size: contain;
    background: url('/wp-content/themes/custom/images/arrow_forward.svg') no-repeat;
    width: 46px;
    height: 7px;
}
.btn-prev-post a:hover,
.btn-next-post a:hover {
    opacity: .7;
}
.ButtonLink_btnLink__Q6ZZ5.ButtonLink_noBorder__C6_qU {
    outline: none;
    text-decoration: none;
}
a:focus {
    outline: none !important;
}
.ParticularNews_section__YXPwr h1,
.ParticularNews_section__YXPwr h2,
.ParticularNews_section__YXPwr h3,
.ParticularNews_section__YXPwr h4,
.ParticularNews_section__YXPwr h5,
.ParticularNews_section__YXPwr h6 {
    clear: none;
}
/* 404 */
section.Error_error__qjmTE {
    flex: 1 1;
    display: flex;
    padding-top: var(--default-section-paddingTop);
    overflow: hidden;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background-color: var(--grey-background-main);
    width: 100vw
}

section.Error_error__qjmTE[data-fullscreen=true] {
    position: absolute;
    z-index: 9999;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding-bottom: 123px;
    background-image: url('/wp-content/themes/custom/images/background-a.png');
    background-size: cover;
    height: 100vh;
    min-height: 90vh
}

section.Error_error__qjmTE[data-fullscreen=false] {
    width: 100%;
    height: 90vh;
    padding: unset
}

section.Error_error__qjmTE[data-fullscreen=false]>.Error_wrapper__Yzf2y {
    width: 100%;
    height: 100%;
    padding: var(--text-font-size);
    padding-bottom: 3em;
    background-image: url('/wp-content/themes/custom/images/background-a.png');
    background-size: cover;
    border: unset;
}

section.Error_error__qjmTE[data-fullscreen=false]>.Error_wrapper__Yzf2y>img {
    display: none;
}

section.Error_error__qjmTE>.Error_wrapper__Yzf2y {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background-color: var(--grey-background-main);
    width: 100%;
    height: 100%;
    border: var(--border);
}

section.Error_error__qjmTE>.Error_wrapper__Yzf2y>.Error_error__qjmTE {
    margin: 0;
    display: flex;
    font-family: nunitoRegular, serif;
    font-size: 300px;
    font-weight: 500;
    line-height: 409px;
    color: var(--green-main);
    text-align: center;
}

section.Error_error__qjmTE>.Error_wrapper__Yzf2y>.Error_message__MGkqy {
    margin: 0;
    display: flex;
    font-family: nunitoRegular, serif;
    font-size: 42px;
    font-weight: 600;
    line-height: 57px;
    color: var(--green-main);
    text-align: center;
}
.Footer_links__RWJFW li a {
    color: var(--grey-text);
    outline: none;
    text-decoration: none;
}
.Footer_links__RWJFW ul {
    padding: 0;
    margin: 0;
}
.Footer_footer__eCRWS>.Footer_links__RWJFW ul li {
    line-height: 24px;
}
/* Category */
.PageHeader_pageHeader__YKwW7 {
    font-size: var(--header-font-size);
    font-family: nunitoSemiBold, sans-serif;
    text-transform: uppercase;
    color: var(--green-main);
    margin: 0;
    line-height: 1;
}

.Products_section__dU4iV {
    background-color: var(--grey-background-main);
    padding-top: var(--default-section-paddingTop);
    padding-bottom: 222px;
}

.Products_section__dU4iV .Products_switch__MS0ZU {
    height: 68px;
    width: 100%;
    display: flex;
    margin-top: 34px;
}

.Products_section__dU4iV .Products_switch__MS0ZU .Products_switchItem__IJOvA {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50%;
    height: 100%;
    border: var(--border);
    text-transform: uppercase;
    font-size: 26px;
    font-weight: 500;
    color: var(--green-main);
    cursor: pointer;
    transition: var(--default-transition);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.Products_section__dU4iV .Products_switch__MS0ZU .Products_switchItem__IJOvA.Products_active__i5HL6 {
    background-color: var(--green-main);
    color: var(--white);
    border: none;
}

.Products_section__dU4iV .Products_switch__MS0ZU .Products_switchItem__IJOvA.Products_active__i5HL6:hover {
    opacity: 1;
    cursor: default;
}

.Products_section__dU4iV .Products_switch__MS0ZU .Products_switchItem__IJOvA:hover {
    opacity: .7
}

.Products_section__dU4iV .Products_productsContainer__4ljUt {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 0;
}

.Products_section__dU4iV .Products_productsContainer__4ljUt .Products_hidden__2Apj6 {
    width: 32.2580645161%;
    pointer-events: none;
    opacity: 0;
}

.Style_Flour__teYzF {
    width: 32.2580645161%;
    border: 1px solid var(--grey-border);
    margin-top: 47px;
    transition: var(--default-transition);
    cursor: pointer;
    text-decoration: none;
}

.Style_Flour__teYzF:hover {
    scale: 1.05;
}

.Style_Flour__teYzF img {
    width: 100%;
    height: auto;
}

.Style_Flour__teYzF .Style_info__M7mm5 {
    padding: 0 45px 35px;
    color: var(--grey-text-2);
    font-size: 14px;
}

.Style_Flour__teYzF .Style_info__M7mm5 .Style_title__Jm0tY {
    font-size: 20px;
    font-weight: 600;
    font-family: nunitoBold, sans-serif;
    color: var(--green-main);
    text-transform: uppercase;
    margin: 12px 0 0 0;
}

.Style_Flour__teYzF .Style_info__M7mm5 .Style_infoItem__Sd9bm {
    margin-top: 8px;
    line-height: normal;
}

.Style_Flour__teYzF .Style_info__M7mm5 .Style_infoItem__Sd9bm span {
    font-family: nunitoBold, sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.Style_BrainOrPasta__WJd0w {
    width: 32.2580645161%;
    border: 1px solid var(--grey-border);
    margin-top: 47px;
    transition: var(--default-transition);
    cursor: pointer;
}

.Style_BrainOrPasta__WJd0w:hover {
    scale: 1.05
}

.Style_BrainOrPasta__WJd0w img {
    width: 100%;
    height: auto
}

.Style_BrainOrPasta__WJd0w .Style_info__SKSi5 {
    padding: 0 45px 35px;
    color: var(--grey-text-2);
    font-size: 14px
}

.Style_BrainOrPasta__WJd0w .Style_info__SKSi5 .Style_title__F2_1M {
    font-size: 20px;
    font-weight: 600;
    font-family: nunitoBold, sans-serif;
    color: var(--green-main);
    text-transform: uppercase;
    margin: 0
}

.Style_BrainOrPasta__WJd0w .Style_info__SKSi5 .Style_infoItem__YlE0Z {
    margin-top: 8px
}

.Style_BrainOrPasta__WJd0w .Style_info__SKSi5 .Style_infoItem__YlE0Z span {
    font-family: nunitoBold, sans-serif;
    font-size: 16px;
    font-weight: 600;
}

.Style_Grit__5OxM_ {
    width: 32.2580645161%;
    border: 1px solid var(--grey-border);
    margin-top: 47px;
    transition: var(--default-transition);
    cursor: pointer
}

.Style_Grit__5OxM_:hover {
    scale: 1.05
}

.Style_Grit__5OxM_ img {
    width: 100%;
    height: auto
}

.Style_Grit__5OxM_ .Style_info__K0snJ {
    padding: 0 45px 35px;
    color: var(--grey-text-2);
    font-size: 14px
}

.Style_Grit__5OxM_ .Style_info__K0snJ .Style_title__u1w2I {
    font-size: 20px;
    font-weight: 600;
    font-family: nunitoBold, sans-serif;
    color: var(--green-main);
    text-transform: uppercase;
    margin: 0
}

.Style_Grit__5OxM_ .Style_info__K0snJ .Style_infoItem__kacc2 {
    margin-top: 8px;
}

.Style_Grit__5OxM_ .Style_info__K0snJ .Style_infoItem__kacc2 span {
    font-family: nunitoBold, sans-serif;
    font-size: 16px;
    font-weight: 600;
}
/* Product */
.PageHeader_pageHeader__YKwW7 {
    font-size: var(--header-font-size);
    font-family: nunitoSemiBold, sans-serif;
    text-transform: uppercase;
    color: var(--green-main);
    margin: 0;
    line-height: 1
}

.Oops_Oops__nsj_k {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 50px;
    background-color: var(--white);
    border-radius: 10px;
}

.Oops_Oops__nsj_k>* {
    display: flex;
    width: 100%;
    justify-content: center
}

.Oops_Oops__nsj_k>.Oops_icon__U2B0H {
    margin-bottom: 50px
}

.Oops_Oops__nsj_k>.Oops_header__qS1uT {
    font-weight: 600;
    font-size: 24px;
    line-height: 33px;
    color: #dbd1ba;
    margin-bottom: 13px
}

.Oops_Oops__nsj_k>.Oops_message__PYmb7 {
    margin: 0;
    color: #dbd1ba;
    font-weight: 400;
    font-size: var(--text-font-size);
    line-height: var(--text-line-height)
}

.ContactItem_ContactItem__7PN_y {
    display: inline-flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
}

.ContactItem_ContactItem__7PN_y>* {
    display: inline-flex
}

.ContactItem_ContactItem__7PN_y>img {
    width: 20px;
    height: 20px;
    margin-right: 1em;
}

.ContactItem_ContactItem__7PN_y>a {
    color: var(--grey-text-2);
    font-size: var(--text-font-size);
    width: 100%;
    line-height: normal;
}

.ParticularProduct_section__aGFnA {
    padding-top: 120px;
    padding-bottom: 120px;
    background-color: var(--grey-background-main);
    min-height: 90vh
}

.ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ {
    display: flex
}

.ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ .ParticularProduct_image__jp8V7 {
    width: 60%;
    height: auto;
    transform: translateX(-8%);
    object-fit: contain;
}

.ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ .ParticularProduct_info__QeaEL {
    margin-top: 90px;
    display: flex;
    flex-wrap: wrap;
    gap: 10px
}

.ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ .ParticularProduct_info__QeaEL .ParticularProduct_infoItem__BIMsz {
    flex: 1 1 45%
}

.ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ .ParticularProduct_info__QeaEL .ParticularProduct_infoItem__BIMsz .ParticularProduct_itemTitle__5OCbD {
    margin: 0;
    font-weight: 700;
    font-size: 24px
}
.ParticularProduct_section__aGFnA .ParticularProduct_itemTitle__5OCbD {
    color: black;
    line-height: normal;
}
.ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ .ParticularProduct_info__QeaEL .ParticularProduct_infoItem__BIMsz .ParticularProduct_itemDescription__zSO6U {
    margin: 10px 0 0;
    font-weight: 400;
    font-size: 18px;
    color: var(--grey-text-2);
    line-height: normal;
}
.ParticularProduct_section__aGFnA .ParticularProduct_deptName__a5pDB {
    color: black;
}
.ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ .ParticularProduct_info__QeaEL .ParticularProduct_salesSection__U9aPW {
    flex: 1 1 100%
}

.ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ .ParticularProduct_info__QeaEL .ParticularProduct_salesSection__U9aPW .ParticularProduct_deptName__a5pDB {
    font-weight: 500;
    font-size: 30px;
    margin: 30px 0;
    line-height: normal;
}

.ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ .ParticularProduct_info__QeaEL .ParticularProduct_salesSection__U9aPW address {
    width: 100%;
    display: flex;
    flex-direction: row;
}
.contact-form form p input {
    outline: unset;
    width: 100%;
    border: var(--border);
    font-family: nunitoRegular, sans-serif;
    font-size: var(--text-input-text-size);
    line-height: var(--text-input-line-height);
    padding: 13px 22px;
    color: var(--light-black);
    border-radius: 0;
}
.contact-form form input:active,
.contact-form form textarea:active,
.contact-form form input:focus,
.contact-form form textarea:focus,
.contact-form form input:focus-visible,
.contact-form form textarea:focus-visible {
    border: 1px solid var(--green-main);
}
.contact-form form p {
    margin-bottom: 30px;
}
.contact-form .content-form {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
}
.wpcf7-not-valid-tip {
    display: flex;
    width: 100%;
    padding: .5em 0;
    font-weight: 600;
    font-size: calc(var(--text-font-size) / 1.25);
    color: var(--error-red);
    align-items: center;
}
.contact-form input.wpcf7-form-control.wpcf7-submit {
    color: var(--white);
    padding: 0 18px;
    max-width: 201px;
    min-width: 201px;
    height: 39px;
    border-radius: 2px;
    font-weight: 700;
    font-size: 14px;
    display: block;
    transition: var(--default-transition);
    position: relative;
    border: none;
    cursor: pointer;
    margin: 0 auto;
}
.contact-form input.wpcf7-form-control.wpcf7-submit {
     background: url('/wp-content/themes/custom/images/arrow_forward.svg') no-repeat;
     background-color: var(--green-main);
     text-align: left;
     background-position: right 20px center;
     margin-top: -5px;
     transition: var(--default-transition);
 }
.contact-form input.wpcf7-form-control.wpcf7-submit:hover {
    opacity: .7;
}
.contact-form textarea {
    width: 100%;
    resize: none;
    height: 150px;
    outline: unset;
    border: var(--border);
    font-family: nunitoRegular, sans-serif;
    font-size: var(--text-input-text-size);
    line-height: var(--text-input-line-height);
    padding: 13px 22px;
    border-radius: 0;
    color: var(--light-black);
}
.form-name {
    position: relative;
}
.form-name p {
    margin: 0;
    font-family: nunitoRegular, sans-serif;
    font-size: var(--text-font-size);
    font-weight: 600;
    line-height: var(--text-line-height);
    color: var(--green-main);
    background-color: var(--white);
    padding: 0 9px;
    left: 13px;
    position: absolute;
    z-index: 1;
    top: -10px;
}
.export-image-wrp {
    position: relative;
}
.top-right-img-export {
    margin-top: -29%;
    left: -14%;
    position: absolute;
 }
.top-left-img-export {
    margin-top: -37%;
    left: 14%;
    position: absolute;
}
.second-top-right-img-export {
    margin-top: -26%;
    left: -14%;
    position: absolute;
}
.second-top-left-img-export {
     margin-top: -25%;
     left: 17%;
     position: absolute;
 }
.Purchase_purchaseInfo__Nq8hx p {
    margin-top: 27px;
    margin-bottom: 0;
    font-size: 18px;
    color: var(--grey-text-2);
    line-height: 25.2px;
}
.hidden-laptop-news-name {
    display: block;
}
.hidden-desktop-news-name,
.ParticularNews_section__YXPwr .btn-news-hidden-desktop,
.hidden-export-desktop {
    display: none;
}
.LangSwitcher {
    transition: .3s;
}
.LangSwitcher:hover {
    opacity: .6;
}
.content-form .wpcf7 form .wpcf7-response-output {
    margin: 10px;
    padding: 5px;
    font-size: 14px;
    line-height: 16px;
    /*border-color: var(--error-red);*/
}
.content-form .wpcf7-not-valid-tip {
    width: 100%;
    padding: 3px 0;
    font-weight: 600;
    font-size: calc(var(--text-font-size) / 1.25);
    color: var(--error-red);
    align-items: center;
    position: relative;
    padding-left: 20px;
}
.content-form .wpcf7-not-valid-tip:before {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -6px;
    left: 0;
    width: 12px;
    height: 12px;
    background-image: url('/wp-content/themes/custom/images/error-icon-red.svg');
}
.content-form .wpcf7 form.invalid .wpcf7-response-output,
.content-form .wpcf7 form.unaccepted,
.content-form .wpcf7-response-output,
.content-form .wpcf7 form.payment-required .wpcf7-response-output {
    display: block;
}
.one-certificate {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: space-between;
    width: 32.2580645161%;
    margin-top: 71px;
}
.contact-form form p input::placeholder,
.contact-form form p textarea::placeholder{
    color: #b7af9d;
}
.contact-form .wpcf7-not-valid {
    border-color: var(--red) !important;
}
.MainNavigation_container__9OmJg .current-menu-item a {
    border-bottom: 2px solid var(--green-main);
}
body.admin-bar {
    padding-top: 0;
}
body.admin-bar .MainNavigation_container__9OmJg {
    margin-top: 32px;
}
.default-img {
    display: block;
}
.laptop-img,
.mobile-img {
    display: none;
}
.wrp-pano {
    position: relative;
}
.wrp-panorama-btns {
    position: absolute;
    bottom: 12px;
    left: 50%;
    z-index: 4;
    margin-left: -36px;
}
.wrp-panorama-btns button {
    background: transparent;
    border: none;
    font-size: 0;
    margin: 0 1px;
}
.Manufacture_manufactureSection__Ruacx {
    background-color: var(--grey-background-main);
    padding-top: var(--default-section-paddingTop);
    padding-bottom: 115px;
}
article.Manufacture_description__DCDFy {
    display: flex;
    margin: 38px 0;
    font-size: 18px;
    color: var(--grey-text-2);
    line-height: 25px;
}
.Contact_map__EetG1 gmp-map {
    width: 100%;
    height: 400px;
}
#pano {
    width: 100%;
    height: 751px;
}
.controls {
    position: absolute;
    top: 2px;
    right: 2px;
    z-index: 4;
}
.controls button {
    background: transparent;
    border: none;
    font-size: 0;
    margin: 0 1px;
    transition: .3s;
}
.controls button img {
    width: 32px;
    height: auto;
}
.wrp-panorama-btns button span {
    font-size: 0;
    width: 100%;
    position: absolute;
    height: auto;
    color: white;
    text-align: center;
    white-space: nowrap;
    top: 9px;
}
.wrp-panorama-btns #next span {
    left: 100%;
}
.wrp-panorama-btns #prev span {
    margin-right: 62px;
    right: 100%;
}
.controls button span {
    font-size: 0;
    width: auto;
    position: absolute;
    top: 35px;
    height: auto;
    text-shadow: rgb(0, 0, 0) 1px 1px 4px;
    color: rgb(255, 255, 255);
    text-align: center;
    white-space: nowrap;
}
#fullscreen {
    margin-left: 5px;
}
#continuous {
    margin-left: 7px;
}
#zoom-out {
    margin-left: 2px;
}
#continuous span {
    left: 68px;
}
#zoom-in {
    margin-left: 8px;
}
.controls #zoom-out span {
    left: 35%;
}
.controls #fullscreen span {
    right: 0;
    left: auto;
}
.controls #zoom-in span {
    left: 18%;
}
#show-menu span {
    left: -27%;
}
.controls button:hover span,
.wrp-panorama-btns button:hover span {
    font-size: 14px;
}
.controls button:hover img,
.controls button:hover img {
    transform: scale(1.15);
}
.wrp-panorama-btns button:focus,
.controls button:focus {
    border: none;
    outline: none;
}
.wrp-pano .ggskin.ggdefaulthotspot {
    left: auto !important;
    right: 20px !important;
}
.category_description {
    margin: 47px 0 0;
}
.category_description p {
    color: var(--grey-text-2);
    font-size: var(--text-font-size);
    line-height: var(--text-line-height);
    margin-bottom: 25px;
}
.category_description p:last-child {
    margin-bottom: 0;
}
.select-weight {
    border: var(--border);
    font-size: 14px;
    margin-top: 37px;
    width: 100%;
    padding: 10px;
    cursor: pointer;
    background: transparent;
}
.select-weight:focus {
    border-color: var(--grey-border);
    outline: none;
}
.custom-select:focus option {
    background-color: white;
    color: black;
}
.select-weight option {
    padding: 10px;
    background-color: #f9f7f4;
    color: black;
    transition: background-color 0.3s ease;
}
.select-weight option:hover {
    background-color: white;
    color: black;
}
.select-weight option:checked {
    background-color: #f9f7f4;
    color: black;
}
.documents-tabs {
    height: 68px;
    width: 100%;
    display: flex;
    margin-top: 34px;
}
.document-tab {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50%;
    height: 100%;
    border: var(--border);
    text-transform: uppercase;
    font-size: 26px;
    font-weight: 500;
    color: var(--green-main);
    cursor: pointer;
    transition: var(--default-transition);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.document-tab.document-active,
.document-tab:hover {
    background-color: var(--green-main);
    color: var(--white);
    border: none;
}
.select-weight-products {
    display: none;
}
.btn-instagram-fixed {
    display: block;
    width: 60px;
    height: 60px;
    position: fixed;
    bottom: 164px;
    right: 55px;
    transition: var(--default-transition);
    z-index: 100;
}
.btn-facebook-fixed {
    display: block;
    width: 60px;
    height: 60px;
    position: fixed;
    bottom: 91px;
    right: 55px;
    transition: var(--default-transition);
    z-index: 100;
}
.btn-product-page {
    background: url('/wp-content/themes/custom/images/arrow_forward.svg') no-repeat;
    background-color: var(--green-main);
    text-align: left;
    background-position: right 35px center;
    background-size: 76px;
    transition: var(--default-transition);
    color: var(--white);
    padding: 0 35px;
    max-width: 340px;
    min-width: 340px;
    height: 64px;
    border-radius: 2px;
    font-weight: 500;
    font-size: 28px;
    display: block;
    line-height: 28px;
    transition: var(--default-transition);
    position: relative;
    border: none;
    cursor: pointer;
    margin-top: 30px;
}
.btn-product-page:hover {
    opacity: .7;
}
.MainNavigation_center__bXflY a .text-logo {
    color: #578484;
    font-weight: bold;
    font-size: 17.5px;
}
.MainNavigation_center__bXflY a {
    text-align: center;
}
.MainNavigation_center__bXflY .MainNavigation_logo__yjWId {
    display: block;
}
.MainNavigation_center__bXflY a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 250px;
    flex-wrap: wrap;
}
/* Media */
@media(hover:hover) {
    .Footer_footer__eCRWS>.Footer_links__RWJFW ul li:hover:after {
        width: 100%;
    }
}
@media(min-width:3000px) {
    section.Export_exportInfo__ELP_g {
        min-height: 960px;
    }
    section.Export_exportInfo__ELP_g img {
        top: 0;
    }
}
@media(min-width: 2500px) {
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:first-child .About_row__r1HbE img {
        height: 750px;
        width: auto;
    }
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:last-child .About_row__r1HbE>img {
        width: auto;
        height: 570px;
    }
}
@media(min-width: 2000px) {
    .about-last-column {
        margin-top: 150px;
    }
    .Purchase_purchaseGrain__ZT4Yr .Purchase_grainContact__9OTEq {
        background-position-y: -180px;
    }
}
@media(min-width:1761px) {
    .top-right-img-export {
        margin-top: -12%;
    }
    .top-left-img-export {
        margin-top: -29%;
    }
    .second-top-right-img-export {
        margin-top: -21%;
    }
    .second-top-left-img-export {
        margin-top: -20%;
    }
}
@media(max-width:1760px) {
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl {
        background-size: 40%;
    }
}

@media(max-width:1657px) {
    section.Export_delivery__QyUiv .Export_bar__lCg7v {
        margin-top: 95px;
    }
    section.Export_delivery__QyUiv {
        background-size: 25%;
    }
    .export-image-wrp img {
        width: 410px;
    }
    .top-right-img-export {
        left: -9%;
        margin-top: -3%;
    }
    .top-left-img-export {
        margin-top: 0;
        left: 40%;
    }
    .second-top-right-img-export {
        margin-top: -17%;
        left: -9%;
    }
    .second-top-left-img-export {
        margin-top: -15%;
        left: 40%;
    }
    .SliderArrow_arrow__0Pg6f.SliderArrow_next__b8zPy.SliderArrow_partners__7V1rL,
    .SliderArrow_arrow__0Pg6f.SliderArrow_prev__k89QD.SliderArrow_partners__7V1rL {
        top: 56%;
    }
}

@media(max-width:1590px) {
    .Footer_footer__eCRWS {
        padding: 30px 50px;
    }
    .Purchase_purchaseGrain__ZT4Yr .Purchase_grainContact__9OTEq {
        background-size: 60%;
        background-position-y: 50%;
        background-position-x: -56px;
    }
}

@media(max-width:1560px) {
    section.Export_delivery__QyUiv .Export_bar__lCg7v li:nth-child(odd) div.Export_deliveryBlock__Kv84C {
        right: 0;
    }
}

@media(max-width:1500px) {
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:first-child .About_row__r1HbE img {
        top: -10px;
    }
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:last-child .About_row__r1HbE>img {
        top: 60px;
    }
}

@media(max-width:1450px) {
    section.Export_delivery__QyUiv {
        padding-left: 90px;
        padding-right: 90px;
    }
    .export-image-wrp img {
        width: 320px;
    }
    .top-right-img-export {
        left: 8%;
        margin-top: -3%;
    }
    .top-left-img-export {
        margin-top: 0;
        left: 32%;
    }
    .second-top-right-img-export {
        margin-top: -5%;
        left: 8%;
    }
    .second-top-left-img-export {
        margin-top: -4%;
        left: 32%;
    }
}

@media(max-width:1440px) {
    div.Home_homePage__ZZ9_u section.Home_whyChoose___925J ul.Home_reasonsList__sqi5k li.Home_reasonsItem__45bVW .Home_reasonNumber__XeSis {
        padding-right: 15px;
    }
    div.Home_homePage__ZZ9_u section.Home_whyChoose___925J ul.Home_reasonsList__sqi5k li.Home_reasonsItem__45bVW {
        padding-left: 100px;
    }
}

@media(max-width:1455px) {
    .Purchase_purchaseInfo__Nq8hx {
        background-size: 45%;
        background-position-y: 100%;
    }
}

@media(max-width:1420px) {
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl {
        background-size: 30%;
    }
}

@media(max-width:1367px) {
    .Sidebar_sidebar__Jt9uQ .Sidebar_sidebarItem__nrwUP {
        margin-bottom: 0;
    }
    .Sidebar_navigation__gOeNm ul.Sidebar_sidebarItem__nrwUP li {
        margin-bottom: 25px;
        line-height: normal;
    }
    .Sidebar_navigation__gOeNm .menu-item-has-children .sub-menu {
        margin: 13px 0 0 0 !important;
    }
    div.Home_homePage__ZZ9_u section.Home_leadership___toyA ul.Home_leadershipList__VJtfK>li figure.Home_leadershipItem__Pr95V figcaption .Home_leaderName__9RI1c {
        line-height: 26px;
    }
    div.Home_homePage__ZZ9_u section.Home_leadership___toyA ul.Home_leadershipList__VJtfK>li figure.Home_leadershipItem__Pr95V figcaption .Home_leaderTitle__wu6z9 {
        margin-bottom: 4px;
    }
    .Certificates_section__qGThC .Certificates_certificatesContainer__8dQqZ>li figure.Certificates_certificatesItem__AnqHj figcaption {
        line-height: normal;
    }
}

@media(max-width:1270px) {
    .Footer_footer__eCRWS {
        padding: 30px 10px;
    }
}

@media(max-width:1220px) {
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl {
        height: 1000px;
        padding-bottom: 131px;
        background-position-x: center;
        background-position-y: 95%;
        background-size: unset;
    }
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl article {
        width: 100%;
    }
}

@media only screen and (min-width:750px)and (max-width:1200px) {
    .Footer_footer__eCRWS>.Footer_links__RWJFW ul li {
        line-height: normal;
    }
    div.Home_homePage__ZZ9_u section.Home_leadership___toyA ul.Home_leadershipList__VJtfK>li figure.Home_leadershipItem__Pr95V figcaption .Home_leaderTitle__wu6z9 {
        margin-bottom: 2px;
    }
    div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ .Home_item__VJGUR .Home_slideLines___gYI9 {
        margin-top: 3px;
    }
    .Footer_footer__eCRWS>.Footer_copyright__KIOi5 {
        line-height: normal;
    }
    section.Manufacture_manufactureSection__Ruacx {
        padding-top: 131px;
        padding-bottom: 99px;
    }
    .Manufacture_manufactureSection__Ruacx .Manufacture_description__DCDFy {
        margin-top: 20px;
        margin-bottom: 20px;
        display: block;
        font-size: 16px;
        line-height: 22.4px;
    }
    .ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ {
        flex-direction: column;
        align-items: center
    }
    .Footer_footer__eCRWS>.Footer_links__RWJFW ul {
        justify-content: flex-end;
    }
    .ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ .ParticularProduct_image__jp8V7 {
        width: 100%;
        transform: unset;
    }
    .ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ .ParticularProduct_info__QeaEL {
        margin-top: 0;
    }
    .ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ .ParticularProduct_info__QeaEL .ParticularProduct_infoItem__BIMsz {
        flex: 1 1 30%;
    }
    .ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ .ParticularProduct_info__QeaEL .ParticularProduct_infoItem__BIMsz .ParticularProduct_itemTitle__5OCbD {
        font-size: 18px;
    }
    .ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ .ParticularProduct_info__QeaEL .ParticularProduct_infoItem__BIMsz .ParticularProduct_itemDescription__zSO6U {
        font-size: 14px;
    }
    .ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ .ParticularProduct_info__QeaEL .ParticularProduct_salesSection__U9aPW {
        flex: 1 1 100%;
    }
    .ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ .ParticularProduct_info__QeaEL .ParticularProduct_salesSection__U9aPW .ParticularProduct_deptName__a5pDB {
        font-size: 28px;
        margin-bottom: 20px;
    }
    .ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ .ParticularProduct_info__QeaEL .ParticularProduct_salesSection__U9aPW address {
        width: 67%;
        margin-bottom: 0;
    }
    .hidden-laptop-news-name {
        display: none;
    }
    .hidden-desktop-news-name {
        display: block;
    }
    .Products_section__dU4iV {
        padding-top: 135px;
        padding-bottom: 99px;
    }
    section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_sliderControls__lXmNc {
        border-bottom: 0;;
    }
    .ParticularProduct_section__aGFnA {
        padding-top: 102px;
    }
    .Products_section__dU4iV .Products_switch__MS0ZU,
    .documents-tabs {
        margin-top: 37px;
    }
    .Products_section__dU4iV .Products_switch__MS0ZU .Products_switchItem__IJOvA,
    .document-tab {
        font-size: 22px;
    }
    .Style_BrainOrPasta__WJd0w {
        width: 48%;
        margin-top: 39px;
        padding: 0 29px;
        height: unset;
        align-items: stretch
    }
    .Style_BrainOrPasta__WJd0w .Style_image__6FBfg {
        background-position: 50%;
        background-size: cover;
        height: 248px
    }
    .Style_BrainOrPasta__WJd0w .Style_image__6FBfg img {
        margin-top: unset
    }
    .Style_BrainOrPasta__WJd0w .Style_info__SKSi5 {
        margin-top: unset;
        padding: 0 0 30px
    }
    .Style_BrainOrPasta__WJd0w .Style_info__SKSi5 .Style_title__F2_1M {
        font-size: 18px;
        font-weight: 700
    }
    .Style_BrainOrPasta__WJd0w .Style_info__SKSi5 .Style_infoItem__YlE0Z span {
        font-size: 14px;
        font-weight: 700
    }
    .Style_Flour__teYzF {
        width: 48%;
        margin-top: 39px;
        padding: 0 29px;
        height: unset;
        align-items: stretch
    }
    .Style_Flour__teYzF .Style_image__C_Jm6 {
        background-position: 50%;
        background-size: cover;
        height: 248px
    }
    .Style_Flour__teYzF .Style_image__C_Jm6 img {
        margin-top: unset
    }
    .Style_Flour__teYzF .Style_info__M7mm5 {
        margin-top: unset;
        padding: 0 0 30px
    }
    .Style_Flour__teYzF .Style_info__M7mm5 .Style_title__Jm0tY {
        font-size: 18px;
        font-weight: 700
    }
    .Style_Flour__teYzF .Style_info__M7mm5 .Style_infoItem__Sd9bm span {
        font-size: 14px;
        font-weight: 700
    }
    .Style_Grit__5OxM_ {
        width: 48%;
        margin-top: 39px;
        padding: 0 29px;
        height: unset;
        align-items: stretch
    }
    .Style_Grit__5OxM_ .Style_image___Mvl1 {
        background-position: 50%;
        background-size: cover;
        height: 248px
    }
    .Style_Grit__5OxM_ .Style_image___Mvl1 img {
        margin-top: unset
    }
    .Style_Grit__5OxM_ .Style_info__K0snJ {
        margin-top: unset;
        padding: 0 0 30px
    }
    .Style_Grit__5OxM_ .Style_info__K0snJ .Style_title__u1w2I {
        font-size: 18px;
        font-weight: 700
    }
    .Style_Grit__5OxM_ .Style_info__K0snJ .Style_infoItem__kacc2 span {
        font-size: 14px;
        font-weight: 700
    }
    section.Error_error__qjmTE[data-fullscreen=false] {
        height: 85vh
    }
    section.Error_error__qjmTE[data-fullscreen=false] {
        height: 85vh
    }
    .ParticularNews_section__YXPwr {
        padding-top: 131px;
        padding-bottom: 108px;
    }
    .ParticularNews_section__YXPwr {
        min-height: 80vh;
    }
    .ParticularNews_section__YXPwr .ParticularNews_title__Ohzwv {
        margin-bottom: 25px;
    }
    .ParticularNews_section__YXPwr p {
        font-size: 16px;
        line-height: 22.4px;
    }
    .ParticularNews_section__YXPwr .ParticularNews_description__AxY7d {
        font-size: 16px;
        line-height: 22.4px;
    }
    .Purchase_purchaseInfo__Nq8hx {
        padding-top: 132px;
        background-position-x: 395px;
        background-position-y: 8px;
        padding-bottom: 94px;
        background-size: 100%;
    }
    .Purchase_purchaseInfo__Nq8hx .Purchase_purchaseArticle__CJSgL {
        width: 60%;
        margin-left: 0;
        padding-top: 0;
    }
    .Sidebar_sidebar__Jt9uQ .Sidebar_sidebarItem__nrwUP {
        max-height: 80vh;
    }
    .Purchase_purchaseInfo__Nq8hx .Purchase_purchaseArticle__CJSgL .Purchase_paragraph__iPpJb {
        margin-top: 20px;
        font-size: 16px;
        line-height: 22px
    }
    .Purchase_purchaseGrain__ZT4Yr {
        padding-top: 90px
    }
    .Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy {
        flex-direction: column
    }
    .Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy .Purchase_grainListTable__Jppk5 {
        width: 100%
    }
    .Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy .Purchase_grainListTable__Jppk5 table {
        margin-top: 34px;
        width: 100%
    }
    .Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy .Purchase_grainListTable__Jppk5 table th {
        font-size: 22px
    }
    .Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy .Purchase_grainListTable__Jppk5 table td {
        font-size: 16px;
        padding: 12px 0
    }
    .Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy .Purchase_grainListCover___728Q {
        width: 100%
    }
    .Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy .Purchase_grainListCover___728Q>img {
        margin-top: 2em;
        width: 100%;
        min-width: 100%;
    }
    .Footer_footer__eCRWS>.Footer_links__RWJFW ul li {
        margin-top: 5px 0 !important;
    }
    .Purchase_purchaseGrain__ZT4Yr .Purchase_grainContact__9OTEq {
        background-position-x: 80%;
    }
    .Purchase_purchaseGrain__ZT4Yr .Purchase_grainContact__9OTEq .Purchase_pageHeader__EgMIx {
        margin-left: 0;
        width: 75%;
    }
    .Certificates_section__qGThC {
        padding-top: 134px;
        padding-bottom: 99px;
    }
    .Certificates_section__qGThC .Certificates_certificatesContainer__8dQqZ>li {
        width: 48%;
        margin-top: 37px
    }
    .Certificates_certificatesItem__AnqHj a {
        width: 100%;
    }
    .Certificates_section__qGThC .Certificates_certificatesContainer__8dQqZ>li figure.Certificates_certificatesItem__AnqHj figcaption {
        margin-top: 18px;
        font-size: var(--text-font-size);
    }
    section.About_aboutCompany__b40tR .About_headerWrapper__ykRAX {
        padding: 60px 40px 32px;
    }
    section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_sliderItemWrapper__2hCGK .About_sliderItem__g_auE {
        height: 8.8em;
    }
    section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_sliderItemWrapper__2hCGK .About_sliderItem__g_auE .About_sliderItemHeader__5Aa1c {
        font-size: 18px;
        line-height: 20px;
    }
    section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_sliderItemWrapper__2hCGK .About_sliderItem__g_auE .About_sliderItemDescription__9eEWR {
        font-size: 14px;
        line-height: 18px;
    }
    section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_sliderControls__lXmNc [data-arrows=slider-arrows] {
        width: 35px !important;
        height: 35px !important;
    }
    section.About_aboutCompany__b40tR .swiper-about .swiper-slide-next .About_sliderItemDescription__9eEWR {
        font-weight: 400;
        font-size: 18px !important;
        line-height: 25px !important;
    }
    section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_sliderItemWrapper__2hCGK[data-position="0"]>.About_sliderItem__g_auE:last-child {
        padding-top: 2.1em;
    }
    section.About_aboutCompany__b40tR .swiper-about .swiper-slide-next .About_sliderItemHeader__5Aa1c {
        font-weight: 700;
        font-size: 28px;
        line-height: 38px;
    }
    section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_sliderItemWrapper__2hCGK[data-position="0"]>.About_sliderItem__g_auE:first-child {
        padding-bottom: 0;
    }
    section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_sliderItemWrapper__2hCGK[data-position="1"]>.About_sliderItem__g_auE:last-child {
        padding-top: 2em;
    }
    section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_sliderControls__lXmNc {
        justify-content: flex-start;
        padding-bottom: 100px;
        border-bottom: 0;
    }
    .default-img,
    .mobile-img {
        display: none;
    }
    .laptop-img {
        display: block;
    }
    .swiper-about .swiper-slide-next .About_sliderSplitLineCircle__QuI_9:before {
        margin-top: -14.5px;
    }
    section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 [data-next=true] .About_sliderItem__g_auE .About_sliderItemHeader__5Aa1c {
        font-weight: 700;
        font-size: 28px;
        line-height: 38px;
    }
    section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 [data-next=true] .About_sliderItem__g_auE .About_sliderItemDescription__9eEWR {
        font-weight: 400;
        font-size: 18px;
        line-height: 25px;
    }
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW {
        padding: var(--default-section-paddingTop) var(--mainNav-aside-width) 0 var(--mainNav-aside-width)
    }
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:first-child .About_row__r1HbE:first-child {
        width: 41%;
    }
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:first-child .About_row__r1HbE:last-child {
        width: 59%;
    }
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:first-child .About_row__r1HbE img {
        width: 60%;
        top: -13%;
        left: 0;
    }
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:first-child .About_row__r1HbE>div {
        max-width: 424px;
        padding-top: 0;
        margin-top: -10px;
        padding-bottom: 0;
        margin-left: unset;
    }
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:first-child .About_row__r1HbE>p {
        max-width: 424px;
        padding-top: 12px;
        padding-bottom: 3em;
        margin-left: unset
    }
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:last-child .About_row__r1HbE:first-child {
        width: 59%
    }
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:last-child .About_row__r1HbE:last-child {
        width: 41%
    }
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:last-child .About_row__r1HbE>img {
        min-width: 104%;
        right: -9%;
        top: -0;
        margin-top: 8%;
    }
    section.About_aboutCompany__b40tR .swiper-about .swiper-slide-next .About_sliderItemHeader__5Aa1c {
        font-size: 28px !important;
        line-height: 34px !important;
    }
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:last-child .About_row__r1HbE>div {
        max-width: 402px;
        padding-top: 0;
        margin-right: 20px;
        padding-bottom: 62px;
    }
    .ParticularNews_section__YXPwr img.ParticularNews_image__N2Ixf {
        margin-bottom: 0;
    }
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:last-child .About_row__r1HbE>p {
        padding-top: 0;
        max-width: 402px
    }
    .SliderArrow_arrow__0Pg6f {
        width: 35px;
        height: 35px
    }
    .SliderArrow_arrow__0Pg6f.SliderArrow_prev__k89QD {
        left: 40px;
        bottom: 60px
    }
    .SliderArrow_arrow__0Pg6f.SliderArrow_next__b8zPy {
        left: 100px;
        bottom: 60px
    }
    .SliderArrow_bigArrow__ZW6qs.SliderArrow_prev__k89QD {
        left: 40px;
        top: 40%
    }
    .SliderArrow_bigArrow__ZW6qs.SliderArrow_next__b8zPy {
        width: 58px;
        height: 58px;
        left: calc(100% - 98px);
        top: 40%
    }
    .MainNavigation_right__DlPNO ul li a {
        font-size: 20px;
        margin-left: -8px;
        line-height: 26px;
    }
    .MainNavigation_right__DlPNO ul li {
        margin-bottom: 10px;
    }
    body::-webkit-scrollbar {
        width: 1px
    }
    #__next {
        width: 100%
    }
    #__next>div {
        display: flex;
        flex-direction: column;
        width: 100%
    }
    .carousel-status {
        font-size: 36px !important;
        right: 34px !important;
        bottom: 53px !important
    }
    .LangSwitcher_activeLang__7ZVOM {
        font-size: 20px;
        margin-left: -10px;
        margin-top: -6px;
    }
    .LangSwitcher_dropdown__csEeO {
        min-width: 145px;
    }
    .LangSwitcher_dropdown__csEeO .LangSwitcher_langList__eZk3I {
        margin-top: -16px;
    }
    .LangSwitcher_dropdown__csEeO .LangSwitcher_langList__eZk3I .LangSwitcher_langItem__4t1i8 {
        font-size: 20px;
        margin-left: -8px;
        line-height: 26px;
    }
    footer {
        margin-bottom: 40px;
        display: flex;
    }
    .MainNavigation_left__Le7Gq .MainNavigation_burger__XrM62 {
        width: 38px;
        margin-top: 9px;
    }
    .MainNavigation_left__Le7Gq .MainNavigation_burger__XrM62 .MainNavigation_line__rY3AB {
        margin-bottom: 7px;
    }
    .MainNavigation_center__bXflY .MainNavigation_logo__yjWId {
        width: 100%;
        height: 60px;
    }
    .MainNavigation_center__bXflY a .text-logo {
        font-size: 10.5px;
    }
    .Footer_footer__eCRWS {
        padding: var(--mainNav-aside-width);
        margin-bottom: var(--mainNav-aside-width)
    }
    .Footer_footer__eCRWS>.Footer_copyright__KIOi5 {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        width: 30%
    }
    .Footer_footer__eCRWS>.Footer_links__RWJFW {
        width: 70%
    }
    .Footer_footer__eCRWS>.Footer_links__RWJFW ul {
        flex-direction: row;
        flex-wrap: wrap
    }
    .Footer_footer__eCRWS>.Footer_links__RWJFW ul li {
        display: flex;
        justify-content: center;
        width: 33.3333333333%;
        margin-right: unset !important;
        margin: 5px 0 !important;
    }
    .ContactButton_contactButton__oU_2I {
        height: 60px;
        width: 60px;
        right: 55px;
        bottom: 308px;
        background-size: 40px 40px
    }
    .btn-facebook-fixed {
        bottom: 162px;
    }
    .btn-instagram-fixed {
        bottom: 235px;
    }
    .Modal_modal-content___e_zk {
        width: 80%
    }
    .Modal_modal-content___e_zk .Modal_modalTitle___4o7T {
        font-size: 36px;
        line-height: 36px
    }
    .Modal_modal-content___e_zk .Modal_close__9dYT9 {
        position: absolute;
        top: 50px;
        right: 20px
    }
    .ButtonLink_btnLink__Q6ZZ5 {
        width: 170px
    }
    .ButtonLink_btnLink__Q6ZZ5.ButtonLink_withRightMargin__lj0vq {
        margin-right: 16px
    }
    .ButtonLink_btnLink__Q6ZZ5 div.ButtonLink_text__cqjdl {
        padding: 0 10px
    }
    .ButtonLink_btnLink__Q6ZZ5 div.ButtonLink_text__cqjdl .ButtonLink_arrowBack__kS8vf {
        background: url('/wp-content/themes/custom/images/arrow_back_adaptive.svg'), no-repeat;
        background-size: contain;
        width: 20px
    }
    .ButtonLink_btnLink__Q6ZZ5 div.ButtonLink_text__cqjdl .ButtonLink_arrowForward__lL1dO {
        background: url('/wp-content/themes/custom/images/arrow_forward_adaptive.svg'), no-repeat;
        background-size: cover;
        width: 20px;
    }
    .Layout_main__9djhB {
        padding-top: 18px;
    }
    :root {
        --isAdaptive: tablet;
        --footer-height: 120px;
        --mainNav-height: 90px;
        --mainNav-aside-width: 40px;
        --mainNav-side-width: 145px;
        --default-section-paddingTop: 102px;
        --header-font-size: 44px;
        --header-line-height: 60px;
        --text-font-size: 16px;
        --text-line-height: 22px;
        --white: #fff;
        --green-main: #578484;
        --green-secondary: #21785a;
        --orange: #ffa03f;
        --red: red;
        --grey-background-main: #f9f7f4;
        --grey-background-dark: #efeae5;
        --grey-border: #b7af9d;
        --grey-text: #828282;
        --grey-text-2: #4f4f4f;
        --grey-slider: #f0eae4;
        --gray-border: #b7af9d;
        --grey-border-opacity: hsla(42, 15%, 67%, .6);
        --border: 1px solid var(--grey-border-opacity);
        --default-transition: all .3s ease;
        --light-black: #282828;
        --blue: #1b8ae3;
        --error-red: #d37979
    }
    div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ {
        height: auto;
        min-height: 100vh;
    }
    div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ .Home_item__VJGUR {
        min-height: 100vh;
    }
    div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ .Home_item__VJGUR img {
        height: 100vh;
        width: 100%;
    }
    div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ .Home_item__VJGUR .Home_slideHeader__xG5bL {
        font-size: 74px;
        left: 50%;
        top: unset;
        bottom: 140px;
        transform: translateX(-50%);
    }
    div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ .Home_item__VJGUR .Home_slideHeader__xG5bL.Home_bigTitle__1gGW1 {
        font-size: 74px;
    }
    div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ .Home_item__VJGUR .Home_note__StwaH {
        display: none;
    }
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl {
        display: flex;
        flex-direction: column;
        height: 970px;
        background-position-x: center;
        background-position-y: 95%;
    }
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl>* {
        display: flex;
    }
    .category_description p {
        margin-bottom: 22px;
    }
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl>h2 {
        display: flex;
        width: 100%
    }
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl article {
        margin: unset;
        padding-right: 25px;
    }
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl article p:first-child {
        margin-top: 16px;
    }
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl article p:last-child {
        margin: 0;
    }
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl article p,
    .category_description p {
        margin-bottom: 22px;
    }
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl .Home_footerImage__1JIvx,
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl .Home_footerImage__1JIvx>img {
        width: 100%
    }
    section.About_aboutCompany__b40tR {
        padding-top: 72px;
    }
    section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 {
        border-bottom: var(--border);
    }
    .News_section__SWQRF .News_newsContainer__XEMwO .News_newsItem__hFLR_ .News_title__VaGzg {
        line-height: normal;
    }
    .Purchase_purchaseInfo__Nq8hx p {
        margin-top: 20px;
        margin-bottom: 0;
        font-size: 16px;
        color: var(--grey-text-2);
        line-height: 22px;
    }
    div.Home_homePage__ZZ9_u section.Home_whyChoose___925J ul.Home_reasonsList__sqi5k li.Home_reasonsItem__45bVW {
        line-height: normal;
    }
    div.Home_homePage__ZZ9_u section.Home_whyChoose___925J {
        padding-bottom: 68px
    }
    div.Home_homePage__ZZ9_u section.Home_whyChoose___925J h2 {
        line-height: 60px;
        margin-top: -12px
    }
    div.Home_homePage__ZZ9_u section.Home_whyChoose___925J ul.Home_reasonsList__sqi5k {
        margin-top: 27px;
        flex-direction: column
    }
    div.Home_homePage__ZZ9_u section.Home_whyChoose___925J ul.Home_reasonsList__sqi5k li.Home_reasonsItem__45bVW {
        padding-left: 80px;
        height: 100%;
        margin-bottom: 30px
    }
    div.Home_homePage__ZZ9_u section.Home_whyChoose___925J ul.Home_reasonsList__sqi5k li.Home_reasonsItem__45bVW .Home_reasonNumber__XeSis {
        font-size: 26px;
        line-height: 35px;
        padding-right: 18px;
        height: 100%
    }
    div.Home_homePage__ZZ9_u section.Home_whyChoose___925J ul.Home_reasonsList__sqi5k li.Home_reasonsItem__45bVW .Home_reasonTitle__YkR1s {
        margin-bottom: 8px
    }
    div.Home_homePage__ZZ9_u section.Home_whyChoose___925J ul.Home_reasonsList__sqi5k li.Home_reasonsItem__45bVW:not(:last-child) {
        margin-right: unset
    }
    div.Home_homePage__ZZ9_u section.Home_leadership___toyA {
        padding-bottom: 100px
    }
    div.Home_homePage__ZZ9_u section.Home_leadership___toyA ul.Home_leadershipList__VJtfK {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        justify-content: space-between;
        align-items: stretch;
        width: 100%
    }
    div.Home_homePage__ZZ9_u section.Home_leadership___toyA ul.Home_leadershipList__VJtfK li {
        display: flex;
        justify-content: space-between;
        flex-direction: column;
        align-items: stretch;
        width: 48%
    }
    div.Home_homePage__ZZ9_u section.Home_leadership___toyA ul.Home_leadershipList__VJtfK li figure.Home_leadershipItem__Pr95V {
        height: 100%
    }
    div.Home_homePage__ZZ9_u section.Home_leadership___toyA ul.Home_leadershipList__VJtfK li figure.Home_leadershipItem__Pr95V img {
        width: 100%;
        height: auto
    }
    div.Home_homePage__ZZ9_u section.Home_leadership___toyA ul.Home_leadershipList__VJtfK li figure.Home_leadershipItem__Pr95V figcaption .Home_leaderTitle__wu6z9 {
        font-size: 20px;
        text-align: center
    }
    div.Home_homePage__ZZ9_u section.Home_leadership___toyA ul.Home_leadershipList__VJtfK li figure.Home_leadershipItem__Pr95V figcaption .Home_leaderName__9RI1c {
        font-size: var(--text-font-size)
    }
    .News_section__SWQRF {
        border-bottom: unset !important;
        padding-bottom: 101px;
        padding-top: 132px;
    }
    .News_section__SWQRF .News_newsContainer__XEMwO .News_newsItem__hFLR_ {
        width: 48%;
        margin-top: 28px
    }
    .contact-form .modal-dialog {
        width: 100%;
        min-width: 100%;
        justify-content: center;
    }
    body .Modal_modal-content___e_zk .Modal_modalTitle___4o7T {
        font-size: 36px;
        line-height: 36px;
    }
    .modal-content.Modal_modal-content___e_zk {
        width: 80%;
    }
    .SliderArrow_arrow__0Pg6f {
        width: 35px;
        height: 35px
    }
    .SliderArrow_arrow__0Pg6f.SliderArrow_prev__k89QD {
        left: 40px;
        bottom: 60px
    }
    .SliderArrow_arrow__0Pg6f.SliderArrow_next__b8zPy {
        left: 100px;
        bottom: 60px
    }
    .SliderArrow_bigArrow__ZW6qs.SliderArrow_prev__k89QD {
        left: 40px;
        top: 40%
    }
    .SliderArrow_bigArrow__ZW6qs.SliderArrow_next__b8zPy {
        width: 58px;
        height: 58px;
        left: calc(100% - 98px);
        top: 40%
    }
    .Export_partnersSlider__OR90M .SliderArrow_arrow__0Pg6f.SliderArrow_next__b8zPy.SliderArrow_partners__7V1rL,
    .Export_partnersSlider__OR90M .SliderArrow_arrow__0Pg6f.SliderArrow_prev__k89QD.SliderArrow_partners__7V1rL {
        top: 53%;
    }
    section.Export_exportInfo__ELP_g {
        min-height: unset;
        height: unset;
        padding-top: 135px;
        display: flex;
        flex-direction: column
    }
    .export-image-wrp img {
        width: 230px;
    }
    section.Export_exportInfo__ELP_g img {
        position: unset;
        width: 100%;
        bottom: unset;
        top: unset;
        left: unset;
        padding-bottom: 2em
    }
    body.admin-bar {
        padding-top: 32px;
    }
    body.admin-bar .MainNavigation_container__9OmJg {
        margin-top: 32px;
    }
    section.Export_exportInfo__ELP_g article {
        width: 100%;
        flex-direction: row;
        justify-content: space-between
    }
    section.Export_exportInfo__ELP_g article .Export_exportInfoDescription__tN5Nv {
        width: 48%;
        margin-top: 38px
    }
    section.Export_delivery__QyUiv {
        padding-top: 100px;
        padding-left: var(--mainNav-aside-width);
        padding-right: var(--mainNav-aside-width);
        /*background: url(/img/export/bg/export_bg_1.png) left var(--mainNav-aside-width) top 150px no-repeat, url(/img/export/bg/export_bg_2.png) right var(--mainNav-aside-width) top 328px no-repeat, url(/img/export/bg/export_bg_3.png) left var(--mainNav-aside-width) bottom 193px no-repeat, url(/img/export/bg/export_bg_4.png) right var(--mainNav-aside-width) bottom 9px no-repeat;*/
        background-size: 30%
    }
    section.Export_delivery__QyUiv .Export_bar__lCg7v {
        margin-top: 80px
    }
    section.Export_delivery__QyUiv .Export_bar__lCg7v li {
        height: 194px
    }
    section.Export_delivery__QyUiv .Export_bar__lCg7v li div.Export_deliveryBlock__Kv84C {
        padding-left: 58px;
        max-width: 47%;
        width: 100%
    }
    section.Export_delivery__QyUiv .Export_bar__lCg7v li div.Export_deliveryBlock__Kv84C .Export_blockId__QOJc8 {
        font-size: 22px;
        padding-right: 10px;
        height: 87%;
        line-height: normal;
        top: 6%;
    }
    section.Export_delivery__QyUiv .Export_bar__lCg7v li div.Export_deliveryBlock__Kv84C .Export_item__bqiSP .Export_itemTitle__Qx6Ci {
        font-size: 16px;
        margin-bottom: 5px;
        line-height: normal;
    }
    .top-right-img-export {
        left: 0;
        margin-top: -12%;
    }
    .top-left-img-export {
        margin-top: -26%;
        left: 30%;
    }
    .second-top-right-img-export {
        margin-top: -4%;
        left: -2%;
    }
    section.Export_delivery__QyUiv .Export_bar__lCg7v li div.Export_deliveryBlock__Kv84C .Export_item__bqiSP .Export_itemDescription__ufQYt {
        font-size: 14px;
    }
    section.Export_delivery__QyUiv .Export_bar__lCg7v li:nth-child(odd) div.Export_deliveryBlock__Kv84C {
        left: 56%;
    }
    section.Export_delivery__QyUiv .Export_bar__lCg7v li:before {
        content: "";
        width: 16px;
        height: 16px;
        padding: 1px;
        top: 7px;
    }
    section.Export_delivery__QyUiv .Export_bar__lCg7v li:after {
        content: "";
        left: 50%;
        top: 22px;
        border-left: 1px solid var(--grey-border-opacity)
    }
    div.Export_partners__qgrlp {
        padding-top: 79px
    }
    div.Export_partners__qgrlp div.Export_partnersSlider__OR90M {
        margin-top: 36px
    }
    div.Export_partners__qgrlp div.Export_partnersSlider__OR90M ul {
        width: 100%
    }
    div.Export_partners__qgrlp div.Export_partnersSlider__OR90M ul li {
        height: 195px;
        width: 33.3333333333%;
        padding: unset
    }
    div.Export_partners__qgrlp div.Export_partnersSlider__OR90M ul li img {
        width: 108px;
        height: 108px
    }
    div.Export_partners__qgrlp div.Export_partnersSlider__OR90M [data-arrows=slider-arrows] {
        top: 42%
    }
    .SliderArrow_arrow__0Pg6f {
        width: 35px !important;
        height: 35px !important;
    }
    .SliderArrow_arrow__0Pg6f.SliderArrow_prev__k89QD {
        left: 40px;
        bottom: 60px
    }
    .SliderArrow_arrow__0Pg6f.SliderArrow_next__b8zPy {
        left: 100px;
        bottom: 60px
    }
    #pano {
        height: 900px;
    }
    .ParticularNews_buttonsWrapper__kYqod .post-navigation .nav-next {
        margin-right: 0;
        max-width: 178px !important;
        min-width: 178px !important;
    }
    .ParticularNews_buttonsWrapper__kYqod .btn-prev-post a,
    .ParticularNews_buttonsWrapper__kYqod .btn-next-post a {
        min-width: 178px;
        max-width: 178px;
    }
    .SliderArrow_bigArrow__ZW6qs.SliderArrow_prev__k89QD {
        left: 40px;
        top: 40%;
    }
    .SliderArrow_bigArrow__ZW6qs.SliderArrow_next__b8zPy {
        width: 58px;
        height: 58px;
        left: calc(100% - 98px);
        top: 40%
    }
    section.Contact_contactUs__ox1mF {
        padding-top: 134px;
        padding-bottom: 100px;
    }
    section.Contact_contactUs__ox1mF .Contact_header__30_tm {
        margin-bottom: 10px;
    }
    section.Contact_contactUs__ox1mF .Contact_row__FYgmK address {
        width: 50%;
    }
    section.Contact_contactUs__ox1mF .Contact_row__FYgmK address .Contact_deptName__SKASs {
        font-size: 24px;
        line-height: normal;
        padding: 12px 0;
    }
    section.Contact_contactUs__ox1mF .Contact_row__FYgmK address [data-type] {
        padding-bottom: 10px;
    }
    section.Contact_contactUs__ox1mF .Contact_map__EetG1 {
        margin-top: 16px;
    }
    .LangSwitcher {
        font-size: 20px;
        margin-left: -10px;
        margin-top: -6px;
    }
    .LangSwitcher:after {
        margin: -5.5px 0 0 6px;
    }
    body.admin-bar {
        padding-top: 32px;
    }
    body.admin-bar .MainNavigation_container__9OmJg {
        margin-top: 32px;
    }
}

@media(max-width:1180px) {
    .Footer_footer__eCRWS>.Footer_copyright__KIOi5 {
        margin-right: 50px
    }
    .Footer_footer__eCRWS>.Footer_links__RWJFW ul {
        flex-direction: row;
        flex-wrap: wrap
    }
    .Footer_footer__eCRWS>.Footer_links__RWJFW ul li {
        display: flex;
        width: 33.3333333333%;
        margin-right: unset !important;
        margin-top: 10px;
    }
}

@media (min-width:960px) {
    .carousel .control-dots {
        bottom: 0
    }
}

@media only screen and (min-width:750px)and (max-width:1200px)and (max-width:630px) {
    .Footer_footer__eCRWS>.Footer_copyright__KIOi5 {
        display: none
    }
    .Footer_footer__eCRWS>.Footer_links__RWJFW {
        width: 100%
    }
}
@media only screen and (max-width: 782px) {
    body.admin-bar {
        padding-top: 46px;
    }
    body.admin-bar .MainNavigation_container__9OmJg {
        margin-top: 46px;
    }
    #wpadminbar #wp-admin-bar-customize>.ab-item, #wpadminbar #wp-admin-bar-edit>.ab-item, #wpadminbar #wp-admin-bar-my-account>.ab-item, #wpadminbar #wp-admin-bar-my-sites>.ab-item, #wpadminbar #wp-admin-bar-site-editor>.ab-item, #wpadminbar #wp-admin-bar-site-name>.ab-item {
        width: 40px !important;
    }
    html #wpadminbar {
        position: fixed !important;
    }
}
@media only screen and (max-width:751px) {
    :root {
        --isAdaptive: phone;
        --footer-height: 120px;
        --mainNav-height: 70px;
        --mainNav-aside-width: 24px;
        --mainNav-side-width: 76px;
        --default-section-paddingTop: 80px;
        --header-font-size: 36px;
        --header-line-height: 49px;
        --text-font-size: 14px;
        --text-line-height: 20px;
        --white: #fff;
        --green-main: #578484;
        --green-secondary: #21785a;
        --orange: #ffa03f;
        --red: red;
        --grey-background-main: #f9f7f4;
        --grey-background-dark: #efeae5;
        --grey-border: #b7af9d;
        --grey-text: #828282;
        --grey-text-2: #4f4f4f;
        --grey-slider: #f0eae4;
        --gray-border: #b7af9d;
        --grey-border-opacity: hsla(42, 15%, 67%, .6);
        --border: 1px solid var(--grey-border-opacity);
        --default-transition: all .3s ease;
        --light-black: #282828;
        --blue: #1b8ae3;
        --error-red: #d37979
    }
    .Style_BrainOrPasta__WJd0w {
        width: 100%;
        margin-top: 32px
    }
    .Style_BrainOrPasta__WJd0w .Style_info__SKSi5 {
        padding: 1em;
    }
    .Style_Flour__teYzF {
        width: 100%;
        margin-top: 32px;
    }
    .category_description,
    .select-weight {
        margin-top: 32px;
    }
    .Style_Flour__teYzF .Style_info__M7mm5 {
        padding: 1em;
    }
    .Style_Grit__5OxM_ {
        width: 100%;
        margin-top: 32px;
    }
    .Style_Grit__5OxM_ .Style_info__K0snJ {
        padding: 1em;
    }
    .Products_section__dU4iV {
        padding-top: 114px;
        padding-bottom: 2em;
    }
    .Products_section__dU4iV .Products_switch__MS0ZU,
    .documents-tabs {
        margin-top: 28px;
        height: 39px;
    }
    .Footer_links__RWJFW li a {
        line-height: normal;
    }
    .Products_section__dU4iV .Products_switch__MS0ZU .Products_switchItem__IJOvA,
    .document-tab {
        font-size: 18px;
    }
    section.Error_error__qjmTE>.Error_wrapper__Yzf2y>.Error_error__qjmTE {
        font-size: 100px;
        font-weight: 600;
        line-height: 200px
    }
    section.Error_error__qjmTE>.Error_wrapper__Yzf2y>.Error_message__MGkqy {
        font-size: 18px;
        font-weight: 700;
        line-height: 25px
    }
    .ParticularNews_section__YXPwr img.ParticularNews_image__N2Ixf {
        width: 100%;
        margin-right: 0
    }
    section.Error_error__qjmTE>.Error_wrapper__Yzf2y>.Error_error__qjmTE {
        font-size: 100px;
        font-weight: 600;
        line-height: 200px
    }
    section.Error_error__qjmTE>.Error_wrapper__Yzf2y>.Error_message__MGkqy {
        font-size: 18px;
        font-weight: 700;
        line-height: 25px
    }
    .btn-product-page {
        background-size: 60px;
        max-width: 270px;
        min-width: 270px;
        height: 54px;
        font-size: 26px;
        line-height: 26px;
        margin-top: 22px;
        padding: 0 28px;
    }
    .Certificates_section__qGThC {
        padding-top: 113px;
        padding-bottom: 34px;
    }
    .Certificates_section__qGThC .Certificates_certificatesContainer__8dQqZ>li {
        width: 100%;
        margin-top: 29px;
    }
    .Certificates_section__qGThC .Certificates_certificatesContainer__8dQqZ>li figure.Certificates_certificatesItem__AnqHj figcaption {
        margin-top: 18px;
        font-size: var(--text-font-size);
    }
    .SliderArrow_arrow__0Pg6f {
        width: 35px;
        height: 35px;
    }
    .Footer_footer__eCRWS>.Footer_links__RWJFW ul li {
        margin-top: 10px;
    }
    .SliderArrow_arrow__0Pg6f.SliderArrow_prev__k89QD {
        left: 23px;
        bottom: 32px
    }
    .SliderArrow_arrow__0Pg6f.SliderArrow_next__b8zPy {
        left: 86px;
        bottom: 32px
    }
    .SliderArrow_bigArrow__ZW6qs.SliderArrow_prev__k89QD {
        left: 1em;
        top: 38%
    }
    .SliderArrow_bigArrow__ZW6qs.SliderArrow_next__b8zPy {
        width: 58px;
        height: 58px;
        left: calc(100% - (1em + 58px));
        top: 38%
    }
    .Sidebar_sidebar__Jt9uQ {
        width: 100vw
    }
    .Sidebar_sidebar__Jt9uQ .Sidebar_close__2y78F {
        top: 30px;
        z-index: 9999;
    }
    .Sidebar_sidebar__Jt9uQ .Sidebar_navigation__gOeNm {
        margin: var(--mainNav-aside-width);
    }
    .News_section__SWQRF {
        border-bottom: unset !important;
        padding-bottom: 80px;
        padding-top: 128px;
    }
    .News_section__SWQRF .News_newsContainer__XEMwO .News_newsItem__hFLR_ .News_description__Ygv6t {
        margin-top: 28px;
    }
    .Paginator_Paginator__3oj8q>.Paginator_wrapper__U4GHg>.Paginator_selector__DCfGG>li {
        margin: .5em;
    }
    .News_pagination__GGaTV {
        margin-top: 48px;
    }
    .ParticularNews_section__YXPwr {
        padding-top: 120px;
    }
    .ParticularNews_buttonsWrapper__kYqod .next-btn-news .ButtonLink_arrowForward__lL1dO {
        margin-left: 14px;
    }
    .menu-footer-menu-uk-container {
        width: 100%;
        min-width: 100%;
        max-width: 100%;
    }
    .ParticularNews_title__Ohzwv.hidden-laptop-news-name {
        display: none;
    }
    .hidden-desktop-news-name.ParticularNews_title__Ohzwv {
        display: block;
        margin-bottom: 25px;
    }
    .News_section__SWQRF .News_newsContainer__XEMwO .News_newsItem__hFLR_ {
        width: 100%;
        height: unset;
    }
    div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ {
        height: 107vh;
    }
    div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ .Home_item__VJGUR {
        min-height: 100vh;
    }
    div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ .Home_item__VJGUR img {
        height: 100vh
    }
    div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ .Home_item__VJGUR .Home_slideHeader__xG5bL {
        font-size: 44px;
        left: 50%;
        top: unset;
        bottom: 140px;
        transform: translateX(-50%)
    }
    div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ .Home_item__VJGUR .Home_slideHeader__xG5bL.Home_bigTitle__1gGW1 {
        font-size: 54px
    }
    div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ .Home_item__VJGUR .Home_slideLines___gYI9>span:not(:last-child) {
        margin-right: 10px
    }
    div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ .Home_item__VJGUR .Home_note__StwaH {
        display: block;
        margin-top: 40%;
        width: 100%;
        font-size: 20px;
        text-align: center;
        padding-right: calc(var(--mainNav-aside-width) + 20px);
    }
    div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ [class=carousel-root] {
        border-bottom: var(--border);
    }
    div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ [class=control-dots] {
        bottom: 2em;
    }
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl {
        height: 778px;
        background-position-y: 96%;
        background-size: contain;
        padding-top: 10px;
    }
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl>h2 {
        font-size: 36px;
        margin-left: -1px;
    }
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl>.Home_wrapper__st_qF {
        display: flex;
        flex-direction: column;
        width: 100%;
    }
    .ParticularNews_buttonsWrapper__kYqod .nav-links {
        flex-wrap: wrap;
    }
    .ParticularNews_buttonsWrapper__kYqod .btn-prev-post a,
    .ParticularNews_buttonsWrapper__kYqod .btn-next-post a,
    .ParticularNews_buttonsWrapper__kYqod .btn-next-post {
        min-width: 201px;
        max-width: 201px;
        margin: 10px auto 0;
    }
    .ParticularNews_section__YXPwr p {
        margin-bottom: 0;
    }
    .ParticularNews_section__YXPwr {
        min-height: 80vh;
    }
    .btn-prev-post .ButtonLink_text__cqjdl, .btn-next-post .ButtonLink_text__cqjdl {
        justify-content: flex-start;
    }
    .btn-next-post .ButtonLink_arrowForward__lL1dO {
        margin-left: var(--text-font-size);
    }
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl article {
        width: 100%;
        padding-right: unset;
        margin: unset
    }
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl article p,
    .category_description p {
        font-size: 14px;
        line-height: 20px
    }
    .category_description p {
        margin-bottom: 22px;
    }
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl article p:first-child {
        padding-top: 1em;
        margin-top: 0;
    }
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl article p:last-child {
        padding-top: 0;
        margin-top: 0;
    }
    div.Home_homePage__ZZ9_u .Home_aboutDescription__yoC2H p {
        margin-bottom: 20px !important;
    }
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl .Home_statistics__4YJm5 {
        margin-top: 20px;
        width: 100%;
        flex-direction: row;
        border-left: none
    }
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl .Home_statistics__4YJm5 .Home_statisticsItem__1IgPP {
        display: flex;
        justify-content: center;
        width: 50%;
    }
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl .Home_statistics__4YJm5 .Home_statisticsItem__1IgPP>* {
        display: flex
    }
    .controls button:hover span,
    .wrp-panorama-btns button:hover span {
        font-size: 0;
    }
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl .Home_statistics__4YJm5 .Home_statisticsItem__1IgPP .Home_title__EJdEt {
        margin-top: unset;
        font-size: 36px
    }
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl .Home_statistics__4YJm5 .Home_statisticsItem__1IgPP .Home_description__IBS_O {
        padding: unset;
        margin: unset;
        font-size: 14px
    }
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl .Home_statistics__4YJm5 .Home_statisticsItem__1IgPP:first-child {
        padding-right: unset;
        margin-top: unset;
        margin-left: unset;
        border-right: var(--border)
    }
    .Sidebar_navigation__gOeNm ul.Sidebar_sidebarItem__nrwUP li {
        margin-bottom: 20px;
    }
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl .Home_statistics__4YJm5 .Home_statisticsItem__1IgPP:first-child .Home_title__EJdEt {
        margin-left: unset
    }
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl .Home_statistics__4YJm5 .Home_statisticsItem__1IgPP:first-child .Home_description__IBS_O {
        margin-top: unset;
        margin-left: unset
    }
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl .Home_statistics__4YJm5 .Home_statisticsItem__1IgPP:last-child {
        margin-top: unset;
        margin-left: unset;
        padding-left: unset
    }
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl .Home_statistics__4YJm5 .Home_statisticsItem__1IgPP:last-child .Home_title__EJdEt {
        margin-left: unset
    }
    div.Home_homePage__ZZ9_u section.Home_aboutUs__TVbAl .Home_statistics__4YJm5 .Home_statisticsItem__1IgPP:last-child .Home_description__IBS_O {
        margin-left: unset;
        margin-top: unset
    }
    div.Home_homePage__ZZ9_u section.Home_whyChoose___925J {
        padding-bottom: 60px
    }
    div.Home_homePage__ZZ9_u section.Home_whyChoose___925J h2 {
        line-height: 48px;
        margin-top: -8px
    }
    div.Home_homePage__ZZ9_u section.Home_whyChoose___925J ul.Home_reasonsList__sqi5k {
        margin-top: 12px;
        flex-direction: column
    }
    div.Home_homePage__ZZ9_u section.Home_whyChoose___925J ul.Home_reasonsList__sqi5k li.Home_reasonsItem__45bVW {
        padding-left: 68px;
        height: 100%;
        margin-bottom: 16px;
        line-height: 21px;
    }
    div.Home_homePage__ZZ9_u section.Home_whyChoose___925J ul.Home_reasonsList__sqi5k li.Home_reasonsItem__45bVW .Home_reasonNumber__XeSis {
        font-size: 22px;
        padding-right: 24.5px;
    }
    div.Home_homePage__ZZ9_u section.Home_whyChoose___925J ul.Home_reasonsList__sqi5k li.Home_reasonsItem__45bVW .Home_reasonTitle__YkR1s {
        margin-top: unset;
        margin-bottom: 4px;
    }
    div.Home_homePage__ZZ9_u section.Home_leadership___toyA {
        padding-bottom: 3em;
        border-bottom: unset;
    }
    div.Home_homePage__ZZ9_u section.Home_leadership___toyA ul.Home_leadershipList__VJtfK li {
        width: 100%
    }
    div.Home_homePage__ZZ9_u section.Home_leadership___toyA ul.Home_leadershipList__VJtfK li figure.Home_leadershipItem__Pr95V figcaption .Home_leaderTitle__wu6z9 {
        font-size: 20px;
        text-align: center
    }
    div.Home_homePage__ZZ9_u section.Home_leadership___toyA ul.Home_leadershipList__VJtfK li figure.Home_leadershipItem__Pr95V figcaption .Home_leaderName__9RI1c {
        font-size: var(--text-font-size);
        line-height: normal;
    }
    body::-webkit-scrollbar {
        width: 1px
    }
    #__next {
        width: 100%
    }
    #__next>div {
        display: flex;
        flex-direction: column;
        width: 100%
    }
    .carousel-status {
        font-size: 36px !important;
        right: 19px !important;
        bottom: 24px !important
    }
    .Layout_main__9djhB {
        padding-top: 0
    }
    .ButtonLink_btnLink__Q6ZZ5 div.ButtonLink_text__cqjdl {
        height: 100%;
        width: 100%;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        padding: 0 18px
    }
    .ButtonLink_btnLink__Q6ZZ5 div.ButtonLink_text__cqjdl .ButtonLink_arrowForward__lL1dO {
        margin-left: var(--text-font-size)
    }
    .Modal_modal-content___e_zk {
        width: 90%;
        padding: 25px 34px
    }
    .Modal_modal-content___e_zk .Modal_modalTitle___4o7T {
        font-size: 28px;
        line-height: 28px;
        text-align: center
    }
    .Modal_modal-content___e_zk .Modal_close__9dYT9 {
        position: absolute;
        top: 25px;
        right: 10px
    }
        .ContactButton_contactButton__oU_2I {
        height: 50px;
        width: 50px;
        right: 20px;
        bottom: 230px;
        background-size: 30px 30px;
    }
    .btn-instagram-fixed {
        width: 50px;
        height: 50px;
        bottom: 170px;
        right: 20px;
    }
    .btn-facebook-fixed {
        width: 50px;
        height: 50px;
        bottom: 110px;
        right: 20px;
    }
    .Footer_footer__eCRWS {
        margin-bottom: unset
    }
    .Footer_footer__eCRWS>.Footer_copyright__KIOi5 {
        display: none
    }
    .Footer_footer__eCRWS>.Footer_links__RWJFW {
        width: 100%
    }
    .Footer_footer__eCRWS>.Footer_links__RWJFW ul li {
        justify-content: center
    }
    .MainNavigation_left__Le7Gq .MainNavigation_burger__XrM62 {
        width: 33px;
        margin-top: 8px
    }
    .MainNavigation_center__bXflY a .text-logo {
        font-size: 8.5px;
    }
    .MainNavigation_left__Le7Gq .MainNavigation_burger__XrM62 .MainNavigation_line__rY3AB {
        margin-bottom: 6px
    }
    .MainNavigation_center__bXflY .MainNavigation_logo__yjWId {
        width: 100%;
        height: 48px;
        margin-top: 5px
    }
    .LangSwitcher_activeLang__7ZVOM {
        font-size: 14px;
        margin-left: -23px;
        margin-top: 3px
    }
    .LangSwitcher_activeLang__7ZVOM:after {
        content: "";
        height: 12px;
        width: 10px;
        margin-left: 4px;
        margin-top: 6px
    }
    .LangSwitcher_activeLang__7ZVOM.LangSwitcher_active__27R2Y:after {
        transform: rotateX(180deg);
        margin-top: unset
    }
    .LangSwitcher_dropdown__csEeO {
        min-width: 76px
    }
    .LangSwitcher_dropdown__csEeO .LangSwitcher_langList__eZk3I {
        margin-top: -4px
    }
    .LangSwitcher_dropdown__csEeO .LangSwitcher_langList__eZk3I .LangSwitcher_langItem__4t1i8 {
        font-size: 14px;
        margin-left: -22px;
        margin-bottom: 18px;
        line-height: 14px
    }
    .SliderArrow_arrow__0Pg6f {
        width: 35px;
        height: 35px
    }
    .SliderArrow_arrow__0Pg6f.SliderArrow_prev__k89QD {
        left: 23px;
        bottom: 32px
    }
    .SliderArrow_arrow__0Pg6f.SliderArrow_next__b8zPy {
        left: 86px;
        bottom: 32px
    }
    .SliderArrow_bigArrow__ZW6qs.SliderArrow_prev__k89QD {
        left: 1em;
        top: 38%
    }
    .SliderArrow_bigArrow__ZW6qs.SliderArrow_next__b8zPy {
        width: 58px;
        height: 58px;
        left: calc(100% - (1em + 58px));
        top: 38%
    }
    section.Export_exportInfo__ELP_g {
        min-height: unset;
        height: unset;
        padding-top: 152px;
        display: flex;
        flex-direction: column
    }
    .export-image-wrp img {
        width: 100%;
        position: relative;
        padding: 0 28px;
    }
    .Certificates_certificatesItem__AnqHj a {
        width: 100%;
    }
    .top-right-img-export,
    .second-top-right-img-export {
        left: 0;
    }
    .hidden-export-desktop {
        display: block;
    }
    .hidden-export-mobile {
        display: none;
    }
    section.Export_exportInfo__ELP_g img {
        position: unset;
        width: 100%;
        bottom: unset;
        top: unset;
        left: unset;
        padding-bottom: 1em
    }
    section.Export_exportInfo__ELP_g>article {
        width: 100%;
        flex-direction: column
    }
    section.Export_exportInfo__ELP_g>article .Export_exportInfoDescription__tN5Nv {
        width: 100%;
        margin-top: 22px
    }
    section.Export_exportInfo__ELP_g>article .Export_exportInfoDescription__tN5Nv:last-child {
        padding-bottom: 1em
    }
    section.Export_delivery__QyUiv {
        padding: 100px var(--mainNav-aside-width) 0;
        background: none
    }
    section.Export_delivery__QyUiv .Export_bar__lCg7v {
        margin-top: 29px
    }
    section.Export_delivery__QyUiv .Export_bar__lCg7v li {
        height: auto
    }
    section.Export_delivery__QyUiv .Export_bar__lCg7v li div.Export_deliveryBlock__Kv84C {
        position: unset;
        padding-left: 58px;
        max-width: 100%;
    }
    section.Export_delivery__QyUiv .Export_bar__lCg7v li div.Export_deliveryBlock__Kv84C .Export_blockId__QOJc8 {
        font-size: 22px;
        margin-left: 54px;
        padding-right: 8px;
        height: unset;
        border-color: var(--grey-border);
        margin-top: 0;
        line-height: normal;
    }
    .SliderArrow_arrow__0Pg6f.SliderArrow_next__b8zPy.SliderArrow_partners__7V1rL,
    .SliderArrow_arrow__0Pg6f.SliderArrow_prev__k89QD.SliderArrow_partners__7V1rL {
        top: 54%;
    }
    section.Export_delivery__QyUiv .Export_bar__lCg7v li div.Export_deliveryBlock__Kv84C .Export_item__bqiSP {
        margin-bottom: unset;
        padding-left: 30px;
        padding-top: 0;
    }
    .top-left-img-export,
    .second-top-left-img-export {
        left: auto;
        right: auto;
    }
    section.Export_delivery__QyUiv .Export_bar__lCg7v li div.Export_deliveryBlock__Kv84C .Export_item__bqiSP .Export_itemTitle__Qx6Ci {
        font-size: 18px;
        line-height: normal;
        margin-bottom: 5px;
    }
    section.Export_delivery__QyUiv .Export_bar__lCg7v li div.Export_deliveryBlock__Kv84C .Export_item__bqiSP .Export_itemDescription__ufQYt {
        font-size: 14px;
    }
    section.Export_delivery__QyUiv .Export_bar__lCg7v li div.Export_deliveryBlock__Kv84C .Export_cover__FXAj3 {
        display: flex;
        width: 100%;
        height: auto;
        margin-left: -30px
    }
    section.Export_delivery__QyUiv .Export_bar__lCg7v li:nth-child(odd) div.Export_deliveryBlock__Kv84C {
        left: unset
    }
    section.Export_delivery__QyUiv .Export_bar__lCg7v li:before {
        content: "";
        left: 20px;
        top: -10px;
        border: none;
        height: 45px;
        width: 45px;
    }
    section.Export_delivery__QyUiv .Export_bar__lCg7v li:after {
        content: "";
        left: 20px;
        top: 29px;
        height: 91%;
    }
    .wrp-pano #pano {
        max-height: 474px;
    }
    .Manufacture_manufactureSection__Ruacx {
        padding: 128px 24px 80px;
    }
    article.Manufacture_description__DCDFy {
        font-size: 14px;
        line-height: 19.6px;
        margin: 20px 0 17px;
    }
    section.Export_delivery__QyUiv .Export_bar__lCg7v li:last-child:after {
        height: 91.5%
    }
    div.Export_partners__qgrlp div.Export_partnersSlider__OR90M ul li {
        height: 148px;
        width: 100% !important;
        min-width: 100% !important;
        padding: unset
    }
    div.Export_partners__qgrlp div.Export_partnersSlider__OR90M ul li img {
        width: 82px;
        height: 82px
    }
    div.Export_partners__qgrlp div.Export_partnersSlider__OR90M [data-arrows=slider-arrows] {
        top: 39%
    }
    section.About_aboutCompany__b40tR .SliderArrow_arrow__0Pg6f,
    .SliderArrow_arrow__0Pg6f {
        width: 35px !important;
        height: 35px !important;
    }
    .SliderArrow_arrow__0Pg6f.SliderArrow_prev__k89QD {
        left: 23px;
        bottom: 32px;
    }
    .SliderArrow_arrow__0Pg6f.SliderArrow_next__b8zPy {
        left: 86px;
        bottom: 32px;
    }
    .SliderArrow_bigArrow__ZW6qs.SliderArrow_prev__k89QD {
        left: 1em;
        top: 38%;
    }
    .SliderArrow_bigArrow__ZW6qs.SliderArrow_next__b8zPy {
        width: 58px;
        height: 58px;
        left: calc(100% - (1em + 58px));
        top: 38%
    }
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:first-child .About_row__r1HbE>div {
        max-width: 600px;
        padding-top: 0;
        margin-left: 0;
        padding-bottom: 20px;
    }
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:last-child .About_row__r1HbE>div {
        max-width: 679px;
        padding-top: 20px;
        margin-right: 0;
        padding-bottom: 48px;
    }
    section.About_aboutCompany__b40tR .About_headerWrapper__ykRAX {
        padding: 42px 24px 32px;
    }
    section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_slider__O8Dzb {
        padding: 0 var(--mainNav-aside-width)
    }
    section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_sliderItemWrapper__2hCGK .About_sliderItem__g_auE {
        height: 10em;
    }
    section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_sliderItemWrapper__2hCGK .About_sliderItem__g_auE .About_sliderItemHeader__5Aa1c {
        font-size: 16px;
        line-height: 16px;
    }
    section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_sliderItemWrapper__2hCGK[data-position="0"]>.About_sliderItem__g_auE:last-child {
        padding-top: 30px;
    }
    section.About_aboutCompany__b40tR .swiper-about .swiper-slide-next .About_sliderItemDescription__9eEWR {
        font-size: 14px !important;
        line-height: 15px !important;
    }
    .swiper-about .swiper-slide-next .About_sliderSplitLineCircle__QuI_9:before {
        margin-top: -14.5px;
    }
    section.About_aboutCompany__b40tR .swiper-about .swiper-slide-next .About_sliderItemHeader__5Aa1c {
        font-size: 24px !important;
        line-height: 32px !important;
    }
    section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_sliderItemWrapper__2hCGK .About_sliderItem__g_auE .About_sliderItemDescription__9eEWR {
        font-size: 12px;
        line-height: 17px;
    }
    section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_sliderItemWrapper__2hCGK[data-position="0"]>.About_sliderItem__g_auE:first-child {
        padding-bottom: 0;
    }
    section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_sliderItemWrapper__2hCGK[data-position="1"]>.About_sliderItem__g_auE:last-child {
        padding-top: 2em;
    }
    section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 .About_sliderControls__lXmNc {
        justify-content: flex-start;
        padding-bottom: 2em;
    }
    section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 [data-next=true] .About_sliderItem__g_auE .About_sliderItemHeader__5Aa1c {
        font-size: 24px;
        line-height: 33px;
    }
    section.About_aboutCompany__b40tR .About_sliderWrapper__f9K53 [data-next=true] .About_sliderItem__g_auE .About_sliderItemDescription__9eEWR {
        font-size: 14px;
        line-height: 15px;
    }
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW {
        padding: var(--default-section-paddingTop) var(--mainNav-aside-width) 0 var(--mainNav-aside-width)
    }
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d,
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d .About_row__r1HbE {
        flex-direction: column
    }
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d .About_row__r1HbE>img {
        position: unset
    }
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d .About_row__r1HbE>p {
        font-size: 14px;
        line-height: 20px;
        max-width: unset;
        width: 100%;
        margin: unset !important
    }
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:first-child .About_row__r1HbE:first-child,
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:first-child .About_row__r1HbE:last-child {
        width: 100%
    }
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:first-child .About_row__r1HbE img {
        margin-top: -9px;
        margin-left: 25px;
        width: 100%
    }
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:first-child .About_row__r1HbE>p {
        padding-top: 12px;
        padding-bottom: 3em
    }
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:last-child .About_row__r1HbE:first-child {
        order: 1;
        width: 100%
    }
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:last-child .About_row__r1HbE:last-child {
        order: 0;
        width: 100%
    }
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:last-child .About_row__r1HbE>img {
        width: 100%;
        margin-top: -20px;
        margin-left: 21px;
    }
    section.About_aboutCompany__b40tR .About_aboutDescription__c83cW .About_column__tEJ5d:last-child .About_row__r1HbE>p {
        padding-top: 44px;
        padding-bottom: 68px;
    }
    section.Contact_contactUs__ox1mF {
        padding-top: 110px;
        padding-bottom: 80px;
    }
    section.Contact_contactUs__ox1mF .ContactItem_ContactItem__7PN_y>img {
        margin-right: 16px;
    }
    section.Contact_contactUs__ox1mF .Contact_header__30_tm {
        margin-bottom: 8px;
    }
    section.Contact_contactUs__ox1mF .Contact_row__FYgmK {
        flex-wrap: wrap;
    }
    section.Contact_contactUs__ox1mF .Contact_row__FYgmK address {
        width: 100%;
    }
    section.Contact_contactUs__ox1mF .Contact_row__FYgmK address .Contact_deptName__SKASs {
        font-size: 18px;
        padding: 8px 0;
        font-weight: 600
    }
    section.Contact_contactUs__ox1mF .Contact_row__FYgmK address [data-type] {
        padding-bottom: 8px
    }
    section.Contact_contactUs__ox1mF .Contact_map__EetG1 {
        height: 245px;
        margin-top: 10px
    }
    .Purchase_purchaseGrain__ZT4Yr .Purchase_grainContact__9OTEq .Purchase_pageHeader__EgMIx {
        margin-left: 0;
        width: 100%
    }
    .Purchase_purchaseInfo__Nq8hx {
        padding-top: 110px;
        min-height: 709px;
        background-position-x: 50%;
        background-position-y: 100%;
        padding-bottom: 0;
        background-size: 300px;
    }
    .Purchase_purchaseInfo__Nq8hx p {
        margin-top: 12px;
        font-size: 14px;
        line-height: 19px;
    }
    .Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy .Purchase_grainListTable__Jppk5 table th {
        font-size: 12px;
        line-height: 12px;
    }
    .Purchase_purchaseInfo__Nq8hx .Purchase_purchaseArticle__CJSgL {
        width: 100%;
        margin-left: 0;
        padding-top: 0;
    }
    .Purchase_purchaseInfo__Nq8hx .Purchase_purchaseArticle__CJSgL .Purchase_paragraph__iPpJb {
        margin-top: 12px;
        font-size: 14px;
        line-height: 19px
    }
    .Purchase_purchaseGrain__ZT4Yr {
        padding-top: 70px
    }
    .Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 {
        padding-bottom: 1em
    }
    .Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy {
        flex-direction: column
    }
    .Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy .Purchase_grainListTable__Jppk5 {
        width: 100%
    }
    .Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy .Purchase_grainListTable__Jppk5 table {
        margin-top: unset
    }
    .Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy .Purchase_grainListTable__Jppk5 table th {
        font-size: 12px;
        font-weight: 600;
    }
    .Style_Flour__teYzF .Style_info__M7mm5 .Style_title__Jm0tY {
        margin-top: 0;
    }
    .Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy .Purchase_grainListTable__Jppk5 table td {
        font-size: 12px;
        padding: 10px 0;
    }
    .Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy .Purchase_grainListTable__Jppk5 table .Purchase_tableId__dfhnw {
        width: 20px;
        min-width: 15px;
    }
    .Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy .Purchase_grainListTable__Jppk5 table .Purchase_tableGrain__Fj2w_ {
        width: 350px;
        padding: 10px 0;
    }
    .Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy .Purchase_grainListTable__Jppk5 table .Purchase_tableClass__nDDS_ {
        width: auto;
        min-width: 40px;
        text-align: center;
        padding-right: 10px;
    }
    .Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy .Purchase_grainListTable__Jppk5 table .Purchase_tablePrice__MQIns {
        width: 160px;
        min-width: 56px;
    }
    .Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy .Purchase_grainListCover___728Q {
        width: 100%;;
    }
    .Purchase_purchaseGrain__ZT4Yr .Purchase_grainContact__9OTEq {
        background-position-y: 10px;
        background-position-x: 120px;
        margin-top: 30px;
    }
    .ContactItem_ContactItem__7PN_y>img {
        margin-right: 10px;
    }
    .ParticularProduct_salesSection__U9aPW .ContactItem_ContactItem__7PN_y>img {
        margin-right: 16px;
    }
    .ParticularProduct_section__aGFnA {
        padding-bottom: 2em;
        padding-top: 119px;
    }
    .ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ {
        flex-direction: column;
        align-items: center;
    }
    .LangSwitcher {
        margin-left: -23px;
        margin-top: 3px;
    }
    .ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ .ParticularProduct_image__jp8V7 {
        width: 100%;
        transform: unset
    }
    .ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ .ParticularProduct_info__QeaEL {
        flex-wrap: nowrap;
        gap: unset;
        flex-direction: column;
        margin-top: 0
    }
    .ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ .ParticularProduct_info__QeaEL .ParticularProduct_infoItem__BIMsz {
        display: flex;
        flex: unset;
        width: 100%;
        flex-direction: row;
        padding-bottom: 8px
    }
    .ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ .ParticularProduct_info__QeaEL .ParticularProduct_infoItem__BIMsz>p {
        display: inline;
        margin: unset !important
    }
    .ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ .ParticularProduct_info__QeaEL .ParticularProduct_infoItem__BIMsz .ParticularProduct_itemTitle__5OCbD {
        font-size: var(--text-font-size)
    }
    .ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ .ParticularProduct_info__QeaEL .ParticularProduct_infoItem__BIMsz .ParticularProduct_itemDescription__zSO6U {
        padding-left: calc(var(--text-font-size)/2);
        font-size: var(--text-font-size)
    }
    .ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ .ParticularProduct_info__QeaEL .ParticularProduct_infoItem__BIMsz:first-child {
        flex-wrap: wrap;
    }
    .ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ .ParticularProduct_info__QeaEL .ParticularProduct_infoItem__BIMsz:first-child .ParticularProduct_itemTitle__5OCbD {
        flex: 1 0;
        width: 100%;
    }
    .ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ .ParticularProduct_info__QeaEL .ParticularProduct_infoItem__BIMsz:first-child .ParticularProduct_itemDescription__zSO6U {
        padding-left: unset;
        padding-top: calc(var(--text-font-size)/2)
    }
    .ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ .ParticularProduct_info__QeaEL .ParticularProduct_salesSection__U9aPW {
        flex: 1 1 100%;
    }
    .ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ .ParticularProduct_info__QeaEL .ParticularProduct_salesSection__U9aPW .ParticularProduct_deptName__a5pDB {
        font-size: 28px;
        margin-bottom: 20px;
    }
    .ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ .ParticularProduct_info__QeaEL .ParticularProduct_salesSection__U9aPW address {
        width: 100%;
        flex-direction: column;
        margin-bottom: 0;
    }
    .ParticularProduct_section__aGFnA .ParticularProduct_content__jfMQZ .ParticularProduct_info__QeaEL .ParticularProduct_salesSection__U9aPW address>div {
        padding-bottom: var(--text-font-size);
    }
    .MainNavigation_right__DlPNO {
        font-size: 14px;
        margin-top: 0;
    }
    .MainNavigation_right__DlPNO ul li a {
        font-size: 14px;
        margin-left: 0;
    }
    .MainNavigation_right__DlPNO ul li {
        list-style-type: none;
        margin-bottom: 10px;
        margin-left: -10px;
    }
    .LangSwitcher:after {
        height: 12px;
        width: 10px;
        margin-left: 4px;
        margin-top: -3px;
    }
    .active-language:after {
        margin-top: -9px;
    }
    .active-language {
        opacity: .5;
    }
    .home-slider {
        border-bottom: var(--border);
    }
    .Purchase_purchaseGrain__ZT4Yr .Purchase_grainList__7_i28 .Purchase_grainListWrapper__Wriqy .Purchase_grainListCover___728Q>img {
        width: 100%;
        min-width: 100%;
    }
    .ParticularNews_section__YXPwr .btn-news-hidden-desktop {
        display: block;
    }
    .ParticularNews_section__YXPwr .btn-news-hidden-mobile {
        display: none;
    }
    .modal-content.Modal_modal-content___e_zk {
        padding: 25px 34px 37px;
        width: 100%;
    }
    .contact-form .modal-dialog {
        min-width: 90%;
        width: 90%;
        margin: 0 auto;
    }
    body .Modal_modal-content___e_zk .Modal_modalTitle___4o7T {
        font-size: 28px;
        line-height: 28px;
    }
    .contact-form .btn-close {
        top: 24px;
        right: 10px;
    }
    .content-form .wrp-btn-submit p {
        height: 40px;
    }
    .default-img {
        display: none;
    }
    .mobile-img {
        display: block;
    }
    .home-slider .swiper-button-next {
        width: 58px;
        height: 58px;
        right: 15px;
        top: 42%;
        left: auto;
        bottom: 32px;
    }
    .home-slider .swiper-button-prev {
        left: 15px;
        top: 42%;
        bottom: 32px;
        right: auto;
    }
    div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ .Home_item__VJGUR .Home_slideLines___gYI9 {
        margin-top: 3px;
    }
    div.Home_homePage__ZZ9_u .Home_carouselHome__O47WZ .Home_item__VJGUR .Home_note__StwaH {
        left: 0;
        padding-right: 0;
        top: unset;
        bottom: 106px;
        margin-top: 0;
    }
    .home-slider .swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
        bottom: 2em;
    }
    div.Home_homePage__ZZ9_u section.Home_whyChoose___925J ul.Home_reasonsList__sqi5k li.Home_reasonsItem__45bVW .Home_reasonDescription__Ntno3 {
        line-height: 22px;
    }
    section.About_aboutCompany__b40tR {
        padding-top: 72px;
    }
    .Contact_map__EetG1 gmp-map {
        height: 245px;
    }
    .ParticularNews_buttonsWrapper__kYqod .btn-prev-post a {
        margin-left: 15px;
    }
}
@media only screen and (max-width:751px)and (max-width:500px) {
    .Purchase_purchaseGrain__ZT4Yr .Purchase_grainContact__9OTEq {
        background-position-y: 60px;
    }
}
@media only screen and (max-width:751px)and (max-width:475px) {
    .ParticularNews_section__YXPwr .ParticularNews_buttonsWrapper__kYqod {
        display: flex;
        flex-direction: column;
        margin-top: 10px;
        justify-content: center;
        align-items: center;
        gap: 10px;
    }
    .ParticularNews_section__YXPwr .ParticularNews_buttonsWrapper__kYqod .ParticularNews_buttonLink__MEWt9 {
        margin-top: 20px
    }
}
@media only screen and (max-width:751px)and (max-width:400px) {
    .Purchase_purchaseGrain__ZT4Yr .Purchase_grainContact__9OTEq {
        background-position-y: 120px
    }
}
@media only screen and (max-width:476px) {
    .ParticularNews_buttonsWrapper__kYqod a.next-btn-news {
        margin-top: 0 !important;
    }
    .ParticularNews_buttonsWrapper__kYqod .btn-prev-post a {
        margin-left: 0;
    }
    .document-tab {
        min-height: 39px;
    }
    .documents-tabs {
        height: auto;
        flex-wrap: wrap;
    }
}
body ul {
    margin-left: 0;
    padding-left: 0;
}
body .grecaptcha-badge {
    display: none !important;
}