.custom-post-list .elementor-widget-image{overflow:hidden;}
.ast-container, .ast-container-fluid{padding-left:10px;padding-right:10px;}
.elementor-widget-button .elementor-button{background-color:transparent;}
@media screen and (min-width:1024px){
.main-header-menu .menu-btn{font-family:'Work Sans', sans-serif;}
.main-header-menu .menu-btn a{padding-left:30px;padding-right:30px;padding-top:16px;padding-bottom:16px;border:2px solid #362F59;border-radius:50px;color:#362f59 !important;line-height:1;height:auto !important;}
.main-header-menu .menu-btn{margin-left:18px;}
.main-header-menu .menu-btn:hover a{border-color:#bb8f9c !important;background-color:#bb8f9c !important;color:white !important;}
}
.hero{height:100svh;}
.elementor-button-text{font-family:'Work Sans', sans-serif;}
.work-sans{font-family:'Work Sans', sans-serif;}
.posts-cpt .elementor-post__thumbnail img{padding:8px;}
.post-thumb-cpt .elementor-post__thumbnail img, .post-thumb .elementor-post__thumbnail img{transform:scale(1) translate(-50%,-50%) !important;}
.posts-cpt-cpt .elementor-post__thumbnail img{transform:scale(1) translate(-50%,-50%) !important;}
.post-thumb .elementor-post__thumbnail__link:after{content:"";background-image:url(//www.psychoterapianow.pl/wp-content/uploads/2024/05/Elipsa-obrys.png);width:100%;height:100%;background-size:contain;position:absolute;top:30px;left:0;z-index:1;background-repeat:no-repeat;}
.post-thumb .elementor-post.has-post-thumbnail, .post-thumb-cpt .elementor-post.has-post-thumbnail{position:relative;overflow:visible;}
.post-thumb-cpt .elementor-post__thumbnail{overflow:visible !important;}
.post-thumb-cpt .elementor-post__thumbnail__link:after{content:"";background-image:url(//www.psychoterapianow.pl/wp-content/uploads/2024/05/Elipsa-obrys.png);width:100%;height:100%;background-size:contain;position:absolute;top:-30px;left:0;z-index:1;background-repeat:no-repeat;}
.elementor-post__text{z-index:2;}
.post-thumb .elementor-post__read-more{color:#362F59;background-color:#FFFFFF00 !important;;text-decoration:none !important;border-style:solid;border-width:2px 2px 2px 2px;border-color:#362F59 !important;;border-radius:50px 50px 50px 50px;padding:18px 30px 18px 30px;font-family:'Work Sans', sans-serif;}
.post-thumb .elementor-post__read-more:hover{background-color:#bb8f9c !important;;border-color:#bb8f9c !important;;color:white;}
.elementor-post__thumbnail__link:hover:after{top:0;}
.post-thumb-cpt .elementor-post__thumbnail__link:after, .post-thumb .elementor-post__thumbnail__link:after{transition:0.3s;}
.opinie .swiper-pagination-bullet{border:2px solid #362F59;}
.opinie .swiper-pagination-bullet{border:2px solid #362F59;}
.opinie .swiper-pagination{bottom:-28px !important;}
.opinie .elementor-testimonial__footer{position:absolute;top:-90px;left:0;right:0;margin:auto;justify-content:center !important;text-align:center;}
.opinie .elementor-testimonial__footer img{object-fit:contain;}
.opinie .elementor-main-swiper, .opinie .swiper-slide{overflow-y:visible !important;overflow-x:clip !important;}
.site-footer h2{color:white;font-size:22px;}
.site-footer a{color:#bb8f9c;}
.site-footer  ul li a{color:white;}
.site-footer  ul li a:hover{color:#bb8f9c;}
.site-footer{background-image:url(//www.psychoterapianow.pl/wp-content/uploads/2024/05/stopka_tlo-1.jpg);}
.site-footer, .site-footer .wp-block-heading{color:#bb8f9c;}
.site-footer-primary-section-1{padding-right:60px;}
.site-footer-primary-section-2{border-left:2px solid white;padding-left:60px;border-right:2px solid white;}
.site-footer-primary-section-3{padding-left:60px;}
.white-btn{border:2px solid #f1e6ea;border-radius:50px;color:#f1e6ea !important;padding:14px 28px;margin-top:10px;display:inline-block;}
.white-btn:hover, .white-btn:focus{border-color:#bb8f9c !important;color:white !important;background-color:#bb8f9c;}
.site-footer h2{color:#f1e6ea;font-size:22px;}
.site-footer a{color:#bb8f9c;}
.site-footer  ul li a{color:#f1e6ea;}
.site-footer  ul li a:hover{color:#bb8f9c;}
.site-footer{background-image:url(//www.psychoterapianow.pl/wp-content/uploads/2024/05/stopka_tlo-1.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;}
.site-footer, .site-footer .wp-block-heading{color:#f1e6ea;}
.site-footer-primary-section-1{padding-right:85px;}
.site-footer-primary-section-2{border-left:2px solid #f1e6ea;padding-left:60px;border-right:2px solid #f1e6ea;}
.site-footer-primary-section-3{padding-left:60px;}
.site-footer-primary-section-3 h2{margin-bottom:34px;}
.site-footer-primary-section-2 img{max-width:170px;margin-top:27px;}
.site-below-footer-wrap p{font-size:18px;}
.site-footer-primary-section-2 ul li a{display:flex;align-items:center;gap:15px;}
.site-footer-primary-section-2 ul li a:before{content:"";width:20px;height:20px;background-image:url(//www.psychoterapianow.pl/wp-content/uploads/2024/05/arrow.png);background-repeat:no-repeat;display:inline-block;background-position:center;}
.opinie{max-width:1072px !important;margin:auto;}
@media screen and (max-width:1450px){
.opacity-1450-02{opacity:0.2;}
}
@media screen and (max-width:1024px){
.opacity-tablet-02{opacity:0.2;}
}
@media screen and (max-width:767px){
.site-footer-primary-section-2, .site-footer-primary-section-3{padding-left:0;border:0px;}
.post-thumb .elementor-post__read-more{padding:10px 20px 10px 20px;}
.opacity-mobile-02{opacity:0.2;}
.opinie .swiper-slide{padding:75px 20px 20px 20px !important;}
}
.post-thumb-cpt img, .post-thumb img{border-radius:50%;}
@media screen and (min-width:1025px){
.ast-mobile-header-wrap .ast-primary-header-bar, .ast-primary-header-bar .site-primary-header-wrap{max-width:1340px;}
}
.single-terapia h2, .single-w-czym-pomagamy h2, .single-zespol h2{margin-top:0 !important;}
.single-terapia h3, .single-w-czym-pomagamy h3, .single-zespol h3{margin-top:0 !important;margin-bottom 0 !important;}
.rounded-img-full img{border-radius:50%;}
.mx-auto{margin:auto;}
.team-post .elementor-post__title:after{content:"";width:70px;height:2px;background-color:#362f59;position:absolute;bottom:-12px;margin:auto;left:0;right:0;}
.team-post .elementor-post__title{position:relative;}
.a-color a{color:#bb8f9c;text-decoration:none !important;}
#cf-btn{flex-basis:auto;}:focus{border-color:transparent !important;outline:none !important;}
.cky-banner-btn-close:hover{background-color:transparent !important;border:0px solid transparent !important;}
.ast-mobile-header-content .ast-menu-toggle{height:34px;width:30px;display:flex;justify-content:center;align-items:center;top:8px !important;border-color:white !important;}
.ast-mobile-header-content .ast-menu-toggle .ast-icon{display:flex;justify-content:center;}
.ast-mobile-header-content .ast-menu-toggle .ast-icon svg{margin-left:0 !important;flex-shrink:0;fill:white !important;}
.has-large-font-size{font-size:28px !important;line-height:1.4;padding-top:40px;padding-bottom:40px;}
.wp-block-image{margin-top:60px;margin-bottom:60px;}
.default-page h2{font-size:32px;}
.default-page h3{font-size:22px;}
.default-page h4{font-size:28px;}
.entry-content[ast-blocks-layout] > *{max-width:100%;}
.single-post .post-content h2, .single-post .post-content h3, .single-post .post-content h4{margin-top:2em;}
.single-post .post-content ul, .default-page ul{list-style:none;margin-left:0;padding-left:0;}
.single-post .post-content ul li:before, .default-page ul li:before{content:"";background-image:url(//www.psychoterapianow.pl/wp-content/uploads/2024/05/punktor-moons.svg);margin-right:15px;width:20px;height:14px;display:inline-block;}
.single-post .post-content li{margin-bottom:15px;}
.wp-block-image{margin-top:60px;margin-bottom:60px;}
.single-post .wp-block-heading{position:relative;}
.single-post h1:after{content:"";background-image:url(//www.psychoterapianow.pl/wp-content/uploads/2024/05/divider-kwiatek-2.png);height:47px;width:146px;background-repeat:no-repeat;display:block;margin-top:20px;margin-bottom:30px;margin-left:16px;}
.single-post h2.wp-block-heading:after, .default-page h2:after{content:"";background-image:url(//www.psychoterapianow.pl/wp-content/uploads/2024/05/divider-kwiatek-3-kopia.png);height:35px;width:95px;background-repeat:no-repeat;display:block;margin-top:20px;padding-bottom:30px;margin-left:16px;}
.single-post h2{font-size:32px;}
.single-post h3{font-size:22px;}
.single-post h4{font-size:28px;}
[itemprop="datePublished"]{pointer-events:none;}
.elementor-post-info__terms-list-item{color:#BB8F9C;}
.elementor-post-info a{text-decoration:none !important;}
.cky-btn-revisit:hover{background-color:#362F59 !important;border-color:#362F59 !important;}
.cky-btn{padding:13px 30px !important;transition:0.3s;font-size:14px !important;padding:6px 10px !important;font-family:'Work Sans', sans-serif !important;}
.cky-btn:hover{background-color:#bb8f9c !important;color:white !important;border-color:#bb8f9c !important;}
.cky-btn-accept{background-color:#bb8f9c !important;border-color:#bb8f9c !important;color:white !important;}
.cky-consent-bar .cky-banner-btn-close{top:16px !important;right:16px !important;}
.cky-btn-close:hover{background-color:transparent !important;border:0px solid transparent !important;}
button.cky-show-desc-btn:not(:hover):not(:active),
.cky-accordion-btn{color:#bb8f9c !important;background-color:transparent !important;border:0px solid transparent !important;}
.cky-show-desc-btn:hover{background-color:transparent !important;color:#bb8f9c !important;border:0px solid transparent;}
.cky-show-desc-btn{
padding: 0 !important;
}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}