/*
 * Przeniesione z WordPress Customizer -> Wyglad -> Dodatkowy CSS (wp-custom-css) z produkcji.
 * WordPress trzyma Dodatkowy CSS osobno dla kazdego motywu (po slugu katalogu), wiec przy
 * przejsciu na motyw potomny ten arkusz przepadl. Trzymamy go teraz jako plik motywu.
 * Laduje sie jako ostatni, zeby zachowac oryginalna kolejnosc kaskady.
 */
body.single-post .entry-content h2+p>img,body.single-post .entry-content h3+p>img{margin-top:1.5em}body.single-post .entry-content h2+h3,body.single-post .entry-content h2+h2{margin-top:1em}body.single-post .entry-content h2>b,body.single-post .entry-content h3>b,body.single-post .entry-content h4>b{color:#222}body.single-post .entry-content i{font-style:italic}@media (min-width:990px){.mobile-only{display:none}}header .social_bookmarks{transform:scale(1.5)}footer .social_bookmarks{display:none}@media only screen and (max-width:767px){h1{font-size:22px !important}}.avia-logo-element-container .slide-entry-wrap.active-slide{display:flex;align-items:center}.casestudy-content{color:#9d9d9d}#av_section_4 .avia-builder-el-65 .avia-content-slider-inner{height:auto!important}#av_section_4 .slide-entry-wrap.active-slide{display:flex;justify-content:center;flex-wrap:wrap}#top .avia-logo-element-container .slide-entry{min-width:260px;margin-bottom:30px!important}#top .avia-logo-element-container .slide-image{background:0 0}#top .avia-logo-element-container .slide-image:hover{opacity:.8}#top div .avia-gallery img{object-position:top}@media only screen and (max-width:767px){.responsive #top #wrap_all .slide-entry{margin-left:0}}.page-id-2755#top .alternate_color.title_container .main-title{font-size:40px;line-height:46px;padding:20px 0}.av-main-nav>li>a{font-size:14px!important}.av-main-nav .sub-menu a{font-size:13px!important;color:#defffc!important}.av-main-nav .sub-menu a:hover{color:#fff!important}.av-main-nav .sub-menu a:hover{text-decoration:none!important}.av-main-nav>li.menu-item-has-children>a:after{display:inline-block;content:' ';background-image:url('../images/chevron-down.svg');width:10px;height:10px;background-repeat:no-repeat;position:relative;left:5px;margin-right:10px}#top #header .avia_mega_div>.sub-menu{padding:15px 30px 15px}body.page-id-2454 div#after_section_1,body.page-id-3105 div#after_section_1{display:block !important}.mejs-overlay-button{width:80px !important;height:80px !important}.mfp-gallery figure .mfp-bottom-bar{display:none}#header_main{background:rgba(0,168,157,.6)!important;box-shadow:0px 0px 10px 0px rgba(0,168,157,1)}@media all and (max-width:768px){.moove-gdpr-cookie-notice{max-width:70%}}.postid-3574 .post-container{position:relative;width:100%;min-height:375px;padding:50px;margin-bottom:30px;color:#181969}.postid-3574 table{display:block;overflow:scroll}@media (min-width:768px) and (max-width:900px){.postid-3574 .post-container{padding:30px}}.postid-3574 .post-container strong{color:#181969}.postid-3574 .post-container p{max-width:60%}@media (max-width:1200px){.postid-3574 .post-container p{max-width:100%}}.postid-3574 .btn-wrapper{width:100%}.postid-3574 .post-container .btn{color:#fff;border:1px solid #2bc3ba;border-radius:0;background-color:#2bc3ba;padding:15px 25px;margin-top:15px;transition:.3s all ease}.postid-3574 .post-container .btn:hover{background-color:#fff;color:#2bc3ba}.postid-3574 .post-container .btn-img img{transition:.3s all ease}.postid-3574 .post-container .btn-img:hover img{opacity:.4 !important}.postid-3574 .post-container .bg{background-repeat:no-repeat;width:100%;height:100%;background-size:100%;position:absolute;top:0;left:0;z-index:-1}.postid-3574 .post-container--3 .btn{margin-top:50px}.featured-box__content h4{margin-bottom:30px;font-size:30px}.featured-box__content p{font-size:16px;line-height:22px;color:#666 !important}.featured-box__content strong,.featured-box__content b{color:#666 !important}.home .avia-builder-el-81 .slide-entry-wrap{display:flex;flex-wrap:wrap;justify-content:center}.home .avia-builder-el-81 .slide-entry-wrap .slide-entry img{max-width:200px;max-height:70px}body.moove_gdpr_overflow #moove_gdpr_cookie_info_bar{display:none}#moove_gdpr_cookie_info_bar{top:0 !important;right:0 !important;left:0 !important;bottom:0 !important;max-height:none !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.8) !important;z-index:99999 !important;border:none !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{background-color:#fff;color:#111 !important;width:600px;max-width:calc( 100% - 30px);padding:24px !important}@media (max-width:575.98px){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:24px 16px 16px !important}}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{display:block !important;padding:0 !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice p{color:#111 !important;font-size:.88rem;margin-bottom:16px;line-height:1.4}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice .headline{color:#111 !important;margin-bottom:24px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{padding:24px 0 0 !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .mgbutton.moove-gdpr-infobar-settings-btn{color:#111 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-decoration:underline;opacity:1 !important}.moove_gdpr_overflow #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{height:auto;padding-top:24px;padding-bottom:32px}.moove_gdpr_overflow #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{top:0;bottom:auto}@media (max-width:767.98px){.moove_gdpr_overflow #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{padding-top:16px;padding-bottom:16px}}.moove_gdpr_overflow #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding-cnt{display:none !important}.moove_gdpr_overflow #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.moove_gdpr_overflow #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings{color:#222;background-color:transparent}#moove_gdpr_save_popup_settings_button{left:15px !important;background-color:#666 !important}@media (max-width:767.98px){#moove_gdpr_save_popup_settings_button{bottom:90px !important}}.entry-content img{width:100%;max-height:500px;object-fit:cover;object-position:top}.call-to-us{position:fixed;bottom:16px;left:16px;width:56px;height:56px;background-color:#4ecac2;display:flex;justify-content:center;align-items:center;z-index:999999;transition:all .3s ease-in-out}@media (min-width:768px){.call-to-us{display:none}}.call-to-us a{position:absolute;top:0;bottom:0;right:0;left:0;display:flex;align-items:center;justify-content:center}.call-to-us:hover{background-color:#38b5ad}.call-to-us img{width:26px;filter:invert(1)}.video-container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.results{width:100%;max-width:1185px;margin:0 auto;padding:0 0 12px;color:#171717}.results__title{display:flex;align-items:center;gap:12px;margin:0 0 22px;color:#4cc9c1;letter-spacing:.02em}.results__title-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;background:#4cc9c1}.results__title-icon img{width:26px;height:26px;object-fit:contain;filter:brightness(0) invert(1)}.results__title span{font-size:20px;font-weight:500;color:#4ecac2;text-transform:none}.results__grid{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 0.94fr);gap:24px;align-items:stretch}.results__cards{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));grid-template-rows:repeat(2,minmax(0, 1fr));gap:24px}.result-card{padding:27px 38px 24px;border:1px solid #dcdcdc;background:#fff;display:flex;flex-direction:column}.result-card__label{display:flex;align-items:center;gap:13px;margin-bottom:20px;color:#000;text-transform:uppercase;letter-spacing:.21em}.result-card__icon{width:31px;height:31px;flex:0 0 31px;display:flex;align-items:center;justify-content:center}.result-card__icon img{display:block;max-width:24px;max-height:24px;object-fit:contain}.result-card__value{display:flex;gap:4px;color:#4cc9c1;font-size:70px;margin:10px 0;margin-bottom:18px;align-items:baseline}.result-card__value strong{font-weight:500}.result-card__value span{font-size:32px}.result-card__description{max-width:200px;color:#252525;margin:unset}.result-card__link{display:inline-flex;align-items:center;align-self:flex-start;gap:12px;margin-top:10px;color:#111;text-decoration:none;padding-top:3px}.result-card__link strong{display:block;color:#000;transition:color .2s ease}.result-card__arrow{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;color:#4cc9c1;transform:translateY(1px);transition:transform .2s ease}.result-card__arrow img{display:block;width:100%;height:100%;object-fit:contain}.result-card__link:hover .result-card__arrow{transform:translateY(-3px)}.result-card__link:hover strong{color:#4cc9c1}.result-card__link--disabled{cursor:default}.result-card__link--disabled:hover .result-card__arrow{transform:translateY(1px)}.result-card__link--disabled:hover strong{color:#000}.result-highlight{min-width:0;min-height:100%;padding:27px 38px 24px;background:#4cc9c1;color:#fff;display:flex;flex-direction:column}.result-highlight__label{display:flex;align-items:center;gap:13px;margin-bottom:19px;color:#111;text-transform:uppercase;letter-spacing:.21em}.result-highlight__icon{width:31px;height:31px;flex:0 0 31px;display:flex;align-items:center;justify-content:center}.result-highlight__icon img{display:block;width:100%;height:100%;object-fit:contain}.result-highlight__title{margin:0 0 29px;color:#fff}.result-highlight__title .small{display:block;margin-bottom:1px;font-size:26px;text-transform:none;margin-bottom:12px;color:#fff}.result-highlight__title .big{display:block;font-size:52px;color:#fff;margin-bottom:14px}.result-highlight__title .subtitle{display:block;margin-top:5px;text-transform:none;color:#fff;font-weight:400}.result-highlight__items{display:flex;flex-direction:column;gap:30px}.result-highlight__item-title{text-transform:uppercase;font-size:14px;letter-spacing:2px}.result-highlight__item-text{margin:0;color:#000;font-size:18px}.result-highlight__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;margin-top:auto;padding:7px 18px;border:2px solid #fff;background:0 0;color:#fff;text-decoration:none;text-align:center;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.result-highlight__button strong{display:block;color:#fff;font-size:16px;transition:color .2s ease}.result-highlight__button:hover{background:#fff;border-color:#fff;color:#4cc9c1}.result-highlight__button:hover strong{color:#4cc9c1}@media (max-width:900px){.results{padding-right:16px;padding-left:16px}.results__grid{grid-template-columns:1fr}.result-highlight{min-height:500px}}@media (max-width:650px){.results{padding-right:15px;padding-left:15px}.results__title{align-items:flex-start}.results__cards{grid-template-columns:1fr;grid-template-rows:none}.result-card{min-height:280px;padding:24px}.result-highlight{padding:24px}}.marketing-audit{position:relative;width:100%;color:#fff}.marketing-audit__container{position:relative;z-index:2;width:100%;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column}.marketing-audit__eyebrow{display:block;margin-bottom:32px;text-transform:uppercase}.marketing-audit__title{margin:0;max-width:460px;text-transform:unset!important;color:white!important;font-size:32px}.marketing-audit__content{padding-top:32px}.marketing-audit__headline{display:flex;flex-direction:column;color:white!important;font-size:62px;text-transform:none!important;font-weight:300;max-width:490px;margin-bottom:unset}.marketing-audit__headline span{display:block}.marketing-audit__headline strong{display:block}.marketing-audit__description strong{color:#fff}.marketing-audit__separator{width:120px;height:2px;margin:28px 0 28px;background:#fff}.marketing-audit__description{max-width:530px;margin:0 0 48px}.marketing-audit__button{display:inline-flex;align-items:center;justify-content:center;padding:14px 30px;border:2px solid #fff;color:#fff!important;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease;font-size:24px;font-weight:500;text-align:center}.marketing-audit__button:hover{background:#ffffff45}.page-id-4716 #av_section_1 .container .template-page,.page-id-4716 #av_section_1 .container{padding-bottom:25px!important;padding-top:25px!important}.page-id-4716 #av_section_1{background-size:cover;margin-top:45px;margin-bottom:-45px}.page-id-4716 #av_section_1 .hr-custom{display:none}@media (max-width:767px){#av_section_11{background-size:cover}.marketing-audit__headline{font-size:32px}.page-id-4716 #av_section_1{margin:unset}.page-id-4716 #av_section_1 .container .template-page{height:unset;display:block}.page-id-4716 #av_section_1 .container{height:fit-content}.marketing-audit__eyebrow{margin-bottom:20px}.marketing-audit__content{max-width:none}.marketing-audit__separator{width:90px;margin:35px 0 28px}.marketing-audit__description{margin-bottom:45px}.marketing-audit__button{width:100%;box-sizing:border-box;font-size:18px;padding:12px 6px}}.marketing-audit-info__container{width:100%;margin:32px auto;box-sizing:border-box}.marketing-audit-info__header{margin-bottom:35px}.marketing-audit-info__eyebrow{display:block;margin-bottom:25px;text-transform:uppercase;color:#555}.marketing-audit-info__title{margin:0;color:#4fc5c0!important;text-transform:unset!important}.marketing-audit-info__title strong{display:block}.marketing-audit-info__content{max-width:1370px;color:#111}.marketing-audit-info__text+.marketing-audit-info__text{margin-top:12px}.marketing-audit-info__content p{margin:0}.marketing-audit-info__content strong{color:#111}.marketing-audit-info__needs{position:relative;margin-top:38px;overflow:hidden;background-image:url("/wp-content/uploads/2026/08/Layer-17-1.png");background-position:100% 100%;background-size:cover}.marketing-audit-info__needs-content{padding:40px}.marketing-audit-info__needs-title{margin:0 0 30px;color:#FFE!important}.marketing-audit-info__list{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));column-gap:80px;row-gap:25px}.marketing-audit-info__item{color:#fff;position:relative;padding-left:25px}.marketing-audit-info__icon{width:22px;height:22px;margin-top:4px;border-radius:50%;background:#fff}.marketing-audit-info__item p{margin:0}.marketing-audit-info__item strong{color:#fff}@media (max-width:767px){.marketing-audit-info__container{padding:unset}.marketing-audit-info__header{margin-bottom:30px}.marketing-audit-info__title br{display:none}.marketing-audit-info__needs{margin-top:45px}.marketing-audit-info__needs-content{padding:35px 25px 40px}.marketing-audit-info__needs-title{margin-bottom:30px}.marketing-audit-info__list{grid-template-columns:1fr;gap:30px}.marketing-audit-info__item{grid-template-columns:24px minmax(0, 1fr);gap:14px}.marketing-audit-info__icon{width:20px;height:20px}}.marketing-audit-info__item:before{content:"";background-color:#fff;height:2px;width:15px;position:absolute;left:0;top:13px}.marketing-audit-results__container{width:100%;box-sizing:border-box}.marketing-audit-results__header{margin-bottom:40px}.marketing-audit-results__eyebrow{display:block;margin-bottom:25px;color:#4fc5c0;text-transform:uppercase}.marketing-audit-results__title{margin:0 0 20px;color:#fff!important;text-transform:unset!important;display:flex;flex-direction:column;font-weight:400}.marketing-audit-results__title strong{color:#4fc5c0!important;font-weight:700}.marketing-audit-results__intro p{margin:0;color:#fff}.marketing-audit-results__list{width:100%}.marketing-audit-results__item{display:grid;grid-template-columns:55px 1fr;gap:20px;padding:40px 0;border-bottom:1px solid #494949;border-color:#494949!important}.marketing-audit-results__item:first-child{padding-top:0}.marketing-audit-results__number{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#009d9d;color:#fff;font-size:22px;font-weight:300}.marketing-audit-results__content h3{margin:0 0 8px;color:#fff;font-weight:700}.marketing-audit-results__content p{margin:0;color:#fff}.marketing-audit-results__cta{display:flex;justify-content:center;padding-top:42px}.marketing-audit-results__button{display:inline-flex;align-items:center;justify-content:center;padding:18px 80px;border-radius:50px;background:#009d9d;color:#fff!important;text-decoration:none;transition:background-color .3s ease;gap:3px;font-size:24px}.marketing-audit-results__button strong{color:white!important}.marketing-audit-results__button:hover{background:#4fc5c0}@media (max-width:767px){.marketing-audit-results__header{margin-bottom:30px}.marketing-audit-results__item{grid-template-columns:46px 1fr;gap:15px;padding:30px 0}.marketing-audit-results__item:first-child{padding-top:0}.marketing-audit-results__number{width:42px;height:42px}.marketing-audit-results__cta{padding-top:30px}.marketing-audit-results__button{width:100%;box-sizing:border-box;padding:18px 25px;text-align:center;flex-direction:column;font-size:20px}}.marketing-audit-results__content,.marketing-audit-results__intro{color:#fff}.marketing-audit-areas__container{width:100%;box-sizing:border-box}.marketing-audit-areas__header{margin-bottom:45px}.marketing-audit-areas__eyebrow{display:block;margin-bottom:25px;color:#555 !important;text-transform:uppercase}.marketing-audit-areas__title{margin:0 0 25px;color:#4fc5c0 !important;display:flex;flex-direction:column;text-transform:unset !important;font-weight:400}.marketing-audit-areas__title strong{color:#4fc5c0 !important}.marketing-audit-areas__intro{color:#111 !important;max-width:790px}.marketing-audit-areas__intro p{margin:0;color:#111 !important}.marketing-audit-areas__intro strong{color:#111 !important}.marketing-audit-areas__list{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));column-gap:100px;row-gap:0}.marketing-audit-areas__item{display:grid;grid-template-columns:55px minmax(0, 1fr);gap:16px;align-items:start;padding:15px 0}.marketing-audit-areas__number{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#009d9d;color:#fff !important;font-size:22px;font-weight:300}.marketing-audit-areas__content{position:relative;padding-bottom:30px;color:#000}.marketing-audit-areas__content:after{content:"";position:absolute;bottom:0;left:5%;width:90%;height:2px;background:#ccc}.marketing-audit-areas__content h3{margin:0 0 8px;color:#111 !important}.marketing-audit-areas__content p{margin:0;color:#111 !important}@media (max-width:767px){.page-id-4716 #av_section_1{background-position-x:left!important}.marketing-audit-areas__header{margin-bottom:30px}.marketing-audit-areas__title br{display:none}.marketing-audit-areas__list{grid-template-columns:1fr}.marketing-audit-areas__item{grid-template-columns:46px minmax(0, 1fr);gap:14px;margin:0}.marketing-audit-areas__number{width:42px;height:42px}.marketing-audit-areas__content{padding-bottom:25px}.marketing-audit-areas__content:after{left:5%;width:90%}}.page-id-4716 .main_color{border-top:unset!important}.page-id-4716 .content{padding:32px 0}.page-id-4716 #av_section_5 .template-page{padding:unset}.marketing-audit-benefits__container{width:100%;box-sizing:border-box}.marketing-audit-benefits__header{margin-bottom:45px;text-align:center}.marketing-audit-benefits__eyebrow{display:block;margin-bottom:25px;color:#555 !important;text-transform:uppercase}.marketing-audit-benefits__title{display:flex;flex-direction:column;margin:0;color:#4fc5c0 !important;text-transform:unset !important;font-weight:400}.marketing-audit-benefits__title strong{color:#4fc5c0 !important}.marketing-audit-benefits__list{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));column-gap:100px;row-gap:32px;max-width:750px;margin:0 auto}.marketing-audit-benefits__item{display:flex;flex-direction:column;align-items:center;text-align:center;color:#000}.marketing-audit-benefits__icon{display:flex;align-items:center;justify-content:center;width:140px;height:140px;margin-bottom:35px;border:1px solid #ccc;border-radius:50%;box-sizing:border-box}.marketing-audit-benefits__icon img{width:55px;height:55px;object-fit:contain}.marketing-audit-benefits__content h3{margin:0 0 10px;color:#111 !important}.marketing-audit-benefits__content p{margin:0 auto;color:#111 !important}@media (max-width:767px){.marketing-audit-benefits__container{padding:30px 0 50px}.marketing-audit-benefits__header{margin-bottom:35px}.marketing-audit-benefits__list{grid-template-columns:1fr;row-gap:50px}.marketing-audit-benefits__icon{margin-bottom:25px}}.marketing-audit-price__container{width:100%;padding:50px 6%;box-sizing:border-box;display:grid;grid-template-columns:1fr 2px 1fr;gap:45px;align-items:center;background-image:url("/wp-content/uploads/2026/08/Layer-17-1.png");background-position:100% 100%;background-size:cover;background-repeat:no-repeat}.marketing-audit-price__left{width:100%;color:#fff !important}.marketing-audit-price__title{margin:0 0 20px;color:#fff !important;text-transform:unset !important;font-weight:300;font-size:42px}.marketing-audit-price__title strong{color:#fff !important}.marketing-audit-price__description{margin:0;color:#fff !important;max-width:340px}.marketing-audit-price__separator{width:2px;height:100%;min-height:200px;background:#fff}.marketing-audit-price__right{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;color:#fff !important}.marketing-audit-price__offer{color:#fff !important}.marketing-audit-price__label{display:block;margin-bottom:10px;color:#fff !important;text-transform:uppercase}.marketing-audit-price__price{color:#fff !important;font-size:54px;display:block;margin:20px 0}.marketing-audit-price__note{margin:0;color:#fff !important}.marketing-audit-price__cta{display:flex;justify-content:center}.marketing-audit-price__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 30px;border:2px solid #fff;box-sizing:border-box;color:#fff !important;text-decoration:none;transition:background-color .3s ease,color .3s ease}.marketing-audit-price__button:hover{background:#fff;color:#4fc5c0 !important}@media (max-width:767px){.marketing-audit-price__container{grid-template-columns:1fr;gap:30px;padding:40px 25px}.marketing-audit-price__separator{width:100%;height:2px;min-height:0}.marketing-audit-price__right{grid-template-columns:1fr;gap:30px}.marketing-audit-price__cta{width:100%}.marketing-audit-price__button{width:100%}}.marketing-audit-proof__container{width:100%;box-sizing:border-box;max-width:1080px;margin:0 auto}.marketing-audit-proof__header{margin-bottom:45px;text-align:center}.marketing-audit-proof__eyebrow{display:block;margin-bottom:20px;color:#555 !important;text-transform:uppercase}.marketing-audit-proof__title{display:flex;flex-direction:column;margin:0;color:#4fc5c0 !important;text-transform:none!important;font-weight:400}.marketing-audit-proof__title strong{color:#4fc5c0 !important}.marketing-audit-proof__list{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:24px}.marketing-audit-proof__item{min-height:265px;padding:20px 30px;border:2px solid #ddd;box-sizing:border-box}.marketing-audit-proof__item-header{display:flex;align-items:center;gap:18px;margin-bottom:10px;color:#000;text-transform:uppercase;letter-spacing:2px;font-size:12px}.marketing-audit-proof__item-header img{width:28px;height:28px;object-fit:contain}.marketing-audit-proof__item-header span{color:#111 !important;text-transform:uppercase}.marketing-audit-proof__value{margin-bottom:12px;color:#4fc5c0 !important;font-size:49px;line-height:52px}.marketing-audit-proof__description{margin:0;color:#111 !important;max-width:220px}@media (max-width:767px){.marketing-audit-proof__container{padding:unset}.marketing-audit-proof__header{margin-bottom:30px}.marketing-audit-proof__list{grid-template-columns:1fr;gap:20px}.marketing-audit-proof__item{min-height:auto;padding:25px}}.marketing-audit-reviews__container{width:100%;box-sizing:border-box;max-width:1080px;margin:0 auto}.marketing-audit-reviews__header{margin-bottom:45px;text-align:center}.marketing-audit-reviews__title{margin:0;color:#4fc5c0 !important;text-transform:none !important;text-decoration:none !important}.marketing-audit-reviews__title strong{color:#4fc5c0 !important}.marketing-audit-reviews__list{display:flex;flex-direction:column;gap:30px}.marketing-audit-reviews__quote{padding:28px 35px;border:2px solid #ddd;box-sizing:border-box;color:#000}.marketing-audit-reviews__quote p{margin:0;color:#111 !important}.marketing-audit-reviews__author{display:flex;align-items:center;gap:22px;padding:13px 30px 0}.marketing-audit-reviews__avatar{display:flex;align-items:center;justify-content:center;flex:0 0 54px;width:54px;height:54px;border-radius:50%;color:#fff !important}.marketing-audit-reviews__name{color:#111 !important}@media (max-width:767px){.marketing-audit-reviews__container{padding:unset}.marketing-audit-reviews__header{margin-bottom:30px}.marketing-audit-reviews__list{gap:25px}.marketing-audit-reviews__quote{padding:22px 20px}.marketing-audit-reviews__author{gap:15px;padding:13px 10px 0}.marketing-audit-reviews__avatar{flex-basis:48px;width:48px;height:48px}}.marketing-audit-faq__container{width:100%;box-sizing:border-box}.marketing-audit-faq__header{margin-bottom:30px}.marketing-audit-faq__eyebrow{display:block;margin-bottom:5px;color:#4fc5c0 !important;text-transform:uppercase}.marketing-audit-faq__title{margin:0;color:#fff !important;text-decoration:none !important;text-transform:none !important;font-weight:400}.marketing-audit-faq__title strong{color:#4fc5c0 !important}.marketing-audit-faq__list{width:100%}.marketing-audit-faq__item{padding:20px 40px;border-bottom:1px solid #494948!important;border-color:#494948!important}.marketing-audit-faq__item:last-of-type{border:unset}.marketing-audit-faq__item:first-child{padding-top:0}.marketing-audit-faq__question{margin:0 0 8px;color:#fff !important;text-decoration:none !important;text-transform:none !important;font-weight:600}.marketing-audit-faq__answer{color:#fff !important}.marketing-audit-faq__answer p{margin:0;color:#fff !important}@media (max-width:767px){.marketing-audit-faq__container{padding:30px 0 50px}.marketing-audit-faq__item{padding:18px 0}.marketing-audit-faq__question{margin-bottom:10px}}.marketing-audit-contact__content{color:#fff !important}.marketing-audit-contact__eyebrow{display:block;margin-bottom:26px;color:#fff !important;text-transform:uppercase}.marketing-audit-contact__title{margin:0 0 25px;color:#fff !important;text-transform:unset !important;text-decoration:none !important;font-weight:400;display:flex;flex-direction:column}.marketing-audit-contact__title strong{color:#fff !important}.marketing-audit-contact__description{margin:0;color:#fff !important;max-width:350px}.marketing-audit-contact__price{display:flex;margin-top:35px;padding-left:29px;border-left:3px solid #fff;padding-top:20px;padding-bottom:20px}.marketing-audit-contact__price-content{color:#fff !important}.marketing-audit-contact__price-label{display:block;margin-bottom:15px;color:#fff !important;text-transform:uppercase}.marketing-audit-contact__price-value{margin-bottom:10px;color:#fff !important;font-size:52px;display:block;margin:25px 0}.marketing-audit-contact__price-note{margin:0;color:#fff !important;max-width:250px}@media (max-width:767px){.marketing-audit-contact__container{grid-template-columns:1fr;gap:40px;padding:35px 20px}.marketing-audit-contact__price{margin-top:40px;padding-left:30px}.marketing-audit-contact__form{padding:25px 20px}.marketing-audit-contact__fields{grid-template-columns:1fr;gap:22px}.marketing-audit-contact__field--full{grid-column:auto}}.page-id-4716 #av_section_3 .container{height:unset;padding-top:32px}.page-id-4716 form.avia_ajax_form .button{background:#068885 !important;width:100%;border-bottom:unset;font-size:18px;font-weight:700}.page-id-4716 form.avia_ajax_form label{color:#000;line-height:23px}.page-id-4716 form.avia_ajax_form input,.page-id-4716 form.avia_ajax_form textarea{background:white!important}.page-id-4716 form.avia_ajax_form .hidden{display:initial!important}.page-id-4716 form.avia_ajax_form .required{display:none}.page-id-4716 form.avia_ajax_form{background:#fff;padding:20px;padding-bottom:unset;margin-bottom:unset!important}.page-id-4716 form.avia_ajax_form fieldset{margin-bottom:unset!important}

/* ===================================================================
 * DODANE PO MIGRACJI (nie pochodzi z Customizera produkcji)
 * -------------------------------------------------------------------
 * Safari na iOS automatycznie przybliza strone, gdy pole formularza ma
 * font-size ponizej 16px. Enfold ustawia 15px, wiec po kliknieciu w pole
 * widok skakal. 16px wylacza to zachowanie; na desktopie bez zmian.
 * =================================================================== */
@media only screen and (max-width: 767px) {
  #top input[type="text"],
  #top input[type="email"],
  #top input[type="tel"],
  #top input[type="url"],
  #top input[type="number"],
  #top input[type="search"],
  #top input[type="password"],
  #top textarea,
  #top select {
    font-size: 16px;
  }
}
/* -------------------------------------------------------------------
 * Rotator naglowkow w hero - rozmiar tekstu na mobile.
 *
 * style-cs.css ustawia .av-rotator-container-inner na 0.55em, czyli rozmiar
 * zalezny od kontenera. Na produkcji (Enfold 3.8.5) kontener ma 50px, wiec
 * wychodzi 27.5px. Enfold 8.1 wprowadzil typografie responsywna per element
 * i bez ustawionej wartosci mobilnej kontener spada do 15px - tekst miał
 * wtedy 8.25px i byl nieczytelny.
 *
 * !important jest tu konieczny, bo regula w style-cs.css tez go uzywa
 * (font-size: 0.55em !important) - sama pozniejsza pozycja w kaskadzie
 * nie wystarcza. Sprawdzone w przegladarce: bez !important zostaje 8.25px.
 * Po ustawieniu rozmiaru mobilnego wprost w elemencie ALB ten blok mozna usunac.
 * ------------------------------------------------------------------- */
