/* Source and licensing information for the line(s) below can be found at https://brainstorm.biz.pl/themes/custom/brainstorm_theme/css/style.css. */
@font-face{font-family:'DawningofaNewDay';src:url("/themes/custom/brainstorm_theme/css/../fonts/DawningofaNewDay.ttf")}*{box-sizing:border-box}body{color:#3b3b3b;font-family:'PT Sans', sans-serif;font-size:18px}.layout-container{max-width:1920px;margin:0 auto}.container,.block-system-main-block>.search-form,.block-system-main-block>.item-list,[data-drupal-messages],#views-exposed-form-wyniki-wyszukiwania-page-1,.user-login-form,.commerce-product-review-default-add-form,.view-wyniki-wyszukiwania .view-content,.view-wyniki-wyszukiwania .view-empty,#contact-message-formularz-kontaktowy-form{max-width:1180px;width:100%;margin:0 auto;padding:0}@media (max-width: 1200px){.container,.block-system-main-block>.search-form,.block-system-main-block>.item-list,[data-drupal-messages],#views-exposed-form-wyniki-wyszukiwania-page-1,.user-login-form,.commerce-product-review-default-add-form,.view-wyniki-wyszukiwania .view-content,.view-wyniki-wyszukiwania .view-empty,#contact-message-formularz-kontaktowy-form{padding:0 1rem}}.container--half{max-width:580px;margin:0 auto;padding:0}@media (max-width: 1200px){.container--half{padding:0 1rem}}section .content{max-width:1180px;margin:0 auto}section .content .title{text-align:center;font-weight:normal;font-size:26px;text-transform:uppercase}h1,#search-form+.item-list,#views-exposed-form-wyniki-wyszukiwania-page-1+.item-list,h2,.view-wyniki-wyszukiwania .view-empty{text-align:center;margin:0 auto;font-size:30px;line-height:48px;color:#3b3b3b;text-transform:uppercase;font-weight:400}h1 strong,#search-form+.item-list strong,#views-exposed-form-wyniki-wyszukiwania-page-1+.item-list strong,h2 strong,.view-wyniki-wyszukiwania .view-empty strong{font-weight:700}h2,.view-wyniki-wyszukiwania .view-empty{color:#a33d84}p{line-height:28px}strong{font-weight:700}.paragraph{margin:100px auto 50px}.paragraph--content.with-bg{background-color:#f7f7f7;margin:0 auto;padding:100px 0}.why-brainstorm{margin-bottom:124px}.why-brainstorm h2,.why-brainstorm .view-wyniki-wyszukiwania .view-empty,.view-wyniki-wyszukiwania .why-brainstorm .view-empty{color:#636363;font-weight:400;text-transform:uppercase;font-size:30px;line-height:48px;text-align:center;margin:103px auto 76px;width:100%}.why-brainstorm .container,.why-brainstorm .block-system-main-block>.search-form,.why-brainstorm .block-system-main-block>.item-list,.why-brainstorm [data-drupal-messages],.why-brainstorm #views-exposed-form-wyniki-wyszukiwania-page-1,.why-brainstorm .user-login-form,.why-brainstorm .commerce-product-review-default-add-form,.why-brainstorm .view-wyniki-wyszukiwania .view-content,.view-wyniki-wyszukiwania .why-brainstorm .view-content,.why-brainstorm .view-wyniki-wyszukiwania .view-empty,.view-wyniki-wyszukiwania .why-brainstorm .view-empty,.why-brainstorm #contact-message-formularz-kontaktowy-form{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;padding:0 40px}@media (max-width: 900px){.why-brainstorm .container,.why-brainstorm .block-system-main-block>.search-form,.why-brainstorm .block-system-main-block>.item-list,.why-brainstorm [data-drupal-messages],.why-brainstorm #views-exposed-form-wyniki-wyszukiwania-page-1,.why-brainstorm .user-login-form,.why-brainstorm .commerce-product-review-default-add-form,.why-brainstorm .view-wyniki-wyszukiwania .view-content,.view-wyniki-wyszukiwania .why-brainstorm .view-content,.why-brainstorm .view-wyniki-wyszukiwania .view-empty,.view-wyniki-wyszukiwania .why-brainstorm .view-empty,.why-brainstorm #contact-message-formularz-kontaktowy-form{justify-content:space-around}}.why-brainstorm .circle{background:#cfcfcf;border-radius:50%;height:193px;width:193px;padding:7px;position:relative}.why-brainstorm .circle .progress{border-radius:inherit;height:100%;width:100%;background-color:white}.why-brainstorm .circle .progress.p75{background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, #a33e84), color-stop(50%, transparent), to(transparent)),-webkit-gradient(linear, left top, left bottom, color-stop(50%, white), color-stop(50%, #a33e84), to(#a33e84));background-image:linear-gradient(90deg, #a33e84 50%, transparent 50%, transparent),linear-gradient(180deg, white 50%, #a33e84 50%, #a33e84)}.why-brainstorm .circle .progress.p50{background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, #019356), color-stop(50%, transparent), to(transparent)),-webkit-gradient(linear, right top, left top, color-stop(50%, white), color-stop(50%, #019356), to(#019356));background-image:linear-gradient(90deg, #019356 50%, transparent 50%, transparent),linear-gradient(270deg, white 50%, #019356 50%, #019356)}.why-brainstorm .circle .progress.p62-5{background-image:linear-gradient(90deg, #2688c9 50%, transparent 50%, transparent),linear-gradient(225deg, white 50%, #2688c9 50%, #2688c9)}@media (max-width: 900px){.why-brainstorm .circle{margin:20px}}.why-brainstorm .circle .content{position:absolute;background-color:white;top:14px;left:14px;height:calc(100% - 28px);width:calc(100% - 28px);border-radius:inherit;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.why-brainstorm .circle .content em{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:26px;font-weight:700;font-style:normal;color:#64368c}.why-brainstorm .circle .content em img{padding:12px 0}.why-brainstorm .circle .content a{color:inherit;text-decoration:none;width:100%;height:100%;display:block;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.reference{margin:100px auto 50px}.reference .container .ref,.reference .block-system-main-block>.search-form .ref,.reference .block-system-main-block>.item-list .ref,.reference [data-drupal-messages] .ref,.reference #views-exposed-form-wyniki-wyszukiwania-page-1 .ref,.reference .user-login-form .ref,.reference .commerce-product-review-default-add-form .ref,.reference .view-wyniki-wyszukiwania .view-content .ref,.view-wyniki-wyszukiwania .reference .view-content .ref,.reference .view-wyniki-wyszukiwania .view-empty .ref,.view-wyniki-wyszukiwania .reference .view-empty .ref,.reference #contact-message-formularz-kontaktowy-form .ref{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:133px}@media (max-width: 1200px){.reference .container .ref,.reference .block-system-main-block>.search-form .ref,.reference .block-system-main-block>.item-list .ref,.reference [data-drupal-messages] .ref,.reference #views-exposed-form-wyniki-wyszukiwania-page-1 .ref,.reference .user-login-form .ref,.reference .commerce-product-review-default-add-form .ref,.reference .view-wyniki-wyszukiwania .view-content .ref,.view-wyniki-wyszukiwania .reference .view-content .ref,.reference .view-wyniki-wyszukiwania .view-empty .ref,.view-wyniki-wyszukiwania .reference .view-empty .ref,.reference #contact-message-formularz-kontaktowy-form .ref{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;text-align:center}.reference .container .ref .name,.reference .block-system-main-block>.search-form .ref .name,.reference .block-system-main-block>.item-list .ref .name,.reference [data-drupal-messages] .ref .name,.reference #views-exposed-form-wyniki-wyszukiwania-page-1 .ref .name,.reference .user-login-form .ref .name,.reference .commerce-product-review-default-add-form .ref .name,.reference .view-wyniki-wyszukiwania .view-content .ref .name,.view-wyniki-wyszukiwania .reference .view-content .ref .name,.reference .view-wyniki-wyszukiwania .view-empty .ref .name,.view-wyniki-wyszukiwania .reference .view-empty .ref .name,.reference #contact-message-formularz-kontaktowy-form .ref .name{margin-top:30px}}.reference .photo{margin-right:66px;max-width:100%}@media (max-width: 1200px){.reference .photo{margin:0 auto}}.reference p{margin:0}.reference .wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}.reference .name{font-size:30px;font-weight:700;text-transform:uppercase;color:#636363;margin-bottom:8px}.reference .position{color:#019356;font-size:18px;font-weight:700;margin-bottom:21px}.reference .content{font-size:18px;font-weight:400;line-height:30px;max-width:40vw;margin:0 auto}@media (max-width: 1200px){.reference .content{max-width:90vw}}.reference .content:before{content:"“"}.reference .content:after{content:"”"}.paragraph--logo-slider .container,.paragraph--logo-slider .block-system-main-block>.search-form,.paragraph--logo-slider .block-system-main-block>.item-list,.paragraph--logo-slider [data-drupal-messages],.paragraph--logo-slider #views-exposed-form-wyniki-wyszukiwania-page-1,.paragraph--logo-slider .user-login-form,.paragraph--logo-slider .commerce-product-review-default-add-form,.paragraph--logo-slider .view-wyniki-wyszukiwania .view-content,.view-wyniki-wyszukiwania .paragraph--logo-slider .view-content,.paragraph--logo-slider .view-wyniki-wyszukiwania .view-empty,.view-wyniki-wyszukiwania .paragraph--logo-slider .view-empty,.paragraph--logo-slider #contact-message-formularz-kontaktowy-form{border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.paragraph--logo-slider .slick-slide{height:150px;width:150px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;opacity:.6;-webkit-transition:opacity .2s;transition:opacity .2s;padding:17px 50px 14px;box-sizing:content-box}.paragraph--logo-slider .slick-slide:hover{opacity:1}@media (max-width: 768px){.paragraph--logo-slider .slick-slide{width:768px;max-width:100%}}.paragraph--logo-slider .slick-arrow{font-size:0;color:transparent;background-color:transparent;border:none;height:18px;width:10px;background:url("/themes/custom/brainstorm_theme/css/../images/arrow.png") center center no-repeat}.paragraph--logo-slider .slick-arrow.slick-next{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.paragraph--logo-slider .slick-list{margin:0 10px}.floating{z-index:10;position:fixed;right:0;top:100%;color:white;font-size:18px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (max-width: 767px){.floating{display:none}}.floating a{color:inherit;text-decoration:none}.floating__item{padding:16px}@media (max-width: 1024px){.floating__item{padding:12px}}.floating__item+.floating__item{margin-top:5px}.floating__item--toggle{width:40px;background:url("/themes/custom/brainstorm_theme/css/../images/toggle_arrow.png") no-repeat center center;cursor:pointer;align-self:flex-end;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.floating__item--calendar{background-color:#2688c9;height:78px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative;padding-right:75px}.floating__item--calendar:hover{background-color:#2582c1}.floating__item--calendar:after{content:"";height:42px;width:42px;display:block;background:url("/themes/custom/brainstorm_theme/css/../images/calendar-icon.png");position:absolute;right:0;top:50%;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}@media (max-width: 1024px){.floating__item--calendar:after{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.floating__item--video{background-color:#0f507b}.floating__item--video p{margin:0 0 10px}.floating__item--video__container{height:150px;width:267px}@media (max-width: 1024px){.floating__item--video__container{height:114px;width:203px}}.floating.toggled .floating__item{display:none}.floating.toggled .floating__item--toggle{display:inherit;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-bottom:298px}@media (max-width: 1024px){.floating.toggled .floating__item--toggle{margin-bottom:254px}}.block--trainings-map{background-color:#ededed;padding-top:80px}.block--trainings-map .map-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;padding-right:40px;margin-bottom:120px;padding-top:26px}@media (max-width: 1200px){.block--trainings-map .map-container{-webkit-box-pack:center;justify-content:center;padding-right:0}}@media (max-width: 520px){.block--trainings-map .map-container{zoom:.8}}@media (max-width: 440px){.block--trainings-map .map-container{zoom:.6}}@media (max-width: 360px){.block--trainings-map .map-container{zoom:.5}}.block--trainings-map .datamap{max-width:100%}.block--trainings-map .datamaps-pin{cursor:pointer}.block--trainings-map .trainings{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (max-width: 1200px){.block--trainings-map .trainings{-webkit-box-align:center;align-items:center;margin-bottom:60px}}.block--trainings-map .container,.block--trainings-map .block-system-main-block>.search-form,.block--trainings-map .block-system-main-block>.item-list,.block--trainings-map [data-drupal-messages],.block--trainings-map #views-exposed-form-wyniki-wyszukiwania-page-1,.block--trainings-map .user-login-form,.block--trainings-map .commerce-product-review-default-add-form,.block--trainings-map .view-wyniki-wyszukiwania .view-content,.view-wyniki-wyszukiwania .block--trainings-map .view-content,.block--trainings-map .view-wyniki-wyszukiwania .view-empty,.view-wyniki-wyszukiwania .block--trainings-map .view-empty,.block--trainings-map #contact-message-formularz-kontaktowy-form{display:-webkit-box;display:flex;position:relative}.block--trainings-map .container>div,.block--trainings-map .block-system-main-block>.search-form>div,.block--trainings-map .block-system-main-block>.item-list>div,.block--trainings-map [data-drupal-messages]>div,.block--trainings-map #views-exposed-form-wyniki-wyszukiwania-page-1>div,.block--trainings-map .user-login-form>div,.block--trainings-map .commerce-product-review-default-add-form>div,.block--trainings-map .view-wyniki-wyszukiwania .view-content>div,.view-wyniki-wyszukiwania .block--trainings-map .view-content>div,.block--trainings-map .view-wyniki-wyszukiwania .view-empty>div,.view-wyniki-wyszukiwania .block--trainings-map .view-empty>div,.block--trainings-map #contact-message-formularz-kontaktowy-form>div{width:50%}@media (max-width: 1200px){.block--trainings-map .container,.block--trainings-map .block-system-main-block>.search-form,.block--trainings-map .block-system-main-block>.item-list,.block--trainings-map [data-drupal-messages],.block--trainings-map #views-exposed-form-wyniki-wyszukiwania-page-1,.block--trainings-map .user-login-form,.block--trainings-map .commerce-product-review-default-add-form,.block--trainings-map .view-wyniki-wyszukiwania .view-content,.view-wyniki-wyszukiwania .block--trainings-map .view-content,.block--trainings-map .view-wyniki-wyszukiwania .view-empty,.view-wyniki-wyszukiwania .block--trainings-map .view-empty,.block--trainings-map #contact-message-formularz-kontaktowy-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.block--trainings-map .container>div,.block--trainings-map .block-system-main-block>.search-form>div,.block--trainings-map .block-system-main-block>.item-list>div,.block--trainings-map [data-drupal-messages]>div,.block--trainings-map #views-exposed-form-wyniki-wyszukiwania-page-1>div,.block--trainings-map .user-login-form>div,.block--trainings-map .commerce-product-review-default-add-form>div,.block--trainings-map .view-wyniki-wyszukiwania .view-content>div,.view-wyniki-wyszukiwania .block--trainings-map .view-content>div,.block--trainings-map .view-wyniki-wyszukiwania .view-empty>div,.view-wyniki-wyszukiwania .block--trainings-map .view-empty>div,.block--trainings-map #contact-message-formularz-kontaktowy-form>div{width:100%}}.block--trainings-map .container:before,.block--trainings-map .block-system-main-block>.search-form:before,.block--trainings-map .block-system-main-block>.item-list:before,.block--trainings-map [data-drupal-messages]:before,.block--trainings-map #views-exposed-form-wyniki-wyszukiwania-page-1:before,.block--trainings-map .user-login-form:before,.block--trainings-map .commerce-product-review-default-add-form:before,.block--trainings-map .view-wyniki-wyszukiwania .view-content:before,.view-wyniki-wyszukiwania .block--trainings-map .view-content:before,.block--trainings-map .view-wyniki-wyszukiwania .view-empty:before,.view-wyniki-wyszukiwania .block--trainings-map .view-empty:before,.block--trainings-map #contact-message-formularz-kontaktowy-form:before{content:"";background:url("/themes/custom/brainstorm_theme/css/../images/colorful-bar.png") center center no-repeat;height:23px;width:100%;display:block;position:absolute;top:0;left:0;-webkit-transform:translate(0, -103px);transform:translate(0, -103px)}.block--trainings-map .selectric-select-location{margin-bottom:50px}.block--trainings-map .selectric-select-location .selectric{padding:5px 30px 5px 5px;background:transparent;border:none;font-size:30px;color:#2688c9;font-weight:700}.block--trainings-map .selectric-select-location .selectric .label{font-size:30px;color:#2688c9;font-weight:700;margin:0}.block--trainings-map .selectric-select-location .selectric .button{background:transparent;height:48px;width:14px;line-height:48px;margin:0}.block--trainings-map .selectric-select-location .selectric .button::after{content:"";background:url("/themes/custom/brainstorm_theme/css/../images/select-arrow.png") center right no-repeat;width:14px;height:48px;font-size:0;border:none}.block--trainings-map .selectric-select-location .selectric-items{border:none;background:#cfcfcf}.block--trainings-map .selectric-select-location .selectric-items ul,.block--trainings-map .selectric-select-location .selectric-items li{font-size:inherit}.block--trainings-map .trainings-table{width:100%;max-width:570px}.block--trainings-map .trainings-table .training+.training{margin-top:20px}.block--trainings-map .trainings-table .training{width:100%;display:-webkit-box;display:flex;text-decoration:none;color:inherit}.block--trainings-map .trainings-table .training>span{height:50px;padding:15px;border-radius:5px}.block--trainings-map .trainings-table .training .date{font-weight:700;max-width:120px;min-width:120px;border-top-right-radius:0;border-bottom-right-radius:0}@media (max-width: 650px){.block--trainings-map .trainings-table .training .date{min-width:unset}}.block--trainings-map .trainings-table .training .title{border-top-left-radius:0;border-bottom-left-radius:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;flex-grow:1;max-width:270px}.block--trainings-map .trainings-table .training .signup{min-width:180px;max-width:180px;padding:0;border-left:solid 8px transparent}@media (max-width: 650px){.block--trainings-map .trainings-table .training .signup{min-width:unset;margin-right:16px}}.block--trainings-map .trainings-table .training .signup span{display:block;height:48px;width:178px;border:1px solid #9e9e9e;border-radius:inherit;color:#2688c9;text-decoration:none;font-weight:700;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.block--trainings-map .trainings-table .training:hover .date,.block--trainings-map .trainings-table .training:hover .title{background-color:#c9dfee;color:#2688c9}.block--trainings-map .trainings-table .training:hover .signup span{color:white;background-color:#2688c9;border-color:#2688c9}@media (max-width: 650px){.block--trainings-map .trainings-table .training{flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}.block--trainings-map .trainings-table .training .title{width:calc(100% - 120px);max-width:calc(100% - 120px);border-radius:5px;margin-bottom:4px}}@media (max-width: 400px){.block--trainings-map .trainings-table .training{text-align:center}.block--trainings-map .trainings-table .training .date,.block--trainings-map .trainings-table .training .title{width:100%;max-width:100%}.block--trainings-map .trainings-table .training .date{border-radius:5px 5px 0 0}.block--trainings-map .trainings-table .training .title{border-radius:0 0 5px 5px}}.block--trainings-map .see-all,.block--trainings-map .see-calendar{font-weight:700;color:#2688c9;text-decoration:none;margin-top:64px;margin-left:10px;display:block}.block--trainings-map .see-all:hover,.block--trainings-map .see-calendar:hover{background-color:#C9DFEE}@media (max-width: 1200px){.block--trainings-map .see-all,.block--trainings-map .see-calendar{text-align:center}}.block--trainings-map .see-calendar{margin-top:5px}ul.menu a.is-active{color:inherit;font-weight:700}.link-with-icon{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;height:95px;background-color:#009356;color:#fff;font-size:18px;font-weight:700;padding:0 24px;text-decoration:none;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.link-with-icon:hover{background-color:#007a47}.link-with-icon span{margin-right:24px;display:inline-block}.two-links{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}.two-links .link-with-icon{width:calc(50% - 10px)}.two-links .link-with-icon:nth-child(2n){background-color:#65378c}.two-links .link-with-icon:nth-child(2n):hover{background-color:#58307a}@media (max-width: 700px){.two-links .link-with-icon{width:100%}.two-links .link-with-icon+.link-with-icon{margin-top:20px}}.two-columns{background-color:#f7f7f7;padding:80px 0 100px}.two-columns .title{color:#4e335f}.two-columns .desc{text-align:center;margin-bottom:80px}.two-columns .columns{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}.two-columns .columns .col{width:calc(50% - 50px);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media (max-width: 900px){.two-columns .columns .col{width:100%;padding-bottom:20px}.two-columns .columns .col+.col{padding-top:20px;border-top:solid 5px white}.two-columns .columns .col:last-child{padding-bottom:0}}.picture-paragraph{-webkit-box-align:center;align-items:center}.picture-paragraph .picture{margin-bottom:50px;height:100px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.picture-paragraph p{margin:0}.picture-paragraph p+p{margin-top:1em}.picture-paragraph .link{margin-top:70px;color:#2889ca;font-size:18px;text-decoration:none;display:block;text-align:center}.progress-circles{padding:105px 0 90px;margin:0}.progress-circles .blue{color:#2889ca}.colorful-line{background:url("/themes/custom/brainstorm_theme/css/../images/colorful-bar.png") center center no-repeat;height:23px;width:100%;margin-top:80px}#search-form input,#views-exposed-form-wyniki-wyszukiwania-page-1 input{height:63px;border:none;line-height:63px;padding:0;margin:0;font-size:18px;font-family:inherit;box-sizing:border-box}#search-form .form-wrapper,#search-form .form--inline,#views-exposed-form-wyniki-wyszukiwania-page-1 .form-wrapper,#views-exposed-form-wyniki-wyszukiwania-page-1 .form--inline{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}#search-form .form-wrapper:after,#search-form .form--inline:after,#views-exposed-form-wyniki-wyszukiwania-page-1 .form-wrapper:after,#views-exposed-form-wyniki-wyszukiwania-page-1 .form--inline:after{display:none}#search-form .form-wrapper .form-actions,#search-form .form--inline .form-actions,#views-exposed-form-wyniki-wyszukiwania-page-1 .form-wrapper .form-actions,#views-exposed-form-wyniki-wyszukiwania-page-1 .form--inline .form-actions{margin:0}#search-form .form-item,#views-exposed-form-wyniki-wyszukiwania-page-1 .form-item{width:calc((100% - 60px) / 4 * 3 + 40px);margin:0;padding:0}@media (max-width: 700px){#search-form .form-item,#views-exposed-form-wyniki-wyszukiwania-page-1 .form-item{width:100%;margin-bottom:20px}}#search-form .form-search,#search-form .form-text,#views-exposed-form-wyniki-wyszukiwania-page-1 .form-search,#views-exposed-form-wyniki-wyszukiwania-page-1 .form-text{width:100%;background-color:#F0F0F0;padding:0 25px;outline:none}#search-form .form-submit,#views-exposed-form-wyniki-wyszukiwania-page-1 .form-submit{background-color:#0D985F;color:#fff;font-weight:700;width:calc((100% - 60px) / 4);cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}@media (max-width: 700px){#search-form .form-submit,#views-exposed-form-wyniki-wyszukiwania-page-1 .form-submit{width:100%}}#search-form .form-submit:hover,#views-exposed-form-wyniki-wyszukiwania-page-1 .form-submit:hover{background-color:#0b8150}#search-form label,#search-form .search-help-link,#views-exposed-form-wyniki-wyszukiwania-page-1 label,#views-exposed-form-wyniki-wyszukiwania-page-1 .search-help-link{display:none}#search-form+.item-list,#views-exposed-form-wyniki-wyszukiwania-page-1+.item-list{font-size:18px;padding:60px 0 80px}.search-results{padding:0 40px 80px}@media (max-width: 700px){.search-results{padding:0 0 80px}}.search-results li{margin:0}.search-results h3 a{color:#a33e84;text-decoration:none}.search-results h3{margin-bottom:0}.search-results p{margin-top:0}.search-result__snippet-info a{color:inherit;text-decoration:none}.path-search h2,.path-search .view-wyniki-wyszukiwania .view-empty,.view-wyniki-wyszukiwania .path-search .view-empty{color:#3b3b3b;font-weight:700;padding-top:60px}[data-simplebar="init"]{padding-bottom:80px}.simplebar-track.simplebar-horizontal{width:242px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);height:14px}.simplebar-track.simplebar-horizontal:before{content:"";width:242px;background:url("/themes/custom/brainstorm_theme/css/../images/scrollbar-track.png") center center no-repeat;position:absolute;left:0;height:14px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar.simplebar-visible{height:10px;background:url("/themes/custom/brainstorm_theme/css/../images/scrollbar-bar.png") center center no-repeat;border-radius:10px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar.simplebar-visible:before{display:none}.user-login-form input{background-color:#F0F0F0;padding:0 25px;outline:none;height:63px;border:none;line-height:63px;margin:0;font-size:18px;font-family:inherit;box-sizing:border-box;max-width:100%}.user-login-form [type="submit"]{background-color:#0D985F;color:#fff;font-weight:700;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.user-login-form [type="submit"]:hover{background-color:#0b8150}#contact-message-feedback-form{padding-bottom:40px}#contact-message-feedback-form input,#contact-message-feedback-form textarea{background-color:#F0F0F0;padding:0 25px;outline:none;height:63px;border:none;line-height:63px;margin:0;font-size:18px;font-family:inherit;box-sizing:border-box;width:100%}#contact-message-feedback-form textarea{height:300px}#contact-message-feedback-form [type="submit"]{background-color:#0D985F;color:#fff;font-weight:700;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s;text-transform:uppercase;width:auto;margin:0 auto;display:block}#contact-message-feedback-form [type="submit"]:hover{background-color:#0b8150}.view-wyniki-wyszukiwania .view-content,.view-wyniki-wyszukiwania .view-empty{padding:60px 0 80px}.view-wyniki-wyszukiwania #views-exposed-form-wyniki-wyszukiwania-page-1 .form-submit{width:100%}.view-wyniki-wyszukiwania #views-exposed-form-wyniki-wyszukiwania-page-1 .form-actions{width:calc((100% - 60px) / 4)}@media (max-width: 700px){.view-wyniki-wyszukiwania #views-exposed-form-wyniki-wyszukiwania-page-1 .form-actions{width:100%}}.view-wyniki-wyszukiwania .view-empty{color:#3b3b3b;font-weight:700;font-size:1.17em}.view-wyniki-wyszukiwania .views-row{padding:0 40px}.view-wyniki-wyszukiwania .views-row .views-field a{display:block;font-size:1.17em;font-weight:bold;color:#a33e84;text-decoration:none;margin-bottom:0}.view-wyniki-wyszukiwania .views-row .views-field.views-field-search-api-excerpt{margin-bottom:1rem}.view-wyniki-wyszukiwania .views-row .views-field.views-field-search-api-excerpt a{color:inherit;text-decoration:none;font-weight:normal;font-size:inherit}.tile-kb.new::after{content:"nowy";display:block;position:absolute;top:-1px;right:-1px;padding:0 10px 3px;background-color:#d4d4d4;color:#3b3b3b;font-weight:bold}.back-to-top{position:fixed;bottom:20px;right:20px;border-radius:50%;background-color:#9e9e9e;color:white;display:block;font-size:0;height:50px;width:50px}.back-to-top:after{content:"";display:block;width:100%;height:100%;background:url(/modules/custom/trainings/js/calendar/public/dropdown-arrow.png) no-repeat center center;position:absolute;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-filter:brightness(2);filter:brightness(2)}.eu-cookie-compliance-banner .decline-button{display:none}.eu-cookie-compliance-banner .eu-cookie-compliance-message{max-width:80%}.eu-cookie-compliance-banner .eu-cookie-compliance-secondary-button{background:white;color:black;border:1px solid #525252;border-radius:5px;padding:5px}.widget-contact-us{position:fixed;bottom:50px;left:0px;background:#2688c9}.widget-contact-us a{text-decoration:none}.widget-contact-us a p{color:#ffffff;padding:0 62px 0 20px;font-size:0.85em;text-transform:uppercase}.widget-contact-us a p:after{content:"";height:29px;width:40px;display:block;background:url("/themes/custom/brainstorm_theme/css/../images/mail.png");position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:5px;background-size:contain;background-repeat:no-repeat}.training-page{margin-top:85px}.training-page .title{text-align:center;font-size:30px;line-height:48px;font-weight:700;margin:0;padding:0;text-transform:uppercase}.training-page .info{text-align:center;font-weight:400;color:#a33d84;font-size:30px;line-height:48px;margin-bottom:56px}.training-page .section{margin-top:70px}.training-page .section .title{font-weight:400}.training-page .section .title strong{font-weight:700}.training-page .title-and-button{position:relative}.training-page .download-program{position:absolute;right:0;top:0}@media (max-width: 1000px){.training-page .download-program{position:static;margin-top:-50px;margin-bottom:10px}}.training-page .download-program .pdf{display:block;max-width:298px;height:48px;margin:0 auto;background:#009356 url("/themes/custom/brainstorm_theme/css/../images/pdf-icon.png") left center no-repeat;background-size:48px 48px;font-size:12px;font-weight:700;text-transform:uppercase;color:white;line-height:48px;padding-left:66px;padding-right:18px;text-decoration:none;-webkit-transition:background-color .2s;transition:background-color .2s}.training-page .download-program .pdf:hover{background-color:#008b52}.training-page .download-program .adobe{display:block;text-align:center;font-size:12px;font-weight:400;line-height:30.05px;text-decoration:underline;color:inherit}.training-page .block--with-border{border:1px solid #d2d2d2;padding:30px}.training-page .block--with-border .title{color:#4e335f;font-size:inherit;text-align:left}.training-page .section--50-50{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.training-page .section--50-50>.block{width:calc(50% - 10px)}.training-page .section--50-50 .title{font-weight:700}@media (max-width: 900px){.training-page .section--50-50{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.training-page .section--50-50>.block{width:100%}.training-page .section--50-50>.block+.block{margin-top:20px}}.training-page .info-blocks{position:relative;padding-top:109px;margin-top:92px}.training-page .info-blocks:before{content:"";background:url("/themes/custom/brainstorm_theme/css/../images/colorful-bar.png") center center no-repeat;height:23px;width:100%;display:block;position:absolute;top:0;left:0}.training-page .info-blocks .block{background:#f0f0f0 top right 20px no-repeat;padding:50px;line-height:30px}@media (max-width: 500px){.training-page .info-blocks .block{padding:30px}}.training-page .info-blocks .block.desc{background-image:url("/themes/custom/brainstorm_theme/css/../images/desc.png")}.training-page .info-blocks .block.for-who{background-image:url("/themes/custom/brainstorm_theme/css/../images/for-who.png");background-position:top right 40px;margin-top:20px;-webkit-box-flex:1;flex-grow:1}.training-page .info-blocks .block .title{color:#009356;font-size:18px;line-height:24px;text-align:left}.training-page .info-blocks .block.block--column-container{padding:0;background-color:transparent;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.training-page .info-blocks .block.block--column-container .video{height:326px}.training-page .review .author{font-weight:700;line-height:30px;text-transform:uppercase;color:#a33d84}.training-page .review .author__title{color:#a33d84;font-size:16px;line-height:24px}.training-page .review .content{line-height:30px}.training-page .block--with-border.review .header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.training-page .block--with-border.review .header .see-all{color:#4e335f;font-weight:700;line-height:48px;text-decoration:none}.training-page .program .title{margin-bottom:60px}.training-page .program__summary{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.training-page .program__summary .day{width:100%}.training-page .program__summary .day .label{text-transform:uppercase;cursor:pointer;height:83px;background-color:#f0f0f0;color:#0d985e;line-height:83px;padding:0 63px;font-weight:700;position:relative;display:block}.training-page .program__summary .day .label:after{content:"";display:block;width:18px;height:100%;background:url(/modules/custom/trainings/js/calendar/public/dropdown-arrow.png) no-repeat 50%;position:absolute;right:25px;top:0}.training-page .program__summary .day .content{display:none}.training-page .program__summary .day+.day{margin:20px 0 0}.training-page .program__summary .day.selected .label:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.training-page .program__summary .day.selected .content{display:block;list-style:none;padding:0 10px;margin-top:25px;line-height:30px}.training-page .benefits{list-style-image:url("/themes/custom/brainstorm_theme/css/../images/benefits_list_bullet.png");padding:0 0 0 28px}.training-page .benefits li+li{margin-top:12px}.training-page .benefits li{padding-left:12px}.training-page .next-training{display:-webkit-box;display:flex;flex-wrap:wrap;text-transform:uppercase;position:relative;padding-bottom:117px}.training-page .next-training .title{width:100%;margin-bottom:75px}.training-page .next-training .box{position:relative;width:calc((100% - 40px) / 3);height:153px;color:white;background-color:#636363;opacity:0.95;margin:0 10px;text-align:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;line-height:1}.training-page .next-training .box .label{color:#bdbdbd}.training-page .next-training .box:first-of-type{margin:0 10px 0 0}.training-page .next-training .box:last-of-type{margin:0 0 0 10px}.training-page .next-training .box:nth-of-type(2n){background-color:#6b6b6b}.training-page .next-training .box.signup{background-color:#a33d84;-webkit-transition:background-color .2s;transition:background-color .2s;text-decoration:none}.training-page .next-training .box.signup:hover{background-color:#9c3a7e}.training-page .next-training .box .val{font-size:20px;font-weight:700}.training-page .next-training .box .label{font-size:14px;position:absolute;bottom:22px;left:0;width:100%}@media (max-width: 900px){.training-page .next-training{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.training-page .next-training .box{margin:10px 0;width:100%}.training-page .next-training .box:first-of-type{margin:10px 0}.training-page .next-training .box:last-of-type{margin:10px 0}}.info-grid{display:-webkit-box;display:flex;flex-wrap:wrap}.info-grid .col{margin:0 10px;width:38.678%;max-width:480px}.info-grid .col .title{text-transform:none}.info-grid .col:first-child{margin:0 10px 0 0;width:32.203%;max-width:380px}.info-grid .col:last-child{margin:0 0 0 10px;width:23.729%;max-width:280px}.info-grid .col.profile{color:#636363}.info-grid .col.profile .name{font-weight:700;font-size:23px;line-height:26px;margin-top:14px;text-transform:uppercase;color:inherit;text-decoration:none;display:block}.info-grid .col.profile .trainer-photo{max-width:100%}.info-grid .col.quote-and-video .quote{padding-bottom:42px;border-bottom:solid 7px #d4d4d4}.info-grid .col.quote-and-video .video{max-width:380px;margin:40px auto;height:214px}.info-grid .col .quote .author{text-align:right;display:block;font-family:'DawningofaNewDay', cursive;font-size:30px;color:#4e335f}.info-grid .col .average{color:#009356;font-size:18px;font-weight:700;line-height:30px}.info-grid .col .average .number{font-size:24px;margin:0 10px 0 5px}.info-grid .col .average .star{width:17px;background:url("/themes/custom/brainstorm_theme/css/../images/star.png") center center no-repeat;font-size:0;height:16px;display:inline-block}.info-grid .col .average .star+.star{margin-left:5px}@media (max-width: 1200px){.info-grid{-webkit-box-pack:center;justify-content:center}.info-grid .quote-and-video{width:100% !important;-webkit-box-ordinal-group:4;order:3;margin:0 !important}.info-grid .block--with-border{width:calc(100% - 300px) !important;margin-left:-72px !important}}@media (max-width: 800px){.info-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.info-grid .col{margin:0 !important;width:100% !important;max-width:100% !important}.info-grid .col+.col{margin-top:20px !important}.info-grid .profile{text-align:center}}.info-grid .block--with-border{border:1px solid #d2d2d2;padding:30px}.info-grid .block--with-border .title{color:#4e335f;font-size:inherit;text-align:left}.info-grid .title{text-align:center;font-size:30px;line-height:48px;font-weight:700;margin:0;padding:0;text-transform:uppercase}.banner{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin:0}.banner .slider{width:54.688%;margin-right:10px;background-color:#2688c9}.banner .slider .content{right:0;bottom:0}.banner .slider .nav{width:100%;background-color:rgba(0,0,0,0.34);height:98px;color:white;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding-left:33px}.banner .slider .bg img{-o-object-position:right;object-position:right}.banner .slider .slick-list,.banner .slider .slick-track,.banner .slider .slick-slide,.banner .slider .slick-slide>div,.banner .slider .slide{height:100%}.banner .slider .dots{position:absolute;right:72px;bottom:0;height:98px;margin:0;list-style:none;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;z-index:3}.banner .slider .dots li{line-height:18px}.banner .slider .dots li+li{margin-left:11px}.banner .slider .dots button{height:13px;width:13px;border-radius:50%;color:transparent;border:1px solid white;background:transparent;font-size:0;padding:0}.banner .slider .dots .slick-active button{background-color:white}.banner .block{width:44.271%;margin-left:10px;background-color:#64368c;position:relative}.banner .block .wrapper{padding:45px;margin:0;line-height:2}.banner .block .wrapper img{margin-bottom:1rem}.banner .block .bg img{-o-object-position:left;object-position:left}.banner .block .content{left:0;bottom:0}.banner .item{height:590px;display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;position:relative}.banner .item:first-child{-webkit-box-pack:end;justify-content:flex-end}.banner .item .bg{width:100%;height:100%;position:relative;background:gray}.banner .item .bg .container,.banner .item .bg .block-system-main-block>.search-form,.banner .item .bg .block-system-main-block>.item-list,.banner .item .bg [data-drupal-messages],.banner .item .bg #views-exposed-form-wyniki-wyszukiwania-page-1,.banner .item .bg .user-login-form,.banner .item .bg .commerce-product-review-default-add-form,.banner .item .bg .view-wyniki-wyszukiwania .view-content,.view-wyniki-wyszukiwania .banner .item .bg .view-content,.banner .item .bg .view-wyniki-wyszukiwania .view-empty,.view-wyniki-wyszukiwania .banner .item .bg .view-empty,.banner .item .bg #contact-message-formularz-kontaktowy-form{position:absolute;width:100%;height:100%;padding:0;overflow:hidden}.banner .item .bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.banner .item .content{position:absolute;width:380px;height:auto;color:white;font-size:16px;z-index:2;max-width:100%}@media (max-width: 900px){.banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.banner .slider{width:100%;margin:0;height:400px}.banner .block{width:100%;margin:0;height:400px}}.banner .cta{width:100%;background-color:#2688c9;border-left:12px solid #f99201;height:98px;color:white;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:26px;text-decoration:none;padding-left:33px;-webkit-transition:background-color .2s;transition:background-color .2s}.banner .cta:hover{background-color:#2582c1}.paragraph--simple-banner{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin:0}.paragraph--simple-banner .item{height:261px}.paragraph--simple-banner .item .bg{width:100%;height:100%;position:relative;background:gray}.paragraph--simple-banner .item .bg .container,.paragraph--simple-banner .item .bg .block-system-main-block>.search-form,.paragraph--simple-banner .item .bg .block-system-main-block>.item-list,.paragraph--simple-banner .item .bg [data-drupal-messages],.paragraph--simple-banner .item .bg #views-exposed-form-wyniki-wyszukiwania-page-1,.paragraph--simple-banner .item .bg .user-login-form,.paragraph--simple-banner .item .bg .commerce-product-review-default-add-form,.paragraph--simple-banner .item .bg .view-wyniki-wyszukiwania .view-content,.view-wyniki-wyszukiwania .paragraph--simple-banner .item .bg .view-content,.paragraph--simple-banner .item .bg .view-wyniki-wyszukiwania .view-empty,.view-wyniki-wyszukiwania .paragraph--simple-banner .item .bg .view-empty,.paragraph--simple-banner .item .bg #contact-message-formularz-kontaktowy-form{position:absolute;width:100%;height:100%;padding:0;max-width:none}.paragraph--simple-banner .item .bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.paragraph--simple-banner .item:nth-child(1){width:65%;margin-right:10px}.paragraph--simple-banner .item:nth-child(1) .bg img{-o-object-position:right center;object-position:right center}.paragraph--simple-banner .item:nth-child(2){width:34%;margin-left:10px}.paragraph--simple-banner .item:nth-child(2) .bg img{-o-object-position:left center;object-position:left center}@media (max-width: 700px){.paragraph--simple-banner .item:nth-child(1){width:100%;margin-right:0}.paragraph--simple-banner .item:nth-child(2){display:none}}.tile.accent-red .overlay{background-color:rgba(229,24,23,0.95) !important}.tile.accent-red:hover{border-color:rgba(229,24,23,0.95) !important}.tile.accent-red .title{color:#E51817 !important}.tile.accent-red.tile-kb .readmore{color:#E51817 !important}.tile.accent-red.tile-kb .overlay .title,.tile.accent-red.tile-kb .overlay .readmore{color:white !important}.tile.accent-red.tile--popular:hover{background-color:#E51817 !important}.tile.accent-red.tile--popular:hover .title,.tile.accent-red.tile--popular:hover .cta{color:white !important}.tile.accent-red.tile--popular:hover .bar{background-color:white !important}.tile.accent-red.tile--popular .cta{color:#E51817 !important}.tile.accent-grey .overlay{background-color:rgba(99,99,99,0.95) !important}.tile.accent-grey:hover{border-color:rgba(99,99,99,0.95) !important}.tile.accent-grey .title{color:#636363 !important}.tile.accent-grey.tile-kb .readmore{color:#636363 !important}.tile.accent-grey.tile-kb .overlay .title,.tile.accent-grey.tile-kb .overlay .readmore{color:white !important}.tile.accent-grey.tile--popular:hover{background-color:#636363 !important}.tile.accent-grey.tile--popular:hover .title,.tile.accent-grey.tile--popular:hover .cta{color:white !important}.tile.accent-grey.tile--popular:hover .bar{background-color:white !important}.tile.accent-grey.tile--popular .cta{color:#636363 !important}.tile.accent-green .overlay{background-color:rgba(0,147,86,0.95) !important}.tile.accent-green:hover{border-color:rgba(0,147,86,0.95) !important}.tile.accent-green .title{color:#009356 !important}.tile.accent-green.tile-kb .readmore{color:#009356 !important}.tile.accent-green.tile-kb .overlay .title,.tile.accent-green.tile-kb .overlay .readmore{color:white !important}.tile.accent-green.tile--popular:hover{background-color:#009356 !important}.tile.accent-green.tile--popular:hover .title,.tile.accent-green.tile--popular:hover .cta{color:white !important}.tile.accent-green.tile--popular:hover .bar{background-color:white !important}.tile.accent-green.tile--popular .cta{color:#009356 !important}.tile.accent-purple .overlay{background-color:rgba(101,55,140,0.95) !important}.tile.accent-purple:hover{border-color:rgba(101,55,140,0.95) !important}.tile.accent-purple .title{color:#65378C !important}.tile.accent-purple.tile-kb .readmore{color:#65378C !important}.tile.accent-purple.tile-kb .overlay .title,.tile.accent-purple.tile-kb .overlay .readmore{color:white !important}.tile.accent-purple.tile--popular:hover{background-color:#65378C !important}.tile.accent-purple.tile--popular:hover .title,.tile.accent-purple.tile--popular:hover .cta{color:white !important}.tile.accent-purple.tile--popular:hover .bar{background-color:white !important}.tile.accent-purple.tile--popular .cta{color:#65378C !important}.tile.accent-violet .overlay{background-color:rgba(163,61,132,0.95) !important}.tile.accent-violet:hover{border-color:rgba(163,61,132,0.95) !important}.tile.accent-violet .title{color:#A33D84 !important}.tile.accent-violet.tile-kb .readmore{color:#A33D84 !important}.tile.accent-violet.tile-kb .overlay .title,.tile.accent-violet.tile-kb .overlay .readmore{color:white !important}.tile.accent-violet.tile--popular:hover{background-color:#A33D84 !important}.tile.accent-violet.tile--popular:hover .title,.tile.accent-violet.tile--popular:hover .cta{color:white !important}.tile.accent-violet.tile--popular:hover .bar{background-color:white !important}.tile.accent-violet.tile--popular .cta{color:#A33D84 !important}.tile.accent-blue .overlay{background-color:rgba(40,137,202,0.95) !important}.tile.accent-blue:hover{border-color:rgba(40,137,202,0.95) !important}.tile.accent-blue .title{color:#2889CA !important}.tile.accent-blue.tile-kb .readmore{color:#2889CA !important}.tile.accent-blue.tile-kb .overlay .title,.tile.accent-blue.tile-kb .overlay .readmore{color:white !important}.tile.accent-blue.tile--popular:hover{background-color:#2889CA !important}.tile.accent-blue.tile--popular:hover .title,.tile.accent-blue.tile--popular:hover .cta{color:white !important}.tile.accent-blue.tile--popular:hover .bar{background-color:white !important}.tile.accent-blue.tile--popular .cta{color:#2889CA !important}.tiles{position:relative;list-style:none;display:-webkit-box;display:flex;margin:0;padding:0;padding-bottom:81px}.tiles .tile{background-color:#ededed;padding:20px;text-align:center;position:relative;min-height:300px;height:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.tiles .tile .title{color:#64368c;font-weight:bold}.tiles .tile .bar{background-color:#cfcfcf;height:7px;width:139px;margin:0 auto}.tiles .tile .cta{color:#019356;font-weight:bold;line-height:60px;text-decoration:none}.tiles .tile .desc{font-size:15px;line-height:28px;max-width:300px}.tiles .tile .when-where{color:#64368c;font-weight:700}.block--next-trainings{padding:50px 0}.block--next-trainings h2,.block--next-trainings .view-wyniki-wyszukiwania .view-empty,.view-wyniki-wyszukiwania .block--next-trainings .view-empty{font-weight:400;text-transform:uppercase;font-size:30px;line-height:48px;text-align:center;margin-bottom:0}.block--next-trainings .tiles{padding-top:30px;padding-bottom:0}.block--next-trainings .tile{padding:0;min-height:400px;position:relative;min-width:25%;max-width:25%;background-color:#D5D5D5}.block--next-trainings .tile span{display:block}.block--next-trainings .tile span+span,.block--next-trainings .tile img+span,.block--next-trainings .tile .bar{margin-top:30px}.block--next-trainings .tile .find-out-more{text-decoration:none;color:inherit;padding:30px 20px 20px;display:block;width:100%}.block--next-trainings .tile .cta,.block--next-trainings .tile .desc{line-height:1}.block--next-trainings .tile .tile__overlay{text-decoration:none}.block--next-trainings .tile:hover .tile__overlay{opacity:1}.block--next-trainings .tile .icon{height:70px;width:55px;margin:40px auto}@media (max-width: 1200px){.block--next-trainings .tile{min-width:33.33%;max-width:33.33%}}@media (max-width: 900px){.block--next-trainings .tile{min-width:50%;max-width:50%}}@media (max-width: 600px){.block--next-trainings .tile{min-width:100%;max-width:100%}}.block--next-trainings .tile .bar{background-color:#F0F0F0}.block--next-trainings .tile .accent{color:#318DCC}.block--next-trainings .tile .tile__overlay{background-color:#318DCC}.block--next-trainings .tile .tile__overlay .bar{background-color:#45A1E0}.block--next-trainings .tile .icon{background-image:url("/themes/custom/brainstorm_theme/css/../images/trainings_icons/blue.png")}.block--next-trainings .tile:nth-child(2n){background-color:#F0F0F0}.block--next-trainings .tile:nth-child(2n) .bar{background-color:#D5D5D5}.block--next-trainings .tile:nth-child(2n) .accent{color:#A7468B}.block--next-trainings .tile:nth-child(2n) .tile__overlay{background-color:#A7468B}.block--next-trainings .tile:nth-child(2n) .tile__overlay .bar{background-color:#BA539A}.block--next-trainings .tile:nth-child(2n) .icon{background-image:url("/themes/custom/brainstorm_theme/css/../images/trainings_icons/violet.png")}.block--next-trainings .tile:nth-child(1) .accent{color:#318DCC}.block--next-trainings .tile:nth-child(1) .tile__overlay{background-color:#318DCC}.block--next-trainings .tile:nth-child(1) .tile__overlay .bar{background-color:#45A1E0}.block--next-trainings .tile:nth-child(1) .icon{background-image:url("/themes/custom/brainstorm_theme/css/../images/trainings_icons/blue.png")}.block--next-trainings .tile:nth-child(2) .accent{color:#A7468B}.block--next-trainings .tile:nth-child(2) .tile__overlay{background-color:#A7468B}.block--next-trainings .tile:nth-child(2) .tile__overlay .bar{background-color:#BA539A}.block--next-trainings .tile:nth-child(2) .icon{background-image:url("/themes/custom/brainstorm_theme/css/../images/trainings_icons/violet.png")}.block--next-trainings .tile:nth-child(3) .accent{color:#6A3F8F}.block--next-trainings .tile:nth-child(3) .tile__overlay{background-color:#6A3F8F}.block--next-trainings .tile:nth-child(3) .tile__overlay .bar{background-color:#784B9E}.block--next-trainings .tile:nth-child(3) .icon{background-image:url("/themes/custom/brainstorm_theme/css/../images/trainings_icons/purple.png")}.block--next-trainings .tile:nth-child(4) .accent{color:#0D985F}.block--next-trainings .tile:nth-child(4) .tile__overlay{background-color:#0D985F}.block--next-trainings .tile:nth-child(4) .tile__overlay .bar{background-color:#15AE6E}.block--next-trainings .tile:nth-child(4) .icon{background-image:url("/themes/custom/brainstorm_theme/css/../images/trainings_icons/green.png")}.block--next-trainings .tile .tile__overlay{display:-webkit-box;display:flex;opacity:0;color:white;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;background-color:#318DCC;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-weight:700;-webkit-transition:opacity .2s;transition:opacity .2s;cursor:pointer}.block--next-trainings .tile .tile__overlay span+span{margin-top:0}.block--next-trainings .tile .tile__overlay .bar{opacity:.2;height:7px}.block--next-trainings .tile .tile__overlay a{padding:0;height:auto;text-transform:uppercase}.block--next-trainings .tile .tile__overlay .bar,.block--next-trainings .tile .tile__overlay a{margin-top:20px}.block--next-trainings .tile .tile__overlay .where{margin-bottom:17px}.block--next-trainings .tile .tile__overlay .when{margin-bottom:10px}.block--next-trainings .tile .bar{height:1px}.block--next-trainings .see-all{display:inline-block;margin:auto;text-align:center;width:100%;margin-top:25px}.block--next-trainings .see-all a{text-decoration:none;color:#2688c9;font-weight:700}.popular-trainings{background-color:#f7f7f7;padding:57px 0 55px;margin-bottom:23px}.popular-trainings h2,.popular-trainings .view-wyniki-wyszukiwania .view-empty,.view-wyniki-wyszukiwania .popular-trainings .view-empty{color:#64368c;font-weight:400;text-transform:uppercase;font-size:30px;line-height:48px;text-align:center;margin:0}.popular-trainings h2:after,.popular-trainings .view-wyniki-wyszukiwania .view-empty:after,.view-wyniki-wyszukiwania .popular-trainings .view-empty:after{content:"";background:url("/themes/custom/brainstorm_theme/css/../images/5stars.png") center center no-repeat;height:38px;width:283px;display:block;margin-left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);margin-top:21px}.popular-trainings .tiles{margin-top:55px;justify-content:space-around;padding-bottom:0;max-width:100%}.popular-trainings .tiles li{width:33.33%}@media (max-width: 900px){.popular-trainings .tiles li{width:100%}}.popular-trainings .tiles li:nth-child(2) .tile:hover{background-color:#A7468B;border-color:#A7468B}.popular-trainings .tiles li:nth-child(2) .tile:hover .bar{background-color:#BA539A}.popular-trainings .tiles li:nth-child(3) .tile:hover{background-color:#0D985F;border-color:#0D985F}.popular-trainings .tiles li:nth-child(3) .tile:hover .bar{background-color:#15AE6E}.popular-trainings .tiles .tile{-webkit-box-flex:1;flex-grow:1;border:1px solid #cfcfcf;background-color:transparent;text-decoration:none;color:inherit;-webkit-transition:.2s;transition:.2s}.popular-trainings .tiles .tile span{display:block}.popular-trainings .tiles .tile span+span{margin-top:30px}.popular-trainings .tiles .tile .cta{line-height:1}.popular-trainings .tiles .tile:hover{background-color:#318DCC;border-color:#318DCC;color:white}.popular-trainings .tiles .tile:hover .bar{background-color:#45A1E0}.popular-trainings .tiles .tile:hover .title,.popular-trainings .tiles .tile:hover .cta{color:inherit}.popular-trainings .tiles li+li{margin-left:20px}@media (max-width: 900px){.popular-trainings .tiles{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.popular-trainings .tiles .tile{width:auto}.popular-trainings .tiles li+li{margin-left:0;margin-top:20px}}.popular-trainings .container,.popular-trainings .block-system-main-block>.search-form,.popular-trainings .block-system-main-block>.item-list,.popular-trainings [data-drupal-messages],.popular-trainings #views-exposed-form-wyniki-wyszukiwania-page-1,.popular-trainings .user-login-form,.popular-trainings .commerce-product-review-default-add-form,.popular-trainings .view-wyniki-wyszukiwania .view-content,.view-wyniki-wyszukiwania .popular-trainings .view-content,.popular-trainings .view-wyniki-wyszukiwania .view-empty,.view-wyniki-wyszukiwania .popular-trainings .view-empty,.popular-trainings #contact-message-formularz-kontaktowy-form{position:relative}.popular-trainings .container:after,.popular-trainings .block-system-main-block>.search-form:after,.popular-trainings .block-system-main-block>.item-list:after,.popular-trainings [data-drupal-messages]:after,.popular-trainings #views-exposed-form-wyniki-wyszukiwania-page-1:after,.popular-trainings .user-login-form:after,.popular-trainings .commerce-product-review-default-add-form:after,.popular-trainings .view-wyniki-wyszukiwania .view-content:after,.view-wyniki-wyszukiwania .popular-trainings .view-content:after,.popular-trainings .view-wyniki-wyszukiwania .view-empty:after,.view-wyniki-wyszukiwania .popular-trainings .view-empty:after,.popular-trainings #contact-message-formularz-kontaktowy-form:after{content:"";background:url("/themes/custom/brainstorm_theme/css/../images/colorful-bar.png") center center no-repeat;height:23px;width:100%;display:block;position:absolute;bottom:0;left:0;-webkit-transform:translate(0, 78px);transform:translate(0, 78px)}.news h3{text-align:center;margin:88px auto 58px;font-size:30px;font-weight:400;text-transform:uppercase}.news h3 strong{font-weight:700}.news .tiles{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.news .tiles .tile{background-color:white;border:1px solid #d2d2d2;width:calc((100% - 40px) / 3);margin-bottom:20px;padding:0;position:relative}@media (max-width: 1180px){.news .tiles .tile{width:calc(50% - 10px)}}@media (max-width: 700px){.news .tiles .tile{width:100%}}.news .tiles .tile .date{background-color:#f2f2f2;color:#949494;font-weight:700;font-size:14px;height:56px;line-height:56px}.news .tiles .tile .title{color:#a33e84}.news .tiles .tile .bar{display:block;background-color:#d4d4d4;height:7px;width:137px;margin:30px auto}.news .tiles .tile .readmore{color:#019355;font-weight:700}.news .tiles .tile.tile-kb .readmore{color:#a33e84}.news .tiles .tile .overlay{text-decoration:none;display:-webkit-box;display:flex;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s;position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(163,62,132,0.95);color:white;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center;padding:20px}.news .tiles .tile .overlay .title,.news .tiles .tile .overlay .readmore{color:inherit;text-transform:uppercase}.news .tiles .tile .overlay .bar{background-color:rgba(212,212,212,0.5)}.news .tiles .tile .overlay .readmore{font-weight:400}.news .tiles .tile .overlay .readmore strong{font-weight:700}.news .tiles .tile:hover{border-color:rgba(163,62,132,0.95)}.news .tiles .tile:hover .overlay{opacity:1}.news .tiles .tile .content{-webkit-box-flex:1;flex-grow:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%}.news .tiles .tile .content .wrapper{-webkit-box-flex:1;flex-grow:1;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:calc(100% - 56px);text-align:center;padding:20px 20px 31px;max-width:unset}.news .tiles .tile .content .title{font-weight:700;min-height:68px;text-overflow:ellipsis;overflow:hidden;width:245px;margin:0 auto}.news .tiles .tile .content .desc{margin:30px auto;height:84px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.news--archive{position:relative}.news--archive h3{position:relative;margin:0 0 149px;color:#4d3360}.news--archive h3:after{content:"";background:url("/themes/custom/brainstorm_theme/css/../images/colorful-bar.png") center center no-repeat;height:23px;width:100%;display:block;position:absolute;bottom:0;left:0;-webkit-transform:translate(0, 78px);transform:translate(0, 78px)}.news--archive .tiles .tile .title{color:#64378c}.news--archive .tiles .tile .readmore{color:#64378c}.news--archive .tiles .tile .overlay{background:rgba(100,55,140,0.95)}.news--archive .tiles .tile:hover{border-color:rgba(100,55,140,0.95)}.block--search-and-social{width:100%}.block--search-and-social .region{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;height:62px}.block--search-and-social .region .search-bar{background-color:#f7f7f7;-webkit-box-align:center;align-items:center;display:inherit;padding:6px 20px 6px 26px;width:380px;color:#636363;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.block--search-and-social .region .search-bar input{background:transparent;border:none;padding-left:26px;-webkit-box-flex:1;flex-grow:1;height:100%}.block--search-and-social .region .search-bar input::-webkit-input-placeholder{color:inherit}.block--search-and-social .region .search-bar input::-moz-placeholder{color:inherit}.block--search-and-social .region .search-bar input:-ms-input-placeholder{color:inherit}.block--search-and-social .region .search-bar input::-ms-input-placeholder{color:inherit}.block--search-and-social .region .search-bar input::placeholder{color:inherit}.block--search-and-social .region .search-bar:before{content:"";background:url("/themes/custom/brainstorm_theme/css/../images/search-icon.png");height:21px;width:21px;display:block}.block--search-and-social .region .search-bar button{background:transparent url("/themes/custom/brainstorm_theme/css/../images/search-arrow.png") center center no-repeat;width:10px;height:18px;border:none;color:transparent}.block--search-and-social .region .social-icons{display:inherit;list-style:none;margin:0;padding:0;background-color:#ededed;-webkit-box-align:center;align-items:center;padding:20px}.block--search-and-social .region .social-icons a{height:21px;width:41px;display:block;text-align:center;padding:0 10px}.block--search-and-social .region .social-icons a img{-o-object-fit:fill;object-fit:fill;-o-object-position:center center;object-position:center center;-webkit-transition:-webkit-filter .2s;transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s, -webkit-filter .2s}.block--search-and-social .region .social-icons a:hover img{-webkit-filter:brightness(0.7);filter:brightness(0.7)}.block--search-and-social .region .social-icons li{margin-left:30px}@media (max-width: 500px){.block--search-and-social .region .social-icons{justify-content:space-around}.block--search-and-social .region .social-icons li{margin-left:0}}.block--search-and-social .region:after{height:inherit;background-color:#ededed;display:block;content:"";position:absolute;right:0;z-index:-1}@media (max-width: 700px){.block--search-and-social .region{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:124px}.block--search-and-social .region:after{display:none}.block--search-and-social .region .search-bar{height:62px;width:100%}}.region-header{max-width:1180px;margin:0 auto;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;margin-bottom:59px}@media (max-width: 1200px){.region-header{padding:0 2rem}}.region-header .block-system-branding-block{margin:0;padding:15px 15px 0 0}@media (max-width: 700px){.region-header .block-system-branding-block{padding:15px 15px 0 20px}}@media (max-width: 500px){.region-header .block-system-branding-block{margin:0;padding:0}}.region-header .block-system-branding-block img{max-width:100%}.region-header .cta{display:none}.region-header .menu{display:-webkit-box;display:flex;list-style:none;height:100%;margin:0;padding:0;-webkit-box-align:end;align-items:flex-end}.region-header .menu .menu-item--expanded{list-style:none;position:relative}.region-header .menu span{cursor:default}.region-header .menu a,.region-header .menu span{text-decoration:none;color:inherit;padding:15px 11px 5px;display:block}.region-header .menu a.is-active,.region-header .menu span.is-active{font-weight:bold}.region-header .menu a:hover,.region-header .menu span:hover{text-decoration:underline}.region-header .menu .menu-item .menu{display:none}.region-header .menu .menu-item:hover>.menu{display:-webkit-box;display:flex;position:absolute;z-index:1;max-width:100vw;width:200px;bottom:0;left:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end;height:auto;box-shadow:0 0 8px 0 rgba(59,59,59,0.4)}.region-header .menu .menu-item:hover>.menu li{display:block;padding-top:0;width:100%}.region-header .menu .menu-item:hover>.menu a,.region-header .menu .menu-item:hover>.menu span{display:block;background-color:#ededed;padding:10px}.region-header .menu .menu-item:hover>.menu a:hover,.region-header .menu .menu-item:hover>.menu span:hover{background-color:#cfcfcf;text-decoration:none}.region-header .menu .menu-item:hover>.menu .menu-item:hover .menu{-webkit-transform:translateX(100%);transform:translateX(100%);z-index:-1;bottom:auto;top:0}@media (max-width: 1199px){.region-header .menu .menu-item:hover>.menu .menu-item:hover .menu{-webkit-transform:none;transform:none}}@media (max-width: 1200px){.region-header .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;display:none}}@media (max-width: 1200px){.region-header .toggle-menu.toggled+.menu .menu-item:hover .menu{position:static;width:100%;-webkit-transform:none;transform:none;box-shadow:none;text-align:center}.region-header .toggle-menu.toggled+.menu .menu-item:hover .menu li{margin:0}.region-header .toggle-menu.toggled+.menu .menu-item:hover .menu a,.region-header .toggle-menu.toggled+.menu .menu-item:hover .menu span{font-size:1rem}.region-header .toggle-menu.toggled+.menu .menu-item:hover .menu li+li{border-top:none}}@media (max-width: 700px){.region-header{margin-bottom:15px;padding:0}}.toggle-menu{display:none}@media (max-width: 1200px){.toggle-menu{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;z-index:101;background:transparent url("/themes/custom/brainstorm_theme/css/../images/menu_open.png") center center no-repeat;height:50px;width:50px;color:transparent;border:none;height:100%}}@media (max-width: 1200px) and (max-width: 500px){.toggle-menu{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@media (max-width: 1200px){.toggle-menu.toggled{position:absolute;top:2rem;right:2rem;z-index:101;background-image:url("/themes/custom/brainstorm_theme/css/../images/menu_close.png");height:34px;width:34px}.toggle-menu.toggled+.menu{display:-webkit-box;display:flex;position:absolute;top:0;left:0;width:100%;padding-bottom:1rem;height:auto;background-color:#ededed;box-shadow:0 0 5rem #000;z-index:100;-webkit-box-align:stretch;align-items:stretch;text-align:center;padding-top:5rem}.toggle-menu.toggled+.menu li{margin:0 2rem;margin-top:0;padding-top:0}.toggle-menu.toggled+.menu a,.toggle-menu.toggled+.menu span{padding-bottom:15px}.toggle-menu.toggled+.menu li+li{border-top:1px solid #cfcfcf}.toggle-menu.toggled+.menu+.cta{display:-webkit-box;display:flex}}#block-breadcrumbs{padding-top:40px}#block-breadcrumbs .breadcrumb{background-color:#fff}#block-breadcrumbs .breadcrumb ol li a{text-decoration:none;color:inherit;padding:15px 11px 5px}#block-breadcrumbs .breadcrumb ol li a:hover{text-decoration:underline}.block--site-footer{display:-webkit-box;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1200px;padding:156px 2rem 100px;box-sizing:content-box;position:relative}@media (max-width: 900px){.block--site-footer{padding:4rem 2rem 2rem}}.block--site-footer .column{width:calc(100%/3);display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:start;align-items:flex-start}.block--site-footer .column .icon{margin-right:38px}.block--site-footer .column p{line-height:30px;margin:5px 0 0}@media (max-width: 900px){.block--site-footer .column{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center;-webkit-box-align:center;align-items:center}.block--site-footer .column+.column{margin-top:1rem}.block--site-footer .column:last-child{margin-bottom:1rem}.block--site-footer .column .icon{margin-right:0}}.block--site-footer .lower{color:#9e9e9e;-webkit-box-pack:justify;justify-content:space-between;width:100%;display:-webkit-box;display:flex;margin-top:99px;border-top:1px solid #e8e8e6;line-height:30px;padding-top:13px}.block--site-footer .lower .cta{display:none}@media (max-width: 1100px){.block--site-footer .lower{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:2rem}}.block--site-footer .menu{display:-webkit-box;display:flex;margin:1rem 0;padding:0;text-align:center;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.block--site-footer .menu a{color:inherit}.block--site-footer .menu a{text-decoration:none;padding:0.5rem;display:block}@media (max-width: 900px){.block--site-footer .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}}.block--site-footer .smartbees{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.block--site-footer .smartbees a{color:inherit;text-decoration:none}.block--site-footer .smartbees a:hover{text-decoration:underline}.block--site-footer .smartbees>a{display:-webkit-box;display:flex}.block--site-footer .smartbees img{margin-left:14px}.path-aktualnosci .block--site-footer img,.page-node-type-news .block--site-footer img{-webkit-filter:grayscale(1);filter:grayscale(1)}.path-frontpage .block--site-footer{padding-top:60px}.path-frontpage .block--site-footer:before{display:none}.block--order-form{margin-bottom:80px}.checkout-complete{text-align:center;padding:84px 0 100px;color:#818181;font-size:20px;line-height:30.04px}.checkout-complete h3{color:#3b3b3b;font-size:30px;line-height:48px;text-transform:uppercase;margin:0}.checkout-complete h4{color:#3b3b3b}.checkout-complete a{height:40px;display:inline-block;background-color:#0d8352;color:white;text-transform:uppercase;font-weight:700;border:0;font-size:16px;letter-spacing:0.4px;padding:0 47px;line-height:40px;text-decoration:none;-webkit-transition:background-color 0.2s;transition:background-color 0.2s}.checkout-complete a:hover{background-color:#0c7a4c}.checkout-complete a span{position:relative;padding-right:40px;display:inline-block}.checkout-complete a span:after{content:"";position:absolute;height:16px;width:22px;background:url("/themes/custom/brainstorm_theme/css/../images/button-arrow.png") center center no-repeat;right:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.vue-app .hidden{display:none}.vue-app .input{height:63px;background-color:#f0f0f0;border:none;line-height:63px;margin:0;font-size:18px;font-family:inherit;box-sizing:border-box;padding:0 25px}.vue-app .select,.vue-app .date{text-align:left;background-color:transparent;padding:0}.vue-app .options{display:none}.vue-app .wrapper{position:relative}.vue-app .selected{background-color:#F0F0F0;cursor:pointer;padding:0 25px;position:relative}.vue-app .selected:after{content:"";display:block;width:18px;height:100%;background:url(/themes/custom/brainstorm_theme/css/../images/dropdown-arrow.png) no-repeat center center;position:absolute;right:25px;top:0}.vue-app .wrapper.open .selected:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vue-app .wrapper.open .options{display:block;position:absolute;bottom:0;left:0;background-color:#FAFAFA;border:1px solid #F0F0F0;width:100%;-webkit-transform:translate(0, 100%);transform:translate(0, 100%);z-index:10;box-sizing:border-box}.vue-app .wrapper.open .options .option{padding:0 25px}.vue-app .wrapper.open .options .option.blank{opacity:0.8}.vue-app .wrapper.open .options .option:hover{cursor:pointer;background-color:#F0F0F0}.vue-app .step-header{text-align:center;padding:80px 0 45px}.vue-app .step-header h2,.vue-app .step-header .view-wyniki-wyszukiwania .view-empty,.view-wyniki-wyszukiwania .vue-app .step-header .view-empty{font-size:30px;font-weight:700;line-height:48px;margin:0;text-transform:uppercase}.vue-app .step-header h2 span,.vue-app .step-header .view-wyniki-wyszukiwania .view-empty span,.view-wyniki-wyszukiwania .vue-app .step-header .view-empty span{font-weight:400}.vue-app .step-header p{color:#818181;font-size:20px;line-height:30px;margin:0}.vue-app .background-wrapper{background-color:rgba(247,247,247,0.6);background-image:url(/themes/custom/brainstorm_theme/css/../images/order-bg.png);background-repeat:no-repeat;background-position:top right;padding:0;padding-bottom:90px;background-size:cover}.vue-app input[type=radio],.vue-app input[type=checkbox]{visibility:hidden;pointer-events:none;position:absolute;left:-50px;top:-50px}.vue-app input+.box{width:21px;height:21px;border:1px solid #d4d4d4;background-color:#fbfbfb;display:inline-block;vertical-align:top;margin-right:10px}.vue-app input+.box+.label{vertical-align:top;display:inline-block;max-width:calc(100% - 31px)}.vue-app input+.box+.label p:first-of-type{margin-top:0}.vue-app input+.box+.label p:last-of-type{margin-bottom:0}.vue-app input+.box+.label.required p:last-of-type:after{content:" *"}.vue-app input+.box+.label+.icon{display:inline-block;max-height:30px;vertical-align:top;overflow:hidden;margin-left:10px}.vue-app input+.box+.label+.icon img{max-height:30px;width:auto}.vue-app input+.box+.label+.error-message{margin-left:31px}.vue-app input:checked+.box:before{margin:5px;display:block;content:"";width:9px;height:9px;background-color:#3b3b3b}.vue-app input[type=radio]+.box{border-radius:11px}.vue-app input[type=radio]+.box:before{border-radius:5px}.vue-app input[type=radio]+.box+.label{text-transform:uppercase;font-weight:700;color:#009356}.vue-app .input[type=text],.vue-app .input[type=tel],.vue-app .input[type=email]{border:1px solid #d4d4d4;background-color:#fbfbfb;line-height:40px;height:40px}.vue-app .input[type=text].error,.vue-app .input[type=tel].error,.vue-app .input[type=email].error{border:1px solid #d4d4d4;background-color:#e75e5e;color:white}.vue-app .error-message{margin:0;font-size:12px;color:#e75e5e}.vue-app button{background-color:#0d8352;height:40px;border:0;color:white;width:100%;text-transform:uppercase;font-weight:bold}.vue-app button:after{display:inline-block;content:"";width:22px;height:16px;background-image:url(/themes/custom/brainstorm_theme/css/../images/button-arrow.png);margin-left:10px}.vue-app .step--1{padding-bottom:100px}.vue-app .step--1 .step-content{display:-webkit-box;display:flex;flex-wrap:wrap}.vue-app .step--1 .step-content .select--select,.vue-app .step--1 .step-content .select--date{max-width:100%;-webkit-box-flex:0;flex:0 1 100%;padding:40px 10px}@media (min-width: 768px){.vue-app .step--1 .step-content .select--select,.vue-app .step--1 .step-content .select--date{max-width:50%;-webkit-box-flex:0;flex:0 1 50%;padding:10px}}@media (min-width: 992px){.vue-app .step--1 .step-content .select--select,.vue-app .step--1 .step-content .select--date{max-width:75%;-webkit-box-flex:0;flex:0 1 75%}}@media (min-width: 992px){.vue-app .step--1 .step-content .select--date{max-width:25%;-webkit-box-flex:0;flex:0 1 25%}}.vue-app .step--2 .step-header{padding-bottom:35px}.vue-app .step--2 .step-content{display:-webkit-box;display:flex;flex-wrap:wrap}.vue-app .step--2 .step-content .field-item{-webkit-box-flex:0;flex:0 1 100%;max-width:100%;padding:10px}@media (min-width: 480px){.vue-app .step--2 .step-content .field-item{-webkit-box-flex:0;flex:0 1 50%;max-width:50%}}@media (min-width: 480px) and (max-width: 767px){.vue-app .step--2 .step-content .field-item:last-of-type{-webkit-box-flex:0;flex:0 1 100%;max-width:100%}}@media (min-width: 768px){.vue-app .step--2 .step-content .field-item{-webkit-box-flex:0;flex:0 1 calc(100% / 3);max-width:calc(100% / 3)}}.vue-app .step--2 .step-content .field-item .field-inner{cursor:pointer;border:1px solid #d2d2d2;height:100%;-webkit-transition:all 200ms;transition:all 200ms;padding:0 15px}.vue-app .step--2 .step-content .field-item .field-inner label,.vue-app .step--2 .step-content .field-item .field-inner a{width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;min-height:150px}.vue-app .step--2 .step-content .field-item .field-inner a{color:inherit;text-decoration:none}.vue-app .step--2 .step-content .field-item .field-inner h3,.vue-app .step--2 .step-content .field-item .field-inner p{margin:0;padding:0;text-align:center}.vue-app .step--2 .step-content .field-item .field-inner .price,.vue-app .step--2 .step-content .field-item .field-inner h3{color:#0d8352;font-size:36px;font-weight:700;text-transform:uppercase}.vue-app .step--2 .step-content .field-item .field-inner .price span,.vue-app .step--2 .step-content .field-item .field-inner h3 span{font-weight:400}.vue-app .step--2 .step-content .field-item .field-inner .description{font-size:16px}.vue-app .step--2 .step-content .field-item .field-inner h3{font-size:24px}.vue-app .step--2 .step-content .field-item .field-inner:hover,.vue-app .step--2 .step-content .field-item .field-inner.active{background:#0d8352;border-color:#0d8352;color:white}.vue-app .step--2 .step-content .field-item .field-inner:hover .price,.vue-app .step--2 .step-content .field-item .field-inner:hover a,.vue-app .step--2 .step-content .field-item .field-inner:hover h3,.vue-app .step--2 .step-content .field-item .field-inner.active .price,.vue-app .step--2 .step-content .field-item .field-inner.active a,.vue-app .step--2 .step-content .field-item .field-inner.active h3{color:inherit}.vue-app .step--3 .step-content{background-color:#f0f0f0;background-image:url(/themes/custom/brainstorm_theme/css/../images/invoice-background.png);background-repeat:no-repeat;background-position:top 45px right 85px;padding:50px 20px}@media (min-width: 768px){.vue-app .step--3 .step-content{padding:50px 60px}}.vue-app .step--3 .step-content .tabs{display:-webkit-box;display:flex;margin-bottom:25px}.vue-app .step--3 .step-content .tabs label{padding:0 5px}.vue-app .step--3 .step-content .invoice-container{display:-webkit-box;display:flex;flex-wrap:wrap}.vue-app .step--3 .step-content .invoice-container .column{padding:0 20px;-webkit-box-flex:0;flex:0 1 100%;max-width:100%}.vue-app .step--3 .step-content .invoice-container .column+div{padding-top:20px}@media (min-width: 992px){.vue-app .step--3 .step-content .invoice-container .column{-webkit-box-flex:0;flex:0 1 50%;max-width:50%}.vue-app .step--3 .step-content .invoice-container .column+div{padding-top:0}}.vue-app .step--3 .step-content .invoice-container .invoice-fields .fields-grid{display:-webkit-box;display:flex;flex-wrap:wrap}.vue-app .step--3 .step-content .invoice-container .invoice-fields .fields-grid>div{max-width:100%;-webkit-box-flex:0;flex:0 1 100%;padding:10px 10px 0}@media (min-width: 768px){.vue-app .step--3 .step-content .invoice-container .invoice-fields .fields-grid>div{max-width:50%;-webkit-box-flex:0;flex:0 1 50%}}.vue-app .step--3 .step-content .invoice-container .invoice-fields .fields-grid>div .input{width:100%}.vue-app .step--3 .step-content .invoice-container .invoice-data{width:100%;max-width:100% !important;-webkit-box-flex:0 !important;flex:0 1 100% !important;text-transform:uppercase;font-weight:700;color:#009356;margin-top:16px}.vue-app .step--3 .step-content .participants-expand{display:-webkit-box;display:flex;flex-wrap:wrap;height:160px}.vue-app .step--3 .step-content .participants-expand .item{padding:10px 10px 0;max-width:100%;-webkit-box-flex:0;flex:0 1 100%}@media (min-width: 992px) and (max-width: 1150px){.vue-app .step--3 .step-content .participants-expand .item button:after{display:none}}.vue-app .step--3 .step-content .participants-expand .item:first-of-type{max-width:100%;-webkit-box-flex:0;flex:0 1 100%}.vue-app .step--3 .step-content .participants-expand .item:last-of-type{align-self:center}.vue-app .step--3 .step-content .participants-expand h3{margin:0;color:#009356;font-size:18px;font-weight:700;line-height:40px;text-transform:uppercase}.vue-app .step--3 .step-content .participants-list{padding:0;margin:0;margin-top:30px;list-style:none}.vue-app .step--3 .step-content .participants-list .participant-item .participant-title{margin:0;color:#009356;font-size:16px;font-weight:700;line-height:40px;text-transform:uppercase}.vue-app .step--3 .step-content .participants-list .participant-item .participant-fields{display:-webkit-box;display:flex;flex-wrap:wrap}.vue-app .step--3 .step-content .participants-list .participant-item .participant-fields>div{-webkit-box-flex:0;flex:0 1 100%;max-width:100%;padding:0 10px}.vue-app .step--3 .step-content .participants-list .participant-item .participant-fields>div+div{padding-top:10px}@media (min-width: 768px){.vue-app .step--3 .step-content .participants-list .participant-item .participant-fields>div{-webkit-box-flex:0;flex:0 1 50%;max-width:50%}}@media (min-width: 992px){.vue-app .step--3 .step-content .participants-list .participant-item .participant-fields>div{-webkit-box-flex:0;flex:0 1 25%;max-width:25%}}.vue-app .step--3 .step-content .participants-list .participant-item .participant-fields>div .input{width:100%}.vue-app .step--3 .step-content .participants-list .participant-item+.participant-item{margin-top:10px}.vue-app .step--4 .step-content .paymentmethods{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap}.vue-app .step--4 .step-content .paymentmethods>div{padding:0 60px}@media (max-width: 700px){.vue-app .step--4 .step-content .paymentmethods{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.vue-app .step--4 .step-content .paymentmethods>div+div{padding-top:20px}}.vue-app .step--4 .step-content .row{padding:20px 0}.vue-app .step--4 .step-content .discountcode .discount-title{text-align:center}.vue-app .step--4 .step-content .discountcode .discount-form{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}.vue-app .step--4 .step-content .discountcode .discount-form .input{width:100%}.vue-app .step--4 .step-content .discountcode .discount-form .code-input,.vue-app .step--4 .step-content .discountcode .discount-form .code-button{-webkit-box-flex:0;flex:0 1 100%;max-width:100%;padding:10px;display:inline-block;vertical-align:middle}@media (min-width: 600px){.vue-app .step--4 .step-content .discountcode .discount-form .code-input,.vue-app .step--4 .step-content .discountcode .discount-form .code-button{-webkit-box-flex:0;flex:0 1 300px;max-width:300px}}.vue-app .step--4 .step-content .approvals{display:-webkit-box;display:flex;flex-wrap:wrap}.vue-app .step--4 .step-content .approvals>div{padding:0 20px;-webkit-box-flex:0;flex:0 1 100%;max-width:100%}.vue-app .step--4 .step-content .approvals>div .label{font-size:14px;font-weight:400}.vue-app .submit-form{max-width:450px;margin:0 auto;position:relative}.vue-app .submit-form input[type=submit]{width:100%;height:80px;border:0;background-color:#338fcd;color:white;font-size:18px;font-weight:700;text-transform:uppercase;padding-right:90px;padding-left:10px;white-space:normal;word-wrap:break-word}.vue-app .submit-form .button-arrow{pointer-events:none;top:0;right:0;width:80px;height:80px;background-color:#207ab7;background-image:url(/themes/custom/brainstorm_theme/css/../images/arrow-submit.png);position:absolute;background-repeat:no-repeat;background-position:center center}.vue-app .submit-form .error{background-color:#e75e5e;padding:20px 50px;color:white;font-weight:700;font-size:16px;position:relative}.vue-app .submit-form .error:before{width:0;height:0;border-style:solid;border-width:9px 12.5px 0 12.5px;border-color:#338fcd transparent transparent transparent;display:block;content:"";position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.team_listing{background-color:#f7f7f7;position:relative}.team_listing .container_wrapper{padding-top:23px}.team_listing .container_wrapper:before{content:"";background:url("/themes/custom/brainstorm_theme/css/../images/colorful-bar.png") center center no-repeat;height:23px;width:100%;display:block;position:absolute;top:0;left:0}.team_listing .photo img{width:170px;height:226px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.team_listing .title{color:#9b9b9b;font-weight:400;font-size:14px;margin:0 0 63px}.team_listing .team .container,.team_listing .team .block-system-main-block>.search-form,.team_listing .team .block-system-main-block>.item-list,.team_listing .team [data-drupal-messages],.team_listing .team #views-exposed-form-wyniki-wyszukiwania-page-1,.team_listing .team .user-login-form,.team_listing .team .commerce-product-review-default-add-form,.team_listing .team .view-wyniki-wyszukiwania .view-content,.view-wyniki-wyszukiwania .team_listing .team .view-content,.team_listing .team .view-wyniki-wyszukiwania .view-empty,.view-wyniki-wyszukiwania .team_listing .team .view-empty,.team_listing .team #contact-message-formularz-kontaktowy-form{padding-top:14px;padding-bottom:34px}.team_listing .team.trenerzy__konsultanci{background-color:#eeeeee}.team_listing .team+.team .container,.team_listing .team+.team .block-system-main-block>.search-form,.team_listing .team+.team .block-system-main-block>.item-list,.team_listing .team+.team [data-drupal-messages],.team_listing .team+.team #views-exposed-form-wyniki-wyszukiwania-page-1,.team_listing .team+.team .user-login-form,.team_listing .team+.team .commerce-product-review-default-add-form,.team_listing .team+.team .view-wyniki-wyszukiwania .view-content,.view-wyniki-wyszukiwania .team_listing .team+.team .view-content,.team_listing .team+.team .view-wyniki-wyszukiwania .view-empty,.view-wyniki-wyszukiwania .team_listing .team+.team .view-empty,.team_listing .team+.team #contact-message-formularz-kontaktowy-form{border-top:dashed 1px #9b9b9b}.team_listing .members{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:stretch;align-items:stretch;position:relative;flex-wrap:wrap}@media (max-width: 1180px){.team_listing .members{justify-content:space-around}}.team_listing .member{width:170px;text-align:center;margin:0 62px 20px 62px;text-decoration:none;color:inherit}.team_listing .member .photo{display:block;position:relative}.team_listing .member .photo:after{content:"";position:absolute;top:0;left:0;width:170px;height:226px;background:rgba(42,136,206,0.8) url("/themes/custom/brainstorm_theme/css/../images/eye.png") center center no-repeat;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.team_listing .member .name{-webkit-transition:color .2s;transition:color .2s}.team_listing .member:hover{cursor:pointer}.team_listing .member:hover .name{color:#2a88ce}.team_listing .member:hover .photo:after{opacity:1}@media (max-width: 1180px){.team_listing .member{margin:0 20px 20px 20px}}.team_listing .bar{display:block;width:71px;height:3px;margin:14px auto 12px;background-color:#c4c4c4}.team_listing .name{display:block;font-weight:700;font-size:18px;margin-top:26px}.team_listing .position{display:block;font-size:16px;line-height:2}.they_trusted_us{position:relative;padding:70px 0 111px}.they_trusted_us:before{content:"";background:url("/themes/custom/brainstorm_theme/css/../images/colorful-bar.png") center center no-repeat;height:23px;width:100%;display:block;position:absolute;top:0;left:0}.they_trusted_us .category{border-bottom:dashed 1px #e9e9e9;padding-bottom:29px;-webkit-transition:border-bottom-width 200ms;transition:border-bottom-width 200ms}.they_trusted_us .title{margin-top:30px;color:#636363;font-size:30px;text-transform:uppercase;font-weight:400;text-align:center}.they_trusted_us .title strong{font-weight:700}.they_trusted_us .toggle{display:none;cursor:pointer;color:#939393;font-size:14px;font-weight:700;line-height:23.92px;text-transform:uppercase;margin:36px auto 0;text-align:center;position:relative}.they_trusted_us .toggle:before{content:"";display:block;width:100%;height:11px;background:url("/themes/custom/brainstorm_theme/css/../images/toggle_arrow.png") no-repeat center center;position:absolute;top:-14px;left:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.they_trusted_us .logos{margin:0 20px;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}.they_trusted_us .logos .more{display:none}.they_trusted_us .logos .more .wrapper{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}.they_trusted_us .logo{width:190px;height:190px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.they_trusted_us .logo img{max-height:150px;max-width:150px}.they_trusted_us .logo[data-desc]:hover{opacity:.9;cursor:pointer}.they_trusted_us .toggled{border-bottom:solid 12px #e9e9e9;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.they_trusted_us .toggled .title{color:#65378c}.they_trusted_us .toggled .toggle:before{-webkit-transform:rotateX(0);transform:rotateX(0)}.they_trusted_us .toggled .more{display:block}.they_trusted_us .toggled .title{-webkit-box-ordinal-group:2;order:1}.they_trusted_us .toggled .toggle{-webkit-box-ordinal-group:3;order:2}.they_trusted_us .toggled .logos{-webkit-box-ordinal-group:4;order:3}.paragraph--success-story .items{display:-webkit-box;display:flex;flex-wrap:wrap;position:relative;-webkit-box-pack:justify;justify-content:space-between}.paragraph--success-story .items .item{width:calc((100% - 40px)/3);border:1px solid #d2d2d2;background-color:#fafafa;text-align:center;font-size:18px;line-height:28px;position:relative;margin-bottom:20px}@media (max-width: 980px){.paragraph--success-story .items .item{width:calc((100% - 20px)/2)}}@media (max-width: 680px){.paragraph--success-story .items .item{width:100%}}.paragraph--success-story .items .item .cover{width:100%;height:0;padding-bottom:100%;position:relative;background:gray}.paragraph--success-story .items .item .cover .cover__container{position:absolute;width:100%;height:100%}.paragraph--success-story .items .item .cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.paragraph--success-story .items .item .content{position:absolute;width:100%;height:100%;top:0;left:0;text-decoration:none;color:inherit;font-weight:bold;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-transition:background-color .2s;transition:background-color .2s;background-color:rgba(0,0,0,0.2)}.paragraph--success-story .items .item .content:hover{background-color:rgba(0,0,0,0.3)}.paragraph--success-story .items .item .content .logo{max-height:30%;margin:5%}.paragraph--success-story .items .item .content .title{margin:5%;color:white}.node--news--full{text-align:center}.node--news--full .nav{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin-top:90px}.node--news--full .nav .next,.node--news--full .nav .prev{width:150px}.node--news--full .nav .next a,.node--news--full .nav .prev a{position:relative;font-size:14px;text-transform:uppercase;font-family:"PT Sans";line-height:48px;color:inherit;text-decoration:none;padding:0 14px;margin:0 10px}.node--news--full .nav .next a:after,.node--news--full .nav .prev a:after{content:"";display:block;position:absolute;left:0;top:50%;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%);width:10px;height:18px;background:url("/themes/custom/brainstorm_theme/css/../images/arrow.png") center center no-repeat}.node--news--full .nav .next{text-align:left}.node--news--full .nav .prev{text-align:right}.node--news--full .nav .prev a:after{left:100%;top:50%;-webkit-transform:translate(0, -50%) rotate(180deg);transform:translate(0, -50%) rotate(180deg)}@media (max-width: 400px){.node--news--full .nav .next,.node--news--full .nav .prev{width:100%;text-align:center}}.node--news--full .nav .section-title{font-size:30px;text-transform:uppercase;line-height:48px;margin-bottom:50px}@media (max-width: 720px){.node--news--full .nav .section-title{width:100%;-webkit-box-ordinal-group:0;order:-1}}.node--news--full .nav .back_to_list{width:100%;color:#868686;font-size:15px;line-height:30.23px;text-decoration:none;position:relative;margin-top:38px}.node--news--full .nav .back_to_list:before{content:"";display:block;height:38px;width:38px;background:url("/themes/custom/brainstorm_theme/css/../images/dots.png") center center no-repeat;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.node--news--full .nav--bottom{border-top:solid 12px #e9e9e9;padding-top:70px}.node--news--full .nav--bottom .back_to_list{width:auto}@media (max-width: 700px){.node--news--full .nav--bottom .back_to_list{-webkit-box-ordinal-group:3;order:2;width:100%}}.node--news--full .bg-wrapper{background-color:#fafafa;position:relative;padding:80px 0 58px;margin:48px auto 0}.node--news--full h1,.node--news--full #search-form+.item-list,.node--news--full #views-exposed-form-wyniki-wyszukiwania-page-1+.item-list{font-weight:700;color:#a33d84}.node--news--full .date{color:#939393;font-size:14px;font-weight:700;line-height:23.92px;position:relative;padding:6px 0 24px}.node--news--full .date:after{content:"";background:url("/themes/custom/brainstorm_theme/css/../images/colorful-bar.png") center center no-repeat;height:23px;width:100%;display:block;position:absolute;bottom:0;left:0;-webkit-transform:translate(0, 23px);transform:translate(0, 23px)}.node--news--full .content{color:#3b3b3b;font-size:18px;line-height:28px;max-width:1000px;margin:75px auto 100px}.node--news--full .content img{margin:15px}.node--news--full .content img.align-center{margin:15px auto}.next-prev-nav{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin-top:90px}.next-prev-nav .next,.next-prev-nav .prev{width:320px}.next-prev-nav .next a,.next-prev-nav .prev a{position:relative;font-size:14px;text-transform:uppercase;font-family:"PT Sans";line-height:48px;color:inherit;text-decoration:none;padding:0 14px;margin:0 10px}.next-prev-nav .next a:after,.next-prev-nav .prev a:after{content:"";display:block;position:absolute;left:0;top:50%;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%);width:10px;height:18px;background:url("/themes/custom/brainstorm_theme/css/../images/arrow.png") center center no-repeat}.next-prev-nav .next{text-align:left}.next-prev-nav .prev{text-align:right}.next-prev-nav .prev a:after{left:100%;top:50%;-webkit-transform:translate(0, -50%) rotate(180deg);transform:translate(0, -50%) rotate(180deg)}@media (max-width: 720px){.next-prev-nav .next,.next-prev-nav .prev{width:100%;text-align:center}}.next-prev-nav .section-title{font-size:30px;text-transform:uppercase;line-height:48px;margin-bottom:50px;font-weight:400}@media (max-width: 720px){.next-prev-nav .section-title{-webkit-box-ordinal-group:5;order:4}}.next-prev-nav .back_to_list{width:100%;color:#868686;font-size:15px;line-height:30.23px;text-decoration:none;position:relative;margin-top:38px;text-align:center}.next-prev-nav .back_to_list:before{content:"";display:block;height:38px;width:38px;background:url("/themes/custom/brainstorm_theme/css/../images/dots.png") center center no-repeat;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.next-prev-nav--bottom{border-top:solid 12px #e9e9e9;padding-top:70px}.next-prev-nav--bottom .back_to_list{width:auto}.node--trener h2,.node--trener .view-wyniki-wyszukiwania .view-empty,.view-wyniki-wyszukiwania .node--trener .view-empty{font-size:inherit;text-transform:none;font-weight:700;text-align:left;color:#4e355f}@media (max-width: 700px){.node--trener h2,.node--trener .view-wyniki-wyszukiwania .view-empty,.view-wyniki-wyszukiwania .node--trener .view-empty{text-align:center}}.node--trener .email a{color:inherit}.node--trener .info-grid{margin:40px auto}.node--trener .opinions{margin-bottom:80px;margin-top:80px;text-align:center;position:relative}.node--trener .opinions .see-more{color:#452856;margin-top:30px;display:block;text-decoration:none}.node--trener .opinions .see-more:hover{text-decoration:underline}.node--trener .opinions .wrapper{display:-webkit-box;display:flex}.node--trener .opinions .opinion{display:-webkit-inline-box;display:inline-flex;min-width:calc(100% / 3);height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:20px 40px}.node--trener .opinions .opinion+.opinion{border-left:solid 1px #d2d2d2}.node--trener .opinions .opinion .name{color:#636363;font-weight:700}.node--trener .opinions .opinion .title{color:#009458;font-weight:700}.node--trener .opinions .opinion .content{width:100%}@media (max-width: 700px){.node--trener .opinions .opinion{min-width:100%}.node--trener .opinions .opinion+.opinion{border-left:none}}.contact-info{background-color:#f7f7f7;padding:63px 0 108px}.contact-info .emails{display:-webkit-box;display:flex;justify-content:space-around;-webkit-box-align:center;align-items:center;flex-wrap:wrap}.contact-info .emails .email{font-weight:700;height:240px;width:calc((100% - 2px) / 3);display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border-bottom:dashed 1px #D2D2D2}.contact-info .emails .email:nth-last-child(-n+3){border-bottom:none}.contact-info .emails .email+.email .wrapper{border-left:solid 1px #D2D2D2}.contact-info .emails .email:nth-child(4n) .wrapper{border-left:none}.contact-info .emails .email .wrapper{height:174px;width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center}.contact-info .emails .email .title{text-transform:uppercase;color:#636363;margin-bottom:8px}.contact-info .emails .email .mail{color:#009455;text-decoration:none;margin-bottom:23px}@media (max-width: 1180px){.contact-info .emails .email{width:calc((100% - 1px) / 2)}.contact-info .emails .email:nth-last-child(-n+3){border-bottom:dashed 1px #D2D2D2}.contact-info .emails .email:nth-last-child(-n+2){border-bottom:none}.contact-info .emails .email:nth-child(4n) .wrapper{border-left:solid 1px #D2D2D2}.contact-info .emails .email:nth-child(2n+1) .wrapper{border-left:none}}@media (max-width: 700px){.contact-info .emails .email{width:100%}.contact-info .emails .email:nth-last-child(-n+3){border-bottom:dashed 1px #D2D2D2}.contact-info .emails .email:nth-last-child(-n+2){border-bottom:dashed 1px #D2D2D2}.contact-info .emails .email:last-child{border-bottom:none}.contact-info .emails .email .wrapper{border-left:none !important}}.contact-info .three-buttons{margin-top:46px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}@media (max-width: 1180px){.contact-info .three-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}}.contact-info .three-buttons .button{width:calc((100% - 40px) / 3);height:95px;line-height:95px;color:white;padding:0 18px 0 129px;margin:0;text-decoration:none;font-weight:700;text-transform:uppercase;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;-webkit-transition:background-color .2s;transition:background-color .2s}@media (max-width: 1180px){.contact-info .three-buttons .button{width:380px}.contact-info .three-buttons .button+.button{margin-top:20px}}@media (max-width: 380px){.contact-info .three-buttons .button{width:100%;line-height:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:center;justify-content:center}}.contact-info .three-buttons .button.phone{background:#a33e84 url("/themes/custom/brainstorm_theme/css/../images/contact-button-phone.png") left center no-repeat}.contact-info .three-buttons .button.phone:hover{background-color:#9c3b7e}.contact-info .three-buttons .button.fax{background:#636363 url("/themes/custom/brainstorm_theme/css/../images/contact-button-fax.png") left center no-repeat}.contact-info .three-buttons .button.fax:hover{background-color:#5e5e5e}.contact-info .three-buttons .button.form{background:#019355 url("/themes/custom/brainstorm_theme/css/../images/contact-button-form.png") left center no-repeat}.contact-info .three-buttons .button.form:hover{background-color:#01894f}.contact-info .three-buttons .button .value{font-size:24px}.places{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;padding:20px 0}@media (max-width: 900px){.places{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.places .place{width:calc(50% - 10px);text-align:center}@media (max-width: 900px){.places .place{width:100%}.places .place+.place{margin-top:20px}}.places .place .container--half{float:right;width:100%}@media (max-width: 900px){.places .place .container--half{max-width:unset}}.places .place:nth-child(2n) .container--half{float:left}.places .place .title,.places .place .city{color:#636363;text-transform:uppercase;font-weight:700}.places .place .city{color:#019354}.places .place .desc{background-color:#e1e1e1;padding:60px 0}@media (max-width: 600px){.places .place .desc{padding:40px 0}}.places .place .desc:after{content:"";display:block;clear:both}.places .place .desc p+p{margin-top:23px}.places.single .place{width:100%}.places.single .place .container--half{float:none}#contact-message-formularz-kontaktowy-form label{display:block}#contact-message-formularz-kontaktowy-form input,#contact-message-formularz-kontaktowy-form textarea{display:block;border:1px solid #d4d4d4;background-color:#fbfbfb;line-height:40px;margin:0;font-size:18px;font-family:inherit;box-sizing:border-box;padding:0 25px}#contact-message-formularz-kontaktowy-form input[type=submit]{background-color:#009356;color:white}#contact-message-formularz-kontaktowy-form [data-drupal-selector="edit-preview"]{display:none}#contact-message-formularz-kontaktowy-form .field--type-boolean .form-item{position:relative;display:-webkit-box;display:flex}#contact-message-formularz-kontaktowy-form .field--type-boolean .form-item label{font-size:0}#contact-message-formularz-kontaktowy-form .field--type-boolean .form-item label:after{display:none}#contact-message-formularz-kontaktowy-form .field--type-boolean .form-item .description{margin-left:10px}#contact-message-formularz-kontaktowy-form .field--type-boolean .form-item input{margin-top:4px}#contact-message-formularz-kontaktowy-form .form-item-copy{position:relative;display:-webkit-box;display:flex}#contact-message-formularz-kontaktowy-form .form-item-copy input{margin-top:4px}#contact-message-formularz-kontaktowy-form .form-item-copy label{margin-left:10px}#contact-message-formularz-kontaktowy-form #captcha .details-description{display:none}.video-popup{width:100%;height:100%;position:relative}.video-popup .video-popup-open{display:none}.video-popup.yt-initialized .video-popup-open{display:block;width:100%;height:100%;border:none;font-size:0;position:absolute;top:0;left:0;background:transparent}.video-popup.yt-initialized .video-popup-open:after{content:"";display:block;height:76px;width:76px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-image:url("/themes/custom/brainstorm_theme/css/../images/popup-video-play-icon.png")}.video-popup .video-container{width:inherit;height:inherit}.video-popup .video-container a{width:inherit;height:inherit;display:block;background-size:cover;background-position:center;position:relative}.video-popup .video-container a:after{content:"";display:block;height:76px;width:76px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-image:url("/themes/custom/brainstorm_theme/css/../images/popup-video-play-icon.png")}.video-popup .video-popup-close{display:none}.video-popup.open{z-index:11;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.95);height:100vh;width:100vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:white}.video-popup.open .video-container{padding:90px}@media (max-width: 700px){.video-popup.open .video-container{padding:42px 10px 10px}}.video-popup.open .video-popup-open{display:none}.video-popup.open .video-popup-close{display:block;font-size:0;height:22px;width:22px;background:transparent url("/themes/custom/brainstorm_theme/css/../images/close-icon.png") center center no-repeat;border:none;padding:0;margin:20px 90px;position:absolute;top:0;right:0}@media (max-width: 700px){.video-popup.open .video-popup-close{margin:10px}}.video-popup.open .see-more{position:relative;line-height:48px;padding-right:65px;margin-top:40px}.video-popup.open .see-more:after{content:"";display:block;background:transparent url("/themes/custom/brainstorm_theme/css/../images/youtube-logo.png") center center no-repeat;height:48px;width:39px;position:absolute;right:0;top:0}.popup-open{position:static !important;-webkit-transform:none !important;transform:none !important}

input {
	display: block;
	border: 1px solid #d4d4d4;
	background-color: #fbfbfb;
	line-height: 40px;
	margin: 0;
	font-size: 18px;
	font-family: inherit;
	box-sizing: border-box;
	padding: 0 25px;
}

textarea {
  display: block;
  border: 1px solid #d4d4d4;
  background-color: #fbfbfb;
  line-height: 40px;
  margin: 0;
  font-size: 18px;
  font-family: inherit;
  box-sizing: border-box;
  padding: 0 25px;
}

.webform-button--submit {
	display: block;
	background-color: #009356;
    color: white;
	line-height: 40px;
	margin: 0;
	font-size: 18px;
	font-family: inherit;
	box-sizing: border-box;
	padding: 0 25px;
}

.js-form-type-checkbox input {
	display: inline-block;
}

.news .tiles .views-field-nothing { 
   width: 100%;
}

.tile .accent-red .overlay{
    background-color:rgba(229,24,23,0.95) !important
}
.tile .accent-red:hover{
    border-color:rgba(229,24,23,0.95) !important
}
.tile .accent-red .title{
    color:#E51817 !important
}
.tile .accent-red.tile-kb .readmore{
    color:#E51817 !important
}
.tile .accent-red.tile-kb .overlay .title,
.tile .accent-red.tile-kb .overlay .readmore{
    color:white !important
}
.tile .accent-red.tile--popular:hover{
    background-color:#E51817 !important
}
.tile .accent-red.tile--popular:hover .title,
.tile .accent-red.tile--popular:hover .cta{
    color:white !important
}
.tile .accent-red.tile--popular:hover .bar{
    background-color:white !important
}
.tile .accent-red.tile--popular .cta{
    color:#E51817 !important
}
.tile .accent-grey .overlay{
    background-color:rgba(99,99,99,0.95) !important
}
.tile .accent-grey:hover{
    border-color:rgba(99,99,99,0.95) !important
}
.tile .accent-grey .title{
    color:#636363 !important
}
.tile .accent-grey.tile-kb .readmore{
    color:#636363 !important
}
.tile .accent-grey.tile-kb .overlay .title,
.tile .accent-grey.tile-kb .overlay .readmore{
    color:white !important
}
.tile .accent-grey.tile--popular:hover{
    background-color:#636363 !important
}
.tile .accent-grey.tile--popular:hover .title,
.tile .accent-grey.tile--popular:hover .cta{
    color:white !important
}
.tile .accent-grey.tile--popular:hover .bar{
    background-color:white !important
}
.tile .accent-grey.tile--popular .cta{
    color:#636363 !important
}
.tile .accent-green .overlay{
    background-color:rgba(0,147,86,0.95) !important
}
.tile .accent-green:hover{
    border-color:rgba(0,147,86,0.95) !important
}
.tile .accent-green .title{
    color:#009356 !important
}
.tile .accent-green.tile-kb .readmore{
    color:#009356 !important
}
.tile .accent-green.tile-kb .overlay .title,
.tile .accent-green.tile-kb .overlay .readmore{
    color:white !important
}
.tile .accent-green.tile--popular:hover{
    background-color:#009356 !important
}
.tile .accent-green.tile--popular:hover .title,
.tile .accent-green.tile--popular:hover .cta{
    color:white !important
}
.tile .accent-green.tile--popular:hover .bar{
    background-color:white !important
}
.tile .accent-green.tile--popular .cta{
    color:#009356 !important
}
.tile .accent-purple .overlay{
    background-color:rgba(101,55,140,0.95) !important
}
.tile .accent-purple:hover{
    border-color:rgba(101,55,140,0.95) !important
}
.tile .accent-purple .title{
    color:#65378C !important
}
.tile .accent-purple.tile-kb .readmore{
    color:#65378C !important
}
.tile .accent-purple.tile-kb .overlay .title,
.tile .accent-purple.tile-kb .overlay .readmore{
    color:white !important
}
.tile .accent-purple.tile--popular:hover{
    background-color:#65378C !important
}
.tile .accent-purple.tile--popular:hover .title,
.tile .accent-purple.tile--popular:hover .cta{
    color:white !important
}
.tile .accent-purple.tile--popular:hover .bar{
    background-color:white !important
}
.tile .accent-purple.tile--popular .cta{
    color:#65378C !important
}
.tile .accent-violet .overlay{
    background-color:rgba(163,61,132,0.95) !important
}
.tile .accent-violet:hover{
    border-color:rgba(163,61,132,0.95) !important
}
.tile .accent-violet .title{
    color:#A33D84 !important
}
.tile .accent-violet.tile-kb .readmore{
    color:#A33D84 !important
}
.tile .accent-violet.tile-kb .overlay .title,
.tile .accent-violet.tile-kb .overlay .readmore{
    color:white !important
}
.tile .accent-violet.tile--popular:hover{
    background-color:#A33D84 !important
}
.tile .accent-violet.tile--popular:hover .title,
.tile .accent-violet.tile--popular:hover .cta{
    color:white !important
}
.tile .accent-violet.tile--popular:hover .bar{
    background-color:white !important
}
.tile .accent-violet.tile--popular .cta{
    color:#A33D84 !important
}
.tile .accent-blue .overlay{
    background-color:rgba(40,137,202,0.95) !important
}
.tile .accent-blue:hover{
    border-color:rgba(40,137,202,0.95) !important
}
.tile .accent-blue .title{
    color:#2889CA !important
}
.tile .accent-blue.tile-kb .readmore{
    color:#2889CA !important
}
.tile .accent-blue.tile-kb .overlay 
.title,.tile .accent-blue.tile-kb .overlay .readmore{
    color:white !important
}
.tile .accent-blue.tile--popular:hover{
    background-color:#2889CA !important
}
.tile .accent-blue.tile--popular:hover .title,
.tile .accent-blue.tile--popular:hover .cta{
    color:white !important
}
.tile .accent-blue.tile--popular:hover .bar{
    background-color:white !important
}
.tile .accent-blue.tile--popular .cta{
    color:#2889CA !important
}

.block-menu.navigation  {
	width: 100%;
}
   
        @media (max-width: 700px) {
            .region-header .block-system-branding-block img { padding: 1rem;
        }
        .toggle-menu{transform: translate(1rem, 0);}
        .block--search-and-social .region .search-bar input{
            width: 100%;
        }
        .block--search-and-social .region .search-bar{
                display: flex;
                padding: 0.5rem 0.5rem;
                width: 100%;
        }

    }


       @media (max-width: 900px) {
      .why-wrapper{margin: 20px;}
          #select-Temat{
        height: auto;
    }
    }
    iframe{
            max-width: 100%;
    }

/* Stylizacja banera */
    #cookieBanner {
		display:none;
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        background-color: #f0f0f0;
        padding: 10px;
        box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1);
        z-index: 9999;
    }
.btn-blue{background:#1e7399;color:#fff;}
    #cookieBanner label{
    display: inline-block;
    padding: 1rem;
    margin-right: 1rem;
}
#cookieBanner button{
	padding:1rem 2rem;
  margin-top:1rem;
  margin-bottom:1rem;
}
#cookieBanner .innermain div {font-size: .7rem;}
        .gbtn {
            cursor: pointer;
            padding: 10px 20px;
            background-color: #a33d84;
            color: white;
            border: none;
            display: block;
            margin: 10px auto;
width: 100%;text-align: center;
        }

        .gcontent {
            text-align: center;
            display: block;
            width: 100%;
            overflow: hidden;
            max-height: 0;
            transition: max-height 0.5s ease-out;
        }

        .gcontent.visible {
            max-height: 500px; /* Dowolna wartość wystarczająco duża, aby pomieścić zawartość */
        }
        .gcontent div{
            padding: .5rem;
        }
        .gcontent div a{
            color: cadetblue;
            font-size: 1.4rem;
            text-decoration: none;
        }
        .padding-botttom-1rem{padding-bottom: 1rem!important;}
        .isaside .layout-content{
                display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
    .isaside .layout-content>.region-content{
            flex: 1 0 auto;
        width: calc(100% - 2rem);
    }
    .isaside .layout-content>aside{
            flex: 1 0 auto;
        width: calc(100% - 2rem);
 
    }

}
.paragraph--type--bloki .field--name-field-references>.field__item{
    background-color: white;
    border: 1px solid #d2d2d2;
    width: calc((100% - 40px) / 1);
    margin:0 auto;
    margin-bottom: 20px;
    padding: 0;
    position: relative;
}
#block-views-block-baza-wiedzy-block-1 .desc, #block-brainstorm-theme-views-block-szkolenia-block-1 .desc{
    font-size: 15px;
    line-height: 28px;
    margin: 10px auto;

    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
