[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-area){display:none}.elementor-popup-modal{background-color:transparent;display:flex;pointer-events:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.elementor-popup-modal .dialog-buttons-wrapper,.elementor-popup-modal .dialog-header{display:none}.elementor-popup-modal .dialog-close-button{display:none;inset-inline-end:20px;margin-top:0;opacity:1;pointer-events:all;top:20px;z-index:9999}.elementor-popup-modal .dialog-close-button svg{fill:#1f2124;height:1em;width:1em}.elementor-popup-modal .dialog-widget-content{background-color:#fff;border-radius:0;box-shadow:none;max-height:100%;max-width:100%;overflow:visible;pointer-events:all;width:auto}.elementor-popup-modal .dialog-message{display:flex;max-height:100vh;max-width:100vw;overflow:auto;padding:0;width:640px}.elementor-popup-modal .elementor{width:100%}.elementor-widget-container .elementor-heading-title{line-height:inherit;}
.has-text-align-center{text-align:center;}
.widget{margin-bottom:0;}
p, .entry-content p{margin-bottom:1.6em;margin-bottom:1rem;}
.site-header-primary-section-left{margin-top:-80px;}
#ast-desktop-header,
#ast-mobile-header{position:absolute;width:100%;top:35px;}
.site-above-header-wrap .ast-builder-grid-row{justify-content:end;}
.ast-above-header-wrap{margin-left:10px;margin-right:10px;}
.site-header-above-section-right{width:max-content;border-bottom:1px solid rgb(234, 225, 218);}
.site-above-header-wrap, .ast-header-break-point .ast-above-header-bar{background-color:rgba(255,255,255,0.7);border-top-left-radius:30px;border-top-right-radius:30px;padding-top:20px;padding-left:30px;padding-right:30px;}
.site-header-above-section-right .ast-builder-layout-element{padding-bottom:20px;}
.topHeader_contact{display:flex;column-gap:20px;}
.topHeader_contact a img{margin-right:10px;flex-shrink:0;}
.site-primary-header-wrap{background-color:rgba(255,255,255,0.7);border-bottom-left-radius:30px;border-bottom-right-radius:30px;padding-left:30px;padding-right:30px;}
.ast-primary-header-bar{margin-left:10px;margin-right:10px;}
.hero-arrow{bottom:30px;left:0;right:0;}
.heroWrap{max-width:655px;}
.screen-img{top:0;bottom:0;}
.screen-img .elementor-widget-image{height:100%;object-fit:cover;}
.block-list .elementor-icon-box-icon svg{height:auto;}
.block-list .elementor-icon-list-item svg{margin-top:6px !important;}
.paragrapf-mb-0 p:last-child{margin-bottom:0;}
.site-footer-primary-section-3 .widget_text p, .site-footer-primary-section-2 .widget_text p{margin-bottom:0;}
footer .wp-block-media-text__media{width:45px;flex-shrink:0;}
footer .wp-block-media-text.is-stacked-on-mobile{display:flex;align-items:center;gap:15px;}
footer #block-20 .wp-block-media-text.is-stacked-on-mobile{align-items:start;}
footer #block-20 .wp-block-media-text__media{display:flex;justify-content:center;}
footer .wp-block-media-text.is-stacked-on-mobile p{margin-bottom:0;}
.site-footer-section-2, .site-footer-section-3{padding-left:40px;border-left:2px solid white;}
.site-footer-section-2, .site-footer-section-3{display:flex;flex-direction:column;justify-content:start;height:100%;}
.site-primary-footer-wrap .site-footer-section{padding-top:25px;padding-bottom:25px;}
footer #menu-footer-menu{display:flex;flex-direction:column;gap:8px;}
footer #menu-footer-menu a{text-transform:uppercase;font-size:15px;font-weight:500;}
footer #block-10{max-width:300px;}
#block-32 span{padding-left:13px;padding-right:13px;}
#block-32,
#block-32 a{color:white;}
#block-32 p{margin-bottom:0;}
.site-below-footer-wrap, .ast-footer-copyright{font-size:15px;}
.site-footer-section>*{margin-bottom:0;}
.kontakt-icon svg{height:auto;}
.customReadMore{margin-top:16px !important;}
.elementor-share-btn__icon{background-image:url(//centrumczasdlanas.pl/wp-content/uploads/2024/02/share.svg);height:36.8px;width:36.8px;background-repeat:no-repeat;background-color:transparent !important;background-size:contain;transition:0.3s;}
.elementor-share-btn__icon:hover{opacity:0.9;}
.elementor-share-btn:hover{filter:none !important;}
.elementor-share-btn__icon svg{display:none;}
.faq .elementor-accordion-item{border-left:0px !important;border-right:0px !important;}
.faq .elementor-accordion-title{padding-right:10px;}
.faq .elementor-accordion-icon svg, .faq .elementor-accordion-icon{width:56px !important;height:30px !important;}
.faq .elementor-tab-content.elementor-active{border-top-color:#B06B66 !important;}
.faq .elementor-tab-title{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;}
.singleBlogInfo svg{height:auto !important;}
.singleBlogInfo .elementor-icon-list-items{row-gap:10px;}
.single-post .e-font-icon-svg-container svg, .page-id-1036 .e-font-icon-svg-container svg{display:none;}
.single-post .e-font-icon-svg-container, .page-id-1036 .e-font-icon-svg-container{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21px' height='21px'%3E%3Cpath fill-rule='evenodd' fill='rgb(176, 107, 102)' d='M20.612,19.538 L14.707,13.636 C15.954,12.145 16.636,10.284 16.636,8.317 C16.636,6.096 15.770,4.008 14.199,2.438 C12.628,0.868 10.539,0.003 8.317,0.003 C6.095,0.003 4.006,0.868 2.436,2.438 C0.864,4.008 -0.001,6.096 -0.001,8.317 C-0.001,10.537 0.864,12.625 2.436,14.196 C4.006,15.766 6.095,16.630 8.317,16.630 C10.285,16.630 12.147,15.950 13.639,14.703 L19.544,20.606 C19.691,20.754 19.885,20.827 20.078,20.827 C20.272,20.827 20.465,20.754 20.612,20.606 C20.908,20.311 20.908,19.833 20.612,19.538 ZM3.504,13.128 C2.218,11.843 1.510,10.134 1.510,8.317 C1.510,6.500 2.218,4.791 3.504,3.506 C4.790,2.221 6.499,1.514 8.317,1.514 C10.136,1.514 11.845,2.221 13.130,3.506 C14.416,4.791 15.124,6.500 15.124,8.317 C15.124,10.134 14.416,11.843 13.130,13.128 C11.845,14.413 10.136,15.120 8.317,15.120 C6.499,15.120 4.790,14.413 3.504,13.128 Z'/%3E%3C/svg%3E");width:20px !important;height:20px !important;background-repeat:no-repeat;background-size:contain;}
.single-post input[type="search"],
.page-id-1036 input[type="search"]{width:300px !important;}
.single-post .elementor-search-form__icon, .page-id-1036 .elementor-search-form__icon{padding-left:0 !important;}
.elementor-search-form--skin-minimal .elementor-search-form__icon, .page-id-1036 .elementor-search-form--skin-minimal .elementor-search-form__icon{opacity:1 !important;}
.full-screen-post-img img, .wp-block-image.alignfull img{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);max-height:500px;object-fit:cover;z-index:100;position:relative;margin-top:60px;margin-bottom:60px;}
.podobneWpisy .elementor-post__excerpt{text-align:left;}
.elementor-post__excerpt p::after{content:"...";}
.zespolCPT .elementor-post__excerpt{text-align:center;}
.zespolCPT .elementor-post__excerpt p::after{content:"";}
.zespolCPT article{border-bottom-left-radius:30px;border-bottom-right-radius:30px;}
.zespolCPT article:nth-child(3n+1) .elementor-post__text{background-color:#fcf7ef;}
.zespolCPT article:nth-child(3n+2) .elementor-post__text{background-color:#faf2e5;}
.zespolCPT article:nth-child(3n) .elementor-post__text{background-color:#f1e8d8;}
.podobneWpisy .elementor-post__read-more{background-color:#b06b66;padding-top:7px;padding-bottom:7px;padding-left:30px;padding-right:30px;border-radius:10px;display:flex;width:fit-content;margin:auto;}
.podobneWpisy .elementor-post__read-more:hover{background-color:#896867;}
.search-results #primary{margin-top:8rem;}
.search-results article .post-thumb-img-content.post-thumb{border-radius:30px;}
.search-results article .ast-taxonomy-container, .search-results article .ast-blog-meta-container{display:none;}
.search-results.ast-grid-common-col{padding-left:5px;padding-right:5px;}
.search-results .ast-blog-layout-4-grid .ast-article-inner{box-shadow:none !important;}
.search-results.ast-article-post:hover .post-thumb-img-content img{transform:scale(1);}
.error404 #primary{margin-top:8rem;}
.kontakt-icon svg{height:auto;width:auto;}
.elementor-icon-box-title{display:block;}
.customReadMore{margin-top:16px !important;}
.single-zespol .post-navigation, .single-zespol .entry-header{display:none;}
.single-zespol p{margin-bottom:34px;}
@keyframes moveUpDown {
0%{transform:translateY(0);}
50%{transform:translateY(-10px);}
100%{transform:translateY(0);}
}
.hero-arrow{animation:moveUpDown 2s infinite;}
.topHeader_contact a:hover, footer a:hover{text-decoration:underline;}
.rekomendacje .swiper-slide .elementor-testimonial{padding:50px 40px;border-radius:30px;}
.rekomendacje .elementor-testimonial:before{content:"";width:95px;height:72px;display:block;margin:auto;background-image:url(//centrumczasdlanas.pl/wp-content/uploads/2024/02/cudzyslow.png);margin-bottom:40px;}
.rekomendacje .swiper-slide:nth-child(3n+1) .elementor-testimonial{background-color:#f1e8d8;}
.rekomendacje .swiper-slide:nth-child(3n+2) .elementor-testimonial{background-color:#eae1da;}
.rekomendacje .swiper-slide:nth-child(3n) .elementor-testimonial{background-color:#faf2e5;}
.rekomendacje .swiper-pagination{bottom:-25px !important;}
.ast-header-break-point .main-navigation .stack-on-mobile li a{border-radius:30px;}
#ast-hf-mobile-menu{margin-left:10px;margin-right:10px;gap:5px;}
#ast-hf-mobile-menu .sub-menu .ast-menu-toggle{top:10px;}
.ast-header-break-point .main-navigation .stack-on-mobile li ul li a{margin-top:10px;}
.ast-menu-toggle:focus-visible, .ast-menu-toggle:focus{outline:none;}
.ast-mobile-header-content{margin-left:10px;margin-right:10px;box-shadow:0px 7px 13px 0px rgba(0,0,0,0.38);-webkit-box-shadow:0px 7px 13px 0px rgba(0,0,0,0.38);-moz-box-shadow:0px 7px 13px 0px rgba(0,0,0,0.38);}
#ast-hf-mobile-menu{border-radius:30px;}
.ast-menu-toggle{box-shadow:none;}
h2.wp-block-heading{font-size:40px;line-height:50px;text-align:center;margin-bottom:60px;}
h2.wp-block-heading:before{content:"";background-image:url(//centrumczasdlanas.pl/wp-content/uploads/2024/01/icon10.svg);display:block;margin:auto;width:123px;height:94px;margin-top:70px;margin-bottom:20px;}
h3.wp-block-heading{font-size:33px;line-height:43px;margin-bottom:25px;padding-top:20px;}
.single-post ul li{margin-bottom:1rem;}
.ast-blog-layout-4-grid .ast-article-inner .wp-post-image{object-fit:cover;}
.e-load-more-message{display:none !important;}
.clickable{position:relative;}
.clickable a:after{content:"";display:block !important;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;}
.clickable .elementor-widget{position:unset;}
footer .site-footer-primary-section-3 .wp-block-media-text .wp-block-media-text__content{padding:0;}
.elementor-search-form--skin-minimal:focus-within{outline:0 !important;}
.elementor-search-form--skin-minimal:focus-within .elementor-search-form__container{border-color:#896867 !important;}
.search-results .ast-archive-description, .search-no-results .ast-archive-description, .error404 .error-404{margin-top:10rem;}
.search-results .ast-archive-description, .search-no-results .ast-archive-description, .error404 .error-404{padding:10px;padding-bottom:2rem;}
.ml-form-embedContainer .ml-form-embedWrapper{background-color:transparent !important;}
.ml-form-embedContent h4{text-align:center !important;font-size:30px !important;font-weight:400 !important;}
.ml-form-embedContent{text-align:center !important;}
.ml-embedded{padding-top:70px !important;padding-bottom:70px}
.ml-form-fieldRow input{border-color:transparent !important;}
.ml-form-fieldRow input::placeholder{color:#c8bdb6 !important;}
.ml-form-formContent{display:flex;gap:10px;flex-direction:column;}
.label-description::after{left:-1.6rem !important;}
#newsletter #mlb2-13097840.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after{top:-1px !important;}
.ml-form-checkboxRow{padding-left:5px;}
@media screen and (min-width:1024.1px){
#block-8 img{margin-left:72px;}
footer .site-footer-primary-section-1{padding-right:40px;}
}
@media screen and (max-width:1024px){
h2.wp-block-heading{font-size:30px;line-height:36px;margin-bottom:50px;}
h2.wp-block-heading:before{margin-top:50px;}
h3.wp-block-heading{font-size:28px;line-height:34px;}
.single-post ul{margin-left:1rem;}
.ast-main-header-nav-open #ast-mobile-header .ast-header-html-2 .topHeader_contact{flex-wrap:wrap !important;gap:20px;margin-bottom:10px;padding-left:20px;padding-right:20px;padding-top:20px;margin-top:10px;padding-bottom:10px;border-top:1px solid rgba(137,104,103,0.35);}
.ast-mobile-header-content{padding-bottom:20px;padding-top:10px;}
.ast-header-social-wrap{padding-left:20px;padding-right:20px;}
.ast-mobile-header-content{border-radius:30px;}
.site-primary-header-wrap{border-top-left-radius:30px;border-top-right-radius:30px;}
.site-header-primary-section-left{margin-top:0px;}
footer .site-footer-primary-section-1  .wp-block-image{text-align:center;}
footer #block-10{margin:auto;}
.site-footer-section-2, .site-footer-section-3{border:0;}
.ast-footer-social-1-wrap{margin-left:0px;}
}
@media screen and (min-width:767.11px) and (max-width: 1024px){
[data-section="section-fb-social-icons-1"] .footer-social-inner-wrap{text-align:left !important;margin-left:60px;}
}
@media screen and (max-width:767px){
.site-footer-primary-section-1, .site-footer-primary-section-3{margin-bottom:0 !important;}
.rekomendacje .swiper-pagination{bottom:-15px !important;}
.rekomendacje .swiper-slide .elementor-testimonial{padding:30px 20px;border-radius:30px;}
.rekomendacje .elementor-testimonial:before{margin-bottom:20px}
.rekomendacje .elementor-testimonial__text{font-size:20px;line-height:30px;}
footer #nav_menu-3,
footer #block-21,
footer #block-16{text-align:center;}
.site-footer-section-2, .site-footer-section-3{padding-left:0;}
footer .wp-block-media-text.is-stacked-on-mobile{justify-content:center;}
.screen-img, .screen-img img, .screen-img .elementor-widget-image{position:relative !important;}
}
@media screen and (min-width:767px){
.ml-form-embedContent h4{font-size:48px !important;}
.ml-form-formContent{flex-direction:row;gap:20px;}
.single-post .elementor-search-form__icon{position:absolute;top:0;bottom:0;left:-33px;}
.full-screen-post-img img, .wp-block-image.alignfull img{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw - 58px);max-height:700px;object-fit:cover;}
}
.map-absolute{max-width:550px;}
.yoast-breadcrumbs{color:white;margin:20px 0;}
.yoast-breadcrumbs a{color:white;}
@media screen and (max-width:600px){
#help-url-calendar {
max-height: 900px;
}
}