.elementor-423 .elementor-element.elementor-element-f2347d8{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:10px;--padding-bottom:20px;--padding-left:70px;--padding-right:70px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-423 .elementor-element.elementor-element-ffa4b58 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-423 .elementor-element.elementor-element-ffa4b58 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-423 .elementor-element.elementor-element-ffa4b58{--e-icon-list-icon-size:41px;--icon-vertical-offset:0px;}.elementor-423 .elementor-element.elementor-element-ffa4b58 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-423 .elementor-element.elementor-element-ffa4b58 .elementor-icon-list-item > a{font-family:"Uncut Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-423 .elementor-element.elementor-element-ffa4b58 .elementor-icon-list-text{color:var( --e-global-color-cfaef3f );transition:color 0.3s;}.elementor-423 .elementor-element.elementor-element-11da707{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:10px;--padding-bottom:20px;--padding-left:70px;--padding-right:70px;}.elementor-423 .elementor-element.elementor-element-27a5a6f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-423 .elementor-element.elementor-element-27a5a6f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-423 .elementor-element.elementor-element-27a5a6f{--e-icon-list-icon-size:41px;--icon-vertical-offset:0px;}.elementor-423 .elementor-element.elementor-element-27a5a6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-423 .elementor-element.elementor-element-27a5a6f .elementor-icon-list-item > a{font-family:"Uncut Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-423 .elementor-element.elementor-element-27a5a6f .elementor-icon-list-text{color:var( --e-global-color-cfaef3f );transition:color 0.3s;}.elementor-423 .elementor-element.elementor-element-421a48c{--display:flex;--padding-top:10px;--padding-bottom:20px;--padding-left:70px;--padding-right:70px;}.elementor-423 .elementor-element.elementor-element-faa69bc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-423 .elementor-element.elementor-element-faa69bc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-423 .elementor-element.elementor-element-faa69bc{--e-icon-list-icon-size:41px;--icon-vertical-offset:0px;}.elementor-423 .elementor-element.elementor-element-faa69bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-423 .elementor-element.elementor-element-faa69bc .elementor-icon-list-item > a{font-family:"Uncut Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-423 .elementor-element.elementor-element-faa69bc .elementor-icon-list-text{color:var( --e-global-color-cfaef3f );transition:color 0.3s;}.elementor-423 .elementor-element.elementor-element-e206c49{--display:flex;--padding-top:10px;--padding-bottom:20px;--padding-left:70px;--padding-right:70px;}.elementor-423 .elementor-element.elementor-element-0001e7d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-423 .elementor-element.elementor-element-0001e7d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-423 .elementor-element.elementor-element-0001e7d{--e-icon-list-icon-size:41px;--icon-vertical-offset:0px;}.elementor-423 .elementor-element.elementor-element-0001e7d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-423 .elementor-element.elementor-element-0001e7d .elementor-icon-list-item > a{font-family:"Uncut Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-423 .elementor-element.elementor-element-0001e7d .elementor-icon-list-text{color:var( --e-global-color-cfaef3f );transition:color 0.3s;}.elementor-423 .elementor-element.elementor-element-1733504{--display:flex;--padding-top:10px;--padding-bottom:20px;--padding-left:70px;--padding-right:70px;}.elementor-423 .elementor-element.elementor-element-d517753 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-423 .elementor-element.elementor-element-d517753 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-423 .elementor-element.elementor-element-d517753{--e-icon-list-icon-size:41px;--icon-vertical-offset:0px;}.elementor-423 .elementor-element.elementor-element-d517753 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-423 .elementor-element.elementor-element-d517753 .elementor-icon-list-item > a{font-family:"Uncut Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-423 .elementor-element.elementor-element-d517753 .elementor-icon-list-text{color:var( --e-global-color-cfaef3f );transition:color 0.3s;}.elementor-423 .elementor-element.elementor-element-7aafd78{--display:flex;--padding-top:10px;--padding-bottom:20px;--padding-left:70px;--padding-right:70px;}.elementor-423 .elementor-element.elementor-element-e5b496c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-423 .elementor-element.elementor-element-e5b496c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-423 .elementor-element.elementor-element-e5b496c{--e-icon-list-icon-size:41px;--icon-vertical-offset:0px;}.elementor-423 .elementor-element.elementor-element-e5b496c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-423 .elementor-element.elementor-element-e5b496c .elementor-icon-list-item > a{font-family:"Uncut Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-423 .elementor-element.elementor-element-e5b496c .elementor-icon-list-text{color:var( --e-global-color-cfaef3f );transition:color 0.3s;}.elementor-423 .elementor-element.elementor-element-e4cf052{--n-accordion-title-font-size:26px;width:var( --container-widget-width, 817px );max-width:817px;--container-widget-width:817px;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-icon-size:15px;}.elementor-423 .elementor-element.elementor-element-e4cf052 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-423 .elementor-element.elementor-element-e4cf052 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-423 .elementor-element.elementor-element-e4cf052 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Instrument Serif", Sans-serif;}:where( .elementor-423 .elementor-element.elementor-element-e4cf052 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-423 .elementor-element.elementor-element-7c8b626 .elementor-icon-wrapper{text-align:center;}.elementor-423 .elementor-element.elementor-element-7c8b626.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-423 .elementor-element.elementor-element-7c8b626.elementor-view-framed .elementor-icon, .elementor-423 .elementor-element.elementor-element-7c8b626.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-423 .elementor-element.elementor-element-7c8b626.elementor-view-framed .elementor-icon, .elementor-423 .elementor-element.elementor-element-7c8b626.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-423 .elementor-element.elementor-element-7c8b626.elementor-view-stacked .elementor-icon:hover{background-color:#02010100;}.elementor-423 .elementor-element.elementor-element-7c8b626.elementor-view-framed .elementor-icon:hover, .elementor-423 .elementor-element.elementor-element-7c8b626.elementor-view-default .elementor-icon:hover{color:#02010100;border-color:#02010100;}.elementor-423 .elementor-element.elementor-element-7c8b626.elementor-view-framed .elementor-icon:hover, .elementor-423 .elementor-element.elementor-element-7c8b626.elementor-view-default .elementor-icon:hover svg{fill:#02010100;}.elementor-423 .elementor-element.elementor-element-7c8b626 .elementor-icon{font-size:75px;}.elementor-423 .elementor-element.elementor-element-7c8b626 .elementor-icon svg{height:75px;}.elementor-423 .elementor-element.elementor-element-cb9a406 .elementor-icon-wrapper{text-align:center;}.elementor-423 .elementor-element.elementor-element-cb9a406.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-423 .elementor-element.elementor-element-cb9a406.elementor-view-framed .elementor-icon, .elementor-423 .elementor-element.elementor-element-cb9a406.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-423 .elementor-element.elementor-element-cb9a406.elementor-view-framed .elementor-icon, .elementor-423 .elementor-element.elementor-element-cb9a406.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-423 .elementor-element.elementor-element-cb9a406.elementor-view-stacked .elementor-icon:hover{background-color:#02010100;}.elementor-423 .elementor-element.elementor-element-cb9a406.elementor-view-framed .elementor-icon:hover, .elementor-423 .elementor-element.elementor-element-cb9a406.elementor-view-default .elementor-icon:hover{color:#02010100;border-color:#02010100;}.elementor-423 .elementor-element.elementor-element-cb9a406.elementor-view-framed .elementor-icon:hover, .elementor-423 .elementor-element.elementor-element-cb9a406.elementor-view-default .elementor-icon:hover svg{fill:#02010100;}.elementor-423 .elementor-element.elementor-element-cb9a406 .elementor-icon{font-size:75px;}.elementor-423 .elementor-element.elementor-element-cb9a406 .elementor-icon svg{height:75px;}.elementor-423 .elementor-element.elementor-element-58714b5 .elementor-icon-wrapper{text-align:center;}.elementor-423 .elementor-element.elementor-element-58714b5.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-423 .elementor-element.elementor-element-58714b5.elementor-view-framed .elementor-icon, .elementor-423 .elementor-element.elementor-element-58714b5.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-423 .elementor-element.elementor-element-58714b5.elementor-view-framed .elementor-icon, .elementor-423 .elementor-element.elementor-element-58714b5.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-423 .elementor-element.elementor-element-58714b5.elementor-view-stacked .elementor-icon:hover{background-color:#02010100;}.elementor-423 .elementor-element.elementor-element-58714b5.elementor-view-framed .elementor-icon:hover, .elementor-423 .elementor-element.elementor-element-58714b5.elementor-view-default .elementor-icon:hover{color:#02010100;border-color:#02010100;}.elementor-423 .elementor-element.elementor-element-58714b5.elementor-view-framed .elementor-icon:hover, .elementor-423 .elementor-element.elementor-element-58714b5.elementor-view-default .elementor-icon:hover svg{fill:#02010100;}.elementor-423 .elementor-element.elementor-element-58714b5 .elementor-icon{font-size:75px;}.elementor-423 .elementor-element.elementor-element-58714b5 .elementor-icon svg{height:75px;}.elementor-423 .elementor-element.elementor-element-9f1a0f3 .elementor-icon-wrapper{text-align:center;}.elementor-423 .elementor-element.elementor-element-9f1a0f3.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-423 .elementor-element.elementor-element-9f1a0f3.elementor-view-framed .elementor-icon, .elementor-423 .elementor-element.elementor-element-9f1a0f3.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-423 .elementor-element.elementor-element-9f1a0f3.elementor-view-framed .elementor-icon, .elementor-423 .elementor-element.elementor-element-9f1a0f3.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-423 .elementor-element.elementor-element-9f1a0f3.elementor-view-stacked .elementor-icon:hover{background-color:#02010100;}.elementor-423 .elementor-element.elementor-element-9f1a0f3.elementor-view-framed .elementor-icon:hover, .elementor-423 .elementor-element.elementor-element-9f1a0f3.elementor-view-default .elementor-icon:hover{color:#02010100;border-color:#02010100;}.elementor-423 .elementor-element.elementor-element-9f1a0f3.elementor-view-framed .elementor-icon:hover, .elementor-423 .elementor-element.elementor-element-9f1a0f3.elementor-view-default .elementor-icon:hover svg{fill:#02010100;}.elementor-423 .elementor-element.elementor-element-9f1a0f3 .elementor-icon{font-size:75px;}.elementor-423 .elementor-element.elementor-element-9f1a0f3 .elementor-icon svg{height:75px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-423 .elementor-element.elementor-element-f2347d8{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-423 .elementor-element.elementor-element-11da707{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-423 .elementor-element.elementor-element-421a48c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-423 .elementor-element.elementor-element-e206c49{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-423 .elementor-element.elementor-element-1733504{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-423 .elementor-element.elementor-element-7aafd78{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-423 .elementor-element.elementor-element-7c8b626 .elementor-icon{font-size:60px;}.elementor-423 .elementor-element.elementor-element-7c8b626 .elementor-icon svg{height:60px;}.elementor-423 .elementor-element.elementor-element-cb9a406 .elementor-icon{font-size:60px;}.elementor-423 .elementor-element.elementor-element-cb9a406 .elementor-icon svg{height:60px;}.elementor-423 .elementor-element.elementor-element-58714b5 .elementor-icon{font-size:60px;}.elementor-423 .elementor-element.elementor-element-58714b5 .elementor-icon svg{height:60px;}.elementor-423 .elementor-element.elementor-element-9f1a0f3 .elementor-icon{font-size:60px;}.elementor-423 .elementor-element.elementor-element-9f1a0f3 .elementor-icon svg{height:60px;}}/* Start custom CSS for nested-accordion, class: .elementor-element-e4cf052 *//*
Strzałka
*/
.e-n-accordion-item-title-header
{
    align-items: center;
    gap: 20px;
}
summary .e-n-accordion-item-title-header:before
{
    content: "";
    width: 30px;
    height: 15px;
    background: url(https://caryna.tworniaprezentuje.pl/wp-content/uploads/2026/08/Layer_1-4.svg);
    background-size:cover;
    transition:.3s;
    
}
summary[aria-expanded="true"] .e-n-accordion-item-title-header:before
{
    transform: rotate(90deg);
}

/*
Ramka
*/
details {
  --gr: 2px;
  --rog-rozmiar: 15px;
  border: none !important;
  box-sizing: border-box;
  position: relative;
  overflow: visible; 
}

details > div[role="region"] {
  overflow: hidden;
}

/* --- ROGI --- */
.rogi {
  width: var(--rog-rozmiar);
  height: var(--rog-rozmiar);
  display: block;
  background: #F0EBDF;
  position: absolute;
  border-color: var(--dark);
  border-style: solid;
  pointer-events: none;
  box-sizing: border-box;
  z-index: 2;
}

#rog1 {
  top: 0;
  left: 0;
  border-bottom-right-radius: 100%;
  border-width: 0 var(--gr) var(--gr) 0;
}

#rog2 {
  top: 0;
  right: 0;
  border-bottom-left-radius: 100%;
  border-width: 0 0 var(--gr) var(--gr);
}

#rog3 {
  bottom: 0;
  left: 0;
  border-top-right-radius: 100%;
  border-width: var(--gr) var(--gr) 0 0;
}

#rog4 {
  bottom: 0;
  right: 0;
  border-top-left-radius: 100%;
  border-width: var(--gr) 0 0 var(--gr);
}

/* --- LINIE RAMKI --- */
.ramka-poziom,
.ramka-pion {
  position: absolute;
  background-color: var(--dark);
  pointer-events: none;
  z-index: 1;
}

.ramka-poziom {
  left: var(--rog-rozmiar);
  right: var(--rog-rozmiar);
  height: var(--gr);
}

#gora { top: 0; }
#dol { bottom: 0; }

.ramka-pion {
  top: var(--rog-rozmiar);
  bottom: var(--rog-rozmiar);
  width: var(--gr);
}

#lewo { left: 0; }
#prawo { right: 0; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Uncut Sans';
	font-display: auto;
	src: url('https://caryna.tworniaprezentuje.pl/wp-content/uploads/2026/08/UncutSans-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */