:root{--radius:15px;--radius-large:35px;--padding:20px;--font-family:"Nunito";--heading-font-weight:800;--color-header:#2f374a;--color-text:#2f374a;--text-weight:500;--text-size:16px;--color-read-more:#7c7cff;--color-main:#7c7cff;--color-blue:#7c7cff;--color-green:#89d07f}body{overflow-x:hidden}.site-main{overflow:visible;max-width:1980px;margin:auto}.e-widget-swiper{overflow:visible}.elementor{overflow:visible !important}.btn-green .elementor-button:hover{box-shadow:0 28px 90px 0 rgba(137,208,127,.8) !important}.btn-blue .elementor-button:hover{box-shadow:0 20px 100px 0 rgba(15,163,236,.8) !important}.btn-yellow .elementor-button:hover{box-shadow:0 20px 100px 0 rgba(237,185,98,1) !important}.btn-245 .elementor-button{padding-left:0;padding-right:0;width:245px !important}body{background-image:url("/nowa/wp-content/themes/hello-theme-child/img/body-bgc.jpg");background-repeat:no-repeat;background-size:cover;background-position:top}.elementor{overflow:hidden}.text-pre-line .elementor-heading-title{white-space:pre}.zapisz-sie-btn-menu>a{display:flex;justify-content:center;width:146px;height:40px;background:linear-gradient(180deg,#8995ff 0%,#4e70e8 100%);color:#fff !important;text-align:center !important;border-radius:var(--radius);box-shadow:0 28px 90px 0 rgba(74,74,216,.4)}.zapisz-sie-btn-menu>a:hover{box-shadow:0 28px 90px 0 rgba(74,74,216,.6)}.zapisz-sie-btn-menu>a:after{display:none !important}@media all and (min-width:1020px) and (max-width:1380px){.elementor-nav-menu--main .elementor-nav-menu .elementor-item{font-size:15px !important;padding-left:10px !important;padding-right:10px !important}.zapisz-sie-btn-menu>a{width:120px}}.main-baner-img-wrapper{position:relative}.main-baner-img-wrapper:after,.main-baner-img-wrapper:before{content:"";position:absolute;background-repeat:no-repeat;background-size:contain;z-index:99999;opacity:.7;filter:blur(2px)}.main-baner-img-wrapper:after{width:77px;height:77px;top:170px;left:190px;background-image:url("/nowa/wp-content/uploads/2024/03/blur-baner-1.png");animation:down-and-up 4s 3s ease infinite alternate}.main-baner-img-wrapper:before{width:101px;height:99px;top:270px;left:50px;background-image:url("/nowa/wp-content/uploads/2024/03/blur-baner-2.png");animation:down-and-up 4s 1s ease infinite alternate}@media all and (max-width:767px){.main-baner-img-wrapper:after{top:100px;left:190px}.main-baner-img-wrapper:before{top:200px;left:50px}}@keyframes down-and-up{from{transform:translateY(0)}to{transform:translateY(30px)}}.img-100-left img{transform:translate(100px,-30px)}.offer-img-main figure{box-shadow:0 0 74px 0 rgba(124,124,255,.3)}.offer-img-green figure{box-shadow:0 0 74px 0 rgba(90,184,77,.3)}.offer-img-blue figure{box-shadow:0 0 74px 0 rgba(15,163,236,.3)}.offer-img figure{position:relative;width:150px !important;height:150px;background-color:#fff;border-radius:var(--radius-large);z-index:999}.offer-img figure img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9}.offer-img figure:after,.offer-img figure:before{content:"";position:absolute;left:50%;height:95%;border-radius:var(--radius-large);z-index:-1;transform:translateX(-50%)}.offer-img figure:before{bottom:0;width:99%;background-color:#fff;z-index:9}.offer-img figure:after{bottom:-3px;width:97%;z-index:0}.offer-img-main figure:after{background-color:#7c7cff}.offer-img-green figure:after{background-color:#5ab84d}.offer-img-blue figure:after{background-color:#0fa3ec}.offer-box figure{position:relative;width:110px;height:110px;background:#fff;border-radius:var(--radius-large)}.offer-box figure img{position:absolute;top:50%;left:50%;padding:2px;transform:translate(-50%,-50%)}.img-scale-14 .elementor-widget-container{position:relative}.img-scale-14 .elementor-widget-container:before{content:"";position:absolute;top:0;right:35%;width:1px;height:1px;animation:up-and-down 4s ease infinite alternate;box-shadow:8px 0px 30px 20px rgba(224,181,196,.8)}.img-scale-14 img{animation:up-and-down 4s ease infinite alternate}.sonatina .elementor-icon-list-items .elementor-icon-list-item:nth-child(9),.sonatina .elementor-icon-list-items .elementor-icon-list-item:nth-child(10),.sonatina .elementor-icon-list-items .elementor-icon-list-item:nth-child(11),.sonatina .elementor-icon-list-items .elementor-icon-list-item:nth-child(12),.sonatina .elementor-icon-list-items .elementor-icon-list-item:nth-child(13),.sonatina .elementor-icon-list-items .elementor-icon-list-item:nth-child(14),.sonatina .elementor-icon-list-items .elementor-icon-list-item:nth-child(15),.sonatina .elementor-icon-list-items .elementor-icon-list-item:nth-child(16),.sonatina .elementor-icon-list-items .elementor-icon-list-item:nth-child(17),.sonatina .elementor-icon-list-items .elementor-icon-list-item:nth-child(18){opacity:.5 !important}.sonata .elementor-icon-list-items .elementor-icon-list-item:nth-child(14),.sonata .elementor-icon-list-items .elementor-icon-list-item:nth-child(15),.sonata .elementor-icon-list-items .elementor-icon-list-item:nth-child(16),.sonata .elementor-icon-list-items .elementor-icon-list-item:nth-child(17),.sonata .elementor-icon-list-items .elementor-icon-list-item:nth-child(18){opacity:.5 !important}@keyframes up-and-down{from{transform:translateY(0) scale(1.4)}to{transform:translateY(-30px) scale(1.4)}}.elementor-image-carousel-wrapper{overflow:visible}.elementor-widget-image-carousel:nth-child(1) .elementor-image-carousel{padding-top:50px}.elementor-widget-image-carousel:nth-child(2) .elementor-image-carousel{padding-bottom:50px}.elementor-image-carousel{padding:12px 0}.hp-swipper .swiper-slide{width:460px !important;height:270px;margin:0 20px;border:20px solid #fff;border-radius:var(--radius);box-shadow:0 20px 100px 0 rgba(137,149,255,.3)}.hp-swipper .swiper-slide .swiper-slide-inner{width:100%;height:100%}.hp-swipper .swiper-slide .swiper-slide-inner img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius)}.slick-list,.slick-track{overflow:visible}.wb_ps_item{visibility:hidden;opacity:0}.wb_ps_item.slick-active{visibility:visible;opacity:1}.wbel_post_slider_wrapper .slick-list{padding-top:50px !important;padding-bottom:50px !important}.wb_ps_single_item{height:460px;padding-top:20px;border-radius:var(--radius);box-shadow:0 20px 100px 0 rgba(137,149,255,.3);transition:.5s}.wb_ps_single_item:hover{box-shadow:0 20px 100px 0 rgba(137,149,255,.5);cursor:pointer}.wb_ps_thumbnail>a>img{width:290px;height:190px;object-fit:cover;border-radius:var(--radius);box-shadow:none}.wb_ps_content{padding:0;padding:25px 20px 20px !important}.wb_ps_title>h2,.wb_ps_title>h2>a{margin:0 0 10px;font-size:18px;font-weight:var(--heading-font-weight);font-family:var(--font-family);color:var(--color-header) !important;text-align:left}.wb_ps_description .wb_ps_text p{font-family:var(--font-family) !important;font-size:var(--text-size) !important;color:var(--color-text) !important;text-align:left !important;overflow:hidden !important;display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important}.wb_ps_readmore{display:flex;flex-direction:row}.wb_ps_readmore a{padding:0 !important;background-color:transparent !important;border:none !important;color:var(--color-read-more) !important;font-weight:700;font-size:18px !important;font-family:var(--font-family);text-transform:inherit !important}.wbel-arrow{width:50px;height:50px;line-height:40px;background-color:var(--color-main);border-color:var(--color-main)}.wbel-arrow:hover{background-color:var(--color-main);border-color:var(--color-main);color:#fff}.wb-arrow-prev{left:10px}.wb-arrow-next{right:10px}[data-vp-layout]:not([data-vp-layout=slider]) .vp-portfolio__item-wrap{padding:0 10px !important}.vp-portfolio__items-style-default .vp-portfolio__item:hover .vp-portfolio__item-img img{transform:none !important}.vp-portfolio__item-img-wrap{height:345px !important}.vp-portfolio__item-img{padding:var(--padding) !important;border:20px solid #fff;border-radius:var(--radius) !important}.vp-portfolio__item-img a{overflow:hidden}.vp-portfolio__item-img img{border-radius:var(--radius)}.vp-portfolio__item-overlay{border-radius:var(--radius)}.vp-portfolio__item-meta-title,.vp-portfolio__item-meta-title>a{color:var(--color-header) !important;font-family:var(--font-family);font-size:18px;font-weight:800;text-align:left}.vp-portfolio__pagination-wrap{display:none !important}.elementor-location-footer{position:relative;overflow:visible}.elementor-location-footer:before{content:"";position:absolute;left:25%;top:25%;width:30%;height:1px;box-shadow:-100px 100px 800px 500px rgba(124,124,255,.1)}body.page-id-619 .elementor-location-footer>.elementor-element{padding-top:100px !important}.footer-contact-details .elementor-icon-box-icon .elementor-icon{padding:20px;border-radius:99px}.footer-contact-details.footer-contact-blue .elementor-icon-box-icon .elementor-icon{background-image:linear-gradient(180deg,#6fc3ec 0%,#0fa3ec 100%);box-shadow:0px 28px 90px 0px rgba(15,163,236,.4)}.footer-contact-details.footer-contact-maincolor .elementor-icon-box-icon .elementor-icon{background-image:linear-gradient(180deg,var(--color-main) 0%,#4e70e8 100%);box-shadow:0px 28px 90px 0px rgba(74,74,216,.4)}.footer-contact-details.footer-contact-green .elementor-icon-box-icon .elementor-icon{background-image:linear-gradient(180deg,var(--color-green) 0%,#5ab84d 100%);box-shadow:0px 20px 100px 0px rgba(137,208,127,.4)}@media all and (max-width:1440px){.slick-track{display:flex;flex-wrap:no-wrap}.wb_ps_description .wb_ps_text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media all and (max-width:480px){.more-news-btn{margin-top:30px !important}}@media all and (min-width:768px) and (max-width:980px){body.home .site-main{visibility:visible}.wb_ps_item.slick-active{width:400px !important}}@media all and (max-width:767px){.baner-home-page{height:50%}.slick-list.draggable{overflow:visible !important}body.home .site-main{overflow:hidden}.baner-home-page .e-con-inner{flex-direction:column-reverse !important}.baner-home-page .e-con-inner .img-100-left img{height:260px;transform:none;transform:scale(1.4)}.wbel_post_slider_wrapper{padding:0 20px}.hp-swipper .swiper-slide{width:100% !important}.wb_ps_single_item{padding:20px}.wb_ps_content{padding:20px 0 !important}.wb_ps_description p{font-size:12px !important}.wb_ps_title>h2>a{font-size:16px !important}.note-left-right-bgc .elementor-element-a28a7ff:after,.note-left-right-bgc .elementor-element-0ecf0d0:before{display:none}.note-left-right-bgc .elementor-element-a28a7ff:after,.note-left-right-bgc .elementor-element-24b1b35:after,.note-left-right-bgc .elementor-element-0ecf0d0:before,.note-left-right-bgc .elementor-element-c648f1a:before{display:none !important}.wb_ps_single_item{height:240x}}.note-left-right-bgc{position:relative}.note-left-right-bgc .elementor-element-a28a7ff:after,.note-left-right-bgc .elementor-element-24b1b35:after,.note-left-right-bgc .elementor-element-0ecf0d0:before,.note-left-right-bgc .elementor-element-c648f1a:before,.note-left-right-bgc .elementor-element-9cca618:before{content:"";position:absolute;top:50%;width:200px;height:450px;z-index:999px;background-size:contain;transform:translateY(-15%);z-index:-9 !important;background-repeat:no-repeat}.note-left-right-bgc .elementor-element-a28a7ff:after,.note-left-right-bgc .elementor-element-24b1b35:after{right:-140px;background-image:url("/nowa/wp-content/uploads/2024/03/nutka-prawa.png");z-index:-9}.note-left-right-bgc .elementor-element-0ecf0d0:before,.note-left-right-bgc .elementor-element-c648f1a:before,.note-left-right-bgc .elementor-element-9cca618:before{left:-165px !important;background-image:url("/nowa/wp-content/uploads/2024/03/nutka-lewa.png");z-index:999 !important;left:200px}.white-before{position:relative}.white-before:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--radius);box-shadow:0px 4px 250px 0px rgba(224,181,195.99999999999997,.7)}.white-before::before~*{z-index:999 !important;position:relative}.white-before>.elementor-widget-container{z-index:9 !important;position:relative}.white-after{position:relative;z-index:99 !important}.white-after:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--radius);box-shadow:0px 4px 250px 0px rgba(224,181,195.99999999999997,.7);z-index:-999}.white-after:before{content:"" !important;position:absolute !important;top:0;left:0;width:100%;height:100%;border-radius:var(--radius);background-color:#fff}.nutki-gallery{max-width:385px !important}.nutki-gallery .elementor-image-gallery .gallery figure:not(:first-child){display:none}.nutki-gallery .elementor-image-gallery .gallery figure{border-radius:var(--radius);background:#fff;padding:20px;width:385px;height:385px}.nutki-gallery .elementor-image-gallery .gallery figure .gallery-icon{height:100%}.nutki-gallery .elementor-image-gallery .gallery figure img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius)}.elementor-slideshow__footer{display:none !important}@media all and (max-width:1024px){.nutki-menu .elementor-nav-menu--dropdown{padding:50px 0;overflow:visible}.nutki-menu .elementor-nav-menu--dropdown .elementor-nav-menu>li{max-width:max-content !important;margin:0 auto 15px auto}.nutki-menu .elementor-nav-menu--dropdown .elementor-nav-menu>li>a{position:relative;justify-content:center}.nutki-menu .elementor-nav-menu--dropdown .elementor-nav-menu>li>a:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;height:3px;background-color:var(--color-main);border-radius:var(--radius)}.nutki-menu .elementor-nav-menu--dropdown .elementor-nav-menu>li.zapisz-sie-btn-menu>a:before{display:none}.nutki-menu .zapisz-sie-btn-menu>a{margin:auto}}.container-img-height-100 .img-height-100{height:100%}.container-img-height-100 .img-height-100 img{height:100% !important;object-fit:cover}@media all and (max-width:1380px){.container-img-height-100 .img-height-100{height:300px !important}}@media all and (max-width:767px){.container-img-height-100 .img-height-100{height:200px !important}}.posts-filter-moth .wp-block-archives-list{padding:0}.posts-filter-moth .wp-block-archives-list>li{list-style:none}.posts-filter-moth .wp-block-archives-list>li>a{font-family:var(--font-family) !important;color:var(--color-text) !important}@media all and (max-width:1380px){.dzz-container{height:600px !important}}@media all and (max-width:1180px){.dzz-container{height:650px !important}}@media all and (max-width:1080px){.dzz-container .elementor-heading-title{font-size:22px !important}}@media all and (max-width:980px){.dzz-container{width:100%;height:auto !important;min-height:350px !important}}