.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns {
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-inner-content {
width:100%;
}
.ct-slide {
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments {
width:100%;
text-align:left;
}
.oxy-comment-form {
width:100%;
}
.oxy-login-form {
width:100%;
}
.oxy-search-form {
width:100%;
}
.oxy-tabs-contents {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial {
width:100%;
}
.oxy-icon-box {
width:100%;
}
.oxy-pricing-box {
width:100%;
}
.oxy-posts-grid {
width:100%;
}
.oxy-gallery {
width:100%;
}
.ct-slider {
width:100%;
}
.oxy-tabs {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
.ct-widget {
width:100%;
}
.oxy-dynamic-list {
width:100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
			.ct-div-block,
			.oxy-post-content,
			.ct-text-block,
			.ct-headline,
			.oxy-rich-text,
			.ct-link-text { max-width: 100%; }
			img { flex-shrink: 0; }
			body * { min-height: 1px; }
		}            .oxy-testimonial {
                flex-direction: row;
                align-items: center;
            }
                        .oxy-testimonial .oxy-testimonial-photo-wrap {
                order: 1;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo {
                width: 125px;                height: 125px;                margin-right: 20px;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo-wrap, 
            .oxy-testimonial .oxy-testimonial-author-wrap, 
            .oxy-testimonial .oxy-testimonial-content-wrap {
                align-items: flex-start;                text-align: left;            }
            
                                                            .oxy-testimonial .oxy-testimonial-text {
                margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
                                    .oxy-testimonial .oxy-testimonial-author {
                font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
            }
                            

                                                .oxy-testimonial .oxy-testimonial-author-info {
                font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
             
            
                        .oxy-icon-box {
                text-align: left;                flex-direction: column;            }
            
                        .oxy-icon-box .oxy-icon-box-icon {
                margin-bottom: 12px;
                align-self: flex-start;            }
            
                                                                        .oxy-icon-box .oxy-icon-box-heading {
                font-size: 21px;
margin-bottom: 12px;            }
            
                                                                                    .oxy-icon-box .oxy-icon-box-text {
                font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
            
                        .oxy-icon-box .oxy-icon-box-link {
                margin-top: 20px;                            }
            
            
            /* GLOBALS */

                                                            .oxy-pricing-box .oxy-pricing-box-section {
                padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: center;            }
                        
                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                justify-content: center;            }
            
            /* IMAGE */
                                                                                    .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
                justify-content: center;            }
            
            /* TITLE */
                                                            
                                    .oxy-pricing-box .oxy-pricing-box-title-title {
                font-size: 48px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-title-subtitle {
                font-size: 24px;
            }
            

            /* PRICE */
                                                .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                                                flex-direction: row;                                            }
            
                                    .oxy-pricing-box .oxy-pricing-box-currency {
                font-size: 28px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-main {
                font-size: 80px;
line-height: 0.7;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-decimal {
                font-size: 13px;
            }
                        
                                    .oxy-pricing-box .oxy-pricing-box-term {
                font-size: 16px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-sale-price {
                font-size: 12px;
color: rgba(0,0,0,0.5);
                margin-bottom: 20px;            }
            
            /* CONTENT */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
                font-size: 16px;
color: rgba(0,0,0,0.5);
            }
            
            /* CTA */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
                justify-content: center;            }
            
        
                                .oxy-progress-bar .oxy-progress-bar-background {
            background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
                
                .oxy-progress-bar .oxy-progress-bar-progress-wrap {
            width: 85%;        }
        
                                                        .oxy-progress-bar .oxy-progress-bar-progress {
            background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
        }
                
                        .oxy-progress-bar .oxy-progress-bar-overlay-text {
            font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
        }
        
                        .oxy-progress-bar .oxy-progress-bar-overlay-percent {
            font-size: 12px;
        }
        
        .ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
				padding: 0px;			}
		
                        .oxy-superbox .oxy-superbox-secondary, 
            .oxy-superbox .oxy-superbox-primary {
                transition-duration: 0.5s;            }
            
            
            
            
            
        
        
        
        
            .oxy-shape-divider {
                width: 0px;
                height: 0px;
                
            }
            
            .oxy_shape_divider svg {
                width: 100%;
            }
            .oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: flex-start;
                }

            .oxy-pro-menu .oxy-pro-menu-off-canvas-container{
                    top: 0;
                    bottom: 0;
                    right: auto;
                    left: 0;
               }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }

            .oxy-site-navigation {
--oxynav-brand-color:#4831B0;
--oxynav-neutral-color:#FFFFFF;
--oxynav-activehover-color:#EFEDF4;
--oxynav-background-color:#4831B0;
--oxynav-border-radius:0px;
--oxynav-other-spacing:8px;
--oxynav-transition-duration:0.3s;
--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);
}

.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{
text-align:left;
}

.oxy-site-navigation > ul{ left: 0; }
.oxy-site-navigation {
                        --oxynav-animation-name: none; 
                    }

                .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){ 
                    background-color: var(--oxynav-brand-color);
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                    border: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){ 
                    background: transparent;
                    border: 1px solid currentColor;
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{
                    filter: invert(0) !important;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{
                    background-color: var(--oxynav-activehover-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{
                    color: var(--oxynav-neutral-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{
                    color: var(--oxynav-neutral-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }

                .ct-section-inner-wrap, .oxy-header-container{
  max-width: 1200px;
}
body {font-family: 'Open Sans';}body {line-height: 1.6;font-size: 16px;font-weight: 400;color: #404040;}.oxy-nav-menu-hamburger-line {background-color: #404040;}h1, h2, h3, h4, h5, h6 {font-family: 'Balsamiq Sans';font-size: 36px;font-weight: 700;line-height: 1.2;}h2, h3, h4, h5, h6{font-size: 30px;line-height: 1.2;}h3, h4, h5, h6{font-size: 24px;line-height: 1.2;}h4, h5, h6{font-size: 20px;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a {color: #0074db;text-decoration: none;}a:hover {text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
padding-top: 75px;
padding-right: 20px;
padding-bottom: 75px;
padding-left: 20px;
}.ct-new-columns > .ct-div-block {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}.oxy-header-container {
padding-right: 20px;
padding-left: 20px;
}@media (max-width: 992px) {
				.ct-columns-inner-wrap {
					display: block !important;
				}
				.ct-columns-inner-wrap:after {
					display: table;
					clear: both;
					content: "";
				}
				.ct-column {
					width: 100% !important;
					margin: 0 !important;
				}
				.ct-columns-inner-wrap {
					margin: 0 !important;
				}
			}
.pricelist-adds {
}
.pricelist-adds:not(.ct-section):not(.oxy-easy-posts),
.pricelist-adds.oxy-easy-posts .oxy-posts,
.pricelist-adds.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.pricelist-other {
 width:100%;
 background-color:#ffffff;
 border-radius:25px;
 margin-bottom:53px;
 padding-top:50px;
 padding-right:50px;
 padding-bottom:50px;
 padding-left:50px;
 gap:25px;
}
.pricelist-other:not(.ct-section):not(.oxy-easy-posts),
.pricelist-other.oxy-easy-posts .oxy-posts,
.pricelist-other.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:25px;
}
@media (max-width: 479px) {
.pricelist-other {
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
}
}

.lp-pricelist-dis-title {
 margin-top:0px;
 margin-bottom:0px;
 color:#152767;
 font-size:28px;
 text-transform:uppercase;
 text-align:center;
}
@media (max-width: 767px) {
.lp-pricelist-dis-title {
 font-size:22px;
}
}

.pricelist-other-wrapper {
 width:100%;
}
.pricelist-other-wrapper:not(.ct-section):not(.oxy-easy-posts),
.pricelist-other-wrapper.oxy-easy-posts .oxy-posts,
.pricelist-other-wrapper.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(100px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.pricelist-other-wrapper {
}
.pricelist-other-wrapper:not(.ct-section):not(.oxy-easy-posts),
.pricelist-other-wrapper.oxy-easy-posts .oxy-posts,
.pricelist-other-wrapper.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(2px, 1fr));grid-column-gap: 25px;grid-row-gap: 35px;}
}

.pricelist-other-item {
 gap:15px;
}
.pricelist-other-item:not(.ct-section):not(.oxy-easy-posts),
.pricelist-other-item.oxy-easy-posts .oxy-posts,
.pricelist-other-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:15px;
}
.pricelist-other-icon {
}
@media (max-width: 479px) {
.pricelist-other-icon {
 width:70px;
}
}

.pricelist-other-title {
 font-family:Balsamiq Sans;
 font-weight:500;
 font-size:20px;
 color:#565656;
 text-align:center;
}
@media (max-width: 479px) {
.pricelist-other-title {
 font-size:16px;
}
}

.pricelist-col-button:hover{
transform:scale(1.1,1.1);}
.pricelist-col-button {
background-color :#ffd600;
border: 1px solid #ffd600;
color: #2b2b2b;
}.pricelist-col-button {
 font-family:Balsamiq Sans;
 font-weight:700;
 text-transform:uppercase;
 border-radius:15px;
 min-width:200px;
 transition-duration:0.3s;
 transition-property:all;
}
@media (max-width: 479px) {
.pricelist-col-button {
 padding-top:5px;
 padding-bottom:5px;
}
}

.quote-default {
}
.lp-pricelist-disc-boxes {
 width:100%;
 margin-top:59px;
}
.lp-pricelist-disc-boxes:not(.ct-section):not(.oxy-easy-posts),
.lp-pricelist-disc-boxes.oxy-easy-posts .oxy-posts,
.lp-pricelist-disc-boxes.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 50px;grid-row-gap: 80px;}
@media (max-width: 991px) {
.lp-pricelist-disc-boxes {
}
.lp-pricelist-disc-boxes:not(.ct-section):not(.oxy-easy-posts),
.lp-pricelist-disc-boxes.oxy-easy-posts .oxy-posts,
.lp-pricelist-disc-boxes.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 50px;}
}

.box-shadow {
 background-color:#ffffff;
 box-shadow:0px 0px 25px rgba(0,0,0,0.11);
}
.lp-pricelist-box {
 border-radius:25px;
 padding-top:0px;
 padding-right:50px;
 padding-bottom:50px;
 padding-left:50px;
}
.lp-pricelist-box:not(.ct-section):not(.oxy-easy-posts),
.lp-pricelist-box.oxy-easy-posts .oxy-posts,
.lp-pricelist-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.lp-pricelist-box-icon {
 margin-top:-25px;
 margin-bottom:25px;
}
.lp-pricelist-box-title {
 color:#152767;
 margin-bottom:12px;
}
@media (max-width: 991px) {
.lp-pricelist-box-title {
 text-align:center;
}
}

.text-center {
 text-align:center;
}
.short-sec {
 background-color:#e7f5ff;
 position:relative;
 overflow:hidden;
}
.short-sec:not(.ct-section):not(.oxy-easy-posts),
.short-sec.oxy-easy-posts .oxy-posts,
.short-sec.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.text-heading {
background-image:url(https://przezabawni.njagus.pl/wp-content/uploads/2023/12/h-bg.svg);background-size: auto auto; font-size:40px;
 background-repeat:repeat-x;
 margin-bottom:30px;
 padding-bottom:27px;
 line-height:1.2;
 background-position:0% 100%;
}
@media (max-width: 479px) {
.text-heading {
 font-size:30px;
}
}

.text-heading-center {
 text-align:center;
 max-width:600px;
 background-repeat:no-repeat;
 background-position:50% 100%;
}
.lp-heading-color-1 {
 color:#152767;
}
.lp-faq-heading {
 font-size:35px;
}
@media (max-width: 479px) {
.lp-faq-heading {
 font-size:28px;
}
}

.short-bg {
 background-color:#ffd600;
 position:absolute;
 width:600px;
 height:600px;
 border-radius:50%;
 z-index:1;
left: 50%; top: 50%; transform: translate(-50%, -50%);
}
@media (max-width: 767px) {
.short-bg {
left: 50%; top: 50%; transform: translate(-50%, -50%); width: 500px; height: 500px;
}
}

@media (max-width: 479px) {
.short-bg {
 width:400px;
 height:400px;
}
}

.lp-pricelist {
 background-color:#fffcd5;
}
.lp-pricelist .ct-section-inner-wrap {
padding-top: 75px;
}
.lp-pricelist:not(.ct-section):not(.oxy-easy-posts),
.lp-pricelist.oxy-easy-posts .oxy-posts,
.lp-pricelist.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.lp-about-person-heading {
 font-size:30px;
}
.pricelist-row {
 width:100%;
 margin-top:0px;
 margin-bottom:55px;
 gap:60px;
}
.pricelist-row:not(.ct-section):not(.oxy-easy-posts),
.pricelist-row.oxy-easy-posts .oxy-posts,
.pricelist-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:60px;
}
.pricelist-row-heading {
 color:#152767;
 font-size:28px;
 text-transform:uppercase;
 text-align:center;
}
.yellow-underline {
 border-bottom-width:4px;
 border-bottom-color:#ffd600;
 border-bottom-style:solid;
}
.pricelist-cols {
 width:100%;
}
.pricelist-cols:not(.ct-section):not(.oxy-easy-posts),
.pricelist-cols.oxy-easy-posts .oxy-posts,
.pricelist-cols.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 50px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.pricelist-cols {
}
.pricelist-cols:not(.ct-section):not(.oxy-easy-posts),
.pricelist-cols.oxy-easy-posts .oxy-posts,
.pricelist-cols.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 40px;}
}

.pricelist-col {
 background-color:#ffffff;
 border-radius:25px;
 border-top-width:5px;
 border-right-width:5px;
 border-bottom-width:5px;
 border-left-width:5px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:#f78142;
 border-right-color:#f78142;
 border-bottom-color:#f78142;
 border-left-color:#f78142;
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
}
.pricelist-col:not(.ct-section):not(.oxy-easy-posts),
.pricelist-col.oxy-easy-posts .oxy-posts,
.pricelist-col.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 479px) {
.pricelist-col {
 padding-left:15px;
 padding-right:15px;
 padding-bottom:15px;
 padding-top:15px;
}
}

.pricelist-label {
 font-family:Balsamiq Sans;
 color:#152767;
 background-color:#ededed;
 border-radius:50px;
 padding-left:15px;
 padding-right:15px;
 font-weight:600;
 margin-top:-40px;
 padding-top:5px;
 padding-bottom:5px;
 font-size:15px;
 text-align:center;
}
@media (max-width: 479px) {
.pricelist-label {
 font-size:16px;
 margin-top:-34px;
}
}

.pricelist-col-title-time {
 margin-top:15px;
 gap:5px;
}
.pricelist-col-title-time:not(.ct-section):not(.oxy-easy-posts),
.pricelist-col-title-time.oxy-easy-posts .oxy-posts,
.pricelist-col-title-time.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:5px;
}
@media (max-width: 991px) {
.pricelist-col-title-time {
 gap:15px;
 width:100%;
 text-align:center;
}
.pricelist-col-title-time:not(.ct-section):not(.oxy-easy-posts),
.pricelist-col-title-time.oxy-easy-posts .oxy-posts,
.pricelist-col-title-time.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:15px;
}
}

.pricelist-col-title {
 color:#152767;
 text-transform:uppercase;
 font-size:26px;
 margin-top:0px;
}
@media (max-width: 1200px) {
.pricelist-col-title {
 font-size:23px;
}
}

@media (max-width: 479px) {
.pricelist-col-title {
 font-size:22px;
}
}

.pricelist-col-time {
 gap:5px;
}
.pricelist-col-time:not(.ct-section):not(.oxy-easy-posts),
.pricelist-col-time.oxy-easy-posts .oxy-posts,
.pricelist-col-time.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:5px;
}
.pricelist-col-time-text {
 font-family:Balsamiq Sans;
 font-weight:500;
 font-size:16px;
}
@media (max-width: 1200px) {
.pricelist-col-time-text {
 font-size:18px;
}
}

@media (max-width: 479px) {
.pricelist-col-time-text {
 font-size:16px;
}
}

.pricelist-col-price {
 font-family:Balsamiq Sans;
 color:#f78242;
 font-weight:700;
 font-size:43px;
 margin-top:0px;
 margin-bottom:0px;
}
@media (max-width: 1200px) {
.pricelist-col-price {
 font-size:39px;
}
}

@media (max-width: 991px) {
.pricelist-col-price {
 margin-top:0px;
 margin-bottom:0px;
}
}

@media (max-width: 479px) {
.pricelist-col-price {
 font-size:35px;
}
}

