.elementor-37 .elementor-element.elementor-element-48a4a1d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-48a4a1d */.elementor-location-header{position:sticky;top:0;z-index:60}body.admin-bar .elementor-location-header{top:32px}.elementor-37 .elementor-element.elementor-element-48a4a1d{background:#F7F0E8;font-family:'Cormorant Garamond',Georgia,serif;border-bottom:1px solid rgba(198,153,93,.55);position:relative}.elementor-37 .elementor-element.elementor-element-48a4a1d::after{content:'';position:absolute;left:50%;bottom:0;width:8px;height:8px;border-radius:50%;background:#C6995D;transform:translate(-50%,50%)}.elementor-37 .elementor-element.elementor-element-48a4a1d .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-w{width:100%}.elementor-37 .elementor-element.elementor-element-48a4a1d a{text-decoration:none;transition:color .2s ease,filter .2s ease}.elementor-37 .elementor-element.elementor-element-48a4a1d .sg-sep{display:inline-block;width:6px;height:6px;border-radius:50%;background:#C6995D;flex:0 0 auto}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-bar{max-width:1440px;margin:0 auto;padding:14px 44px;display:flex;align-items:center;gap:28px}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-logo{flex:0 0 auto;display:block}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-logo img{display:block;height:74px;width:auto}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-nav{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:22px;font-size:19px;line-height:1;color:#530A09;white-space:nowrap}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-nav a{color:#530A09}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-nav a:hover{color:#A5773F}body.page-id-16 .sgn-home,body.page-id-17 .sgn-omnie,body.page-id-18 .sgn-konsultacje,body.page-id-19 .sgn-konsultacje,body.page-id-20 .sgn-konsultacje,body.page-id-21 .sgn-konsultacje,body.page-id-22 .sgn-konsultacje,body.page-id-23 .sgn-konsultacje,body.page-id-24 .sgn-konsultacje,body.page-id-27 .sgn-notes,body.single-post .sgn-notes,body.category .sgn-notes,body.blog .sgn-notes,body.page-id-25 .sgn-cennik,body.page-id-29 .sgn-kontakt{color:#A5773F!important}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-cta{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:60px;padding:0 30px;background:radial-gradient(ellipse at 30% 20%,#5C161C,#450E13 60%,#3A0B10);border:1px solid rgba(198,153,93,.55);box-shadow:0 5px 12px rgba(69,14,19,.25);color:#C6995D;font-size:16px;letter-spacing:.08em}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-cta span{position:relative;padding-bottom:9px}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-cta span::before{content:'';position:absolute;left:12%;right:12%;bottom:0;height:1px;background:#C6995D;opacity:.85}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-cta span::after{content:'';position:absolute;left:50%;bottom:-3px;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:#C6995D}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-cta:hover{filter:brightness(1.12)}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-burger{display:none}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-menu{display:none}@media (max-width:1280px){.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-bar{padding:12px 28px;gap:20px}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-logo img{height:64px}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-nav{gap:14px;font-size:17px}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-cta{height:54px;padding:0 20px;font-size:14px}}@media (max-width:1024px){.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-bar{padding:12px 20px;justify-content:space-between}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-logo img{height:56px}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-nav,.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-bar .sgt-cta{display:none}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-burger{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;width:44px;height:44px}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-burger span{display:block;height:1.5px;width:28px;background:#530A09}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-burger span:nth-child(2){width:20px;background:#C6995D}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-menu{position:fixed;inset:0;z-index:9999;background:#F7F0E8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:40px 24px;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-menu:target{opacity:1;visibility:visible}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-close{position:absolute;top:20px;right:20px;width:44px;height:44px}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-close::before,.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-close::after{content:'';position:absolute;left:9px;right:9px;top:21px;height:1.5px;background:#530A09;transform:rotate(45deg)}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-close::after{transform:rotate(-45deg)}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-mono{width:46px;height:auto}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-links{display:flex;flex-direction:column;align-items:center;gap:18px}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-links a{font-size:21px;letter-spacing:.12em;color:#530A09}.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-cta-m{width:100%;max-width:300px;height:66px;font-size:17px;margin-top:10px}}@media (max-width:767px){.elementor-37 .elementor-element.elementor-element-48a4a1d .sgt-logo img{height:50px}}/* End custom CSS */