@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-divider){align-items:center;display:flex;font-size:30px;gap:30px}:where(.brxe-divider).horizontal{width:100%}:where(.brxe-divider).horizontal .line{border-top:1px solid}:where(.brxe-divider).vertical{flex-direction:column}:where(.brxe-divider).vertical .line{border-right:1px solid;width:auto}:where(.brxe-divider) .line{position:relative;width:100%}:where(.brxe-divider) .icon{flex-shrink:0;position:relative}:where(.brxe-divider) a{display:inline-flex}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-iiwibe {color: var(--white)}#brxe-vuxlns {color: var(--white); font-size: var(--text-s)}#brxe-yrtbxv {background-image: url("https://mediumorchid-ape-357120.hostingersite.com/wp-content/uploads/2026/09/hero-contact-capital-visuel.png"); background-size: cover; background-position: center center; background-repeat: no-repeat; padding-top: 80px; padding-bottom: 80px; position: relative}:where(#brxe-yrtbxv > *:not(figcaption)) {position: relative}#brxe-yrtbxv::before {background-image: linear-gradient(#1114235c, #1114235c); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 991px) {#brxe-yrtbxv {padding-right: 30px; padding-left: 30px}}#brxe-cuoynf {color: var(--text-dark); text-transform: uppercase; font-size: var(--text-s)}#brxe-zhzbdm {color: var(--text-dark); text-transform: uppercase; font-size: var(--text-s)}#brxe-viyhim {flex-direction: row; justify-content: space-between}#brxe-auayyw.horizontal .line {border-top-color: var(--primary-light)}#brxe-auayyw.vertical .line {border-right-color: var(--primary-light)}#brxe-auayyw .icon {color: var(--primary-light)}#brxe-auayyw {margin-top: 20px; margin-bottom: 20px}#brxe-juhkhz tbody .product-name {color: var(--text-dark); font-size: var(--text-s)}#brxe-juhkhz tbody .product-price {color: var(--text-dark); font-size: var(--text-s)}#brxe-juhkhz tbody .product-quantity {color: var(--text-dark); font-size: var(--text-s)}#brxe-juhkhz tbody .product-subtotal {color: var(--text-dark); font-size: var(--text-s); font-weight: 700}#brxe-juhkhz thead {display: none}#brxe-juhkhz .button {color: var(--primary-dark); text-transform: uppercase; font-size: var(--text-s); font-weight: 600; border-radius: 10px; background-color: #11142300}#brxe-juhkhz .product-remove {display: none}button[name="update_cart"] { display: none !important;}.woocommerce-cart-form table.cart tbody tr.cart_item > td,.woocommerce-cart-form table.cart tbody tr.cart_item > th { vertical-align: middle !important;}.woocommerce-cart-form .cart_item .product-name,.woocommerce-cart-form .cart_item .product-price,.woocommerce-cart-form .cart_item .product-quantity,.woocommerce-cart-form .cart_item .product-subtotal { vertical-align: middle !important;}.woocommerce-cart-form .product-thumbnail img { display: block !important; margin: 0 !important;}.woocommerce-cart-form .product-name { line-height: 1.3 !important;} .woocommerce-cart-form .product-name a { display: inline-block !important; margin: 0 !important;}.woocommerce-cart-form .product-quantity .quantity { display: inline-flex !important; align-items: center !important; width: auto !important; min-width: 0 !important; height: 32px !important; margin: 0 !important;}.woocommerce-cart-form .quantity input.qty { width: 32px !important; min-width: 32px !important; height: 32px !important; padding: 0 !important; margin: 0 !important; text-align: center !important; font-size: 13px !important; line-height: 32px !important; flex: 0 0 32px !important;}.woocommerce-cart-form .quantity .action { width: 26px !important; min-width: 26px !important; height: 32px !important; padding: 0 !important; margin: 0 !important; flex: 0 0 26px !important; display: flex !important; align-items: center !important; justify-content: center !important;}.woocommerce-cart-form .product-price,.woocommerce-cart-form .product-subtotal { white-space: nowrap !important;}@media (max-width: 767px) {@media (max-width: 767px) {  .woocommerce-cart-form table.cart thead { display: none !important; }  .woocommerce-cart-form table.cart, .woocommerce-cart-form table.cart tbody, .woocommerce-cart-form table.cart tr.cart_item { display: block !important; width: 100% !important; } .woocommerce-cart-form table.cart tr.cart_item { position: relative !important; display: grid !important; grid-template-columns: 90px 1fr auto !important; grid-template-areas: "image name subtotal" "image price subtotal" "image quantity subtotal"; gap: 6px 16px !important; padding: 16px !important; margin-bottom: 16px !important; border: 1px solid rgba(53, 87, 122, 0.15) !important; border-radius: 16px !important; background: #fff !important; }  .woocommerce-cart-form table.cart td { display: block !important; width: auto !important; padding: 0 !important; border: 0 !important; text-align: left !important; }  .woocommerce-cart-form table.cart td::before { display: none !important; }  .woocommerce-cart-form .product-thumbnail { grid-area: image !important; } .woocommerce-cart-form .product-thumbnail img { width: 90px !important; height: 90px !important; object-fit: contain !important; margin: 0 !important; border-radius: 12px !important; }  .woocommerce-cart-form .product-name { grid-area: name !important; align-self: end !important; font-weight: 600 !important; line-height: 1.25 !important; }  .woocommerce-cart-form .product-price { grid-area: price !important; color: #6f6f6f !important; font-size: 14px !important; }  .woocommerce-cart-form .product-quantity { grid-area: quantity !important; } .woocommerce-cart-form .product-quantity .quantity { margin: 2px 0 0 0 !important; }  .woocommerce-cart-form .product-subtotal { grid-area: subtotal !important; align-self: center !important; font-size: 18px !important; font-weight: 600 !important; white-space: nowrap !important; text-align: right !important; }  .woocommerce-cart-form .product-remove { position: absolute !important; top: 10px !important; right: 10px !important; width: auto !important; padding: 0 !important; }}}#brxe-yozika {margin-top: 30px; color: var(--secondary); font-size: var(--text-s); font-weight: 700; text-transform: uppercase; padding-top: 8px; padding-right: 25px; padding-bottom: 8px; padding-left: 25px; border-radius: 10px; box-shadow: 0 0 10px 0 #1114233d; background-color: var(--primary-dark)}#brxe-yozika:hover {color: var(--primary-dark); background-color: var(--secondary)}#brxe-keghzu {width: 67%; padding-top: 30px; padding-right: 20px; padding-bottom: 30px; padding-left: 20px}@media (max-width: 767px) {#brxe-keghzu {width: 100%; padding-right: 0; padding-left: 0}}#brxe-stigne h2 {color: var(--text-dark); font-size: var(--text-xl)}#brxe-stigne .cart-subtotal {color: var(--text-dark); font-size: var(--text-s)}#brxe-stigne .order-total {color: var(--text-dark); font-size: var(--text-m)}#brxe-stigne .wc-proceed-to-checkout .button {width: 100%; background-color: var(--primary-dark); border-radius: 10px; color: var(--secondary); font-size: var(--text-m); text-transform: uppercase; font-weight: 600}#brxe-stigne {background-color: var(--bg-light); padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; border-radius: 20px}#brxe-stigne .cart_totals table { border-top: 1px solid var(--primary-dark) !important; border-bottom: 1px solid var(--primary-dark) !important;}#brxe-stigne .wc-proceed-to-checkout { width: 100% !important;}#brxe-stigne .wc-proceed-to-checkout a { display: flex !important; width: 100% !important; justify-content: center !important;}#brxe-xdsvqd {width: 33%}@media (max-width: 767px) {#brxe-xdsvqd {width: 100%}}#brxe-zeogfk {flex-direction: row; gap: 40px}#brxe-gvhylr {margin-top: 80px; margin-bottom: 80px}@media (max-width: 991px) {#brxe-gvhylr {padding-right: 30px; padding-left: 30px}}#brxe-ujsszt {color: var(--primary-dark); fill: var(--primary-dark); font-size: 35px}#brxe-aoftaf {color: var(--text-dark); font-size: var(--text-s); font-weight: 600; margin-top: 10px}#brxe-iqfedv {color: var(--text-dark); font-size: var(--text-s); font-weight: 400; font-style: italic; margin-top: 5px}#brxe-zbbkgx {text-align: center; align-items: center}#brxe-gwiasb {color: var(--primary-dark); fill: var(--primary-dark); font-size: 35px}#brxe-zdckyl {color: var(--text-dark); font-size: var(--text-s); font-weight: 600; margin-top: 10px}#brxe-lbieky {color: var(--text-dark); font-size: var(--text-s); font-weight: 400; font-style: italic; margin-top: 5px}#brxe-gyrrld {text-align: center; align-items: center; margin-top: 0}#brxe-ouzlxn {color: var(--primary-dark); fill: var(--primary-dark); font-size: 35px}#brxe-gtxmun {color: var(--text-dark); font-size: var(--text-s); font-weight: 600; margin-top: 10px}#brxe-hmzmnq {color: var(--text-dark); font-size: var(--text-s); font-weight: 400; font-style: italic; margin-top: 5px}#brxe-rsbylh {text-align: center; align-items: center; margin-top: 0}#brxe-sseeul {flex-direction: row}@media (max-width: 767px) {#brxe-sseeul {flex-wrap: nowrap}}@media (max-width: 478px) {#brxe-sseeul {flex-wrap: wrap; gap: 30px}}#brxe-swsini {background-color: var(--bg-light); padding-top: 80px; padding-bottom: 80px}@media (max-width: 767px) {#brxe-swsini {flex-wrap: nowrap; padding-top: 50px; padding-right: 30px; padding-bottom: 50px; padding-left: 30px}}