input:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="reset"]:focus, input[type="search"]:focus, input[type="number"]:focus, textarea:focus, .wp-block-search__input:focus, [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus, .ast-mobile-popup-drawer.active .menu-toggle-close:focus, .woocommerce-ordering select.orderby:focus, #ast-scroll-top:focus, #coupon_code:focus, .woocommerce-page #comment:focus, .woocommerce #reviews #respond input#submit:focus, .woocommerce a.add_to_cart_button:focus, .woocommerce .button.single_add_to_cart_button:focus, .woocommerce .woocommerce-cart-form button:focus, .woocommerce .woocommerce-cart-form__cart-item .quantity .qty:focus, .woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus, .woocommerce #order_comments:focus, .woocommerce #place_order:focus, .woocommerce .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus, .woocommerce .woocommerce-MyAccount-content form button:focus, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input.input-text:focus, .woocommerce .ast-woocommerce-container .woocommerce-pagination ul.page-numbers li a:focus, body #content .woocommerce form .form-row .select2-container--default .select2-selection--single:focus, #ast-coupon-code:focus, .woocommerce.woocommerce-js .quantity input[type=number]:focus, .woocommerce-js .woocommerce-mini-cart-item .quantity input[type=number]:focus, .woocommerce p#ast-coupon-trigger:focus{border:0;outline:0;}
.seasons, .seasons a{font-family:"The Seasons", Sans-serif !important;text-decoration:none;}
ol[type="a"]{list-style-type:lower-alpha;}
.single-post h1, .single-post .entry-content h1, .single-post h2, .single-post .entry-content h2, .single-post h3, .single-post .entry-content h3, .single-post h4, .single-post .entry-content h4, .single-post h5, .single-post .entry-content h5, .single-post h6, .single-post .entry-content h6{color:white;}
.single-post h2, .single-post .entry-content h2{font-size:3.47vw;}
.elementor-page .ast-menu-toggle{color:white !important;}
.ast-menu-toggle:focus{outline:none;}
.ast-header-break-point .main-navigation ul .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type{display:none;}
.hero:not(.elementor-motion-effects-element-type-background){width:99.9%;}
.current_page_parent .sub-menu .current-menu-item a{color:#c09547 !important;font-weight:600;}
.current_page_parent .sub-menu .current-menu-item a{color:#c09547 !important;font-weight:600;}
.ast-menu-toggle{background-color:transparent !important;}
.menu-link{line-height:1.5 !important;padding-bottom:6px !important;padding-top:6px !important;}
.sub-menu .current-menu-parent > a, .sub-menu .current-menu-item > a{color:#c09547 !important;font-weight:600;}
.sub-menu .sub-menu .current_page_item a{color:#c09547 !important;font-weight:600;}
.ast-header-break-point .main-navigation ul > .menu-item > a.menu-link{padding-left:0;}
.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item a.menu-link{padding-left:50px;padding-right:20px;}
.ast-header-break-point .main-navigation .sub-menu .menu-item a.menu-link{padding-left:20px;margin-right:20px;}
.ast-mobile-popup-drawer .main-header-bar-navigation .menu-item-has-children > button.ast-menu-toggle{right:calc( 10px - 0.907em);}
.ast-header-break-point .main-header-bar-navigation .menu-item-has-children > button.ast-menu-toggle{padding:0 .907em;}
.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item > .sub-menu > li > a.menu-link{padding-left:70px;padding-right:20px;}
.ast-header-break-point .ast-icon.icon-arrow svg{margin-top:0px;margin-bottom:0px;}
div.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .menu-link, div.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link, div.ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle, div.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .menu-link, div.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .ast-menu-toggle{color:#c09547;background:transparent !important;}
.ast-icon.icon-arrow{height:48px !important;display:flex;align-items:center;}
.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type{display:none;}
#ast-scroll-top .ast-icon.icon-arrow{height:100% !important;justify-content:center;}
li.menu-item-1282{background:#c09547;border-radius:50px;text-align:center;max-width:230px;margin-top:10px;}
li.menu-item-1282 a{padding-right:0 !important;line-height:40px !important;color:#fff !important;}
.elementor-cta__button-wrapper, .elementor-cta__button-wrapper a, .wrapPosts .elementor-post__read-more, .wp-block-button__link{border:0 !important;font-size:12px !important;text-transform:uppercase;font-weight:bold;color:white !important;}
.single-uslugi .content-area .elementor-widget-theme-post-content h2, .single-uslugi .content-area .elementor-widget-theme-post-content h3, .single-uslugi .content-area .elementor-widget-theme-post-content h4, .single-w-czym-pomagamy .content-area .elementor-widget-theme-post-content h2, .single-w-czym-pomagamy .content-area .elementor-widget-theme-post-content h3, .single-w-czym-pomagamy .content-area .elementor-widget-theme-post-content h4, .single-zespol .content-area .elementor-widget-theme-post-content h2, .single-zespol .content-area .elementor-widget-theme-post-content h3, .single-zespol .content-area .elementor-widget-theme-post-content h4{margin-top:0;margin-bottom:0;}
.elementor-cta__button-wrapper a, .wrapPosts .elementor-post__read-more, .wp-block-button__link{display:flex;justify-content:center;align-items:center;gap:10px;width:fit-content;}
.wrapPosts .elementor-post__read-more, .wp-block-button__link{justify-content:start;}
.elementor-cta__button-wrapper a:hover, .wrapPosts .elementor-post__read-more:hover, .wp-block-button__link:hover{gap:5px;color:white !important;}
.elementor-cta__button-wrapper a:hover:after, .wrapPosts .elementor-post__read-more:hover:after, .wp-block-button__link:hover:after{content:"";background-image:url(//www.phoenixcenter.pl/wp-content/uploads/2024/12/Arrow-link-text-2.svg);}
.elementor-cta__button-wrapper a:after, .wrapPosts .elementor-post__read-more:after, .wp-block-button__link:after{content:"";background-image:url(//www.phoenixcenter.pl/wp-content/uploads/2024/12/Arrow-link-text-1.svg);width:64px;height:43px;display:block;transition:0.3s;}
.wrapPosts.cptPosts .elementor-post__read-more{margin:auto;}
.wrapPosts.cptPosts .elementor-post__title:after{margin-left:auto;margin-right:auto;}
.wp-block-button__link{background-color:transparent !important;padding:0 !important;font-family:"PP Agrandir", Sans-serif !important;font-weight:bold !important;}
.main-header-menu-toggle .mobile-menu-toggle-icon svg{display:none;}
.main-header-menu-toggle .mobile-menu-toggle-icon:after{content:"";background-image:url(//www.phoenixcenter.pl/wp-content/uploads/2024/12/Hamburger.svg);z-index:1;width:62px;height:26px;background-size:contain;background-repeat:no-repeat;}
.ahfb-svg-iconset svg{width:29px;height:29px;transition:none;}
.hero-movie{opacity:0.2;}
.hero-movie, .hero-movie div{height:100%;width:100%;}
.hero-movie video{filter:brightness(2);height:100%;width:100%;}
.loop-uslugi .elementor-widget-theme-post-excerpt .elementor-widget-container, .loop-uslugi .elementor-heading-title, .loop-uslugi .elementor-divider-separator, .loop-uslugi .elementor-widget-button{text-align:center !important;margin:auto !important;}
.loop-uslugi .post-image-with-gradient{background-position:center !important;}
.gradient-bottom .elementor-cta__bg-wrapper .elementor-cta__bg-overlay:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg, rgba(255,255,255,0) 40%, rgba(0,0,0,0.6) 86%);}
.simple-parallax-initialized{border-top-left-radius:999px;border-top-right-radius:999px;}
.e-n-accordion-item-title[aria-expanded="true"]{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;}
.customBtm .elementor-button-icon svg{width:64px;}
.customBtm .elementor-button-content-wrapper{display:flex;align-items:center;transition:0.3s;}
.customBtm .elementor-button-content-wrapper:hover{gap:5px !important;}
.customBtm .elementor-button-content-wrapper:hover svg path:nth-of-type(3){transition:0.3s;opacity:0;transform:scale(10deg);}
.customBtm .elementor-button-content-wrapper svg path:nth-of-type(3){opacity:1;transition:0.3s;}
.full-w-section{padding-left:10px !important;padding-right:10px !important;}
.ov-y-hidden{overflow-y:visible !important;overflow-x:clip !important;}
.timeline p{margin-bottom:0;}
.wrapPosts .elementor-post__title:after{content:"";height:3px;width:260px;display:block;background-color:#C09547;margin-top:48px;margin-bottom:20px;}
.single-zespol-img .gradientSingle{max-height:700px;height:50vw;border-top-left-radius:999px;border-top-right-radius:999px;}
.single-zespol-img a{pointer-events:none;}
.elementor-cta__description:after{content:"";width:160px;height:3px;background-color:#C09547;display:block;margin:auto;margin-top:20px;}
.opinie .swiper-slide{border-top-left-radius:999px;border-top-right-radius:999px;}
.opinie .elementor-swiper-button-next svg, .rekomendacje .elementor-swiper-button-next svg, .placowkaSlide .elementor-swiper-button-next svg{display:none;}
.opinie .elementor-swiper-button-prev, .rekomendacje .elementor-swiper-button-prev, .placowkaSlide .elementor-swiper-button-prev{display:none !important;}
.placowkaSlide.placowkaSlide2 .elementor-swiper-button-prev{display:block !important;}
.opinie .elementor-swiper-button-next, .rekomendacje .elementor-swiper-button-next{transform:none !important;bottom:-80px;top:unset !important;right:38px !important;}
.opinie .elementor-swiper-button-next:after, .rekomendacje .elementor-swiper-button-next:after{content:"";height:59px;width:59px;background-image:url(//www.phoenixcenter.pl/wp-content/uploads/2024/12/Arrow-Right-Big.svg);display:block;background-size:contain;background-repeat:no-repeat;}
.placowkaSlide .elementor-swiper-button-next:after{content:"";height:59px;width:59px;background-image:url(//www.phoenixcenter.pl/wp-content/uploads/2024/12/Arrow-Right-Big.svg);display:block;background-size:contain;background-repeat:no-repeat;pointer-events:all;}
.placowkaSlide .elementor-swiper-button-prev:after{content:"";height:59px;width:59px;background-image:url(//www.phoenixcenter.pl/wp-content/uploads/2024/12/Arrow-Right-Big.svg);display:block;transform:rotate(180deg);background-size:contain;background-repeat:no-repeat;pointer-events:all;}
.placowkaSlide .elementor-swiper, .placowkaSlide .elementor-swiper .elementor-main-swiper{height:100%;}
.placowkaSlide .swiper-pagination-bullet{width:64px;height:6px;border-radius:0;}
.placowkaSlide .elementor-swiper-button{pointer-events:none;}
.placowkaSlide .swiper-pagination{bottom:30px !important;}
.rekomendacje .elementor-testimonial{display:flex;flex-direction:column-reverse;}
.rekomendacje .elementor-testimonial .elementor-testimonial__footer{margin-bottom:20px;}
#ast-hf-mobile-menu .menu-link{border-top-right-radius:99px;border-bottom-right-radius:99px;}
.wrapPosts.cptPosts .elementor-post__excerpt p{margin-bottom:1.2em;}
.tooltipCbt, .tooltipEmdr, .tooltipDbt, .tooltipTre, .tooltipMet{position:relative;cursor:pointer;color:#C09547;text-decoration:underline;display:inline-block;}
.tooltip-textCbt, .tooltip-textEmdr, .tooltip-textDbt, .tooltip-textTre, .tooltip-textMet{visibility:hidden;width:300px;background-color:#0B0B0B;color:#fff;text-align:center;border-radius:5px;padding:10px;position:absolute;z-index:30;bottom:125%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity 0.3s ease, visibility 0.3s ease;font-size:14px;}
.tooltipCbt:hover .tooltip-textCbt, .tooltipEmdr:hover .tooltip-textEmdr, .tooltipDbt:hover .tooltip-textDbt, .tooltipTre:hover .tooltip-textTre, .tooltipMet:hover .tooltip-textMet{visibility:visible;opacity:1;}
.caseStudy .e-n-accordion-item-title[aria-expanded="false"]{transition:all 0.3s;}
.caseStudy .e-n-accordion-item-title-text div{font-size:16px;line-height:144%;font-family:"Raleway";padding-bottom:64px;margin-top:20px;}
.caseStudy .e-n-accordion-item-title{pointer-events:none;}
.caseStudy .e-n-accordion-item-title[aria-expanded="false"]:before{content:"";width:200px;height:3px;bottom:0;left:0;position:absolute;background-color:#C09547 !important;display:block;}
.caseStudy .e-n-accordion-item-title[aria-expanded="true"]:before{content:"";width:200px;height:3px;bottom:90px;left:0;position:absolute;background-color:#C09547 !important;display:block;}
.caseStudy .e-n-accordion-item-title[aria-expanded="false"]:after{content:"";position:absolute;bottom:-80px;left:0;z-index:333;width:100%;height:43px;pointer-events:all;background-repeat:no-repeat;background-image:url(//www.phoenixcenter.pl/wp-content/uploads/2024/12/Text-Ling-rozwin.svg);transition:all 0.3s;}
.caseStudy .e-n-accordion-item-title[aria-expanded="true"]:after{content:"";position:absolute;bottom:0;left:0;z-index:333;pointer-events:all;background-repeat:no-repeat;width:100%;height:43px;transition:0.3s;background-image:url(//www.phoenixcenter.pl/wp-content/uploads/2024/12/Text-Ling-rozwin-1.svg);}
.customBlogList .post-image-with-gradient{height:35vw;max-height:655px;border-top-left-radius:999px;border-top-right-radius:999px;}
.sticky{position:fixed;top:0%;width:100%;background-color:#0b0b0bbf;}
.sticky .custom-logo-link img{max-width:123px;transition:0s;}
.custom-logo-link img{transition:0s;}
.sticky .ast-primary-header-bar{min-height:70px;}
.customFlexLoop .post-image-with-gradient{border-top-left-radius:999px;border-top-right-radius:999px;}
.customFlexLoop .elementor-loop-container, .customFlexLoopPosts .elementor-loop-container{display:flex;justify-content:center;flex-wrap:wrap;}
.customFlexLoopPosts .e-loop-item{width:calc(33.333% - 40px);}
.customFlexLoop .post-image-with-gradient{height:415px;}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row,
.site-below-footer-wrap{max-width:1588px;margin:auto;z-index:1;position:relative;}
footer{padding-left:10px;padding-right:10px;z-index:0;}
footer .wp-block-heading{font-size:14px !important;font-family:"PP Agrandir", Sans-serif !important;text-transform:uppercase !important;font-weight:bold !important;}
.footerLine{background-color:#C09547;width:100px;height:3px;display:block;margin-top:40px;margin-bottom:20px;}
footer{color:white;font-size:14px;}
footer .widget, footer p{margin-bottom:1em;}
.site-below-footer-inner-wrap{border-top:3px solid #C09547;width:calc(50% - 26px);margin-left:0 !important;padding-top:20px;}
.site-below-footer-inner-wrap p{font-size:14px;}
.ast-footer-copyright p{margin-bottom:1em;}
footer{background:linear-gradient(180deg, #254031 0%, #162412 100%) !important;}
.archiveBlog .archiveLoop  .post-image-with-gradient{height:60vw !important;max-height:928px !important;}
.archiveBlog .archiveLoop .e-loop-item{padding-top:144px;padding-bottom:144px;}
.archiveBlog .archiveLoop .elementor-loop-container .elementor.e-loop-item:nth-child(odd){background:linear-gradient(180deg, #254031 0%, #162412 100%);}
.elementor-post-info__item--type-date{font-weight:400;}
footer .widget_nav_menu a{color:white;}
footer .widget_nav_menu li{margin-bottom:10px;}
footer .footerBtn2{margin-top:30px;}
.wp-block-button__link:after{flex-shrink:0;}
.single-post .elementor-widget-theme-post-content .wp-block-image{position:relative;}
.single-post .elementor-widget-theme-post-content .wp-block-image:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(180deg, rgba(11, 11, 11, 0) 40%, #0B0B0B 100%);background-blend-mode:color, normal;opacity:0.4;}
.single-post .elementor-widget-theme-post-content .wp-block-image img{border-radius:20px;}
.single-post .post-image-with-gradient{height:100svh;min-height:700px;position:absolute !important;left:0;top:0;}
.br-block br{display:block !important;}
.cennikTable{overflow:auto;}
.cennikTable > div{max-width:100%;width:767px;min-width:767px;position:relative;}
.cennikTable > .e-con-inner:after{content:"";height:100%;background:linear-gradient(180deg, #254031 0%, #162412 100%);width:33%;position:absolute;left:0;right:0;margin:auto;z-index:-1;}
.cennikTable.cennikTableTwoCol > .e-con-inner:after{content:"";margin-left:0 !important;width:50% !important;}
.cennikTable.cennikTableFourCol > .e-con-inner:after{content:"";margin-left:0 !important;width:25% !important;left:25% !important;}
.cennik-border .tooltipCbt:hover .tooltip-textCbt{border:1px solid #C09547;}
.cennik-border{z-index:10;}
@media screen and (max-width:767px){
.opacity-mobile{opacity:0.3;}
.site-below-footer-inner-wrap{width:100%;}
.cennikTable.cennikTableTwoCol.CennikTableOneColMobile > div{max-width:100% !important;width:100% !important;min-width:100% !important;}
.ast-header-break-point span.ast-icon.icon-arrow svg{height:.65em;width:.75em;}
span.ast-icon.icon-arrow{height:45px !important;}
.ast-header-break-point .main-navigation ul .menu-item  a.menu-link{font-size:19px;font-weight:500;min-height:48px;}
}
@media screen and (min-width:1588px){
.full-w-section{padding-left:1.2vw !important;padding-right:1.2vw !important;}
.customFlexLoopPosts.customFlexLoop .post-image-with-gradient{height:560px;}
}
@media screen and (min-width:1024px){
.customFlexLoopPosts .e-loop-item{width:calc(33.333% - 40px) !important;}
.placowkaSlide .elementor-swiper-button-next:after{transform:rotate(90deg);}
.placowkaSlide .elementor-swiper-button-next, .placowkaSlide .elementor-swiper-button-prev{transform:none !important;}
.placowkaSlide .elementor-swiper-button-next{left:unset !important;right:-22vw !important;bottom:40px !important;transform:none !important;display:flex;align-items:end;}
.placowkaSlide.placowkaSlide2 .elementor-swiper-button-next, .placowkaSlide.placowkaSlide2 .elementor-swiper-button-prev{left:-22vw !important;}
.placowkaSlide.placowkaSlide2 .elementor-swiper-button-prev{top:30px !important;transform:rotate(90deg) !important;}
.rekomendacje .swiper-slide-active{border-right:3px solid #C09547 !important;}
.rekomendacje .swiper-slide-active{padding-right:120px !important;}
.ast-mobile-popup-drawer .ast-mobile-popup-inner{max-width:50vw;}
.opinie .swiper-slide{padding:10vw 5vw 4.4vw 5vw !important;}
.customFlexLoop .elementor-widget-container .elementor-loop-container .e-loop-item[data-elementor-type="loop-item"].e-loop-item{width:calc(25% - 40px);}
}
@media screen and (min-width:1200px){
.ast-mobile-popup-drawer .ast-mobile-popup-inner{max-width:30vw;}
}
@media screen and (max-width:1023px){
.single-post h2, .single-post .entry-content h2{font-size:clamp(45px, 6vw, 50px);}
.customBlogList .post-image-with-gradient{height:50vw;}
br{display:none;}
.single.single-post br, .single-zespol br{display:block;}
.tooltip-textCbt, .tooltip-textEmdr, .tooltip-textDbt, .tooltip-textTre, .tooltip-textMet{left:0;right:0;width:100%;position:fixed;bottom:0;transform:none;}
.customFlexLoop .elementor-widget-container .elementor-loop-container .e-loop-item[data-elementor-type="loop-item"].e-loop-item{width:calc(100% - 40px);}
}
@media screen and (max-width:1450px){
.customFlexLoop .post-image-with-gradient{height:340px;}
}
@media screen and (max-width:1250px){
.customFlexLoop .post-image-with-gradient{height:400px;}
.customFlexLoop .e-loop-item, .customFlexLoopPosts .e-loop-item{width:calc(33.333% - 40px);}
}
@media screen and (max-width:1025px){
.customFlexLoop .post-image-with-gradient{height:300px;}
}
@media screen and (max-width:767px){
.placowkaSlide .swiper-pagination{bottom:10px !important;}
.placowkaSlide .swiper-slide-bg{background-size:contain !important;}
.uslugiMobile .customFlexLoop .e-loop-item, .customFlexLoopPosts .e-loop-item{width:100% !important;}
.cennikTable > div{width:700px;min-width:700px;position:relative;}
.cennikTable.cennikTableTwoCol > div{max-width:100%;width:494px;min-width:494px;}
footer .wp-block-spacer{height:30px !important;}
.archiveBlog .archiveLoop .e-loop-item{padding-top:80px !important;padding-bottom:80px !important;}
.archiveBlog .archiveLoop  .post-image-with-gradient{height:100vw !important;max-height:700px !important;}
.single-zespol-img .gradientSingle{max-height:700px;height:100vw;}
.customBlogList .post-image-with-gradient{height:100vw;}
.placowkaSlide .swiper-pagination-bullet{width:30px;height:4px;border-radius:0;}
.customFlexLoop .e-loop-item{width:calc(50% - 10px);}
.customFlexLoop .post-image-with-gradient{height:100vw;max-height:500px;}
}
@media screen and (min-width:767px){
.uslugiNoPadding .NoPaddingUslugi{padding-left:1vw;padding-right:1vw;}
.customFlexLoopPosts .e-loop-item{width:calc(50% - 40px);}
}
@media screen and (max-width:511px){
.customFlexLoop .post-image-with-gradient {
max-height: 270px;
}  
}