.header-banner{position:relative}.header-banner .header-banner__text{position:absolute;top:20%;left:20%}.header-banner .header-banner__text>*:last-child{margin-bottom:0;margin-top:0}.header-banner .header-banner__text>*:not(:last-child){margin-bottom:.25em}.header-banner .header-banner__text .header-banner__h1{font-size:55px}@media screen and (max-width:1403px){.header-banner .header-banner__text .header-banner__h1{font-size:4vw}}@media screen and (max-width:1403px){.header-banner .header-banner__text .header-banner__h2{font-size:2.5vw}}@media screen and (min-width:768px){.tables-wrapper.two-cols{display:flex;justify-content:space-between;flex-wrap:wrap}}.tables-wrapper.two-cols>*:not(:last-child){margin-bottom:1rem}@media screen and (min-width:768px){.tables-wrapper.two-cols>*:not(:last-child){margin-right:2rem}}.tables-wrapper.two-cols .table-wrapper{border-top:none}.tables-wrapper.two-cols .owl-carousel{max-width:520px;border:1px solid #404040}.tables-wrapper.two-cols .owl-carousel .owl-item img{width:auto;margin:0 auto}@media screen and (min-width:768px){.tables-wrapper.two-cols .owl-carousel .owl-item img{height:320px}}@media screen and (max-width:767px){.tables-wrapper.two-cols .owl-carousel .owl-item img{height:220px}}.owl-carousel:not(.widget-product-grid) .owl-nav.owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%;pointer-events:none;display:flex;justify-content:space-between;height:100%}.owl-carousel:not(.widget-product-grid) .owl-nav.owl-nav button{color:#404040;box-shadow:none;pointer-events:auto}@media screen and (min-width:1404px){.owl-carousel:not(.widget-product-grid) .owl-nav.owl-nav button{font-size:5rem}}@media screen and (max-width:1403px){.owl-carousel:not(.widget-product-grid) .owl-nav.owl-nav button{font-size:10vw}}.owl-carousel:not(.widget-product-grid) .owl-nav.owl-nav button span{display:table;line-height:.25}@media screen and (min-width:1404px){.owl-carousel:not(.widget-product-grid) .owl-nav.owl-nav .owl-prev{margin-left:.5rem}}@media screen and (max-width:1403px){.owl-carousel:not(.widget-product-grid) .owl-nav.owl-nav .owl-prev{margin-left:1vw}}.owl-carousel:not(.widget-product-grid) .owl-nav.owl-nav .owl-next{float:right}@media screen and (min-width:1404px){.owl-carousel:not(.widget-product-grid) .owl-nav.owl-nav .owl-next{margin-right:.5rem !important}}@media screen and (max-width:1403px){.owl-carousel:not(.widget-product-grid) .owl-nav.owl-nav .owl-next{margin-right:1vw !important}}