body.elementor-page-161302 .main-page-wrapper{padding:0!important;background:#f8f5ed}body.elementor-page-161302 .main-page-wrapper>.container{width:100%!important;max-width:none!important;padding:0!important}body.elementor-page-161302 .site-content{width:100%!important;max-width:100%!important;padding:0!important;flex-basis:100%!important}body.elementor-page-161302 .page-title{display:none!important}
.ir{--ink:#18313f;--gold:#8a6b31;--paper:#f8f5ed;--line:#dcd4c3;background:var(--paper);color:var(--ink);padding:34px 24px;overflow-wrap:anywhere}.ir *{box-sizing:border-box}.ir>.elementor-container{display:flex!important;flex-wrap:nowrap!important;width:100%!important;max-width:1120px!important;margin:auto!important;align-items:center!important;gap:0!important}.ir>.elementor-container>.elementor-column{min-width:0;padding:0 18px!important;flex-shrink:1!important}.ir .elementor-widget-wrap{padding:0!important;display:flex;flex-wrap:wrap;align-content:center;width:100%}.ir .elementor-widget{width:100%;margin:0 0 16px!important}.ir .elementor-widget:last-child{margin-bottom:0!important}.ir .elementor-heading-title{font:400 35px/1.2 Georgia,serif!important;color:var(--ink)!important;margin:0!important}.ir .elementor-widget-text-editor{font:16px/1.8 Arial,sans-serif}.ir p{margin:0 0 14px}.ir p:last-child{margin-bottom:0}.ir a{color:#785c27;text-decoration:underline;text-underline-offset:3px}.ir a:focus-visible,.ir summary:focus-visible{outline:3px solid #c69d50;outline-offset:4px}.ir .elementor-button{display:inline-block;background:var(--ink);color:#fff!important;text-decoration:none;padding:14px 23px;border-radius:2px;font:14px/1.5 Arial,sans-serif;min-height:44px}.ir .ir-kicker{font:11px/1.5 Arial,sans-serif!important;letter-spacing:2px;color:var(--gold);margin-bottom:18px}.ir mark{background:#ecdfb7;color:inherit;padding:1px 3px}.ir sup{font-size:10px}.ir .ir-small{font:12px/1.7 Arial,sans-serif;color:#6c706b}.ir{background:#fffdf7;padding:37px 24px}.ir .elementor-heading-title{font:400 34px/1.2 Georgia,serif!important;letter-spacing:-.5px}.ir-hero{background:#eee6d4;border-top:9px solid #8a6b31;text-align:center;padding-top:36px;padding-bottom:29px}.ir-hero>.elementor-container{max-width:1000px!important}.ir-hero h1.elementor-heading-title{font-size:47px!important;line-height:1.1!important;letter-spacing:-1px}.ir-hero .ir-deck{font:21px/1.5 Georgia,serif;color:#7a6133}.ir-hero .elementor-widget-text-editor{font-size:15px}.ir .ir-kicker{font-size:10px!important}.ir-cover{background:#eee6d4;padding-top:14px;padding-bottom:37px}.ir-cover>.elementor-container{align-items:stretch!important}.ir-cover-image img{display:block;width:100%;height:432px;object-fit:contain;background:#fffdf7;padding:16px}.ir-cover .elementor-widget-image{height:100%}.ir figcaption{font:10px/1.6 Arial,sans-serif;color:#72746d;margin-top:8px}.ir figure{margin:0}.ir-log{background:#fffdf7;padding:27px 30px;border:1px solid #bdab83;box-shadow:7px 7px 0 #d7c8a9;font:14px/1.65 Arial,sans-serif}.ir-log h2{font:38px/1.05 Georgia,serif;margin:0 0 22px;color:#17313f}.ir-log ol{list-style:none;padding:0;margin:0 0 18px;display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.ir-log li{position:relative;padding:12px 0 12px 21px;border-bottom:1px solid #d8cfb9}.ir-log li:before{content:'';position:absolute;width:9px;height:9px;border:1px solid #af965e;left:0;top:18px}.ir-log>p:last-child{font-size:12px;line-height:1.6;color:#717368}.ir-cover .elementor-widget-button{margin-top:10px!important}.ir-cover .elementor-button{width:100%}.ir-nav{padding-block:15px;background:#17313f}.ir-nav nav{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 29px;font:12px/1.5 Arial,sans-serif}.ir-nav a{color:#f7eed8}.ir-prose>.elementor-container{max-width:840px!important}.ir-table{background:#f1ecdf;padding-top:37px;padding-bottom:36px}.ir table{width:100%;border-collapse:collapse;table-layout:fixed;font:14px/1.75 Arial,sans-serif;background:#fffdf7;color:#17313f;border-top:3px solid #8a6b31}.ir caption{text-align:left;font-size:12px;padding:0 0 12px;color:#6e7068}.ir th,.ir td{text-align:left;padding:18px 17px;border-bottom:1px solid #d9d1bf;vertical-align:top}.ir th{background:#17313f;color:#f6eedc;font:11px/1.6 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.ir td:first-child{font-weight:600}.ir tbody tr:nth-child(even){background:#f8f3e8}.ir-table .ir-small{padding-top:12px}.ir-catalog-intro{padding-bottom:8px}.ir-catalog-intro>.elementor-container{max-width:900px!important}.ir-catalog-intro .elementor-widget-text-editor{font-size:14px}.ir-catalog-details{padding-top:14px;padding-bottom:32px}.ir-catalog-details>.elementor-container{align-items:stretch!important}.ir-catalog-details img{display:block;width:100%;height:335px;object-fit:contain;background:#f0eadc;border:10px solid #f0eadc}.ir-catalog-details .elementor-heading-title{font-size:27px!important}.ir-catalog-details .elementor-widget-text-editor{font-size:14px}.ir-documents{background:#17313f;color:#fff9ec}.ir-documents .elementor-heading-title{color:#fff9ec!important}.ir-documents .ir-kicker{color:#d7c28e}.ir-docs{display:grid;grid-template-columns:1fr 1fr;gap:23px 35px;font:15px/1.75 Arial,sans-serif;margin:0}.ir-docs>div{border-top:1px solid #7a826c;padding-top:16px}.ir-docs dt{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#dfc58b;margin-bottom:10px}.ir-docs dd{margin:0}.ir-product{background:#f3ecdd}.ir-product img{display:block;width:100%;height:340px;object-fit:contain;background:#fffdf7;padding:15px}.ir-product .elementor-heading-title{font-size:35px!important}.ir-product .elementor-widget-text-editor{font-size:15px}.ir-product .ir-kicker{color:#8a6b31}.ir-backup{background:#eee6d4}.ir-backup>.elementor-container{max-width:840px!important}.ir-faq>.elementor-container{max-width:840px!important}.ir details{border-bottom:1px solid #d4c6a9;padding:17px 0;font:16px/1.7 Arial,sans-serif}.ir summary{cursor:pointer;font-weight:600;min-height:30px}.ir details p{padding-top:12px;font-size:15px}.ir-related{background:#f6f0e4;text-align:center}.ir-related>.elementor-container{max-width:850px!important}.ir-related .elementor-heading-title{font-size:30px!important}.ir-sources{background:#fffdf7;padding-top:24px;padding-bottom:26px}.ir-sources .elementor-heading-title{font-size:22px!important}.ir-sources .elementor-widget-text-editor{font-size:12px;line-height:1.7;color:#646a67}.ir-sources ol{padding-left:20px}.ir-sources li{margin-bottom:8px}
@media(max-width:1024px){.ir-hero h1.elementor-heading-title{font-size:41px!important}.ir>.elementor-container>.elementor-column{padding:0 12px!important}.ir-log{padding:22px}.ir-log h2{font-size:32px}.ir-cover-image img{height:440px}.ir-log ol{grid-template-columns:1fr}.ir-log li{padding-block:7px}.ir-log li:before{top:13px}}
@media(max-width:767px){.ir{padding:27px 18px}.ir>.elementor-container{flex-direction:column!important;flex-wrap:wrap!important;gap:24px!important}.ir>.elementor-container>.elementor-column{width:100%!important;padding:0!important;flex-basis:auto!important}.ir .elementor-heading-title{font-size:29px!important}.ir-hero h1.elementor-heading-title{font-size:35px!important;letter-spacing:-.7px}.ir-hero .ir-deck{font-size:20px}.ir-cover{padding-top:0}.ir-cover-image img{height:340px}.ir-log{padding:24px;box-shadow:5px 5px 0 #d7c8a9;margin-right:5px}.ir-log h2{font-size:35px}.ir-log ol{grid-template-columns:1fr 1fr;gap:0 12px}.ir-log li{font-size:12px;padding-block:11px}.ir-log li:before{top:17px}.ir .elementor-button{width:100%}.ir-nav{padding-block:16px}.ir-nav nav{gap:12px 22px}.ir table,.ir tbody,.ir tr,.ir td{display:block;width:100%;min-width:0!important}.ir table{border:0;background:transparent;table-layout:auto}.ir caption{display:block}.ir thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ir tbody tr{background:#fffdf7!important;border:0;border-top:3px solid #b59a5e;margin-bottom:18px;padding:5px 17px}.ir td{padding:12px 0;font-size:14px}.ir td:last-child{border-bottom:0}.ir td:before{content:attr(data-label);display:block;font:10px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#786132;margin-bottom:5px}.ir td:first-child{font-size:18px;color:#17313f}.ir td:first-child:before{font-size:10px}.ir-catalog-details img{height:300px}.ir-docs{grid-template-columns:1fr;gap:23px}.ir-product img{height:310px}.ir-product .elementor-heading-title{font-size:31px!important}.ir-sources .elementor-widget-text-editor{font-size:12px!important}}
