.elementor-21144 .elementor-element.elementor-element-59997fc4 > .elementor-container{max-width:1280px;}.elementor-21144 .elementor-element.elementor-element-59997fc4{padding:26px 20px 20px 20px;}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21144 .elementor-element.elementor-element-2408d39{text-align:center;}.elementor-21144 .elementor-element.elementor-element-2408d39 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:700;color:#06264A;}.elementor-21144 .elementor-element.elementor-element-6668752c:not(.elementor-motion-effects-element-type-background), .elementor-21144 .elementor-element.elementor-element-6668752c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F3;}.elementor-21144 .elementor-element.elementor-element-6668752c > .elementor-container{max-width:1280px;}.elementor-21144 .elementor-element.elementor-element-6668752c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4px 20px 30px 20px;}.elementor-21144 .elementor-element.elementor-element-6668752c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21144 .elementor-element.elementor-element-7248fce1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-21144 .elementor-element.elementor-element-7248fce1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-21144 .elementor-element.elementor-element-7248fce1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-21144 .elementor-element.elementor-element-7248fce1.elementor-wc-products ul.products li.product .price{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-21144 .elementor-element.elementor-element-7248fce1.elementor-wc-products ul.products li.product .button{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-21144 .elementor-element.elementor-element-7248fce1.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-21144 .elementor-element.elementor-element-15b8867:not(.elementor-motion-effects-element-type-background), .elementor-21144 .elementor-element.elementor-element-15b8867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21144 .elementor-element.elementor-element-15b8867, .elementor-21144 .elementor-element.elementor-element-15b8867 > .elementor-background-overlay{border-radius:14px 14px 14px 14px;}.elementor-21144 .elementor-element.elementor-element-15b8867{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:14px;margin-bottom:0px;padding:12px 10px 12px 10px;}.elementor-21144 .elementor-element.elementor-element-15b8867 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21144 .elementor-element.elementor-element-6ff17c8c > .elementor-element-populated{padding:18px 10px 18px 10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21144 .elementor-element.elementor-element-51d9f4ac{text-align:center;}.elementor-21144 .elementor-element.elementor-element-51d9f4ac .elementor-heading-title{font-size:15px;font-weight:700;color:#0E2546;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21144 .elementor-element.elementor-element-6c94e072{text-align:center;font-size:12px;color:#54595F;}.elementor-21144 .elementor-element.elementor-element-3fd6038c > .elementor-element-populated{padding:18px 10px 18px 10px;}.elementor-21144 .elementor-element.elementor-element-26b4b8f5{text-align:center;}.elementor-21144 .elementor-element.elementor-element-26b4b8f5 .elementor-heading-title{font-size:15px;font-weight:700;color:#0E2546;}.elementor-21144 .elementor-element.elementor-element-42c19c9a{text-align:center;font-size:12px;color:#54595F;}.elementor-21144 .elementor-element.elementor-element-6fe189a1 > .elementor-element-populated{padding:18px 10px 18px 10px;}.elementor-21144 .elementor-element.elementor-element-3de20b18{text-align:center;}.elementor-21144 .elementor-element.elementor-element-3de20b18 .elementor-heading-title{font-size:15px;font-weight:700;color:#0E2546;}.elementor-21144 .elementor-element.elementor-element-7603f8d7{text-align:center;font-size:12px;color:#54595F;}.elementor-21144 .elementor-element.elementor-element-3e98aa7d > .elementor-element-populated{padding:18px 10px 18px 10px;}.elementor-21144 .elementor-element.elementor-element-50911002{text-align:center;}.elementor-21144 .elementor-element.elementor-element-50911002 .elementor-heading-title{font-size:15px;font-weight:700;color:#0E2546;}.elementor-21144 .elementor-element.elementor-element-30414af2{text-align:center;font-size:12px;color:#54595F;}.elementor-21144 .elementor-element.elementor-element-29f41e20 > .elementor-element-populated{padding:18px 10px 18px 10px;}.elementor-21144 .elementor-element.elementor-element-1595b785{text-align:center;}.elementor-21144 .elementor-element.elementor-element-1595b785 .elementor-heading-title{font-size:15px;font-weight:700;color:#0E2546;}.elementor-21144 .elementor-element.elementor-element-147d694f{text-align:center;font-size:12px;color:#54595F;}.elementor-21144 .elementor-element.elementor-element-6b7b1745{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}body.elementor-page-21144:not(.elementor-motion-effects-element-type-background), body.elementor-page-21144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F3;}@media(max-width:1024px){.elementor-21144 .elementor-element.elementor-element-7248fce1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-21144 .elementor-element.elementor-element-7248fce1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for section, class: .elementor-element-59997fc4 */.elementor-21144 .elementor-element.elementor-element-59997fc4{
  padding:24px 20px 18px!important;
}
.elementor-21144 .elementor-element.elementor-element-59997fc4>.elementor-container{
  background:#fff!important;
  border:1px solid rgba(10,29,58,.08)!important;
  border-top:3px solid #C88A18!important;
  border-radius:14px!important;
  box-shadow:0 8px 24px rgba(10,29,58,.06)!important;
  padding:32px 38px!important;
}
.elementor-21144 .elementor-element.elementor-element-59997fc4 .elementor-widget-archive-title,
.elementor-21144 .elementor-element.elementor-element-59997fc4 .elementor-widget-archive-description{
  text-align:center!important;
}
.elementor-21144 .elementor-element.elementor-element-59997fc4 .elementor-widget-archive-title .elementor-heading-title,
.elementor-21144 .elementor-element.elementor-element-59997fc4 .elementor-widget-archive-title{
  color:#0A1D3A!important;
  font-family:Arial,sans-serif!important;
  font-size:34px!important;
  font-weight:700!important;
  line-height:1.15!important;
}
.elementor-21144 .elementor-element.elementor-element-59997fc4 .elementor-widget-archive-title:after{
  content:"";
  display:block;
  width:46px;
  height:2px;
  background:#C88A18;
  margin:14px auto 0;
}
.elementor-21144 .elementor-element.elementor-element-59997fc4 .elementor-widget-archive-description{
  max-width:920px;
  margin:16px auto 0!important;
  color:#4B5563!important;
  font-family:Arial,sans-serif!important;
  font-size:15px!important;
  line-height:1.7!important;
}
@media(max-width:767px){
  .elementor-21144 .elementor-element.elementor-element-59997fc4{padding:14px 10px 12px!important}
  .elementor-21144 .elementor-element.elementor-element-59997fc4>.elementor-container{padding:22px 16px!important}
  .elementor-21144 .elementor-element.elementor-element-59997fc4 .elementor-widget-archive-title .elementor-heading-title,
  .elementor-21144 .elementor-element.elementor-element-59997fc4 .elementor-widget-archive-title{font-size:27px!important}
  .elementor-21144 .elementor-element.elementor-element-59997fc4 .elementor-widget-archive-description{font-size:14px!important}
}

.elementor-21144 .elementor-element.elementor-element-59997fc4 .dpp-technical-hidden{display:none!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}
.elementor-21144 .elementor-element.elementor-element-59997fc4 .elementor-widget-archive-title:empty,
.elementor-21144 .elementor-element.elementor-element-59997fc4 .elementor-widget-archive-description:empty{display:none!important}

.elementor-21144 .elementor-element.elementor-element-59997fc4 .dpp-archive-fallback-title{display:block!important}
.elementor-21144 .elementor-element.elementor-element-59997fc4 .elementor-widget-archive-title:not(:empty) + .dpp-archive-fallback-title{display:none!important}
.elementor-21144 .elementor-element.elementor-element-59997fc4 .dpp-technical-hidden{display:none!important;height:0!important;overflow:hidden!important}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6668752c *//* DPP ARCHIVE PRODUCTS V2 */
.elementor-21144 .elementor-element.elementor-element-6668752c .woocommerce-result-count{
  float:left!important;
  margin:11px 0 0 14px!important;
  color:#5E6775!important;
  font:500 13px Arial,sans-serif!important;
}
.elementor-21144 .elementor-element.elementor-element-6668752c .woocommerce-ordering{
  float:left!important;
  margin:0!important;
}
.elementor-21144 .elementor-element.elementor-element-6668752c .woocommerce-ordering select{
  min-width:220px!important;
  min-height:42px!important;
  border:1px solid #D8DDE5!important;
  border-radius:7px!important;
  padding:0 38px 0 12px!important;
  background:#fff!important;
  color:#0A1D3A!important;
  font:600 13px Arial,sans-serif!important;
}
.elementor-21144 .elementor-element.elementor-element-6668752c ul.products{
  clear:both!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:22px!important;
  margin:26px 0 0!important;
}
.elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product{
  width:auto!important;
  float:none!important;
  margin:0!important;
  padding:14px 14px 18px!important;
  background:#fff!important;
  border:1px solid #E6E9EF!important;
  border-radius:12px!important;
  box-shadow:0 5px 16px rgba(10,29,58,.05)!important;
  text-align:center!important;
  transition:transform .18s ease,box-shadow .18s ease!important;
}
.elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product:hover{
  transform:translateY(-3px)!important;
  box-shadow:0 10px 24px rgba(10,29,58,.09)!important;
}
.elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product a img{
  width:100%!important;
  aspect-ratio:1/1!important;
  object-fit:contain!important;
  margin:0 0 12px!important;
  border-radius:8px!important;
}
.elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product .woocommerce-loop-product__title{
  min-height:42px!important;
  margin:0 0 9px!important;
  color:#0A1D3A!important;
  font:700 15px/1.35 Arial,sans-serif!important;
}
.elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product .price{
  display:block!important;
  margin:0 0 12px!important;
  color:#C88A18!important;
  font:700 16px Arial,sans-serif!important;
}
.elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product .button{
  margin:4px auto 0!important;
  padding:11px 16px!important;
  background:#0A1D3A!important;
  color:#fff!important;
  border-radius:6px!important;
  font:700 12px Arial,sans-serif!important;
  text-transform:none!important;
}
.elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product .button:hover{
  background:#C88A18!important;
}
.elementor-21144 .elementor-element.elementor-element-6668752c .woocommerce-pagination{
  clear:both!important;
  margin:28px 0 0!important;
}
.elementor-21144 .elementor-element.elementor-element-6668752c .woocommerce-pagination ul{
  border:0!important;
  display:flex!important;
  justify-content:center!important;
  gap:6px!important;
}
.elementor-21144 .elementor-element.elementor-element-6668752c .woocommerce-pagination ul li{border:0!important}
.elementor-21144 .elementor-element.elementor-element-6668752c .woocommerce-pagination ul li a,
.elementor-21144 .elementor-element.elementor-element-6668752c .woocommerce-pagination ul li span{
  min-width:36px!important;
  height:36px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  border:1px solid #D8DDE5!important;
  border-radius:6px!important;
  background:#fff!important;
  color:#0A1D3A!important;
  font:700 12px Arial,sans-serif!important;
}
.elementor-21144 .elementor-element.elementor-element-6668752c .woocommerce-pagination ul li span.current{
  border-color:#C88A18!important;
  color:#C88A18!important;
}
@media(max-width:1024px){
  .elementor-21144 .elementor-element.elementor-element-6668752c ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:767px){
  .elementor-21144 .elementor-element.elementor-element-6668752c{padding-left:10px!important;padding-right:10px!important}
  .elementor-21144 .elementor-element.elementor-element-6668752c .woocommerce-ordering,
  .elementor-21144 .elementor-element.elementor-element-6668752c .woocommerce-result-count{
    float:none!important;
    width:100%!important;
    margin:0 0 10px!important;
  }
  .elementor-21144 .elementor-element.elementor-element-6668752c .woocommerce-ordering select{width:100%!important}
  .elementor-21144 .elementor-element.elementor-element-6668752c ul.products{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:12px!important;
    margin-top:16px!important;
  }
  .elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product{padding:10px 10px 14px!important}
  .elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product .woocommerce-loop-product__title{
    font-size:13px!important;
    min-height:38px!important;
  }
  .elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product .price{font-size:14px!important}
  .elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product .button{
    width:100%!important;
    padding:10px 8px!important;
    font-size:11px!important;
  }
}

