.elementor-kit-6{--e-global-color-primary:#1F2937;--e-global-color-secondary:#FCD34D;--e-global-color-text:#030712;--e-global-color-accent:#4B5563;--e-global-color-7d9ebdf:#9CA3AF;--e-global-color-c338f94:#D1D5DB;--e-global-color-44ec568:#F3F4F6;--e-global-color-228c26f:#F9FAFB;--e-global-color-3fe04ab:#030712;--e-global-color-d376212:#FBBF24;--e-global-color-200402d:#C71E28;--e-global-color-7cc15d3:#FFFFFF;--e-global-color-37fd83b:#FAFAFA;--e-global-color-443b4fd:#00AE48;--e-global-color-fab8e0b:#096930;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-size:4rem;--e-global-typography-primary-font-weight:bold;--e-global-typography-primary-line-height:130%;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:3rem;--e-global-typography-secondary-font-weight:bold;--e-global-typography-secondary-line-height:130%;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:2.5rem;--e-global-typography-text-font-weight:bold;--e-global-typography-text-line-height:130%;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:2rem;--e-global-typography-accent-font-weight:bold;--e-global-typography-accent-line-height:130%;--e-global-typography-56c69f0-font-family:"Inter";--e-global-typography-56c69f0-font-size:1.5rem;--e-global-typography-56c69f0-line-height:130%;--e-global-typography-ee8b532-font-family:"Inter";--e-global-typography-ee8b532-font-size:1.25rem;--e-global-typography-ee8b532-line-height:130%;--e-global-typography-6b3d73a-font-family:"Inter";--e-global-typography-6b3d73a-font-size:1rem;--e-global-typography-6b3d73a-font-weight:400;--e-global-typography-6b3d73a-line-height:130%;--e-global-typography-648cf1c-font-family:"Inter";--e-global-typography-648cf1c-font-size:0.8rem;--e-global-typography-648cf1c-font-weight:400;--e-global-typography-648cf1c-line-height:130%;--e-global-typography-aa639e7-font-family:"Inter";--e-global-typography-aa639e7-font-size:14px;--e-global-typography-aa639e7-font-weight:600;--e-global-typography-aa639e7-letter-spacing:0.3px;background-color:var( --e-global-color-37fd83b );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-family:var( --e-global-typography-aa639e7-font-family ), Sans-serif;font-size:var( --e-global-typography-aa639e7-font-size );font-weight:var( --e-global-typography-aa639e7-font-weight );letter-spacing:var( --e-global-typography-aa639e7-letter-spacing );border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;padding:0.825rem 1.1rem 0.825rem 1.1rem;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-kit-6 img{border-radius:4px 4px 4px 4px;}.elementor-kit-6 label{color:var( --e-global-color-text );font-family:var( --e-global-typography-6b3d73a-font-family ), Sans-serif;font-size:var( --e-global-typography-6b3d73a-font-size );font-weight:var( --e-global-typography-6b3d73a-font-weight );line-height:var( --e-global-typography-6b3d73a-line-height );}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-family:var( --e-global-typography-648cf1c-font-family ), Sans-serif;font-size:var( --e-global-typography-648cf1c-font-size );font-weight:var( --e-global-typography-648cf1c-font-weight );line-height:var( --e-global-typography-648cf1c-line-height );color:var( --e-global-color-text );accent-color:var( --e-global-color-primary );background-color:var( --e-global-color-7cc15d3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c338f94 );border-radius:8px 8px 8px 8px;padding:1rem 1rem 1rem 1rem;}.elementor-kit-6 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea:focus,.elementor-kit-6 .elementor-field-textual:focus{color:var( --e-global-color-text );accent-color:var( --e-global-color-primary );background-color:var( --e-global-color-7cc15d3 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}.e-con{--container-max-width:1600px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-aa639e7-font-size );letter-spacing:var( --e-global-typography-aa639e7-letter-spacing );}.elementor-kit-6 label{font-size:var( --e-global-typography-6b3d73a-font-size );line-height:var( --e-global-typography-6b3d73a-line-height );}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-size:var( --e-global-typography-648cf1c-font-size );line-height:var( --e-global-typography-648cf1c-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-aa639e7-font-size );letter-spacing:var( --e-global-typography-aa639e7-letter-spacing );}.elementor-kit-6 label{font-size:var( --e-global-typography-6b3d73a-font-size );line-height:var( --e-global-typography-6b3d73a-line-height );}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-size:var( --e-global-typography-648cf1c-font-size );line-height:var( --e-global-typography-648cf1c-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html{
    overflow-x: hidden!important; 
}

