.elementor-kit-4{--e-global-color-primary:#1A1A1A;--e-global-color-secondary:#B79E8C;--e-global-color-text:#2A2A2A;--e-global-color-accent:#C9B4A3;--e-global-color-nude:#C9B4A3;--e-global-color-nuded:#B79E8C;--e-global-color-cream:#F7F6F4;--e-global-color-greige:#EDEBE8;--e-global-color-ink:#1A1A1A;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-kit-4 a{color:#1A1A1A;}.elementor-kit-4 a:hover{color:#B79E8C;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html{scroll-behavior:smooth}
#start,#o-mnie,#cennik,#pakiety-slubne,#lekcja,#szkolenia,#kontakt{scroll-margin-top:96px}
.elementor-page-6 .e-con{max-width:100%}
.elementor-page-6 #content>.ast-container{max-width:100%!important;padding-left:0!important;padding-right:0!important}
.elementor-page-6 #content{padding:0!important}
.wr-gray img{filter:grayscale(0.12)}
.wr-circle img{aspect-ratio:1/1;object-fit:cover}
.wr-cover img{height:200px;width:100%;object-fit:cover}
.wr-cover-tall img{height:300px;width:100%;object-fit:cover}
.wr-badge{border:1px solid #E3DED8;border-radius:40px;padding:8px 20px;align-self:center}
header.elementor-location-header{z-index:999}
.wr-header{background-color:transparent!important;border:0!important;transition:background-color .45s ease,box-shadow .45s ease}
.wr-header.elementor-sticky--effects{background-color:#F7F6F4!important;box-shadow:0 10px 30px -22px rgba(0,0,0,.4);border-bottom:1px solid #E3DED8!important}
.wr-header.elementor-sticky--effects .wr-brand-top .elementor-heading-title{color:#1A1A1A!important}
.wr-header.elementor-sticky--effects .wr-brand-sub .elementor-heading-title{color:#B79E8C!important}
.wr-header .wr-nav .elementor-item{color:#F7F6F4!important}
.wr-header.elementor-sticky--effects .wr-nav .elementor-item{color:#2A2A2A!important}
.wr-header .wr-nav .elementor-item:hover,.wr-header .wr-nav .elementor-item.elementor-item-active{color:#B79E8C!important}
.wr-header .wr-nav .elementor-menu-toggle{color:#F7F6F4!important}
.wr-header.elementor-sticky--effects .wr-nav .elementor-menu-toggle{color:#1A1A1A!important}
.wr-header.elementor-sticky--effects .wr-cta a.elementor-button{background-color:#1A1A1A!important;color:#F7F6F4!important;border-color:#1A1A1A!important}
.wr-header.elementor-sticky--effects .wr-cta a.elementor-button:hover{background-color:transparent!important;color:#1A1A1A!important;border-color:#1A1A1A!important}
@media(max-width:767px){.wr-cover-tall img{height:240px}}
.wr-header .wr-logo img{filter:brightness(0) invert(1)}
.wr-header.elementor-sticky--effects .wr-logo img{filter:none}/* End custom CSS */