@media only screen and (max-width: 767px) {
  .responsive #top .av-rotator-container-inner {
    font-size: 27.5px !important;
  }
}

/* -------------------------------------------------------------------
 * Audyt marketingowy (strona 4716) - FAQ jako element "Akordeon" ALB
 *
 * Pytania z bloku HTML zostaly przeniesione do elementu Akordeon
 * (z wlaczonym FAQPage schema). Na produkcji to statyczna lista:
 * wszystkie odpowiedzi widoczne, bez ramek i ikon. Ponizsze reguly
 * odtwarzaja tamten wyglad 1:1 (wymiary zmierzone na produkcji):
 * pytanie 20px/600/22px, odpowiedz 15px, pozycja 20px 40px,
 * linia #494948. Klikanie jest wylaczone, bo na produkcji nic sie
 * nie zwija.
 * ------------------------------------------------------------------- */
#top.page-id-4716 .togglecontainer {
  margin: 0;
}
#top.page-id-4716 .togglecontainer .av_toggle_section {
  padding: 20px 40px;
  border-bottom: 1px solid #494948;
}
#top.page-id-4716 .togglecontainer .av_toggle_section:first-of-type {
  padding-top: 0;
}
#top.page-id-4716 .togglecontainer .single_toggle {
  margin: 0;
  padding: 0;
  overflow: visible;
}
#top.page-id-4716 .togglecontainer .toggler {
  margin: 0 0 8px;
  padding: 0;
  top: 0;
  border: 0;
  background: transparent;
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  line-height: 22px;
  cursor: default;
  pointer-events: none;
}
#top.page-id-4716 .togglecontainer .toggle_icon {
  display: none;
}
#top.page-id-4716 .togglecontainer .toggle_wrap {
  position: static;
  visibility: visible;
  display: block !important;
  height: auto !important;
  width: auto;
}
#top.page-id-4716 .togglecontainer .toggle_content {
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  color: #fff;
  font-size: 15px;
  line-height: 24.75px;
}
#top.page-id-4716 .togglecontainer .toggle_content p {
  margin: 0;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  /* na produkcji dolne 50px kontenera jest pod lista, a tu kontener
     obejmuje juz tylko naglowek - przenosimy odstep pod akordeon */
  #top.page-id-4716 .marketing-audit-faq__container {
    padding-bottom: 0;
  }
  #top.page-id-4716 .togglecontainer {
    margin-bottom: 50px;
  }
  #top.page-id-4716 .togglecontainer .av_toggle_section {
    padding: 18px 0;
  }
  #top.page-id-4716 .togglecontainer .toggler {
    margin-bottom: 10px;
  }
}