.mini {
}
.pricelist-col__best {
 border-top-color:#71b131;
 border-right-color:#71b131;
 border-bottom-color:#71b131;
 border-left-color:#71b131;
}
.pricelist-label__best {
 background-color:#71b131;
 color:#ffffff;
 padding-right:53px;
}
.pricelist-col-price__best {
 color:#71b131;
}
.standard {
}
.extra {
}
.pricelist-drive {
 width:100%;
 gap:15px;
 margin-bottom:53px;
}
.pricelist-drive:not(.ct-section):not(.oxy-easy-posts),
.pricelist-drive.oxy-easy-posts .oxy-posts,
.pricelist-drive.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:15px;
}
.lp-2-movie {
background-image:linear-gradient(rgba(234,254,255,0.81), rgba(234,254,255,0.81)), url(https://przezabawni.njagus.pl/wp-content/uploads/2024/02/lp-bg-pattenr.svg); position:relative;
}
.lp-2-movie .ct-section-inner-wrap {
padding-top: 75px;
padding-bottom: 147px;
}
.lp-2-movie:not(.ct-section):not(.oxy-easy-posts),
.lp-2-movie.oxy-easy-posts .oxy-posts,
.lp-2-movie.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 479px) {
.lp-2-movie {
}
.lp-2-movie .ct-section-inner-wrap {
padding-bottom: 94px;
}
}

.filmy {
 position:relative;
}
@media (max-width: 991px) {
.filmy {
}
.filmy .ct-section-inner-wrap {
padding-bottom: 65px;
}
}

.lp-gallery-heading {
 max-width:100%;
 font-size:29px;
 margin-bottom:50px;
}
.lp-movie-embed {
 max-width:700px;
 margin-top:34px;
 width:100%;
}
.lp-movie-img {
transform:translateY(-50%); position:absolute;
 right:0px;
 top:50%;
 height:80%;
}
@media (max-width: 991px) {
.lp-movie-img {
}
.lp-movie-img:not(.ct-section):not(.oxy-easy-posts),
.lp-movie-img.oxy-easy-posts .oxy-posts,
.lp-movie-img.ct-section .ct-section-inner-wrap{
display:none;
}
}

.img-blend-darken {
}
.lp-movie-otto {
}
@media (max-width: 1200px) {
.lp-movie-otto {
 height:50%;
}
}

.vertical-gallery {
 background-color:#2644ae;
}
.vertical-gallery .ct-section-inner-wrap {
padding-top: 76px;
padding-right: 0;
padding-left: 0;
}
.vertical-gallery:not(.ct-section):not(.oxy-easy-posts),
.vertical-gallery.oxy-easy-posts .oxy-posts,
.vertical-gallery.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.vertical-gallery {
}
.vertical-gallery .ct-section-inner-wrap {
padding-bottom: 15px;
}
}

@media (max-width: 767px) {
.vertical-gallery {
}
.vertical-gallery .ct-section-inner-wrap {
padding-right: 25px;
padding-bottom: 21px;
padding-left: 25px;
}
}

.text-heading-white {
 color:#ffffff;
}
.mb-20 {
 margin-bottom:20px;
}
.lp-gallery-subtext-text {
 font-family:Balsamiq Sans;
 color:#ffffff;
 font-size:17px;
 margin-bottom:31px;
}
.gallery-arrows {
 width:100%;
 gap:30px;
 padding-top:25px;
 padding-bottom:25px;
}
.gallery-arrows:not(.ct-section):not(.oxy-easy-posts),
.gallery-arrows.oxy-easy-posts .oxy-posts,
.gallery-arrows.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
gap:30px;
}
.gallery-arrow {
 width:100px;
}
.gallery-prev {
}
.gallery-next {
}
.otto-button {
 background-color:#fffcd5;
}
.otto-button .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 50px;
}
.otto-button:not(.ct-section):not(.oxy-easy-posts),
.otto-button.oxy-easy-posts .oxy-posts,
.otto-button.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.gapcio-button {
 background-color:#fffcd5;
}
.gapcio-button .ct-section-inner-wrap {
padding-top: 12px;
padding-bottom: 67px;
}
.gapcio-button:not(.ct-section):not(.oxy-easy-posts),
.gapcio-button.oxy-easy-posts .oxy-posts,
.gapcio-button.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.btn-main:hover{
transform:rotate(-5deg);}
.btn-main {
background-color :#0032e2;
border: 1px solid #0032e2;
color: #ffffff;
}.btn-main {
 font-family:Balsamiq Sans;
 border-radius:15px;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:25px;
 padding-right:25px;
 font-size:18px;
 transition-duration:.2s;
 transition-property:all;
 font-weight:600;
}
.testimonial-section {
 position:relative;
 gap:50px;
}
.testimonial-section:not(.ct-section):not(.oxy-easy-posts),
.testimonial-section.oxy-easy-posts .oxy-posts,
.testimonial-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
gap:50px;
}
.testimonial-box {
 width:70%;
 border-top-color:#f47857;
 border-right-color:#f47857;
 border-bottom-color:#f47857;
 border-left-color:#f47857;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:dashed;
 border-right-style:dashed;
 border-bottom-style:dashed;
 border-left-style:dashed;
 border-radius:25px;
 padding-top:69px;
 padding-right:50px;
 padding-bottom:50px;
 padding-left:50px;
 position:relative;
}
.testimonial-box:not(.ct-section):not(.oxy-easy-posts),
.testimonial-box.oxy-easy-posts .oxy-posts,
.testimonial-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.testimonial-box {
 width:90%;
}
}

@media (max-width: 767px) {
.testimonial-box {
 width:100%;
 padding-left:25px;
 padding-right:25px;
}
}

@media (max-width: 479px) {
.testimonial-box {
 padding-top:51px;
 padding-bottom:25px;
}
}

.testimonial-text {
 font-family:Balsamiq Sans;
 color:#152767;
 font-weight:700;
 font-size:30px;
 line-height:1.2;
 text-align:center;
 margin-bottom:0px;
}
@media (max-width: 767px) {
.testimonial-text {
 font-size:24px;
}
}

.testimonial-signature {
 font-family:Balsamiq Sans;
 color:#f47857;
 font-weight:700;
 font-size:30px;
}
@media (max-width: 767px) {
.testimonial-signature {
 font-size:25px;
}
}

.testimonial-icon {
 position:absolute;
 top:-33px;
 z-index:5;
}
.no-padding {
}
.no-padding .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
.pb-50 {
}
.pb-50 .ct-section-inner-wrap {
padding-bottom: 50px;
}
.reasons-img-bg {
 position:absolute;
 top:-100px;
 left:100px;
 z-index:15;
}
@media (max-width: 1200px) {
.reasons-img-bg {
 top:100px;
 left:0px;
}
}

@media (max-width: 767px) {
.reasons-img-bg {
}
.reasons-img-bg:not(.ct-section):not(.oxy-easy-posts),
.reasons-img-bg.oxy-easy-posts .oxy-posts,
.reasons-img-bg.ct-section .ct-section-inner-wrap{
display:none;
}
}

.lp-gallery {
 background-color:#b83ae4;
 position:relative;
 overflow:hidden;
}
.lp-gallery .ct-section-inner-wrap {
padding-top: 66px;
padding-bottom: 40px;
}
.lp-gallery:not(.ct-section):not(.oxy-easy-posts),
.lp-gallery.oxy-easy-posts .oxy-posts,
.lp-gallery.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.lp-2-gallery {
 background-color:#207dff;
}
.lp-3-gallery {
 background-color:#fd9903;
}
.hero {
background-image:linear-gradient(rgba(63,194,123,0.61), rgba(63,194,123,0.61)), url(https://przezabawni.njagus.pl/wp-content/uploads/2024/02/lp-bg-pattenr.svg);background-size:auto,  contain; background-color:#3fc27b;
 position:relative;
 overflow:hidden;
 height:900px;
}
.hero .ct-section-inner-wrap {
padding-top: 34px;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
.hero:not(.ct-section):not(.oxy-easy-posts),
.hero.oxy-easy-posts .oxy-posts,
.hero.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1200px) {
.hero {
}
}

@media (max-width: 991px) {
.hero {
 height:auto;
}
}

@media (max-width: 767px) {
.hero {
 height:559px;
}
.hero .ct-section-inner-wrap {
padding-top: 99px;
}
}

@media (max-width: 479px) {
.hero {
 height:466px;
}
.hero .ct-section-inner-wrap {
padding-top: 83px;
padding-right: 0;
padding-left: 0;
}
}

.logo {
 margin-bottom:15px;
}
@media (max-width: 991px) {
.logo {
 z-index:2;
}
}

@media (max-width: 767px) {
.logo {
 padding-left:25px;
 padding-right:25px;
 width:250px;
}
}

@media (max-width: 479px) {
.logo {
}
}

.animate__animated {
}
.animate__bounceInDown {
}
@media (max-width: 479px) {
.animate__bounceInDown {
 width:80%;
}
}

.hero-subtitle {
 color:#ffffff;
 margin-bottom:0px;
 font-size:38px;
 z-index:2;
 text-align:center;
}
@media (max-width: 991px) {
.hero-subtitle {
 padding-left:25px;
 padding-right:25px;
margin-left: 0 !important;
}
}

@media (max-width: 767px) {
.hero-subtitle {
 margin-bottom:32px;
 font-size:32px;
 line-height:1.1;
}
}

@media (max-width: 479px) {
.hero-subtitle {
 font-size:25px;
 padding-right:15px;
 padding-left:15px;
}
}

.animate__tada {
 margin-left:25px;
}
.animate__delay-1s {
}
.hero-image {
 z-index:2;
 max-width:1400px;
 margin-left:-165px;
width:110%;
}
@media (max-width: 1200px) {
.hero-image {
 margin-left:-63px;
width:110%;
}
}

@media (max-width: 991px) {
.hero-image {
 margin-left:-59px;
width:110%;
}
}

@media (max-width: 767px) {
.hero-image {
 width:173%;
 margin-left:-54px;
width:110%;
}
}

@media (max-width: 479px) {
.hero-image {
 width:169%;
 margin-left:-50px;
width:100%;
}
}

.a3-notlazy {
}
.hero-elem {
 position:absolute;
}
.hero-elem-top-left {
 position:absolute;
 top:0px;
 left:0px;
 z-index:0;
}
@media (max-width: 991px) {
.hero-elem-top-left {
 z-index:0;
}
}

@media (max-width: 767px) {
.hero-elem-top-left {
 top:-100px;
 left:-100px;
}
}

@media (max-width: 479px) {
.hero-elem-top-left {
 left:-111px;
}
}

.hero-elem-bottom-left {
 position:absolute;
 left:0px;
 bottom:0px;
}
@media (max-width: 767px) {
.hero-elem-bottom-left {
 left:-47%;
}
}

@media (max-width: 479px) {
.hero-elem-bottom-left {
 left:-73%;
}
}

.hero-elem-right {
 position:absolute;
 right:0px;
 bottom:95px;
}
@media (max-width: 991px) {
.hero-elem-right {
 bottom:0px;
}
}

@media (max-width: 767px) {
.hero-elem-right {
}
.hero-elem-right:not(.ct-section):not(.oxy-easy-posts),
.hero-elem-right.oxy-easy-posts .oxy-posts,
.hero-elem-right.ct-section .ct-section-inner-wrap{
display:none;
}
}

.hero-icon-1 {
 position:absolute;
 left:100px;
 top:100px;
}
@media (max-width: 991px) {
.hero-icon-1 {
 width:50px;
 top:25px;
 left:25px;
}
}

@media (max-width: 479px) {
.hero-icon-1 {
 left:11px;
}
}

.hero-icon-2 {
 position:absolute;
 right:100px;
 bottom:350px;
}
@media (max-width: 991px) {
.hero-icon-2 {
 width:100px;
 bottom:200px;
}
}

@media (max-width: 767px) {
.hero-icon-2 {
 right:0px;
 bottom:100px;
}
}

.menu-change {
 width:63px;
 height:63px;
 background-color:#0032e2;
 border-radius:50px;
 padding-top:5px;
 padding-right:5px;
 padding-bottom:5px;
 padding-left:5px;
 position:fixed;
 top:30px;
 right:30px;
 z-index:12;
}
.menu-change:not(.ct-section):not(.oxy-easy-posts),
.menu-change.oxy-easy-posts .oxy-posts,
.menu-change.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
.menu-change .hamburger-box{
--burger-size:.7;
}

.menu-change .hamburger-inner, .menu-change .hamburger-inner:after, .menu-change .hamburger-inner:before{
background-color:#ffffff;
}

.menu-change .hamburger:hover .hamburger-inner, .menu-change .hamburger:hover .hamburger-inner:after, .menu-change .hamburger:hover .hamburger-inner:before{
background-color:#ffffff;
}

.menu-change .hamburger.is-active .hamburger-inner, .menu-change .hamburger.is-active .hamburger-inner:after, .menu-change .hamburger.is-active .hamburger-inner:before{
background-color:#ffffff;
}

.menu-change .hamburger{
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

@media (max-width: 767px) {
.menu-change {
 top:50px;
}
}

@media (max-width: 479px) {
.menu-change {
 top:40px;
 right:15px;
 width:44px;
 height:44px;
}
.menu-change .hamburger-box{
--burger-size:.5;
}

}

.menu-slide-main {
}
.facebook-link-top {
 z-index:10;
 position:fixed;
 top:30px;
 right:100px;
}
@media (max-width: 479px) {
.facebook-link-top {
 position:fixed;
 top:15px;
 right:70px;
}
}

.facebook-top:hover{
transform:scale(1.1,1.1);}
.facebook-top {
 width:62px;
 position:fixed;
 top:30px;
 right:100px;
 transition-duration:.2s;
 transition-property:all;
 z-index:500;
}
@media (max-width: 767px) {
.facebook-top {
 top:50px;
}
}

@media (max-width: 479px) {
.facebook-top {
 width:44px;
 top:40px;
 right:70px;
}
}

.arrow-holder {
 position:absolute;
 width:100vw;
 height:100vh;
 top:0px;
 z-index:5;
}
@media (max-width: 991px) {
.arrow-holder {
 z-index:15;
}
}

@media (max-width: 767px) {
.arrow-holder {
 z-index:9;
}
}

.arr-linkl {
}
.scroll-arrow {
 position:absolute;
 z-index:5;
 top:80%;
 left:50%;
}
@media (max-width: 991px) {
.scroll-arrow {
 top:500px;
 z-index:15;
}
}

@media (max-width: 767px) {
.scroll-arrow {
 top:400px;
 z-index:9;
}
}

@media (max-width: 479px) {
.scroll-arrow {
 top:350px;
 left:47%;
 bottom:auto;
}
}

.site-breadcrumbs {
 position:fixed;
 top:0px;
 left:0px;
 z-index:10;
 background-color:#feef27;
 border-radius:25px;
 padding-top:5px;
 padding-right:15px;
 padding-bottom:5px;
 padding-left:15px;
 font-size:13px;
 border-top-left-radius:0px;
 border-bottom-left-radius:0px;
 border-top-right-radius:0px;
 border-bottom-right-radius:15px;
 box-shadow:3px 3px 13px rgba(0,0,0,0.06);
}
@media (max-width: 991px) {
.site-breadcrumbs {
transform:translate(-50%); position:fixed;
 left:50%;
 max-width:400px;
 width:100%;
 text-align:center;
 border-bottom-left-radius:15px;
}
}

@media (max-width: 767px) {
.site-breadcrumbs {
}
}

@media (max-width: 479px) {
.site-breadcrumbs {
}
}

.footer {
 background-color:#0032e2;
 overflow:hidden;
}
.footer .ct-section-inner-wrap {
padding-bottom: 26px;
}
.footer:not(.ct-section):not(.oxy-easy-posts),
.footer.oxy-easy-posts .oxy-posts,
.footer.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 1200px) {
.footer {
 overflow:hidden;
}
}

@media (max-width: 479px) {
.footer {
}
.footer .ct-section-inner-wrap {
padding-top: 44px;
}
}

.footer-subtext {
 font-family:Balsamiq Sans;
 color:#ffffff;
 font-size:26px;
 text-align:center;
 line-height:1.3;
 max-width:800px;
}
@media (max-width: 479px) {
.footer-subtext {
 font-size:22px;
}
}

.form-wrapper {
 position:relative;
}
@media (max-width: 991px) {
.form-wrapper {
 padding-top:47px;
}
.form-wrapper:not(.ct-section):not(.oxy-easy-posts),
.form-wrapper.oxy-easy-posts .oxy-posts,
.form-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 479px) {
.form-wrapper {
 padding-top:33px;
}
}

.form-img-mobile {
}
.form-img-mobile:not(.ct-section):not(.oxy-easy-posts),
.form-img-mobile.oxy-easy-posts .oxy-posts,
.form-img-mobile.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.form-img-mobile {
 width:90%;
}
.form-img-mobile:not(.ct-section):not(.oxy-easy-posts),
.form-img-mobile.oxy-easy-posts .oxy-posts,
.form-img-mobile.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 479px) {
.form-img-mobile {
 width:98%;
}
}