/* DPP V3 - BADGES PRODUITS */
.elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product{
  position:relative!important;
  overflow:visible!important;
}
.elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product .onsale{
  position:relative!important;
  inset:auto!important;
  display:block!important;
  width:100%!important;
  min-width:0!important;
  height:auto!important;
  min-height:34px!important;
  line-height:34px!important;
  margin:0 0 10px!important;
  padding:0 12px!important;
  border:0!important;
  border-radius:9px!important;
  background:#D92D20!important;
  color:#fff!important;
  text-align:center!important;
  font:700 14px/34px Arial,sans-serif!important;
  letter-spacing:.3px!important;
  box-sizing:border-box!important;
}
.elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product .dpp-preorder-badge,
.elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product .preorder,
.elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product .pre-order,
.elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product .pre_order,
.elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product [class*="preorder"],
.elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product [class*="pre-order"]{
  display:block!important;
  width:100%!important;
  min-height:34px!important;
  line-height:34px!important;
  margin:0 0 10px!important;
  padding:0 12px!important;
  border:0!important;
  border-radius:9px!important;
  background:#C88A18!important;
  color:#fff!important;
  text-align:center!important;
  font:700 14px/34px Arial,sans-serif!important;
  letter-spacing:.3px!important;
  box-sizing:border-box!important;
}
.elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product .price del{
  color:#7A8492!important;
  opacity:.75!important;
  font-size:13px!important;
  margin-right:5px!important;
}
.elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product .price ins{
  color:#D92D20!important;
  text-decoration:none!important;
  font-weight:800!important;
}
@media(max-width:767px){
 .elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product .onsale,
 .elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product .dpp-preorder-badge,
 .elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product .preorder,
 .elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product .pre-order,
 .elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product .pre_order,
 .elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product [class*="preorder"],
 .elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product [class*="pre-order"]{
   min-height:30px!important;
   line-height:30px!important;
   font-size:12px!important;
   border-radius:7px!important;
 }
}

/* DPP V4 : distinction fiable PROMO / PRECOMMANDE */
.elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product .dpp-promo-badge{
 background:#D92D20!important;color:#fff!important;
}
.elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product .dpp-preorder-badge{
 background:#C88A18!important;color:#fff!important;
}
.elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product .dpp-promo-badge,
.elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product .dpp-preorder-badge{
 display:block!important;width:100%!important;min-height:34px!important;
 line-height:34px!important;margin:0 0 10px!important;padding:0 12px!important;
 border:0!important;border-radius:9px!important;text-align:center!important;
 font:700 14px/34px Arial,sans-serif!important;box-sizing:border-box!important;
 position:relative!important;inset:auto!important;
}

/* V11 : les anciens badges ne doivent plus influencer la mise en page */
.elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product > .onsale,
.elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product > .dpp-preorder-badge,
.elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product > .dpp-precommande-badge,
.elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product > .dpp-promo-badge,
.elementor-21144 .elementor-element.elementor-element-6668752c ul.products li.product > .dpp-status-badge{
  display:none!important;
}

/* V12 — suppression définitive de l'ancien fond de l'archive */
body,
body.archive,
body.post-type-archive-product,
body.tax-product_cat,
body.tax-product_tag,
.woocommerce.archive,
.site,
.site-content,
.content-area,
main,
.elementor-location-archive{
  background-image:none!important;
}

.elementor-21144 .elementor-element.elementor-element-6668752c,
.elementor-21144 .elementor-element.elementor-element-6668752c .elementor-container,
.elementor-21144 .elementor-element.elementor-element-6668752c .elementor-widget-wrap{
  background-image:none!important;
}

/* DPP V13 — fond global boutique */
body,
body.archive,
body.post-type-archive-product,
body.tax-product_cat,
body.tax-product_tag,
body.woocommerce.archive,
.site,
.site-content,
.content-area,
main,
.elementor-location-archive{
  background-color:#F5F5F3!important;
  background-image:none!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-15b8867 */.elementor-21144 .elementor-element.elementor-element-15b8867>.elementor-container{
 display:flex!important;align-items:stretch!important;flex-wrap:wrap!important;width:100%!important
}
.elementor-21144 .elementor-element.elementor-element-15b8867 .elementor-column{
 width:20%!important;flex:0 0 20%!important;min-height:72px!important
}
.elementor-21144 .elementor-element.elementor-element-15b8867 .elementor-widget-wrap{
 align-content:center!important;justify-content:center!important
}
@media(min-width:768px) and (max-width:1024px){
 .elementor-21144 .elementor-element.elementor-element-15b8867 .elementor-column{width:50%!important;flex:0 0 50%!important}
 .elementor-21144 .elementor-element.elementor-element-15b8867 .elementor-column:last-child{width:100%!important;flex:0 0 100%!important}
}
@media(max-width:767px){
 .elementor-21144 .elementor-element.elementor-element-15b8867 .elementor-column{
   width:100%!important;flex:0 0 100%!important;min-height:58px!important;
   border-bottom:1px solid #EEF0F3!important
 }
 .elementor-21144 .elementor-element.elementor-element-15b8867 .elementor-column:last-child{border-bottom:0!important}
 .elementor-21144 .elementor-element.elementor-element-15b8867 .elementor-widget-wrap{
   display:flex!important;flex-direction:column!important;
   align-items:center!important;justify-content:center!important;
   padding:10px 8px!important
 }
 .elementor-21144 .elementor-element.elementor-element-15b8867 .elementor-widget-heading .elementor-heading-title{
   font-size:14px!important;line-height:1.2!important;white-space:normal!important
 }
 .elementor-21144 .elementor-element.elementor-element-15b8867 .elementor-widget-text-editor,
 .elementor-21144 .elementor-element.elementor-element-15b8867 .elementor-widget-text-editor *{
   font-size:12px!important;line-height:1.35!important;white-space:normal!important
 }
}/* End custom CSS */