* {font-family:"Open Sans";color:#353740} body {margin:0} a {text-decoration:none} button {border:none;cursor:pointer;} input[type=submit] {cursor:pointer;} form {position:relative;} .btn {background:#007889 0 0 no-repeat padding-box;box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:4px;padding:14px;font:Bold 14px/12px Open Sans;color:#fff;display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out} .btn:hover {background:#00a8bf 0 0 no-repeat padding-box;box-shadow:none} .header-top {position:relative;z-index:10002;display:flex;width:min(1180px,calc(100% - 32px));margin:0 auto;height:52px} .header-right {display:block;margin:auto 0 auto auto} .header-social {display:table;margin:auto 0} .header-social>a>img,.header-social>a>picture>img {max-width:18px;max-height:18px;margin-right:15px} .header-right>a {font:Bold 16px/22px Open Sans;color:#000;vertical-align:middle} .header-phone {font:Bold 16px/22px Open Sans;color:#000;vertical-align:middle;margin-left:16px;} .header-phone>img,.header-phone>picture>img {max-width:24px;max-height:24px;vertical-align:middle;margin-right:13px;} .header-right>a>img,.header-right>a>picture>img {vertical-align:middle;margin-right:13px} .header-right>a+a {margin-left:32px} .lang-switch {display:inline-block;margin-left:32px;cursor:pointer} .lang-switch>p {margin:0;font:Bold 16px/22px Open Sans;color:#000;position:relative;padding-right:13px} .lang-switch:hover>ul,.lang-switch:focus-within>ul {display:block} .lang-switch>ul {display:none;font:Bold 16px/22px Open Sans;color:#000;list-style:none;position:absolute;left:-10px;top:100%;bottom:auto;z-index:1000;background:#fff;width:max-content;padding:0 10px 0;margin:0} .lang-switch>ul>li>a {padding:3px 0;display:block} .lang-switch {position:relative} .lang-switch>p>img,.lang-switch>p>picture>img {margin-right:.3em} .lang-switch>p:after {content:"";background:url(/wp-content/themes/egritech/img/arrow-point-to-right.svg) no-repeat center;position:absolute;top:0;bottom:0;margin-left:3px;width:10px;height:100%} .header-mid {position:absolute;left:0;right:0;z-index:999;width:min(1180px,calc(100% - 32px));margin:0 auto;padding:25px 0;display:grid;grid-template-columns:223px auto 280px;grid-gap:16px} .header-logo>img,.header-logo>picture>img {width:100%} .header-actions {display:flex;align-items:center;justify-content:flex-end;gap:10px} .desktop-search-toggle {width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:4px;background:rgba(255,255,255,.12);box-shadow:none;transition:background .2s ease,border-color .2s ease} .desktop-search-toggle:hover {border-color:rgba(255,255,255,.48);background:rgba(255,255,255,.2)} .desktop-search-toggle>img,.desktop-search-toggle>picture>img {width:19px;height:19px;display:block;filter:brightness(0) invert(1)} body.desktop-search-open {overflow:hidden} .desktop-search-overlay {position:fixed;inset:0;z-index:10030;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center;padding:104px 16px 28px;background:rgba(20,33,40,0);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility .24s ease,background .24s ease} .desktop-search-overlay.is-open {background:rgba(20,33,40,.62);opacity:1;visibility:visible;pointer-events:auto} .desktop-search-panel {position:relative;width:min(720px,100%);max-height:calc(100vh - 132px);overflow-y:auto;box-sizing:border-box;padding:28px;border:1px solid rgba(255,255,255,.44);border-radius:8px;background:rgba(255,255,255,.97);box-shadow:0 24px 60px rgba(18,31,38,.28);opacity:0;transform:translateY(-18px) scale(.98);transition:opacity .24s ease,transform .24s ease;scrollbar-width:thin;scrollbar-color:rgba(53,55,64,.24) transparent} .desktop-search-overlay.is-open .desktop-search-panel {opacity:1;transform:translateY(0) scale(1)} .desktop-search-panel::-webkit-scrollbar,.desktop-search-results::-webkit-scrollbar {width:4px} .desktop-search-panel::-webkit-scrollbar-track,.desktop-search-results::-webkit-scrollbar-track {background:transparent} .desktop-search-panel::-webkit-scrollbar-thumb,.desktop-search-results::-webkit-scrollbar-thumb {border-radius:999px;background:rgba(53,55,64,.24)} .desktop-search-close {position:absolute;top:18px;right:18px;z-index:2;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:4px;background:#f1f5f4;color:#353740;font:400 30px/30px Open Sans;box-shadow:none;cursor:pointer;pointer-events:auto;appearance:none} .desktop-search-form {margin:0} .desktop-search-label {display:block;margin:0 54px 18px 0;color:#353740;font:Bold 28px/36px Open Sans;letter-spacing:0} .desktop-search-field {display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:0 8px 0 18px;border:1px solid rgba(197,199,200,.72);border-radius:8px;background:#f8faf9} .desktop-search-field>img,.desktop-search-field>picture>img {width:21px;height:21px;display:block;filter:brightness(0) saturate(100%) invert(38%) sepia(10%) saturate(329%) hue-rotate(179deg) brightness(93%) contrast(85%)} .desktop-search-field input {min-width:0;height:56px;padding:0;border:0;background:transparent;color:#353740;font:600 17px/24px Open Sans;outline:0} .desktop-search-field button {min-height:44px;padding:0 22px;border:1px solid #007889;border-radius:4px;background:#007889;color:#fff;font:Bold 14px/20px Open Sans;letter-spacing:0;box-shadow:none} .desktop-search-status {margin:16px 0 0;color:#6b7078;font:600 14px/20px Open Sans} .desktop-search-results {max-height:360px;overflow-y:auto;margin-top:14px;display:grid;gap:8px;scrollbar-width:thin;scrollbar-color:rgba(53,55,64,.24) transparent} .desktop-search-result {display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;padding:12px 14px;border:1px solid rgba(197,199,200,.48);border-radius:8px;background:#fff;transition:border-color .2s ease,background .2s ease} .desktop-search-result.has-thumbnail {justify-content:flex-start} .desktop-search-result-thumb {flex:0 0 54px;width:54px;height:42px;overflow:hidden;border-radius:6px;background:#f1f5f4} .desktop-search-result-thumb img,.desktop-search-result-thumb picture>img {width:100%;height:100%;display:block;object-fit:cover} .desktop-search-result-body {min-width:0;flex:1 1 auto} .desktop-search-result:hover {border-color:rgba(0,120,137,.34);background:rgba(0,120,137,.06)} .desktop-search-result-title {display:block;color:#353740;font:Bold 15px/22px Open Sans} .desktop-search-result-meta {flex:0 0 auto;color:#007889;font:Bold 12px/16px Open Sans;text-transform:uppercase} header ul.main-menu {list-style:none;float:right;padding:0;} header ul.main-menu>li {display:inline-block;position:relative} header ul.main-menu>li>a {padding:8px;font:Bold 16px/22px Open Sans;color:#fff} header ul.main-menu>li>a:hover {border-bottom:solid 2px #d5c9b3} header ul.main-menu .sub-menu {display:none;list-style:none;margin-top:9px;padding:0;position:absolute;background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 16px #00000029} header ul.main-menu .menu-item-1074 .sub-menu,header ul.main-menu .menu-item-1180 .sub-menu,header ul.main-menu .menu-item-56 .sub-menu {width:572px} header ul.main-menu .menu-item-1074 .sub-menu:before,header ul.main-menu .menu-item-1180 .sub-menu:before,header ul.main-menu .menu-item-56 .sub-menu:before {content:'';position:absolute;top:0;bottom:0;right:0;width:50%;background:var(--egritech-menu-image,url(/wp-content/themes/egritech/img/main.jpg)) no-repeat center;background-size:cover} header ul.main-menu>li:hover .sub-menu {display:block} header ul.main-menu .sub-menu>li>a {font:600 14px/19px Open Sans;padding:18px 0;display:block;min-width:150px} header ul.main-menu .sub-menu>li {padding:8px 18px;box-sizing:border-box} header ul.main-menu .menu-item-1074 .sub-menu>li,header ul.main-menu .menu-item-1180 .sub-menu>li,header ul.main-menu .menu-item-56 .sub-menu>li {width:50%} header ul.main-menu .sub-menu>li:hover {background:rgba(197,199,200,.2) 0 0 no-repeat padding-box} header ul.main-menu .sub-menu>li+li {border-top:1px solid rgba(197,199,200,.2)} ul#header-nav-mob .sub-menu {list-style:none;padding:0} ul#header-nav-mob .sub-menu>li>a {padding:16px 32px;display:block;font:600 14px/14px Open Sans;text-transform:uppercase} ul#header-nav-mob .sub-menu>li+li {border-top:1px solid rgba(197,199,200,.2)} .btn-nav {font:Bold 16px/15px Open Sans;padding:19px;text-transform:uppercase;display:flex;align-items:center;height:max-content;justify-content:center;} .btn-head {font:Bold 20px/18px Open Sans;padding:18px 52px} section.home_top-container {position:relative} .home_top-background {position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;object-fit:cover;object-position:top;z-index:-1} .home_top-background_filter {position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(rgb(0 20 26 / 60%),rgba(0,0,0,0))} .home_top {max-width:1280px;margin:0 auto;padding:520px 0 100px 0;position:relative} .home_top-content {text-align:center;} .home_top-content>p:last-of-type {font:normal 20px/36px Open Sans;color:#fff;text-shadow:0 3px 6px rgba(0,0,0,.46)} .head_title {font:Bold 36px/49px Open Sans;color:#fff;text-shadow:0 3px 6px rgba(0,0,0,.46);margin:8px 0;} .footer_container {background:rgba(0,0,0,.3)} footer {background:url(/wp-content/uploads/2023/04/background_desktop.png) no-repeat bottom;background-size:cover;} .footer {max-width:1280px;margin:0 auto;padding:115px 0;display:grid;grid-template-columns:191px 200px 1fr 1fr;grid-gap:50px} .footer-logo {display:block;margin:auto 0} .footer-logo>img,.footer-logo>picture>img {width:100%} .footer_title {font:Bold 30px/41px Open Sans;color:#fff;margin-top:0} footer ul.main-menu>li {position:relative} footer ul.main-menu>li:before {content:"";position:absolute;bottom:0;top:0;margin:auto;left:-20px;width:14px;height:8px;background:url(/wp-content/themes/egritech/img/arrow-point-to-right.svg) no-repeat center;transform:rotate(270deg)} footer ul.main-menu {list-style:none;padding-left:20px} footer ul.main-menu>li>a {font:Bold 16px/22px Open Sans;color:#fff;padding:10px 0;display:block} .footer_contact>ul {list-style:none;padding:0} .footer_contact>ul>li>a {font:Bold 16px/22px Open Sans;color:#fff;vertical-align:middle;padding:25px 0;display:inline-block} .footer_contact>ul>li>img,.footer_contact>ul>li>picture>img {width:28px;vertical-align:middle;margin-right:15px} .footer-social>a>img,.footer-social>a>picture>img {height:23px;margin:0 10px;filter:brightness(0) invert(1)} .footer_news-block+div {border-top:1px solid #c5c7c8} .footer_news-block>a {font:Bold 20px/26px Open Sans;color:#fff} .footer_news-block>p {font:Bold 12px/26px Open Sans;color:#fff;margin:0;display:table;text-transform:uppercase} .footer_news-block {padding:20px 0} .st-ba {position:relative;display:table} .st-ba:after,.st-ba:before {content:'';position:absolute;margin:auto;top:0;bottom:0;width:38px;height:38px;background:url(/wp-content/themes/egritech/img/wheat.svg) no-repeat center} .st-ba:before {left:-45px} .st-ba:after {right:-45px;transform:rotate(150deg)} .section_title {text-align:center;margin:65px auto 30px;font:Bold 30px/41px Open Sans;color:#353740} .section_subtitle {text-align:center;margin-top:-16px;margin-bottom:32px;font-size:13px;} div.product-slider {max-width:1280px;margin:0 auto} .about {max-width:1280px;margin:60px auto 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;margin-bottom:64px;} .about>img,.about>picture>img {width:100%;margin:auto} .card_menu>p {font:Bold 16px/22px Open Sans;color:#353740;transition:.2s} .card_menu:hover p {font-weight:700;color:#007889} .card_menu {margin:0 70px;max-width:150px;text-align:center;overflow:hidden} .card_menu>img,.card_menu>picture>img {height:91px;object-fit:none;margin:0 auto;display:block} .card_menu>.tractor:hover {animation:slide-out 1.5s forwards;-webkit-animation:slide-out 1.5s forwards} @keyframes slide-out {0% {transform:translateX(0)} 25% {transform:translateX(200%);opacity:0} 50% {transform:translateX(-150%);opacity:0} 100% {transform:translateX(0)}} @-webkit-keyframes slide-out {0% {transform:translateX(0)} 25% {transform:translateX(200%);opacity:0} 50% {transform:translateX(-150%);opacity:0} 100% {transform:translateX(0)}} .menu_cards {max-width:1280px;margin:0 auto 85px;display:flex;justify-content:center} .news_cards {max-width:1184px;margin:20px auto 60px} .card_news {background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 16px rgba(0,0,0,.16);position:relative;margin:25px;width:290px} .card_news>a:before {position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""} .card_news>img,.card_news>iframe,.card_news>picture>img {width:100%;max-width:100% !important;height:209px;border-bottom:6px solid #007889;object-fit:cover;width:290px} .card_news-content {padding:20px 30px 30px;background:#fff 0 0 no-repeat padding-box} .card_news-title {font:Bold 20px/26px Open Sans;color:#353740;margin:0 0 5px;height:52px;overflow:hidden} .card_news-hr {box-shadow:0 3px 6px rgba(0,0,0,.3);border:1px solid #fff} .card_news-meta {display:flex} .card_news-meta>p {font:12px/26px Open Sans;font-weight:600;color:#d5c9b3;text-transform:uppercase} .card_news-meta>p:first-of-type {padding-right:10px} .card_news-text {font:16px/26px Open Sans;font-weight:600;height:131px;overflow:hidden;color:#353740} .card_news-text>p {margin:0} .reviews {max-width:1280px;margin:0 auto;position:relative} .regions {max-width:1280px;margin:0 auto;padding:90px 0;display:flex;flex-direction:column;align-items:center;} .btn-regions {font:Bold 20px/18px Open Sans;padding:18px 22px} .btn-calculator {padding:14px 72px;font:Bold 14px/12px Open Sans} .sale_list>.woocommerce {max-width:1280px;margin:0 auto;display:flex;flex-wrap:wrap;grid-gap:64px;justify-content:center;} .contacts {max-width:1280px;margin:95px auto 85px;display:grid;grid-template-columns:1fr 1fr} .contact_card-text {font:600 20px/28px Open Sans;margin:0;color:#8f8f8f} #woocommerce_layered_nav-5 {display:none} .tax-product_cat.term-18 #woocommerce_layered_nav-5 {display:inline-block} .tax-product_cat.term-18 #woocommerce_layered_nav-4 {display:none} select#filter {padding:12px 20px;font:600 14px/26px Open Sans;color:#000;border-radius:14px !important;border:none !important;height:unset !important;margin:0 !important} .woocommerce-widget-layered-nav {padding:12px 20px;font:600 14px/26px Open Sans;color:#000;border-radius:14px;border:none;height:unset;margin:0;position:relative;background:#fff;cursor:pointer} .woocommerce-widget-layered-nav>span {font:600 14px/26px Open Sans;color:#000} ul.woocommerce-widget-layered-nav-list {display:none;position:absolute;z-index:99;background:#fff;left:0;right:0;border-radius:0 0 14px 14px} ul.woocommerce-widget-layered-nav-list>li {padding:10px 20px !important} .woocommerce-widget-layered-nav:hover>ul.woocommerce-widget-layered-nav-list {display:block} .woocommerce-widget-layered-nav+div,select#filter+select#filter {margin-left:30px} .news {max-width:1280px;margin:95px auto 0;display:flex} form.search-form {margin:0;position:relative;margin-bottom:45px} input.search-field {background:#fff 0 0 no-repeat padding-box;box-shadow:0 3px 6px rgbrgba(0,0,0,.06);border:1px solid rgba(197,199,200,.5);border-radius:6px;padding:10px 15px;width:100%;font:500 14px/26px Open Sans} input.search-field::-webkit-input-placeholder {color:rgba(0,0,0,.34)} input.search-field:-ms-input-placeholder {color:rgba(0,0,0,.34)} input.search-field::placeholder {color:rgba(0,0,0,.34)} button#searchsubmit {position:absolute;right:10px;top:0;bottom:0;background:0 0;border:none} .share {display:flex} .share>p {font:500 16px/26px Open Sans;color:#848484;margin:auto 20px auto 0} .share div {border:1px solid #c5c7c8;border-radius:50%;width:46px;height:46px;display:flex;margin-right:20px} .share div>img,.share div>picture>img {margin:auto;filter:brightness(2) invert(0)} .woocommerce table.shop_attributes th {width:352px !important;border-bottom:1px solid rgba(0,0,0,.1) !important} .woocommerce table.shop_attributes td {border-bottom:1px solid rgba(0,0,0,.1) !important} .woocommerce table.shop_attributes {border:none;background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 16px rgba(0,0,0,.16);max-height:472px;overflow-y:scroll;display:block} .woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th {background:#f6f3ef !important} .woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th {text-align:left;padding-left:32px !important;font:600 14px/26px Open Sans !important;color:#000 !important} div.breadcrumb {max-width:1280px;margin:50px auto 0;display:flex;align-items:center;} div.breadcrumb>img,div.breadcrumb>picture>img {margin-right:10px;vertical-align:middle} ul.breadcrumb {list-style:none;padding:0} ul.breadcrumb li {display:inline;font:600 14px/26px Open Sans;color:#007889} ul.breadcrumb li a {color:#353740;text-decoration:none} ul.breadcrumb li+li:before {padding:0 16px;content:"";background:url(/wp-content/themes/egritech/img/arrow-point-to-right2.svg) no-repeat;background-position:center;filter:brightness(0) invert(0)} ul.breadcrumb li:last-of-type:before {filter:unset} #header-nav,.footer-mob,.header-mob {display:none} div.backdrop {display:none;position:fixed;z-index:10020;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.76)} body.modal-open {overflow:hidden} .modal {display:none;position:fixed;z-index:10021;padding-top:100px;left:0;top:0;width:max-content;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);max-width:90%;} .form-submit {outline:0;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease} .form-submit:hover {color:#fff;background:#1ecd97} .disabled.form-submit {cursor:unset;user-select:text;pointer-events:none;background:#fff;box-shadow:unset;color:#000;padding:18px;max-width:268px;text-align:center;white-space:pre-line;line-height:18px} .disabled.form-submit:hover {background:#fff;color:#000} .modal-content {background-color:#fff;margin:auto;padding:30px 100px 40px;border-radius:4px;width:609px;box-sizing:border-box;position:relative} .close {color:#fff;float:right;text-align:center;position:absolute;top:-16px;right:-16px;vertical-align:middle;font:bold 28px/32px Open Sans;background:#353740 0 0 no-repeat padding-box;border:1px solid #fff;width:35px;height:35px;border-radius:50%} .close:focus,.close:hover {background:#949494 0 0 no-repeat padding-box;color:#000;text-decoration:none;cursor:pointer} .modal-content .section_title {margin:0 auto 32px auto} .modal-content .subtitle {text-align:center;font-size:14px;margin:-24px 0 0 0;color:#aaa} input.wpcf7-text {width:100%;padding:14px;box-sizing:border-box;font:normal 14px/26px Open Sans;letter-spacing:0;background:#fff 0 0 no-repeat padding-box;border:.5px solid #b0b0b0;border-radius:4px;margin-bottom:32px} .cf-submit {font:Bold 14px/12px Open Sans;color:#fff;padding:14px 72px;background:#007889 0 0 no-repeat padding-box;box-shadow:0 3px 6px #00000029;border-radius:4px;border:none;margin:0 auto;display:block;cursor:pointer} div#header-nav .search-form {margin:10px} .timelapse {max-width:1280px;margin:50px auto;cursor:unset;user-select:text;pointer-events:none} .timelapse>img {width:100%} .timelapse>img:last-of-type,.timelapse>img:nth-of-type(2) {display:none} #mob_nav {display:none;position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:9999;padding:15px 0 10px;margin:0} span.search-post-title {font-weight:700} .woocommerce-info {max-width:1280px;margin:0 auto} .loading {user-select:none;background:#5f7f84 !important;pointer-events:none;} @media(max-width:1919px) { .woocommerce-info {max-width:1088px} .timelapse {max-width:1088px;padding:0 19px} .timelapse>img:nth-of-type(1) {display:none} .timelapse>img:nth-of-type(2) {display:block} .header-top {width:min(1180px,calc(100% - 32px));height:43px} .header-social>a>img,.header-social>a>picture>img {max-width:15px;max-height:15px;margin-right:14px} .header-right>a {font:Bold 14px/19px Open Sans} .header-right>a>img,.header-right>a>picture>img {max-width:24px;max-height:24px} .lang-switch>p,.lang-switch>ul {font:Bold 12px/17px Open Sans} .lang-switch>p:after {width:9px;height:5px;margin:auto 0 auto 3px;background-size:cover} .header-mid {width:min(1180px,calc(100% - 32px));grid-template-columns:170px auto 280px;padding:20px 0} header ul.main-menu>li>a {font:Bold 14px/19px Open Sans;padding:8px;} .btn-nav {font:Bold 14px/15px Open Sans;padding:16px} header ul.main-menu {margin:13px 0} .footer {max-width:1088px;padding:100px 0;grid-gap:40px;grid-template-columns:163px 175px 1fr 1fr} .footer_title {font:Bold 20px/27px Open Sans} footer ul.main-menu>li>a {font:Bold 14px/19px Open Sans} .footer_contact>ul>li>a {font:Bold 14px/19px Open Sans} .footer_contact>ul>li>img,.footer_contact>ul>li>picture>img {width:24px} .footer-social>a>img,.footer-social>a>picture>img {height:19px} .footer_news-block>a {font:Bold 16px/26px Open Sans} .footer_news-block>p {font:600 10px/17px Open Sans} .home_top {max-width:1088px;padding:610px 0 20px 0;} .home_top-content {text-align:center;} .head_title {font:Bold 26px/36px Open Sans} .home_top-content>p:last-of-type {font:normal 16px/30px Open Sans;margin-top:0px;} .btn-head {font:Bold 14px/15px Open Sans;padding:16px 20px} .section_title {margin:55px auto 20px;font:Bold 24px/33px Open Sans} .st-ba:after,.st-ba:before {width:32px;height:32px;background-size:contain} .st-ba:before {left:-38px} .st-ba:after {right:-38px} div.product-slider {max-width:1088px;padding:0 35px;box-sizing:border-box} .about {max-width:1088px;grid-gap:18px} .about>iframe {height:284px} .menu_cards {max-width:1088px;margin:0 auto 60px} .card_menu {margin:0 50px} .card_menu>img,.card_menu>picture>img {height:78px;object-fit:scale-down} .reviews {max-width:1088px} .reviews>iframe {width:658px;height:490px} .regions {max-width:1088px;} .regions>img,.regions>picture>img {width:100%} .btn-regions {font:Bold 12px/15px Open Sans;padding:11px 17px} .btn-calculator {padding:10px 64px;font:Bold 12px/15px Open Sans} .news_cards {grid-gap:51px;margin:20px auto 60px;max-width:1088px;padding:0 35px;box-sizing:border-box} .card_news>img,.card_news>iframe,.card_news>picture>img {height:171px} .card_news-content {padding:13px 25px 25px} .card_news-title {font:Bold 16px/26px Open Sans} .card_news-meta>p {font:600 10px/26px Open Sans;margin:5px 0} .card_news-text {font:600 14px/26px Open Sans;max-height:104px;overflow:hidden} .sale_list>.woocommerce {max-width:1088px} .contacts {max-width:1088px} .map>iframe {height:384px} .contact_card-text {font:600 16px/28px Open Sans} div.breadcrumb {max-width:1088px;margin:22px auto 0} .woocommerce-widget-layered-nav>span,select#filter {font:600 12px/26px Open Sans} .woocommerce-widget-layered-nav+div,select#filter+select#filter {margin-left:25px} .woocommerce table.shop_attributes th {width:270px !important} .woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th {padding-left:27px !important} .share div {width:38px;height:38px;margin-right:17px} .share div>img,.share div>picture>img {height:15px} .news {max-width:1088px;margin:32px auto 0} form.search-form {margin-bottom:40px}} @media(max-width:1100px) { .header-top {padding:0 16px;height:unset} .header-mid {display:none} .home_top {padding:280px 16px 20px;} .section_title {margin:16px auto 15px;font:Bold 18px/26px Open Sans} .about {padding:0 16px;grid-gap:16px} .menu_cards {margin:0 auto 16px} .reviews {padding:0 16px} .reviews>iframe {width:500px;height:300px} .regions {padding:50px 16px;} .footer {padding:40px 16px;grid-gap:20px;grid-template-columns:130px 170px 1fr 200px} .footer_contact>ul>li>a {font:600 12px/17px Open Sans;padding:15px 0} .footer_contact>ul>li>img,.footer_contact>ul>li>picture>img {width:15px} .footer_title {font:Bold 16px/22px Open Sans} footer ul.main-menu>li>a {font:600 12px/17px Open Sans} footer ul.main-menu>li:before {width:7px;left:-15px} footer ul.main-menu {padding-left:15px} .footer-social>a>img,.footer-social>a>picture>img {height:14px} .footer_news-block {padding:10px 0} .footer_news-block>a {font:Bold 12px/22px Open Sans} .footer_news-block>p {font:600 8px/8px Open Sans} .footer_contact>ul {margin-bottom:10px} .footer_news-block+div {border-top:1px solid rgba(118,118,118,.5)} body.mobile-nav-open {overflow:hidden} .mobile-header-actions {grid-column:3;justify-self:end;display:flex;align-items:center;gap:8px} .mobile-search-toggle {position:relative;z-index:10002;flex:0 0 48px;width:48px;height:48px;border-radius:16px} .nav-activator {position:relative;z-index:10002;grid-column:3;justify-self:end;width:48px;height:48px;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(255,255,255,.24);border-radius:16px;background:rgba(255,255,255,.13);transition:background .2s ease,transform .2s ease} .nav-activator>.bar1,.nav-activator>.bar2,.nav-activator>.bar3 {width:22px;height:2px;margin:0;border-radius:999px;background-color:#fff;transition:transform .22s ease,opacity .18s ease} .header-mob .change .bar1 {-webkit-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)} .header-mob .change .bar2 {opacity:0} .header-mob .change .bar3 {-webkit-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)} #header-nav {position:fixed;inset:0;z-index:10000;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center;width:auto;height:100vh;height:100dvh;padding:76px 16px 18px;background:rgba(20,33,40,0);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility .24s ease,background .24s ease} #header-nav.is-open {background:rgba(20,33,40,.55);opacity:1;visibility:visible;pointer-events:auto} .header-nav-panel {box-sizing:border-box;width:min(100%,390px);max-width:100%;max-height:calc(100vh - 96px);max-height:calc(100dvh - 96px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(255,255,255,.46);border-radius:22px;background:rgba(255,255,255,.96);box-shadow:0 24px 56px rgba(18,31,38,.34);opacity:0;transform:translateY(-18px) scale(.97);transition:opacity .24s ease,transform .24s ease;scrollbar-width:thin;scrollbar-color:rgba(53,55,64,.24) transparent} #header-nav.is-open .header-nav-panel {opacity:1;transform:translateY(0) scale(1)} .header-nav-panel::-webkit-scrollbar {width:4px} .header-nav-panel::-webkit-scrollbar-track {background:transparent} .header-nav-panel::-webkit-scrollbar-thumb {border-radius:999px;background:rgba(53,55,64,.24)} .header-nav-head {display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 16px 10px} .header-nav-head>p {margin:0;color:#353740;font:Bold 18px/24px Open Sans;letter-spacing:0} .header-nav-close {flex:0 0 auto;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:14px;background:#f1f5f4;color:#353740;font:400 28px/28px Open Sans;box-shadow:none} #header-nav .search-form {display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;margin:0;padding:0 16px 14px} #header-nav .search-form label {display:block;min-width:0} #header-nav .search-field {width:100%;height:44px;border:1px solid rgba(197,199,200,.72);border-radius:14px;background:#f8faf9;padding:0 14px;color:#353740;font:600 14px/20px Open Sans;outline:0} #header-nav .submit {position:static;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:14px;background:#007889;box-shadow:none;line-height:0} #header-nav .submit img,#header-nav .submit picture>img {display:block;width:20px;height:20px;object-fit:contain;filter:brightness(0) invert(1);transform:translate(1px,1px)} .header-mob {position:absolute;left:0;right:0;z-index:10001;max-width:1280px;margin:0 auto;padding:16px;display:grid;grid-template-columns:200px auto auto;align-items:center} .header-mob .header-logo {display:flex;align-items:center;justify-self:start;line-height:0} .about {margin:50px auto 0} .sale_list>.woocommerce {padding:0 16px;grid-gap:32px} div.breadcrumb {padding:0 16px;margin:0 auto} .contacts {padding:0 16px;margin:32px auto} .contact_card-text {font:600 14px/22px Open Sans} .woocommerce-widget-layered-nav,select#filter {padding:8px 10px} .woocommerce-widget-layered-nav+div,select#filter+select#filter {margin-left:5px} .woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th {padding-left:16px !important} .woocommerce table.shop_attributes th {width:195px !important} .news {padding-left:16px} #header-nav-mob {list-style:none;margin:0;padding:4px 10px} ul#header-nav-mob>li+li {margin-top:4px} ul#header-nav-mob>li>a {position:relative;display:flex;align-items:center;min-height:48px;padding:0 42px 0 14px;border-radius:14px;background:transparent;margin-bottom:0;color:#353740;font:Bold 15px/20px Open Sans;letter-spacing:0;text-transform:uppercase;transition:background .2s ease,color .2s ease} ul#header-nav-mob>li.menu-item-has-children>a:after {content:"";position:absolute;right:16px;width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);opacity:.5;transition:transform .2s ease} ul#header-nav-mob>li.menu-item-has-children.is-submenu-open>a:after {transform:rotate(135deg)} ul#header-nav-mob>li>a:hover,ul#header-nav-mob>li.current-menu-item>a,ul#header-nav-mob>li.current-menu-ancestor>a {background:rgba(0,120,137,.1);color:#007889} ul#header-nav-mob .sub-menu {display:none;margin:0;padding:0 10px 8px 22px;background:transparent} ul#header-nav-mob .menu-item-has-children.is-submenu-open>.sub-menu {display:block} ul#header-nav-mob .sub-menu>li>a {padding:8px 0;color:#5f646b;font:600 13px/18px Open Sans;text-transform:none} ul#header-nav-mob .sub-menu>li+li {border-top:0} .header-nav-row {display:grid;gap:12px;padding:14px 16px 16px;border-top:1px solid rgba(197,199,200,.48)} #header-nav .lang-switch {display:block;width:100%;margin:0;padding:0;background:transparent} #header-nav .lang-switch>ul {position:static;display:flex;flex-wrap:wrap;gap:8px;width:100%;margin:0;padding:0;background:transparent;font:Bold 12px/16px Open Sans} #header-nav .lang-switch>ul>li>a {min-width:44px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid rgba(0,120,137,.22);border-radius:999px;color:#136271} #header-nav .lang-switch>ul .current-lang a {background:#007889;color:#fff} .header-nav-row .btn-nav {width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#007889;color:#fff;font:Bold 14px/20px Open Sans;letter-spacing:0;box-shadow:none} .btn-calculator {padding:10px 52px}} @media(max-width:860px) { .menu_cards {flex-wrap:wrap;padding:0 16px} .card_menu {margin:0 auto} .reviews>iframe {margin:0 auto;display:block} .regions {padding:50px 16px;} .btn-regions {margin:auto;display:table} .footer {padding:26px 16px;grid-gap:20px;grid-template-columns:1fr 1fr} .footer-logo {max-width:160px;margin:auto} .sale_list>.woocommerce {grid-gap:16px} .section_title {padding:0 60px} .st-ba:before {left:16px} .st-ba:after {right:16px} .contacts {grid-template-columns:1fr} .woocommerce-widget-layered-nav,select#filter {display:block;width:100%} .woocommerce-widget-layered-nav+div,select#filter+select#filter {margin:16px 0 0} .woocommerce table.shop_attributes th {width:60% !important} .slick-card_news-single {display:none}} @media(max-width:620px) {.home_top-background {display:block} .contact-form_phone-button {display:none !important} .contact-form_bloc,.contact-form_phone,.contact-form_pulse {position:unset !important;width:36px !important;height:36px !important;margin:auto !important;color:#fff} .contact-form_phone-img {display:block;position:absolute;bottom:-5px !important;right:0 !important;width:36px !important;height:36px !important;filter:invert(.3) sepia(1) saturate(16) hue-rotate(160deg) !important;cursor:pointer;z-index:9999} .next-city,.prev-city {content:'';position:absolute;cursor:pointer;top:0;bottom:0;margin:auto;background:rgba(213,201,179,.5) 0 0 no-repeat padding-box;width:19px;height:30px;border-radius:15px 4px 4px 15px} .next-city {right:-25px;transform:rotate(180deg)} .prev-city {left:-25px} .next-city:before,.prev-city:before {content:'';background:url(/wp-content/themes/egritech/img/arrow.svg) no-repeat center;background-size:cover;top:0;bottom:0;margin:auto;left:0;right:-10px;width:14px;height:14px;position:absolute} .city {cursor:default !important} .city text {display:none;} .contact-form_phone-button {bottom:100px !important} #mob_nav {display:flex} #mob_nav>span {width:1px;height:35px;background:#ebebeb;margin:auto 0} #mob_nav p {font:Bold 12px/14px Open Sans;color:#353740;margin:5px 0} #mob_nav img {object-fit:cover;height:35px} .header-right>a>span {display:none;margin-right:20px} .header-right>a+a {margin-left:0;margin-right:16px;float:left} .header-right>a>span.dyn-phone {display:inline-block;font:Bold 12px/14px Open Sans;margin:0} .header-right>a>img,.header-right>a>picture>img {width:14px;height:14px;filter:brightness(0) invert(0)} .header-right .dyn-email {display:none;} .header-nav-row {display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;} .header-nav-row .btn-nav {align-items:center;} .lang-switch {display:none} #header-nav .lang-switch {display:block;margin:0;padding:0;background:transparent;width:100%;} #header-nav .lang-switch>ul {display:flex;gap:8px;position:static;left:unset;bottom:unset;} #header-nav .lang-switch>ul .current-lang a {background:#007889;color:#fff;} #header-nav {padding:70px 10px calc(16px+env(safe-area-inset-bottom))} .desktop-search-overlay {padding:70px 10px calc(16px+env(safe-area-inset-bottom))} .desktop-search-panel {max-height:calc(100vh - 86px);max-height:calc(100dvh - 86px);padding:18px;border-radius:12px} .desktop-search-close {top:14px;right:14px;width:36px;height:36px;border-radius:10px;font:400 26px/26px Open Sans} .desktop-search-label {margin:0 42px 14px 0;font:Bold 22px/28px Open Sans} .desktop-search-field {grid-template-columns:22px minmax(0,1fr) auto;min-height:52px;gap:10px;padding:0 6px 0 14px} .desktop-search-field input {height:50px;font:600 16px/22px Open Sans} .desktop-search-field button {min-height:40px;padding:0 14px} .desktop-search-results {max-height:calc(100dvh - 230px)} .desktop-search-result {gap:12px;min-height:54px;padding:10px 12px} .header-nav-panel {max-height:calc(100vh - 86px);max-height:calc(100dvh - 86px);border-radius:22px} .header-top {height:32px} .header-social>a>img,.header-social>a>picture>img {height:11px} .header-mob {grid-template-columns:112px auto auto;padding:14px 16px} .mobile-header-actions {gap:7px} .mobile-search-toggle {flex-basis:44px;width:44px;height:44px;border-radius:14px} ul#header-nav-mob>li>a {min-height:46px;padding:0 38px 0 14px;font:Bold 14px/20px Open Sans} .nav-activator {width:44px;height:44px;border-radius:14px;gap:4px} .nav-activator>.bar1,.nav-activator>.bar2,.nav-activator>.bar3 {width:21px;height:2px;margin:0} .header-mob .change .bar1 {-webkit-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)} .header-mob .change .bar2 {opacity:0} .header-mob .change .bar3 {-webkit-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)} .head_title {font:Bold 20px/27px Open Sans} .home_top-content>p:last-of-type {font:600 12px/20px Open Sans;margin:20px 0;display:none;} .btn-head {font:Bold 10px/15px Open Sans;padding:10px 13px} .section_title {font:Bold 16px/22px Open Sans} .st-ba:after,.st-ba:before {width:24px;height:24px} .st-ba:before {left:26px} .st-ba:after {right:26px} div.product-slider {padding:0;padding-bottom:50px} .about {grid-template-columns:1fr;grid-gap:32px} .about>iframe {height:160px} .card_menu>img,.card_menu>picture>img {height:58px} .menu_cards {display:grid;grid-template-columns:1fr 1fr;grid-gap:16px} .reviews>iframe {width:100%;height:214px} .regions {padding:0 16px} .btn-regions {font:Bold 10px/15px Open Sans;padding:8px 18px;margin-bottom:20px} .btn-calculator {font:Bold 10px/15px Open Sans;padding:8px 18px} .card_news {margin:8px;width:224px} .card_news>img,.card_news>iframe,.card_news>picture>img {height:132px;width:224px} .card_news-title {font:Bold 12px/18px Open Sans;margin:0;height:36px} .card_news-content {padding:6px 16px} .card_news-meta>p {font:600 8px/10px Open Sans} .card_news-meta>p:first-of-type {padding-right:6px} .card_news-text {font:600 10px/16px Open Sans;max-height:48px} .footer {grid-template-columns:1fr} .footer-logo {display:none} footer .footer-social {display:none} .news_cards {padding:0} .sale_list>.woocommerce {grid-template-columns:1fr} .card_menu>p {font:600 12px/17px Open Sans} .footer-mob {display:grid;grid-template-columns:112px auto;padding-bottom:16px} .footer-mob>div {display:flex;margin-left:auto} .footer-mob>div img {height:14px;margin:0 10px;filter:brightness(0) invert(1)} .footer-mob>div>a {margin:auto 0} .footer_title {margin-bottom:0} footer ul.main-menu {margin:0;padding-left:20px} .footer_contact>ul {margin:0} .footer_contact>ul>li>a {padding:8px 0} ul.breadcrumb {margin:5px 0 0} .share {margin-bottom:16px} .news {display:block;padding:0 16px} form.search-form {margin-bottom:27px;padding:0 8px;} .woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th {font:600 10px/12px Open Sans !important} ul#header-nav-mob .sub-menu>li>a {font:600 10px/14px Open Sans;padding:8px 16px} ul#header-nav-mob .sub-menu .sub-menu {display:none} .modal-content {width:90%;padding:21px 28px 22px} .modal-content .section_title {padding:0;font:Bold 12px/20px Open Sans} .section_subtitle {font-size:11px;} .modal-content .section_title.st-ba:before {left:-30px} .modal-content .section_title.st-ba:after {right:-30px} .close {width:30px;height:30px;font:bold 25px/28px Open Sans;top:-16px;right:-1px} .cf-submit {padding:10px 30px;font:Bold 8px/15px Open Sans} input.wpcf7-text {padding:8px;margin-bottom:16px;font:600 10px/26px Open Sans} .timelapse>img:first-of-type,.timelapse>img:nth-of-type(2) {display:none} .timelapse>img:last-of-type {display:block;margin:auto;max-width:300px}} .city {cursor:pointer} text {font:Bold 8px/12px Open Sans;text-transform:uppercase;fill:#353740} #city_name-Ternop {font:800 6px/12px Open Sans} #city_name-Chernivci,#city_name-IvanFr {font:Bold 7px/12px Open Sans} a.image-popup-vertical-fit {cursor:-webkit-zoom-in} button::-moz-focus-inner {padding:0;border:0} header ul.main-menu>li:hover .sub-menu .sub-menu {display:none;width:286px;position:absolute;right:-286px;margin-top:-62px;} header ul.main-menu#menu-header-menu-uk>li:hover .sub-menu .sub-menu,header ul.main-menu#menu-header-menu-en>li:hover .sub-menu .sub-menu,header ul.main-menu#menu-header-menu>li:hover .sub-menu .sub-menu {right:0;} header ul.main-menu>li:hover .sub-menu .sub-menu li {width:100%} header ul.main-menu .sub-menu .sub-menu:before {content:none} .contact-form_phone-img {display:block;position:absolute;bottom:10px;right:10px;width:47px;height:47px;filter:invert(1);cursor:pointer;z-index:9999} .contact-form_phone-img:hover {display:none} .contact-form_close-button {display:block;position:absolute;left:-20px;top:-13px;width:20px;height:20px;cursor:pointer;filter:invert(.5)} div#contact-form_1 {width:300px;background:#fff;display:none;position:fixed;bottom:15px;right:15px;border:none;border-radius:8px;z-index:9999} p.contact-form_title {color:#fff;font-size:16px;padding:13px 0;margin:0;text-transform:uppercase;text-align:center;font-weight:700;background:linear-gradient(#013944,#00a0bd);border-radius:8px 8px 0 0} .contact-form_input-wrapper>input {width:250px;margin:20px auto;display:block;border:1px solid #e8e8e8;box-shadow:0 2px 8px #e8e8e8;border-radius:4px;padding:5px} .contact-form_button {margin:20px auto 10px;display:block;padding:8px;color:#fff;font-weight:700;font-size:14px;background:#007186;border:2px solid #007186;border-radius:4px;cursor:pointer;transition:.5s;outline:0;position:relative} .contact-form_button:hover {background:#00a5c3;box-shadow:inset 0 0 37px 1px #007186} p#contact-form_text-error {text-align:center;display:none;color:#860101;margin:10px auto;font-size:16px;font-weight:700} p#contact-form_text-submit {text-align:center;display:none;color:#017186;margin:10px auto;font-size:16px;font-weight:700} #contact-form_backdrop {position:absolute;background:rgba(0,0,0,.01);z-index:100;min-width:100%;min-height:100vh;display:none;position:fixed;top:0} .contact-form_phone-button {display:block;position:fixed;bottom:25px;right:50px;width:70px;height:70px;fill:#007186;cursor:pointer;z-index:9999} .contact-form_bloc,.contact-form_phone,.contact-form_pulse {position:absolute;width:70px;height:70px;color:#fff;text-align:center;border-radius:50%} .contact-form_bloc {cursor:pointer;z-index:1;overflow:hidden} .contact-form_pulse {background:#5cc2e2;position:relative;transition:.5s} .contact-form_phone {font-size:28px;line-height:54px;animation:phone .9s ease-in-out infinite} .contact-form_text {position:absolute;opacity:0;text-transform:uppercase;font-weight:700;top:23px;font-size:10px;transform:scaleX(-1);transition:.5s ease-in-out} .contact-form_phone img {transition:.5s ease-in-out} .contact-form_pulse:hover {background:#29aee3} .contact-form_pulse:hover img {transition:.5s ease-in-out;transform:scale(0)} .contact-form_pulse:hover .contact-form_text {transform:scaleX(1);transition:.5s ease-in-out;opacity:1} .contact-form_pulse:hover::after,.contact-form_pulse:hover::before {content:'';position:absolute;border:1px solid #29aee3;left:-20px;right:-20px;top:-20px;bottom:-20px;border-radius:50%;animation:pulse 1.8s linear infinite;opacity:0} .contact-form_pulse:hover::after {animation-delay:.5s} @keyframes phone {0%,100% {transform:rotate(-20deg)} 50% {transform:rotate(21deg)}} @keyframes pulse {0% {transform:scale(.5);opacity:0} 50% {opacity:1} 100% {transform:scale(1.2);opacity:0}} input.parsley-error {background:#ffbebe} ul.parsley-errors-list {display:inline-block;right:0;position:absolute;list-style-type:none;font-size:10px;margin:2px;text-transform:uppercase} @media(max-width:620px) {footer {background:none;margin-bottom:85px;} footer.egritech-footer-background-ready {background:url(/wp-content/uploads/2023/04/background_mobile.png) no-repeat center;background-size:cover;} ul.parsley-errors-list {display:block;right:unset;position:relative;list-style-type:none;font-size:10px;margin:-14px 0 0 0;text-transform:uppercase;max-width:100%;padding:0}} a.modal-price.active {background:#fff;color:green;font:Bold 18px/18px Open Sans;margin-left:10px !important;padding:10px 20px !important;border:1px solid rgba(0,0,0,.16)} a.modal-price.active:hover {box-shadow:0 3px 6px rgba(0,0,0,.16)} @media (max-width:1199px) { .product-feature-card.open {height:100%;}} .collapsible.expanded {-webkit-line-clamp:unset;} .home-company-section,.home-benefits-section {background:#fff;color:#353740;font-family:'Open Sans',sans-serif;} .home-company-section {padding:74px 0 34px;} .home-benefits-section {padding:28px 0 82px;} .home-modern-container {width:min(1180px,calc(100% - 32px));margin:0 auto;} .home-giveaway-section {padding:34px 0;background:#f8faf9;} .home-promo-stack {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;} .home-giveaway-banner {position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);align-content:space-between;gap:16px;min-height:390px;padding:22px;overflow:hidden;border:1px solid rgba(213,201,179,.44);border-radius:8px;background:radial-gradient(circle at 76% 12%,rgba(213,201,179,.28),transparent 26%),linear-gradient(122deg,#005d6b 0%,#007889 54%,#0c6874 100%);box-shadow:0 18px 40px rgba(17,64,72,.18);text-decoration:none;transition:transform .22s ease,box-shadow .22s ease;} .home-giveaway-banner::before,.home-giveaway-banner::after {position:absolute;z-index:0;border:1px solid rgba(255,255,255,.12);border-radius:50%;content:'';pointer-events:none;} .home-giveaway-banner::before {width:360px;height:360px;top:-205px;right:8%;} .home-giveaway-banner::after {width:580px;height:580px;right:-230px;bottom:-400px;} .home-giveaway-banner:hover,.home-giveaway-banner:focus-visible {box-shadow:0 24px 48px rgba(17,64,72,.26);transform:translateY(-3px);} .home-giveaway-banner:focus-visible {outline:3px solid #d5c9b3;outline-offset:3px;} .home-giveaway-banner__content {position:relative;z-index:1;min-width:0;} .home-giveaway-banner__eyebrow {display:block;margin-bottom:10px;color:#d5c9b3;font:700 12px/16px 'Open Sans',sans-serif;letter-spacing:.08em;text-transform:uppercase;} .home-giveaway-banner h2 {max-width:620px;margin:0;color:#fff;font:700 clamp(23px,2vw,29px)/1.2 'Open Sans',sans-serif;letter-spacing:0;} .home-giveaway-banner p {max-width:570px;margin:12px 0 0;color:rgba(255,255,255,.84);font:400 14px/22px 'Open Sans',sans-serif;} .home-giveaway-banner__cta {display:inline-flex;gap:9px;align-items:center;margin-top:16px;padding:10px 14px;border-radius:4px;background:#fff;color:#007889;font:700 13px/18px 'Open Sans',sans-serif;transition:background-color .2s ease,color .2s ease;} .home-giveaway-banner:hover .home-giveaway-banner__cta,.home-giveaway-banner:focus-visible .home-giveaway-banner__cta {background:#d5c9b3;color:#353740;} .home-giveaway-banner__cta svg {width:18px;height:18px;flex:0 0 auto;} .home-giveaway-banner__certificate {position:relative;z-index:1;display:grid;gap:4px;align-content:center;min-height:86px;padding:13px 16px;border:1px solid rgba(255,255,255,.56);border-radius:7px;background:rgba(255,255,255,.97);box-shadow:0 16px 30px rgba(10,36,41,.22);transform:none;} .home-giveaway-banner__certificate::after {position:absolute;top:12px;right:13px;bottom:12px;width:4px;border-radius:5px;background:#d5c9b3;content:'';} .home-giveaway-banner__certificate-brand {color:#007889;font:700 12px/16px 'Open Sans',sans-serif;letter-spacing:.13em;} .home-giveaway-banner__certificate strong {color:#173b41;font:700 clamp(27px,2.35vw,34px)/1 'Open Sans',sans-serif;letter-spacing:-.055em;white-space:nowrap;} .home-giveaway-banner__certificate strong small {color:#007889;font-size:.42em;letter-spacing:0;} .home-giveaway-banner__certificate-service {color:#5f646b;font:700 11px/15px 'Open Sans',sans-serif;letter-spacing:.04em;text-transform:uppercase;} .home-grain-offer-banner {position:relative;isolation:isolate;display:flex;min-height:390px;align-items:flex-end;padding:120px 22px 22px;overflow:hidden;border:1px solid rgba(213,201,179,.42);border-radius:8px;background:#102126;box-shadow:0 18px 40px rgba(17,40,46,.2);text-decoration:none;transition:transform .22s ease,box-shadow .22s ease;} .home-grain-offer-banner::before {position:absolute;z-index:0;inset:0;background:linear-gradient(0deg,rgba(12,31,35,.99) 0%,rgba(12,31,35,.94) 45%,rgba(12,31,35,.34) 78%,rgba(12,31,35,.08) 100%);content:'';transition:transform .45s ease;} .home-grain-offer-banner:hover,.home-grain-offer-banner:focus-visible {box-shadow:0 24px 48px rgba(17,40,46,.3);transform:translateY(-3px);} .home-grain-offer-banner:hover::before,.home-grain-offer-banner:focus-visible::before {transform:scale(1.015);} .home-grain-offer-banner:focus-visible {outline:3px solid #d5c9b3;outline-offset:3px;} .home-grain-offer-banner__content {position:relative;z-index:1;max-width:550px;} .home-grain-offer-banner__eyebrow {display:block;margin-bottom:10px;color:#d5c9b3;font:700 12px/16px 'Open Sans',sans-serif;letter-spacing:.08em;text-transform:uppercase;} .home-grain-offer-banner h2 {margin:0;color:#fff;font:700 clamp(23px,2vw,29px)/1.2 'Open Sans',sans-serif;letter-spacing:-.02em;} .home-grain-offer-banner p {max-width:520px;margin:12px 0 0;color:rgba(255,255,255,.84);font:400 14px/22px 'Open Sans',sans-serif;} .home-grain-offer-banner__cta {display:inline-flex;gap:9px;align-items:center;margin-top:16px;padding:10px 14px;border-radius:4px;background:#2f899b;color:#fff;font:700 13px/18px 'Open Sans',sans-serif;transition:background-color .2s ease,color .2s ease;} .home-grain-offer-banner:hover .home-grain-offer-banner__cta,.home-grain-offer-banner:focus-visible .home-grain-offer-banner__cta {background:#d5c9b3;color:#173b41;} .home-grain-offer-banner__cta svg {width:18px;height:18px;flex:0 0 auto;} .home-grain-calculator-banner {position:relative;isolation:isolate;display:grid;grid-template-rows:1fr auto;gap:16px;min-height:390px;padding:22px;overflow:hidden;border:1px solid rgba(112,196,208,.38);border-radius:8px;background:radial-gradient(circle at 92% 8%,rgba(213,201,179,.24),transparent 30%),linear-gradient(145deg,#173b41 0%,#005f6d 48%,#007889 100%);box-shadow:0 18px 40px rgba(17,64,72,.2);color:#fff;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease;} .home-grain-calculator-banner::before {position:absolute;z-index:0;width:310px;height:310px;top:-175px;right:-125px;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 46px rgba(255,255,255,.035),0 0 0 92px rgba(255,255,255,.025);content:'';pointer-events:none;} .home-grain-calculator-banner:hover,.home-grain-calculator-banner:focus-visible {box-shadow:0 24px 48px rgba(17,64,72,.3);transform:translateY(-3px);} .home-grain-calculator-banner:focus-visible {outline:3px solid #d5c9b3;outline-offset:3px;} .home-grain-calculator-banner__content,.home-grain-calculator-banner__result {position:relative;z-index:1;} .home-grain-calculator-banner__eyebrow {display:block;margin-bottom:10px;color:#d5c9b3;font:700 12px/16px 'Open Sans',sans-serif;letter-spacing:.08em;text-transform:uppercase;} .home-grain-calculator-banner h2 {margin:0;color:#fff;font:700 clamp(23px,2vw,29px)/1.2 'Open Sans',sans-serif;letter-spacing:-.02em;} .home-grain-calculator-banner p {margin:12px 0 0;color:rgba(255,255,255,.84);font:400 14px/22px 'Open Sans',sans-serif;} .home-grain-calculator-banner__cta {display:inline-flex;gap:9px;align-items:center;margin-top:16px;padding:10px 14px;border-radius:4px;background:#fff;color:#007889;font:700 13px/18px 'Open Sans',sans-serif;transition:background-color .2s ease,color .2s ease;} .home-grain-calculator-banner:hover .home-grain-calculator-banner__cta,.home-grain-calculator-banner:focus-visible .home-grain-calculator-banner__cta {background:#d5c9b3;color:#353740;} .home-grain-calculator-banner__cta svg {width:18px;height:18px;flex:0 0 auto;} .home-grain-calculator-banner__result {display:grid;gap:3px;padding:13px 16px;border:1px solid rgba(255,255,255,.6);border-radius:7px;background:rgba(255,255,255,.96);box-shadow:0 14px 28px rgba(10,36,41,.2);} .home-grain-calculator-banner__result>span,.home-grain-calculator-banner__result>small {color:#5f646b;font:700 10px/15px 'Open Sans',sans-serif;letter-spacing:.03em;text-transform:uppercase;} .home-grain-calculator-banner__result strong {color:#173b41;font:700 clamp(27px,2.35vw,34px)/1 'Open Sans',sans-serif;letter-spacing:-.045em;white-space:nowrap;} .home-grain-calculator-banner__result strong small {color:#007889;font-size:.43em;letter-spacing:0;} @media (max-width:900px) {.home-promo-stack {grid-template-columns:1fr;}} @media (prefers-reduced-motion:reduce) {.home-giveaway-banner,.home-giveaway-banner__cta,.home-grain-offer-banner,.home-grain-offer-banner::before,.home-grain-offer-banner__cta,.home-grain-calculator-banner,.home-grain-calculator-banner__cta {transition:none;} .home-giveaway-banner:hover,.home-giveaway-banner:focus-visible,.home-grain-offer-banner:hover,.home-grain-offer-banner:focus-visible,.home-grain-offer-banner:hover::before,.home-grain-offer-banner:focus-visible::before,.home-grain-calculator-banner:hover,.home-grain-calculator-banner:focus-visible {transform:none;}} .home-company-card {display:grid;grid-template-columns:minmax(0,0.82fr) minmax(400px,1.18fr);gap:40px;align-items:center;padding:28px;border:1px solid rgba(197,199,200,0.62);border-radius:8px;background:#fff;box-shadow:0 14px 34px rgba(26,39,48,0.08);box-sizing:border-box;} .home-company-content {min-width:0;} .home-company-heading {display:flex;align-items:center;gap:18px;margin-bottom:20px;} .home-company-mark {width:44px;height:75px;flex:0 0 auto;object-fit:contain;} .home-section-kicker {display:block;margin:0 0 8px;font:700 13px/18px Open Sans;letter-spacing:0;text-transform:uppercase;color:#D5C9B3;} .home-product-category-showcase {position:relative;padding:68px 0 78px;overflow:hidden;background:#f8faf9;color:#353740;font-family:'Open Sans',sans-serif;isolation:isolate;} .home-product-category-showcase::before {content:"";position:absolute;inset:0;z-index:-2;background:url(/wp-content/themes/egritech/img/backround.jpg) no-repeat center bottom;background-size:cover;opacity:0.1;} .home-product-category-showcase::after {content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(255,255,255,0.98) 0%,rgba(248,250,249,0.96) 58%,rgba(248,250,249,0.98) 100%);pointer-events:none;} .home-product-category-showcase .section_title {display:block;width:100%;max-width:min(720px,100%);margin:0 auto 28px;color:#353740;font:700 34px/44px Open Sans;letter-spacing:0;text-align:center;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;} .home-product-category-showcase .st-ba::before,.home-product-category-showcase .st-ba::after {display:none;} .home-product-category-showcase div.product-slider {position:relative;max-width:none;width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:0 clamp(46px,4.6vw,78px);box-sizing:border-box;} .home-product-category-showcase div.product-slider::before,.home-product-category-showcase div.product-slider::after {content:"";position:absolute;top:0;bottom:42px;width:clamp(52px,7vw,104px);z-index:5;pointer-events:none;} .home-product-category-showcase div.product-slider::before {left:0;background:linear-gradient(90deg,#f8faf9 0%,rgba(248,250,249,0) 100%);} .home-product-category-showcase div.product-slider::after {right:0;background:linear-gradient(270deg,#f8faf9 0%,rgba(248,250,249,0) 100%);} .home-product-category-showcase .slick-center1 {display:flex !important;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:10px;row-gap:0;margin:0;} .home-product-category-showcase .slick-list {order:1;flex:0 0 100%;overflow:visible;padding-top:8px !important;padding-bottom:26px !important;} .home-product-category-showcase .slick-track {display:flex;align-items:stretch;} .home-product-category-showcase .slick-slide {flex:0 0 auto;width:352px !important;height:auto;padding:0 10px;box-sizing:border-box;} .home-product-category-showcase .slick-slide>div {height:100%;} .home-product-category-showcase .slick-initialized div.product_card-mini {width:100% !important;} .home-product-category-showcase .slick-prev,.home-product-category-showcase .slick-next {position:relative;top:auto;right:auto;bottom:auto;left:auto;flex:0 0 42px;width:42px;height:42px;z-index:3;display:inline-flex !important;align-items:center;justify-content:center;padding:0;border:1px solid rgba(0,120,137,0.28);border-radius:4px;background:#fff;color:#007889;font-size:0;line-height:0;box-shadow:none;transform:none;box-sizing:border-box;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease,opacity 0.2s ease;} .home-product-category-showcase .slick-prev {order:2;} .home-product-category-showcase .slick-next {order:4;} .home-product-category-showcase .slick-prev::before,.home-product-category-showcase .slick-next::before {content:"";width:10px;height:10px;display:block;margin:0;border-top:2px solid currentColor;border-left:2px solid currentColor;opacity:1;} .home-product-category-showcase .slick-prev::before {transform:translateX(2px) rotate(-45deg);} .home-product-category-showcase .slick-next::before {transform:translateX(-2px) rotate(135deg);} .home-product-category-showcase .slick-prev:hover,.home-product-category-showcase .slick-prev:focus-visible,.home-product-category-showcase .slick-next:hover,.home-product-category-showcase .slick-next:focus-visible {border-color:#007889;background:#007889;color:#fff;outline:none;} .home-product-category-showcase .slick-dots {position:relative;right:auto;bottom:auto;left:auto;order:3;flex:0 1 auto;width:auto;min-height:42px;display:flex !important;align-items:center;justify-content:center;gap:8px;margin:0 2px;padding:0;list-style:none;} .home-product-category-showcase .slick-dots li {width:auto;height:auto;display:flex;align-items:center;margin:0;} .home-product-category-showcase .slick-dots button {width:8px;height:8px;display:block;padding:0;border:0;border-radius:50%;background:rgba(0,120,137,0.24);color:transparent;font-size:0;cursor:pointer;transition:width 0.2s ease,background 0.2s ease;} .home-product-category-showcase .slick-dots button::before {display:none;} .home-product-category-showcase .slick-dots .slick-active button {width:22px;border-radius:999px;background:#007889;} .home-category-showcase {position:relative;padding:0;overflow:hidden;background:#f6f8f7;color:#353740;font-family:'Open Sans',sans-serif;isolation:isolate;} .home-category-showcase::before {content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(255,255,255,0.95) 0%,rgba(246,248,247,0.98) 100%),url(/wp-content/themes/egritech/img/backround.jpg) no-repeat center bottom;background-size:cover,cover;pointer-events:none;} .home-category-showcase::after {content:"";display:none;position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(255,255,255,0.96) 0%,rgba(246,248,247,0.98) 100%);pointer-events:none;} .home-category-showcase__inner {position:relative;z-index:1;width:100%;margin:0 auto;} .home-category-carousel {position:relative;width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:50px clamp(46px,4.6vw,78px) 64px;background:transparent;box-sizing:border-box;} .home-category-carousel::before,.home-category-carousel::after {content:"";display:block;position:absolute;top:0;bottom:64px;width:clamp(52px,7vw,104px);z-index:3;opacity:0;pointer-events:none;transition:opacity 0.2s ease;} .home-category-carousel::before {left:0;background:linear-gradient(90deg,rgba(246,248,247,0.98) 0%,rgba(246,248,247,0) 100%);} .home-category-carousel::after {right:0;background:linear-gradient(270deg,rgba(246,248,247,0.98) 0%,rgba(246,248,247,0) 100%);} .home-category-carousel.is-scrollable::before,.home-category-carousel.is-scrollable::after {opacity:1;} .home-category-track {display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px) / 4);gap:20px;width:100%;max-width:none;margin:0 auto;overflow-x:auto;overflow-y:hidden;padding:8px 0 24px;box-sizing:border-box;scroll-behavior:smooth;scroll-padding:0;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;touch-action:pan-y;user-select:none;} .home-category-track::-webkit-scrollbar {display:none;} .home-category-track.is-dragging {cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;} .home-category-card,.home-category-card img {-webkit-user-drag:none;} .home-category-carousel:not(.is-scrollable) .home-category-track {justify-content:center;} .home-category-track .home-category-slide {min-width:0;scroll-snap-align:start;} .home-category-arrow {position:relative;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(0,120,137,0.28);border-radius:4px;background:#fff;color:#007889;box-shadow:none;cursor:pointer;box-sizing:border-box;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease,opacity 0.2s ease;} .home-category-arrow::before {content:"";width:10px;height:10px;display:block;border-top:2px solid currentColor;border-left:2px solid currentColor;} .home-category-arrow--prev::before {transform:translateX(2px) rotate(-45deg);} .home-category-arrow--next::before {transform:translateX(-2px) rotate(135deg);} .home-category-arrow:hover,.home-category-arrow:focus-visible {border-color:#007889;background:#007889;color:#fff;outline:none;} .home-category-arrow:disabled,.home-category-arrow:disabled:hover {border-color:rgba(0,120,137,0.28);background:#fff;color:#007889;opacity:0.42;pointer-events:none;} .home-category-controls {min-height:42px;display:flex;align-items:center;justify-content:center;gap:14px;margin-top:6px;background:transparent;} .home-category-carousel:not(.is-scrollable) .home-category-controls {display:none;} .home-category-dots {display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;} .home-category-dot {width:8px;height:8px;display:block;padding:0;border:0;border-radius:50%;background:rgba(0,120,137,0.24);color:transparent;font-size:0;cursor:pointer;transition:width 0.2s ease,background 0.2s ease;} .home-category-dot.is-active {width:22px;border-radius:999px;background:#007889;} .home-category-slide {box-sizing:border-box;} .home-category-card {position:relative;display:block;height:226px;overflow:hidden;border:1px solid rgba(0,120,137,0.12);border-radius:8px;background:#dfe8e7;box-shadow:inset 0 1px 0 rgba(255,255,255,0.22);text-decoration:none;isolation:isolate;box-sizing:border-box;transition:border-color 0.2s ease,transform 0.2s ease;} .home-category-card:hover,.home-category-card:focus-visible {border-color:rgba(0,120,137,0.28);transform:translateY(-2px);outline:none;} .home-category-card::after {content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(5,18,20,0.04) 30%,rgba(5,18,20,0.66) 100%);pointer-events:none;} .home-category-card__image,.home-category-card__image img,.home-category-card__image picture {display:block;width:100%;height:100%;} .home-category-card__image {position:absolute;inset:0;z-index:1;} .home-category-card__image img,.home-category-card__image picture>img {max-width:none !important;object-fit:cover;object-position:center;filter:saturate(0.96) contrast(1.04) brightness(0.9);transform:scale(1.01);transition:filter 0.3s ease,transform 0.4s ease;} .home-category-card:hover .home-category-card__image img,.home-category-card:focus-visible .home-category-card__image img,.home-category-card:hover .home-category-card__image picture>img,.home-category-card:focus-visible .home-category-card__image picture>img {filter:saturate(1.05) contrast(1.07) brightness(0.98);transform:scale(1.06);} .home-category-card__title {position:absolute;right:12px;bottom:12px;z-index:3;max-width:min(54%,190px);display:-webkit-box;padding:5px 8px 6px;overflow:hidden;border:1px solid rgba(255,255,255,0.28);border-radius:4px;background:rgba(12,20,20,0.72);color:#fff;box-shadow:0 12px 26px rgba(0,0,0,0.2);font:700 10px/13px Open Sans;letter-spacing:0;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;backdrop-filter:blur(8px);} .home-company-heading h2,.home-benefits-head h2 {margin:0;font:700 34px/44px Open Sans;letter-spacing:0;color:#353740;} .home-company-text {font:400 16px/26px Open Sans;color:#5f646b;transition:max-height 0.32s ease;} .home-company-text-wrap {position:relative;} .home-company-text-wrap.is-collapsible .home-company-text {overflow:hidden;} .home-company-text-wrap.is-collapsible:not(.is-expanded)::after {content:"";position:absolute;right:0;bottom:42px;left:0;height:82px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 82%);} .home-company-text-toggle {position:relative;z-index:1;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;margin:10px 0 0;padding:0;border:0;border-radius:50%;background:transparent;color:#007889;cursor:pointer;transition:background 0.2s ease,color 0.2s ease;} .home-company-text-toggle[hidden] {display:none;} .home-company-text-toggle:hover,.home-company-text-toggle:focus-visible {background:rgba(0,120,137,0.08);color:#353740;outline:none;} .home-company-toggle-icon {width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform 0.24s ease;} .home-company-text-wrap.is-expanded .home-company-toggle-icon {transform:translateY(2px) rotate(-135deg);} .home-company-text p:first-child,.home-company-text ul:first-child {margin-top:0;} .home-company-text p:last-child,.home-company-text ul:last-child {margin-bottom:0;} .home-company-text li {margin-top:6px;color:#5f646b;} .home-modern-button {width:fit-content;display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:24px;padding:0 22px;border:1px solid #007889;border-radius:4px;background:#007889;color:#fff;font:700 14px/20px Open Sans;letter-spacing:0;text-decoration:none;transition:background 0.2s ease,color 0.2s ease;} .home-modern-button:hover {background:#fff;color:#007889;} .home-company-media {aspect-ratio:16 / 9;min-width:0;overflow:hidden;border-radius:6px;background:#263038;} .home-company-media iframe {width:100%;height:100%;display:block;} .home-benefits-head {max-width:760px;margin:0 auto 30px;text-align:center;} .home-benefits-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;} .home-benefit-card {position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:172px;padding:24px 18px;border:1px solid rgba(197,199,200,0.62);border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(26,39,48,0.06);box-sizing:border-box;overflow:hidden;text-align:center;text-decoration:none;isolation:isolate;transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease;} .home-benefit-card::before {content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,#007889 0%,#0695a8 54%,#005d6d 100%);opacity:0;transition:opacity 0.28s ease;} .home-benefit-card:hover,.home-benefit-card:focus-visible {border-color:rgba(0,120,137,0.08);box-shadow:0 18px 38px rgba(0,120,137,0.22);transform:translateY(-2px);outline:none;} .home-benefit-card:hover::before,.home-benefit-card:focus-visible::before {opacity:1;} .home-benefit-icon {position:relative;z-index:1;width:78px;height:78px;display:flex;align-items:center;justify-content:center;} .home-benefit-icon img {max-width:78px;max-height:78px;display:block;transition:filter 0.28s ease,transform 0.28s ease;} .home-benefit-title {position:relative;z-index:1;display:block;font:700 17px/24px Open Sans;letter-spacing:0;color:#353740;transition:color 0.28s ease;} .home-benefit-card:hover .home-benefit-title,.home-benefit-card:focus-visible .home-benefit-title {color:#fff;} .home-benefit-card:hover .home-benefit-icon img,.home-benefit-card:focus-visible .home-benefit-icon img {filter:brightness(0) invert(1);transform:scale(1.04);} .home-regions-section {position:relative;padding:82px 0 92px;overflow:hidden;background:#f8faf9;color:#353740;font-family:'Open Sans',sans-serif;isolation:isolate;} .home-regions-section::before {content:"";position:absolute;inset:0;z-index:-2;background:url(/wp-content/themes/egritech/img/backround.jpg) no-repeat center bottom;background-size:cover;opacity:0.1;} .home-regions-section::after {content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#fff 0%,rgba(248,250,249,0.92) 44%,#f8faf9 100%);pointer-events:none;} .home-regions {width:min(1180px,calc(100% - 32px));max-width:none;margin:0 auto;padding:0;display:flex;flex-direction:column;align-items:center;gap:26px;} .home-regions-head {max-width:780px;text-align:center;} .home-regions-head .home-section-kicker {margin-bottom:10px;} .home-regions-title {margin:0;color:#353740;font:700 34px/44px Open Sans;letter-spacing:0;} .home-regions-map-card {position:relative;width:100%;min-width:0;padding:30px 34px 28px;overflow:hidden;border:1px solid rgba(197,199,200,0.64);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,0.98) 0%,#fff 100%);box-shadow:0 22px 54px rgba(26,39,48,0.1);box-sizing:border-box;} .home-regions-map-card::before {content:"";position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,#007889 0%,#00a8bf 45%,#D5C9B3 100%);} .home-regions-map-card::after {content:"";position:absolute;inset:12px;border:1px solid rgba(0,120,137,0.08);border-radius:6px;pointer-events:none;} .home-regions-map-scroll {position:relative;z-index:1;width:100%;padding:8px 0 4px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:rgba(0,120,137,0.28) transparent;} .home-regions-section #povmap {width:min(980px,100%);min-width:700px;height:auto;display:block;margin:0 auto;filter:drop-shadow(0 14px 16px rgba(26,39,48,0.08));} .home-regions-section .city path:first-of-type {stroke:rgba(255,255,255,0.9);transition:fill 0.2s ease,filter 0.2s ease;} .home-regions-section .city a {pointer-events:none;} .home-regions-section .city text {display:block !important;opacity:0;pointer-events:none;transition:none;} .home-regions-section .city a text {fill:transparent !important;} .home-regions-section .city.is-active path:first-of-type {fill:#007889 !important;filter:drop-shadow(0 9px 12px rgba(0,120,137,0.24));} .home-regions-section .city.is-active a {pointer-events:auto;} .home-regions-section .city.is-active text {fill:#fff !important;opacity:1;pointer-events:auto;stroke:rgba(0,82,94,0.26);stroke-width:0.8px;paint-order:stroke;} .home-regions-section .btn-regions {min-height:44px;min-width:236px;padding:0 24px;border:1px solid #007889;border-radius:4px;background:#007889;color:#fff;font:700 14px/20px Open Sans;letter-spacing:0;text-decoration:none;box-shadow:0 14px 28px rgba(0,120,137,0.2);transition:background 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease;} .home-regions-section .btn-regions:hover,.home-regions-section .btn-regions:focus-visible {border-color:#00a8bf;background:#00a8bf;box-shadow:0 18px 34px rgba(0,120,137,0.28);transform:translateY(-1px);outline:none;} .home-calculator-section {position:relative;padding:78px 0 86px;overflow:hidden;background:#fff;color:#353740;font-family:'Open Sans',sans-serif;isolation:isolate;} .home-calculator-section::before {content:"";position:absolute;inset:0;z-index:-2;background:url(/wp-content/themes/egritech/img/backround.jpg) no-repeat center;background-size:cover;opacity:0.12;} .home-calculator-section::after {content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(255,255,255,0.96) 0%,rgba(248,250,249,0.94) 100%);pointer-events:none;} .home-calculator-shell {width:min(1180px,calc(100% - 32px));margin:0 auto;} .home-calculator-panel {position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,0.82fr);gap:34px;align-items:center;overflow:hidden;padding:34px;border:1px solid rgba(197,199,200,0.62);border-radius:8px;background:rgba(255,255,255,0.96);box-shadow:0 20px 52px rgba(26,39,48,0.1);box-sizing:border-box;} .home-calculator-panel::before {content:"";position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,#007889 0%,#00a8bf 52%,#D5C9B3 100%);} .home-calculator-content,.home-calculator-media {position:relative;z-index:1;} .home-calculator-content {max-width:600px;} .home-calculator-heading {display:flex;align-items:flex-start;gap:16px;margin:0 0 18px;} .home-calculator-icon {flex:0 0 auto;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,120,137,0.18);border-radius:8px;background:#f8faf9;} .home-calculator-icon img {max-width:24px;max-height:24px;display:block;} .home-calculator-heading h2 {margin:0;color:#353740;font:700 28px/38px Open Sans;letter-spacing:0;} .home-calculator-text {max-width:560px;margin:0 0 24px;color:#5f646b;font:400 17px/28px Open Sans;letter-spacing:0;} .home-calculator-text p {margin:0;} .home-calculator-text p+p {margin-top:10px;} .home-calculator-section .home-calculator-button {min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border:1px solid #007889;border-radius:4px;background:#007889;color:#fff;font:700 14px/20px Open Sans;letter-spacing:0;text-decoration:none;box-shadow:0 12px 26px rgba(0,120,137,0.2);transition:background 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease;} .home-calculator-section .home-calculator-button:hover,.home-calculator-section .home-calculator-button:focus-visible {border-color:#00a8bf;background:#00a8bf;box-shadow:0 16px 30px rgba(0,120,137,0.28);color:#fff;transform:translateY(-1px);outline:none;} .home-calculator-media {min-height:286px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;background:linear-gradient(135deg,rgba(0,120,137,0.08) 0%,rgba(213,201,179,0.18) 100%);} .home-calculator-media img {width:min(500px,100%);display:block;filter:drop-shadow(0 18px 22px rgba(26,39,48,0.16));} .home-news-section {position:relative;padding:72px 0 84px;overflow:hidden;background:#fff;color:#353740;font-family:'Open Sans',sans-serif;isolation:isolate;} .home-news-section::before {content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#fff 0%,#f8faf9 100%);opacity:0.72;pointer-events:none;} .home-news-shell {width:min(1180px,calc(100% - 32px));margin:0 auto;} .home-news-head {display:block;text-align:center;margin:0 0 28px;} .home-news-head .home-section-kicker {margin-bottom:10px;} .home-news-title {margin:0;color:#353740;font:700 34px/44px Open Sans;letter-spacing:0;} .home-news-carousel {position:relative;max-width:none;margin:0;padding:0;} .home-news-section .slick-center2 {margin:0 -14px;} .home-news-section .slick-center2:not(.slick-initialized) {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;} .home-news-section .slick-center2:not(.slick-initialized) .home-news-slide {width:auto;margin:0;} .home-news-section .slick-list {overflow:visible;padding-top:4px !important;padding-bottom:28px !important;} .home-news-section .slick-track {display:flex;align-items:stretch;} .home-news-section .slick-slide {height:auto;} .home-news-section .slick-initialized .slick-slide {width:384px !important;} .home-news-section .slick-initialized .home-news-slide {width:356px !important;display:block !important;} .home-news-section .home-news-slide {width:356px;margin:0 14px;} .home-news-section .card_news {width:100%;min-height:470px;display:flex !important;flex-direction:column;overflow:hidden;margin:0;border:1px solid rgba(197,199,200,0.58);border-radius:8px;background:#fff;box-shadow:0 14px 34px rgba(26,39,48,0.08);transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease;} .home-news-section .card_news:hover,.home-news-section .card_news:focus-within {border-color:rgba(0,120,137,0.34);box-shadow:0 20px 42px rgba(26,39,48,0.14);transform:translateY(-3px);} .home-news-section .card_news>a:before {border-radius:8px;} .home-news-section .card_news-link:focus-visible:before {outline:2px solid #00a8bf;outline-offset:-4px;} .home-news-section .card_news>img,.home-news-section .card_news>picture>img {width:100%;max-width:100% !important;height:206px;display:block;border-bottom:4px solid #007889;object-fit:cover;} .home-news-section .card_news-content {flex:1;display:flex;flex-direction:column;padding:22px 24px 24px;background:#fff;} .home-news-section .card_news-title {height:auto;min-height:60px;margin:0 0 14px;overflow:hidden;color:#353740;font:700 21px/30px Open Sans;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;} .home-news-section .card_news-hr {width:100%;height:1px;margin:0 0 14px;border:0;background:linear-gradient(90deg,rgba(0,120,137,0.26) 0%,rgba(213,201,179,0.5) 100%);box-shadow:none;} .home-news-section .card_news-meta {display:flex;margin:0 0 12px;} .home-news-section .card_news-meta>p,.home-news-section .card_news-meta time {margin:0;padding:0;color:#007889;font:700 12px/18px Open Sans;letter-spacing:0;text-transform:uppercase;} .home-news-section .card_news-text {overflow:hidden;color:#5f646b;font:400 15px/25px Open Sans;letter-spacing:0;} .home-news-section .card_news-text>p {margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;} .home-news-section .slick-prev,.home-news-section .slick-next {position:absolute;top:50%;display:inline-flex !important;align-items:center;justify-content:center;transform:translateY(-50%);width:44px;height:44px;margin:0;z-index:2;padding:0;border:1px solid rgba(0,120,137,0.18);border-radius:50%;background:#fff;color:#007889;font-size:0;line-height:0;box-shadow:0 12px 24px rgba(26,39,48,0.12);box-sizing:border-box;transition:background 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease;appearance:none;} .home-news-section .slick-prev {left:-22px;} .home-news-section .slick-next {right:-22px;} .home-news-section .slick-prev:before,.home-news-section .slick-next:before {content:"";position:absolute;top:50%;right:auto;bottom:auto;left:50%;width:10px;height:10px;display:block;margin:0;background:none;background-size:auto;color:#007889;border:0;border-top:2px solid currentColor;border-left:2px solid currentColor;opacity:1;font-size:0;line-height:0;box-sizing:border-box;transform-origin:center;} .home-news-section .slick-prev:before {transform:translate(-42%,-50%) rotate(-45deg);} .home-news-section .slick-next:before {transform:translate(-58%,-50%) rotate(135deg);} .home-news-section .slick-prev:hover,.home-news-section .slick-prev:focus-visible,.home-news-section .slick-next:hover,.home-news-section .slick-next:focus-visible {border-color:#007889;background:#007889;color:#fff;box-shadow:0 16px 30px rgba(0,120,137,0.24);outline:none;} .home-news-section .slick-prev:hover:before,.home-news-section .slick-prev:focus-visible:before,.home-news-section .slick-next:hover:before,.home-news-section .slick-next:focus-visible:before {color:#fff;} .home-news-section .slick-disabled {opacity:0.42;cursor:default;} .home-machine-gallery-section {padding:56px 0 64px;overflow:hidden;background:#0f1413;color:#fff;font-family:'Open Sans',sans-serif;} .home-machine-gallery-shell {width:min(1420px,calc(100% - 32px));margin:0 auto;} .home-machine-gallery-track {display:grid;grid-auto-flow:column;grid-auto-columns:minmax(620px,calc(100% - 170px));gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;touch-action:pan-y;user-select:none;} .home-machine-gallery-track::-webkit-scrollbar {display:none;} .home-machine-gallery-track.is-dragging {cursor:grabbing;scroll-snap-type:none;} .home-machine-gallery-track.is-dragging .home-machine-gallery-trigger {cursor:grabbing;} .home-machine-gallery-slide {position:relative;min-width:0;margin:0;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px;background:#263038;box-shadow:0 22px 52px rgba(0,0,0,0.24);scroll-snap-align:start;} .home-machine-gallery-trigger {position:relative;width:100%;height:100%;display:block;padding:0;border:0;background:transparent;cursor:zoom-in;overflow:hidden;text-align:left;} .home-machine-gallery-trigger::after {content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,20,19,0.02) 38%,rgba(15,20,19,0.72) 100%);pointer-events:none;} .home-machine-gallery-trigger img {width:100%;height:100%;display:block;object-fit:cover;-webkit-user-drag:none;filter:saturate(0.9) contrast(1.06);transition:filter 0.5s ease,transform 0.5s ease;} .home-machine-gallery-trigger:hover img,.home-machine-gallery-trigger:focus-visible img {filter:saturate(1.04) contrast(1.1);transform:scale(1.03);} .home-machine-gallery-trigger:focus-visible {outline:2px solid rgba(213,201,179,0.72);outline-offset:-2px;} .home-machine-gallery-caption {position:absolute;z-index:2;right:26px;bottom:24px;left:auto;display:inline-flex;align-items:center;justify-content:center;max-width:calc(100% - 44px);padding:7px 10px;border:1px solid rgba(255,255,255,0.18);border-radius:4px;background:rgba(15,20,19,0.42);backdrop-filter:blur(8px);color:#fff;text-decoration:none;transition:background 0.2s ease,border-color 0.2s ease;} a.home-machine-gallery-caption:hover,a.home-machine-gallery-caption:focus-visible {border-color:rgba(213,201,179,0.72);background:rgba(15,20,19,0.68);color:#fff;outline:none;} .home-machine-gallery-caption strong {max-width:340px;color:#fff;font:700 13px/18px Open Sans;letter-spacing:0;text-align:right;} .home-machine-gallery-controls {display:flex;justify-content:flex-end;gap:10px;margin-top:16px;} .home-machine-gallery-section.is-static .home-machine-gallery-controls {visibility:hidden;} .home-machine-gallery-arrow {width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,0.24);border-radius:4px;background:rgba(255,255,255,0.04);color:#fff;cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease,opacity 0.2s ease;} .home-machine-gallery-arrow::before {content:"";width:10px;height:10px;border-top:2px solid currentColor;border-left:2px solid currentColor;} .home-machine-gallery-arrow-prev::before {transform:translateX(2px) rotate(-45deg);} .home-machine-gallery-arrow-next::before {transform:translateX(-2px) rotate(135deg);} .home-machine-gallery-arrow:hover,.home-machine-gallery-arrow:focus-visible {border-color:rgba(213,201,179,0.72);background:rgba(255,255,255,0.12);outline:none;} .home-machine-gallery-arrow:disabled {opacity:0.38;cursor:default;} body.home-machine-gallery-modal-open {overflow:hidden;} .home-machine-gallery-modal {position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:42px;background:rgba(8,11,11,0.94);} .home-machine-gallery-modal[hidden] {display:none;} .home-machine-gallery-modal img {max-width:min(1500px,94vw);max-height:86vh;display:block;object-fit:contain;box-shadow:0 28px 80px rgba(0,0,0,0.42);} .home-machine-gallery-modal p {position:fixed;right:34px;bottom:24px;max-width:min(560px,calc(100% - 68px));margin:0;color:#fff;font:700 14px/20px Open Sans;letter-spacing:0;text-align:right;} .home-machine-gallery-modal-close {position:fixed;top:22px;right:22px;width:44px;height:44px;border:1px solid rgba(255,255,255,0.26);border-radius:4px;background:rgba(255,255,255,0.06);color:#fff;cursor:pointer;} .home-machine-gallery-modal-close::before,.home-machine-gallery-modal-close::after {content:"";position:absolute;top:50%;left:50%;width:18px;height:2px;background:currentColor;} .home-machine-gallery-modal-close::before {transform:translate(-50%,-50%) rotate(45deg);} .home-machine-gallery-modal-close::after {transform:translate(-50%,-50%) rotate(-45deg);} .home-machine-gallery-modal-close:hover,.home-machine-gallery-modal-close:focus-visible {border-color:rgba(213,201,179,0.72);background:rgba(255,255,255,0.14);outline:none;} .home-reviews-section {padding:76px 0 84px;background:#f8faf9;color:#353740;font-family:'Open Sans',sans-serif;} .home-reviews-head {max-width:780px;margin:0 auto 34px;text-align:center;} .home-reviews-head h2 {margin:0;font:700 34px/44px Open Sans;letter-spacing:0;color:#353740;} .egritech-reviews {width:min(1180px,calc(100% - 32px));margin:0 auto;color:#353740;font-family:'Open Sans',sans-serif;} .egritech-reviews-track {display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,calc((100% - 44px) / 3));gap:22px;padding:4px 2px 24px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;touch-action:pan-y;user-select:none;} .egritech-reviews-track::-webkit-scrollbar {display:none;} .egritech-reviews-track.is-dragging {cursor:grabbing;scroll-snap-type:none;} .egritech-review-card {min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(197,199,200,0.62);border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(26,39,48,0.06);box-sizing:border-box;scroll-snap-align:start;transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease;} .egritech-review-card:hover {border-color:rgba(0,120,137,0.28);box-shadow:0 16px 34px rgba(26,39,48,0.12);transform:translateY(-2px);} .egritech-review-media {position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:#263038;} .egritech-review-media::after {content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(38,48,56,0.08),rgba(38,48,56,0.42));pointer-events:none;} .egritech-review-media img {width:100%;height:100%;display:block;object-fit:cover;-webkit-user-drag:none;transition:transform 0.28s ease;} .egritech-review-card:hover .egritech-review-media img {transform:scale(1.04);} .egritech-review-play {position:absolute;z-index:1;top:50%;left:50%;width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#007889;box-shadow:0 10px 24px rgba(0,120,137,0.28);transform:translate(-50%,-50%);transition:background 0.2s ease,transform 0.2s ease;} .egritech-review-play::before {content:"";width:0;height:0;margin-left:4px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #fff;} .egritech-review-card:hover .egritech-review-play {background:#00a8bf;transform:translate(-50%,-50%) scale(1.06);} .egritech-review-content {display:flex;flex:1;flex-direction:column;padding:22px;} .egritech-review-kicker {display:block;margin:0 0 8px;font:700 13px/18px Open Sans;letter-spacing:0;text-transform:uppercase;color:#D5C9B3;} .egritech-review-content h3 {margin:0;font:700 21px/30px Open Sans;letter-spacing:0;} .egritech-review-content h3 a {color:#353740;text-decoration:none;transition:color 0.2s ease;} .egritech-review-content h3 a:hover,.egritech-review-content h3 a:focus-visible {color:#007889;outline:none;} .egritech-review-content p {display:-webkit-box;margin:12px 0 0;overflow:hidden;color:#5f646b;font:400 15px/24px Open Sans;letter-spacing:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;} .egritech-reviews-actions {display:flex;align-items:center;justify-content:space-between;gap:18px;} .egritech-reviews-nav {display:flex;gap:10px;} .egritech-reviews.is-static .egritech-reviews-nav {visibility:hidden;} .egritech-reviews-arrow {width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(0,120,137,0.28);border-radius:4px;background:#fff;color:#007889;cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease,opacity 0.2s ease;} .egritech-reviews-arrow::before {content:"";width:10px;height:10px;border-top:2px solid currentColor;border-left:2px solid currentColor;} .egritech-reviews-arrow-prev::before {transform:translateX(2px) rotate(-45deg);} .egritech-reviews-arrow-next::before {transform:translateX(-2px) rotate(135deg);} .egritech-reviews-arrow:hover,.egritech-reviews-arrow:focus-visible {border-color:#007889;background:#007889;color:#fff;outline:none;} .egritech-reviews-arrow:disabled {opacity:0.42;cursor:default;} .egritech-reviews-arrow:disabled:hover {border-color:rgba(0,120,137,0.28);background:#fff;color:#007889;} .egritech-reviews-more {margin-top:0;box-sizing:border-box;} @media (max-width:1240px) {.home-category-carousel {padding:50px clamp(38px,5vw,62px) 64px;} .home-category-track {grid-auto-columns:calc((100% - 32px) / 3);gap:16px;width:100%;max-width:none;} .home-category-card {height:206px;} .home-product-category-showcase div.product-slider {padding:0 clamp(38px,5vw,62px);} .home-product-category-showcase .slick-slide {width:296px !important;padding:0 8px;} .home-news-section .slick-prev {left:8px;} .home-news-section .slick-next {right:8px;} .home-calculator-panel {grid-template-columns:1fr;} .home-calculator-content {max-width:none;} .home-calculator-media {min-height:250px;}} @media (max-width:1100px) {.home-category-showcase {padding:0;} .home-category-track {grid-auto-columns:calc((100% - 28px) / 3);gap:14px;width:100%;max-width:none;} .home-category-card {height:186px;} .home-product-category-showcase {padding:54px 0 62px;} .home-product-category-showcase div.product-slider {padding:0 44px;} .home-product-category-showcase .slick-slide {width:clamp(226px,24vw,260px) !important;padding:0 7px;} .home-company-card {grid-template-columns:1fr;} .home-benefits-grid {grid-template-columns:repeat(2,minmax(0,1fr));} .home-regions-map-card {padding:24px 22px 22px;} .home-regions-section #povmap {min-width:620px;} .home-calculator-panel {grid-template-columns:1fr;} .home-calculator-content {max-width:none;} .home-calculator-media {min-height:250px;} .home-machine-gallery-track {grid-auto-columns:minmax(520px,calc(100% - 92px));} .egritech-reviews-track {grid-auto-columns:minmax(290px,calc((100% - 22px) / 2));} .home-news-section .slick-center2:not(.slick-initialized) {grid-template-columns:repeat(2,minmax(0,1fr));} .home-news-section .home-news-slide {width:326px;} .home-news-section .slick-initialized .slick-slide {width:354px !important;} .home-news-section .slick-initialized .home-news-slide {width:326px !important;} .home-news-section .slick-list {padding-bottom:62px !important;} .home-news-section .slick-prev,.home-news-section .slick-next {top:auto;bottom:0;transform:none;} .home-news-section .slick-prev {left:calc(50% - 52px);} .home-news-section .slick-next {right:calc(50% - 52px);}} @media (max-width:920px) {.home-category-track {grid-auto-columns:calc((100% - 16px) / 2);gap:16px;}} @media (max-width:767px) {.home-giveaway-section {padding:22px 0;} .home-giveaway-banner {grid-template-columns:1fr;gap:24px;min-height:0;padding:24px 20px 22px;} .home-giveaway-banner::before {top:auto;right:-180px;bottom:-245px;} .home-giveaway-banner::after {display:none;} .home-giveaway-banner h2 {font-size:25px;line-height:32px;} .home-giveaway-banner p {font-size:14px;line-height:22px;} .home-giveaway-banner__certificate {width:min(100%,300px);min-height:0;justify-self:end;padding:18px 20px;} .home-grain-offer-banner {min-height:390px;align-items:flex-end;padding:190px 20px 22px;} .home-grain-offer-banner::before {background:linear-gradient(0deg,rgba(12,31,35,.99) 0%,rgba(12,31,35,.94) 39%,rgba(12,31,35,.2) 75%,rgba(12,31,35,.05) 100%);} .home-grain-offer-banner h2 {font-size:27px;line-height:33px;} .home-grain-offer-banner p {font-size:14px;line-height:22px;} .home-grain-calculator-banner {min-height:0;padding:24px 20px 22px;} .home-grain-calculator-banner h2 {font-size:27px;line-height:33px;} .home-grain-calculator-banner__result {padding:16px 18px;} .home-category-showcase {padding:0;} .home-category-showcase__inner {width:100%;} .home-category-carousel {margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:42px 18px 50px;} .home-category-carousel::before,.home-category-carousel::after {bottom:58px;width:34px;} .home-category-track {grid-auto-columns:100%;width:100%;max-width:none;gap:16px;padding:8px 0 24px;scroll-padding:0;} .home-category-carousel:not(.is-scrollable) .home-category-track {justify-content:start;} .home-category-arrow {width:38px;height:38px;} .home-category-controls {min-height:38px;gap:10px;} .home-category-dots {max-width:calc(100vw - 120px);flex-wrap:wrap;row-gap:6px;} .home-category-card {height:230px;} .home-category-card__title {max-width:min(74%,220px);font-size:11px;line-height:14px;} .home-product-category-showcase {padding:46px 0 56px;} .home-product-category-showcase .section_title {margin-bottom:22px;padding:0 10px;font-size:24px;line-height:32px;} .home-product-category-showcase div.product-slider {width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:0 18px;} .home-product-category-showcase div.product-slider::before,.home-product-category-showcase div.product-slider::after {display:block;bottom:42px;width:34px;} .home-product-category-showcase .slick-center1 {margin:0;} .home-product-category-showcase .slick-list {padding-bottom:24px !important;} .home-product-category-showcase .slick-slide {width:min(346px,calc(100vw - 42px)) !important;padding:0 8px;} .home-product-category-showcase .slick-prev,.home-product-category-showcase .slick-next {position:relative;top:auto;right:auto;bottom:auto;left:auto;transform:none;} .home-product-category-showcase .slick-dots {position:relative;right:auto;bottom:auto;left:auto;margin:0 2px;} .home-company-section {padding:46px 0 24px;} .home-benefits-section {padding:22px 0 62px;} .home-reviews-section {padding:54px 0 64px;} .home-machine-gallery-section {padding:38px 0 44px;} .home-regions-section {padding:52px 0 58px;} .home-regions {gap:18px;} .home-regions-title {font-size:28px;line-height:36px;} .home-regions-map-card {padding:14px;} .home-regions-section #povmap {min-width:600px;} .home-regions-section .btn-regions {width:100%;max-width:340px;padding:0 16px;font-size:13px;line-height:18px;} .home-news-section {padding:52px 0 68px;} .home-news-head {margin-bottom:22px;} .home-news-title {font-size:28px;line-height:36px;} .home-news-section .slick-center2 {margin:0;} .home-news-section .slick-center2:not(.slick-initialized) {grid-template-columns:1fr;} .home-news-section .slick-list {padding-bottom:58px !important;} .home-news-section .home-news-slide {width:min(302px,calc(100vw - 68px));margin:0 8px;} .home-news-section .card_news {min-height:420px;} .home-news-section .slick-initialized .slick-slide {width:min(318px,calc(100vw - 52px)) !important;} .home-news-section .slick-initialized .home-news-slide {width:min(302px,calc(100vw - 68px)) !important;} .home-news-section .card_news>img,.home-news-section .card_news>picture>img {height:174px;} .home-news-section .card_news-content {padding:18px 18px 20px;} .home-news-section .card_news-title {min-height:54px;font-size:18px;line-height:27px;} .home-news-section .card_news-text {font-size:14px;line-height:23px;} .home-calculator-section {padding:52px 0 58px;} .home-calculator-panel {gap:24px;padding:18px;} .home-calculator-heading {gap:12px;margin-bottom:14px;} .home-calculator-icon {width:42px;height:42px;} .home-calculator-heading h2 {font-size:22px;line-height:31px;} .home-calculator-text {margin-bottom:20px;font-size:15px;line-height:24px;} .home-calculator-section .home-calculator-button {width:100%;padding:0 16px;font-size:13px;line-height:18px;} .home-calculator-media {min-height:210px;} .home-company-card {padding:16px;gap:22px;} .home-company-heading {align-items:flex-start;gap:14px;margin-bottom:18px;} .home-company-mark {width:34px;height:58px;} .home-company-heading h2,.home-benefits-head h2,.home-reviews-head h2 {font-size:28px;line-height:36px;} .home-company-text {font-size:15px;line-height:24px;} .home-company-text-wrap.is-collapsible:not(.is-expanded)::after {bottom:38px;height:66px;} .home-company-text-toggle {margin-top:8px;} .home-benefits-grid {grid-template-columns:1fr;gap:14px;} .home-machine-gallery-track {grid-auto-columns:minmax(292px,88vw);gap:16px;} .home-machine-gallery-slide {aspect-ratio:4 / 5;} .home-machine-gallery-caption {right:16px;bottom:14px;left:auto;max-width:calc(100% - 32px);} .home-machine-gallery-caption strong {max-width:220px;font-size:13px;line-height:18px;} .home-machine-gallery-controls {justify-content:center;margin-top:14px;} .home-machine-gallery-modal {padding:20px;} .home-machine-gallery-modal img {max-width:94vw;max-height:80vh;} .home-machine-gallery-modal p {right:18px;bottom:18px;max-width:calc(100% - 36px);font-size:13px;line-height:18px;} .home-machine-gallery-modal-close {top:14px;right:14px;} .home-reviews-head {margin-bottom:24px;} .egritech-reviews-track {grid-auto-columns:minmax(276px,86vw);gap:16px;padding-bottom:18px;} .egritech-review-content {padding:18px;} .egritech-review-content h3 {font-size:19px;line-height:27px;} .egritech-reviews-actions {align-items:stretch;flex-direction:column;} .egritech-reviews-nav {justify-content:center;} .egritech-reviews-more {width:100%;} .home-benefit-card {min-height:124px;flex-direction:row;justify-content:flex-start;padding:18px;text-align:left;} .home-benefit-icon {width:58px;height:58px;flex:0 0 auto;} .home-benefit-icon img {max-width:58px;max-height:58px;}} .home-product-category-showcase {padding:0;overflow:visible;background:transparent;color:inherit;isolation:auto;} .home-product-category-showcase::before,.home-product-category-showcase::after,.home-product-category-showcase div.product-slider::before,.home-product-category-showcase div.product-slider::after {display:none;} .home-product-category-showcase div.product-slider {width:auto;max-width:1280px;margin:0 auto;padding:0;} .home-product-category-showcase .slick-initialized div.product_card-mini {width:224px !important;} #Contacts {background:#fff;} #AboutUs {background:#f7f9f8;} @media (max-width:620px) {.contact-form_phone-button {display:none !important;} .rngst_phone_button {position:fixed !important;top:auto !important;right:auto !important;bottom:108px !important;left:10px !important;width:48px !important;height:48px !important;transform:translate(-70px,-42px) !important;z-index:9999 !important;} .rngst_phone_button .rngst_phone_circle,.rngst_phone_button .rngst_phone_circle2,.rngst_phone_button .rngst_phone_fill {display:none !important;}} @media (max-width:767px){.home-product-category-showcase::before,.home-category-showcase::before,.home-regions-section::before,.home-calculator-section::before{background-image:none!important}} @media (max-width:767px){.home-promo-stack>a{content-visibility:auto;contain-intrinsic-size:auto 390px}}

.home-grain-offer-banner__image{position:absolute;inset:0;z-index:-1;display:block;width:100%;height:100%;object-fit:cover;object-position:72% 60%;}.home-grain-offer-banner__image>img{display:block;width:100%;height:100%;object-fit:cover;object-position:72% 60%;}

/* Keep the open mobile menu above header rows and page stacking contexts. */
#header-nav.is-open{z-index:10020}
