.resources-doc-container{background:#eee;margin-bottom:15px}.resources-doc-container .resources-doc-header{background:#142433;color:#fff;padding:10px 15px;letter-spacing:2.3px;text-transform:uppercase;font-weight:700;border-bottom:3px solid green}.resources-doc-link .resources-doc-details{color:#142433;padding:15px;border-bottom:1px solid #ddd}.resources-doc-link:hover .resources-doc-details{background-color:#ddd}body.woocommerce .products.list{grid-template-columns:repeat(1,1fr) !important}body.woocommerce .products.grid li.product .woocommerce-product-details__short-description,body.woocommerce .products.grid li.product div[itemprop=description]{display:none}body.woocommerce-checkout .entry-content>.woocommerce,body.woocommerce-cart .entry-content>.woocommerce,body.woocommerce-checkout .entry-content>.wp-block-woocommerce-checkout,body.woocommerce-cart .entry-content>.wp-block-woocommerce-cart,body.woocommerce-page .entry-content>.woocommerce,body.woocommerce-page .entry-content>.wp-block-woocommerce-checkout,body.woocommerce-page .entry-content>.wp-block-woocommerce-cart,body.woocommerce-checkout .site-main>.woocommerce,body.woocommerce-cart .site-main>.woocommerce,body.woocommerce-checkout .site-main>.wp-block-woocommerce-checkout,body.woocommerce-cart .site-main>.wp-block-woocommerce-cart{box-sizing:border-box;max-width:1240px;margin:0 auto;padding:48px 32px 64px}body.woocommerce-checkout .woocommerce,body.woocommerce-order-received .woocommerce,body.woocommerce-view-order .woocommerce{padding-left:32px;padding-right:32px}body.woocommerce-checkout .wp-block-woocommerce-checkout,body.woocommerce-cart .wp-block-woocommerce-cart{margin-top:0;margin-bottom:0}body.woocommerce-checkout .wc-block-checkout,body.woocommerce-cart .wc-block-cart{gap:32px}body.woocommerce-checkout .wc-block-checkout__main,body.woocommerce-checkout .wc-block-components-sidebar,body.woocommerce-cart .wc-block-cart__main,body.woocommerce-cart .wc-block-cart__sidebar{align-self:flex-start}body.woocommerce-checkout .wc-block-components-checkout-step,body.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper,body.woocommerce-checkout .wc-block-checkout__actions,body.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-wrapper,body.woocommerce-cart .wc-block-cart-items,body.woocommerce-cart .wc-block-cart__submit{background:#fff;border:1px solid #d9dee5;border-radius:16px;box-shadow:0 10px 30px rgba(20,36,51,.08)}body.woocommerce-checkout .wc-block-components-checkout-step,body.woocommerce-checkout .wc-block-checkout__actions,body.woocommerce-cart .wc-block-cart-items,body.woocommerce-cart .wc-block-cart__submit{padding:24px}body.woocommerce-checkout .wc-block-components-sidebar,body.woocommerce-cart .wc-block-cart__sidebar{position:sticky;top:24px}body.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper,body.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-wrapper{padding:24px}body.woocommerce-checkout .wc-block-components-title,body.woocommerce-checkout .wc-block-components-checkout-step__heading,body.woocommerce-cart .wc-block-components-title{color:#142433}body.woocommerce-checkout .wc-block-components-text-input input,body.woocommerce-checkout .wc-block-components-text-input select,body.woocommerce-checkout .wc-block-components-combobox .wc-block-components-combobox-control input,body.woocommerce-checkout .wc-block-components-address-form input,body.woocommerce-checkout .wc-block-components-address-form select,body.woocommerce-checkout .wc-block-components-textarea,body.woocommerce-cart .wc-block-components-quantity-selector input{border-radius:10px}body.woocommerce-checkout .wc-block-components-checkout-place-order-button,body.woocommerce-cart .wc-block-components-button:not(.is-link){min-height:52px;border-radius:999px;font-weight:600}body.woocommerce-checkout .wc-block-components-product-metadata,body.woocommerce-checkout .wc-block-components-product-price,body.woocommerce-cart .wc-block-components-product-metadata,body.woocommerce-cart .wc-block-components-product-price{font-size:.95rem}@media (max-width:1024px){body.woocommerce-checkout .entry-content>.woocommerce,body.woocommerce-cart .entry-content>.woocommerce,body.woocommerce-checkout .entry-content>.wp-block-woocommerce-checkout,body.woocommerce-cart .entry-content>.wp-block-woocommerce-cart,body.woocommerce-page .entry-content>.woocommerce,body.woocommerce-page .entry-content>.wp-block-woocommerce-checkout,body.woocommerce-page .entry-content>.wp-block-woocommerce-cart,body.woocommerce-checkout .site-main>.woocommerce,body.woocommerce-cart .site-main>.woocommerce,body.woocommerce-checkout .site-main>.wp-block-woocommerce-checkout,body.woocommerce-cart .site-main>.wp-block-woocommerce-cart{padding:32px 20px 48px}body.woocommerce-checkout .wc-block-components-sidebar,body.woocommerce-cart .wc-block-cart__sidebar{position:static;top:auto}body.woocommerce-checkout .woocommerce,body.woocommerce-order-received .woocommerce,body.woocommerce-view-order .woocommerce{padding-left:20px;padding-right:20px}}@media (max-width:767px){body.woocommerce-checkout .entry-content>.woocommerce,body.woocommerce-cart .entry-content>.woocommerce,body.woocommerce-checkout .entry-content>.wp-block-woocommerce-checkout,body.woocommerce-cart .entry-content>.wp-block-woocommerce-cart,body.woocommerce-page .entry-content>.woocommerce,body.woocommerce-page .entry-content>.wp-block-woocommerce-checkout,body.woocommerce-page .entry-content>.wp-block-woocommerce-cart,body.woocommerce-checkout .site-main>.woocommerce,body.woocommerce-cart .site-main>.woocommerce,body.woocommerce-checkout .site-main>.wp-block-woocommerce-checkout,body.woocommerce-cart .site-main>.wp-block-woocommerce-cart{padding:24px 16px 40px}body.woocommerce-checkout .wc-block-components-checkout-step,body.woocommerce-checkout .wc-block-checkout__actions,body.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper,body.woocommerce-cart .wc-block-cart-items,body.woocommerce-cart .wc-block-cart__submit,body.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-wrapper{padding:20px;border-radius:12px}body.woocommerce-checkout .woocommerce,body.woocommerce-order-received .woocommerce,body.woocommerce-view-order .woocommerce{padding-left:16px;padding-right:16px}}body.woocommerce-checkout .site-main.woo-checkout-template{box-sizing:border-box;padding:0 32px 64px}body.woocommerce-checkout .woocommerce-checkout-template,body.woocommerce-cart .woocommerce-cart-form,body.woocommerce-cart .cart-collaterals{box-sizing:border-box;max-width:1240px;margin:0 auto}body.woocommerce-checkout .woocommerce-checkout-template{padding:48px 0 0;background:#f6f8fb}body.woocommerce-checkout form.checkout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;margin-top:0}body.woocommerce-checkout #customer_details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-width:0;grid-column:1/-1}body.woocommerce-checkout #customer_details:before,body.woocommerce-checkout #customer_details:after,body.woocommerce-checkout form.checkout:before,body.woocommerce-checkout form.checkout:after{display:none}body.woocommerce-checkout #customer_details .col-1,body.woocommerce-checkout #customer_details .col-2{float:none;width:auto;margin:0}body.woocommerce-checkout #order_review_heading,body.woocommerce-checkout #order_review{grid-column:1/-1;width:100%;margin:0}body.woocommerce-checkout #order_review{position:static;top:auto}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper{display:grid;gap:14px}body.woocommerce-checkout .woocommerce-additional-fields{grid-column:1/-1}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout #order_review{background:#fff;border:1px solid #d9dee5;border-radius:16px;box-shadow:0 8px 24px rgba(20,36,51,.06);padding:26px}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout .woocommerce-additional-fields{margin-bottom:24px}body.woocommerce-checkout #order_review_heading{margin:8px 0 14px;color:#142433;font-size:1.75rem;font-weight:700}body.woocommerce-checkout .shop_table{border-collapse:separate;border-spacing:0;margin:0}body.woocommerce-checkout #order_review fieldset,body.woocommerce-checkout #payment fieldset,body.woocommerce-checkout .wc-stripe-upe-element fieldset{min-inline-size:0;margin:0;border:0;padding:0}body.woocommerce-checkout .shop_table th,body.woocommerce-checkout .shop_table td{padding:14px 16px;border-top-color:#e6ebf1}body.woocommerce-checkout .form-row input.input-text,body.woocommerce-checkout .form-row select,body.woocommerce-checkout .form-row textarea{min-height:48px;border:1px solid #ccd5df;border-radius:10px;padding:10px 14px;background:#fff}body.woocommerce-checkout .form-row textarea{min-height:120px}body.woocommerce-checkout .form-row{margin:0}body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout .woocommerce-shipping-fields h3,body.woocommerce-checkout .woocommerce-additional-fields h3{margin:0 0 18px;color:#142433;font-size:1.35rem;font-weight:700}body.woocommerce-checkout .woocommerce form .form-row label,body.woocommerce-checkout form .form-row label{margin-bottom:6px;color:#334155;font-size:.92rem;font-weight:600}body.woocommerce-checkout #payment{margin-top:22px;background:0 0;border:0;border-radius:0;box-shadow:none;padding:0}body.woocommerce-checkout #payment div.payment_box{background:#f7f9fc;border-radius:12px}body.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#f7f9fc}body.woocommerce-checkout #payment ul.payment_methods,body.woocommerce-checkout #payment .payment_box,body.woocommerce-checkout #payment .wc_payment_method,body.woocommerce-checkout .wc-stripe-upe-element,body.woocommerce-checkout .wc-stripe-upe-element *{border-color:transparent}body.woocommerce-checkout #payment ul.payment_methods{border-top:0;border-bottom:0;padding:0;margin:0 0 18px}body.woocommerce-checkout #payment .wc_payment_method{border:0}body.woocommerce-checkout #payment .payment_method_stripe,body.woocommerce-checkout #payment .payment_method_woocommerce_payments{padding:0}body.woocommerce-checkout .wc-stripe-upe-element{background:#f7f9fc;border-radius:12px;padding:14px}body.woocommerce-checkout #payment .payment_box p,body.woocommerce-checkout #payment .payment_box label,body.woocommerce-checkout .woocommerce-privacy-policy-text,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{color:#475569;font-size:.95rem;line-height:1.6}body.woocommerce-checkout .button,body.woocommerce-checkout #place_order{min-height:52px;border-radius:999px;font-weight:600}body.woocommerce-checkout #place_order{background:#177b57;border-color:#177b57;color:#fff}body.woocommerce-checkout #place_order:hover,body.woocommerce-checkout #place_order:focus{background:#136547;border-color:#136547;color:#fff}@media (max-width:1024px){body.woocommerce-checkout .site-main.woo-checkout-template{padding:0 20px 48px}body.woocommerce-checkout .woocommerce-checkout-template{padding:32px 0 0}body.woocommerce-checkout form.checkout,body.woocommerce-checkout #customer_details{grid-template-columns:1fr}body.woocommerce-checkout #order_review_heading,body.woocommerce-checkout #order_review{grid-column:auto;width:100%}body.woocommerce-checkout #order_review{position:static;top:auto}body.woocommerce-checkout .woocommerce-additional-fields{grid-column:auto}}@media (max-width:767px){body.woocommerce-checkout .site-main.woo-checkout-template{padding:0 16px 40px}body.woocommerce-checkout .woocommerce-checkout-template{padding:24px 0 0}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout #order_review{padding:20px;border-radius:12px}body.woocommerce-checkout #order_review_heading{font-size:1.45rem}}body.woocommerce-order-received .site-main,body.woocommerce-view-order .site-main{box-sizing:border-box;padding:0 32px 64px}body.woocommerce-order-received .site-main>.woocommerce,body.woocommerce-view-order .site-main>.woocommerce,body.woocommerce-order-received .entry-content>.woocommerce,body.woocommerce-view-order .entry-content>.woocommerce{box-sizing:border-box;max-width:1240px;margin:0 auto;padding:48px 0 0;background:#f6f8fb}body.woocommerce-order-received .woocommerce-order,body.woocommerce-view-order .woocommerce-order{padding-left:32px;padding-right:32px}body.woocommerce-order-received .woocommerce-notice,body.woocommerce-view-order .woocommerce-notice{margin:0 0 18px;color:#142433;font-size:1.125rem;font-weight:600}body.woocommerce-order-received ul.woocommerce-order-overview,body.woocommerce-view-order ul.woocommerce-order-overview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0 0 36px;padding:0;list-style:none;background:#fff;border:1px solid #d9dee5;border-radius:16px;box-shadow:0 8px 24px rgba(20,36,51,.06);overflow:hidden}body.woocommerce-order-received ul.woocommerce-order-overview:before,body.woocommerce-order-received ul.woocommerce-order-overview:after,body.woocommerce-view-order ul.woocommerce-order-overview:before,body.woocommerce-view-order ul.woocommerce-order-overview:after{display:none}body.woocommerce-order-received ul.woocommerce-order-overview li,body.woocommerce-view-order ul.woocommerce-order-overview li{min-width:0;margin:0;padding:18px 20px;border-right:1px solid #e6ebf1;color:#64748b;font-size:.8rem;line-height:1.5;text-transform:uppercase;letter-spacing:.04em}body.woocommerce-order-received ul.woocommerce-order-overview li:last-child,body.woocommerce-view-order ul.woocommerce-order-overview li:last-child{border-right:0}body.woocommerce-order-received ul.woocommerce-order-overview li strong,body.woocommerce-view-order ul.woocommerce-order-overview li strong{display:block;margin-top:6px;color:#142433;font-size:1.05rem;font-weight:700;text-transform:none;letter-spacing:normal;word-break:break-word}body.woocommerce-order-received .woocommerce-order-details,body.woocommerce-view-order .woocommerce-order-details,body.woocommerce-order-received .woocommerce-customer-details,body.woocommerce-view-order .woocommerce-customer-details{margin:0 0 28px}body.woocommerce-order-received .woocommerce-order-details__title,body.woocommerce-view-order .woocommerce-order-details__title,body.woocommerce-order-received .woocommerce-column__title,body.woocommerce-view-order .woocommerce-column__title{margin:0 0 14px;color:#142433;font-size:1.75rem;font-weight:700}body.woocommerce-order-received .woocommerce table.shop_table,body.woocommerce-view-order .woocommerce table.shop_table{margin:0;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #d9dee5;border-radius:16px;box-shadow:0 8px 24px rgba(20,36,51,.06);overflow:hidden}body.woocommerce-order-received .woocommerce table.shop_table th,body.woocommerce-order-received .woocommerce table.shop_table td,body.woocommerce-view-order .woocommerce table.shop_table th,body.woocommerce-view-order .woocommerce table.shop_table td{padding:16px 18px;border-top-color:#e6ebf1}body.woocommerce-order-received .woocommerce table.shop_table thead th,body.woocommerce-view-order .woocommerce table.shop_table thead th{color:#142433;font-size:.95rem;font-weight:700}body.woocommerce-order-received .woocommerce table.shop_table tbody td:first-child,body.woocommerce-view-order .woocommerce table.shop_table tbody td:first-child{color:#187b57}body.woocommerce-order-received .woocommerce table.shop_table tfoot th,body.woocommerce-order-received .woocommerce table.shop_table tfoot td,body.woocommerce-view-order .woocommerce table.shop_table tfoot th,body.woocommerce-view-order .woocommerce table.shop_table tfoot td{color:#142433;font-weight:700}body.woocommerce-order-received .woocommerce-customer-details address,body.woocommerce-view-order .woocommerce-customer-details address{background:#fff;border:1px solid #d9dee5;border-radius:16px;box-shadow:0 8px 24px rgba(20,36,51,.06);padding:22px 24px;line-height:1.8}body.woocommerce-order-received .woocommerce-columns--addresses,body.woocommerce-view-order .woocommerce-columns--addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}body.woocommerce-order-received .woocommerce-columns--addresses:before,body.woocommerce-order-received .woocommerce-columns--addresses:after,body.woocommerce-view-order .woocommerce-columns--addresses:before,body.woocommerce-view-order .woocommerce-columns--addresses:after{display:none}body.woocommerce-order-received .woocommerce-columns--addresses .woocommerce-column,body.woocommerce-view-order .woocommerce-columns--addresses .woocommerce-column{float:none;width:auto}@media (max-width:1024px){body.woocommerce-order-received .site-main,body.woocommerce-view-order .site-main{padding:0 20px 48px}body.woocommerce-order-received .site-main>.woocommerce,body.woocommerce-view-order .site-main>.woocommerce,body.woocommerce-order-received .entry-content>.woocommerce,body.woocommerce-view-order .entry-content>.woocommerce{padding:32px 0 0}body.woocommerce-order-received .woocommerce-order,body.woocommerce-view-order .woocommerce-order{padding-left:20px;padding-right:20px}body.woocommerce-order-received ul.woocommerce-order-overview,body.woocommerce-view-order ul.woocommerce-order-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){body.woocommerce-order-received .site-main,body.woocommerce-view-order .site-main{padding:0 16px 40px}body.woocommerce-order-received .site-main>.woocommerce,body.woocommerce-view-order .site-main>.woocommerce,body.woocommerce-order-received .entry-content>.woocommerce,body.woocommerce-view-order .entry-content>.woocommerce{padding:24px 0 0}body.woocommerce-order-received .woocommerce-order,body.woocommerce-view-order .woocommerce-order{padding-left:16px;padding-right:16px}body.woocommerce-order-received ul.woocommerce-order-overview,body.woocommerce-view-order ul.woocommerce-order-overview,body.woocommerce-order-received .woocommerce-columns--addresses,body.woocommerce-view-order .woocommerce-columns--addresses{grid-template-columns:1fr}body.woocommerce-order-received ul.woocommerce-order-overview li,body.woocommerce-view-order ul.woocommerce-order-overview li{border-right:0;border-top:1px solid #e6ebf1}body.woocommerce-order-received ul.woocommerce-order-overview li:first-child,body.woocommerce-view-order ul.woocommerce-order-overview li:first-child{border-top:0}body.woocommerce-order-received .woocommerce-order-details__title,body.woocommerce-view-order .woocommerce-order-details__title,body.woocommerce-order-received .woocommerce-column__title,body.woocommerce-view-order .woocommerce-column__title{font-size:1.45rem}body.woocommerce-order-received .woocommerce table.shop_table th,body.woocommerce-order-received .woocommerce table.shop_table td,body.woocommerce-view-order .woocommerce table.shop_table th,body.woocommerce-view-order .woocommerce table.shop_table td,body.woocommerce-order-received .woocommerce-customer-details address,body.woocommerce-view-order .woocommerce-customer-details address{padding:16px}}