#block-views-block-baza-wiedzy-block-1 .title a, #block-brainstorm-theme-views-block-szkolenia-block-1 .title a{
    font-weight: 700;
    cursor: pointer;
font-size: 18px!important;
    text-overflow: ellipsis;
    overflow: hidden;
        color: #636363 !important;
}
#block-views-block-baza-wiedzy-block-1 .readmore a, #block-brainstorm-theme-views-block-szkolenia-block-1 .readmore a{
        color: #636363 !important;     cursor: pointer;

}
#block-views-block-baza-wiedzy-block-1 .views-row,#block-brainstorm-theme-views-block-szkolenia-block-1 .views-row{
    margin-bottom: 25px;
}
#block-views-block-baza-wiedzy-block-1 h2,#block-brainstorm-theme-views-block-szkolenia-block-1 h2{
    text-align: left;
}
.training-page #block-brainstorm-theme-views-block-szkolenia-block-1 .title{
line-height: 22px   ;
}
.paragraph--type--bloki .field--name-field-references{
        position: relative;
    list-style: none;
    display: -webkit-box;
    display: flex;
    margin: 0;
    padding: 0;
    justify-content: center;
    flex-wrap: wrap;
    -webkit-box-pack: justify;

    width: 100%;
}

.paragraph--type--bloki .field--name-field-references .field__item .tile{
    border: none;
    width: 100%;
    margin: 0;
    position: relative;
}
.paragraph--type--bloki .field--name-field-references .field__item .desc{
    height: auto!important;
    margin-top:10px!important;
}
.paragraph--type--bloki .field--name-field-references .field__item .title{
min-height: 0!important;
}
.paragraph--type--bloki{
    margin-top:15px;
}
.training-page{
    display: flex;
}


.cta-section {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 50px;
  background-size: cover;
  background-position: center;
  background-color: #0d1b2a6b;
  color: #ffffff;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}

.cta-section.with-image {
  background-blend-mode: overlay;
}

.cta-content .cta-text{
  max-width: 600px;
  padding: 20px;

}
.cta-content a{text-decoration: none;}
.cta-title {
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 15px;
  color: #fff;
}

.cta-text {
  font-size: 18px;
  margin-bottom: 20px;
}

.cta-button {
  display: inline-block;
  padding: 12px 24px;
    background-color: #ff0000;
    color: #fff;
    font-weight: 700;

    cursor: pointer;
    text-transform: uppercase;
  transition: background 0.3s ease;
}

.cta-button:hover {
  background:rgba(49, 49, 49, 0.95);
}


nav#block-glownanawigacja > .menu > .menu-item:last-child a {
    background-color: #f31212; /* Kolor tła */
    color: #fff; /* Kolor tekstu */
    padding: 15px 15px; /* Dodatkowe wyśrodkowanie */
    border-radius: 5px; /* Zaokrąglenie rogów */
    text-decoration: none; /* Usunięcie podkreślenia */
    display: inline-block; /* Zapewnienie poprawnego wyrównania */
}

#block-glownanawigacja > .menu > .menu-item:last-child a:hover {
    background-color: #dd1c1c; /* Zmiana koloru tła przy najechaniu */
}
.region-header .menu a, .region-header .menu span{
        padding: 15px 11px 15px;
        cursor: pointer;
}

#block-glownanawigacja {

    top: 0;
    left: 0;
    width: 100%;
    background: #fff;
    z-index: 3;
    transition: all 0.3s ease-in-out;
}

.sticky-menu {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #fff;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}

#block-glownanawigacja .menu{
        justify-content: center;

}
.layout-container header{
    position: relative;
}
aside .cta{
    display: none;
}
.widget-contact-us
{
        z-index: 100;
}
aside .menu a,aside .menu a:visited{
    padding: 5px 11px;
    cursor: pointer;color: #3b3b3b;
    text-decoration: none;
    display: block;
}
aside .menu a:hover{

    text-decoration: underline;
}

.podcast-item {
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    margin-bottom: 30px;
    background-color: var(--podcast-color, #f9f9f9);
}

.podcast-image img {
    max-width: 100%;
    border-radius: 8px;
    display: block;
}

.podcast-title {
    font-size: 24px;
    margin: 15px 0;
    color: #333;
}

.podcast-desc {
    font-size: 16px;
    color: #666;
    margin-bottom: 10px;
}

.podcast-link {
    display: inline-block;
    padding: 10px 15px;
    background-color: #0073e6;
    color: white;
    text-decoration: none;
    border-radius: 5px;
    margin-top: 10px;
}

.podcast-link:hover {
    background-color: #005bb5;
}

.podcast-content {
    margin-top: 20px;
}

.contact-widget {
    margin-top: 20px;
    text-align: center;
}

.contact-button {
    display: inline-block;
    padding: 10px 20px;
    background-color: #ff4500;
    color: white;
    text-decoration: none;
    border-radius: 5px;
    font-weight: bold;
}

.contact-button:hover {
    background-color: #cc3700;
}
.podcast-teaser {
    display: flex;
    align-items: center;
    padding: 15px;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
    background-color: var(--podcast-color, #fff);
}

.podcast-teaser-image {
    flex: 0 0 240px;
    margin-right: 15px;
}

.podcast-teaser-image img {
    max-width: 100%;
    border-radius: 6px;
    display: block;
}

.podcast-teaser-content {
    flex: 1;
}

.podcast-teaser-title {
    font-size: 20px;
    margin: 5px 0;
    text-align: left;
}
.podcast-teaser-title a{

    text-align: left;
}
.podcast-teaser-title a {
    text-decoration: none;
    color: #333;
}

.podcast-teaser-title a:hover {
    color: #0073e6;
}

.podcast-teaser-desc {
    font-size: 14px;
    color: #666;
    margin-bottom: 8px;
}

.podcast-teaser-link {
    display: inline-block;
    font-size: 14px;
    padding: 10px 15px;
    background-color: #0073e6;
    color: white;
    text-decoration: none;
    border-radius: 4px;
}

.podcast-teaser-link:hover {
    background-color: #005bb5;
}
.reference .container .ref{    transform: translate(-30px, 0px);
    flex-wrap: wrap;
}

.reference .photo {
    margin-right: 66px;
    max-width: 100%;
    height: 30  0px;
    width: 100%;
    object-fit: cover;
    padding-bottom: 15px;
}
header .block--search-and-social .region .social-icons{
    display:none;
}
footer .block--search-and-social{    display: flex;
    width: auto;}
   .block--site-footer .smartbees {
        width: 100%;

    }
    .block--site-footer .lower{
            flex-wrap: wrap;
    }
header .block--search-and-social{    padding: 15px 15px 0 0;}
.training-page .program__summary .day .label{
    display: none;
}
.training-page .program__summary .day+.day{
        margin: 0px 0 0;
}
.training-page .program__summary .day+.day .content{
        margin-top: 0px!important;
}
.logos-grid .field--name-field-logos{    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: center;
    justify-content: center;
    align-items: center;}
.logos-grid .field--name-field-logos>.field__item{ flex-grow: 1; width:40%;    padding: 1rem;}
.logos-grid .field--name-field-logos>.field__item img{width: 100%; height: auto; object-fit: contain;transition: transform 0.3s ease-in-out; /* Płynne przejście */}
.logos-grid .field--name-field-logos>.field__item:hover img{transform: scale(1.05);}
.bloki .tiles{padding-bottom: 0!important;}
@media (min-width: 720px){
    .logos-grid .field--name-field-logos>.field__item{ flex-grow: 1; width:20%;    padding: 1rem;}
}
.slick-slider{
    position: relative;
}
.slick-prev,
.slick-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 50px;
  height: 50px;
  background-color: rgba(0, 0, 0, 0.5);
  border: none;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: background-color 0.3s ease;
}

/* Ukrycie tekstu wewnętrznego */
.slick-prev,
.slick-next {
  font-size: 0;
}

/* Stylowanie strzałek */
.slick-prev::before,
.slick-next::before {
  content: '';
  display: inline-block;
  width: 12px;
  height: 12px;
  border: solid white;
  border-width: 0 3px 3px 0;
}

/* Strzałka w lewo */
.slick-prev::before {
  transform: rotate(135deg) translate(-1px, -1px);
}

/* Strzałka w prawo */
.slick-next::before {
  transform: rotate(-45deg) translate(-1px, -1px);
}
/* Pozycjonowanie strzałek */
.slick-prev,.slick-next {
  display: none!important;
}
@media (min-width: 720px){
   /* Pozycjonowanie strzałek */
.slick-prev {
  left: -60px; /* Przesunięcie poza krawędź kontenera */
}

.slick-next {
  right: -60px;
}
 /* Pozycjonowanie strzałek */
.slick-prev,.slick-next {
  display: block;
}
}
@media (max-width: 700px){
       .region-header{ justify-content: center;}
       header .block--search-and-social{padding: 15px!important;}
}
.toggle-menu{
    margin: 0 auto;
    border: 2px solid #6a5578;
    padding: 5px;
    border-radius: 5px;
    width: 58px;
}
.toggle-menu.toggled{
border: none;
}
/* Efekt najechania */
.slick-prev:hover,
.slick-next:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.contact-info .three-buttons .button{
        width: calc((100% - 40px) / 2);justify-content: flex-start;
}
.contact-info .three-buttons .button .value{
    margin-left: 10px;
}
@media (min-width: 720px){
    .reference .container .ref{
    flex-wrap: wrap;padding: 0 15px;    transform: translate(0px, 0px);
}
    .isaside .layout-content{    flex-direction: row-reverse;}
    .isaside .layout-content>.region-content{
            flex: 3 0 auto;
        width: calc(70% - 2rem);
    }
    .isaside .layout-content>aside{
            flex: 1 0 auto;
        width: calc(30% - 2rem);

            padding-top: 6rem;

    }
    .paragraph--type--bloki .field--name-field-references>.field__item{
        width: calc((100% - 40px) / 3);
        
    }
    .width-2-3{
        width: calc(9* (100% - 20px) / 12);
        padding-right: 20px;
    }

    .width-1-3{
    width: calc(3*(100% - 20px) / 12);
    padding-left: 20px;
    }
}
@media (max-width: 720px){
    .training-page{
        flex-direction: column;
    }
}
.reveal-phone-btn {
  background-color: #2c2c2c;
  color: #fff;
  border: none;
  padding: 0px 12px;
  border-radius: 4px;
  cursor: pointer;
      margin-bottom: 5px;
}
/* Source and licensing information for the above line(s) can be found at https://brainstorm.biz.pl/themes/custom/brainstorm_theme/css/style.css. */