.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-widget-woocommerce-product-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 );}.woocommerce .elementor-widget-woocommerce-product-price .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-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-247 .elementor-element.elementor-element-pt000009 .cart button, .elementor-247 .elementor-element.elementor-element-pt000009 .cart .button{transition:all 0.2s;}.elementor-247 .elementor-element.elementor-element-pt000009 .quantity .qty{transition:all 0.2s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}/* Start custom CSS for column, class: .elementor-element-pt000003 */.elementor-247 .elementor-element.elementor-element-pt000003{padding:70px 3vw 60px 4vw;}
.elementor-247 .elementor-element.elementor-element-pt000003 .woocommerce-product-gallery__image{border:1px solid rgba(33,29,26,.08);border-radius:6px;overflow:hidden;background:#FAF8F5;}
.elementor-247 .elementor-element.elementor-element-pt000003 .flex-control-thumbs{margin-top:16px;gap:10px;display:flex;}
.elementor-247 .elementor-element.elementor-element-pt000003 .flex-control-thumbs li{list-style:none;}
.elementor-247 .elementor-element.elementor-element-pt000003 .flex-control-thumbs img{border:1px solid rgba(33,29,26,.1);border-radius:6px;opacity:.6;transition:opacity .3s ease,border-color .3s ease;cursor:pointer;}
.elementor-247 .elementor-element.elementor-element-pt000003 .flex-control-thumbs img.flex-active{opacity:1;border-color:#211D1A;}
@media(max-width:767px){.elementor-247 .elementor-element.elementor-element-pt000003{padding:30px 4vw;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-pt000004 */.elementor-247 .elementor-element.elementor-element-pt000004 .pt-eyebrow{display:block;color:#A8623E;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-pt000005 */.elementor-247 .elementor-element.elementor-element-pt000005 .product_title{font-family:'Playfair Display',serif;font-weight:500;font-size:32px;color:#211D1A;margin:0 0 6px;line-height:1.2;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-pt000007 */.elementor-247 .elementor-element.elementor-element-pt000007{color:#9C958B;font-size:14px;margin:0 0 22px;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-pt000001 */.elementor-247 .elementor-element.elementor-element-pt000001 .price{font-size:22px;color:#A8623E;font-weight:600;display:inline-block;} .elementor-247 .elementor-element.elementor-element-pt000001 .price ins{text-decoration:none;} .elementor-247 .elementor-element.elementor-element-pt000001 .price del{color:#B9B2A8;font-weight:400;margin-right:8px;font-size:16px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-pt000008 */.elementor-247 .elementor-element.elementor-element-pt000008 .pt-divider{height:1px;background:rgba(33,29,26,.08);margin:22px 0;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-pt000009 */.elementor-247 .elementor-element.elementor-element-pt000009{margin:0 0 30px;}
.elementor-247 .elementor-element.elementor-element-pt000009 .stock{color:#5B7A5B;font-size:13px;font-weight:600;margin:14px 0;}
.elementor-247 .elementor-element.elementor-element-pt000009 .stock.out-of-stock{color:#B5533C;}
.elementor-247 .elementor-element.elementor-element-pt000009 form.cart{display:flex;flex-direction:column;}
.elementor-247 .elementor-element.elementor-element-pt000009 .variations_button,.elementor-247 .elementor-element.elementor-element-pt000009 .woocommerce-variation-add-to-cart{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:6px;}
.elementor-247 .elementor-element.elementor-element-pt000009 .quantity{display:flex;}
.elementor-247 .elementor-element.elementor-element-pt000009 input.qty{width:68px;border:1px solid rgba(33,29,26,.15);border-radius:8px;padding:15px 12px;text-align:center;font-size:15px;}
.elementor-247 .elementor-element.elementor-element-pt000009 button.single_add_to_cart_button{flex:1;min-width:200px;background:#211D1A;color:#fff;border:none;border-radius:8px;padding:18px 40px;font-weight:600;font-size:13px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .3s ease;}
.elementor-247 .elementor-element.elementor-element-pt000009 button.single_add_to_cart_button:hover{background:#A8623E;}
.elementor-247 .elementor-element.elementor-element-pt000009 button.single_add_to_cart_button.disabled{opacity:.4;cursor:not-allowed;}
.elementor-247 .elementor-element.elementor-element-pt000009 .vswatch-group{margin-bottom:22px;}
.elementor-247 .elementor-element.elementor-element-pt000009 .vswatch-heading{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;gap:12px;}
.elementor-247 .elementor-element.elementor-element-pt000009 .vswatch-label{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#211D1A;white-space:nowrap;}
.elementor-247 .elementor-element.elementor-element-pt000009 .vswatch-selected{font-size:13px;color:#9C958B;text-align:right;}
.elementor-247 .elementor-element.elementor-element-pt000009 .vswatch-list{display:flex;flex-wrap:wrap;gap:8px;}
.elementor-247 .elementor-element.elementor-element-pt000009 .vswatch-btn{border:1px solid rgba(33,29,26,.18);background:#fff;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:600;color:#211D1A;cursor:pointer;transition:all .25s ease;}
.elementor-247 .elementor-element.elementor-element-pt000009 .vswatch-btn:hover{border-color:#A8623E;color:#A8623E;}
.elementor-247 .elementor-element.elementor-element-pt000009 .vswatch-btn.active{background:#211D1A;border-color:#211D1A;color:#fff;}
.elementor-247 .elementor-element.elementor-element-pt000009 .vswatch-btn.vswatch-color{padding:0;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;}
.elementor-247 .elementor-element.elementor-element-pt000009 .vswatch-btn.vswatch-color .vswatch-dot{width:30px;height:30px;border-radius:50%;display:block;border:1px solid rgba(0,0,0,.12);}
.elementor-247 .elementor-element.elementor-element-pt000009 .vswatch-btn.vswatch-color.active{box-shadow:0 0 0 2px #fff,0 0 0 3px #211D1A;}
.elementor-247 .elementor-element.elementor-element-pt000009 .vswatch-select-wrap select{width:100%;border:1px solid rgba(33,29,26,.18);border-radius:8px;padding:13px 14px;font-size:14px;color:#211D1A;background:#fff;appearance:auto;}
.elementor-247 .elementor-element.elementor-element-pt000009 table.variations{display:none;}
.elementor-247 .elementor-element.elementor-element-pt000009 .woocommerce-variation-price .price{font-size:24px;color:#A8623E;font-weight:600;}
.elementor-247 .elementor-element.elementor-element-pt000009 .woocommerce-variation-availability{margin:6px 0 4px;font-size:13px;color:#5B7A5B;font-weight:600;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-pt00000b */.elementor-247 .elementor-element.elementor-element-pt00000b{color:#A8623E;display:flex;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-pt00000c */.elementor-247 .elementor-element.elementor-element-pt00000c{display:flex;align-items:flex-start;padding-top:2px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-pt00000e */.elementor-247 .elementor-element.elementor-element-pt00000e .spec-item-label{display:block;font-size:13px;color:#211D1A;font-weight:600;line-height:1.4;} .elementor-247 .elementor-element.elementor-element-pt00000e .spec-item-sub{display:block;font-size:12px;color:#9C958B;margin-top:2px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-pt000011 */.elementor-247 .elementor-element.elementor-element-pt000011{color:#A8623E;display:flex;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-pt000012 */.elementor-247 .elementor-element.elementor-element-pt000012{display:flex;align-items:flex-start;padding-top:2px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-pt000014 */.elementor-247 .elementor-element.elementor-element-pt000014 .spec-item-label{display:block;font-size:13px;color:#211D1A;font-weight:600;line-height:1.4;} .elementor-247 .elementor-element.elementor-element-pt000014 .spec-item-sub{display:block;font-size:12px;color:#9C958B;margin-top:2px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-pt000017 */.elementor-247 .elementor-element.elementor-element-pt000017{color:#A8623E;display:flex;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-pt000018 */.elementor-247 .elementor-element.elementor-element-pt000018{display:flex;align-items:flex-start;padding-top:2px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-pt00001a */.elementor-247 .elementor-element.elementor-element-pt00001a .spec-item-label{display:block;font-size:13px;color:#211D1A;font-weight:600;line-height:1.4;} .elementor-247 .elementor-element.elementor-element-pt00001a .spec-item-sub{display:block;font-size:12px;color:#9C958B;margin-top:2px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-pt00001d */.elementor-247 .elementor-element.elementor-element-pt00001d{color:#A8623E;display:flex;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-pt00001e */.elementor-247 .elementor-element.elementor-element-pt00001e{display:flex;align-items:flex-start;padding-top:2px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-pt000020 */.elementor-247 .elementor-element.elementor-element-pt000020 .spec-item-label{display:block;font-size:13px;color:#211D1A;font-weight:600;line-height:1.4;} .elementor-247 .elementor-element.elementor-element-pt000020 .spec-item-sub{display:block;font-size:12px;color:#9C958B;margin-top:2px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-pt000023 */.elementor-247 .elementor-element.elementor-element-pt000023{color:#A8623E;display:flex;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-pt000024 */.elementor-247 .elementor-element.elementor-element-pt000024{display:flex;align-items:flex-start;padding-top:2px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-pt000026 */.elementor-247 .elementor-element.elementor-element-pt000026 .spec-item-label{display:block;font-size:13px;color:#211D1A;font-weight:600;line-height:1.4;} .elementor-247 .elementor-element.elementor-element-pt000026 .spec-item-sub{display:block;font-size:12px;color:#9C958B;margin-top:2px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-pt000029 */.elementor-247 .elementor-element.elementor-element-pt000029{color:#A8623E;display:flex;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-pt00002a */.elementor-247 .elementor-element.elementor-element-pt00002a{display:flex;align-items:flex-start;padding-top:2px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-pt00002c */.elementor-247 .elementor-element.elementor-element-pt00002c .spec-item-label{display:block;font-size:13px;color:#211D1A;font-weight:600;line-height:1.4;} .elementor-247 .elementor-element.elementor-element-pt00002c .spec-item-sub{display:block;font-size:12px;color:#9C958B;margin-top:2px;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-pt00002f */.elementor-247 .elementor-element.elementor-element-pt00002f>.elementor-widget-wrap{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;}
@media(max-width:500px){.elementor-247 .elementor-element.elementor-element-pt00002f>.elementor-widget-wrap{display:flex;flex-direction:column;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-pt000030 */.elementor-247 .elementor-element.elementor-element-pt000030{border-top:1px solid rgba(33,29,26,.08);padding-top:26px;margin-top:6px;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-pt000031 */.elementor-247 .elementor-element.elementor-element-pt000031{padding:70px 4vw 40px 3vw;max-width:580px;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-pt000032 */.elementor-247 .elementor-element.elementor-element-pt000032 .elementor-container{max-width:1600px;}
.elementor-247 .elementor-element.elementor-element-pt000032{background:#fff;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-pt000034 */.elementor-247 .elementor-element.elementor-element-pt000034{max-width:1400px;margin:0 auto;padding:90px 4vw;}

/* animacja pojawiania się przy scrollu — subtelna */
.elementor-247 .elementor-element.elementor-element-pt000034 .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.25,.8,.25,1);}
.elementor-247 .elementor-element.elementor-element-pt000034 .reveal.is-visible{opacity:1;transform:translateY(0);}

.elementor-247 .elementor-element.elementor-element-pt000034 .story-eyebrow{display:block;text-align:center;color:#A8623E;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px;}
.elementor-247 .elementor-element.elementor-element-pt000034 .story-lead{font-family:'Playfair Display',serif;font-weight:500;font-style:italic;font-size:23px;line-height:1.6;color:#211D1A;text-align:center;max-width:680px;margin:0 auto 56px;}

/* siatka zdjęć — kontener, bez rozciągania na pełną szerokość ekranu */
.elementor-247 .elementor-element.elementor-element-pt000034 .story-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:0 0 56px;}
.elementor-247 .elementor-element.elementor-element-pt000034 .story-grid-item{border-radius:12px;overflow:hidden;height:480px;}
.elementor-247 .elementor-element.elementor-element-pt000034 .story-grid-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease;}
.elementor-247 .elementor-element.elementor-element-pt000034 .story-grid-item:hover img{transform:scale(1.035);}
.elementor-247 .elementor-element.elementor-element-pt000034 .story-image{width:100%;height:520px;object-fit:cover;border-radius:12px;display:block;margin:0 0 56px;}

.elementor-247 .elementor-element.elementor-element-pt000034 .story-block{color:#5C564F;font-size:16px;line-height:1.85;margin:0 0 20px;max-width:740px;}
.elementor-247 .elementor-element.elementor-element-pt000034 .story-block.drop-cap::first-letter{font-family:'Playfair Display',serif;font-size:56px;font-weight:600;color:#A8623E;float:left;line-height:.8;margin:4px 12px 0 0;}

/* panel z faktami — spokojny, nie na pełną szerokość */
.elementor-247 .elementor-element.elementor-element-pt000034 .story-facts{background:#F7F4EF;border-radius:14px;padding:32px 36px;margin:44px 0;display:flex;align-items:center;gap:26px;flex-wrap:wrap;}
.elementor-247 .elementor-element.elementor-element-pt000034 .story-fact-num{font-family:'Playfair Display',serif;font-weight:600;font-size:32px;color:#A8623E;white-space:nowrap;}
.elementor-247 .elementor-element.elementor-element-pt000034 .story-fact-label{font-size:14px;color:#5C564F;line-height:1.6;flex:1;min-width:220px;}

.elementor-247 .elementor-element.elementor-element-pt000034 .story-subheading{font-family:'Poppins',sans-serif;font-weight:600;font-size:21px;color:#211D1A;margin:56px 0 22px;}

/* karty zalet z hover — sprawdzone, zostają */
.elementor-247 .elementor-element.elementor-element-pt000034 .story-adv-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 10px;}
.elementor-247 .elementor-element.elementor-element-pt000034 .story-adv-card{background:#F7F4EF;border-radius:14px;padding:24px 22px;transition:all .35s ease;}
.elementor-247 .elementor-element.elementor-element-pt000034 .story-adv-card:hover{background:#211D1A;transform:translateY(-5px);box-shadow:0 16px 32px rgba(33,29,26,.15);}
.elementor-247 .elementor-element.elementor-element-pt000034 .story-adv-num{display:block;font-family:'Playfair Display',serif;font-size:20px;color:#A8623E;font-weight:600;margin-bottom:10px;}
.elementor-247 .elementor-element.elementor-element-pt000034 .story-adv-card p{margin:0;color:#5C564F;font-size:14px;line-height:1.6;transition:color .35s ease;}
.elementor-247 .elementor-element.elementor-element-pt000034 .story-adv-card:hover p{color:#EFE7DA;}

.elementor-247 .elementor-element.elementor-element-pt000034 .story-closing{background:#211D1A;color:#EFE7DA;border-radius:16px;padding:40px 44px;margin-top:50px;}
.elementor-247 .elementor-element.elementor-element-pt000034 .story-closing p{margin:0;font-family:'Playfair Display',serif;font-style:italic;font-size:18px;line-height:1.75;}

@media(max-width:767px){
  .elementor-247 .elementor-element.elementor-element-pt000034 .story-grid{grid-template-columns:1fr;}
  .elementor-247 .elementor-element.elementor-element-pt000034 .story-grid-item{height:260px;}
  .elementor-247 .elementor-element.elementor-element-pt000034 .story-image{height:260px;}
  .elementor-247 .elementor-element.elementor-element-pt000034 .story-adv-grid{grid-template-columns:1fr;}
  .elementor-247 .elementor-element.elementor-element-pt000034 .story-facts{padding:26px;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-pt000037 */.elementor-247 .elementor-element.elementor-element-pt000037 .elementor-container{max-width:1600px;}
.elementor-247 .elementor-element.elementor-element-pt000037{background:#fff;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-pt000038 */.elementor-247 .elementor-element.elementor-element-pt000038{max-width:1000px;margin:0 auto;}
.elementor-247 .elementor-element.elementor-element-pt000038 .spec-table-heading{font-family:'Poppins',sans-serif;font-weight:600;font-size:26px;color:#211D1A;margin:0 0 36px;}
.elementor-247 .elementor-element.elementor-element-pt000038 .spec-table{display:grid;grid-template-columns:1fr 1fr;gap:0 60px;}
.elementor-247 .elementor-element.elementor-element-pt000038 .spec-table-group h4{font-family:'Poppins',sans-serif;font-weight:600;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#A8623E;margin:0 0 6px;padding-bottom:14px;border-bottom:2px solid #211D1A;}
.elementor-247 .elementor-element.elementor-element-pt000038 .spec-row{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid rgba(33,29,26,.09);font-size:14px;}
.elementor-247 .elementor-element.elementor-element-pt000038 .spec-row span:first-child{color:#9C958B;}
.elementor-247 .elementor-element.elementor-element-pt000038 .spec-row span:last-child{color:#211D1A;font-weight:600;text-align:right;}
@media(max-width:767px){.elementor-247 .elementor-element.elementor-element-pt000038 .spec-table{grid-template-columns:1fr;gap:36px 0;} .elementor-247 .elementor-element.elementor-element-pt000038 .spec-table-group{margin-bottom:10px;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-pt00003a */.elementor-247 .elementor-element.elementor-element-pt00003a{max-width:1000px;margin:0 auto;}
.elementor-247 .elementor-element.elementor-element-pt00003a .spec-table-heading{font-family:'Poppins',sans-serif;font-weight:600;font-size:26px;color:#211D1A;margin:0 0 36px;}
.elementor-247 .elementor-element.elementor-element-pt00003a .spec-table{display:grid;grid-template-columns:1fr 1fr;gap:0 60px;}
.elementor-247 .elementor-element.elementor-element-pt00003a .spec-table-group h4{font-family:'Poppins',sans-serif;font-weight:600;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#A8623E;margin:0 0 6px;padding-bottom:14px;border-bottom:2px solid #211D1A;}
.elementor-247 .elementor-element.elementor-element-pt00003a .spec-row{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid rgba(33,29,26,.09);font-size:14px;}
.elementor-247 .elementor-element.elementor-element-pt00003a .spec-row span:first-child{color:#9C958B;}
.elementor-247 .elementor-element.elementor-element-pt00003a .spec-row span:last-child{color:#211D1A;font-weight:600;text-align:right;}
@media(max-width:767px){.elementor-247 .elementor-element.elementor-element-pt00003a .spec-table{grid-template-columns:1fr;gap:36px 0;} .elementor-247 .elementor-element.elementor-element-pt00003a .spec-table-group{margin-bottom:10px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-pt00003c */.elementor-247 .elementor-element.elementor-element-pt00003c .elementor-container{max-width:1600px;}
.elementor-247 .elementor-element.elementor-element-pt00003c{background:#F7F4EF;padding:90px 4vw;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-pt00003d */.elementor-247 .elementor-element.elementor-element-pt00003d .elementor-button{background:transparent;color:#211D1A;border:2px solid rgba(33,29,26,.15);border-radius:6px;padding:15px 34px;font-weight:600;font-size:13px;letter-spacing:.3px;transition:all .3s ease;} .elementor-247 .elementor-element.elementor-element-pt00003d .elementor-button:hover{border-color:#A8623E;color:#A8623E;transform:translateY(-2px);}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-pt00003e */.elementor-247 .elementor-element.elementor-element-pt00003e{padding:10px 4vw 90px;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-pt00003f */.elementor-247 .elementor-element.elementor-element-pt00003f .elementor-container{max-width:1600px;}
.elementor-247 .elementor-element.elementor-element-pt00003f{background:#fff;}/* End custom CSS */