* {font-family:"Open Sans";color:#353740} .product-series-archive,.product-case-archive {background:#f7f9f8;color:#353740;font-family:'Open Sans',sans-serif;} .product-series-hero .home-section-kicker,.product-case-hero .home-section-kicker,.product-case-overview .home-section-kicker,.product-case-process .home-section-kicker,.product-case-products-section .home-section-kicker,.product-case-faq-section .home-section-kicker {color:#007889;letter-spacing:0;} .product-series-consultation-section,.product-case-consultation-section {margin-top:0;} .product-case-hero {padding:24px 0 58px;background:linear-gradient(180deg,#fff 0%,#f7f9f8 100%);} .product-case-hero__shell {width:min(1180px,calc(100% - 32px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,470px);gap:28px;align-items:stretch;} .product-case-hero__content {min-width:0;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:34px;background:#fff;border:1px solid rgba(197,199,200,0.62);border-radius:8px;box-shadow:0 14px 34px rgba(26,39,48,0.08);} .product-case-hero__breadcrumb {margin-bottom:2px;} .product-case-hero__content h1 {margin:0;color:#353740;font:700 34px/44px 'Open Sans',sans-serif;letter-spacing:0;overflow-wrap:anywhere;} .product-case-hero__text {color:#5f646b;font:400 16px/26px 'Open Sans',sans-serif;} .product-case-hero__text p {margin:0 0 10px;} .product-case-hero__text p:last-child {margin-bottom:0;} .product-case-hero__actions {display:flex;flex-wrap:wrap;gap:12px;margin-top:4px;} .product-case-hero__consult {border:1px solid rgba(0,120,137,0.28);background:#fff;color:#007889;} .product-case-hero__consult:hover,.product-case-hero__consult:focus {background:#007889;color:#fff;} .product-case-hero__media {position:relative;min-height:360px;overflow:hidden;isolation:isolate;border:1px solid rgba(197,199,200,0.62);border-radius:8px;background:#172125;box-shadow:0 14px 34px rgba(26,39,48,0.08);} .product-case-hero__media::before {content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(17,26,30,0.08) 0%,rgba(17,26,30,0.74) 100%);} .product-case-hero__media img,.product-case-hero__media picture {position:absolute;inset:0;width:100%;height:100%;} .product-case-hero__media img {object-fit:cover;} .product-case-hero__media span {position:absolute;right:20px;bottom:20px;z-index:2;max-width:calc(100% - 40px);padding:10px 13px;border:1px solid rgba(255,255,255,0.22);border-radius:8px;background:rgba(12,20,20,0.72);color:#fff;font:700 13px/18px 'Open Sans',sans-serif;overflow-wrap:anywhere;} .product-case-overview,.product-case-process,.product-case-seo {padding:64px 0;} .product-case-overview__grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;} .product-case-info-card {min-width:0;padding:24px;border:1px solid rgba(197,199,200,0.62);border-radius:8px;background:#fff;box-shadow:0 12px 32px rgba(26,39,48,0.07);} .product-case-info-card h2 {margin:8px 0 12px;color:#353740;font:700 22px/30px 'Open Sans',sans-serif;letter-spacing:0;} .product-case-info-card div {color:#5f646b;font:400 15px/24px 'Open Sans',sans-serif;} .product-case-info-card p {margin:0 0 10px;} .product-case-info-card p:last-child {margin-bottom:0;} .product-case-process {background:#fff;} .product-case-process__list {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:28px 0 0;padding:0;list-style:none;} .product-case-process__list li {min-width:0;padding:22px;border:1px solid rgba(0,120,137,0.18);border-radius:8px;background:#f8faf9;} .product-case-process__list span {display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:16px;border-radius:6px;background:rgba(0,120,137,0.1);color:#007889;font:700 14px/18px 'Open Sans',sans-serif;} .product-case-process__list p {margin:0;color:#5f646b;font:400 15px/24px 'Open Sans',sans-serif;overflow-wrap:anywhere;} .product-case-products-section {background:#f7f9f8;} .product-case-seo {background:#fff;} .product-case-faq-section {padding-top:64px;background:#f7f9f8;} .product-case-faq-section .product-faq-list {width:min(880px,100%);margin:28px auto 0;} @media (max-width:1100px) {.product-case-hero__shell {grid-template-columns:1fr;} .product-case-hero__media {min-height:300px;} .product-case-overview__grid,.product-case-process__list {grid-template-columns:repeat(2,minmax(0,1fr));}} @media (max-width:760px) {.product-case-hero {padding:18px 0 42px;} .product-case-hero__content {padding:22px;} .product-case-hero__content h1 {font-size:28px;line-height:36px;} .product-case-hero__actions {flex-direction:column;} .product-case-hero__actions .home-modern-button {width:100%;} .product-case-hero__media {min-height:240px;} .product-case-overview,.product-case-process,.product-case-seo {padding:44px 0;} .product-case-overview__grid,.product-case-process__list {grid-template-columns:1fr;}} 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-light {background:#d5c9b3 0 0 no-repeat padding-box;color:#353740} .btn-full {width:100%;box-sizing:border-box} .btn-link {font:600 16px/26px Open Sans;color:#136271;padding:14px;display:inline-block} .btn-right {float:right} .btn:hover {background:#00a8bf 0 0 no-repeat padding-box;box-shadow:none} .mb-0 {margin-bottom:0 !important} .mt-0 {margin-top:0 !important} .mb-50 {margin-bottom:50px} .mb-100 {margin-bottom:100px} .content-area {max-width:1280px;margin:0 auto} .content-area a {text-decoration:underline} .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} section.head-page {padding:140px 0 80px;position:relative} section.head-page.small {padding:50px 0;} section.head-page>img {position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover} section.head-page>h1 {font:Bold 36px/49px Open Sans;color:#fff;text-shadow:0 3px 6px #000;text-align:center;margin:0;position:relative} .top-background_filter {position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5)} .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;} .st-white {color:#fff} div.product-slider {max-width:1280px;margin:0 auto} div.product_card-mini {background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 16px rgba(0,0,0,.16);text-align:center;position:relative;width:224px;height:auto;margin:18px 24px} div.product_card-mini>img,div.product_card-mini>picture>img {width:100%;height:192px;object-fit:contain} div.product_card-mini.pc-mini-prod>img,div.product_card-mini.pc-mini-prod>picture>img {object-fit:cover} div.product_card-mini>div a:before {position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""} div.product_card-mini>div {padding:15px 15px 20px;min-height:72px;display:flex;justify-content:center} div.product_card-mini>div>p {margin:auto 0;display:block} div.product_card-mini>div a {color:#353740;font-size:16px;font-weight:700;line-height:24px;border-bottom:3px solid #d5c9b3} .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} .about>.w50 {width:50%} .w100 {width:100%;margin-top:32px} .about_mini {padding:0 40px;box-sizing:border-box} .about_content>p,.about_content>ul>li {font:16px/26px Open Sans;font-weight:600;color:#353740} .about_content-text {font:600 14px/26px Open Sans;overflow:hidden;height:182px;overflow-y:scroll} .about_content-text::-webkit-scrollbar {width:4px} .about_content-text::-webkit-scrollbar-track {background:#f1f1f1} .about_content-text::-webkit-scrollbar-thumb {background:#d5c9b3} .about_content-text::-webkit-scrollbar-thumb:hover {background:#a48b5b} .about_content>a {padding:20px 50px;font:Bold 20px/18px Open Sans} .about_content-top {display:flex} .about_content-top>img,.about_content-top>picture>img {width:44px;height:75px;padding-right:15px} .about_content-top>div>.about_company_subtitle {font:Bold 16px/22px Open Sans;color:#d5c9b3;margin:0} .about_content-top>div {margin:auto 0} .about_content-top>div>h2 {font:Bold 32px/43px Open Sans;color:#353740;margin:0} .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>.telefon:hover {animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px} @keyframes shake {10%,90% {transform:translate3d(-1px,0,0)} 20%,80% {transform:translate3d(2px,0,0)} 30%,50%,70% {transform:translate3d(-4px,0,0)} 40%,60% {transform:translate3d(4px,0,0)}} .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)}} .card_menu>.credit-card:hover {animation:scaling .6s infinite} @keyframes scaling {0%,100% {transform:scale(1)} 40%,60% {transform:scale(1.1)}} @keyframes scaling {0%,100% {transform:scale(1)} 40%,60% {transform:scale(1.1)}} .card_menu>.molotok:hover {animation:molotok .6s forwards infinite;-webkit-animation:molotok .6s forwards infinite} @keyframes molotok {0%,100% {transform:rotate(0)} 40%,60% {transform:rotate(-22deg)}} @keyframes molotok {0%,100% {transform:rotate(0)} 40%,60% {transform:rotate(-22deg)}} .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} .achievements_cards {max-width:1280px;margin:50px auto 0;display:flex;justify-content:center} .card_achievement {margin:0 50px;max-width:220px;text-align:center} .card_achievement>img,.card_achievement>picture>img {height:88px;object-fit:none;margin:0 auto;display:block} .card_achievement>p {font:Bold 24px/33px Open Sans;color:#fff;text-align:center} .reviews {max-width:1280px;margin:0 auto;position:relative} .reviews>.rll-youtube-player {padding-bottom:unset !important;width:774px;height:577px} .reviews_slider {position:absolute;top:50%;transform:translate(0,-50%);left:55%;max-width:575px} .news_list.reviews .reviews_slider {position:unset;transform:unset;left:unset;transform:unset;margin-bottom:28px} .news_list.reviews .reviews_slider-card {width:100%} .reviews_slider-card {background:rgba(0,120,137,.7) 0 0 no-repeat padding-box;box-shadow:0 3px 6px rrgba(0,0,0,.45);border-radius:2px;padding:45px 50px;position:relative} .reviews_slider-card:before {content:'';position:absolute;background:url(/wp-content/themes/egritech/img/thumbs-up.svg) no-repeat center;background-size:contain;width:26px;height:28px;right:22px;top:25px} .rs-card-text {font:normal 16px/24px Open Sans;color:#fff;height:185px;overflow:hidden;margin:0;position:relative} .rs-card-text a {color:#fff;text-decoration:underline;} .rs-card-text p {color:#fff;margin:5px 0} .rs-card-autor {text-align:right;font:Bold 21px/34px Open Sans;color:#d5c9b3;margin:0} .btn-transparent {background:0 0;box-shadow:0 3px 6px rgba(0,0,0,.16);border:1px solid #353740;border-radius:2px;padding:6px 12px;font:Bold 14px/12px Open Sans;color:#353740;margin:20px 0 0 15%;background:wheat;} .backgroung-img1 {background:url(/wp-content/themes/egritech/img/data-1200x675-0041.jpg) no-repeat center;background-size:cover;position:relative;z-index:1;padding-bottom:60px;padding-top:10px;} .backgroung-img1:before {content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);z-index:-1} section.backgroung-img1-bottom {margin-top:-450px;position:relative;z-index:1} .regions {max-width:1280px;margin:0 auto;padding:90px 0;display:flex;flex-direction:column;align-items:center;} .regions-title {display:table;box-shadow:0 3px 6px rgba(0,0,0,.16);border:1px solid #007889;border-radius:2px;position:relative} .regions-title>p {font:Bold 24px/22px Open Sans;color:#007889;padding:9px 27px} .regions-counters {display:flex} .regions-counters>p {font:Bold 36px/22px Open Sans;color:#007889;text-align:center} .regions-counters>p>span {font:Bold 16px/22px Open Sans;color:#000;display:block;margin-top:10px} .regions-counters>p+p {margin-left:18px;width:20%} .regions-text {margin:0 0 35px 0;font:600 16px/26px Open Sans;color:#000;height:186px;overflow:hidden;max-width:384px} .btn-regions {font:Bold 20px/18px Open Sans;padding:18px 22px} .calculator_link {max-width:1280px;margin:0 auto;display:grid;grid-template-columns:auto 560px} .calculator_link-title>img,.calculator_link-title>picture>img {margin-right:10px;vertical-align:sub} .calculator_link-content {padding-left:100px;position:relative;background:url(/wp-content/themes/egritech/img/Group1240.svg) no-repeat center} .calculator_link-content>p:last-of-type {font:600 16px/26px Open Sans;color:#000;max-width:336px;margin-bottom:25px} .calculator_link-title {font:Bold 20px/27px Open Sans;color:#353740;margin:10px 0 80px 0} .btn-calculator {padding:14px 72px;font:Bold 14px/12px Open Sans} .background-img2 {background:url(/wp-content/themes/egritech/img/backround.jpg) no-repeat center;background-size:cover;width:100%;height:1489px;margin-top:-780px;margin-bottom:-530px;z-index:-1;position:relative} .category_list,.sale_list>.woocommerce {max-width:1280px;margin:0 auto;display:flex;flex-wrap:wrap;grid-gap:64px;justify-content:center;} .category_card {background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 16px rgba(0,0,0,.16);padding:24px 32px 32px 32px;position:relative;width:440px;display:flex;flex-direction:column;} .category_card a.btn:before {content:'';position:absolute;top:0;bottom:0;left:0;right:0} .subcats {display:grid;grid-gap:0 28px;grid-template-columns:1fr 1fr;width:900px;margin:auto} #ProductList .category_card {width:412px;margin:22px auto} #ProductList .category_card>img,#ProductList .category_card>picture>img {object-fit:cover} .category_card-head {display:flex;justify-content:space-between;height:66px;align-items:center} .category_card-title {font:Bold 20px/24px Open Sans;color:#007889;max-width:225px;margin:0} .category_card-services {display:flex} .category_card-services>div>p {font:600 10px/26px Open Sans;color:#353740;text-align:center;margin:0} .category_card-services>div>img,.category_card-services>div>picture>img {display:block;margin:0 auto} .category_card-services>div>p>img,.category_card-services>div>p>picture>img {margin-right:3px} .category_card-services>div+div {margin-left:25px} .category_card>img,.category_card>picture>img {box-shadow:0 3px 6px rgba(0,0,0,.16);width:100%;height:305px;margin:20px 0 15px;object-fit:cover} .category_card-text {margin:0;min-height:90px;overflow:hidden;font:600 14px/26px Open Sans;color:#000;flex:1 0 auto;} .btn-more {padding:14px 72px;align-self:start;} .about-mini_text .about_content>p {margin-top:50px;max-width:608px} .about-mini_text {grid-gap:64px} .credit_banks {max-width:1280px;margin:0 auto;display:flex;justify-content:center} .credit_banks-card {margin:0 80px;text-align:center;width:min-content} .credit_banks-card>img>img,.credit_banks-card>picture>img {height:132px;object-fit:scale-down;width:fit-content;margin-bottom:35px} .st-f20 {font:Bold 20px/27px Open Sans} .st-f26 {font:Bold 26px/36px Open Sans} .st-f32 {font:Bold 32px/43px Open Sans} .st-350 {max-width:350px} .mb-65px {margin-bottom:65px} .mb-90px {margin-bottom:90px} .single_text {max-width:992px;margin:120px auto 40px;font:600 16px/26px Open Sans;text-align:center} .service_buttons {max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:32px} .sb_buttons-text {font:600 16px/26px Open Sans} .sb_buttons {margin:auto 0} .sb_buttons .btn {padding:18px 42px;font:Bold 20px/18px Open Sans} .sb_buttons .btn+.btn {margin-left:43px} .service_cf-container {max-width:1280px;margin:60px auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:32px} .service_cf-container>img,.service_cf-container>picture>img {width:100%} .contacts {max-width:1280px;margin:95px auto 85px;display:grid;grid-template-columns:1fr 1fr} .contact_card {display:flex} .contact_card-img {background:transparent linear-gradient(180deg,#d5c9b3 0,#007889 100%) 0 0 no-repeat padding-box;box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:50%;width:70px;height:70px;display:flex;margin-right:37px} .contact_card-img>img,.contact_card-img>picture>img {margin:auto;filter:brightness(0) invert(1)} .contact_card+.contact_card {margin-top:55px} .contact_card-title {font:Bold 20px/34px Open Sans;margin:0} .contact_card-text {font:600 20px/28px Open Sans;margin:0;color:#8f8f8f} .contact_card-tel {font:600 18px/28px Open Sans;margin:0} .contacts-social {display:table;margin:auto 0;margin-top:70px} .contacts-social>a>img,.contacts-social>a>picture>img {width:21px;height:21px;margin-right:15px} .filters {max-width:1280px;margin:0 auto;background:#ebf4f6 0 0 no-repeat padding-box;border-radius:14px;display:flex;padding:8px 12px 8px 32px} .filters>p {font:Bold 16px/22px Open Sans;color:#007889;margin:auto 0} .filters>div {margin:0 0 0 auto} .filters>div>div {display:inline-block;font:600 14px/26px Open Sans;color:#000;border-radius:14px;border:none} .filters>div>div>form {margin-bottom:0} #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} .select2-container--default .select2-selection--single,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} .select2-container--default .select2-selection--single .select2-selection__arrow {height:unset !important;top:50% !important} .filters>div>div+div,.woocommerce-widget-layered-nav+div,select#filter+select#filter {margin-left:30px} .product_cards {max-width:1280px;margin:60px auto 50px} .product_card {max-width:1000px;margin:0 auto;background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 16px rgba(0,0,0,.16);padding:16px;display:grid;grid-template-columns:620px auto;grid-gap:20px;position:relative} .product_card+.product_card {margin-top:60px} .product_card>img,.product_card>picture>img {width:100%;height:380px;object-fit:contain} .product_card-content>ul {padding:60px 18px} .product_card-content>ul>li {font:600 14px/26px Open Sans;color:#000} .product_card-title {font:Bold 20px/24px Open Sans;color:#007889;margin-bottom:5px} .product_card-cat {font:500 14px/24px Open Sans;color:#353740;margin:0} .product_card a.btn:before {content:'';position:absolute;top:0;bottom:0;left:0;right:0} .backgroung-img2 {position:relative} .backgroung-img2>img {position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover} .backgroung-img2:before {content:'';display:none;position:absolute;top:0;bottom:0;left:0;right:0;height:448px;margin:auto;background:rgba(0,0,0,.5);box-shadow:0 3px 6px rgba(0,0,0,.16)} .backgroung-img2 .video_text>.rll-youtube-player {padding-bottom:56.23%;transform:scale(1,1.1)} .backgroung-img2 .video_text>.rll-youtube-player img {height:100%} .video_text {max-width:1280px;margin:0 auto;display:grid;grid-template-columns:864px auto;grid-gap:40px;position:relative} .video_text-title {font:Bold 30px/41px Open Sans;color:#fff;margin:50px 0 20px 0} .video_text-text {font:500 16px/26px Open Sans;color:#fff} .video_text>.rll-youtube-player,.video_text>iframe {border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,.82);padding-bottom:unset} .advantages {max-width:1152px;margin:100px auto} .advantage {background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 16px rgba(0,0,0,.16);display:grid;grid-template-columns:640px auto;grid-gap:60px} .advantage+.advantage {margin-top:60px} .advantage>img,.advantage>picture>img {width:100%;height:160px;max-height:160px;object-fit:cover;border-right:6px solid #007889} .advantage>div {display:flex} .advantage>div>p {font:600 20px/26px Open Sans;color:#000;max-width:320px;margin:auto 0} .advantage>div>img,.advantage>div>picture>img {margin:auto;width:38px;height:34px} .category_description {max-width:1280px;margin:0 auto;display:grid;grid-template-columns:auto 544px;grid-gap:64px} .category_description>img,.category_description>picture>img {width:100%;object-fit:cover;height:100%} .category_description-title {font:Bold 30px/41px Open Sans;max-width:370px;position:relative;margin:20px 0 40px} .category_description-title:before {content:'';position:absolute;bottom:-10px;height:6px;width:288px;background:#007889;border-radius:6px} .category_description-text {font:600 16px/26px Open Sans} .category_description-text a {color:-webkit-link;cursor:pointer;text-decoration:underline} .backgroung-img3 {position:relative;z-index:1;padding-top:1px} .backgroung-img3:after {content:'';position:absolute;top:0;left:0;right:0;height:416px;background:rgba(0,0,0,.6);z-index:-1} .backgroung-img3:before {content:'';position:absolute;top:0;left:0;right:0;height:416px;z-index:-1;background:url(/wp-content/themes/egritech/img/data-1200x675-0041.jpg) no-repeat center;background-size:cover} .about_content>.about-mini_text-title {font:Bold 20px/27px Open Sans;color:#136271;margin-top:0;margin-bottom:-20px} .bank {max-width:1152px;margin:60px auto;display:grid;grid-template-columns:430px auto;grid-column-gap:100px} .bank>img,.bank>picture>img {display:block;margin:auto;max-width:100%} .bank_description>p:last-of-type {font:600 16px/26px Open Sans} .bank_description-title {font:Bold 20px/27px Open Sans} .bank_supplement {max-width:1152px;margin:60px auto;display:flex;flex-direction:column;} .bank_supplement table {border-collapse:collapse;overflow-x:scroll;display:block;} .bank_supplement table,.bank_supplement th,.bank_supplement td {border:1px solid;padding:8px;} .bank_supplement table tr:nth-child(odd) {background:#d5c9b3;} .bank_supplement-buttons>.btn {font:Bold 20px/18px Open Sans;padding:18px 52px;margin:35px auto;display:table} .bank_supplement-table>img,.bank_supplement-table>picture>img {background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 16px rgba(0,0,0,.16);max-width:100%} .bank_supplement-buttons {display:block;margin:auto 0} .news {max-width:1280px;margin:95px auto 0;display:flex} .news_list>.news_card+.news_card {margin-top:64px} .news_card {display:grid;grid-template-columns:480px auto;grid-column-gap:64px} .news_card .card_news-content {padding:0} .news_card .card_news-text {margin-bottom:20px;height:130px;overflow:hidden} .news_card>img,.news_card>iframe,.news_card>picture>img {width:100%;height:288px;object-fit:cover} .aside_right {width:352px;margin-left:90px;flex:none} 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} .aside_right-banner>img,.aside_right-banner>picture>img {max-width:100%} .widget_categories {margin-bottom:80px} .aside_right-title,.widget-title {font:Bold 20px/27px Open Sans} .widget_categories>ul {list-style:none;padding:0} .news_tags,.widget_tag_cloud {margin-bottom:90px} .widget_categories>ul>li+li {border-top:1px solid rgba(197,199,200,.5)} .widget_categories>ul>li>a {font:600 16px/26px Open Sans;padding:10px 0;display:block} .news_tags>div>p,.tagcloud>a {display:inline-block;font:500 12px/26px Open Sans !important;color:#848484;padding:1px 11px;margin:5px 5px 5px 0;background:rgba(197,199,200,.29) 0 0 no-repeat padding-box;border-radius:6px} .article_content {max-width:1280px;margin:80px auto 0;width:100%;box-sizing:border-box} .aside_bottom {max-width:1280px;margin:64px auto 0;padding-bottom:25px;border-bottom:1px solid #c5c7c8;display:flex} .aside_bottom .news_tags,.widget_tag_cloud {margin:auto 0 auto auto} .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)} .product_top {max-width:1280px;margin:64px auto 0;display:grid;grid-template-columns:736px auto;grid-gap:125px} .product_img>img,.product_img>picture>img {width:100%;max-height:360px;object-fit:contain} .product_top-specification>p {font:Bold 20px/24px Open Sans;color:#007889;margin:64px 0 30px 0} .product_top-text {font:600 16px/36px Open Sans;color:#000} .product_top-text>p {margin:5px 0} .product_top-buttons>.btn {padding:14px 30px} .product_top-buttons>.btn+.btn {margin-left:30px} .product_top-buttons {margin-top:40px} .product_top-more {font:Bold 14px/24px Open Sans;padding:5px 0;vertical-align:middle;position:relative;margin-top:20px;display:table} .product_top-more>img,.product_top-more>picture>img {vertical-align:middle;margin-right:3px} .product_top-more:after {content:'';background:url(/wp-content/themes/egritech/img/share.svg) no-repeat center;position:absolute;width:26px;height:26px;top:-10px;right:-30px} .product_documentation {max-width:1200px;margin:0 auto;display:grid;grid-template-columns:320px auto;grid-column-gap:130px} .product_documentation .product_documentation-content {grid-column:1/3;width:400px;text-align:center;margin:41px auto} .product_documentation.demo .product_documentation-content {grid-column:1} .product_documentation .product_documentation-content .section_title {margin:auto} .product_documentation-content>.btn {font:Bold 13px/12px Open Sans;color:#fff;padding:14px 36px;border-radius:2px} .product_documentation-content>p:last-of-type {font:600 16px/26px Open Sans;color:#000;margin:25px 0} .st-blue {color:#007889;margin:0;text-align:left} .product_documentation-img {display:flex;justify-content:space-around} .product_documentation-img>div {max-height:250px;border:8px solid #d5c9b3} .product_documentation-img>div img {width:200px;height:250px;object-fit:contain} .product_3d {max-width:1280px;margin:100px auto;display:grid;grid-template-columns:416px auto;grid-gap:64px;padding:32px 0} section.background_3d {background:url(/wp-content/themes/egritech/img/rr.png) no-repeat center;background-size:cover} .product_3d-list {background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 6px rgba(0,0,0,.16);padding:32px} .product_3d-title {font:Bold 20px/24px Open Sans;color:#007889;vertical-align:middle;text-align:center} .product_3d-title>img,.product_3d-title>picture>img {vertical-align:middle;margin-right:10px} .product_3d-list>ol>li {padding:20px 0;font:600 16px/22px Open Sans} .product_options {max-width:1280px;margin:36px auto;background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 16px rgba(0,0,0,.16);display:block;grid-template-columns:300px auto;grid-column-gap:64px;padding:32px;box-sizing:border-box} .product_options-title {font:Bold 20px/24px Open Sans;color:#007889} .product_options-text>ul {font:600 16px/26px Open Sans;color:#000;list-style:none;-moz-column-count:2;-webkit-column-count:2;column-count:2} .product_options-text>ul>li:before {position:absolute;content:'';background:url(/wp-content/themes/egritech/img/check-mark.svg) no-repeat center;background-size:cover;width:30px;height:27px;left:-40px;top:50%;transform:translate(0,-50%)} .product_options-text>ul>li {position:relative;padding:10px 0 10px 5px} .product_options-img>img,.product_options-img>picture>img {max-height:215px;margin:auto 0} .product_options-img {display:flex;justify-content:space-between} .product_gallery {max-width:1280px;margin:0 auto 64px} .product_gallery-title {font:Bold 20px/24px Open Sans;color:#007889} .product_gallery-block {display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:64px;grid-row-gap:25px} .product_gallery-block>div img {height:216px;object-fit:cover} .product_gallery-block>div:first-of-type {grid-column:1/3} .product_gallery-block>div:nth-of-type(2) {grid-column:3/5} .product_gallery-block>div:first-of-type img,.product_gallery-block>div:nth-of-type(2) img {height:352px} .product_gallery-block .rll-youtube-player {height:unset} .specifications {max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:64px} .specifications-top {display:flex;justify-content:space-between} .specifications-title {font:Bold 16px/24px Open Sans;color:#007889} .specifications_buttons {display:flex;justify-content:space-between;margin-top:16px} .specifications_buttons>.btn {padding:14px 32px;box-shadow:0 3px 6px rgba(0,0,0,.16);background:#fff;color:#353740;border:2px solid #d5c9b3;border-radius:4px} .btn-compare {box-shadow:0 3px 6px rgba(0,0,0,.16);border:1px solid #007889;border-radius:2px;background:#fff;color:#353740;padding:6px 12px;margin:auto 0} .btn-compare:before {content:'';background:url(/wp-content/themes/egritech/img/weight-balance.svg) no-repeat center;background-size:contain;top:0;bottom:0;left:0;margin:auto 5px auto auto;width:13px;height:11px;display:inline-block} .wooscp-btn.wooscp-btn-added:before {background:#fff} .btn-compare>img,.btn-compare>picture>img {margin-right:5px;vertical-align:bottom} .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} .background_left-img,.background_left-img2,.background_right-img {position:relative} .background_right-img {overflow:hidden;padding:15px 0} .background_left-img2:before,.background_left-img:before,.background_right-img:before {content:'';position:absolute;z-index:-1} .background_left-img:before {background:url(/wp-content/themes/egritech/img/комбайн.jpg) no-repeat center;left:-95px;top:-130px;height:149px;width:452px} .background_left-img2:before {background:url(/wp-content/themes/egritech/img/53729.jpg) no-repeat center;background-size:cover;left:-200px;top:-115px;width:549px;height:449px;transform:rotateY(180deg)} .background_right-img:before {background:url(/wp-content/themes/egritech/img/53729.jpg) no-repeat center;top:-30px;right:-360px;width:891px;height:729px} .br-img-b:before {top:unset;bottom:0} .cf-contact,.cf-demo,.cf-service {background:transparent url(/wp-content/themes/egritech/img/7-Ways-2.jpg) 0 0 no-repeat padding-box;border-radius:4px;text-align:center;position:relative;padding:30px 95px 45px;max-width:100%;background-size:cover;z-index:1;margin:0 auto} .cf-service {background:transparent url(/wp-content/themes/egritech/img/12.jpg) 0 0 no-repeat padding-box;background-position:center;padding:55px 95px 43px} .cf-demo {background:transparent url(/wp-content/themes/egritech/img/3143591.jpg) 0 0 no-repeat padding-box;background-position:center;background-size:cover} .cf-contact:after,.cf-demo2:after,.cf-service:after {content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:-1} .cf-contact>p:first-of-type,.cf-demo>p:first-of-type,.cf-service>p:first-of-type {font:Bold 30px/24px Open Sans;color:#fff;padding:30px 0;margin:0} .cf-service>p:first-of-type {padding:25px 0} .cf-contact>p:last-of-type,.cf-demo>p:last-of-type {font:14px/26px Open Sans;font-weight:600;color:rgba(0,0,0,.34)} .cf-contact .wpcf7-text,.cf-demo .wpcf7-text,.cf-service .wpcf7-text {background:#fff 0 0 no-repeat padding-box;border-radius:4px;width:100%;max-height:48px;margin-bottom:48px;opacity:1;position:relative;padding:15px;border:none;box-sizing:border-box} .cf-service .wpcf7-text {margin-bottom:31px} .cf-service .wpcf7-text.cf-textarea {resize:none;max-height:110px} .cf-contact .cf-submit,.cf-demo .cf-submit,.cf-service .cf-submit {color:#fff;border-radius:4px;padding:15px 75px;font:Bold 14px/12px Open Sans;border-color:unset;background:#007889 0 0 no-repeat padding-box;box-shadow:0 3px 6px rgba(0,0,0,.16);outline:0 !important;border:none} .cf-service .wpcf7-text::placeholder {font:Semibold 14px/26px Open Sans;font-weight:600;color:rgba(0,0,0,.34)} .cf-demo2 {background:transparent url(/wp-content/themes/egritech/img/7-Ways.jpg) 0 0 no-repeat padding-box;border-radius:4px;text-align:center;position:relative;padding:30px 90px 45px;width:100%;background-position:center;z-index:1;margin-top:80px;box-sizing:border-box;background-size:cover} .cf-demo2>p:first-of-type {font:Bold 26px/36px Open Sans;color:#fff;padding:0 0 30px;margin:0} .cf-demo2>p:last-of-type {margin:0} .cf-demo2>div,.cf-demo3>div {display:flex;flex-wrap:wrap;justify-content:center} .cf-demo2 .wpcf7-text::placeholder,.cf-demo3 .wpcf7-text::placeholder {font:14px/26px Open Sans;font-weight:600;color:#000} .cf-demo2 .wpcf7-text {background:#fff 0 0 no-repeat padding-box;border-radius:14px;max-width:330px;max-height:56px;margin-bottom:54px;opacity:1;position:relative;padding:15px;border:none;margin:0 30px 56px} .cf-demo2 .cf-submit {color:#fff;border-radius:4px;padding:15px 75px;font:Bold 14px/12px Open Sans;border-color:unset;background:#007889 0 0 no-repeat padding-box;box-shadow:0 3px 6px rgba(0,0,0,.16);outline:0 !important;border:none} .cf-demo3 {border-radius:4px;text-align:center;position:relative;padding:30px 90px 45px;width:100%;background-size:cover;z-index:1;box-sizing:border-box} .cf-demo3>p:first-of-type {font:Bold 26px/36px Open Sans;color:#007889;padding:30px 0 50px;margin:0} .cf-demo3 .wpcf7-text {background:rgba(213,201,179,.22) 0 0 no-repeat padding-box;border-radius:14px;max-width:330px;max-height:56px;opacity:1;position:relative;padding:15px;border:none;margin:0 30px 35px} .cf-demo3 .cf-submit {color:#fff;border-radius:4px;padding:15px 32px;font:Bold 14px/12px Open Sans;border-color:unset;background:#007889 0 0 no-repeat padding-box;box-shadow:0 3px 6px rgba(0,0,0,.16);outline:0 !important;border:none;cursor:pointer} span.wpcf7-not-valid-tip {margin-top:-45px} .article_content p {font:600 16px/26px Open Sans} .article_content a {text-decoration:underline;color:#0073aa} .article_content a:visited {color:#609} .wp-block-image img {margin:0 auto;display:block} .article_content blockquote p {font:Bold 16px/26px Open Sans;display:inline-block;margin-left:200px;max-width:853px} .article_content blockquote {position:relative;display:inline-block} .article_content blockquote:before {content:'';position:absolute;background:url(/wp-content/themes/egritech/img/quote.svg) no-repeat center;background-size:cover;top:50%;transform:translate(0,-50%);left:130px;width:33px;height:27px} .wp-block-image .alignleft {margin:1em 64px 1em 0 !important} .wp-block-image .alignright {margin:1em 0 1em 64px !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} #breadcrumbs span {font:600 14px/26px Open Sans} .breadcrumb_last {color:#007889} #breadcrumbs span a,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} .no-border {border:0} .uppercase {text-transform:uppercase} 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} .onclic {width:60px !important;height:60px !important;border-radius:50% !important;border:solid 4px #bbb !important;padding:unset !important;font-size:0 !important;border-left-color:#008cba !important;animation:rotating 2s .25s linear infinite} .onclic:hover {color:#1e90ff;background:#fff} .validate {font-size:0 !important;color:#000 !important;border-radius:50px !important;width:60px !important;padding:0 !important;height:60px !important;background:url(/wp-content/themes/egritech/img/check.svg) !important;background-repeat:no-repeat !important;background-size:contain !important} @keyframes rotating {from {transform:rotate(0)} to {transform:rotate(360deg)}} .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} .note {margin-bottom:28px} .calendar {max-width:1005px;margin:0 auto} .big_slider {max-width:1280px;margin:90px auto} .big_slider img {height:848px;object-fit:cover;margin:0 auto} .card_news-btns {display:flex} .btn-date {margin:0 0 32px 32px;font:Bold 16px/20px Open Sans;padding:11px} .btn-date.disabled {pointer-events:none;cursor:default;background:#c5c7c8 0 0 no-repeat padding-box} .slick_single2 .card_news {max-width:448px;margin:22px auto} .cf-demo2>div {display:grid;grid-template-columns:1fr 1fr;grid-column-gap:100px;max-width:740px;margin:0 auto} .cf-demo2>div>span>input {margin:0} .cf-demo2 .wpcf7-text {margin:0 0 56px} 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} .pagination {display:table;margin:50px auto 32px} .pagination>a {width:46px;height:46px;background:#fff 0 0 no-repeat padding-box;border:1px solid #c5c7c8;border-radius:50%;display:inline-block;position:relative;margin:0 10px} .pagination>a>p {position:absolute;margin:auto;top:50%;left:50%;transform:translate(-50%,-50%);font:Bold 16px/26px Open Sans} .pagination>p {width:46px;height:46px;background:#007889 0 0 no-repeat padding-box;border-radius:50%;display:inline-block;position:relative;margin:0 10px} .pagination>p>span {position:absolute;margin:auto;top:50%;left:50%;transform:translate(-50%,-50%);font:Bold 16px/26px Open Sans;color:#fff} .ps-theme-wpc>.ps-scrollbar-x-rail,.ps-theme-wpc>.ps-scrollbar-x-rail>.ps-scrollbar-x {height:10px !important} .ps-theme-wpc>.ps-scrollbar-y-rail,.ps-theme-wpc>.ps-scrollbar-y-rail>.ps-scrollbar-y {width:10px !important} .error404-content {max-width:1280px;margin:0 auto} .bank_supplement-table {margin:0 auto;width:100%} .attachment-medium.size-medium {max-width:220px;margin:0 auto !important} .product_img {position:relative} .discount {position:absolute;top:16px;left:16px;margin:0;padding:3px 10px;color:red;font-weight:700;font-size:42px;background:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.16);border-radius:25px} .discount:nth-of-type(2) {bottom:16px;top:unset} .discount-mini:nth-of-type(2) {bottom:10px;top:unset} .discount>span {color:red;margin-left:10px} .discount-mini>span {margin-left:5px} .discount-mini {font-size:22px;top:10px;left:10px;padding:0 5px} .discount-sale {top:100px;left:30px} .about_content-top>div>p {margin:0} #mob_nav {display:none;position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:9999;padding:15px 0 10px;margin:0} .calc-img {max-width:400px;margin:0 auto} span.search-post-title {font-weight:700} .woocommerce-info {max-width:1280px;margin:0 auto} .sale_buttons {margin:44px auto;display:flex;justify-content:space-evenly} .sale_buttons>.btn {padding:18px 52px;font:Bold 17px/15px Open Sans;width:300px} .sale_discount {margin:85px auto 32px;max-width:1088px;display:flex;justify-content:space-around} .sale_discount>div {position:relative;display:flex;background:#fff;box-shadow:0 0 16px rgba(0,0,0,.16);width:300px;height:200px;padding:85px 30px 20px;box-sizing:border-box} .sale_discount>div>p {margin:auto 0;font:Bold 24px/33px Open Sans;text-align:center;text-transform:uppercase} .sale_discount>div>span {position:absolute;left:50%;top:-25px;transform:translate(-50%,0);margin:auto;color:#fff;font:Bold 50px Open Sans} .sale_discount>div>span:after {background:url(/wp-content/themes/egritech/img/image18.png) no-repeat;background-size:contain;content:'';position:absolute;width:230px;height:170px;top:50%;z-index:-1;left:50%;transform:translate(-50%,-50%)} .sale_discount>p {display:table;margin:auto 0;font:Bold 50px Open Sans;color:#007889} .up-comming-time {margin:0 auto 60px;max-width:1088px;padding:0 16px} .up-comming-time>div {display:flex;justify-content:space-around} span.time-count {margin:0 auto;text-align:center;display:block} span.time-count {margin:0 auto;text-align:center;display:block;font:Bold 60px Open Sans;background:#007889 0 0 no-repeat padding-box;border-radius:6px;color:#fff;padding:0 10px} .up-comming-time>div>span>p {color:#909090;font:Bold 16px/22px Open Sans;text-align:center} main#Sale .about_content>p {font:600 17px/34px Open Sans} .article_category {max-width:1280px;margin:80px auto 0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:50px;padding:0 16px} .article_category-card {background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 16px rgba(0,0,0,.16);text-align:center;position:relative} .article_category-card>img {width:100%;height:200px;object-fit:cover} .article_category-card>div {padding:5px 10px 10px;min-height:50px;display:flex;justify-content:center} .article_category-card>div>p {color:#353740;font-size:16px;font-weight:700;line-height:24px;display:block;margin:auto 0} .article_category-card>a {position:absolute;top:0;bottom:0;left:0;right:0} #Kuzov .product_top-specification>h2 {font:Bold 30px/41px Open Sans;color:#353740;margin:0 0 10px} #Kuzov .product_top-text {font:600 14px/26px Open Sans;color:#353740} #Kuzov .product_top {grid-template-columns:548px auto;grid-gap:32px} #Kuzov .specifications-title {text-align:center;margin:0 auto 24px;font:Bold 16px/24px Open Sans;color:#007889} .btn-center {margin:32px auto;display:table} #Kuzov .btn-center {padding:24px 46px;font-size:19px} .scheme_card img {width:100%} .ready_solutions {padding:0 16px;display:flex;justify-content:center} .ready_solutions-card {display:grid;grid-template-rows:230px 54px;position:relative;margin:0 32px} .ready_solutions-card>img {width:100%;display:block;margin:auto 0} .ready_solutions-card>a {position:absolute;top:0;right:0;bottom:0;left:0} .ready_solutions-card>div {margin:0 auto;background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 16px #00000029;width:192px;display:flex} .ready_solutions-card>div>p {text-align:center;margin:auto;font:Bold 16px/24px Open Sans} .ready_solutions-card:hover>div {background:#007889} .ready_solutions-card:hover>div>p {color:#fff} #Kuzov table.shop_attributes {max-height:unset} .htb_mob {display:none} .loading {user-select:none;background:#5f7f84 !important;pointer-events:none;} .loading_icon {width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin:auto;background:#fff;margin:16px auto;padding:16px;-webkit-animation-name:spin;-webkit-animation-duration:2000ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:2000ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:2000ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;} @-moz-keyframes spin {from {-moz-transform:rotate(0deg);} to {-moz-transform:rotate(360deg);}} @-webkit-keyframes spin {from {-webkit-transform:rotate(0deg);} to {-webkit-transform:rotate(360deg);}} @keyframes spin {from {transform:rotate(0deg);} to {transform:rotate(360deg);}} @media(max-width:1919px) {.article_category {max-width:1088px} .article_category-card>img {height:150px} .article_category-card>div>p {font-size:16px;font-weight:700;line-height:20px} .sale_buttons {margin:44px auto;padding:0 16px;display:flex;justify-content:space-evenly} .sale_discount {margin:85px auto 32px;padding:0 16px;max-width:1088px;display:flex;justify-content:space-around} .sale_discount>div {position:relative;display:flex;background:#fff;box-shadow:0 0 16px rgba(0,0,0,.16);width:300px;padding:85px 30px 20px;box-sizing:border-box} .sale_discount>div>p {margin:auto 0;font:Bold 24px/33px Open Sans;text-align:center} .sale_discount>div>span {position:absolute;left:50%;top:-25px;transform:translate(-50%,0);margin:auto;color:#fff;font:Bold 50px Open Sans} .sale_discount>p {display:table;margin:auto 0;font:Bold 50px Open Sans;color:#007889} .woocommerce-info {max-width:1088px} .big_slider img {height:648px;object-fit:cover} .backgroung-img2 .video_text>.rll-youtube-player {transform:scale(1);padding:unset} .error404-content {max-width:1088px;padding:0 16px} .pagination>a {width:39px;height:39px;background:#fff 0 0 no-repeat padding-box;border:1px solid #c5c7c8;border-radius:50%;display:inline-block;position:relative;margin:0 8px} .pagination>a>p {position:absolute;margin:auto;top:50%;left:50%;transform:translate(-50%,-50%);font:Bold 14px/20px Open Sans} .pagination>p {width:39px;height:39px;background:#007889 0 0 no-repeat padding-box;border-radius:50%;display:inline-block;position:relative;margin:0 8px} .pagination>p>span {position:absolute;margin:auto;top:50%;left:50%;transform:translate(-50%,-50%);font:Bold 14px/20px Open Sans;color:#fff} .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} div.product_card-mini>img,div.product_card-mini>picture>img {height:152px} div.product_card-mini>div {padding:10px 20px;min-height:72px} div.product_card-mini>div a {font:Bold 14px/24px Open Sans;border-bottom:2px solid #d5c9b3} .about {max-width:1088px;grid-gap:18px} .about>iframe {height:284px} .about_content-top>img,.about_content-top>picture>img {width:37px;height:63px} .about_content-top>div>p {font:Bold 30px/41px Open Sans} .about_content>p,.about_content>ul>li {font:600 14px/26px Open Sans;overflow:hidden} .about_content>a {font:Bold 12px/15px Open Sans;padding:11px 18px} .background_right-img:before {width:539px;height:441px;background-size:contain;right:-230px} .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} .achievements_cards {max-width:1088px;margin:40px auto 0} .card_achievement>img,.card_achievement>picture>img {height:75px;object-fit:contain} .card_achievement>p {font:Bold 18px/24px Open Sans} .reviews {max-width:1088px} .reviews>.rll-youtube-player,.reviews>iframe {width:658px;height:490px} .reviews_slider {max-width:488px} .reviews_slider-card:before {width:22px;height:24px;right:17px;top:22px} .rs-card-text {font:600 14px/22px Open Sans;height:160px} .rs-card-autor {font:Bold 15px/25px Open Sans} .btn-transparent {font:Bold 10px/11px Open Sans} .regions {max-width:1088px;} .regions>img,.regions>picture>img {width:100%} .regions-title>p {font:Bold 20px/18px Open Sans;padding:8px 22px} .regions-counters>p {font:Bold 30px/17px Open Sans} .regions-counters>p>span {font:Bold 12px/17px Open Sans} .regions-text {font:600 14px/26px Open Sans;height:160px;max-width:326px} .btn-regions {font:Bold 12px/15px Open Sans;padding:11px 17px} .background-img2 {height:1176px;margin-top:-500px;margin-bottom:-320px} #Kuzov .background-img2 {margin-bottom:-460px} .calculator_link {max-width:1088px;grid-template-columns:auto 403px} .calculator_link>img,.calculator_link>picture>img {width:100%} .calculator_link-title {font:Bold 18px/24px Open Sans;margin:5px 0 80px 0} .calculator_link-title>img,.calculator_link-title>picture>img {width:17px;height:22px} .calculator_link-content>p:last-of-type {font:600 14px/26px Open Sans;max-width:285px;margin-bottom:15px} .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} .category_list,.sale_list>.woocommerce {max-width:1088px} .category_card {padding:18px 27px 32px 27px} .subcats {grid-template-columns:1fr 1fr;width:900px} #ProductList .category_card {width:412px;grid-template-columns:526px auto;grid-gap:16px;padding:12px;margin:22px auto} .category_card-title {font:Bold 17px/22px Open Sans;max-width:185px} .category_card-services>div>img,.category_card-services>div>picture>img {height:18px} .category_card-services>div>p>img,.category_card-services>div>p>picture>img {width:13px;height:11px;margin-right:1px} .category_card-services>div+div {margin-left:15px} .category_card>img,.category_card>picture>img {height:260px;margin:10px 0 15px} .category_card-text {font:600 12px/22px Open Sans} .btn-more {padding:10px 46px;font:Bold 12px/15px Open Sans} .about_mini {grid-gap:0} .about-mini_text {grid-gap:55px} .credit_banks {max-width:1088px} .credit_banks-card {margin:0 68px} .credit_banks-card>img>img,.credit_banks-card>picture>img {max-width:370px;height:116px} section.head-page>h1 {font:Bold 28px/38px Open Sans} section.head-page {padding:125px 0 50px} .service_buttons {max-width:1088px;grid-gap:64px} .sb_buttons .btn {font:Bold 14px/13px Open Sans} .service_cf-container {max-width:1088px;grid-gap:27px} .about_content>.about-mini_text-title {font:Bold 17px/23px Open Sans} .contacts {max-width:1088px} .map>iframe {height:384px} .contact_card-img {width:60px;height:60px;margin-right:30px;min-height:60px;min-width:60px;} .contact_card-img>img,.contact_card-img>picture>img {max-width:26px;max-height:26px} .contact_card-title {font:Bold 18px/28px Open Sans} .contact_card-text {font:600 16px/28px Open Sans} div.breadcrumb {max-width:1088px;margin:22px auto 0} .contacts-social>a>img,.contacts-social>a>picture>img {height:18px} .contacts-social {margin-top:45px} .cf-demo2,.cf-demo3 {padding:30px 0 45px} .cf-service {padding:0 95px 5px} .bank {max-width:1088px;grid-column-gap:110px;grid-template-columns:400px auto} .bank_supplement {max-width:1088px;grid-column-gap:110px;grid-template-columns:400px auto} .bank_supplement-buttons>.btn {font:Bold 17px/15px Open Sans} .filters {max-width:1088px;padding:10px 12px 8px 32px} .filters>p {font:Bold 12px/17px Open Sans} .select2-container--default .select2-selection--single,.woocommerce-widget-layered-nav>span,select#filter {font:600 12px/26px Open Sans} .filters>div>div+div,.woocommerce-widget-layered-nav+div,select#filter+select#filter {margin-left:25px} .product_cards {max-width:1088px;margin:55px auto} .product_card {max-width:847px;grid-template-columns:526px auto;grid-gap:16px;padding:12px} .product_card-title {font:Bold 18px/24px Open Sans} .product_card-cat {font:normal 12px/24px Open Sans} .product_card-content>ul {padding:35px 0 30px 18px;margin:0} .product_card-content>ul>li {font:600 12px/24px Open Sans} .backgroung-img2:before {height:379px} .video_text {max-width:1088px;grid-template-columns:732px auto;grid-gap:36px} .video_text>.rll-youtube-player,.video_text>iframe {height:408px;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,.82);margin-top:-15px} .video_text-title {font:Bold 24px/33px Open Sans;margin:40px 0 20px 0} .video_text-text {font:600 14px/26px Open Sans} .backgroung-img2 {height:379px} .advantages {max-width:974px} .advantage {grid-template-columns:540px auto;grid-gap:54px} .advantage>div>p {font:600 16px/26px Open Sans;max-width:272px} .advantage>div>img,.advantage>div>picture>img {width:32px;height:29px} .category_description {max-width:1088px;grid-template-columns:auto 463px;grid-gap:53px} .category_description-title {font:Bold 24px/33px Open Sans;max-width:290px} .category_description-title:before {width:244px} .category_description-text {font:600 16px/26px Open Sans} .product_top {max-width:1088px;grid-template-columns:624px auto;grid-gap:110px} .product_top-specification>p {font:Bold 18px/24px Open Sans;margin:50px 0 30px 0} .product_top-text {font:600 14px/36px Open Sans} .product_top-text>p {margin:0} .product_top-more {font:Bold 12px/24px Open Sans} .product_documentation {max-width:1000px;grid-template-columns:281px auto} .st-blue {font:Bold 26px/24px Open Sans;margin:0} .product_documentation-content>p:last-of-type {font:600 14px/26px Open Sans} .product_documentation-content>.btn {font:Bold 10px/9px Open Sans;padding:14px 32px} .product_3d {max-width:1088px;grid-template-columns:352px auto;grid-gap:55px;margin:88px auto 38px} .product_3d-list {padding:27px} .product_3d-title {font:Bold 18px/24px Open Sans} .product_3d-title>img,.product_3d-title>picture>img {width:27px;height:27px} .product_3d-list>ol>li {font:600 14px/22px Open Sans;padding:16px 0} .product_gallery {max-width:1088px} .product_gallery-title {font:Bold 18px/24px Open Sans} .product_gallery-block {grid-column-gap:22px} .specifications {max-width:1088px} .btn-compare {font:Bold 12px/9px Open Sans} .btn-compare>img,.btn-compare>picture>img {width:13px;height:11px} .woocommerce table.shop_attributes th {width:270px !important} .woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th {padding-left:27px !important} .specifications_buttons>.btn {font:Bold 12px/12px Open Sans;padding:12px 32px} .product_options {max-width:1088px;grid-template-columns:250px auto} .product_options-title {font:Bold 18px/24px Open Sans} .product_options-text>ul>li:before {width:18px;height:16px;left:-30px} .product_options-text>ul {padding-left:30px} .article_content {max-width:1088px} .wp-block-image .alignleft {margin:1em 54px 1em 0 !important} .wp-block-image .alignright {margin:1em 0 1em 54px !important} .aside_bottom {max-width:1088px;padding-bottom:22px} .share div {width:38px;height:38px;margin-right:17px} .share div>img,.share div>picture>img {height:15px} .news_tags>div>p,.tagcloud>a {font:500 10px/22px Open Sans !important;padding:0 10px} .news {max-width:1088px;margin:32px auto 0} .news_card {grid-template-columns:408px auto;grid-column-gap:53px} .aside_right {width:299px;margin-left:73px} .news_card>img,.news_card>iframe,.news_card>picture>img {height:245px} form.search-form {margin-bottom:40px} .widget_categories {margin-bottom:70px} .news_tags,.widget_tag_cloud {margin-bottom:76px} .aside_right-title,.widget-title {font:Bold 18px/24px Open Sans} .card_news .btn-link {font:600 14px/22px Open Sans} .btn-date {margin:0 0 26px 26px;font:Bold 14px/18px Open Sans;padding:11px} .card_news-single {margin:24px 0} .card_news-single .card_news-text {display:grid;grid-template-columns:1.5fr 2fr;grid-gap:16px} .card_news-single .card_news-text .btn-date {margin:auto 0;padding:6px} .card_news-single .card_news-content {padding:13px 16px 16px} .content-area {max-width:1088px;padding:0 16px}} @media(max-width:1100px) {#Kuzov .product_top {grid-template-columns:440px auto} .article_category {grid-template-columns:300px 300px;margin:50px auto 30px;width:650px} .big_slider img {height:548px} .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} .card_achievement>p {font:Bold 16px/22px Open Sans} .reviews {padding:0 16px} .reviews>.rll-youtube-player,.reviews>iframe {width:500px;height:300px} .reviews_slider {max-width:370px} .reviews_slider-card {padding:16px 25px} .backgroung-img1 {padding-bottom:300px} section.backgroung-img1-bottom {margin-top:-250px} .regions {padding:50px 16px;} .calculator_link {grid-template-columns:auto 350px} .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} .category_list,.sale_list>.woocommerce {padding:0 16px;grid-gap:32px} .category_card {padding:8px 16px 16px 16px;width:100%;} .subcats {grid-template-columns:1fr;width:412px} #ProductList .category_card {width:412px;grid-template-columns:526px auto;grid-gap:16px;padding:12px;margin:12px auto} .category_card-title {max-width:160px;font:Bold 16px/20px Open Sans} .category_card-services>div>img,.category_card-services>div>picture>img {height:16px} .category_card-services>div>p>img,.category_card-services>div>p>picture>img {width:10px;height:8px} .category_card-services>div>p {font:600 8px/12px Open Sans} .category_card-services>div {margin:auto 0} .category_card>img,.category_card>picture>img {height:240px} .single_text {margin:50px auto 20px;padding:0 16px} .backgroung-img3:after,.backgroung-img3:before {height:250px} .credit_banks {padding:0 16px} .bank {padding:0 16px;grid-column-gap:32px;grid-template-columns:320px auto} .bank_supplement {padding:0 16px;grid-column-gap:32px;grid-template-columns:320px auto} .bank_supplement-buttons>.btn {font:Bold 14px/15px Open Sans;padding:12px 32px} .service_buttons {padding:0 16px;grid-gap:32px} .sb_buttons .btn {padding:16px 32px;display:table;margin:20px auto !important} .service_cf-container {padding:0 16px;margin:40px auto} div.breadcrumb {padding:0 16px;margin:0 auto} .contacts {padding:0 16px;margin:32px auto} .contact_card-title {font:Bold 16px/26px Open Sans} .contact_card-text {font:600 14px/22px Open Sans} .contact_card+.contact_card {margin-top:36px} .filters {margin:0 16px;padding:8px 8px 8px 16px} .select2-container--default .select2-selection--single,.woocommerce-widget-layered-nav,select#filter {padding:8px 10px} .filters>div>div+div,.woocommerce-widget-layered-nav+div,select#filter+select#filter {margin-left:5px} .product_cards {padding:0 50px} .product_card {grid-template-columns:440px auto} .backgroung-img2 {height:300px} .backgroung-img2:before {height:300px} .video_text {grid-template-columns:400px auto;padding:0 16px} .video_text>.rll-youtube-player,.video_text>iframe {height:330px} .video_text-title {font:Bold 22px/27px Open Sans;margin:20px 0 15px 0} .video_text-text {font:600 14px/23px Open Sans} .advantages {padding:0 32px} .advantage {grid-template-columns:400px auto;grid-gap:32px} .advantage>img,.advantage>picture>img {max-height:120px} .advantage>div>p {font:600 14px/22px Open Sans} .advantage>div>img,.advantage>div>picture>img {width:28px;height:25px} .category_description {grid-template-columns:auto 400px;grid-gap:16px;padding:0 16px} .category_description-title {font:Bold 22px/27px Open Sans;max-width:260px;margin:10px 0 20px} .category_description-text {font:600 14px/22px Open Sans} .product_top {padding:0 16px;grid-template-columns:440px auto;grid-gap:32px} .product_top-specification>p {margin:32px 0 16px 0} .product_top-text {font:600 14px/28px Open Sans} .product_top-more {margin-top:15px} .product_top-buttons {margin-top:20px} .product_documentation {padding:0 16px;grid-column-gap:32px} .product_3d {padding:16px;grid-template-columns:300px auto;grid-gap:16px;margin:32px auto} .product_3d-list {padding:16px 8px} .product_3d-title {font:Bold 16px/22px Open Sans} .product_3d-title>img,.product_3d-title>picture>img {width:22px} .product_3d-list>ol>li {font:600 12px/22px Open Sans;padding:8px 0} .product_3d-list>ol {padding-left:32px} .product_gallery {padding:0 16px;margin:32px auto} .product_gallery-block {grid-column-gap:32px} .specifications {padding:0 16px;grid-gap:32px} .specifications-title {font:Bold 14px/22px Open Sans} .btn-compare {padding:6px 8px} .woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th {padding-left:16px !important} .woocommerce table.shop_attributes th {width:195px !important} .specifications_buttons>.btn {padding:8px 16px} .product_options {margin:32px;grid-template-columns:240px auto;grid-column-gap:16px;padding:16px} .product_options-title {font:Bold 16px/22px Open Sans} .product_options-text>ul {font:600 14px/22px Open Sans;padding-left:20px} .product_options-text>ul>li {padding:8px 0} .product_options-text>ul>li:before {width:14px;height:12px;left:-20px} .product_options-img>img,.product_options-img>picture>img {max-height:145px} .article_content {padding:0 16px;margin:32px auto} .wp-block-image .alignleft {max-width:45%;margin:1em 1em 1em 0 !important} .article_content blockquote p {margin-left:100px} .article_content blockquote:before {left:45px} .wp-block-image .alignright {margin:1em 0 1em 1em !important;max-width:45%} .aside_bottom {margin:0 16px;padding-bottom:11px} .news {padding-left:16px} .news_card {grid-template-columns:auto;grid-gap:16px} .news_list>.news_card+.news_card {margin-top:32px} .aside_right {padding-right: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} .calculator_link-content {background-size:contain;padding-left:45px} .calculator_link-title {margin:5px 0 30px 0} .btn-calculator {padding:10px 52px} .calendar {padding:0 64px} .big_slider {padding:0 16px} .calendar>iframe {height:600px}} @media(max-width:860px) {#Kuzov .product_top {grid-template-columns:300px auto;grid-gap:12px} .article_category {grid-template-columns:275px 275px;grid-gap:30px;width:580px} .article_category-card>div>p {font-size:15px;font-weight:700;line-height:18px} .article_category-card>div {min-height:40px} .sale_buttons>.btn {display:block;margin-bottom:16px;width:200px;padding:18px 32px;font:Bold 12px/15px Open Sans} .big_slider img {height:450px} .product_options-text>ul {-moz-column-count:unset;-webkit-column-count:unset;column-count:unset} .menu_cards {flex-wrap:wrap;padding:0 16px} .card_menu {margin:0 auto} .achievements_cards {flex-wrap:wrap;padding:0 16px} .card_achievement {margin:0 auto;width:145px} .reviews>.rll-youtube-player,.reviews>iframe {margin:0 auto;display:block} .reviews_slider {position:unset;margin:0 auto;position:relative;top:unset;left:unset;transform:unset;width:500px;max-width:unset} .reviews_slider-card {padding:16px 32px} .regions {padding:50px 16px;} .regions-title {margin:auto} .regions-counters {justify-content:center} .regions-text {margin:0 auto 32px;text-align:center} .btn-regions {margin:auto;display:table} .calculator_link {grid-template-columns:auto;padding:0 16px} .calculator_link>img,.calculator_link>picture>img {grid-row:1;max-width:80%;margin:0 auto 16px} .calculator_link-content {padding:0 100px} .calculator_link-title {display:flex} .calculator_link-title>img,.calculator_link-title>picture>img {margin:auto 10px auto 0} .footer {padding:26px 16px;grid-gap:20px;grid-template-columns:1fr 1fr} .footer-logo {max-width:160px;margin:auto} .category_list,.sale_list>.woocommerce {grid-gap:16px} .category_card>img,.category_card>picture>img {height:200px;margin:9px 0;object-fit:cover} .category_card-title {font:Bold 14px/20px Open Sans} .category_card-services>div {display:flex;margin:0 auto 5px} .category_card-services {display:block} .category_card-services>div+div {margin-left:0} .category_card-services>div>img,.category_card-services>div>picture>img {height:10px;width:12px;margin:0 5px 0 0} .category_card-services>div>p>img,.category_card-services>div>p>picture>img {display:none} .category_card-text {font:600 10px/18px Open Sans;min-height:70px;margin-bottom:9px} .btn-more {font:Bold 10px/14px Open Sans;padding:6px 16px} .about_content-top>div>h2,.about_content-top>div>p:last-of-type {font:Bold 24px/33px Open Sans} .about_content-top>img,.about_content-top>picture>img {width:27px;height:47px;margin:auto 0} .single_text {font:600 14px/22px Open Sans} .about_content>a {font:Bold 10px/14px Open Sans;padding:10px 23px} .credit_banks-card>img>img,.credit_banks-card>picture>img {max-width:230px;height:100px} .credit_banks-card {margin:0 16px} .section_title {padding:0 60px} .st-ba:before {left:16px} .st-ba:after {right:16px} .bank {grid-template-columns:auto;grid-gap:16px;margin:32px auto 0} .bank_description {text-align:center} .bank_description-title {font:Bold 16px/22px Open Sans} .bank_description>p:last-of-type {font:600 12px/20px Open Sans} .bank_supplement {grid-template-columns:auto;grid-gap:16px;margin:32px auto} .bank_supplement-buttons>.btn {margin:16px auto} .background_left-img2:before {display:none} section.head-page>h1 {font:Bold 24px/28px Open Sans} section.head-page {padding:110px 0 45px} .service_buttons {grid-template-columns:1fr;grid-gap:16px} .sb_buttons {grid-row:2;display:flex} .sb_buttons-text {font:600 14px/20px Open Sans;text-align:center} .service_cf-container {grid-template-columns:1fr} .service_cf-container>img,.service_cf-container>picture>img {display:none} .contacts {grid-template-columns:1fr} .contact_list {margin:0 auto} .contact_list.background_right-img:before {display:none} .contacts-social {margin:35px 35px 20px 35px} .filters>p {text-align:center;margin-bottom:16px;font:Bold 14px/19px Open Sans} .filters {display:block;padding:8px 32px;margin:0;border-radius:0} .select2-container--default .select2-selection--single,.woocommerce-widget-layered-nav,select#filter {display:block;width:100%} .filters>div>div+div,.woocommerce-widget-layered-nav+div,select#filter+select#filter {margin:16px 0 0} .product_cards {padding:0 16px;margin:32px auto} .product_card {grid-template-columns:auto} .video_text {grid-template-columns:auto} .video_text>.rll-youtube-player,.video_text>iframe {grid-row:2} .backgroung-img2 {height:392px;margin-bottom:180px} .backgroung-img2:before {height:392px} .advantages {padding:0 16px} .advantage {grid-template-columns:1fr 1fr;grid-gap:16px} .advantage>img,.advantage>picture>img {height:100% !important} .advantage>div>p {font:600 12px/18px Open Sans;padding:16px 0;max-width:240px} .advantage>div>img,.advantage>div>picture>img {width:23px;height:21px} .advantage+.advantage {margin-top:32px} .category_description {grid-template-columns:auto;padding:0} .category_description>img,.category_description>picture>img {grid-row:1;max-height:209px} .category_description-content {padding:0 16px} .product_top {grid-template-columns:300px auto;grid-gap:12px} .product_top-specification>p {margin:16px 0} .product_top-text {font:600 14px/22px Open Sans} .product_top-buttons>.btn+.btn {margin-left:unset} .product_top-buttons {display:flex;justify-content:space-between} .product_3d {grid-template-columns:auto} .product_3d-list {grid-row:2} .product_3d-list>ol {margin:0 auto;display:table} .product_documentation-img {display:none} .specifications {grid-template-columns:1fr} .woocommerce table.shop_attributes th {width:60% !important} .specifications-title {text-align:center} .product_options-img>img,.product_options-img>picture>img+img {display:none} .aside_right {margin-left:32px;width:230px} .calendar>iframe {height:470px} .calendar {padding:0 16px} .cf-demo2>div {grid-template-columns:1fr} .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} #Kuzov .product_top {grid-template-columns:auto} .ready_solutions {flex-wrap:wrap} .article_category {grid-template-columns:1fr;width:unset} main#Sale .about_content>p {font:600 15px/22px Open Sans} .sale_discount>div {width:270px;padding:60px 20px 20px} .sale_discount {display:table} .sale_discount>p {margin:10px auto 55px} .sale_discount>div>span:after {width:200px} .sale_buttons {display:table} .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} #rc-connect #rc-phone {right:10px !important;left:unset !important;bottom:45px !important;top:unset !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} .discount {font-size:32px} .discount-sale {top:90px;left:25px;font-size:20px} .big_slider img {height:300px} .product_documentation .product_documentation-content {width:280px} .bank_supplement-table td {width:unset !important;font-weight:400 !important;font-size:4px !important} .bank_supplement-table td>span {font-size:8px !important} .product_card>img,.product_card>picture>img {height:220px} .video_text>.rll-youtube-player,.video_text>iframe {height:215px} .advantage {grid-template-columns:100px auto;grid-gap:8px} .product_gallery-block>div:first-of-type {grid-column:1/3} .product_gallery-block>div:nth-of-type(2) {grid-column:unset} .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} .subcats {grid-template-columns:1fr;width:290px} #ProductList .category_card {width:265px;grid-template-columns:526px auto;grid-gap:16px;padding:12px;margin:12px auto} div.product_card-mini {margin:8px;width:224px} div.product_card-mini>img,div.product_card-mini>picture>img {height:132px} div.product_card-mini>div a {font:Bold 12px/20px Open Sans} div.product-slider {padding:0;padding-bottom:50px} .background_left-img,.background_left-img2,.background_right-img {overflow:hidden} .background_left-img:before {width:283px;height:93px;left:unset;top:0;right:-65px;background-size:contain} .about {grid-template-columns:1fr;grid-gap:32px} .about>iframe {height:160px} .about_content-top>div>.about_company_subtitle {font:Bold 10px/14px Open Sans} .about_content-top>div>h2,.about_content-top>div>p:last-of-type {font:Bold 24px/33px Open Sans} .about_content>p,.about_content>ul>li {font:600 12px/20px Open Sans;margin:18px 0} .about_content>a {padding:8px 18px} .background_right-img {overflow:auto} .background_right-img:before {display:none} .card_menu>img,.card_menu>picture>img {height:58px} .menu_cards {display:grid;grid-template-columns:1fr 1fr;grid-gap:16px} .achievements_cards {display:grid;grid-template-columns:1fr 1fr;grid-gap:16px} .card_achievement>img,.card_achievement>picture>img {width:32px;height:39px} .card_achievement>p {font:Bold 12px/17px Open Sans} .backgroung-img1 {padding-bottom:100px} section.backgroung-img1-bottom {margin-top:-100px;border:none} section.backgroung-img1-bottom>.section_title {display:none} .reviews>.rll-youtube-player,.reviews>iframe {width:100%;height:214px} .reviews_slider {width:100%} .reviews_slider-card {padding:16px 23px} .reviews_slider-card:before {width:13px;height:14px;right:11px;top:10px} .rs-card-text {font:600 12px/16px Open Sans;height:98px} .rs-card-autor {font:Bold 10px/13px Open Sans;margin-top:6px} .btn-transparent {margin:20px 0 0;font:Bold 9px/11px Open Sans} .regions {padding:0 16px} .regions-title>p {font:Bold 10px/10px Open Sans;padding:7px 54px} .regions-counters>p {font:Bold 19px/11px Open Sans} .regions-counters>p>span {font:Bold 10px/11px Open Sans;margin-top:5px} .regions-text {font:600 12px/20px Open Sans} .btn-regions {font:Bold 10px/15px Open Sans;padding:8px 18px;margin-bottom:20px} .background-img2 {margin-bottom:-420px;background-size:contain} .calculator_link-content {padding:0} .calculator_link-title {font:Bold 12px/17px Open Sans;margin:5px 0 40px 0} .calculator_link-content>p:last-of-type {font:600 10px/20px Open Sans} .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} section.head-page {padding:80px 0 42px} section.head-page>h1 {font:Bold 16px/22px Open Sans} .about_mini {grid-gap:16px} .category_list,.sale_list>.woocommerce {grid-template-columns:1fr} .category_card>img,.category_card>picture>img {height:145px} .single_text {margin:8px auto} .about-mini_text .about_content>p {margin-top:0;text-align:center} .credit_banks {display:grid;grid-template-columns:auto;grid-gap:32px} .credit_banks-card {margin:0 auto;padding-bottom:16px;border-bottom:1px solid rgba(197,199,200,.5)} .credit_banks-card>img>img,.credit_banks-card>picture>img {margin-bottom:16px;height:auto} .sb_buttons .btn {padding:15px 8px;font:Bold 12px/13px Open Sans} .card_menu>p {font:600 12px/17px Open Sans} .about_content>.about-mini_text-title {margin-bottom:5px} .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} .wp-block-image .alignleft,.wp-block-image .alignright {width:100% !important;float:none !important;max-width:unset} .article_content p {font:600 14px/26px Open Sans} .article_content blockquote p {margin-left:0;font:Bold 12px/20px Open Sans} .article_content blockquote:before {left:-40px;width:20px;height:16px;top:25px} .article_content blockquote {margin-right:0} .aside_bottom {display:block} .share {margin-bottom:16px} .cf-service {padding:0 52px 5px} .news {display:block;padding:0 16px} .news_list {margin-bottom:32px} .aside_right {margin:0;width:100%} .aside_right-title,.widget-title {margin-bottom:5px} .widget_categories>ul {margin-top:0} form.search-form {margin-bottom:27px;padding:0 8px;} .widget_categories {margin-bottom:26px} .news_tags,.widget_tag_cloud {margin-bottom:45px} .cf-contact,.cf-demo,.cf-service {padding:0 32px 5px} .cf-demo2>p:first-of-type,.cf-demo3>p:first-of-type {font:Bold 16px/24px Open Sans;padding:10px 0 20px} .cf-demo2 {padding:0 0 20px} .cf-demo2 .wpcf7-text,.cf-demo3 .wpcf7-text {margin:0 0 20px;padding:10px;max-width:280px} .cf-demo2 .cf-submit,.cf-demo3 .cf-submit {font:Bold 10px/12px Open Sans;padding:14px 10px} .cf-service>p:first-of-type {padding:20px 0;font:Bold 24px/20px Open Sans} .cf-contact>p:first-of-type,.cf-demo>p:first-of-type {padding:20px 0 10;font:Bold 16px/20px Open Sans} .cf-contact .wpcf7-text,.cf-demo .wpcf7-text,.cf-service .wpcf7-text {margin-bottom:24px;padding:7px} .cf-service .wpcf7-text.cf-textarea {max-height:62px} .cf-contact .cf-submit,.cf-demo .cf-submit,.cf-service .cf-submit {font:Bold 9px/12px Open Sans;padding:10px 50px} .product_top {grid-template-columns:auto} .product_gallery-block {grid-template-columns:1fr 1fr} .product_options-title {text-align:center} .product_options {display:block} .product_options-img {justify-content:center} .specifications_buttons>.btn {display:grid;align-items:center;font:Bold 12px/16px Open Sans;padding:6px 12px;text-align:center} .specifications_buttons {display:grid;grid-template-columns:1fr 1fr;grid-gap:8px} .specifications-title {font:Bold 10px/24px Open Sans} .woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th {font:600 10px/12px Open Sans !important} .product_documentation {grid-template-columns:auto;grid-gap:16px} .product_documentation-img {justify-content:center} .backgroung-img2 {height:auto;margin-bottom:32px} .advantages {margin:32px auto 64px} .product_card {position:relative;z-index:1} .backgroung-img2:before {height:450px} .video_text-title {margin:85px 0 15px 0} 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} .calendar>iframe {height:370px} .btn-date {margin:16px 0 16px 16px;font:Bold 10px/12px Open Sans;padding:8px} .card_news .btn-link {font:600 12px/18px 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} .magnific-img img {width:100%;height:auto} a.image-popup-vertical-fit {cursor:-webkit-zoom-in} .mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg {opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out} .mfp-with-zoom.mfp-ready .mfp-container {opacity:1} .mfp-with-zoom.mfp-ready.mfp-bg {opacity:.98} .mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg {opacity:0} .mfp-arrow-left:before {border-right:none !important} .mfp-arrow-right:before {border-left:none !important} .mfp-counter,button.mfp-arrow {opacity:0 !important;transition:opacity .2s ease-in,opacity 2s ease-out} .mfp-container:hover .mfp-counter,.mfp-container:hover button.mfp-arrow {opacity:1 !important;background:rgba(0,0,0,.5)} .mfp-bg {top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8} .mfp-wrap {top:0;bottom:0;margin:auto 0;left:0;width:100%;height:90%;z-index:1043;position:fixed;outline:0 !important;-webkit-backface-visibility:hidden} .mfp-container {text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box} .mfp-container:before {content:'';display:inline-block;height:100%;vertical-align:middle} .mfp-align-top .mfp-container:before {display:none} .mfp-content {position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045} .mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content {width:100%;cursor:auto} .mfp-ajax-cur {cursor:progress} .mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out} .mfp-zoom {cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in} .mfp-auto-cursor .mfp-content {cursor:auto} .mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader {-webkit-user-select:none;-moz-user-select:none;user-select:none} .mfp-loading.mfp-figure {display:none} .mfp-hide {display:none !important} .mfp-preloader {color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044} .mfp-preloader a {color:#ccc} .mfp-preloader a:hover {color:#fff} .mfp-s-ready .mfp-preloader {display:none} .mfp-s-error .mfp-content {display:none} button.mfp-arrow,button.mfp-close {overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation} button::-moz-focus-inner {padding:0;border:0} .mfp-close {width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:60px;font-family:Arial,Baskerville,monospace} .mfp-close:focus,.mfp-close:hover {opacity:1} .mfp-close:active {top:1px} .mfp-close-btn-in .mfp-close {color:#333} .mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close {color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%} .mfp-counter {position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap} .mfp-arrow {position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent} .mfp-arrow:active {margin-top:-54px} .mfp-arrow:focus,.mfp-arrow:hover {opacity:1} .mfp-arrow:after,.mfp-arrow:before {content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent} .mfp-arrow:after {border-top-width:13px;border-bottom-width:13px;top:8px} .mfp-arrow:before {border-top-width:21px;border-bottom-width:21px;opacity:.7} .mfp-arrow-left {left:0} .mfp-arrow-left:after {border-right:17px solid #fff;margin-left:31px} .mfp-arrow-left:before {margin-left:25px;border-right:27px solid #3f3f3f} .mfp-arrow-right {right:0} .mfp-arrow-right:after {border-left:17px solid #fff;margin-left:39px} .mfp-arrow-right:before {border-left:27px solid #3f3f3f} .mfp-iframe-holder {padding-top:40px;padding-bottom:40px} .mfp-iframe-holder .mfp-content {line-height:0;width:100%;max-width:900px} .mfp-iframe-holder .mfp-close {top:-40px} .mfp-iframe-scaler {width:100%;height:0;overflow:hidden;padding-top:56.25%} .mfp-iframe-scaler iframe {position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000} .mfp-img {width:auto;max-width:100%;height:100%;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto} .mfp-figure {line-height:0} .mfp-figure:after {content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444} .mfp-figure small {color:#bdbdbd;display:block;font-size:12px;line-height:14px} .mfp-figure figure {margin:0} .mfp-bottom-bar {margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto} .mfp-title {text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px} .mfp-image-holder .mfp-content {max-width:100%} .mfp-gallery .mfp-image-holder .mfp-figure {cursor:pointer} @media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {.mfp-img-mobile .mfp-image-holder {padding-left:0;padding-right:0} .mfp-img-mobile .mfp-img {padding:0} .mfp-img-mobile .mfp-figure:after {top:0;bottom:0} .mfp-img-mobile .mfp-figure small {display:inline;margin-left:5px} .mfp-img-mobile .mfp-bottom-bar {background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box} .mfp-img-mobile .mfp-bottom-bar:empty {padding:0} .mfp-img-mobile .mfp-counter {right:5px;top:3px} .mfp-img-mobile .mfp-close {top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}} @media all and (max-width:900px) {.mfp-arrow {-webkit-transform:scale(.75);transform:scale(.75)} .mfp-arrow-left {-webkit-transform-origin:0;transform-origin:0} .mfp-arrow-right {-webkit-transform-origin:100%;transform-origin:100%} .mfp-container {padding-left:6px;padding-right:6px}} 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}} .sv9t-news-h2 {line-height:25px;text-align:center;text-transform:uppercase;font-size:25px;padding:20px;color:#007889 !important} .sv9t-news-h2 a {text-decoration:none;color:#007889 !important} .sv9t-news-h3 {text-transform:uppercase;font-size:22px !important;line-height:25px;text-align:center;padding:10px;color:#007889 !important} .sv9t-news-h3 a {text-decoration:none;color:#007889 !important} .sv9t-news-text1 {text-align:justify;color:#007889 !important;font-size:20px !important;line-height:25px} .sv9t-news-text1 a {text-decoration:none;color:#fff !important;background-color:#007889 !important;padding:0 10px 0 10px;text-transform:uppercase;border-radius:25%} .sv9t-news-text1 a:hover {color:#007889 !important;background-color:#d5c9af !important} 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}} .contact_card-img.profile_img>img,.contact_card-img.profile_img>picture>img {filter:none;max-width:unset;max-height:unset;height:100%;border-radius:32px;} #ProductPage #breadcrumbs>span>span>span>a {display:none} #ProductPage #breadcrumbs>span>span>span {font:600 0/0 Open Sans} 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)} form.submitted div.submitted {background:#6db46d;height:100%;width:100%;text-align:center;border-radius:4px;padding:32px 0;font-weight:700} form.submitted div.submitted p {color:#fff;text-shadow:#4a4a4a 0 0 2px;font-size:16px;text-align:center;margin:auto} .st-ba-h1 {margin:0 auto !important} .text-block .wp-block-table {max-width:872px;overflow:auto;} .page-description.page-description--form {display:flex;flex-direction:column;align-items:center;} @media(max-width:1100px) {.category-header__container {flex-direction:column !important;align-items:center !important;} .page-description.page-description--form {display:flex;flex-direction:column;align-items:center;}} @media (max-width:1199px) {.page-description__form {width:95% !important;} .product-feature-card-buttons {flex-wrap:wrap;} .product-feature-card {transition:0.2s;} .product-feature-card.open {height:100%;} .product-reviews-hero-block .product-button {margin-bottom:32px;} .product-reviews-hero-content {padding:30px 40px;} .product-reviews-hero-block .product-reviews-hero-content {margin-bottom:0;}} .form-group {position:relative;} .page-image {position:relative;} .offer-card-image-container {position:relative;} .offer-card-badge.compensation_25 {position:absolute;background:#007889;color:#fff;padding:4px;border-radius:45px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;right:10px;top:12px;font-size:14px;font-weight:bold;} .page-image .offer-card-badge.compensation_25 {right:24px;} .offer-card-badge.compensation_25_text {position:absolute;color:#000;width:80px;display:flex;align-items:center;justify-content:center;right:4px;top:56px;font-size:10px;text-align:center;background:rgba(255,255,255,0.8);padding:2px;border-radius:4px;} .offer-card-badge.made_in_ukraine {position:absolute;left:10px;top:12px;border:1px solid #fafafa;border-radius:4px;height:40px;} .offer-card-badge.made_in_ukraine img {height:100%;} .product-author-content table {border-collapse:collapse;overflow-x:scroll;display:block;} .product-author-content table,.product-author-content th,.product-author-content td {border:1px solid;padding:8px;} .product-author-content table tr:nth-child(odd) {background:#d5c9b3;} .category_list {gap:16px;} .category_list .offer-card {max-width:200px;} .collapsible {display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;transition:all 0.3s ease;} .collapsible.expanded {-webkit-line-clamp:unset;} #textToggleButton {margin:8px auto 24px;display:block;padding:4px 8px;border-radius:4px;background:#d6cab2;} .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-inner {width:min(1420px,calc(100% - 32px));margin:0 auto;} .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--native {padding-top:46px;} .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 div.product_card-mini {position:relative;width:332px;flex:0 0 auto;height:226px;min-height:226px;display:flex !important;flex-direction:column;overflow:hidden;margin:0;border:1px solid rgba(255,255,255,0.18);border-radius:8px;background:#101817;box-shadow:0 22px 48px rgba(18,32,36,0.16);text-align:left;isolation:isolate;transition:border-color 0.24s ease,box-shadow 0.24s ease,transform 0.24s ease;} .home-product-category-showcase .slick-initialized div.product_card-mini {width:100% !important;} .home-product-category-showcase div.product_card-mini:hover,.home-product-category-showcase div.product_card-mini:focus-within {border-color:rgba(213,201,179,0.46);box-shadow:0 28px 58px rgba(18,32,36,0.22);transform:translateY(-4px);z-index:3;} .home-product-category-showcase div.product_card-mini::before {content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(5,18,20,0.04) 28%,rgba(5,18,20,0.64) 100%);pointer-events:none;} .home-product-category-showcase div.product_card-mini::after {content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,0.22),inset 0 -1px 0 rgba(255,255,255,0.08);pointer-events:none;} .home-product-category-showcase div.product_card-mini>picture {position:absolute;inset:0;z-index:1;display:block;} .home-product-category-showcase div.product_card-mini>img,.home-product-category-showcase div.product_card-mini>picture>img {width:100%;max-width:100% !important;height:100%;display:block;position:absolute;inset:0;z-index:1;padding:0;margin:0;border-bottom:0;background:#101817;box-sizing:border-box;object-fit:cover;object-position:center;filter:saturate(0.92) contrast(1.04) brightness(0.88);transform:scale(1.01);transition:filter 0.34s ease,transform 0.42s ease;} .home-product-category-showcase div.product_card-mini:hover>img,.home-product-category-showcase div.product_card-mini:focus-within>img,.home-product-category-showcase div.product_card-mini:hover>picture>img,.home-product-category-showcase div.product_card-mini:focus-within>picture>img {filter:saturate(1.04) contrast(1.08) brightness(0.96);transform:scale(1.06);} .home-product-category-showcase div.product_card-mini>div {position:absolute;right:12px;bottom:12px;z-index:4;max-width:min(54%,190px);min-height:0;display:flex;justify-content:flex-end;align-items:flex-end;padding:0;background:transparent;box-shadow:none;box-sizing:border-box;} .home-product-category-showcase div.product_card-mini>div::before {display:none;} .home-product-category-showcase div.product_card-mini>div>p {margin:0;max-width:100%;} .home-product-category-showcase div.product_card-mini>div a {position:relative;display:-webkit-box;max-width:100%;padding:5px 8px 6px;border:1px solid rgba(255,255,255,0.24);border-radius:4px;background:rgba(12,20,20,0.7);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;text-decoration:none;white-space:normal;overflow:hidden;overflow-wrap:normal;word-break:normal;hyphens:none;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;backdrop-filter:blur(8px);transition:background 0.2s ease,border-color 0.2s ease,transform 0.2s ease;} .home-product-category-showcase div.product_card-mini>div a::after {display:none;} .home-product-category-showcase div.product_card-mini:hover>div a,.home-product-category-showcase div.product_card-mini:focus-within>div a {border-color:rgba(213,201,179,0.58);background:rgba(0,120,137,0.86);transform:translateY(-2px);} .home-product-category-showcase div.product_card-mini>div a:before {border-radius:4px;} .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-media-placeholder {position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;color:#fff;font:700 16px/24px Open Sans;letter-spacing:0;text-align:center;} .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 div.product_card-mini {width:100%;flex-basis:auto;height:206px;min-height:206px;margin:0;} .home-product-category-showcase .slick-slide {width:296px !important;padding:0 8px;} .home-product-category-showcase div.product_card-mini::before {inset:0;height:auto;} .home-product-category-showcase div.product_card-mini>img,.home-product-category-showcase div.product_card-mini>picture>img {height:100%;padding:0;} .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 div.product_card-mini {width:100%;flex-basis:auto;height:186px;min-height:186px;margin:0;} .home-product-category-showcase .slick-slide {width:clamp(226px,24vw,260px) !important;padding:0 7px;} .home-product-category-showcase div.product_card-mini::before {inset:0;height:auto;} .home-product-category-showcase div.product_card-mini>img,.home-product-category-showcase div.product_card-mini>picture>img {height:100%;padding:0;} .home-product-category-showcase div.product_card-mini>div {right:10px;bottom:10px;max-width:min(56%,170px);min-height:0;padding:0;} .home-product-category-showcase div.product_card-mini>div a {padding:5px 8px 6px;font-size:10px;line-height:13px;} .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-inner {width:min(100% - 24px,1420px);} .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 div.product_card-mini {width:100%;flex-basis:auto;height:230px;min-height:230px;margin:0;} .home-product-category-showcase .slick-slide {width:min(346px,calc(100vw - 42px)) !important;padding:0 8px;} .home-product-category-showcase div.product_card-mini::before {inset:0;height:auto;} .home-product-category-showcase div.product_card-mini>img,.home-product-category-showcase div.product_card-mini>picture>img {height:100%;padding:0;} .home-product-category-showcase div.product_card-mini>div {right:12px;bottom:12px;max-width:min(72%,210px);min-height:0;padding:0;} .home-product-category-showcase div.product_card-mini>div a {padding:6px 9px 7px;font-size:11px;line-height:14px;} .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,.home-product-category-showcase div.product_card-mini::before,.home-product-category-showcase div.product_card-mini::after {display:none;} .home-product-category-showcase-inner {width:auto;max-width:none;} .home-product-category-showcase div.product-slider {width:auto;max-width:1280px;margin:0 auto;padding:0;} .home-product-category-showcase div.product_card-mini {width:224px;height:auto;min-height:0;overflow:visible;margin:18px 24px;border:0;border-radius:0;background:#fff;box-shadow:0 0 16px rgba(0,0,0,0.16);transform:none;} .home-product-category-showcase .slick-initialized div.product_card-mini {width:224px !important;} .home-product-category-showcase div.product_card-mini>img,.home-product-category-showcase div.product_card-mini>picture>img {position:static;width:100%;height:192px;padding:0;object-fit:cover;filter:none;transform:none;} .home-product-category-showcase div.product_card-mini>div {position:static;max-width:none;min-height:72px;display:flex;justify-content:center;padding:15px 15px 20px;} .home-product-category-showcase div.product_card-mini>div a {display:inline;padding:0;border:0;border-bottom:3px solid #d5c9b3;border-radius:0;background:transparent;color:#353740;box-shadow:none;font:700 16px/24px Open Sans;text-align:center;-webkit-line-clamp:unset;line-clamp:unset;backdrop-filter:none;} #Contacts {background:#fff;} #Contacts .contacts-page-header-band {margin:0;} #Contacts .contacts-page-header-band .top-background_filter {background:linear-gradient(180deg,rgba(26,53,67,0.44) 0%,rgba(26,53,67,0.66) 100%);} #Contacts .contacts-page-contact-section {padding:28px 0 34px;} #Contacts .contacts-page-contact-card {width:100%;display:grid;grid-template-columns:minmax(0,0.96fr) minmax(360px,0.74fr);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);overflow:hidden;} #Contacts .product-category-contact-info {padding:36px 38px;border-right:1px solid rgba(197,199,200,0.58);background:#f8faf9;} #Contacts .contacts-page-card-header {display:grid;gap:6px;padding-bottom:18px;margin-bottom:0;} #Contacts .contacts-page-card-header__breadcrumb {min-width:0;} #Contacts .contacts-page-card-header__title {margin:0;color:#353740;font:700 28px/36px Open Sans;letter-spacing:0;} #Contacts .product-category-contact-kicker {display:block;margin:0 0 10px;color:#007889;font:700 13px/18px Open Sans;letter-spacing:0;text-transform:uppercase;} #Contacts .product-category-contact-info h2 {margin:0 0 12px;color:#353740;font:700 30px/38px Open Sans;letter-spacing:0;} #Contacts .contacts-page-contact-copy,#Contacts .product-category-contact-info p {max-width:640px;margin:0 0 24px;color:#5f646b;font:400 16px/26px Open Sans;letter-spacing:0;} #Contacts .contacts-page-contact-copy>:first-child {margin-top:0;} #Contacts .contacts-page-contact-copy>:last-child {margin-bottom:0;} #Contacts .product-category-contact-list {display:grid;gap:0;border-top:0;} #Contacts .product-category-contact-item {display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(197,199,200,0.38);color:#353740;text-decoration:none;} #Contacts .product-category-contact-item:last-child {border-bottom:0;} #Contacts .product-category-contact-icon {width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,120,137,0.2);border-radius:6px;background:#fff;} #Contacts .product-category-contact-icon img {width:18px;height:18px;display:block;object-fit:contain;} #Contacts .product-category-contact-label {display:block;margin:0 0 2px;color:#7a7f86;font:400 13px/18px Open Sans;letter-spacing:0;} #Contacts .product-category-contact-item strong,#Contacts .product-category-contact-item .contact_card-text {display:block;margin:0;color:#353740;font:700 16px/23px Open Sans;letter-spacing:0;overflow-wrap:anywhere;transition:color 0.2s ease;} #Contacts .product-category-contact-item strong a,#Contacts .product-category-contact-item strong .dyn-email {color:inherit;text-decoration:none;} #Contacts .product-category-contact-item:hover strong,#Contacts .product-category-contact-item:focus-visible strong,#Contacts .product-category-contact-item:hover strong a,#Contacts .product-category-contact-item:focus-visible strong a,#Contacts .product-category-contact-item:hover strong .dyn-email,#Contacts .product-category-contact-item:focus-visible strong .dyn-email {color:#007889;} #Contacts .product-category-contact-item:hover strong a,#Contacts .product-category-contact-item:focus-visible strong a {text-decoration:underline;} #Contacts .product-category-contact-item:focus-visible {outline:2px solid rgba(0,120,137,0.3);outline-offset:3px;} #Contacts .contacts-page-socials-wrap {padding-top:24px;} #Contacts .contacts-page-socials-title {display:block;margin:0 0 12px;color:#353740;font:700 14px/20px Open Sans;letter-spacing:0;} #Contacts .contacts-page-socials {display:flex;flex-wrap:wrap;gap:12px;} #Contacts .contacts-page-socials a {width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,120,137,0.16);border-radius:6px;background:#fff;transition:border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease;} #Contacts .contacts-page-socials a:hover,#Contacts .contacts-page-socials a:focus-visible {border-color:rgba(0,120,137,0.34);box-shadow:0 10px 22px rgba(0,120,137,0.12);transform:translateY(-1px);outline:none;} #Contacts .contacts-page-socials img {width:18px;height:18px;display:block;object-fit:contain;} #Contacts .product-category-contact-form {padding:36px 38px;display:flex;flex-direction:column;justify-content:center;gap:18px;background:#fff;} #Contacts .product-category-contact-form-title {color:#353740;font:700 22px/30px Open Sans;letter-spacing:0;} #Contacts .contacts-page-form {display:flex;flex-direction:column;gap:18px;} #Contacts .product-category-contact-fields {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;} #Contacts .product-category-contact-fields label {min-width:0;display:flex;flex-direction:column;gap:7px;color:#007889;font:400 14px/19px Open Sans;letter-spacing:0;} #Contacts .product-category-contact-field--wide {grid-column:1 / -1;} #Contacts .product-category-contact-fields input,#Contacts .product-category-contact-fields textarea {width:100%;min-width:0;min-height:48px;padding:0 12px;border:1px solid rgba(197,199,200,0.9);border-radius:6px;background:#fff;color:#353740;font:400 15px/22px Open Sans;letter-spacing:0;box-sizing:border-box;} #Contacts .product-category-contact-fields textarea {min-height:110px;padding-top:10px;resize:vertical;} #Contacts .product-category-contact-fields input:focus,#Contacts .product-category-contact-fields textarea:focus {border-color:#007889;outline:2px solid rgba(0,120,137,0.12);outline-offset:0;} #Contacts .contacts-page-form .button-blog {width:fit-content;min-width:194px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0 22px;border:1px solid #007889;border-radius:4px;background:#007889;color:#fff;font:700 13px/18px Open Sans;letter-spacing:0;text-align:center;text-transform:uppercase;box-sizing:border-box;cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;} #Contacts .contacts-page-form .button-blog:hover,#Contacts .contacts-page-form .button-blog:focus-visible {background:#136271;border-color:#136271;box-shadow:0 12px 24px rgba(0,120,137,0.16);outline:none;} #Contacts .contacts-page-team-section {padding:18px 0 72px;} #Contacts .contacts-page-team-head {margin:0 0 26px;} #Contacts .contacts-page-team-head .home-section-kicker {margin:0 0 8px;color:#007889;} #Contacts .contacts-page-team-head h2 {margin:0;color:#353740;font:700 34px/44px Open Sans;letter-spacing:0;} #Contacts .contacts-page-team-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;} #Contacts .contacts-page-team-card {display:grid;grid-template-rows:auto 1fr;border:1px solid rgba(197,199,200,0.58);border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(26,39,48,0.06);overflow:hidden;} #Contacts .contacts-page-team-card__media {display:flex;align-items:center;justify-content:center;padding:18px;overflow:hidden;background:#f8faf9;box-sizing:border-box;} #Contacts .contacts-page-team-card__media img {width:140px;height:140px;display:block;object-fit:cover;object-position:center;border-radius:50%;border:3px solid #fff;background:#fff;box-shadow:0 6px 18px rgba(26,39,48,0.12);} #Contacts .contacts-page-team-card__body {display:flex;flex-direction:column;gap:10px;padding:20px 22px 22px;} #Contacts .contacts-page-team-card__body h3 {margin:0;color:#353740;font:700 18px/26px Open Sans;letter-spacing:0;} #Contacts .contacts-page-team-card__body p {margin:0;color:#5f646b;font:400 14px/22px Open Sans;letter-spacing:0;} #Contacts .product-page-manager-card__contacts {display:grid;gap:8px;margin-top:auto;padding-top:12px;} #Contacts .product-page-manager-card__contact {display:grid;gap:2px;padding:10px 14px;border:1px solid rgba(197,199,200,0.48);border-radius:6px;background:#f8faf9;color:#353740;text-decoration:none;box-sizing:border-box;transition:border-color 0.2s ease,background 0.2s ease;} #Contacts .product-page-manager-card__contact:hover,#Contacts .product-page-manager-card__contact:focus-visible {border-color:rgba(0,120,137,0.32);background:#fff;outline:none;} #Contacts .product-page-manager-card__contact span {color:#7a7f86;font:400 12px/16px Open Sans;letter-spacing:0;} #Contacts .product-page-manager-card__contact strong {color:#353740;font:700 14px/20px Open Sans;letter-spacing:0;overflow-wrap:anywhere;} #Contacts .contacts-page-offices-section {padding:0 0 72px;} #Contacts .contacts-page-offices-head,#Contacts .contacts-page-dealers-head {margin:0 0 26px;} #Contacts .contacts-page-offices-head .home-section-kicker,#Contacts .contacts-page-dealers-head .home-section-kicker {display:block;margin:0 0 8px;color:#007889;} #Contacts .contacts-page-offices-head h2,#Contacts .contacts-page-dealers-head h2 {margin:0;color:#353740;font:700 34px/44px Open Sans;letter-spacing:0;} #Contacts .contacts-page-offices-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;} #Contacts .contacts-page-office-card {display:flex;flex-direction:column;gap:18px;padding:26px;border:1px solid rgba(197,199,200,0.58);border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(26,39,48,0.06);box-sizing:border-box;} #Contacts .contacts-page-office-card h3 {margin:0;color:#353740;font:700 20px/28px Open Sans;letter-spacing:0;} #Contacts .contacts-page-office-list {display:grid;gap:14px;} #Contacts .contacts-page-office-item {display:grid;gap:4px;} #Contacts .contacts-page-office-label {color:#7a7f86;font:400 13px/18px Open Sans;letter-spacing:0;} #Contacts .contacts-page-office-value {color:#353740;font:700 15px/22px Open Sans;letter-spacing:0;text-decoration:none;overflow-wrap:anywhere;transition:color 0.2s ease;} #Contacts .contacts-page-office-value:hover,#Contacts .contacts-page-office-value:focus-visible {color:#007889;outline:none;} #Contacts .contacts-page-dealers-section {padding:0 0 72px;} #Contacts .contacts-page-dealers-layout {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.85fr);gap:32px;align-items:center;} #Contacts .contacts-page-dealers-content {display:flex;flex-direction:column;gap:18px;} #Contacts .contacts-page-dealers-list {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0;padding:0;list-style:none;} #Contacts .contacts-page-dealers-list li {position:relative;padding-left:18px;color:#353740;font:400 15px/22px Open Sans;letter-spacing:0;} #Contacts .contacts-page-dealers-list li::before {content:'';position:absolute;top:9px;left:0;width:6px;height:6px;border-radius:50%;background:#007889;} #Contacts .contacts-page-dealers-link {display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:6px;color:#007889;font:700 14px/20px Open Sans;letter-spacing:0;text-decoration:none;transition:color 0.2s ease;} #Contacts .contacts-page-dealers-link:hover,#Contacts .contacts-page-dealers-link:focus-visible {color:#136271;outline:none;} #Contacts .contacts-page-dealers-media {overflow:hidden;border:1px solid rgba(197,199,200,0.58);border-radius:8px;background:#f8faf9;box-shadow:0 12px 30px rgba(26,39,48,0.06);} #Contacts .contacts-page-dealers-media img {width:100%;height:auto;display:block;} #Contacts .contacts-page-map-section {padding:0 0 72px;} #Contacts .contacts-page-map-frame {overflow:hidden;border:1px solid rgba(197,199,200,0.58);border-radius:8px;box-shadow:0 12px 30px rgba(26,39,48,0.06);} #Contacts .contacts-page-map-frame iframe {display:block;} #DealersPage.dealers-page {background:#fff;color:#353740;font-family:'Open Sans',sans-serif;} #DealersPage .dealers-page-hero {padding:24px 0 28px;} #DealersPage .dealers-page-hero__card {display:grid;grid-template-columns:minmax(0,0.98fr) minmax(320px,0.82fr);gap:32px;align-items:stretch;overflow:hidden;border:1px solid rgba(197,199,200,0.58);border-radius:8px;background:linear-gradient(135deg,#ffffff 0%,#f7f9f8 100%);box-shadow:0 14px 34px rgba(26,39,48,0.08);} #DealersPage .dealers-page-hero__content {display:flex;flex-direction:column;gap:14px;padding:32px;min-width:0;} #DealersPage .dealers-page-breadcrumb {display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#7a7f86;font:400 13px/18px Open Sans;letter-spacing:0;} #DealersPage .dealers-page-breadcrumb a {color:#007889;text-decoration:none;transition:color 0.2s ease;} #DealersPage .dealers-page-breadcrumb a:hover,#DealersPage .dealers-page-breadcrumb a:focus-visible {color:#136271;outline:none;} #DealersPage .dealers-page-hero .home-section-kicker,#DealersPage .dealers-page-directory__head .home-section-kicker {display:block;margin:0;color:#007889;} #DealersPage .dealers-page-hero h1,#DealersPage .dealers-page-directory__head h2 {margin:0;color:#353740;font:700 34px/44px Open Sans;letter-spacing:0;} #DealersPage .dealers-page-hero p {max-width:620px;margin:0;color:#5f646b;font:400 16px/26px Open Sans;letter-spacing:0;} #DealersPage .dealers-page-hero__media {position:relative;min-height:100%;overflow:hidden;background:#172125;isolation:isolate;} #DealersPage .dealers-page-hero__media::before {content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,25,29,0.12) 0%,rgba(13,25,29,0.38) 100%);z-index:1;} #DealersPage .dealers-page-hero__media img,#DealersPage .dealers-page-hero__media picture {position:absolute;inset:0;display:block;width:100%;height:100%;} #DealersPage .dealers-page-hero__media img {object-fit:cover;} #DealersPage .dealers-page-directory {padding:0 0 86px;} #DealersPage .dealers-page-directory__head {display:grid;gap:8px;margin:0 0 24px;} #DealersPage .dealers-page-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;} #DealersPage .dealers-page-card {display:grid;align-content:start;gap:14px;min-width:0;padding:24px;border:1px solid rgba(197,199,200,0.58);border-radius:8px;background:#fff;box-shadow:0 12px 32px rgba(26,39,48,0.07);box-sizing:border-box;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;} #DealersPage .dealers-page-card:hover {transform:translateY(-2px);border-color:rgba(0,120,137,0.24);box-shadow:0 16px 36px rgba(26,39,48,0.09);} #DealersPage .dealers-page-card>* {margin:0;min-width:0;} #DealersPage .dealers-page-card>p:first-child {padding-bottom:14px;border-bottom:1px solid rgba(197,199,200,0.58);} #DealersPage .dealers-page-card>p:first-child strong:first-child {display:block;color:#353740;font:700 20px/28px Open Sans;letter-spacing:0;overflow-wrap:anywhere;} #DealersPage .dealers-page-card>p:first-child strong:not(:first-child) {display:inline-block;margin-top:8px;color:#7a7f86;font:400 13px/18px Open Sans;letter-spacing:0;} #DealersPage .dealers-page-card>p,#DealersPage .dealers-page-card li {color:#5f646b;font:400 15px/24px Open Sans;letter-spacing:0;overflow-wrap:anywhere;} #DealersPage .dealers-page-card strong {color:#353740;} #DealersPage .dealers-page-card a {color:#007889;text-decoration:none;transition:color 0.2s ease;} #DealersPage .dealers-page-card a:hover,#DealersPage .dealers-page-card a:focus-visible {color:#136271;outline:none;} #DealersPage .dealers-page-card>ul {display:grid;gap:10px;margin:0;padding:0;list-style:none;} #DealersPage .dealers-page-card>ul li {position:relative;padding-left:18px;} #DealersPage .dealers-page-card>ul li::before {content:'';position:absolute;top:9px;left:0;width:6px;height:6px;border-radius:50%;background:#007889;} #DealersPage .dealers-page-card>p:last-child {padding-top:14px;border-top:1px solid rgba(197,199,200,0.58);} #DealersPage .dealers-page-card hr {display:none;} @media (max-width:1100px) {#Contacts .contacts-page-card-header__title {font-size:26px;line-height:34px;} #Contacts .contacts-page-contact-card {grid-template-columns:1fr;} #Contacts .product-category-contact-info {border-right:0;border-bottom:1px solid rgba(197,199,200,0.58);} #DealersPage .dealers-page-hero__card,#DealersPage .dealers-page-grid {grid-template-columns:1fr;} #DealersPage .dealers-page-hero__media {min-height:320px;}} @media (max-width:767px) {#Contacts .contacts-page-contact-section {padding-top:22px;} #Contacts .contacts-page-card-header {gap:6px;padding-bottom:14px;} #Contacts .contacts-page-card-header__title {font:700 24px/32px Open Sans;} #Contacts .product-category-contact-fields,#Contacts .contacts-page-team-grid,#Contacts .contacts-page-offices-grid,#Contacts .contacts-page-dealers-list {grid-template-columns:1fr;} #Contacts .contacts-page-dealers-layout {grid-template-columns:1fr;} #Contacts .contacts-page-dealers-media {order:-1;} #Contacts .product-category-contact-info,#Contacts .product-category-contact-form,#Contacts .contacts-page-team-card__body,#Contacts .contacts-page-office-card {padding:18px;} #Contacts .contacts-page-team-card__media {padding:16px;} #Contacts .contacts-page-team-card__media img {width:120px;height:120px;} #Contacts .product-category-contact-info h2,#Contacts .contacts-page-offices-head h2,#Contacts .contacts-page-dealers-head h2 {font-size:28px;line-height:36px;} #Contacts .contacts-page-contact-copy,#Contacts .product-category-contact-info p,#Contacts .contacts-page-team-card__body p {font-size:15px;line-height:24px;} #Contacts .contacts-page-form .button-blog {width:100%;} #Contacts .contacts-page-map-frame iframe {height:360px;} #DealersPage .dealers-page-hero {padding-top:22px;} #DealersPage .dealers-page-hero__content,#DealersPage .dealers-page-card {padding:18px;} #DealersPage .dealers-page-hero h1,#DealersPage .dealers-page-directory__head h2 {font-size:28px;line-height:36px;} #DealersPage .dealers-page-hero p,#DealersPage .dealers-page-card>p,#DealersPage .dealers-page-card li {font-size:15px;line-height:24px;} #DealersPage .dealers-page-card>p:first-child strong:first-child {font-size:18px;line-height:26px;} #DealersPage .dealers-page-hero__media {min-height:240px;order:-1;}} #Credit.credit-page {background:#fff;color:#353740;font-family:'Open Sans',sans-serif;} #Credit .credit-page-hero {padding:32px 0 48px;background:linear-gradient(180deg,#fff 0%,#f7f9f8 100%);} #Credit .credit-page-hero__shell {position:relative;display:grid;grid-template-columns:minmax(0,0.98fr) minmax(380px,0.82fr);gap:0;align-items:stretch;overflow:hidden;border:1px solid rgba(197,199,200,0.62);border-radius:8px;background:#fff;box-shadow:0 18px 46px rgba(26,39,48,0.09);box-sizing:border-box;} #Credit .credit-page-content-card,#Credit .credit-page-bank-card {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;} #Credit .credit-page-hero__content {position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(30px,4.2vw,54px);background:linear-gradient(180deg,#fff 0%,#fbfcfb 100%);} #Credit .credit-page-hero__content::before {content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:linear-gradient(180deg,#007889 0%,#D5C9B3 100%);} #Credit .credit-page-hero__breadcrumb {margin:0 0 18px;} #Credit .credit-page-hero__content .home-section-kicker,#Credit .credit-page-section-head .home-section-kicker {color:#007889;} #Credit .credit-page-hero__content h1 {margin:0;color:#353740;font:700 34px/44px Open Sans;letter-spacing:0;overflow-wrap:anywhere;} #Credit .credit-page-hero__content p {max-width:620px;margin:12px 0 0;color:#5f646b;font:400 16px/26px Open Sans;letter-spacing:0;} #Credit .credit-page-hero__points {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;} #Credit .credit-page-hero__points span {position:relative;min-width:0;padding:10px 10px 10px 28px;border:1px solid rgba(0,120,137,0.16);border-radius:6px;background:#f8faf9;color:#353740;font:700 13px/18px Open Sans;letter-spacing:0;overflow-wrap:anywhere;} #Credit .credit-page-hero__points span::before {content:"";position:absolute;top:16px;left:12px;width:7px;height:7px;border-radius:50%;background:#007889;} #Credit .credit-page-hero__actions {display:flex;flex-wrap:wrap;gap:12px;margin-top:22px;} #Credit .credit-page-hero__actions .home-modern-button {margin-top:0;border-color:#007889;cursor:pointer;} #Credit .credit-page-button {display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border:1px solid #007889;border-radius:4px;background:#007889;color:#fff;font:700 14px/20px Open Sans;letter-spacing:0;text-align:center;text-decoration:none;cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.2s ease;} #Credit .credit-page-button:hover,#Credit .credit-page-button:focus-visible {border-color:#005f6d;background:#005f6d;color:#fff;outline:none;} #Credit .credit-page-button--outline {background:#fff;color:#007889;border-color:rgba(0,120,137,0.28);} #Credit .credit-page-button--outline:hover,#Credit .credit-page-button--outline:focus-visible {border-color:#007889;background:#007889;color:#fff;} #Credit .credit-page-button--warm {width:fit-content;border-color:#D5C9B3;background:#D5C9B3;color:#353740;} #Credit .credit-page-button--warm:hover,#Credit .credit-page-button--warm:focus-visible {border-color:#007889;background:#007889;color:#fff;} #Credit .credit-page-hero__media {position:relative;min-height:390px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0;background:#172125;isolation:isolate;} #Credit .credit-page-hero__media::before {content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(13,25,28,0.08) 0%,rgba(13,25,28,0.68) 100%);pointer-events:none;} #Credit .credit-page-hero__media img {position:absolute;inset:0;width:100%;height:100%;max-height:none;display:block;object-fit:cover;filter:saturate(0.92) contrast(1.06);} #Credit .credit-page-hero__media>picture {position:absolute;inset:0;display:block;width:100%;height:100%;} #Credit .credit-page-hero__media>picture>img {position:absolute;inset:0;} #Credit .credit-page-hero__media-card {position:absolute;right:22px;bottom:22px;left:22px;z-index:2;display:grid;gap:6px;padding:16px 18px;border:1px solid rgba(255,255,255,0.22);border-radius:8px;background:rgba(12,20,20,0.72);box-shadow:0 18px 38px rgba(0,0,0,0.22);backdrop-filter:blur(8px);box-sizing:border-box;} #Credit .credit-page-hero__media-card strong,#Credit .credit-page-hero__media-card span {color:#fff;letter-spacing:0;} #Credit .credit-page-hero__media-card strong {font:700 18px/26px Open Sans;} #Credit .credit-page-hero__media-card span {color:rgba(255,255,255,0.82);font:400 14px/22px Open Sans;} #Credit .credit-page-content-section {padding:34px 0 68px;background:#fff;} #Credit .credit-page-content-card {padding:30px;} #Credit .credit-page-content-card>*:first-child {margin-top:0;} #Credit .credit-page-content-card>*:last-child {margin-bottom:0;} #Credit .credit-page-content-card h2,#Credit .credit-page-content-card h3 {color:#353740;letter-spacing:0;} #Credit .credit-page-content-card h2 {margin:0 0 18px;font:700 34px/44px Open Sans;} #Credit .credit-page-content-card h3 {margin:24px 0 12px;font:700 20px/28px Open Sans;} #Credit .credit-page-content-card p,#Credit .credit-page-content-card li {color:#5f646b;font:400 16px/26px Open Sans;letter-spacing:0;} #Credit .credit-page-content-card a {color:#007889;font-weight:700;text-decoration:none;} #Credit .credit-page-content-card a:hover,#Credit .credit-page-content-card a:focus-visible {color:#005f6d;outline:none;} #Credit .credit-page-content-card ul,#Credit .credit-page-content-card ol {display:grid;gap:8px;margin:16px 0;padding-left:20px;} #Credit .credit-page-programs-section {padding:70px 0 76px;background:#f8faf9;} #Credit .credit-page-section-head {max-width:760px;margin:0 auto 28px;text-align:center;} #Credit .credit-page-section-head h2 {margin:0;color:#353740;font:700 34px/44px Open Sans;letter-spacing:0;overflow-wrap:anywhere;} #Credit .credit-page-section-head p {margin:12px 0 0;color:#5f646b;font:400 16px/26px Open Sans;letter-spacing:0;} #Credit .credit-page-bank-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;} #Credit .credit-page-bank-card {display:grid;grid-template-columns:minmax(180px,0.42fr) minmax(0,1fr);min-width:0;overflow:hidden;transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease;} #Credit .credit-page-bank-card:hover,#Credit .credit-page-bank-card:focus-within {border-color:rgba(0,120,137,0.28);box-shadow:0 18px 42px rgba(26,39,48,0.1);transform:translateY(-2px);} #Credit .credit-page-bank-card__logo {min-height:204px;display:flex;align-items:center;justify-content:center;padding:24px;background:#fff;border-right:1px solid rgba(197,199,200,0.58);box-sizing:border-box;} #Credit .credit-page-bank-card__logo img {max-width:100%;max-height:118px;display:block;object-fit:contain;} #Credit .credit-page-bank-card__body {display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:26px;} #Credit .credit-page-bank-card__body h3 {margin:0;color:#353740;font:700 20px/28px Open Sans;letter-spacing:0;} #Credit .credit-page-bank-card__body p {margin:0;color:#5f646b;font:400 15px/24px Open Sans;letter-spacing:0;} #Credit .credit-page-products-section {padding-top:68px;} @media (max-width:1100px) {#Credit .credit-page-hero__shell,#Credit .credit-page-bank-card {grid-template-columns:1fr;} #Credit .credit-page-hero__media {min-height:320px;} #Credit .credit-page-bank-card__logo {min-height:150px;border-right:0;border-bottom:1px solid rgba(197,199,200,0.58);}} @media (max-width:767px) {#Credit .credit-page-hero {padding:18px 0 32px;} #Credit .credit-page-hero__content,#Credit .credit-page-content-card,#Credit .credit-page-bank-card__body {padding:18px;} #Credit .credit-page-hero__content h1 {font-size:28px;line-height:36px;} #Credit .credit-page-hero__points {grid-template-columns:1fr;gap:8px;} #Credit .credit-page-hero__media {min-height:260px;} #Credit .credit-page-hero__media-card {right:14px;bottom:14px;left:14px;padding:14px;} #Credit .credit-page-hero__media-card strong {font-size:16px;line-height:23px;} #Credit .credit-page-section-head h2,#Credit .credit-page-content-card h2 {font-size:28px;line-height:36px;} #Credit .credit-page-hero__actions,#Credit .credit-page-button,#Credit .credit-page-hero__actions .home-modern-button,#Credit .credit-page-button--warm {width:100%;} #Credit .credit-page-content-section,#Credit .credit-page-programs-section {padding:44px 0 52px;} #Credit .credit-page-bank-grid {grid-template-columns:1fr;}} #Service .service-page-hero {padding:26px 0 0;} #Service .service-page-hero__shell,#Service .service-page-contact-card {display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:0;border:1px solid rgba(197,199,200,0.58);border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 14px 34px rgba(26,39,48,0.08);} #Service .service-page-hero__content,#Service .service-page-contact-info,#Service .service-page-contact-form,#Service .service-page-content-card {padding:28px 32px;} #Service .service-page-hero__content,#Service .service-page-contact-info {position:relative;background:linear-gradient(180deg,#f8faf9 0%,#fff 100%);} #Service .service-page-hero__content::before,#Service .service-page-contact-info::before {content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#007889;} #Service .service-page-hero__breadcrumb {margin-bottom:18px;} #Service .service-page-hero__content h1,#Service .service-page-section-head h2 {margin:0;color:#353740;font:700 34px/44px Open Sans;letter-spacing:0;} #Service .service-page-hero__copy,#Service .service-page-hero__copy p,#Service .service-page-contact-copy,#Service .service-page-contact-copy p,#Service .service-page-content-card p,#Service .service-page-content-card li {color:#5f646b;font:400 16px/26px Open Sans;letter-spacing:0;} #Service .service-page-hero__copy {margin:0;max-width:640px;} #Service .service-page-hero__copy>*:first-child,#Service .service-page-contact-copy>*:first-child {margin-top:0;} #Service .service-page-hero__copy>*:last-child,#Service .service-page-contact-copy>*:last-child {margin-bottom:0;} #Service .service-page-hero__points {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;} #Service .service-page-hero__points span,#Service .service-page-contact-list li {position:relative;padding:14px 16px 14px 38px;border:1px solid rgba(0,120,137,0.18);border-radius:8px;background:rgba(248,250,249,0.92);color:#353740;font:600 14px/21px Open Sans;letter-spacing:0;} #Service .service-page-hero__points span::before,#Service .service-page-contact-list li::before {content:"";position:absolute;top:18px;left:16px;width:8px;height:8px;border-radius:50%;background:#007889;box-shadow:0 0 0 5px rgba(0,120,137,0.14);} #Service .service-page-hero__actions,#Service .service-page-contact-actions {display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;} #Service .service-page-hero__actions .service-page-button,#Service .service-page-contact-actions .service-page-button,#Service .service-page-hero__actions .home-modern-button,#Service .service-page-contact-actions .home-modern-button {width:260px;min-width:260px;margin-top:0;flex:0 0 260px;} #Service .service-page-button {display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border:1px solid rgba(0,120,137,0.28);border-radius:4px;background:#fff;color:#007889;font:700 14px/20px Open Sans;letter-spacing:0;text-align:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;} #Service .service-page-button:hover,#Service .service-page-button:focus-visible {background:#007889;border-color:#007889;color:#fff;transform:translateY(-1px);} #Service .service-page-button--outline {background:#fff;} #Service .service-page-button--warm {background:#D5C9B3;border-color:#D5C9B3;color:#353740;} #Service .service-page-button--ghost {background:#f8faf9;} #Service .service-page-hero__media {position:relative;min-height:100%;overflow:hidden;isolation:isolate;background:#172125;} #Service .service-page-hero__media::before {content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(12,20,20,0.12) 0%,rgba(12,20,20,0.68) 100%);} #Service .service-page-hero__media img,#Service .service-page-hero__media>picture,#Service .service-page-hero__media>picture>img {position:absolute;inset:0;width:100%;height:100%;} #Service .service-page-hero__media img,#Service .service-page-hero__media>picture>img {object-fit:cover;} #Service .service-page-hero__media-card {position:absolute;right:22px;bottom:22px;z-index:2;display:grid;gap:6px;max-width:min(320px,calc(100% - 44px));padding:16px 18px;border:1px solid rgba(255,255,255,0.28);border-radius:8px;background:rgba(12,20,20,0.84);color:#fff;box-shadow:0 14px 30px rgba(0,0,0,0.2);} #Service .service-page-hero__media-card strong {color:#fff;font:700 18px/25px Open Sans;letter-spacing:0;text-shadow:0 1px 2px rgba(0,0,0,0.28);} #Service .service-page-hero__media-card span {color:rgba(255,255,255,0.9);font:400 14px/21px Open Sans;letter-spacing:0;text-shadow:0 1px 2px rgba(0,0,0,0.24);} #Service .service-page-contact-section,#Service .service-page-content-section {padding:32px 0 0;} #Service .service-page-contact-form {background:#fff;} #Service .service-page-section-head {display:grid;gap:10px;} #Service .service-page-contact-copy {margin-top:18px;} #Service .service-page-contact-copy {color:#5f646b;} #Service .service-page-contact-form .product-category-contact-form-title {color:#353740;font:700 22px/30px Open Sans;letter-spacing:0;} #Service .service-page-form {display:flex;flex-direction:column;gap:18px;} #Service .service-page-form .product-category-contact-fields {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;} #Service .service-page-form .product-category-contact-fields label {min-width:0;display:flex;flex-direction:column;gap:7px;color:#007889;font:400 14px/19px Open Sans;letter-spacing:0;} #Service .service-page-form .product-category-contact-field--wide {grid-column:1 / -1;} #Service .service-page-form .product-category-contact-fields input,#Service .service-page-form .product-category-contact-fields textarea {width:100%;min-width:0;min-height:48px;padding:0 12px;border:1px solid rgba(197,199,200,0.9);border-radius:6px;background:#fff;color:#353740;font:400 15px/22px Open Sans;letter-spacing:0;box-sizing:border-box;} #Service .service-page-form .product-category-contact-fields textarea {min-height:110px;padding-top:10px;resize:vertical;} #Service .service-page-form .product-category-contact-fields input:focus,#Service .service-page-form .product-category-contact-fields textarea:focus {border-color:#007889;outline:2px solid rgba(0,120,137,0.12);outline-offset:0;} #Service .service-page-contact-list {display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none;} #Service .service-page-form .product-category-contact-fields label>span {color:#7a7f86;} #Service .service-page-form .button-blog {width:fit-content;min-width:190px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0 22px;border:1px solid #007889;border-radius:4px;background:#007889;color:#fff;font:700 13px/18px Open Sans;letter-spacing:0;text-align:center;text-transform:uppercase;box-sizing:border-box;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;} #Service .service-page-form .button-blog:hover,#Service .service-page-form .button-blog:focus-visible {background:#136271;border-color:#136271;box-shadow:0 12px 24px rgba(0,120,137,0.16);outline:none;} #Service .service-page-content-card {border:1px solid rgba(197,199,200,0.58);border-radius:8px;background:#fff;box-shadow:0 12px 32px rgba(26,39,48,0.07);} #Service .service-page-content-card>*:first-child {margin-top:0;} #Service .service-page-content-card>*:last-child {margin-bottom:0;} #Service .service-page-content-card h2,#Service .service-page-content-card h3 {color:#353740;font-weight:700;letter-spacing:0;} #Service .service-page-content-card h2 {font-size:34px;line-height:44px;} #Service .service-page-content-card h3 {font-size:24px;line-height:32px;} #Service .service-page-content-card a {color:#007889;} #Service .service-page-content-card a:hover,#Service .service-page-content-card a:focus-visible {color:#005f6d;} #Service .service-page-content-card ul,#Service .service-page-content-card ol {margin:0 0 16px;padding-left:22px;} #Service .service-page-benefits-section {padding-top:32px;} #Service .service-page-products-section {padding-top:68px;} @media (max-width:1100px) {#Service .service-page-hero__shell,#Service .service-page-contact-card {grid-template-columns:1fr;} #Service .service-page-hero__media {min-height:340px;}} @media (max-width:767px) {#Service .service-page-hero {padding-top:18px;} #Service .service-page-hero__content,#Service .service-page-contact-info,#Service .service-page-contact-form,#Service .service-page-content-card {padding:18px;} #Service .service-page-hero__content h1,#Service .service-page-section-head h2,#Service .service-page-content-card h2 {font-size:28px;line-height:36px;} #Service .service-page-hero__points {grid-template-columns:1fr;gap:10px;} #Service .service-page-hero__media {min-height:260px;} #Service .service-page-hero__media-card {right:14px;bottom:14px;left:14px;max-width:none;padding:14px;} #Service .service-page-hero__actions,#Service .service-page-contact-actions,#Service .service-page-button,#Service .service-page-form .button-blog,#Service .service-page-hero__actions .home-modern-button {width:100%;} #Service .service-page-form .product-category-contact-fields {grid-template-columns:1fr;} #Service .service-page-contact-section,#Service .service-page-content-section,#Service .service-page-benefits-section {padding-top:24px;}} #AboutUs {background:#f7f9f8;} #AboutUs .about-page-hero-section,#AboutUs .about-page-story-section,#AboutUs .about-page-history-section,#AboutUs .about-page-copy-section,#AboutUs .about-page-timeline-section,#AboutUs .about-page-reviews-section {padding:24px 0 0;} #AboutUs .about-page-hero-card,#AboutUs .about-page-story-card,#AboutUs .about-page-history-card,#AboutUs .about-page-copy-card,#AboutUs .about-page-timeline-card {background:#fff;border:1px solid rgba(197,199,200,0.6);border-radius:8px;box-shadow:0 12px 32px rgba(26,39,48,0.07);} #AboutUs .about-page-hero-card,#AboutUs .about-page-story-card,#AboutUs .about-page-history-card {display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,0.98fr);overflow:hidden;} #AboutUs .about-page-story-card--single {grid-template-columns:1fr;} #AboutUs .about-page-hero-content,#AboutUs .about-page-story-content,#AboutUs .about-page-history-content {padding:32px;} #AboutUs .about-page-breadcrumb {margin-bottom:18px;} #AboutUs .about-page-hero-content h1,#AboutUs .about-page-story-content h2,#AboutUs .about-page-history-content h2 {margin:0;color:#353740;font:700 34px/44px 'Open Sans',sans-serif;letter-spacing:0;} #AboutUs .about-page-hero-lead {margin:18px 0 0;color:#007889;font:700 18px/28px 'Open Sans',sans-serif;} #AboutUs .about-page-hero-text {margin-top:18px;} #AboutUs .about-page-hero-text p,#AboutUs .about-page-richtext p,#AboutUs .about-page-richtext ul li,#AboutUs .about-page-richtext ol li {color:#5f646b;font:400 16px/26px 'Open Sans',sans-serif;letter-spacing:0;overflow-wrap:anywhere;} #AboutUs .about-page-richtext>*:first-child {margin-top:0;} #AboutUs .about-page-richtext>*:last-child {margin-bottom:0;} #AboutUs .about-page-richtext ul,#AboutUs .about-page-richtext ol {margin:0 0 16px;padding-left:22px;} #AboutUs .about-page-actions {display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;} #AboutUs .about-page-actions .home-modern-button,#AboutUs .about-page-outline-button {display:inline-flex;align-items:center;justify-content:center;flex:1 1 260px;min-height:48px;margin-top:0;padding:0 24px;border:1px solid rgba(0,120,137,0.28);border-radius:4px;font:700 14px/20px 'Open Sans',sans-serif;text-align:center;text-decoration:none;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;} #AboutUs .about-page-actions .home-modern-button {background:#007889;border-color:#007889;color:#fff;} #AboutUs .about-page-outline-button:hover {background:#007889;border-color:#007889;color:#fff;} #AboutUs .about-page-outline-button {background:#fff;color:#007889;} #AboutUs .about-page-hero-media,#AboutUs .about-page-history-media {position:relative;min-height:420px;overflow:hidden;isolation:isolate;background:#172125;} #AboutUs .about-page-hero-media::before,#AboutUs .about-page-history-media::before {content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,17,20,0.04) 0%,rgba(10,17,20,0.38) 100%);z-index:1;pointer-events:none;} #AboutUs .about-page-hero-media img,#AboutUs .about-page-history-media img,#AboutUs .about-page-hero-media picture,#AboutUs .about-page-history-media picture {position:absolute;inset:0;width:100%;height:100%;} #AboutUs .about-page-hero-media img,#AboutUs .about-page-history-media img {object-fit:cover;} #AboutUs .about-page-section-heading {display:flex;align-items:center;gap:18px;margin-bottom:20px;} #AboutUs .about-page-section-heading img,#AboutUs .about-page-section-heading picture>img {width:72px;height:72px;object-fit:contain;flex:0 0 auto;} #AboutUs .about-page-section-heading--compact {margin-bottom:18px;} #AboutUs .about-page-story-media {padding:20px;background:linear-gradient(180deg,#f8faf9 0%,#f3f6f5 100%);} #AboutUs .about-page-story-media iframe {display:block;width:100%;min-height:100%;height:100%;min-height:356px;border:1px solid rgba(197,199,200,0.58);border-radius:8px;background:#172125;} #AboutUs .about-page-copy-card,#AboutUs .about-page-timeline-card {padding:32px;} #AboutUs .about-page-timeline-card img {display:block;width:100%;height:auto;} #AboutUs .about-page-timeline-mobile {display:none;} #AboutUs .about-page-benefits-section {padding-top:76px;} #AboutUs .about-page-reviews-section {padding-bottom:16px;} @media (max-width:1100px) {#AboutUs .about-page-hero-card,#AboutUs .about-page-story-card,#AboutUs .about-page-history-card {grid-template-columns:1fr;} #AboutUs .about-page-hero-media,#AboutUs .about-page-history-media {min-height:340px;}} @media (max-width:767px) {#AboutUs .about-page-hero-section,#AboutUs .about-page-story-section,#AboutUs .about-page-history-section,#AboutUs .about-page-copy-section,#AboutUs .about-page-timeline-section,#AboutUs .about-page-reviews-section,#AboutUs .about-page-benefits-section {padding-top:18px;} #AboutUs .about-page-hero-content,#AboutUs .about-page-story-content,#AboutUs .about-page-history-content,#AboutUs .about-page-copy-card,#AboutUs .about-page-timeline-card {padding:18px;} #AboutUs .about-page-hero-content h1,#AboutUs .about-page-story-content h2,#AboutUs .about-page-history-content h2 {font-size:28px;line-height:36px;} #AboutUs .about-page-section-heading {align-items:flex-start;gap:14px;} #AboutUs .about-page-section-heading img,#AboutUs .about-page-section-heading picture>img {width:56px;height:56px;} #AboutUs .about-page-hero-media,#AboutUs .about-page-history-media {min-height:260px;} #AboutUs .about-page-story-media {padding:18px;} #AboutUs .about-page-story-media iframe {min-height:220px;} #AboutUs .about-page-actions,#AboutUs .about-page-actions .home-modern-button,#AboutUs .about-page-outline-button {width:100%;} #AboutUs .about-page-timeline-desktop {display:none;} #AboutUs .about-page-timeline-mobile {display:block;}} @media (min-width:1101px) {#AboutUs .about-page-hero-card {grid-template-columns:minmax(0,0.96fr) minmax(420px,1.04fr);}} #AboutUs .about-page-hero-points {display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;} #AboutUs .about-page-hero-points span {display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid rgba(0,120,137,0.18);border-radius:999px;background:#f8faf9;color:#353740;font:600 13px/18px 'Open Sans',sans-serif;} #AboutUs .about-page-hero-media img,#AboutUs .about-page-history-media img {filter:saturate(0.92) contrast(1.04) brightness(0.94);} #AboutUs .about-page-hero-media-card {position:absolute;right:22px;bottom:22px;left:22px;z-index:2;display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:center;padding:16px 18px;border:1px solid rgba(255,255,255,0.22);border-radius:8px;background:rgba(12,20,20,0.72);box-shadow:0 18px 38px rgba(0,0,0,0.22);backdrop-filter:blur(8px);box-sizing:border-box;} #AboutUs .about-page-hero-media-card img,#AboutUs .about-page-hero-media-card picture {position:static;width:56px;height:56px;filter:none;object-fit:contain;} #AboutUs .about-page-hero-media-card strong,#AboutUs .about-page-hero-media-card span {display:block;color:#fff;letter-spacing:0;} #AboutUs .about-page-hero-media-card strong {font:700 18px/26px 'Open Sans',sans-serif;} #AboutUs .about-page-hero-media-card span {color:rgba(255,255,255,0.82);font:400 14px/22px 'Open Sans',sans-serif;} #AboutUs .about-page-timeline-section .timelapse {width:min(1180px,calc(100% - 32px));margin:8px auto 0;padding:28px;border:1px solid rgba(197,199,200,0.6);border-radius:8px;background:#fff;box-shadow:0 12px 32px rgba(26,39,48,0.07);box-sizing:border-box;} #AboutUs .about-page-timeline-section .timelapse>img {display:block;width:100%;max-width:100%;height:auto;object-fit:contain;} @media (max-width:767px) {#AboutUs .about-page-hero-points {gap:8px;} #AboutUs .about-page-hero-points span {width:100%;justify-content:center;border-radius:6px;} #AboutUs .about-page-hero-media-card {right:14px;bottom:14px;left:14px;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px;} #AboutUs .about-page-hero-media-card img,#AboutUs .about-page-hero-media-card picture {width:44px;height:44px;} #AboutUs .about-page-timeline-section .timelapse {width:min(1180px,calc(100% - 32px));padding:18px;}} #AboutUs .about-page-story-card {grid-template-columns:minmax(0,0.96fr) minmax(420px,1.04fr);align-items:center;gap:0;} #AboutUs .about-page-story-content {padding-right:28px;} #AboutUs .about-page-story-media {position:relative;display:flex;align-items:center;justify-content:center;align-self:center;padding:0;min-height:0;background:linear-gradient(180deg,#f8faf9 0%,#f3f6f5 100%);} #AboutUs .about-page-story-media::before {content:none;} #AboutUs .about-page-story-media iframe,#AboutUs .about-page-story-media .rll-youtube-player {position:relative;inset:auto;display:flex;align-items:center;justify-content:center;width:100%;height:fit-content;min-height:0;aspect-ratio:16 / 9;max-height:100%;align-self:center;border-radius:8px;box-shadow:0 16px 34px rgba(26,39,48,0.14);overflow:hidden;background:#172125;} #AboutUs .about-page-story-media .rll-youtube-player>div,#AboutUs .about-page-story-media .rll-youtube-player img,#AboutUs .about-page-story-media .rll-youtube-player iframe {width:100%;height:auto;margin:auto;} #AboutUs .about-page-story-media .rll-youtube-player>div,#AboutUs .about-page-story-media .rll-youtube-player iframe {align-self:center;} #AboutUs .about-page-story-media .rll-youtube-player {padding-bottom:0 !important;} #AboutUs .about-page-story-media .rll-youtube-player img {display:block;object-fit:cover;} #AboutUs .about-page-story-media .rll-youtube-player .play {z-index:2;} @media (max-width:1100px) {#AboutUs .about-page-story-card {grid-template-columns:1fr;} #AboutUs .about-page-story-media {padding:0;} #AboutUs .about-page-story-media iframe,#AboutUs .about-page-story-media .rll-youtube-player {height:auto;}} @media (max-width:767px) {#AboutUs .about-page-benefits-section {padding-top:48px;} #AboutUs .about-page-story-content {padding-right:18px;} #AboutUs .about-page-story-media {padding:0;}} #AboutUs .about-page-story-section+.about-page-benefits-section {margin-top:56px;} @media (max-width:767px) {#AboutUs .about-page-story-section+.about-page-benefits-section {margin-top:28px;}} #Compensation40.compensation-page {font-family:'Open Sans',sans-serif;color:#353740;background:#fff;} #Compensation40 .compensation-page-hero {padding:24px 0 42px;background:linear-gradient(180deg,#fff 0%,#f7f9f8 100%);} #Compensation40 .compensation-page-hero__shell {display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,0.98fr);overflow:hidden;border:1px solid rgba(197,199,200,0.64);border-radius:8px;background:#fff;box-shadow:0 14px 34px rgba(26,39,48,0.08);} #Compensation40 .compensation-page-hero__content {position:relative;padding:34px 38px 36px;background:linear-gradient(135deg,#fff 0%,#f6f8f7 100%);} #Compensation40 .compensation-page-hero__content::before {content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#007889;} #Compensation40 .compensation-page-breadcrumb {margin-bottom:18px;} #Compensation40 .home-section-kicker,#Compensation40 .compensation-page-section-head .home-section-kicker {color:#007889;} #Compensation40 .compensation-page-hero__content h1 {max-width:680px;margin:8px 0 14px;color:#353740;font:700 34px/44px 'Open Sans',sans-serif;letter-spacing:0;} #Compensation40 .compensation-page-hero__content p,#Compensation40 .compensation-page-section-head p,#Compensation40 .compensation-page-info-card p,#Compensation40 .compensation-page-rate-card p,#Compensation40 .compensation-page-why-card p,#Compensation40 .compensation-page-final-cta__card p {margin:0;color:#5f646b;font:400 16px/25px 'Open Sans',sans-serif;letter-spacing:0;} #Compensation40 .compensation-page-hero__points {display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0;} #Compensation40 .compensation-page-hero__points span {display:inline-flex;align-items:center;min-height:36px;padding:7px 12px;border:1px solid rgba(0,120,137,0.18);border-radius:4px;background:#fff;color:#353740;font:700 13px/18px 'Open Sans',sans-serif;} #Compensation40 .compensation-page-hero__points span::before {content:"";width:7px;height:7px;margin-right:8px;border-radius:50%;background:#007889;} #Compensation40 .compensation-page-hero__actions {display:flex;flex-wrap:wrap;gap:12px;margin-top:26px;} #Compensation40 .compensation-page-hero__actions .home-modern-button,#Compensation40 .compensation-page-button,#Compensation40 .compensation-page-final-cta__card .home-modern-button {display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:67px;min-height:0;margin:0;padding:0 20px;border:1px solid #007889;border-radius:4px;background:#007889;color:#fff;font:700 14px/20px 'Open Sans',sans-serif;letter-spacing:0;text-decoration:none;cursor:pointer;transition:background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease;} #Compensation40 .compensation-page-hero__actions .home-modern-button:hover,#Compensation40 .compensation-page-hero__actions .home-modern-button:focus-visible,#Compensation40 .compensation-page-button:hover,#Compensation40 .compensation-page-button:focus-visible,#Compensation40 .compensation-page-final-cta__card .home-modern-button:hover,#Compensation40 .compensation-page-final-cta__card .home-modern-button:focus-visible {border-color:#005f6d;background:#005f6d;color:#fff;} #Compensation40 .compensation-page-button--outline {background:#fff;color:#007889;} #Compensation40 .compensation-page-button--outline:hover,#Compensation40 .compensation-page-button--outline:focus-visible {background:#007889;color:#fff;} #Compensation40 .compensation-page-hero__media {position:relative;min-height:420px;overflow:hidden;background:#f8faf9;} #Compensation40 .compensation-page-hero__media img,#Compensation40 .compensation-page-hero__media>picture {position:absolute;inset:0;width:100%;height:100%;} #Compensation40 .compensation-page-hero__media img,#Compensation40 .compensation-page-hero__media>picture>img {object-fit:contain;padding:28px;} #Compensation40 .compensation-page-hero__media-card {position:absolute;right:22px;bottom:22px;display:grid;gap:5px;max-width:270px;padding:16px 18px;border:1px solid rgba(255,255,255,0.34);border-radius:8px;background:rgba(12,20,20,0.76);color:#fff;box-shadow:0 14px 28px rgba(0,0,0,0.18);} #Compensation40 .compensation-page-hero__media-card strong {color:#fff;font:700 42px/46px 'Open Sans',sans-serif;} #Compensation40 .compensation-page-hero__media-card span {color:rgba(255,255,255,0.86);font:400 13px/19px 'Open Sans',sans-serif;} #Compensation40 .compensation-page-program-section,#Compensation40 .compensation-page-eligibility-section,#Compensation40 .compensation-page-why-section,#Compensation40 .compensation-page-content-section,#Compensation40 .compensation-page-final-cta {padding:70px 0;} #Compensation40 .compensation-page-eligibility-section,#Compensation40 .compensation-page-content-section,#Compensation40 .compensation-page-final-cta {background:#f7f9f8;} #Compensation40 .compensation-page-section-head {max-width:760px;margin:0 auto 30px;text-align:center;} #Compensation40 .compensation-page-section-head h2,#Compensation40 .compensation-page-why-card h2,#Compensation40 .compensation-page-final-cta__card h2,#Compensation40 .compensation-page-content-card h2 {margin:8px 0 12px;color:#353740;font:700 34px/44px 'Open Sans',sans-serif;letter-spacing:0;} #Compensation40 .compensation-page-rate-grid,#Compensation40 .compensation-page-eligibility-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;} #Compensation40 .compensation-page-rate-card,#Compensation40 .compensation-page-info-card,#Compensation40 .compensation-page-content-card,#Compensation40 .compensation-page-why-card,#Compensation40 .compensation-page-final-cta__card {border:1px solid rgba(197,199,200,0.62);border-radius:8px;background:#fff;box-shadow:0 12px 32px rgba(26,39,48,0.07);} #Compensation40 .compensation-page-rate-card,#Compensation40 .compensation-page-info-card {padding:24px;transition:border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease;} #Compensation40 .compensation-page-rate-card:hover,#Compensation40 .compensation-page-info-card:hover {transform:translateY(-2px);border-color:rgba(0,120,137,0.28);box-shadow:0 14px 34px rgba(26,39,48,0.1);} #Compensation40 .compensation-page-rate-card span {display:inline-flex;align-items:center;justify-content:center;min-width:74px;min-height:48px;margin-bottom:14px;border-radius:4px;background:#f8faf9;color:#007889;font:700 28px/34px 'Open Sans',sans-serif;} #Compensation40 .compensation-page-rate-card--accent span {background:#007889;color:#fff;} #Compensation40 .compensation-page-rate-card h3,#Compensation40 .compensation-page-info-card h3 {margin:0 0 10px;color:#353740;font:700 20px/28px 'Open Sans',sans-serif;letter-spacing:0;} #Compensation40 .compensation-page-source-note {margin-top:22px;padding:16px 18px;border:1px solid rgba(0,120,137,0.16);border-radius:8px;background:#fff;color:#5f646b;font:400 14px/22px 'Open Sans',sans-serif;} #Compensation40 .compensation-page-source-note strong {color:#353740;} #Compensation40 .compensation-page-source-note a,#Compensation40 .compensation-page-content-card a {color:#007889;font-weight:700;text-decoration:none;} #Compensation40 .compensation-page-source-note a:hover,#Compensation40 .compensation-page-source-note a:focus-visible,#Compensation40 .compensation-page-content-card a:hover,#Compensation40 .compensation-page-content-card a:focus-visible {color:#005f6d;text-decoration:underline;} #Compensation40 .compensation-page-why-card {display:grid;grid-template-columns:minmax(0,0.95fr) minmax(320px,0.75fr);gap:28px;align-items:center;padding:30px;} #Compensation40 .compensation-page-check-list {display:grid;gap:12px;margin:0;padding:0;list-style:none;} #Compensation40 .compensation-page-check-list li {position:relative;padding-left:28px;color:#353740;font:700 15px/23px 'Open Sans',sans-serif;} #Compensation40 .compensation-page-check-list li::before {content:"";position:absolute;left:0;top:2px;width:26px;height:26px;border-radius:50%;background:rgba(0,120,137,0.14);} #Compensation40 .compensation-page-check-list li::after {content:"";position:absolute;left:8px;top:8px;width:8px;height:13px;border:solid #007889;border-width:0 3px 3px 0;transform:rotate(45deg);} #Compensation40 .compensation-page-content-card {padding:26px 30px;} #Compensation40 .compensation-page-content-card>*:first-child {margin-top:0;} #Compensation40 .compensation-page-content-card>*:last-child {margin-bottom:0;} #Compensation40 .compensation-page-content-card p,#Compensation40 .compensation-page-content-card li {color:#5f646b;font:400 16px/25px 'Open Sans',sans-serif;} #Compensation40 .compensation-page-featured-products {padding-top:70px;} #Compensation40 .compensation-page-catalog-section {padding-top:0;} #Compensation40 .compensation-page-final-cta__card {display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:28px 30px;} @media (max-width:1100px) {#Compensation40 .compensation-page-hero__shell,#Compensation40 .compensation-page-why-card {grid-template-columns:1fr;} #Compensation40 .compensation-page-hero__media {min-height:340px;}} @media (max-width:767px) {#Compensation40 .compensation-page-hero {padding:18px 0 34px;} #Compensation40 .compensation-page-hero__content,#Compensation40 .compensation-page-content-card,#Compensation40 .compensation-page-why-card,#Compensation40 .compensation-page-final-cta__card {padding:22px 18px;} #Compensation40 .compensation-page-hero__content h1,#Compensation40 .compensation-page-section-head h2,#Compensation40 .compensation-page-why-card h2,#Compensation40 .compensation-page-final-cta__card h2,#Compensation40 .compensation-page-content-card h2 {font-size:26px;line-height:34px;} #Compensation40 .compensation-page-rate-grid,#Compensation40 .compensation-page-eligibility-grid,#Compensation40 .compensation-page-final-cta__card {grid-template-columns:1fr;} #Compensation40 .compensation-page-hero__actions,#Compensation40 .compensation-page-hero__actions .home-modern-button,#Compensation40 .compensation-page-button,#Compensation40 .compensation-page-final-cta__card .home-modern-button {width:100%;} #Compensation40 .compensation-page-program-section,#Compensation40 .compensation-page-eligibility-section,#Compensation40 .compensation-page-why-section,#Compensation40 .compensation-page-content-section,#Compensation40 .compensation-page-final-cta {padding:48px 0;} #Compensation40 .compensation-page-hero__media {min-height:280px;} #Compensation40 .compensation-page-hero__media-card {right:14px;bottom:14px;left:14px;max-width:none;}} @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:1199px){body #CreditBank.credit-bank-modern .credit-bank-modern__table{width:100%!important;margin:0!important;overflow:visible!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important} body #CreditBank.credit-bank-modern .credit-bank-modern__table table,body #CreditBank.credit-bank-modern .credit-bank-modern__table tbody{display:block!important;width:100%!important;min-width:0!important} body #CreditBank.credit-bank-modern .credit-bank-modern__table tr{display:block!important;width:100%!important;margin:0 0 12px!important;border:1px solid #dfe9e7!important;border-radius:9px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 7px 20px rgba(35,70,75,.055)!important} body #CreditBank.credit-bank-modern .credit-bank-modern__table td,body #CreditBank.credit-bank-modern .credit-bank-modern__table th{display:block!important;width:auto!important;max-width:none!important;box-sizing:border-box!important;padding:15px 16px!important;border:0!important;font-size:14px!important;line-height:1.58!important;overflow-wrap:anywhere!important} body #CreditBank.credit-bank-modern .credit-bank-modern__table td:first-child,body #CreditBank.credit-bank-modern .credit-bank-modern__table th:first-child{width:auto!important;padding:15px 16px 13px!important;border-bottom:1px solid #dfe9e7!important;background:#f4f8f7!important;color:#30323d!important;font-size:15px!important;line-height:1.45!important} body #CreditBank.credit-bank-modern .credit-bank-modern__table a{overflow-wrap:anywhere!important;word-break:break-word!important} body #CreditBank.credit-bank-modern .credit-bank-modern__actions{width:100%!important;display:grid!important;grid-template-columns:1fr!important} body #CreditBank.credit-bank-modern .credit-bank-modern__actions .home-modern-button{width:100%!important;box-sizing:border-box!important;white-space:normal!important}} @media(max-width:420px){body #CreditBank.credit-bank-modern .credit-bank-modern__table td,body #CreditBank.credit-bank-modern .credit-bank-modern__table th{padding-right:14px!important;padding-left:14px!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%;}