/* -------------------------------------------------------------------
 * Logo w naglowku - padding jak w starym layout.css Enfolda
 *
 * Stary motyw mial ".logo img { padding: 5px 0 }", Enfold 8.1 juz nie.
 * Bez tego obrazek wypelnia cale 45px naglowka i logo jest wieksze
 * (106x45 zamiast 82x45 na produkcji). Na telefonie daje 160x78 -
 * tak samo jak produkcja.
 * ------------------------------------------------------------------- */
.logo img {
  padding: 5px 0;
}

/* -------------------------------------------------------------------
 * Strona glowna - "Nasi wybrani Klienci" (element Partner/Logo)
 *
 * Logotypy maja rozne proporcje i byly wyrownane do gory, kazdy w innym
 * rozmiarze (tak samo na produkcji). Istniejaca regula z display:flex
 * dziala tylko na .active-slide, a ta klasa pojawia sie wylacznie w trybie
 * slidera - w trybie siatki nigdy. Tu: wspolna wysokosc 80px, wyrownanie
 * do srodka w pionie i poziomie, 4 w rzedzie; na telefonie 2x2 po 50px.
 *
 * Napis ",," to tresc pola "Naglowek" w elemencie - stary Enfold go nie
 * wyswietlal, 8.1 tak. Ukryty tutaj; mozna tez wyczyscic to pole w edytorze.
 * ------------------------------------------------------------------- */
