/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
@font-face{font-family:'DawningofaNewDay';src:url(/themes/custom/brainstorm_theme/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/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/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/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/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/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/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/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/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/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/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/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/images/desc.png)}.training-page .info-blocks .block.for-who{background-image:url(/themes/custom/brainstorm_theme/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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%;}#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;}.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;color:#fff;padding:15px 15px;border-radius:5px;text-decoration:none;display:inline-block;}#block-glownanawigacja > .menu > .menu-item:last-child a:hover{background-color:#dd1c1c;}.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;}.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;}.slick-prev,.slick-next{font-size:0;}.slick-prev::before,.slick-next::before{content:'';display:inline-block;width:12px;height:12px;border:solid white;border-width:0 3px 3px 0;}.slick-prev::before{transform:rotate(135deg) translate(-1px,-1px);}.slick-next::before{transform:rotate(-45deg) translate(-1px,-1px);}.slick-prev,.slick-next{display:none!important;}@media (min-width:720px){.slick-prev{left:-60px;}.slick-next{right:-60px;}.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;}.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;}}.reveal-phone-btn{background-color:#2c2c2c;color:#fff;border:none;padding:0px 12px;border-radius:4px;cursor:pointer;margin-bottom:5px;}