body{
    overflow-x: hidden!important; 
    font-family: var(--e-global-typography-6b3d73a-font-family);
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.border8{
    border-radius: 8px;
    outline:solid 1px var(--e-global-color-c338f94);
    outline-offset: -1px;
}

#breadcrumbsBlack p{
    padding: 0!important;
    margin: 0!important;
}

#breadcrumbsBlack a{
    font-family: var(--e-global-typography-648cf1c-font-family), Sans-serif;
    font-size: var(--e-global-typography-648cf1c-font-size);
    line-height: var(--e-global-typography-648cf1c-line-height);
    color: var(--e-global-color-text);
}

#breadcrumbsBlack span{
    font-family: var(--e-global-typography-648cf1c-font-family), Sans-serif;
    font-size: var(--e-global-typography-648cf1c-font-size);
    line-height: var(--e-global-typography-648cf1c-line-height);
    color: var(--e-global-color-accent);
}
  
  
.tableCustom td{
    font-family: var(--e-global-typography-6b3d73a-font-family), Sans-serif;
    font-size: var(--e-global-typography-6b3d73a-font-size);
    line-height: var(--e-global-typography-6b3d73a-line-height);
    color: var(--e-global-color-primary);
    padding-bottom: .5rem;
    padding-top: .5rem;
    width: 50%;
}

.tableCustom table{
    width: 100%;
    border-collapse: collapse; 
}

.tableCustom tr{
    border-bottom: 1pt solid var(--e-global-color-c338f94);
}

.textNoWrap{
    white-space: nowrap;
}

.forminator-error-message{
    font-family: var(--e-global-typography-648cf1c-font-family), Sans-serif;
    font-size: var(--e-global-typography-648cf1c-font-size);
    line-height: var(--e-global-typography-648cf1c-line-height);
}


.pulseButton{
    cursor: pointer;
  animation: pulse 2s infinite;
  transition: transform 0.2s ease-in-out;
}

@keyframes pulse {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.7);
  }
  50% {
    transform: scale(1.05);
    box-shadow: 0 0 0 10px rgba(0, 123, 255, 0);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(0, 123, 255, 0);
  }
}

/*Toogle dodaj do porownywarki*/
button.cmp-toggle {
    width: 100%;
    background: #f9f9f9;
    padding-top:0.625rem!important;
    width: 2.5rem;
    height: 2.5rem;
    font-weight: 600 !important;
    letter-spacing: normal !important;
    background: white!important;
    padding: .5rem .75rem .33rem .75rem!important;
    border-radius: 100px!important;
    border: none !important;
        display: inline-flex;
    align-items: center;
    justify-content: center;
}

.cmp-toggle::before {
    content: "♡";
    font-size: 1.125rem!important;
    color: var(--e-global-color-7d9ebdf);
    
}

.cmp-toggle:hover::before{
    content: "❤";
}

.cmp-toggle.is-active::before {
    content: "❤";
    font-size: 1.125rem!important;
    color: var(--e-global-color-3fe04ab);
}


.cmp-toggle:hover { 
    opacity: 95%;
}

.cmp-toggle .cmp-text, .cmp-toggle .cmp-ico {
    display: none !important;
}

.cmp-toggle.is-disabled{
  opacity: .50;
  cursor: not-allowed;
}




#cmp-toast {
  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 99999;
  opacity: 0;
  transform: translateY(12px);
  pointer-events: none;
  transition: opacity 0.25s ease, transform 0.25s ease;
}

#cmp-toast.is-visible {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}

.cmp-toast__inner {
  min-width: 280px;
  max-width: 360px;
  background: #111;
  color: #fff;
  border-radius: 12px;
  padding: 14px 16px;
  box-shadow: 0 10px 30px rgba(0,0,0,.2);
}

.cmp-toast__text {
  font-size: 14px;
  line-height: 1.4;
  margin-bottom: 8px;
}

.cmp-toast__link {
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  text-decoration: underline;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://akoinvest.pl/wp-content/uploads/Inter_18pt-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://akoinvest.pl/wp-content/uploads/Inter_18pt-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */