.elementor-31 .elementor-element.elementor-element-1b47c5a:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-1b47c5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF5F8;}.elementor-31 .elementor-element.elementor-element-1b47c5a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-1b47c5a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-c317baf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-31 .elementor-element.elementor-element-c317baf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF5F8;}.elementor-31 .elementor-element.elementor-element-c317baf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-c317baf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31 .elementor-element.elementor-element-397a2fd{z-index:999;--cew-kala-notice-height:48px;--cew-kala-subheader-height:45px;}.elementor-31 .elementor-element.elementor-element-397a2fd .cew-kala-notice{height:48px;background-color:#222222;color:#FFFFFF;border-bottom-color:#F2EEF2;}.elementor-31 .elementor-element.elementor-element-397a2fd .cew-kala-notice a{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-397a2fd .cew-kala-notice__content{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:14px;letter-spacing:0.9px;}.elementor-31 .elementor-element.elementor-element-397a2fd .cew-kala-subheader{height:45px;background-color:#FCF5F8;color:#DD2978;border-bottom-color:transparent;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:none;line-height:14px;letter-spacing:0.9px;}.elementor-31 .elementor-element.elementor-element-397a2fd .cew-kala-subheader a{color:#DD2978;}.elementor-31 .elementor-element.elementor-element-397a2fd .cew-kala-header__top{padding:18px 26px 12px 26px;}.elementor-31 .elementor-element.elementor-element-397a2fd .cew-kala-header__icon{color:#1f1f1f;}.elementor-31 .elementor-element.elementor-element-397a2fd .cew-kala-header__icon svg{fill:#1f1f1f;}.elementor-31 .elementor-element.elementor-element-397a2fd .cew-kala-header__label{color:#FF3B93;}.elementor-31 .elementor-element.elementor-element-397a2fd .cew-kala-header__badge{background:#FF3B93;}.elementor-31 .elementor-element.elementor-element-397a2fd .cew-kala-header__logo img{width:140px;}.elementor-31 .elementor-element.elementor-element-397a2fd .cew-kala-header__menu{padding:0px 0px 0px 0px;background:rgba(255,255,255,0);}.elementor-31 .elementor-element.elementor-element-397a2fd .cew-kala-header__menu a{color:#1f1f1f;font-family:var( --e-global-typography-23800f9-font-family ), Sans-serif;font-size:var( --e-global-typography-23800f9-font-size );font-weight:var( --e-global-typography-23800f9-font-weight );text-transform:var( --e-global-typography-23800f9-text-transform );line-height:var( --e-global-typography-23800f9-line-height );letter-spacing:var( --e-global-typography-23800f9-letter-spacing );word-spacing:var( --e-global-typography-23800f9-word-spacing );}.elementor-31 .elementor-element.elementor-element-397a2fd .cew-kala-header__menu a:hover{color:#FF3B93;}.elementor-31 .elementor-element.elementor-element-397a2fd .cew-kala-header__menu .sub-menu a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:18px;color:#905677;padding:10px 16px 10px 16px;}.elementor-31 .elementor-element.elementor-element-397a2fd .cew-kala-header__menu .sub-menu{background:#FDF5F8;padding:10px 10px 10px 10px;}.elementor-31 .elementor-element.elementor-element-397a2fd .cew-kala-header__menu .sub-menu::before{background:#FDF5F8;}.elementor-31 .elementor-element.elementor-element-397a2fd .cew-kala-header__menu .sub-menu a:hover{color:#905677;}.elementor-31 .elementor-element.elementor-element-397a2fd .cew-kala-header__breadcrumbs{padding:8px 26px 0px 26px;color:#905677;font-family:"Inter", Sans-serif;font-size:14.99px;font-weight:600;text-transform:uppercase;line-height:23.98px;letter-spacing:0.75px;}.elementor-31 .elementor-element.elementor-element-397a2fd .cew-kala-header__breadcrumbs a{color:#905677;}.elementor-31 .elementor-element.elementor-element-397a2fd .cew-kala-header__breadcrumbs a:hover{color:#FF3B93;}.elementor-31 .elementor-element.elementor-element-397a2fd .cew-kala-header__page-title{padding:10px 26px 18px 26px;color:#333333;font-family:"luzsans-book", Sans-serif;font-size:32px;font-weight:500;text-transform:uppercase;line-height:24px;letter-spacing:1.3px;}.elementor-31 .elementor-element.elementor-element-397a2fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-31:not(.elementor-motion-effects-element-type-background), body.elementor-page-31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBE2EA;}@media(max-width:1540px){.elementor-31 .elementor-element.elementor-element-397a2fd .cew-kala-header__menu a{font-size:var( --e-global-typography-23800f9-font-size );line-height:var( --e-global-typography-23800f9-line-height );letter-spacing:var( --e-global-typography-23800f9-letter-spacing );word-spacing:var( --e-global-typography-23800f9-word-spacing );}}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-397a2fd .cew-kala-header__menu a{font-size:var( --e-global-typography-23800f9-font-size );line-height:var( --e-global-typography-23800f9-line-height );letter-spacing:var( --e-global-typography-23800f9-letter-spacing );word-spacing:var( --e-global-typography-23800f9-word-spacing );}}@media(max-width:479px){.elementor-31 .elementor-element.elementor-element-397a2fd .cew-kala-header__menu a{font-size:var( --e-global-typography-23800f9-font-size );line-height:var( --e-global-typography-23800f9-line-height );letter-spacing:var( --e-global-typography-23800f9-letter-spacing );word-spacing:var( --e-global-typography-23800f9-word-spacing );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'luzsans-book';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://kala.pl/wp-content/uploads/2025/10/LUZRO.ttf') format('truetype');
}
/* End Custom Fonts CSS */