.footer-contact-form {
 margin-top:50px;
 max-width:738px;
}
.footer-contact-form .fluentform{
background-color:#ffffff;
padding-top:50px;
padding-right:50px;
padding-bottom:50px;
padding-left:50px;
border-radius:15px;
}

.footer-contact-form .ff-el-form-control{
background-color:#e7f5ff;
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
border-top-color:rgba(0,0,0,0);
border-right-color:rgba(0,0,0,0);
border-bottom-color:rgba(0,0,0,0);
border-left-color:rgba(0,0,0,0);
}

.footer-contact-form .ff-btn-submit{
color:#ffffff;
background-color:#0032e2;
padding-left:30px;
padding-right:30px;
font-family: 'Balsamiq Sans';
font-size: 18px;
border_radius_border-radius:15px;
border-radius:15px;
}

.footer-contact-form .ff-btn-submit:hover{
background-color:#3fc27b;
}

.form-img-1 {
 position:absolute;
 top:12%;
 left:-148px;
}
.form-img {
}
.form-img:not(.ct-section):not(.oxy-easy-posts),
.form-img.oxy-easy-posts .oxy-posts,
.form-img.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 1200px) {
.form-img {
}
}

@media (max-width: 991px) {
.form-img {
}
.form-img:not(.ct-section):not(.oxy-easy-posts),
.form-img.oxy-easy-posts .oxy-posts,
.form-img.ct-section .ct-section-inner-wrap{
display:none;
}
}

.form-img-3 {
 position:absolute;
 right:-145px;
 top:30%;
}
.form-img-4 {
 position:absolute;
 right:-130px;
 top:74%;
}
.form-img-2 {
 position:absolute;
 left:-187px;
 top:50%;
}
.copyright-text {
 color:rgba(255,255,255,0.4);
 font-size:14px;
 text-align:center;
 line-height:1.3;
 margin-top:5px;
}
.half-image-text {
}
.half-image-text .ct-section-inner-wrap {
padding-top: 75px;
}
.half-image-text:not(.ct-section):not(.oxy-easy-posts),
.half-image-text.oxy-easy-posts .oxy-posts,
.half-image-text.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: center;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 50px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.half-image-text {
}
.half-image-text .ct-section-inner-wrap {
padding-top: 25px;
padding-bottom: 25px;
}
.half-image-text:not(.ct-section):not(.oxy-easy-posts),
.half-image-text.oxy-easy-posts .oxy-posts,
.half-image-text.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.half-image-text-wrapper {
}
.star-list {
}
.half-image-text-img {
}
@media (max-width: 991px) {
.half-image-text-img {
order: 2;
}
}

.rounded {
 border-radius:25px;
}
.menu-yellow {
 background-color:#feef27;
}
.menu-yellow .hamburger-inner, .menu-yellow .hamburger-inner:after, .menu-yellow .hamburger-inner:before{
background-color:#152767;
}

.menu-yellow .hamburger:hover .hamburger-inner, .menu-yellow .hamburger:hover .hamburger-inner:after, .menu-yellow .hamburger:hover .hamburger-inner:before{
background-color:#152767;
}

.menu-yellow .hamburger.is-active .hamburger-inner, .menu-yellow .hamburger.is-active .hamburger-inner:after, .menu-yellow .hamburger.is-active .hamburger-inner:before{
background-color:#152767;
}

.menu-icon {
 position:fixed;
 top:30px;
 right:30px;
 z-index:10;
}
@media (max-width: 767px) {
.menu-icon {
 top:50px;
}
}

@media (max-width: 479px) {
.menu-icon {
 width:43px;
 top:40px;
 right:15px;
}
}

.oxy-burger-trigger {
 transition-duration:.2s;
 transition-property:all;
cursor: pointer;
}
.page-menu {
}
.page-menu .offcanvas-inner{
background-color:#0032e2;
width:40%;
flex-direction:column;
justify-content:center;
}

@media (max-width: 991px) {
.page-menu {
}
.page-menu .offcanvas-inner{
width:100%px;
}

}

@media (max-width: 767px) {
.page-menu {
}
.page-menu .offcanvas-inner{
width:100%px;
}

}

.menu-thunder {
 width:66px;
 position:absolute;
 top:-10px;
 left:0px;
}
@media (max-width: 479px) {
.menu-thunder {
 width:66px;
}
}

.menu-star {
 position:absolute;
 bottom:11px;
 right:-31px;
 width:150px;
}
@media (max-width: 1200px) {
.menu-star {
 width:150px;
}
}

@media (max-width: 991px) {
.menu-star {
 bottom:36px;
 right:0px;
}
}

@media (max-width: 479px) {
.menu-star {
 width:127px;
}
}

.page-nav {
}
.menu-close {
color: #ffd600;}.menu-close 
>svg {width: 41px;height: 41px;}.menu-close {
 position:absolute;
 top:25px;
 right:25px;
}
.cell {
}
.presto-video {
}
.lp-2-button-se {
background-image:linear-gradient(rgba(209,252,255,0.75), rgba(209,252,255,0.75)), url(https://przezabawni.njagus.pl/wp-content/uploads/2024/02/lp-bg-pattenr.svg);background-size:auto,  cover; background-color:#d1fcff;
 background-repeat:no-repeat;
 height:644px;
}
.lp-2-button-se .ct-section-inner-wrap {
padding-bottom: 129px;
}
.lp-2-button-se:not(.ct-section):not(.oxy-easy-posts),
.lp-2-button-se.oxy-easy-posts .oxy-posts,
.lp-2-button-se.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.lp-2-button-se {
 height:772px;
}
}

.emoji-heading-wrapper {
 margin-bottom:31px;
}
.emoji-heading-wrapper:not(.ct-section):not(.oxy-easy-posts),
.emoji-heading-wrapper.oxy-easy-posts .oxy-posts,
.emoji-heading-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 479px) {
.emoji-heading-wrapper {
 margin-bottom:0px;
}
}

.forbidden-icon {
 width:60px;
}
.images-grid {
}
.images-grid:not(.ct-section):not(.oxy-easy-posts),
.images-grid.oxy-easy-posts .oxy-posts,
.images-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(100px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.images-grid-img {
 object-fit:cover;
 aspect-ratio:1/1;
 object-position:center;
 height:100%;
 width:100%;
 border-radius:28px;
 border-top-color:#ffd600;
 border-right-color:#ffd600;
 border-bottom-color:#ffd600;
 border-left-color:#ffd600;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
}
.pricelist-section {
 background-color:#fffcd5;
 position:relative;
}
.pricelist-section:not(.ct-section):not(.oxy-easy-posts),
.pricelist-section.oxy-easy-posts .oxy-posts,
.pricelist-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.pricelist-img {
 width:80%;
 z-index:5;
mix-blend-mode: multiply;
}
@media (max-width: 767px) {
.pricelist-img {
 width:100%;
}
}

.pricelist-img-side {
transform:translateY(-50%); position:absolute;
 left:0px;
 top:50%;
 z-index:2;
}
@media (max-width: 1200px) {
.pricelist-img-side {
 width:100px;
}
}

@media (max-width: 991px) {
.pricelist-img-side {
 top:20%;
}
}

@media (max-width: 767px) {
.pricelist-img-side {
}
.pricelist-img-side:not(.ct-section):not(.oxy-easy-posts),
.pricelist-img-side.oxy-easy-posts .oxy-posts,
.pricelist-img-side.ct-section .ct-section-inner-wrap{
display:none;
}
}

.reviews-wrapper {
 position:relative;
 width:100%;
 margin-top:-25px;
}
.quote {
 position:absolute;
 top:-20px;
 left:-20px;
 z-index:3;
}
@media (max-width: 479px) {
.quote {
 width:50px;
}
}

.review-box {
 padding-top:50px;
 padding-right:50px;
 padding-bottom:25px;
 padding-left:50px;
}
@media (max-width: 479px) {
.review-box {
 padding-top:25px;
 padding-right:25px;
 padding-left:25px;
}
}

.review-text {
 font-size:15px;
 text-align:left;
}
.review-author {
 font-weight:600;
}
.movies-section {
 background-color:#e7f5ff;
 overflow:hidden;
}
.movies-section .ct-section-inner-wrap {
padding-top: 97px;
padding-bottom: 0;
}
.movies-section:not(.ct-section):not(.oxy-easy-posts),
.movies-section.oxy-easy-posts .oxy-posts,
.movies-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 991px) {
.movies-section {
}
.movies-section:not(.ct-section):not(.oxy-easy-posts),
.movies-section.oxy-easy-posts .oxy-posts,
.movies-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 479px) {
.movies-section {
}
.movies-section .ct-section-inner-wrap {
padding-top: 97px;
}
}

.movies-wrapper {
 width:65%;
 margin-top:-29px;
 margin-bottom:65px;
}
.movies-wrapper:not(.ct-section):not(.oxy-easy-posts),
.movies-wrapper.oxy-easy-posts .oxy-posts,
.movies-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.movies-wrapper {
 width:100%;
}
}

.movies-img {
}
@media (max-width: 767px) {
.movies-img {
 width:250px;
}
}

@media (max-width: 479px) {
.movies-img {
 width:200px;
}
}

.floating {
}
.video-link {
 max-width:600px;
}
.hero-title {
transform:rotate(-7deg); color:#ffffff;
 background-color:#0032e2;
 padding-top:0px;
 padding-bottom:0px;
 padding-left:15px;
 padding-right:15px;
 font-weight:600;
 margin-bottom:29px;
 font-size:49px;
 z-index:2;
}
@media (max-width: 767px) {
.hero-title {
 margin-bottom:27px;
}
}

@media (max-width: 479px) {
.hero-title {
 font-size:37px;
}
}

.hero-star {
}
.animate__jello {
}
.hello-section {
 gap:50px;
}
.hello-section .ct-section-inner-wrap {
padding-bottom: 13%;
}
.hello-section:not(.ct-section):not(.oxy-easy-posts),
.hello-section.oxy-easy-posts .oxy-posts,
.hello-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
gap:50px;
}
@media (max-width: 767px) {
.hello-section {
 text-align:center;
 gap:20px;
}
.hello-section .ct-section-inner-wrap {
padding-top: 31px;
}
.hello-section:not(.ct-section):not(.oxy-easy-posts),
.hello-section.oxy-easy-posts .oxy-posts,
.hello-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:20px;
}
}

@media (max-width: 479px) {
.hello-section {
 gap:10px;
}
.hello-section:not(.ct-section):not(.oxy-easy-posts),
.hello-section.oxy-easy-posts .oxy-posts,
.hello-section.ct-section .ct-section-inner-wrap{
gap:10px;
}
}

.hello-text-wrapper {
 max-width:500px;
}
@media (max-width: 767px) {
.hello-text-wrapper {
 text-align:center;
}
.hello-text-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hello-text-wrapper.oxy-easy-posts .oxy-posts,
.hello-text-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
}

.text-text {
 margin-bottom:16px;
}
@media (max-width: 767px) {
.text-text {
 text-align:left;
}
}

.hello-img {
 width:350px;
}
@media (max-width: 767px) {
.hello-img {
order: 2;
}
}

.about-section {
}
.about-section .ct-section-inner-wrap {
padding-top: 0;
}
.about-section:not(.ct-section):not(.oxy-easy-posts),
.about-section.oxy-easy-posts .oxy-posts,
.about-section.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: center;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 50px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.about-section {
}
.about-section .ct-section-inner-wrap {
padding-bottom: 0;
}
.about-section:not(.ct-section):not(.oxy-easy-posts),
.about-section.oxy-easy-posts .oxy-posts,
.about-section.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 479px) {
.about-section {
}
.about-section .ct-section-inner-wrap {
padding-bottom: 35px;
}
}

.about-text-wrapper {
}
.about-image {
}
.cta-light {
}
.cta-light .ct-section-inner-wrap {
padding-top: 38px;
padding-bottom: 89px;
}
.cta-light:not(.ct-section):not(.oxy-easy-posts),
.cta-light.oxy-easy-posts .oxy-posts,
.cta-light.ct-section .ct-section-inner-wrap{
display:none;
align-items:center;
}
@media (max-width: 479px) {
.cta-light {
}
.cta-light .ct-section-inner-wrap {
padding-top: 58px;
padding-bottom: 35px;
}
}

.artists {
 width:100%;
}
.artists .ct-section-inner-wrap {
padding-top: 0;
}
.artists:not(.ct-section):not(.oxy-easy-posts),
.artists.oxy-easy-posts .oxy-posts,
.artists.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.artists-heading {
 background-color:#ffffff;
 padding-top:50px;
 padding-right:50px;
 padding-bottom:50px;
 padding-left:50px;
 font-size:40px;
}
.artists-heading:not(.ct-section):not(.oxy-easy-posts),
.artists-heading.oxy-easy-posts .oxy-posts,
.artists-heading.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 479px) {
.artists-heading {
 padding-top:15px;
 padding-right:15px;
 padding-bottom:15px;
 padding-left:15px;
}
}

.artists-heading-title {
 font-size:40px;
}
.artists-heading-wrapper {
background-image:url(https://przezabawni.njagus.pl/wp-content/uploads/2023/12/h-bg.svg); width:100%;
 background-repeat:repeat-x;
 background-position:0% 50%;
}
.artists-heading-wrapper:not(.ct-section):not(.oxy-easy-posts),
.artists-heading-wrapper.oxy-easy-posts .oxy-posts,
.artists-heading-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.artists-repeater {
}
.artists-repeater:not(.ct-section):not(.oxy-easy-posts),
.artists-repeater.oxy-easy-posts .oxy-posts,
.artists-repeater.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: start;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 0px;grid-row-gap: 50px;}
@media (max-width: 991px) {
.artists-repeater {
}
.artists-repeater:not(.ct-section):not(.oxy-easy-posts),
.artists-repeater.oxy-easy-posts .oxy-posts,
.artists-repeater.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.artists-repeater {
}
.artists-repeater:not(.ct-section):not(.oxy-easy-posts),
.artists-repeater.oxy-easy-posts .oxy-posts,
.artists-repeater.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.artist-wrapper {
 gap:0px;
}
.artist-wrapper:not(.ct-section):not(.oxy-easy-posts),
.artist-wrapper.oxy-easy-posts .oxy-posts,
.artist-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:0px;
}
.artist {
background-image:url(https://przezabawni.njagus.pl/wp-content/uploads/2023/12/bgbg.svg);background-size: contain; background-repeat:no-repeat;
 border-radius:25px;
 background-position:0px 0%;
background-position-y: 30px;
}
.artist:not(.ct-section):not(.oxy-easy-posts),
.artist.oxy-easy-posts .oxy-posts,
.artist.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.artist {
background-size: cover; text-align:center;
}
.artist:not(.ct-section):not(.oxy-easy-posts),
.artist.oxy-easy-posts .oxy-posts,
.artist.ct-section .ct-section-inner-wrap{
align-items:center;
}
}

.artist-img {
 border-radius:25px;
 height:377px;
}
@media (max-width: 479px) {
.artist-img {
 height:300px;
}
}

.artist-name {
 font-family:Balsamiq Sans;
 color:#000000;
 font-size:31px;
 font-weight:700;
 margin-top:21px;
}
.artists-desc {
 text-align:center;
 margin-bottom:10px;
}
.artists-image {
 width:100px;
}
.why-us {
margin-bottom: 30px;
}
.why-us .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
.why-us:not(.ct-section):not(.oxy-easy-posts),
.why-us.oxy-easy-posts .oxy-posts,
.why-us.ct-section .ct-section-inner-wrap{
display:none;
}
.why-us-wrapper {
 background-color:#3fc27b;
 width:100%;
 border-radius:15px;
 color:#ffffff;
 padding-top:50px;
 padding-right:50px;
 padding-bottom:50px;
 padding-left:50px;
 gap:0px;
}
.why-us-wrapper:not(.ct-section):not(.oxy-easy-posts),
.why-us-wrapper.oxy-easy-posts .oxy-posts,
.why-us-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
gap:0px;
}
@media (max-width: 991px) {
.why-us-wrapper {
 text-align:justify;
}
.why-us-wrapper:not(.ct-section):not(.oxy-easy-posts),
.why-us-wrapper.oxy-easy-posts .oxy-posts,
.why-us-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 479px) {
.why-us-wrapper {
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
}
}

.why-us-text-wrapper {
 width:70%;
}
@media (max-width: 991px) {
.why-us-text-wrapper {
 width:100%;
}
}

.why-us-text {
 margin-bottom:10px;
 text-align:left;
}
.why-us-heading {
 width:26%;
 background-repeat:no-repeat;
}
@media (max-width: 991px) {
.why-us-heading {
 width:auto;
}
}

.text-tellow {
}
.text-yellow {
 color:#ffd600;
}
.reviews {
 background-color:#fffcd1;
 overflow:hidden;
margin-bottom: 30px;
}
.reviews .ct-section-inner-wrap {
padding-top: 65px;
padding-bottom: 0;
}
.reviews:not(.ct-section):not(.oxy-easy-posts),
.reviews.oxy-easy-posts .oxy-posts,
.reviews.ct-section .ct-section-inner-wrap{
align-items:center;
}
.reviews-sub {
 text-align:center;
 line-height:1.3;
}
.reviews-row {
 width:100%;
 margin-top:87px;
 gap:100px;
}
.reviews-row:not(.ct-section):not(.oxy-easy-posts),
.reviews-row.oxy-easy-posts .oxy-posts,
.reviews-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:100px;
}
@media (max-width: 991px) {
.reviews-row {
}
.reviews-row:not(.ct-section):not(.oxy-easy-posts),
.reviews-row.oxy-easy-posts .oxy-posts,
.reviews-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.reviews-image {
}
@media (max-width: 991px) {
.reviews-image {
order: 2;
}
}

.cta-blue {
}
.cta-blue .ct-section-inner-wrap {
padding-top: 0;
}
@media (max-width: 479px) {
.cta-blue {
}
.cta-blue .ct-section-inner-wrap {
padding-top: 26px;
padding-bottom: 22px;
}
}

.cta-blue-wrapper {
background-image:url(https://przezabawni.njagus.pl/wp-content/uploads/2023/12/star-blue.svg); width:100%;
 border-radius:15px;
 padding-top:27px;
 padding-right:50px;
 padding-bottom:0px;
 padding-left:80px;
 background-repeat:no-repeat;
 background-color:#0032e2;
 background-position:50% 50%;
}
.cta-blue-wrapper:not(.ct-section):not(.oxy-easy-posts),
.cta-blue-wrapper.oxy-easy-posts .oxy-posts,
.cta-blue-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.cta-blue-wrapper {
 text-align:center;
 padding-top:89px;
 padding-left:50px;
}
.cta-blue-wrapper:not(.ct-section):not(.oxy-easy-posts),
.cta-blue-wrapper.oxy-easy-posts .oxy-posts,
.cta-blue-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 479px) {
.cta-blue-wrapper {
 padding-left:25px;
 padding-right:25px;
 padding-top:56px;
}
}

.cta-blue-heading {
 max-width:500px;
 background-repeat:no-repeat;
 font-size:32px;
}
@media (max-width: 991px) {
.cta-blue-heading {
 background-position:50% 100%;
}
}

@media (max-width: 767px) {
.cta-blue-heading {
 font-size:24px;
}
}

@media (max-width: 479px) {
.cta-blue-heading {
 font-size:24px;
}
}

.btn-yellow {
background-color :#ffd600;
border: 1px solid #ffd600;
color: #0032e2;
}.btn-yellow {
}
.cta-blue-text-wrapper {
 margin-top:-30px;
}
@media (max-width: 991px) {
.cta-blue-text-wrapper {
}
.cta-blue-text-wrapper:not(.ct-section):not(.oxy-easy-posts),
.cta-blue-text-wrapper.oxy-easy-posts .oxy-posts,
.cta-blue-text-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.cta-blue-img {
 width:50%;
}
@media (max-width: 991px) {
.cta-blue-img {
 width:100%;
 margin-top:63px;
}
}

@media (max-width: 479px) {
.cta-blue-img {
 margin-top:28px;
}
}

.animate__bounce {
}
.newsletter-section {
}
.newsletter-section .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
.newsletter-section:not(.ct-section):not(.oxy-easy-posts),
.newsletter-section.oxy-easy-posts .oxy-posts,
.newsletter-section.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 1200px) {
.newsletter-section {
}
.newsletter-section .ct-section-inner-wrap {
padding-top: 0;
}
}

@media (max-width: 767px) {
.newsletter-section {
}
.newsletter-section .ct-section-inner-wrap {
padding-bottom: 50%;
}
.newsletter-section:not(.ct-section):not(.oxy-easy-posts),
.newsletter-section.oxy-easy-posts .oxy-posts,
.newsletter-section.ct-section .ct-section-inner-wrap{
display:none;
}
}

@media (max-width: 479px) {
.newsletter-section {
}
.newsletter-section .ct-section-inner-wrap {
padding-bottom: 0;
}
}

.newsletter-left {
}
@media (max-width: 767px) {
.newsletter-left {
}
.newsletter-left:not(.ct-section):not(.oxy-easy-posts),
.newsletter-left.oxy-easy-posts .oxy-posts,
.newsletter-left.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.newsletter-heading {
 background-repeat:no-repeat;
}
@media (max-width: 767px) {
.newsletter-heading {
 text-align:center;
 background-position:50% 100%;
}
}

.newsletter-img {
 width:100%;
}
.newsletter-right {
}
.newsletter-text {
 margin-bottom:42px;
}
.open-lightbox {
}
.lightbox-artist-name {
 font-family:Balsamiq Sans;
 font-weight:700;
 font-size:36px;
 background-repeat:no-repeat;
 margin-bottom:0px;
}
@media (max-width: 479px) {
.lightbox-artist-name {
 font-size:34px;
}
}

.newsletter-modal {
 padding-top:50px;
 padding-right:50px;
 padding-bottom:50px;
 padding-left:50px;
 position:relative;
}
.newsletter-modal:not(.ct-section):not(.oxy-easy-posts),
.newsletter-modal.oxy-easy-posts .oxy-posts,
.newsletter-modal.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.newsletter-modal {
}
}

@media (max-width: 479px) {
.newsletter-modal {
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
}
}

.oxy-close-modal {
background-color :#0032e2;
border: 1px solid #0032e2;
}.oxy-close-modal {
 position:absolute;
 top:15px;
 right:15px;
}
.newsletter-modal-heading {
 font-family:Balsamiq Sans;
 font-weight:700;
 font-size:34px;
 text-align:center;
 line-height:1.3;
 max-width:654px;
 margin-bottom:23px;
}
@media (max-width: 479px) {
.newsletter-modal-heading {
 font-size:25px;
 margin-top:57px;
}
}

.newsletter-modal-text {
 text-align:center;
}
.artist-box-img {
}
.lightbox-content-wrapper {
}
.lightbox-content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.lightbox-content-wrapper.oxy-easy-posts .oxy-posts,
.lightbox-content-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.footer-email {
 margin-top:71px;
}
.error-wrapper {
 height:100vh;
}
.error-wrapper:not(.ct-section):not(.oxy-easy-posts),
.error-wrapper.oxy-easy-posts .oxy-posts,
.error-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.error-content {
 width:100%;
}
.error-content:not(.ct-section):not(.oxy-easy-posts),
.error-content.oxy-easy-posts .oxy-posts,
.error-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.error-img {
 width:200px;
}
.error-text {
 text-align:center;
}
.gallery {
 overflow:hidden;
}
.lp-1-hero {
background-image:url(https://przezabawni.njagus.pl/wp-content/uploads/2024/02/lp-bg-pattenr.svg);background-size: contain; background-color:#b83ae4;
}
.lp-1-hero .ct-section-inner-wrap {
padding-top: 102px;
padding-bottom: 138px;
}
@media (max-width: 1200px) {
.lp-1-hero {
}
.lp-1-hero .ct-section-inner-wrap {
padding-right: 25px;
padding-left: 25px;
}
}

@media (max-width: 991px) {
.lp-1-hero {
}
.lp-1-hero .ct-section-inner-wrap {
padding-right: 25px;
padding-left: 25px;
}
}

@media (max-width: 767px) {
.lp-1-hero {
 height:800px;
}
}

@media (max-width: 479px) {
.lp-1-hero {
 height:700px;
}
}

.lp-1-hero-elem-top-left {
}
.lp-hero-content-wrapper {
}
.lp-hero-content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.lp-hero-content-wrapper.oxy-easy-posts .oxy-posts,
.lp-hero-content-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.lp-hero-content-wrapper {
}
.lp-hero-content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.lp-hero-content-wrapper.oxy-easy-posts .oxy-posts,
.lp-hero-content-wrapper.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.lp-person-image {
 z-index:2;
 width:55%;
}
@media (max-width: 991px) {
.lp-person-image {
 max-width:500px;
 width:100%;
order: 2;
}
}

@media (max-width: 767px) {
.lp-person-image {
 max-width:100%;
}
}

.lp-hero-bg-shape {
 position:absolute;
 z-index:0;
 bottom:-50px;
 width:711px;
}
@media (max-width: 1200px) {
.lp-hero-bg-shape {
 width:500px;
}
}

.lp-hero-icon-2 {
 position:absolute;
 right:50px;
 bottom:20%;
}
@media (max-width: 991px) {
.lp-hero-icon-2 {
 bottom:50%;
}
}

@media (max-width: 479px) {
.lp-hero-icon-2 {
 width:51px;
 bottom:43%;
}
}

.lp-hero-text-box {
 background-color:#ffffff;
 padding-top:35px;
 padding-right:35px;
 padding-bottom:35px;
 padding-left:35px;
 border-radius:20px;
 z-index:4;
 max-width:484px;
 width:100%;
 box-shadow:0px 0px 15px rgba(76,76,76,0.2);
}
@media (max-width: 991px) {
.lp-hero-text-box {
 margin-left:0px;
}
}

@media (max-width: 479px) {
.lp-hero-text-box {
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
}
}

.lp-hero-text {
 font-family:Balsamiq Sans;
 font-size:20px;
}
.lp-hero-text-box-heading {
 font-size:42px;
 margin-bottom:16px;
}
@media (max-width: 479px) {
.lp-hero-text-box-heading {
 font-size:35px;
}
}

.reasons-heading {
 text-align:center;
 font-size:23px;
 max-width:700px;
 line-height:1.2;
}
@media (max-width: 767px) {
.reasons-heading {
 font-size:18px;
}
}

.reasons-section {
 z-index:5;
 position:relative;
}
.reasons-section .ct-section-inner-wrap {
padding-top: 0;
}
.reasons-section:not(.ct-section):not(.oxy-easy-posts),
.reasons-section.oxy-easy-posts .oxy-posts,
.reasons-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.reasons-section {
}
.reasons-section .ct-section-inner-wrap {
padding-top: 47px;
}
}

@media (max-width: 767px) {
.reasons-section {
}
.reasons-section .ct-section-inner-wrap {
padding-top: 83px;
}
}

@media (max-width: 479px) {
.reasons-section {
}
.reasons-section .ct-section-inner-wrap {
padding-bottom: 41px;
}
}

.reasons-wrapper {
 width:100%;
 margin-top:52px;
 padding-top:0px;
}
.reasons-wrapper:not(.ct-section):not(.oxy-easy-posts),
.reasons-wrapper.oxy-easy-posts .oxy-posts,
.reasons-wrapper.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(200px, 1fr));grid-column-gap: 30px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.reasons-wrapper {
}
.reasons-wrapper:not(.ct-section):not(.oxy-easy-posts),
.reasons-wrapper.oxy-easy-posts .oxy-posts,
.reasons-wrapper.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 50px;}
}

@media (max-width: 767px) {
.reasons-wrapper {
}
.reasons-wrapper:not(.ct-section):not(.oxy-easy-posts),
.reasons-wrapper.oxy-easy-posts .oxy-posts,
.reasons-wrapper.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 50px;}
}

.reason-box {
 padding-top:50px;
 padding-right:50px;
 padding-bottom:50px;
 padding-left:50px;
 border-radius:15px;
 position:relative;
 text-align:center;
}
.reason-box:not(.ct-section):not(.oxy-easy-posts),
.reason-box.oxy-easy-posts .oxy-posts,
.reason-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.reason-box-yellow {
 background-color:#feef27;
}
.reason-box-number {
 font-family:Balsamiq Sans;
 padding-top:5px;
 padding-right:15px;
 padding-bottom:5px;
 padding-left:15px;
 border-radius:10px;
 font-weight:700;
 position:absolute;
 top:-20px;
 left:50%;
 font-size:21px;
 max-width:100%;
 text-align:center;
 min-width:207px;
 box-shadow:0px 0px 12px rgba(0,0,0,0.1);
transform: translateX(-50%);
}
.reason-box-number:not(.ct-section):not(.oxy-easy-posts),
.reason-box-number.oxy-easy-posts .oxy-posts,
.reason-box-number.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
justify-content:center;
}
@media (max-width: 767px) {
.reason-box-number {
 width:70%;
}
}

.reason-box-number-white {
 background-color:#ffffff;
}
.reason-text {
 text-align:center;
}
.reason-box-white {
 background-color:#ffffff;
 box-shadow:0px 0px 15px rgba(0,0,0,0.06);
}
.reason-box-number-yellow {
 background-color:#feef27;
}
.lp-about-person {
}
.lp-about-person .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
.lp-about-person:not(.ct-section):not(.oxy-easy-posts),
.lp-about-person.oxy-easy-posts .oxy-posts,
.lp-about-person.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: center;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 50px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.lp-about-person {
}
.lp-about-person .ct-section-inner-wrap {
padding-top: 0;
}
.lp-about-person:not(.ct-section):not(.oxy-easy-posts),
.lp-about-person.oxy-easy-posts .oxy-posts,
.lp-about-person.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.lp-about-person-img {
align-self: end;
}
@media (max-width: 991px) {
.lp-about-person-img {
align-self: end;
}
}

.lp-about-person-text-wrapper {
}
.lp-about-person-text {
bottom-margin: 0px; /* usunac gdyby tekst pod spodem mial byc widoczny */
}
.lp-about-person-text-end {
 font-family:Balsamiq Sans;
 font-weight:700;
 font-size:18px;
 line-height:1.2;
 margin-top:34px;
display: none;
}
@media (max-width: 479px) {
.lp-about-person-text-end {
 font-size:19px;
}
}

.lp-drawing {
 width:353px;
}
@media (max-width: 767px) {
.lp-drawing {
 width:227px;
}
}

.lp-joke-text-wrapper {
}
.lp-joke-text-wrapper:not(.ct-section):not(.oxy-easy-posts),
.lp-joke-text-wrapper.oxy-easy-posts .oxy-posts,
.lp-joke-text-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.lp-joke-heading {
 font-family:Balsamiq Sans;
 color:#152767;
 font-weight:700;
 font-size:38px;
 text-align:center;
}
@media (max-width: 479px) {
.lp-joke-heading {
 font-size:31px;
}
}

.lp-joke-text {
 font-family:Balsamiq Sans;
 color:#152767;
 text-align:center;
 font-size:23px;
}
.lp-joke-arrows {
 margin-top:50px;
 margin-bottom:50px;
}
.lp-1-movies-section {
 background-color:#f9f9f9;
}
.lp-1-movies-section .ct-section-inner-wrap {
padding-top: 25px;
}
.lp-1-movies-section:not(.ct-section):not(.oxy-easy-posts),
.lp-1-movies-section.oxy-easy-posts .oxy-posts,
.lp-1-movies-section.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.lp-1-movies-section {
}
.lp-1-movies-section .ct-section-inner-wrap {
padding-top: 116px;
padding-bottom: 0;
}
.lp-1-movies-section:not(.ct-section):not(.oxy-easy-posts),
.lp-1-movies-section.oxy-easy-posts .oxy-posts,
.lp-1-movies-section.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.lp-1-movies-section {
}
.lp-1-movies-section .ct-section-inner-wrap {
padding-top: 80px;
}
}

.lp-video-text {
 font-family:Balsamiq Sans;
 color:#152767;
 font-weight:600;
 font-size:24px;
 text-align:center;
 line-height:1.3;
 z-index:10;
}
.faq {
}
.faq:not(.ct-section):not(.oxy-easy-posts),
.faq.oxy-easy-posts .oxy-posts,
.faq.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 479px) {
.faq {
}
.faq .ct-section-inner-wrap {
padding-top: 42px;
}
}

.lp-faq-icon {
 margin-bottom:25px;
}
.lp-faq-acc {
}
.lp-faq-disc {
 background-color:#e7f5ff;
 width:100%;
 border-radius:15px;
 text-align:center;
 gap:50px;
 padding-left:100px;
 padding-top:0px;
 margin-top:50px;
 padding-right:50px;
}
.lp-faq-disc:not(.ct-section):not(.oxy-easy-posts),
.lp-faq-disc.oxy-easy-posts .oxy-posts,
.lp-faq-disc.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
gap:50px;
}
@media (max-width: 991px) {
.lp-faq-disc {
 padding-left:41px;
 padding-top:46px;
}
}

@media (max-width: 767px) {
.lp-faq-disc {
 text-align:left;
 padding-left:50px;
}
.lp-faq-disc:not(.ct-section):not(.oxy-easy-posts),
.lp-faq-disc.oxy-easy-posts .oxy-posts,
.lp-faq-disc.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

@media (max-width: 479px) {
.lp-faq-disc {
 padding-left:25px;
 padding-right:25px;
 gap:20px;
 margin-top:14px;
}
.lp-faq-disc:not(.ct-section):not(.oxy-easy-posts),
.lp-faq-disc.oxy-easy-posts .oxy-posts,
.lp-faq-disc.ct-section .ct-section-inner-wrap{
gap:20px;
}
}

.lp-faq-disc-img {
 width:278px;
}
@media (max-width: 767px) {
.lp-faq-disc-img {
order: 2;
}
}

.lp-faq-disc-text-wrapper {
 padding-top:0px;
}
@media (max-width: 1200px) {
.lp-faq-disc-text-wrapper {
 padding-top:0px;
}
}

@media (max-width: 767px) {
.lp-faq-disc-text-wrapper {
}
.lp-faq-disc-text-wrapper:not(.ct-section):not(.oxy-easy-posts),
.lp-faq-disc-text-wrapper.oxy-easy-posts .oxy-posts,
.lp-faq-disc-text-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.lp-faq-disc-text {
 font-family:Balsamiq Sans;
 color:#152767;
 font-size:20px;
 text-align:left;
}
@media (max-width: 767px) {
.lp-faq-disc-text {
 text-align:center;
}
}

.lp-faq-heading-text {
 font-size:31px;
 margin-bottom:11px;
}
@media (max-width: 1200px) {
.lp-faq-heading-text {
 font-size:27px;
 margin-bottom:12px;
}
}

@media (max-width: 767px) {
.lp-faq-heading-text {
 text-align:center;
}
}

.lp-button-sec {
background-image:url(https://przezabawni.njagus.pl/wp-content/uploads/2024/02/znaczki2.svg);background-size: cover; background-color:#fffcd1;
 position:relative;
 overflow:hidden;
 height:600px;
}
.lp-button-sec .ct-section-inner-wrap {
padding-top: 231px;
padding-bottom: 231px;
}
.lp-button-sec:not(.ct-section):not(.oxy-easy-posts),
.lp-button-sec.oxy-easy-posts .oxy-posts,
.lp-button-sec.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 479px) {
.lp-button-sec {
}
.lp-button-sec .ct-section-inner-wrap {
padding-top: 109px;
padding-bottom: 115px;
}
}

.lp-footer {
background-image:url(https://przezabawni.njagus.pl/wp-content/uploads/2024/02/znaczki2.svg);background-size: contain; background-color:#b83ae4;
}
.lp-gallery-subtext {
transform:rotate(-10deg); gap:5px;
 position:absolute;
 right:50px;
 bottom:50px;
}
.lp-gallery-subtext:not(.ct-section):not(.oxy-easy-posts),
.lp-gallery-subtext.oxy-easy-posts .oxy-posts,
.lp-gallery-subtext.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-end;
gap:5px;
}
@media (max-width: 767px) {
.lp-gallery-subtext {
 position:static;
}
}

.lp-joke-btn {
background-color :#feef27;
border: 1px solid #feef27;
color: #152767;
}.lp-joke-btn {
 font-family:Balsamiq Sans;
 font-weight:600;
 border-radius:15px;
}
.lp-joke-btn:not(.ct-section):not(.oxy-easy-posts),
.lp-joke-btn.oxy-easy-posts .oxy-posts,
.lp-joke-btn.ct-section .ct-section-inner-wrap{
display:inline-block;
}
.lp-joke-btn-1 {
 padding-top:0px;
 padding-bottom:0px;
 z-index:5;
}
@media (max-width: 479px) {
.lp-joke-btn-1 {
 padding-bottom:0px;
 padding-top:0px;
}
}

.lp-joke-btn-1-images {
 position:absolute;
}
.lp-joke-step-1 {
 width:100%;
}
.lp-joke-step-1:not(.ct-section):not(.oxy-easy-posts),
.lp-joke-step-1.oxy-easy-posts .oxy-posts,
.lp-joke-step-1.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.lp-joke-step-2 {
}
.lp-joke-text-text {
 font-family:Balsamiq Sans;
 color:#152767;
 text-align:center;
 font-size:24px;
 margin-bottom:34px;
}
@media (max-width: 479px) {
.lp-joke-text-text {
 font-size:22px;
 margin-bottom:25px;
}
}

.lp-joke-step {
}
.lp-joke-step:not(.ct-section):not(.oxy-easy-posts),
.lp-joke-step.oxy-easy-posts .oxy-posts,
.lp-joke-step.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.lp-joke-step-3 {
}
.lp-joke-step-4 {
}
.lp-joke-step-5 {
}
.lp-joke-step-6 {
}
.lp-joke-img {
 position:absolute;
 bottom:-35px;
}
.lp-joke-last-text {
}
@media (max-width: 479px) {
.lp-joke-last-text {
 margin-bottom:178px;
}
}

.lp-joke-step-7 {
}
.lp-form-sent-img {
 max-width:500px;
 margin-bottom:34px;
 width:100%;
}
@media (max-width: 991px) {
.lp-form-sent-img {
 max-width:400px;
}
}

@media (max-width: 767px) {
.lp-form-sent-img {
 max-width:300px;
}
}

@media (max-width: 479px) {
.lp-form-sent-img {
 max-width:250px;
}
}

.lp-form-sent-wrapper {
}
.lp-form-sent-wrapper:not(.ct-section):not(.oxy-easy-posts),
.lp-form-sent-wrapper.oxy-easy-posts .oxy-posts,
.lp-form-sent-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.lp-form-sent-text {
 color:#152767;
 text-align:center;
 font-size:26px;
 margin-bottom:12px;
}
@media (max-width: 991px) {
.lp-form-sent-text {
 font-size:24px;
}
}

@media (max-width: 479px) {
.lp-form-sent-text {
 font-size:18px;
}
}

.lp-form-sent-bg {
background-image:linear-gradient(rgba(255,255,255,0.5), rgba(255,255,255,0.5)), url(https://przezabawni.njagus.pl/wp-content/uploads/2024/02/znaczki2.svg); min-height:100vh;
}
@media (max-width: 767px) {
.lp-form-sent-bg {
}
.lp-form-sent-bg .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 50px;
}
}

.lp-movies-img {
align-self: flex-end;
}
@media (max-width: 1200px) {
.lp-movies-img {
align-self: flex-end;
}
}

@media (max-width: 991px) {
.lp-movies-img {
}
.lp-movies-img:not(.ct-section):not(.oxy-easy-posts),
.lp-movies-img.oxy-easy-posts .oxy-posts,
.lp-movies-img.ct-section .ct-section-inner-wrap{
display:none;
}
}

.lp-movies-img-mobile {
}
.lp-movies-img-mobile:not(.ct-section):not(.oxy-easy-posts),
.lp-movies-img-mobile.oxy-easy-posts .oxy-posts,
.lp-movies-img-mobile.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.lp-movies-img-mobile {
 margin-top:34px;
}
.lp-movies-img-mobile:not(.ct-section):not(.oxy-easy-posts),
.lp-movies-img-mobile.oxy-easy-posts .oxy-posts,
.lp-movies-img-mobile.ct-section .ct-section-inner-wrap{
display:flex;
}
}

@media (max-width: 479px) {
.lp-movies-img-mobile {
 margin-top:8px;
}
}

.lp-form-sent-button {
background-color :#b83ae4;
border: 1px solid #b83ae4;
}.lp-form-sent-button {
}
.form-sent-fb:hover{
transform:rotate(-10deg);}
.form-sent-fb {
 width:51px;
 transition-duration:.2s;
 transition-property:all;
}
.form-sent-buttons {
 gap:20px;
}
.form-sent-buttons:not(.ct-section):not(.oxy-easy-posts),
.form-sent-buttons.oxy-easy-posts .oxy-posts,
.form-sent-buttons.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:20px;
}
.featured-text {
 font-family:Balsamiq Sans;
 font-weight:700;
 font-size:35px;
 text-align:center;
 line-height:1.3;
 margin-top:7px;
 color:#262626;
}
@media (max-width: 479px) {
.featured-text {
 font-size:31px;
}
}

.emoji {
 margin-top:0px;
 width:96px;
 margin-bottom:17px;
}
.feature-section {
 overflow:hidden;
}
.feature-section .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 135px;
}
.feature-section:not(.ct-section):not(.oxy-easy-posts),
.feature-section.oxy-easy-posts .oxy-posts,
.feature-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 479px) {
.feature-section {
}
.feature-section .ct-section-inner-wrap {
padding-right: 20px;
padding-bottom: 60px;
padding-left: 20px;
}
}

.lightbox-artist-button {
 margin-top:20px;
 margin-bottom:27px;
}
.feature-wrapper {
transform:rotate(-10deg); padding-bottom:50px;
 padding-top:50px;
 border-top-color:#3fc27b;
 border-right-color:#3fc27b;
 border-bottom-color:#3fc27b;
 border-left-color:#3fc27b;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:30px;
 padding-left:50px;
 padding-right:50px;
}
.feature-wrapper:not(.ct-section):not(.oxy-easy-posts),
.feature-wrapper.oxy-easy-posts .oxy-posts,
.feature-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.feature-wrapper {
transform:rotate(-10deg);}
}

.lp-footer-email:hover{
transform:scale(1.02,1.02);}
.lp-footer-email {
 font-family:Balsamiq Sans;
 color:#ffffff;
 font-size:25px;
 margin-top:22px;
 transition-duration:.2s;
 transition-property:all;
}
.lp-fb-top {
 width:62px;
 z-index:5000;
}
.lp-logo {
 width:300px;
}
@media (max-width: 991px) {
.lp-logo {
 width:178px;
 margin-bottom:51px;
 margin-top:29px;
}
}

@media (max-width: 767px) {
.lp-logo {
 margin-bottom:39px;
 margin-left:-77px;
 position:absolute;
 top:30px;
 margin-top:15px;
}
}

@media (max-width: 479px) {
.lp-logo {
 width:110px;
 position:absolute;
 top:30px;
}
}

.lp-2-hero {
 background-color:#59d5e0;
 height:auto;
}
.lp-2-footer {
 background-color:#ff9a02;
}
.subtext {
 font-family:Balsamiq Sans;
 font-weight:700;
 font-size:18px;
}
.lp-reviews {
 background-color:#d1fcff;
}
.lp-reviews .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
.lp-reviews:not(.ct-section):not(.oxy-easy-posts),
.lp-reviews.oxy-easy-posts .oxy-posts,
.lp-reviews.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.review-box__lp {
 background-color:#ffffff;
 border-radius:25px;
}
.reviews-wrapper-lp {
 width:60%;
 margin-top:29px;
align-self: flex-end;
}
@media (max-width: 767px) {
.reviews-wrapper-lp {
 width:100%;
 margin-top:0px;
}
}

.reviews-lp {
}
.reviews-lp-img {
 width:80%;
 margin-top:-203px;
align-self: flex-start;
}
@media (max-width: 991px) {
.reviews-lp-img {
 margin-top:-100px;
}
}

@media (max-width: 767px) {
.reviews-lp-img {
 margin-top:20px;
 width:100%;
}
}

.lp-2-reasons {
}
.lp-2-reasons:not(.ct-section):not(.oxy-easy-posts),
.lp-2-reasons.oxy-easy-posts .oxy-posts,
.lp-2-reasons.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.lp-2-reasons {
}
.lp-2-reasons:not(.ct-section):not(.oxy-easy-posts),
.lp-2-reasons.oxy-easy-posts .oxy-posts,
.lp-2-reasons.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 50px;}
}

.lp-2-form-sent-button {
background-color :#ffc127;
border: 1px solid #ffc127;
color: #152767;
}.lp-2-form-sent-button {
}
.images-grid-img-wrapper {
}
.lp-3-hero {
 background-color:#ff9a02;
}
@media (max-width: 767px) {
.lp-3-hero {
 height:700px;
}
}

@media (max-width: 479px) {
.lp-3-hero {
 height:600px;
}
}

.lp-box-img {
 margin-bottom:19px;
 width:94px;
}
@media (max-width: 767px) {
.lp-box-img {
 width:72px;
 margin-bottom:0px;
 margin-right:17px;
}
}

@media (max-width: 479px) {
.lp-box-img {
 width:58px;
}
}

.lp-box-txt-bold {
 font-weight:700;
}
.subtext-big {
 font-size:24px;
}
.lp-list-juggle {
}
.lp-3-reviews {
 background-color:#fffcd1;
 text-align:center;
}
.lp-3-reviews:not(.ct-section):not(.oxy-easy-posts),
.lp-3-reviews.oxy-easy-posts .oxy-posts,
.lp-3-reviews.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.rieview-box__lp-3 {
 background-color:#fff7b0;
}
.reviews-wrapper-lp-3 {
align-self: center;
}
.reviews-lp-3-img {
 width:600px;
 margin-top:47px;
align-self: center;
}
.pricelist-img-side-lp-3 {
 width:300px;
}
@media (max-width: 1200px) {
.pricelist-img-side-lp-3 {
 width:200px;
}
}

.reason-icon-box {
}
@media (max-width: 767px) {
.reason-icon-box {
 padding-top:25px;
 padding-right:25px;
 padding-bottom:25px;
 padding-left:25px;
}
.reason-icon-box:not(.ct-section):not(.oxy-easy-posts),
.reason-icon-box.oxy-easy-posts .oxy-posts,
.reason-icon-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
}

@media (max-width: 479px) {
.reason-icon-box {
 text-align:center;
}
.reason-icon-box:not(.ct-section):not(.oxy-easy-posts),
.reason-icon-box.oxy-easy-posts .oxy-posts,
.reason-icon-box.ct-section .ct-section-inner-wrap{
justify-content:center;
}
}

.reason-icon-box-text {
}
@media (max-width: 479px) {
.reason-icon-box-text {
 text-align:left;
 max-width:125px;
}
}

.lp-gapcio-hero {
 background-color:#4ccd99;
 height:auto;
}
.lp-gapcio-hero .ct-section-inner-wrap {
padding-bottom: 136px;
}
@media (max-width: 1200px) {
.lp-gapcio-hero {
}
.lp-gapcio-hero .ct-section-inner-wrap {
padding-bottom: 89px;
}
}

@media (max-width: 991px) {
.lp-gapcio-hero {
}
.lp-gapcio-hero .ct-section-inner-wrap {
padding-bottom: 79px;
}
}

@media (max-width: 767px) {
.lp-gapcio-hero {
}
.lp-gapcio-hero .ct-section-inner-wrap {
padding-bottom: 26px;
}
}

.lp-gapcio-image {
 width:46%;
}
@media (max-width: 991px) {
.lp-gapcio-image {
 width:70%;
 margin-top:46px;
}
}

@media (max-width: 479px) {
.lp-gapcio-image {
 margin-top:30px;
}
}

.lp-gapcio-hero-content-wrapper {
 gap:0px;
 margin-top:-50px;
}
.lp-gapcio-hero-content-wrapper:not(.ct-section):not(.oxy-easy-posts),
.lp-gapcio-hero-content-wrapper.oxy-easy-posts .oxy-posts,
.lp-gapcio-hero-content-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:center;
gap:0px;
}
@media (max-width: 991px) {
.lp-gapcio-hero-content-wrapper {
 margin-top:0px;
}
}

.lp-gapcio-hero-text-box {
 min-width:400px;
 margin-top:177px;
 width:auto;
}
@media (max-width: 991px) {
.lp-gapcio-hero-text-box {
 margin-top:0px;
}
}

@media (max-width: 767px) {
.lp-gapcio-hero-text-box {
 min-width:100%;
}
}

.heading-small {
 font-family:Balsamiq Sans;
 color:#152767;
 font-weight:600;
 font-size:24px;
}
@media (max-width: 767px) {
.heading-small {
 font-size:20px;
}
}

.lp-gapcio-reasons {
 margin-top:0px;
}
.gapcio-reasons-section {
}
.gapcio-reasons-section .ct-section-inner-wrap {
padding-top: 160px;
}
@media (max-width: 767px) {
.gapcio-reasons-section {
}
.gapcio-reasons-section .ct-section-inner-wrap {
padding-top: 132px;
}
}

.lp-list-star {
}
.lp-gapcio-about {
}
.lp-gapcio-about .ct-section-inner-wrap {
padding-bottom: 0;
}
.lp-gapcio-gallery {
 background-color:#f47857;
}
.lp-gapcio-movies {
background-image:url(https://przezabawni.njagus.pl/wp-content/uploads/2024/07/movies-gapcio-bg.svg); background-color:#ffffff;
}
.lp-gapcio-movie-img {
 height:77%;
}
@media (max-width: 1200px) {
.lp-gapcio-movie-img {
 height:58%;
}
}

.pricelist-img-side-gapcio {
}
@media (max-width: 1200px) {
.pricelist-img-side-gapcio {
 position:absolute;
 top:39%;
}
}

@media (max-width: 991px) {
.pricelist-img-side-gapcio {
}
.pricelist-img-side-gapcio:not(.ct-section):not(.oxy-easy-posts),
.pricelist-img-side-gapcio.oxy-easy-posts .oxy-posts,
.pricelist-img-side-gapcio.ct-section .ct-section-inner-wrap{
display:none;
}
}

.lp-gapcio-footer {
 background-color:#0082fa;
}
@media (max-width: 1200px) {
.lp-gapcio-footer {
 background-color:#0082fa;
}
}

.lp-hero-bg-shape__gapcio {
 position:absolute;
}
.test {
 position:absolute;
 top:12px;
 right:12px;
}
.m-top-50 {
 margin-top:50px;
}
.lp-movie-img-dawid-right {
 height:700px;
 position:absolute;
 right:0px;
 top:400px;
}
.lp-img-dawid-left {
 position:absolute;
 left:0px;
 bottom:0px;
 width:400px;
}
@media (max-width: 991px) {
.lp-img-dawid-left {
}
.lp-img-dawid-left:not(.ct-section):not(.oxy-easy-posts),
.lp-img-dawid-left.oxy-easy-posts .oxy-posts,
.lp-img-dawid-left.ct-section .ct-section-inner-wrap{
display:none;
}
}

.lp-kacper-movie2 {
 background-color:#b83ae4;
 text-align:justify;
 gap:50px;
}
.lp-kacper-movie2 .ct-section-inner-wrap {
padding-top: 30px;
padding-bottom: 0;
}
.lp-kacper-movie2:not(.ct-section):not(.oxy-easy-posts),
.lp-kacper-movie2.oxy-easy-posts .oxy-posts,
.lp-kacper-movie2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-around;
gap:50px;
}
@media (max-width: 991px) {
.lp-kacper-movie2 {
 text-align:justify;
}
.lp-kacper-movie2 .ct-section-inner-wrap {
padding-bottom: 0;
}
.lp-kacper-movie2:not(.ct-section):not(.oxy-easy-posts),
.lp-kacper-movie2.oxy-easy-posts .oxy-posts,
.lp-kacper-movie2.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.lp-kacper-movie2-box {
 width:50%;
}
.lp-kacper-movie2-box:not(.ct-section):not(.oxy-easy-posts),
.lp-kacper-movie2-box.oxy-easy-posts .oxy-posts,
.lp-kacper-movie2-box.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.lp-kacper-movie2-box {
 width:100%;
}
}

.lp-movie-subtext {
 margin-top:20px;
 font-size:20px;
}
.lp-kacper-movie2-title {
 color:#ffffff;
 font-size:20px;
 text-align:center;
}
.lp-kacper-movie2-img {
 width:558px;
}
@media (max-width: 991px) {
.lp-kacper-movie2-img {
}
.lp-kacper-movie2-img:not(.ct-section):not(.oxy-easy-posts),
.lp-kacper-movie2-img.oxy-easy-posts .oxy-posts,
.lp-kacper-movie2-img.ct-section .ct-section-inner-wrap{
display:none;
}
}

.kacper-bottom {
 width:450px;
 margin-left:auto;
 margin-right:auto;
}
@media (max-width: 767px) {
.kacper-bottom {
order: 4;
}
}

.kacper-about-last {
}
.kacper-about-last .ct-section-inner-wrap {
padding-top: 37px;
}
.kacper-about-last:not(.ct-section):not(.oxy-easy-posts),
.kacper-about-last.oxy-easy-posts .oxy-posts,
.kacper-about-last.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: center;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 50px;grid-row-gap: 20px;}
.kacper-about-last:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.kacper-about-last.ct-section .ct-section-inner-wrap > :last-child,
.kacper-about-last.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 2;}
.kacper-about-last:not(.ct-section):not(.oxy-easy-posts) > :nth-child(3),
.kacper-about-last.ct-section .ct-section-inner-wrap > :nth-child(3),
.kacper-about-last.oxy-easy-posts .oxy-posts > :nth-child(3){
grid-column: span 2;}
@media (max-width: 991px) {
.kacper-about-last {
}
.kacper-about-last:not(.ct-section):not(.oxy-easy-posts),
.kacper-about-last.oxy-easy-posts .oxy-posts,
.kacper-about-last.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: center;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.kacper-about-last:not(.ct-section):not(.oxy-easy-posts) > :last-child,
.kacper-about-last.ct-section .ct-section-inner-wrap > :last-child,
.kacper-about-last.oxy-easy-posts .oxy-posts > :last-child{
grid-column: span 1;}
.kacper-about-last:not(.ct-section):not(.oxy-easy-posts) > :nth-child(3),
.kacper-about-last.ct-section .ct-section-inner-wrap > :nth-child(3),
.kacper-about-last.oxy-easy-posts .oxy-posts > :nth-child(3){
grid-column: span 1;}
}

@media (max-width: 767px) {
.kacper-about-last {
}
.kacper-about-last .ct-section-inner-wrap {
padding-top: 0;
}
}

.text-last {
 text-align:center;
 margin-top:32px;
 margin-bottom:31px;
}
@media (max-width: 767px) {
.text-last {
order: 3;
}
}

@media (max-width: 479px) {
.text-last {
 margin-top:5px;
}
}

.about-kacper-img {
}
.about-kacper-txt {
}
.hero-subpage {
 height:500px;
}
.subpage-hero-subtitle {
 max-width:850px;
 margin-top:47px;
 line-height:1.2;
}
.subpage-intro {
}
.subpage-intro .ct-section-inner-wrap {
padding-top: 38px;
}
.subpage-intro:not(.ct-section):not(.oxy-easy-posts),
.subpage-intro.oxy-easy-posts .oxy-posts,
.subpage-intro.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.text-heading-long {
 max-width:100%;
}
.bg-beige {
 background-color:#fffcd1;
}
.bg-lightblue {
 background-color:#e7f5ff;
}
.page-logo {
}
.m-t-b-50 {
margin: 50px 0;
}
.m-b-50 {
margin-bottom: 50px;
}
.cta-img {
 max-height:400px;
}
.cta-img-wrapper {
 width:50%;
}
.cta-img-wrapper:not(.ct-section):not(.oxy-easy-posts),
.cta-img-wrapper.oxy-easy-posts .oxy-posts,
.cta-img-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.cta-img-wrapper {
 margin-top:50px;
 width:100%;
}
}

.cta-light-blue {
 background-color:#0082fa;
}
.no-margin {
}
.no-margin .ct-section-inner-wrap {
padding-bottom: 0;
}
.mt-50 {
margin-top: 50;
}
.kacper-bottom-wrapper {
}
.lp-franek-hero {
 background-color:#2981fb;
 height:900px;
}
@media (max-width: 1200px) {
.lp-franek-hero {
 height:800px;
}
}

@media (max-width: 991px) {
.lp-franek-hero {
 height:auto;
}
}

.pt-50 {
}
.pt-50 .ct-section-inner-wrap {
padding-top: 50px;
}
.lp-franek-gallery {
 background-color:#4ccd99;
}
.mb-0 {
 margin-bottom:0px;
}
.lp-movies-sub {
 font-family:Balsamiq Sans;
 font-size:17px;
 max-width:500px;
 text-align:center;
}
.lp-franek-img {
}
@media (max-width: 991px) {
.lp-franek-img {
 margin-bottom:-120px;
}
}

@media (max-width: 479px) {
.lp-franek-img {
 margin-bottom:-150px;
}
}

.gapcio-pricelist-img-left {
 position:absolute;
 left:0px;
 top:50%;
transform: translateY(-50%);
}
@media (max-width: 991px) {
.gapcio-pricelist-img-left {
}
.gapcio-pricelist-img-left:not(.ct-section):not(.oxy-easy-posts),
.gapcio-pricelist-img-left.oxy-easy-posts .oxy-posts,
.gapcio-pricelist-img-left.ct-section .ct-section-inner-wrap{
display:none;
}
}

.gapcio-pricelist-img-right {
position:absolute; right: 0; top: 50%; transform: translateY(-50%);
}
@media (max-width: 991px) {
.gapcio-pricelist-img-right {
}
.gapcio-pricelist-img-right:not(.ct-section):not(.oxy-easy-posts),
.gapcio-pricelist-img-right.oxy-easy-posts .oxy-posts,
.gapcio-pricelist-img-right.ct-section .ct-section-inner-wrap{
display:none;
}
}

.artist-repeater-single {
}
.artist-repeater-single:not(.ct-section):not(.oxy-easy-posts),
.artist-repeater-single.oxy-easy-posts .oxy-posts,
.artist-repeater-single.ct-section .ct-section-inner-wrap{
display:grid;
align-items:center;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
.text-heading-medium {
 font-size:28px;
}
.subpage-hero-subtitle-medium {
 font-size:30px;
}
.shapedividers_com-6756 {
}
.review-section {
 position:relative;
 min-height:100vh;
 gap:50px;
}
.review-section .ct-section-inner-wrap {
padding-top: 162px;
padding-right: 25px;
padding-bottom: 75px;
padding-left: 25px;
}
.review-section:not(.ct-section):not(.oxy-easy-posts),
.review-section.oxy-easy-posts .oxy-posts,
.review-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:50px;
}
@media (max-width: 767px) {
.review-section {
 gap:20px;
}
.review-section .ct-section-inner-wrap {
padding-top: 85px;
}
.review-section:not(.ct-section):not(.oxy-easy-posts),
.review-section.oxy-easy-posts .oxy-posts,
.review-section.ct-section .ct-section-inner-wrap{
gap:20px;
}
}

@media (max-width: 479px) {
.review-section {
}
.review-section .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
}

.review-top {
 position:absolute;
 top:0px;
 left:0px;
 width:100%;
}
.review-wrapper {
}
.review-wrapper:not(.ct-section):not(.oxy-easy-posts),
.review-wrapper.oxy-easy-posts .oxy-posts,
.review-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.review-buttons {
 gap:50px;
 margin-top:35px;
 margin-bottom:35px;
}
.review-buttons:not(.ct-section):not(.oxy-easy-posts),
.review-buttons.oxy-easy-posts .oxy-posts,
.review-buttons.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:50px;
}
@media (max-width: 479px) {
.review-buttons {
 text-align:center;
 gap:25px;
}
.review-buttons:not(.ct-section):not(.oxy-easy-posts),
.review-buttons.oxy-easy-posts .oxy-posts,
.review-buttons.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:25px;
}
}

.review-button:hover{
transform:scale(1.1,1.1);cursor: pointer;
}
.review-button {
 width:120px;
 transition-duration:.3s;
 transition-property:all;
}
@media (max-width: 767px) {
.review-button {
 width:80px;
}
}

.face-negative {
}
.face-neutral {
}
.face-positive {
}
.bad-feedback {
 gap:25px;
}
.bad-feedback:not(.ct-section):not(.oxy-easy-posts),
.bad-feedback.oxy-easy-posts .oxy-posts,
.bad-feedback.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:25px;
}
.review-text-info {
 font-size:20px;
 text-align:center;
 max-width:700px;
 font-weight:300;
}
.good-feedback {
 gap:25px;
}
.good-feedback:not(.ct-section):not(.oxy-easy-posts),
.good-feedback.oxy-easy-posts .oxy-posts,
.good-feedback.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:25px;
}
.feedback-block {
}
@media (max-width: 767px) {
.feedback-block {
 width:100%;
}
}

.hidden {
}
.reviews-heading {
}
@media (max-width: 767px) {
.reviews-heading {
 font-size:32px;
}
}

@media (max-width: 479px) {
.reviews-heading {
 font-size:26px;
}
}

.review-logo {
 margin-bottom:0px;
 width:250px;
}
@media (max-width: 767px) {
.review-logo {
 width:200px;
}
}

.review-first {
}
.review-first:not(.ct-section):not(.oxy-easy-posts),
.review-first.oxy-easy-posts .oxy-posts,
.review-first.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.review-good {
}
.review-good:not(.ct-section):not(.oxy-easy-posts),
.review-good.oxy-easy-posts .oxy-posts,
.review-good.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.review-button-wrapper {
 gap:15px;
 margin-top:25px;
 margin-bottom:25px;
}
.review-button-wrapper:not(.ct-section):not(.oxy-easy-posts),
.review-button-wrapper.oxy-easy-posts .oxy-posts,
.review-button-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:15px;
}
@media (max-width: 767px) {
.review-button-wrapper {
 margin-top:15px;
 margin-bottom:15px;
}
}

.review-button-add-text {
 text-align:center;
}
.review-buttons-wrapper {
 width:100%;
 margin-top:35px;
 margin-bottom:35px;
}
.review-buttons-wrapper:not(.ct-section):not(.oxy-easy-posts),
.review-buttons-wrapper.oxy-easy-posts .oxy-posts,
.review-buttons-wrapper.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 767px) {
.review-buttons-wrapper {
}
.review-buttons-wrapper:not(.ct-section):not(.oxy-easy-posts),
.review-buttons-wrapper.oxy-easy-posts .oxy-posts,
.review-buttons-wrapper.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 0px;}
}

.review-med {
}
.review-med:not(.ct-section):not(.oxy-easy-posts),
.review-med.oxy-easy-posts .oxy-posts,
.review-med.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.review-bad {
}
.review-bad:not(.ct-section):not(.oxy-easy-posts),
.review-bad.oxy-easy-posts .oxy-posts,
.review-bad.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.review-text-small {
 text-align:center;
 max-width:800px;
 margin-top:25px;
}
.review-summary {
}
.review-summary:not(.ct-section):not(.oxy-easy-posts),
.review-summary.oxy-easy-posts .oxy-posts,
.review-summary.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.about-intro {
 gap:100px;
 position:relative;
}
.about-intro .ct-section-inner-wrap {
padding-top: 52px;
padding-bottom: 101px;
}
.about-intro:not(.ct-section):not(.oxy-easy-posts),
.about-intro.oxy-easy-posts .oxy-posts,
.about-intro.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:100px;
}
@media (max-width: 767px) {
.about-intro {
}
.about-intro .ct-section-inner-wrap {
padding-top: 30px;
padding-bottom: 49px;
}
.about-intro:not(.ct-section):not(.oxy-easy-posts),
.about-intro.oxy-easy-posts .oxy-posts,
.about-intro.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.about-us-img {
 max-width:200px;
 width:100%;
flex-shrink: 0;
}
.hero-subpage__small {
 height:auto;
}
.hero-subpage__small .ct-section-inner-wrap {
padding-bottom: 120px;
}
@media (max-width: 767px) {
.hero-subpage__small {
 height:auto;
}
.hero-subpage__small .ct-section-inner-wrap {
padding-bottom: 80px;
}
}

@media (max-width: 479px) {
.hero-subpage__small {
 height:auto;
}
.hero-subpage__small .ct-section-inner-wrap {
padding-bottom: 57px;
}
}

.team-sec {
}
.team-sec .ct-section-inner-wrap {
padding-top: 138px;
}
.team-sec:not(.ct-section):not(.oxy-easy-posts),
.team-sec.oxy-easy-posts .oxy-posts,
.team-sec.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 50px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.team-sec {
}
.team-sec:not(.ct-section):not(.oxy-easy-posts),
.team-sec.oxy-easy-posts .oxy-posts,
.team-sec.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 100px;}
}