#top.home .avia-logo-element-container .av-logo-special-heading-text {
  display: none;
}
#top.home .avia-logo-element-container .slide-entry-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
#top.home .avia-logo-element-container .slide-entry {
  float: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25%;
  min-width: 0;
  height: 110px;
  margin: 0 !important;
  padding: 10px 20px;
}
#top.home .avia-logo-element-container .slide-image {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
#top.home .avia-logo-element-container .slide-image img {
  width: auto;
  height: 80px;
  max-width: 100%;
  object-fit: contain;
}
@media only screen and (max-width: 767px) {
  #top.home .avia-logo-element-container .slide-entry {
    width: 50%;
    height: 80px;
    padding: 10px;
  }
  #top.home .avia-logo-element-container .slide-image img {
    height: 50px;
  }
}

/* -------------------------------------------------------------------
 * Uwaga do regul formularza audytu (w bloku z Customizera wyzej):
 * na produkcji celowaly w "form.avia-builder-el-26", czyli w numer
 * porzadkowy elementu na stronie. Po dodaniu elementu Akordeon (FAQ)
 * formularz ma numer 27 i style przestaly dzialac, dlatego selektor
 * zamieniono na ".page-id-4716 form.avia_ajax_form" - jedyny formularz
 * na tej stronie, niezalezny od liczby elementow.
 * ------------------------------------------------------------------- */

/* Etykiety formularzy: Enfold 8.1 podniosl "#top label" z 0.80em do 0.92em
   (12px -> 13.8px). Przywracamy rozmiar ze starego motywu / produkcji. */
#top label {
  font-size: 0.8em;
}