.team-item {
 border-top-color:#f47857;
 border-right-color:#f47857;
 border-bottom-color:#f47857;
 border-left-color:#f47857;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 border-top-style:dashed;
 border-right-style:dashed;
 border-bottom-style:dashed;
 border-left-style:dashed;
 border-radius:25px;
 padding-top:0px;
 padding-right:50px;
 padding-bottom:50px;
 padding-left:50px;
}
.team-item:not(.ct-section):not(.oxy-easy-posts),
.team-item.oxy-easy-posts .oxy-posts,
.team-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.team-item {
 padding-left:25px;
 padding-right:25px;
 padding-bottom:25px;
}
}

.team-img {
 width:150px;
 margin-top:-70px;
 margin-bottom:25px;
}
.team-name {
 color:#152767;
 text-align:center;
}
@media (max-width: 479px) {
.team-name {
 font-size:22px;
}
}

.team-title {
 font-family:Balsamiq Sans;
 color:#f47857;
 font-size:18px;
 font-weight:600;
 text-align:center;
}
.team-desc {
 margin-top:25px;
}
.team-cta {
}
.team-cta .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
.cta-wrapper {
background-image:url(https://przezabawni.njagus.pl/wp-content/uploads/2023/12/star-blue.svg);background-size: 233px auto; width:100%;
 border-radius:25px;
 padding-top:80px;
 padding-right:80px;
 padding-bottom:80px;
 padding-left:80px;
 background-color:#f47857;
 background-repeat:no-repeat;
 background-position:106% 140%;
}
.cta-wrapper:not(.ct-section):not(.oxy-easy-posts),
.cta-wrapper.oxy-easy-posts .oxy-posts,
.cta-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.cta-wrapper {
 padding-top:35px;
 padding-right:35px;
 padding-bottom:35px;
 padding-left:35px;
 background-position:185% 166%;
}
}

.text-heading__short-line {
}
.cta-text {
 margin-top:66px;
 color:#ffffff;
 font-weight:600;
 text-align:center;
}
.cta-heading {
 font-size:32px;
}
@media (max-width: 767px) {
.cta-heading {
 font-size:24px;
}
}

.team-photo-sec {
}
.team-photo-sec:not(.ct-section):not(.oxy-easy-posts),
.team-photo-sec.oxy-easy-posts .oxy-posts,
.team-photo-sec.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.team-photo-sec {
}
.team-photo-sec .ct-section-inner-wrap {
padding-top: 58px;
padding-bottom: 55px;
}
}

@media (max-width: 479px) {
.team-photo-sec {
}
.team-photo-sec .ct-section-inner-wrap {
padding-right: 0;
padding-bottom: 38px;
padding-left: 0;
}
}

.team-photo {
}
.team-photo-heading {
 color:#152767;
 font-size:32px;
 text-align:center;
}
@media (max-width: 767px) {
.team-photo-heading {
 font-size:24px;
}
}

@media (max-width: 479px) {
.team-photo-heading {
 padding-left:15px;
 padding-right:15px;
}
}

.blog-list {
}
.blog-list .ct-section-inner-wrap {
padding-top: 1px;
}
.blog-list:not(.ct-section):not(.oxy-easy-posts),
.blog-list.oxy-easy-posts .oxy-posts,
.blog-list.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 479px) {
.blog-list {
}
.blog-list .ct-section-inner-wrap {
padding-top: 39px;
padding-bottom: 48px;
}
}

.blog-list-cover-wrapper:hover{
transform:rotate(-3deg) scale(1.02,1.02);}
.blog-list-cover-wrapper {
 width:100%;
 transition-duration:.2s;
 transition-property:all;
}
@media (max-width: 991px) {
.blog-list-cover-wrapper {
}
}

@media (max-width: 767px) {
.blog-list-cover-wrapper {
}
}

@media (max-width: 479px) {
.blog-list-cover-wrapper {
}
}

.blog-list-img {
 width:100%;
 height:100%;
 object-fit:cover;
 border-radius:25px;
 aspect-ratio:1/1;
}
.blog-list-title {
 text-align:center;
 margin-top:15px;
 line-height:1.2;
 font-size:20px;
}
.blog-list-item {
 max-width:350px;
}
.blog-list-item:not(.ct-section):not(.oxy-easy-posts),
.blog-list-item.oxy-easy-posts .oxy-posts,
.blog-list-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.blog-post-img-wrapper {
 width:100%;
 margin-bottom:49px;
}
@media (max-width: 767px) {
.blog-post-img-wrapper {
}
}

@media (max-width: 479px) {
.blog-post-img-wrapper {
}
}

.blog-post-img {
 object-fit:cover;
 width:100%;
 height:100%;
 object-position:center;
 border-radius:25px;
 aspect-ratio:1/1;
}
.blog-post {
}
.blog-post .ct-section-inner-wrap {
padding-bottom: 61px;
}
.blog-post:not(.ct-section):not(.oxy-easy-posts),
.blog-post.oxy-easy-posts .oxy-posts,
.blog-post.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.blog-post {
}
.blog-post .ct-section-inner-wrap {
padding-top: 21px;
}
}

.oxy-stock-content-styles {
}
.mb-30 {
 margin-bottom:30px;
}
.google-reviews {
 gap:25px;
}
.google-reviews .ct-section-inner-wrap {
padding-top: 28px;
padding-bottom: 2px;
}
.google-reviews:not(.ct-section):not(.oxy-easy-posts),
.google-reviews.oxy-easy-posts .oxy-posts,
.google-reviews.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:25px;
}
.lp-review {
 background-color:#e7f5ff;
 gap:35px;
}
.lp-review .ct-section-inner-wrap {
padding-bottom: 0;
}
.lp-review:not(.ct-section):not(.oxy-easy-posts),
.lp-review.oxy-easy-posts .oxy-posts,
.lp-review.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:35px;
}
.footer-copy {
 background-color:#0082fa;
}
.footer-copy .ct-section-inner-wrap {
padding-top: 5px;
padding-bottom: 5px;
}
.footer-copy:not(.ct-section):not(.oxy-easy-posts),
.footer-copy.oxy-easy-posts .oxy-posts,
.footer-copy.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 991px) {
.footer-copy {
 text-align:center;
}
.footer-copy:not(.ct-section):not(.oxy-easy-posts),
.footer-copy.oxy-easy-posts .oxy-posts,
.footer-copy.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.home-button-sec {
 background-color:#e7f5ff;
}
.home-button-sec .ct-section-inner-wrap {
padding-top: 50px;
padding-bottom: 50px;
}
.home-button-sec:not(.ct-section):not(.oxy-easy-posts),
.home-button-sec.oxy-easy-posts .oxy-posts,
.home-button-sec.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.guarantee {
 gap:35px;
}
.guarantee .ct-section-inner-wrap {
padding-top: 0;
}
.guarantee:not(.ct-section):not(.oxy-easy-posts),
.guarantee.oxy-easy-posts .oxy-posts,
.guarantee.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
gap:35px;
}
@media (max-width: 991px) {
.guarantee {
 text-align:center;
}
.guarantee:not(.ct-section):not(.oxy-easy-posts),
.guarantee.oxy-easy-posts .oxy-posts,
.guarantee.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.guarantee-text {
 width:50%;
}
@media (max-width: 991px) {
.guarantee-text {
 width:100%;
}
.guarantee-text:not(.ct-section):not(.oxy-easy-posts),
.guarantee-text.oxy-easy-posts .oxy-posts,
.guarantee-text.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
}

.guarantee-img {
}
.lp-numbers {
 background-color:#ffd119;
 gap:50px;
}
.lp-numbers .ct-section-inner-wrap {
padding-bottom: 0;
}
.lp-numbers:not(.ct-section):not(.oxy-easy-posts),
.lp-numbers.oxy-easy-posts .oxy-posts,
.lp-numbers.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:50px;
}
.lp-numbers-heading {
 color:#152767;
 font-size:34px;
 text-align:center;
}
.lp-numbers-wrapper {
 width:100%;
 margin-top:55px;
}
.lp-numbers-wrapper:not(.ct-section):not(.oxy-easy-posts),
.lp-numbers-wrapper.oxy-easy-posts .oxy-posts,
.lp-numbers-wrapper.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.lp-numbers-wrapper {
}
.lp-numbers-wrapper:not(.ct-section):not(.oxy-easy-posts),
.lp-numbers-wrapper.oxy-easy-posts .oxy-posts,
.lp-numbers-wrapper.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 100px;}
}

.lp-numbers-item {
 position:relative;
}
.lp-numbers-item:not(.ct-section):not(.oxy-easy-posts),
.lp-numbers-item.oxy-easy-posts .oxy-posts,
.lp-numbers-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.lp-numbers-number {
 font-family:Balsamiq Sans;
 color:#ffffff;
 font-weight:700;
 font-size:115px;
 line-height:1;
 position:relative;
 z-index:2;
 margin-bottom:-020px;
}
@media (max-width: 479px) {
.lp-numbers-number {
 font-size:95px;
}
}

.lp-numbers-icon-1 {
 position:absolute;
 z-index:0;
 top:-29px;
 left:25%;
}
@media (max-width: 991px) {
.lp-numbers-icon-1 {
 left:37%;
}
}

.lp-numbers-text {
 font-family:Balsamiq Sans;
 color:#152767;
 font-weight:600;
 font-size:20px;
}
.lp-numbers-item-1 {
transform:rotate(-10deg);}
.lp-numbers-icon-2 {
 position:absolute;
 top:-50px;
}
.lp-numbers-number-3 {
 font-size:72px;
}
.lp-numbers-item-3 {
transform:rotate(15deg); margin-top:50px;
}
.lp-numbers-img {
}
.cta-add-text {
 color:#ffffff;
 font-weight:600;
 width:60%;
 margin-bottom:26px;
}
@media (max-width: 767px) {
.cta-add-text {
 width:100%;
}
}

.lp-pricelist-img {
 margin-top:32px;
}
.text-white {
 color:#ffffff;
}
.toggle-text {
}
.toggle-wrapper {
}
.lp-blazej-hero {
 height:900px;
 background-color:#b881f6;
}
@media (max-width: 991px) {
.lp-blazej-hero {
 height:1118px;
}
}

@media (max-width: 767px) {
.lp-blazej-hero {
 height:auto;
}
.lp-blazej-hero .ct-section-inner-wrap {
padding-bottom: 19px;
}
}

.pricelist-item-row-below {
}
.pricelist-item-row-below:not(.ct-section):not(.oxy-easy-posts),
.pricelist-item-row-below.oxy-easy-posts .oxy-posts,
.pricelist-item-row-below.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.placowka50 {
}
.placowka100 {
}
.urodziny {
}
.thankyou-socials {
 width:100%;
 gap:30px;
 margin-top:5px;
 margin-bottom:55px;
}
.thankyou-socials:not(.ct-section):not(.oxy-easy-posts),
.thankyou-socials.oxy-easy-posts .oxy-posts,
.thankyou-socials.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
gap:30px;
}
@media (max-width: 991px) {
.thankyou-socials {
 margin-bottom:17px;
}
}

@media (max-width: 479px) {
.thankyou-socials {
 margin-top:23px;
 margin-bottom:40px;
}
}

.thankyou-social-icon:hover{
transform:scale(1.2,1.2);}
.thankyou-social-icon {
 width:60px;
 transition-duration:.3s;
 transition-property:all;
}
@media (max-width: 479px) {
.thankyou-social-icon {
 width:40px;
}
}

.booking-btn:hover{
transform:scale(1.05,1.05);}
.booking-btn {
background-color :#ffffff;
border: 1px solid #ffffff;
color: #0032e2;
}.booking-btn {
 font-family:Balsamiq Sans;
 position:fixed;
 top:32px;
 right:102px;
 border-radius:50px;
 font-weight:700;
 border-top-color:#0032e2;
 border-right-color:#0032e2;
 border-bottom-color:#0032e2;
 border-left-color:#0032e2;
 border-top-width:3px;
 border-right-width:3px;
 border-bottom-width:3px;
 border-left-width:3px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 z-index:10;
 font-size:22px;
 transition-duration:.3s;
 transition-property:all;
}
@media (max-width: 767px) {
.booking-btn {
 font-size:18px;
 padding-top:10px;
 padding-bottom:10px;
 padding-left:15px;
 padding-right:15px;
 top:auto;
 bottom:15px;
 right:15px;
}
}

@media (max-width: 479px) {
.booking-btn {
 padding-top:5px;
 padding-bottom:5px;
 top:41auto;
}
}

.footer-socials {
 background-color:#0082fa;
}
.footer-socials .ct-section-inner-wrap {
padding-top: 48px;
padding-bottom: 0;
}
.footer-socials:not(.ct-section):not(.oxy-easy-posts),
.footer-socials.oxy-easy-posts .oxy-posts,
.footer-socials.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.footer-socials-heading {
 color:#ffffff;
 line-height:1.2;
 margin-bottom:38px;
 text-align:center;
 font-size:33px;
}
@media (max-width: 767px) {
.footer-socials-heading {
 font-size:26px;
}
}

@media (max-width: 479px) {
.footer-socials-heading {
 margin-bottom:0px;
}
}

.blog-socials {
}
.blog-socials .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 28px;
}
.blog-socials:not(.ct-section):not(.oxy-easy-posts),
.blog-socials.oxy-easy-posts .oxy-posts,
.blog-socials.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.blog-socials-wrapper {
 max-width:700px;
 width:100%;
 background-color:#ffffff;
 border-radius:25px;
 padding-top:50px;
 padding-right:50px;
 padding-bottom:0px;
 padding-left:50px;
 box-shadow:0px 0px 15px rgba(0,0,0,0.09);
}
.blog-socials-wrapper:not(.ct-section):not(.oxy-easy-posts),
.blog-socials-wrapper.oxy-easy-posts .oxy-posts,
.blog-socials-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.blog-socials-heading {
 text-align:center;
 margin-bottom:19px;
}
@media (max-width: 479px) {
.blog-socials-heading {
 margin-bottom:0px;
 font-size:21px;
}
}

.lp-profesorek-hero {
 background-color:#39b7ff;
 height:880px;
}
.lp-profesorek-hero .ct-section-inner-wrap {
padding-bottom: 0;
}
@media (max-width: 1200px) {
.lp-profesorek-hero {
 height:800px;
}
.lp-profesorek-hero .ct-section-inner-wrap {
padding-bottom: 34px;
}
}

@media (max-width: 991px) {
.lp-profesorek-hero {
 height:auto;
}
}

@media (max-width: 767px) {
.lp-profesorek-hero {
 height:auto;
}
}

.pokaz-mini {
}
.pokaz-standard {
}
.pokaz-extra {
}
.warsztaty {
}
.pricelist-slider-item {
 gap:50px;
 padding-left:50px;
 padding-right:50px;
}
.pricelist-slider-item:not(.ct-section):not(.oxy-easy-posts),
.pricelist-slider-item.oxy-easy-posts .oxy-posts,
.pricelist-slider-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:50px;
}
@media (max-width: 479px) {
.pricelist-slider-item {
 padding-left:25px;
 padding-right:25px;
}
}

.pricelist-kids-icon {
 width:20px;
}
.pricelist-info {
 width:100%;
 gap:15px;
}
.pricelist-info:not(.ct-section):not(.oxy-easy-posts),
.pricelist-info.oxy-easy-posts .oxy-posts,
.pricelist-info.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:15px;
}
@media (max-width: 991px) {
.pricelist-info {
}
.pricelist-info:not(.ct-section):not(.oxy-easy-posts),
.pricelist-info.oxy-easy-posts .oxy-posts,
.pricelist-info.ct-section .ct-section-inner-wrap{
justify-content:center;
}
}

.calendar-section {
 background-color:#e7f5ff;
}
.calendar-section:not(.ct-section):not(.oxy-easy-posts),
.calendar-section.oxy-easy-posts .oxy-posts,
.calendar-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.calendar-add-text {
 text-align:center;
 font-size:18px;
 font-weight:600;
 max-width:900px;
 margin-top:43px;
}
.google-button {
 background-color:#0032e2;
 border-radius:25px;
 gap:10px;
 padding-top:5px;
 padding-right:15px;
 padding-bottom:5px;
 padding-left:5px;
}
.google-button:not(.ct-section):not(.oxy-easy-posts),
.google-button.oxy-easy-posts .oxy-posts,
.google-button.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:10px;
}
.google-button-text {
 font-family:Balsamiq Sans;
 color:#ffffff;
 font-weight:600;
 font-size:18px;
}
.google-button-icon {
 width:30px;
}
.kacper-cennik-img {
 position:absolute;
 left:0px;
}
@media (max-width: 991px) {
.kacper-cennik-img {
}
.kacper-cennik-img:not(.ct-section):not(.oxy-easy-posts),
.kacper-cennik-img.oxy-easy-posts .oxy-posts,
.kacper-cennik-img.ct-section .ct-section-inner-wrap{
display:none;
}
}

.franek-img-cennik {
}
.franek-img-cennik-right {
}
.blazej-cennik-img {
 position:absolute;
 left:0px;
}
@media (max-width: 991px) {
.blazej-cennik-img {
}
.blazej-cennik-img:not(.ct-section):not(.oxy-easy-posts),
.blazej-cennik-img.oxy-easy-posts .oxy-posts,
.blazej-cennik-img.ct-section .ct-section-inner-wrap{
display:none;
}
}

.profesorek-cennik-img {
 position:absolute;
 left:0px;
}
@media (max-width: 991px) {
.profesorek-cennik-img {
}
.profesorek-cennik-img:not(.ct-section):not(.oxy-easy-posts),
.profesorek-cennik-img.oxy-easy-posts .oxy-posts,
.profesorek-cennik-img.ct-section .ct-section-inner-wrap{
display:none;
}
}

.konrad-cennik-img {
 position:absolute;
 left:0px;
}
@media (max-width: 991px) {
.konrad-cennik-img {
}
.konrad-cennik-img:not(.ct-section):not(.oxy-easy-posts),
.konrad-cennik-img.oxy-easy-posts .oxy-posts,
.konrad-cennik-img.ct-section .ct-section-inner-wrap{
display:none;
}
}

.oxy-shape-divider {
  z-index: 3;
}

.rodo-send .ff-t-cell {
      display: flex;
    flex-direction: row !important;
    align-items: flex-start;
    justify-content: flex-start;
}

.oxy-pro-accordion_content {
  padding: 0px 10px;
}

.copyright-text a {
  color: #fff;
  opacity: 0.8;
}

.copyright-text {
  margin: 5px 0;
}

* {
  scroll-behavior: smooth;
}

.fancybox-content {
  padding-bottom: 0 !important;
}

.artist-box-img {
  margin: 0 auto !important;
}

.hero {
  width: 100vw;
}

.wp-block-image img {
  border-radius: 25px;
}


@keyframes sizeUp {
	0% {
		width: 500px;
	}
	50% {
		width: 550px;
	}
	100% {
		width: 500px;
	}
  
}


@keyframes float {
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatey(-20px);
	}
	100% {
		transform: translatey(0px);
	}
  
}

@keyframes floatRight {
	0% {
		transform: translateX(0px);
	}
	50% {
		transform: translateX(20px);
	}
	100% {
		transform: translateX(0px);
	}
}

@keyframes floatLeft {
	0% {
		transform: translateX(0px);
	}
	50% {
		transform: translateX(-20px);
	}
	100% {
		transform: translateX(0px);
	}
}




.gallery-arrow {
  cursor: pointer;
}

.scroll-arrow {
  animation: float 1s ease-in-out infinite;
}


.gallery-next {
  animation: floatRight 1.5s ease-in-out infinite;
}

.gallery-prev {
  animation: floatLeft 1.5s ease-in-out infinite;
}
  .page-menu .offcanvas-inner {
    width: 100%;
  }

#-carousel-builder-30-100 .oxy-carousel-builder_gallery-images .oxy-carousel-builder_gallery-image img {
  border-radius: 20px;
  outline: none;
}

.oxy-carousel-builder_gallery-image:focus-visible {
  outline: 0;
  border: 0;
}

#-carousel-builder-30-100 .oxy-carousel-builder_gallery-images .oxy-carousel-builder_gallery-image img:focus {
  outline: 0;
}

.lp-about-person-text li::marker {
  color: #8A28AC;
}

.lp-about-person-text li {
  margin-bottom: 15px;
}

.lp-about-person-text ul {
  padding-left: 20px;
}

.lp-about-person-text ul li {
  list-style-type: "";
  padding-inline-start: 1ch;
}

.lp-joke-btn {
  padding: 15px 30px;
  font-size: 20px;
  cursor: pointer;
}

.lp-joke-btn-wrapper {
    position: relative;
  z-index:0;
  transition: .2s ease-in all;
}

.lp-joke-btn-wrapper:hover {
  transform: scale(1.2);
  cursor: pointer;
}
.lp-joke-btn:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: -10px;
  right: -10px;
  background: #E1D74E;
  z-index: -1;
  border-radius: 15px;
}

/* COOKIES */

.cky-consent-container .cky-consent-bar:before {
    content: '';
    width: 260px;
    height: 115px;
    background: url(https://przezabawni.pl/wp-content/uploads/2023/12/Kacper1.svg);
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
}

.cky-consent-container .cky-consent-bar {
    display: flex;
    padding-left: 0;
  align-items: center;
}

.fancybox-button--play,
.fancybox-button--download,
.fancybox-button--zoom {
  display: none !important;
}

.oxy-lightbox .fancybox-toolbar .fancybox-button {
  font-size: 40px;
}

.star-list ul {
  list-style-type: none;
  padding-left: 0;
}

.star-list ul li {
  margin-bottom: 20px;
}
@media(max-width: 768px) {
  .cky-consent-container .cky-consent-bar {
    flex-direction: column;
  }

  .cky-consent-container .cky-consent-bar:before {
    width: 100px;
  }
}

/* JOKE BUTTONS */

  .lp-joke-step {
      opacity: 0;
      max-height: 0;
      transition: opacity 0s ease-in-out, max-height 0s ease-in-out;
    }

    .lp-joke-step-1 {
      opacity: 1;
      max-height: 1000px; /* Set a large value to accommodate varying content heights */
    }

    .lp-joke-text-text {
      margin-top: -80px;
    }



    .lp-joke-btn-1 {
      position: absolute;
      top: 50%;
    }

  .lp-joke-btn-1-images {
    top: 54%;
    transform: translateY(-50%);
  }

.lp-list-juggle ul {
  list-style-image: url("https://przezabawni.pl/wp-content/uploads/2024/05/juggle.png");
}

.lp-list-star ul {
  list-style-image: url('https://przezabawni.pl/wp-content/uploads/2024/07/star2.png');
}

.img-blend-darken {
  mix-blend-mode: darken;
}

.sub-menu .menu-item {
  border-top: 1px solid #ffffff47;

}

.sub-menu .menu-item a {
    color: #f7ff00 !important;
}


.menu-slide-main:after {
  content: '';
  width: 150px;
  height: 140px;
  background: url('https://przezabawni.pl/wp-content/uploads/2023/12/star.svg');
  background-size: contain;
  right: 0;
  bottom: 0;
  position: absolute;
  z-index: -1;
}

.site-breadcrumbs a {
  color: #002db3;
}

.sub-menu .sub-menu a {
  padding-left: 40px !important;
}

.oxy-slide-menu_list .menu-item a {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.sub-menu .sub-menu a {
  color: #fff !important;
}

.oxy-slide-menu_dropdown-icon-click-area {
  position: absolute;
  right: 20px;
  padding: 20px;
  padding-left: 50px;
}

.fancybox-bg {
  pointer-events: auto !important;
}

@media(max-width: 992px) {
  .about-kacper-img {
    order: 1;
  }
  .about-kacper-txt {
    order: 2;
  }
}

/* EMOJI JOKE SECTION */

.emoji-section {
    position: relative;
    width: 200px; /* Adjust as needed */
    height: 200px; /* Adjust as needed */
    margin: 0 auto;
    text-align: center;
}

.chat-bubble {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.emoji {
  cursor: pointer;
  position: absolute;
  top: 90%;
  left: 50%;
  transform: translateX(-50%);
}


.step-1, .step-4 {
right: -50%;
  bottom: 20%;
}

.step-2,
.step-3,
.step-5,
.step-6 {
  bottom: 20%;
  left: 50%;
}

.step-7 {
right: -50%;
  bottom: 30%;
}

.emoji {
  width: 200px;
}

.emoji-class-7 {
  width: 400px;
  top: 50%;
}



.breadcrumb_last {
  color: #000 !important;
}

.ff-default .ff-el-form-control:focus {
  border: 2px solid #0032e2 !important;
}

.about-intro .ct-section-inner-wrap {
  position: relative;
}

.about-intro .ct-section-inner-wrap:after {
  content: '';
  width: 100%;
  height: 18px;
  display: block;
  position: absolute;
  background: url('https://przezabawni.pl/wp-content/uploads/2023/12/h-bg.svg');
  background-repeat: repeat-x;
  background-size: contain;
  bottom: 0;
  left: 0;
}

.text-heading__short-line:after {
  content: '';
  width: 100px;
  height: 18px;
  display: block;
  position: absolute;
  background: url('https://przezabawni.pl/wp-content/uploads/2023/12/h-bg.svg');
  background-repeat: no-repeat;
  transform: translateX(-50%);
  left: 50%;
  margin-top: 15px;
  
}

.cta-text a {
  color: #fff;
  text-decoration: underline;
}

/* OCENA */

.hidden {
  display: none !important;
}

.visible {
    opacity: 1;
    pointer-events: all;
    transition: opacity 0.4s ease;
}

.feedback-block {
  opacity: 0;
  transform: translateY(10px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.feedback-block.visible {
  opacity: 1;
  transform: translateY(0);
}

.oxygen-builder-body .hidden {
  display: flex !important;
}

.oxygen-builder-body .feedback-block {
  opacity: 1 !important;
}

.review-section .ff-message-success {
  box-shadow: unset !important;
  border: 0 !important;
}

.fluentform .ff-btn.ff-working:after {
    background: #2d298e !important;
      bottom: -10px !important;
    border-radius: 20px !important;
}

.blog-list-title a {
  color: #404040;
}

.single-post .wp-block-image {
  margin: 25px 0;
  overflow: hidden;
}

span.oxy-read-more-link_text {
    background: #ffd600;
    color: #000000;
    font-weight: bold;
    padding: 5px 19px;
    border-radius: 20px;
}

.pricelist-label__best {
  position: relative;
}

.pricelist-label__best:after {
  content: '';
  width: 45px;
  height: 67px;
  background: url('https://przezabawni.pl/wp-content/uploads/2025/08/seler.svg');
  display: block;
  position: absolute;
  bottom: 3px;
  right: 10px;
}

.booking-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
}

.booking-btn:after {
  content: '';
  width: 20px;
  height: 20px;
  background: url('https://przezabawni.pl/wp-content/uploads/2025/09/stars.svg');
  background-size: contain;
  display: block;
}


.lp-pricelist .oxy-carousel-builder_icon:not(.oxy-carousel-builder_icon_disabled) {
  animation: bounce 1s infinite;
}


@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-6px);
  }
  60% {
    transform: translateY(-3px);
  }
}


/* MEDIA QUERIES */

@media(min-width: 768px) {
    .emoji {
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
  }
  .step-1 {
      right: -380px;
    left: unset;
    bottom: 86px;
  }
  
  .step-3 {
    bottom: 100px;
    left: -70px;
  }
  
  .step-4 {
    right: -300px;
    left: unset;
    bottom: 90px;
  }
  
  
  .step-2,
  .step-5,
  .step-6 {
     bottom: 83px;
    left: -100px;
  }
  
  .step-7 {
    right: -450px;
    left: unset;
    bottom: 90px;
  }

  .emoji-class-7 {
    width: 400px;
  }

  .testimonial-section .ct-section-inner-wrap:before,
  .testimonial-section .ct-section-inner-wrap:after {
    content: '';
    width: 121px;
    height: 19px;
    background: url('https://przezabawni.pl/wp-content/uploads/2023/12/h-bg.svg');
    display: block;
  }
}

@media(max-width: 992px) {
    .newsletter-modal {
        top: 50px;
      }
    
        .lp-joke-step-2 .lp-joke-text-text {
        margin-top: -148px;
      }

  .lp-joke-step-7 .lp-joke-text-text {
        margin-top: 0px;
      }
}

@media(min-width: 992px) {
  .page-menu .offcanvas-inner {
    width: 40%;
  }

    .floating {
      animation: sizeUp 1s ease-in-out infinite;
    }

    .step-7 {
      right: -500px;
    }
}

@media(min-width: 590px) and (max-width: 767px) {
  #-carousel-builder-30-100 .oxy-carousel-builder_gallery-image img, #-carousel-builder-30-100 .oxy-carousel-builder_gallery-images {
    height: 345px;
  }
}

@media(min-width: 590px) and (max-width: 700px) {
  #-carousel-builder-30-100 .oxy-carousel-builder_gallery-image img, #-carousel-builder-30-100 .oxy-carousel-builder_gallery-images {
    height: 292px;
  }
}

@media(min-width: 480px) and (max-width: 525px) {
  #-carousel-builder-30-100 .oxy-carousel-builder_gallery-image img, #-carousel-builder-30-100 .oxy-carousel-builder_gallery-images {
    height: 232px;
  }
}

@media(min-width: 400px) and (max-width: 480px) {
  #-carousel-builder-30-100 .oxy-carousel-builder_gallery-image img, #-carousel-builder-30-100 .oxy-carousel-builder_gallery-images {
    height: 382px;
  }
}

@media(min-width: 300px) and (max-width: 385px) {
  #-carousel-builder-30-100 .oxy-carousel-builder_gallery-image img, #-carousel-builder-30-100 .oxy-carousel-builder_gallery-images {
    height: 320px;
  }
}

@media(min-width: 200px) and (max-width: 320px) {
  #-carousel-builder-30-100 .oxy-carousel-builder_gallery-image img, #-carousel-builder-30-100 .oxy-carousel-builder_gallery-images {
    height: 240px;
  }
}

@media(min-width: 400px) and (max-width: 470px) {
  .hero {
    height: 500px;
  }
}

@media(max-width: 992px) {
  .lp-about-person-img {
    order: 2;
  }
}

@media(min-width: 1200px) and (max-width: 1400px) {
  .lp-gapcio-hero .ct-section-inner-wrap {
    padding-bottom: 50px;
  }

  .lp-hero-bg-shape__gapcio {
    bottom: -80px;
  }
}

@media(min-width: 1400px) {
  .lp-hero-bg-shape__gapcio {
    bottom: 0px;
  }
}/* OTTO */

@media(max-width: 1200px) {
  #image-208-17 {
    width: 200px;
  }
}

@media(min-width: 1350px) {
  #image-208-17 {
    width: 400px;
  }
}

/* KACPER */

.kacper-cennik-img {
    width: 150px;
  }

@media(max-width: 1200px) {
  .kacper-cennik-img {
    width: 200px;
  }
}

@media(min-width: 1250px) {
  .kacper-cennik-img {
    width: 300px;
  }
}
@media(min-width: 1450px) {
  .kacper-cennik-img {
    width: 400px;
  }
}

/* GAPCIO */

.pricelist-img-side-gapcio {
  width: 150px;
}

@media(min-width: 1200px) {
  .pricelist-img-side-gapcio {
    width: 200px;
  }
}

@media(min-width: 1300px) {
  .pricelist-img-side-gapcio {
    width: 300px;
  }
}

/*FRANEK */

.franek-img-cennik, .franek-img-cennik-right {
  width: 150px;
}

@media(min-width: 1200px) {
  .franek-img-cennik, .franek-img-cennik-right {
    width: 250px;
  }
}

/* BŁAŻEJ */

.blazej-cennik-img {
    width: 150px;
  }


@media(min-width: 1200px) {
  .blazej-cennik-img {
    width: 250px;
  }
}

@media(min-width: 1400px) {
  .blazej-cennik-img {
    width: 350px;
  }
}

/* PAN PROFSEOREK */

.profesorek-cennik-img {
  width: 150px;
}

@media(min-width: 1200px) {
  .profesorek-cennik-img {
    width: 250px;
  }
}

@media(min-width: 1400px) {
  .profesorek-cennik-img {
    width: 350px;
  }
}

/* KONRAD */

.konrad-cennik-img {
  width: 150px;
}

@media(min-width: 1200px) {
  .konrad-cennik-img {
  width: 250px;
}
}

@media(min-width: 1400px) {
  .konrad-cennik-img {
  width: 350px;
}
}