@font-face{font-family:"Montserrat",sans-serif !important;src:url("/fonts/montserrat-v31-latin_latin-ext-300.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat",sans-serif !important;src:url("/fonts/montserrat-v31-latin_latin-ext-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat",sans-serif !important;src:url("/fonts/montserrat-v31-latin_latin-ext-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat",sans-serif !important;src:url("/fonts/montserrat-v31-latin_latin-ext-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat",sans-serif !important;src:url("/fonts/montserrat-v31-latin_latin-ext-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/fonts/inter-v20-latin_latin-ext-300.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/fonts/inter-v20-latin_latin-ext-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/fonts/inter-v20-latin_latin-ext-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/fonts/inter-v20-latin_latin-ext-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("/fonts/inter-v20-latin_latin-ext-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url("/fonts/ibm-plex-mono-v20-latin_latin-ext-300.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url("/fonts/ibm-plex-mono-v20-latin_latin-ext-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url("/fonts/ibm-plex-mono-v20-latin_latin-ext-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url("/fonts/ibm-plex-mono-v20-latin_latin-ext-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url("/fonts/ibm-plex-mono-v20-latin_latin-ext-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}code,pre{font-family:"IBM Plex Mono",monospace}form#fluentform_2{color:#fff}:root{--red:#d0021b;--red-dark:#a80016;--black:#0a0a0a;--dark:#111;--dark2:#1a1a1a;--gray-bg:#f4f4f4;--white:#fff;--green:#27ae60;--orange:#e67e22;--yellow:#f39c12;--purple:#7b2fbe;--font-head:"Montserrat",sans-serif;--font-body:"Inter",sans-serif;--font-mono:"IBM PLEX MONO",monospace}html{font-size:100%}html,body{overflow-x:hidden;position:relative}@media (max-width:1400px){html{font-size:90% !important}}@media (max-width:1366px){html{font-size:75% !important}.site-logo img{width:160px !important;height:auto !important}}@media (max-width:1024px){html{font-size:70% !important}}.ff-message-success{border:none !important;padding:0 !important;margin:0 !important;box-shadow:none !important}.page-content .page-header .entry-title,.page-content .page-header .entry-title span{color:#fff}.posts-container .post .entry-title a{color:#fff}.posts-container .post p{color:#fff}.elementor-post__excerpt{color:#000 !important}#fluentform_2_success{color:#fff !important}#fluentform_5_success{padding-bottom:10rem}.elementor-menu-cart__container{right:0 !important;left:auto !important}.none-link a{text-decoration:none !important;text-underline-position:from-font;border-bottom:none !important;box-shadow:none !important}.none-link a:hover{text-decoration:none !important;box-shadow:none !important}.contact-form [id^=fluentform_]{background:0 0;color:#fff !important;font-family:"Montserrat",sans-serif !important}.fluent_form_4{max-width:440px}.contact-form [id^=fluentform_],.contact-form-white [id^=fluentform_]{margin:170px 0 0 100px;padding:0}@media (max-width:1270px){.contact-form [id^=fluentform_],.contact-form-white [id^=fluentform_]{padding:0 !important;margin:auto}}.contact-form [id^=fluentform_] label,.contact-form-white [id^=fluentform_] label{font-size:1.1rem;margin-bottom:8px;display:block}.contact-form [id^=fluentform_] input[type=text],.contact-form [id^=fluentform_] input[type=email],.contact-form [id^=fluentform_] input[type=number],.contact-form [id^=fluentform_] textarea{background:0 0;border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff !important;padding:12px 0}.contact-form [id^=fluentform_] input:focus,.contact-form [id^=fluentform_] textarea:focus{outline:none;border-bottom-color:#fff !important;background:0 0}.contact-form [id^=fluentform_] input:focus,.contact-form [id^=fluentform_] textarea:focus{outline:none;border-bottom-color:#fff !important;background:0 0}.contact-form [id^=fluentform_] textarea{min-height:160px;resize:none}.contact-form [id^=fluentform_] input[type=checkbox]{appearance:none;width:18px;height:18px;border:1px solid #fff;background:0 0;margin-right:10px;vertical-align:middle}.contact-form [id^=fluentform_] input[type=checkbox]:checked{background:#fff}.contact-form-white [id^=fluentform_]{background:0 0;color:#000;font-family:"Montserrat",sans-serif !important}.contact-form-white [id^=fluentform_] input[type=text],.contact-form-white [id^=fluentform_] input[type=email],.contact-form-white [id^=fluentform_] input[type=number],.contact-form-white [id^=fluentform_] textarea{background:0 0;border:none;border-bottom:1px solid #000;border-radius:0;color:#000 !important;padding:12px 0}.contact-form-white [id^=fluentform_] input:focus,.contact-form-white [id^=fluentform_] textarea:focus{outline:none;border-bottom-color:#000 !important;background:0 0}.contact-form-white [id^=fluentform_] textarea{min-height:160px;resize:none}.contact-form-white [id^=fluentform_] input[type=checkbox]{appearance:none;width:18px;height:18px;border:1px solid #000;background:0 0;margin-right:10px;vertical-align:middle}.contact-form-white [id^=fluentform_] input[type=checkbox]:checked{background:#000}.contact-form [id^=fluentform_] button,.contact-form-white [id^=fluentform_] button{background:#f51919 !important;font-weight:400;color:#fff;border:none;padding:1rem 3rem;font-size:20px !important;border-radius:6px;cursor:pointer;line-height:100% !important;letter-spacing:0px !important}.contact-form [id^=fluentform_] button:hover{opacity:.9}.hero-progress-wrap{position:absolute;bottom:40px;left:10%;width:80%;height:8px;background:#d9d9d9;z-index:10;overflow:hidden}.hero-progress-bar{display:block;height:100%;width:33.4%;background:rgba(0,0,0,.45);position:absolute;left:0;animation:heroProgressJump 22.5s infinite}@keyframes heroProgressJump{0%,33.32%{left:0}33.33%,66.65%{left:33.33%}66.66%,100%{left:66.66%}}#tekst-zwijany{max-height:9.7em;overflow:hidden;transition:max-height .5s ease-in-out;position:relative;padding-left:2rem}#tekst-zwijany:before{content:"";position:absolute;left:0;top:.12em;bottom:0;width:.8rem;background-color:#db1515}#tekst-zwijany p:first-of-type{margin-top:0 !important}#tekst-zwijany p:last-of-type{margin-bottom:0 !important}#tekst-zwijany:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40px;background:0 0;transition:opacity .3s}#tekst-zwijany.expanded{max-height:800px}#tekst-zwijany.expanded:after{opacity:0}.galeria-zespol{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:stretch}.moj-kafel-zespol{flex:1 1 0% !important;min-width:0;position:relative;overflow:hidden;cursor:pointer;transition:flex .7s cubic-bezier(.25,.46,.45,.94);background-size:cover;background-position:center}.moj-kafel-zespol.active{flex:4 1 0% !important}.moj-kafel-zespol:hover{flex:4 1 0% !important}.galeria-zespol:hover .moj-kafel-zespol.active:not(:hover){flex:1 1 0% !important}.moj-kafel-zespol .elementor-widget-author-box{position:absolute;bottom:30px;left:30px;right:30px;width:auto;opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease;z-index:10;pointer-events:none}.moj-kafel-zespol.active .elementor-widget-author-box,.moj-kafel-zespol:hover .elementor-widget-author-box{opacity:1;transform:translateY(0);transition-delay:.4s;pointer-events:auto}.galeria-zespol:hover .moj-kafel-zespol.active:not(:hover) .elementor-widget-author-box{opacity:0;transform:translateY(20px);transition-delay:0s}.moj-kafel-zespol:before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,transparent 50%);opacity:0;transition:opacity .5s ease;z-index:1}.moj-kafel-zespol.active:before,.moj-kafel-zespol:hover:before{opacity:1}@media (max-width:1270px){.galeria-zespol{overflow-x:auto !important;scroll-snap-type:x mandatory;scroll-padding-left:15px;gap:15px;padding-bottom:15px}.moj-kafel-zespol{flex:0 0 85vw !important;min-width:280px;height:60vh;scroll-snap-align:start;border-radius:10px}.moj-kafel-zespol:hover,.moj-kafel-zespol.active{flex:0 0 85vw !important}.galeria-zespol:hover .moj-kafel-zespol.active:not(:hover){flex:0 0 85vw !important}.moj-kafel-zespol .elementor-widget-author-box{opacity:1 !important;transform:translateY(0) !important;pointer-events:auto !important;transition:none}.moj-kafel-zespol:before{opacity:1 !important}.moj-kafel-zespol:hover .twoja-klasa-z-tekstem{width:100% !important;opacity:1 !important}}.my_tile{background-color:#000;height:264px;width:244px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;transform-origin:top left;transition:background-color .6s ease,transform .6s cubic-bezier(.25,.46,.45,.94),box-shadow .6s ease-in-out;z-index:1}@media (max-width:1270px){.my_tile{width:340px !important}}.my_tile_courses{height:314px !important;width:340px !important}.my_tile_button{min-height:46px}.my_tile .flow_text{height:150px;max-height:0;opacity:0;overflow:hidden;transition:max-height .6s ease-in-out,opacity .6s ease-in-out;margin-bottom:0;justify-content:center;align-items:flex-start;padding-left:12px}.my_tile .flow_text p{color:#fff;font-family:"Montserrat",sans-serif !important;font-weight:400;font-size:15px;line-height:109%;letter-spacing:0px;text-align:start}.big_flow_text p{font-size:18px !important}.my_tile:hover{background-color:#000 !important;transform:scale(1.05);z-index:10;box-shadow:0 10px 30px rgba(0,0,0,.3);transition:all .6s ease-in-out}.my_tile:hover .flow_text{max-height:15rem;opacity:1;margin-top:10px;transition:all .6s ease-in-out}.my_tile:hover .tile_heading,.my_tile:hover .tile_headingb{background-color:#000 !important}.tile_heading,.tile_headingb{padding:0 0 0 13px;gap:0px}.tile_heading .elementor-heading-title{font-family:"Montserrat",sans-serif !important;font-weight:700;font-size:18px;line-height:103%;letter-spacing:0px;color:#fff;max-width:200px}.tile_heading .elementor-icon-list-text{font-weight:300;font-size:13px;line-height:100%;letter-spacing:0%;color:#fff}.tile_headingb .elementor-heading-title{font-family:"Montserrat",sans-serif !important;font-weight:700;font-style:Bold;font-size:18px;line-height:103%;letter-spacing:0px;color:#fff;max-width:200px}.tile_headingb .elementor-icon-list-text{font-weight:300;font-size:15px;line-height:100%;letter-spacing:0%;color:#fff}.my_tile .button_speaking,.my_tile:hover .button_speaking .elementor-widget-button{background-color:#9746ff;transition:all .6s ease-in-out}.my_tile .speaking{background-color:#9146f1}.my_tile:hover .button_speaking .elementor-widget-button{background:linear-gradient(90deg,#9746ff 0%,#9746ff 100%) !important}.my_tile .button_courses,.my_tile .button_courses .elementor-widget-button{background-color:#13ae5c;transition:all .6s ease-in-out}.my_tile .courses{background-color:#11ae51}.my_tile:hover .button_courses .elementor-widget-button{background:linear-gradient(90deg,#13ae5c 0%,#13ae5c 100%) !important}.my_tile .button_consulting,.my_tile .button_consulting .elementor-widget-button{background-color:#0b99ff;transition:all .6s ease-in-out}.my_tile .consulting{background-color:#0199f1}.my_tile:hover .button_consulting .elementor-widget-button{background:linear-gradient(90deg,#0b99ff 0%,#0b99ff 100%) !important}.my_tile .button_speaking2,.my_tile:hover .button_speaking2 .elementor-widget-button{background:linear-gradient(90deg,#4b3267 0%,#e266ca 100%);transition:all .6s ease-in-out}.my_tile .speaking2{background:linear-gradient(90deg,#4b3267 0%,#e266ca 100%)}.my_tile:hover .button_speaking2 .elementor-widget-button{background:linear-gradient(90deg,#4b3267 0%,#e266ca 100%) !important}.my_tile .button_courses2,.my_tile .button_courses2 .elementor-widget-button{background:linear-gradient(90deg,#0d3838 0%,#0be06b 100%);transition:all .6s ease-in-out}.my_tile .courses2{background:linear-gradient(90deg,#0d3838 0%,#0be06b 100%)}.my_tile:hover .button_courses2 .elementor-widget-button{background:linear-gradient(90deg,#0d3838 0%,#0be06b 100%) !important}.my_tile .button_consulting2,.my_tile .button_consulting2 .elementor-widget-button{background:linear-gradient(90deg,#111383 0%,#6265fa 100%);transition:all .6s ease-in-out}.my_tile .consulting2{background:linear-gradient(90deg,#111383 0%,#6265fa 100%)}.my_tile:hover .button_consulting2 .elementor-widget-button{background:linear-gradient(90deg,#111383 0%,#6265fa 100%) !important}.courses-consulting{background-color:#1e21e9}.coures-consulting-text{color:#1e21e9 !important}.courses-speaking{background-color:#7950ff}.courses-speaking-text{color:#7950ff}.courses-courses-text{color:#098709}.my_tile .button_book,.my_tile .button_book .elementor-widget-button{background-color:#ffa629;transition:all .6s ease-in-out}.my_tile .book{background-color:#ffa629}.my_tile:hover .button_book .elementor-widget-button{background:linear-gradient(90deg,#ffa629 0%,#ffa629 100%) !important}.my_tile .button_crisis,.my_tile .button_crisis .elementor-widget-button{background:linear-gradient(90deg,#ff0004 0%,#8e0406 100%);transition:all .6s ease-in-out}.my_tile .crisis{background-color:#ff0004}.my_tile:hover .button_crisis .elementor-widget-button{background:linear-gradient(90deg,#ff0004 0%,#8e0406 100%) !important}.schedule_meeting{padding:5rem;gap:10px}.schedule_meeting .elementor-heading-title{font-weight:500;font-size:55px;line-height:100%;letter-spacing:0px;color:#fff}.schedule_meeting p{font-weight:400;font-size:20px;line-height:120%;letter-spacing:0px;color:#fff}.contact-question-title .elementor-heading-title{font-family:"Inter",sans-serif !important;font-weight:400;font-size:3rem}.schedule_meeting_content{gap:40px}.schedule_meeting_subtitle{min-height:52px}.schedule_meeting_text{min-height:156px}.contact_meeting{padding:5rem 0 0}@media (max-width:1270px){.schedule_meeting p{font-size:14px}.schedule_meeting_content{gap:12px !important}.contact-question-title .elementor-heading-title{font-family:var(--font-head);font-size:28px;color:#fff;text-transform:uppercase;line-height:1.05;letter-spacing:-.5px;margin-top:100px}.schedule_meeting .elementor-heading-title{font-family:var(--font-head);font-size:20px;text-transform:uppercase;line-height:1.1}}.course-tile{position:relative;display:flex;flex-direction:column;min-height:306px;width:320px;background-color:#1a1a1a;transition:background-color .4s ease-in-out;padding:30px;overflow:hidden;cursor:pointer}.course-tile:hover{background-color:#c00000}.course-tile .tag-course{position:absolute;top:0;left:2.25rem;transition:opacity .3s ease}.course-tile:hover .tag-course{opacity:0}.course-tile .c-middle{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:4rem;padding:0}.course-tile .c-middle .course-desc{opacity:0;max-height:0;overflow:hidden;transition:all .6s ease-in-out;color:#fff;margin-top:0}.course-heading .elementor-heading-title{font-family:"Montserrat",sans-serif !important;font-size:1.875rem;font-weight:700;color:#fff;transition:all .6s ease-in-out;margin:0;padding:0}.course-tile:hover .c-middle .course-heading .elementor-heading-title{font-size:1rem !important}.course-tile:hover .c-middle .course-desc{opacity:1;max-height:80px}.course-tile .footer-tile{width:80%;height:2rem;margin-top:auto;display:block;align-items:center}.course-tile .check-text{position:absolute;right:50px;bottom:.7rem;opacity:0;white-space:nowrap;transition:opacity .4s ease-in-out,transform .4s ease-in-out;transform:translateX(10px);color:#fff;font-weight:700}.course-tile .arrow-icon{position:absolute;left:0;bottom:0;transition:all .5s cubic-bezier(.65,0,.35,1);color:#fff}.course-tile:hover .arrow-icon{left:100%;transform:translateX(-100%)}.course-tile:hover .check-text{opacity:1;transform:translateX(0)}.courses-tiles{position:relative}.courses-tiles:after{content:"";position:absolute;width:1080px;height:305px;left:50%;transform:translateX(-50%);bottom:-150px;background:#d02626;mix-blend-mode:normal;filter:blur(232px);opacity:1;transition:opacity .5s ease;pointer-events:none;z-index:0}.course-button,.course-button-cont{width:100%}.course-phone,.course-name{width:100%}@media (max-width:1270px){.contact_meeting{padding:1rem !important}.schedule_meeting{padding:5rem 2rem}}.course-form{padding:0 !important;border-radius:5px;max-width:850px}.course-form input.ff-el-form-control{background-color:#fff !important;border:none !important;border-radius:2px !important;height:4rem !important;padding:.5rem 1rem !important;box-shadow:none !important}.course-form button.ff-btn-submit{background-color:#d65454 !important;color:#fff !important;width:100% !important;border:none !important;border-radius:12px !important;padding:1.5rem !important;font-size:1.25rem !important;font-weight:700 !important;text-transform:none !important;cursor:pointer;margin-top:1rem !important}.course-form fieldset{border:none !important;padding:0 !important;margin:0 !important}.course-form .ff-t-container{margin-bottom:1rem !important}.custom-fade-carousel .swiper{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,1) 15%,rgba(0,0,0,1) 85%,rgba(0,0,0,.5) 100%);mask-image:linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,1) 15%,rgba(0,0,0,1) 85%,rgba(0,0,0,.5) 100%)}@media (max-width:1270px){.custom-fade-carousel .swiper{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,1) 10%,rgba(0,0,0,1) 90%,rgba(0,0,0,.5) 100%);mask-image:linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,1) 10%,rgba(0,0,0,1) 90%,rgba(0,0,0,.5) 100%)}}.article-inner-content{display:flex;flex-direction:column;align-items:center}.article-title{width:70%}.article-image-wrapper{align-items:center}.article-featured-image img{width:85%;aspect-ratio:1233/608;object-fit:cover;border-radius:22px}.article-body-text{width:70%;align-items:center}.article-body-text blockquote{width:50%;align-items:center;border-left:5px solid #e21e1e;font-style:italic}@media (max-width:1270px){.article-title,.article-featured-image img,.article-body-text{width:92% !important;max-width:none}.article-featured-image img{aspect-ratio:16/9}}.hfb-header{position:absolute;top:0;left:0;width:100%;z-index:999;background:0 0 !important;display:flex;justify-content:center}.hfb_container{max-width:1317px !important;padding:0 !important}.cc_header_container{max-width:1100px !important;padding:0 !important}.hfb_container .e-n-menu-item,.hfb_shop,.cc_header_container .e-n-menu-item,.hfb_shop{min-height:49px;max-width:125px}.cc_hfb_main{max-width:420px}.cc_hfb_side{max-width:200px}.hfb_main{max-width:460px}.hfb_side{max-width:240px}.hfb_container .e-n-menu-title-text{font-weight:500 !important;font-size:15px !important;line-height:20.8px !important;letter-spacing:0px !important}.cc_header_container .e-n-menu-title-text{font-weight:500 !important;font-size:12.71px !important;line-height:17.62px !important;letter-spacing:0px !important}.hfb_white .e-n-menu-title-text{color:#fff !important}.hfb_black .e-n-menu-title-text{color:#000 !important}.elementor-section-safe-area{padding-top:120px !important}.consulting-icon-shadow .elementor-icon,.consulting-icon-shadow .elementor-image{background-color:#fff;padding:.5rem;border-radius:50%;box-shadow:0rem 1rem 2rem rgba(0,0,0,.06);display:inline-block}.consulting-icon-shadow .elementor-image img{max-width:62px}.consulting-icon-shadow{font-family:"Inter",sans-serif !important}.consulting-icon-shadow .elementor-icon-box-icon,.consulting-icon-shadow .elementor-image-box-img{margin-bottom:2rem}.consulting-icon-shadow .elementor-icon-box-title,.consulting-icon-shadow .elementor-image-box-title{font-size:1.5rem;font-weight:500;margin-bottom:2rem;margin-top:0}.consulting-icon-shadow .elementor-icon-box-description,.consulting-icon-shadow .elementor-image-box-description{font-size:1.1rem;font-weight:400}.consulting-featured-box{position:relative;background-color:transparent !important;border:none;box-shadow:none !important;padding:60px 30px;z-index:1}.consulting-featured-box:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-image:url("/wp-content/uploads/2026/03/consulting_background.svg");background-size:100% 100% !important;background-position:center !important;background-repeat:no-repeat !important;min-height:450px;filter:drop-shadow(10px 51px 94px rgba(0,0,0,.11)) drop-shadow(10px 21px 34px rgba(0,0,0,.07)) drop-shadow(0px 12px 16px rgba(0,0,0,.05)) drop-shadow(0px 7px 8px rgba(0,0,0,.04)) drop-shadow(0px 3px 3px rgba(0,0,0,.02))}.consulting-offer-box{background-color:#fff;padding:2.5rem;border:1px solid #e7ebff;border-radius:26px;filter:drop-shadow(0px 26px 40px rgba(188,202,255,.13))}.consulting-offer-box .elementor-heading-title,.consulting-offer-box .elementor-text-editor,.consulting-offer-box .elementor-icon-box-title,.consulting-offer-box .elementor-icon-box-description,.consulting-offer-box p{color:#1b223c !important}.consulting-offer-box .elementor-icon-list-text,.consulting-offer-box .elementor-icon-list-icon i{color:#1b223c !important}.consulting-offer-box .elementor-icon-list-icon svg{fill:#1b223c !important}.consulting-offer-box .elementor-divider-separator{border-color:#1b223c !important}.consulting_tile_heading .elementor-heading-title{font-family:"Montserrat",sans-serif !important;font-weight:600;font-size:2.625rem;line-height:100%}.consulting-price .elementor-heading-title{font-family:"Inter",sans-serif !important;font-weight:500;font-size:3.75rem}.consulting-price-span .elementor-heading-title{font-family:"Montserrat",sans-serif !important;font-weight:300;font-size:1.5rem;letter-spacing:0;margin-bottom:10px}.basic-color .elementor-heading-title,.basic-color p{color:#797878 !important;font-weight:400 !important}.pro-color .elementor-heading-title,.pro-color p{color:#3c3c3c !important;font-weight:300 !important}.consulting-description p{font-family:"Inter",sans-serif !important;font-size:1.375rem !important;line-height:2rem !important;letter-spacing:0 !important}.consulting-marketing-text{font-family:"Montserrat",sans-serif !important;font-weight:400;font-size:20px;line-height:31px;letter-spacing:0;text-align:center;color:#000}.consulting-wrapper-plus{border:1px solid #1b223c;border-radius:12px}.consulting-button-plus .elementor-button .elementor-button-text{font-size:1.5rem}.consulting-wrapper-pro{border-radius:.75rem;background-color:#2c2b29;border:1px solid;background:linear-gradient(#2c2b29,#2c2b29) padding-box,linear-gradient(99.18deg,#152c80 28.84%,rgba(21,44,128,0) 85.64%) border-box !important;box-shadow:0px 8px 36px 0px #1b223c29}.consulting-button-pro .elementor-button,.consulting-button-pro .elementor-button .elementor-button-text{font-size:1.5rem;background-color:#2c2b29;color:#fff !important}.consulting-faq .e-n-accordion{display:block !important;column-count:2;column-gap:60px;counter-reset:faq-number}.consulting-faq .e-n-accordion-item{break-inside:avoid;margin-bottom:30px;border-bottom:1px solid #0b2131 !important;border-top:none !important;border-left:none !important;border-right:none !important;border-radius:0 !important;counter-increment:faq-number;background:0 0 !important}.consulting-faq .e-n-accordion-item-title{position:relative;padding:10px 0 20px !important;background:0 0 !important;border:none !important;align-items:flex-start !important}.consulting-faq .e-n-accordion-item-title::-webkit-details-marker{display:none}.consulting-faq .e-n-accordion-item-title-header{display:flex;flex-direction:column;align-items:flex-start;padding-right:40px}.consulting-faq .e-n-accordion-item-title-header:before{content:counter(faq-number,decimal-leading-zero);color:#fb998a;font-size:16px;font-weight:700;margin-bottom:8px}.consulting-faq .e-n-accordion-item>.e-con{border:none !important}.consulting-faq .e-n-accordion-item-title-text{color:#0b2131;font-weight:600;font-size:20px}.faq-text p{color:#0b2131;font-weight:400;font-size:15px;font-family:"Montserrat",sans-serif !important}.consulting-faq .e-n-accordion-item-title-icon{position:absolute !important;right:0;bottom:20px;margin:0 !important;padding:10px !important;order:3;color:#0b2131 !important;border:1.5px solid #0b2131 !important;border-radius:100%}.consulting-faq .e-n-accordion-item-title-icon svg{fill:#0b2131 !important;width:12px;height:12px;transition:all .5s ease-in-out !important}.consulting-faq .e-n-accordion-item-title-icon:hover svg{fill:#0b2131 !important;transition:all .5s ease-in-out !important}.faq-title .elementor-heading-title{font-family:"Inter",sans-serif !important;font-weight:500;font-size:50px;line-height:100%;letter-spacing:0;color:#0b2131}.faq-subtitle p{font-family:"Inter",sans-serif !important;font-weight:400;font-size:1.25rem;line-height:100%;letter-spacing:0;text-align:center;color:#394b58}.consulting_price_buttons{background-color:#fbfbfb;border:1px solid #e7ebff;box-shadow:0px 1px 5px 0px #566ee81a inset;width:303px;height:71px;align-items:center;padding:.5rem;border-radius:.875rem}.consulting_price_b .elementor-button{font-size:1.5rem;line-height:2.5rem;display:flex !important;align-items:center !important;justify-content:center !important;letter-spacing:0;color:#797878;background-color:transparent;border:0;width:135px;height:49px;border-radius:.75rem}@media (max-width:1270px){.consulting-faq .e-n-accordion{column-count:1}.consulting_price_buttons{width:100%}.consulting_price_b .elementor-button{font-size:1rem;line-height:1.5rem}.consulting-marketing-text{font-size:1rem}}.consulting_price_b .elementor-button:hover,.active-btn.consulting_price_b .elementor-button{background-color:#fff !important;border:1px solid #e7ebff !important;box-shadow:0px 6px 36px 0px rgba(181,194,251,.1) !important;color:#1b223c !important}.consulting-icons,.consulting-icons .elementor-icon-list-text{gap:.75rem !important;font-family:"Montserrat",sans-serif !important;font-weight:400 !important;font-size:20px !important;line-height:30px !important;letter-spacing:0 !important}.certificate-text p{font-family:"Montserrat",sans-serif !important;font-weight:600 !important;font-size:1.5rem !important;line-height:1.75rem !important;letter-spacing:0 !important;vertical-align:middle !important}.certificate-bottom{margin-top:2.5rem}.certificate-list ul{font-weight:400;font-size:21.65px;line-height:1.5rem;letter-spacing:0;vertical-align:middle}.certificate-reference p{font-family:"Montserrat",sans-serif !important;font-weight:300;font-style:Italic;font-size:22px;line-height:24.22px;letter-spacing:0}.cc_heading .elementor-heading-title{font-family:"Inter",sans-serif !important;font-weight:600;font-size:52px;line-height:58px;letter-spacing:0;text-align:center;vertical-align:middle;color:#0a090f !important}.cc_text p{margin-top:2rem;font-family:"Inter",sans-serif !important;font-weight:400;font-size:19px;line-height:28px;letter-spacing:0;text-align:center;vertical-align:middle;color:#000}.cc_heading_wrapper{margin-top:3rem}.cc_description p{margin-top:6rem;font-family:"Inter",sans-serif !important;font-weight:500;font-size:21px;line-height:100%;text-align:justify;color:#939394}.cc_grid_container{display:flex !important;flex-wrap:wrap !important;align-items:stretch !important;gap:30px !important;width:1135px !important}.cc_grid_container>*:nth-child(1){width:calc(65% - 15px) !important}.cc_grid_container>*:nth-child(2){width:calc(35% - 15px) !important}.cc_grid_container>*:nth-child(3){width:calc(35% - 15px) !important}.cc_grid_container>*:nth-child(4){width:calc(65% - 15px) !important}@media (max-width:1270px){.cc_grid_container{width:90% !important}.cc_grid_container>*:nth-child(1){width:100% !important}.cc_grid_container>*:nth-child(2){width:100% !important}.cc_grid_container>*:nth-child(3){width:100% !important}.cc_grid_container>*:nth-child(4){width:100% !important}}.cc_tile{position:relative;padding:50px 40px;display:flex;flex-direction:column;color:#fff;height:auto !important}.cc_tile.cc_black_cutout{background-color:transparent;background-image:url("/wp-content/uploads/2026/03/Rectangle-18.svg");background-size:100% 100%;background-repeat:no-repeat;background-position:center;aspect-ratio:710/485 !important;justify-content:end !important}.cc_tile.cc_red_rounded{background-color:#e33030;border-radius:24px;justify-content:stretch}.cc_tile.cc_black_rounded{background-color:#000;border-radius:24px;justify-content:stretch}@media (max-width:1270px){.cc_grid_container>*{width:100% !important}.cc_tile.cc_black_cutout{aspect-ratio:auto !important;min-height:350px;background-image:none !important;background-color:#000;border-radius:20px;clip-path:polygon(0 0,80% 0,100% 15%,100% 100%,0 100%)}}.cc_tile_text p{font-family:"Montserrat",sans-serif !important;font-weight:300;font-size:18px;line-height:100%}.cc_tile_heading .elementor-heading-title{font-family:"Montserrat",sans-serif !important;font-weight:600;font-size:24px;line-height:100%}.cc_heading32 .elementor-heading-title{font-size:32px !important}.cc_heading38 .elementor-heading-title{font-size:38px !important;line-height:116% !important}.cc_tile_content{display:flex;flex-direction:column;height:100%}.cc_tile_cc{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.cc_tile_subt .elementor-heading-title{font-family:"Montserrat",sans-serif !important;font-weight:600;font-size:14px;line-height:100%;letter-spacing:0;color:#fff}.cc_fire_text .elementor-heading-title{font-family:"Montserrat",sans-serif !important;font-weight:600 !important;font-size:1.5rem !important;line-height:100% !important;text-align:center;color:#312f2f !important}.cc_ben_title .elementor-heading-title{font-family:"Montserrat",sans-serif !important;font-weight:700;font-size:3.125rem;line-height:3.75rem;text-align:center;vertical-align:middle;color:#050038}.cc_ben_text span{font-family:"Montserrat",sans-serif !important;font-weight:300;font-size:1.125rem;line-height:1.5rem;text-align:center;vertical-align:middle;color:#000}.cc_ben_tile{padding:1.5rem 1.5rem 3rem;gap:2rem}.cc_ben_tile_h .elementor-heading-title{font-family:"Inter",sans-serif !important;font-weight:700;font-size:1.5rem;line-height:29.18px;vertical-align:middle;color:#050038}.cc_ben_tile_t p{font-family:"Inter",sans-serif !important;font-weight:400;font-size:1.125rem;letter-spacing:0;vertical-align:middle;color:#05003899}.cc_tabs_wraper{background-color:#eee;color:#000 !important}.custom-slide-tabs{display:flex;flex-direction:column-reverse;width:100%}.custom-slide-tabs .elementor-tabs-wrapper{background:rgba(30,30,30,.85);backdrop-filter:blur(10px);border-radius:12px;padding:15px 20px;margin-top:30px;display:flex;justify-content:space-around;align-items:center;border:none;box-shadow:0 10px 30px rgba(0,0,0,.5);z-index:10}.custom-slide-tabs .elementor-tab-title,.custom-slide-tabs .elementor-tab-title:before,.custom-slide-tabs .elementor-tab-title:after{border:none !important;box-shadow:none !important}.custom-slide-tabs .elementor-tab-title{background:0 0 !important;color:#888 !important;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:8px;transition:all .3s ease}.custom-slide-tabs .elementor-tab-title.elementor-active{color:#fff !important;transform:translateY(-2px)}.custom-slide-tabs .elementor-tab-content{display:none;padding:0 !important;border:none !important}.custom-slide-tabs .elementor-tab-content.elementor-active{display:block;animation:slideInRight .5s cubic-bezier(.25,1,.5,1) forwards}@keyframes slideInRight{0%{opacity:0;transform:translateX(40px)}100%{opacity:1;transform:translateX(0)}}.cc_tabs_wraper{background-color:#eee}.cc_team_tab{font-family:"Montserrat",sans-serif !important}.cc_tabs_team_heading .elementor-heading-title{font-weight:600;font-size:3.5rem;line-height:102%;letter-spacing:0;color:#000}.cc_team_row{gap:0;justify-content:center;align-items:center}.cc_team_tile{padding:0;width:10.625rem}.cc_tabs_team_heading p{font-weight:500;font-size:1.2rem;line-height:100%;color:#939394}.cc_team_box .elementor-image-box-title{font-family:"Montserrat",sans-serif !important;font-weight:600;font-size:1rem;line-height:100%;color:#312f2f}.cc_team_box .elementor-image-box-wrapper{flex-direction:column !important}.cc_team_box .elementor-image-box-img{width:80% !important;margin-bottom:1rem}.cc_team_box .elementor-image-box-img img{width:100% !important;height:auto !important;object-fit:contain}.cc_team_box .elementor-image-box-title:hover{font-family:"Montserrat",sans-serif !important;font-weight:600;font-size:1rem;line-height:100%;color:#312f2f !important}.cc_team_box .elementor-image-box-description{font-family:"Montserrat",sans-serif !important;font-weight:500;font-size:.625rem;line-height:100%;color:#939394}.cc_sessions_heading .elementor-heading-title{font-family:"Inter",sans-serif !important;font-weight:600;font-size:3rem;line-height:3.5rem;letter-spacing:0;vertical-align:middle;color:#000;padding:2rem}.cc_sessions_text span{font-family:"Inter",sans-serif !important;font-weight:500;font-size:1.6rem;line-height:2rem;letter-spacing:0;text-align:center;vertical-align:middle;color:#000;padding:2rem}.cc_sessions_wrapper{padding-top:7.75rem;padding-bottom:7.75rem;gap:2rem}.mec-booking-button{background-color:#d00202 !important;color:#fff !important}.cc_sessions_wrapper .mec-booking-button{background-color:#1b99d4 !important;color:#fff !important}.cc_sessions_wrapper .mec-color{color:#000 !important}.cc_team_rows_wrapper{padding:3rem;justify-content:center;align-items:center}.cc_academy_tabs .e-n-tabs-heading{border:none !important;background:0 0 !important;display:flex;flex-direction:column;align-items:flex-end;gap:1rem;padding:0 !important}.cc_academy_tabs .e-n-tab-title{background-color:#fff !important;border:none !important;border-radius:6rem 0 0 6rem !important;width:25rem !important;height:7.5rem !important;max-width:100% !important;padding:0 2rem 0 2.5rem !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;transition:width .3s ease,background-color .3s ease,box-shadow .3s ease !important;box-shadow:0 .25rem .6rem rgba(0,0,0,.05) !important;margin:0 !important}.cc_academy_tabs .e-n-tab-icon{margin-right:1.5rem !important;display:flex !important;align-items:center !important;justify-content:center !important}.cc_academy_tabs .e-n-tab-icon svg{transition:all .3s ease !important}.cc_academy_tabs .e-n-tab-title-text{font-family:"Montserrat",sans-serif !important;font-weight:700 !important;font-size:1.1rem !important;color:#222 !important;text-transform:uppercase !important;text-align:left !important;line-height:1.2 !important}.cc_academy_tabs .tab-subtitle{display:block !important;font-weight:500 !important;font-size:.85rem !important;color:#777 !important;text-transform:none !important;margin-top:.25rem !important}.cc_academy_tabs .e-n-tab-title[aria-selected=true]{background-color:#db1515 !important;width:28.75rem !important;box-shadow:0 .4rem 1rem rgba(209,18,18,.3) !important}.cc_academy_tabs .e-n-tab-title[aria-selected=true] .e-n-tab-title-text,.cc_academy_tabs .e-n-tab-title[aria-selected=true] .tab-subtitle{color:#fff !important}.cc_academy_tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg{fill:#fff !important}.cc_academy_tabs{max-width:1220px;align-items:center}.cc_tabs_heading .elementor-heading-title{font-family:"Montserrat",sans-serif !important;font-weight:600;font-size:4rem;line-height:102%;letter-spacing:0;color:#000 !important;align-items:start !important}.tabs_sheading .elementor-heading-title{font-size:2.5rem !important;font-family:"Montserrat",sans-serif !important;font-weight:600;line-height:102%;letter-spacing:0;color:#000 !important;align-items:start !important}.cc_tabs_par p{font-family:"Inter",sans-serif !important;font-weight:400;font-size:1rem;line-height:145%;letter-spacing:0;text-align:justify;color:#2c2b29}.cc_tabs_comm p{font-family:"Inter",sans-serif !important;font-weight:400;font-style:Italic;font-size:1rem;line-height:145%;letter-spacing:0;text-align:justify;color:#2c2b29}.cc_tabs_wrapper{gap:2rem;padding:4rem 2rem}.cc_tabs_second{max-width:900px;gap:2rem;align-items:start !important}.cc_tabs_container{background-color:#eee !important;height:830px !important;display:flex !important;align-items:center !important}.cc_tabs_container .e-n-tabs-content{display:grid !important;align-items:center}.cc_tabs_container .e-n-tabs-content .e-con-inner{align-items:center}.cc_tabs_container .e-n-tabs-content>div{grid-area:1/1/2/2 !important;display:flex !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transition:opacity .3s ease,visibility .3s ease !important;z-index:1}.cc_tabs_container .e-n-tabs-content>div.e-active{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;z-index:2}.cc_tabs_container .e-n-tabs-content{align-items:start !important;width:100% !important}.cc_red_big_box .elementor-icon-box-title{font-family:"Inter",sans-serif !important;font-weight:700;font-size:2.2rem;line-height:2.82rem;letter-spacing:0;text-transform:uppercase;color:#fff;text-align:start !important}.cc_red_big_box .elementor-icon-box-description{font-family:"Inter",sans-serif !important;font-weight:500;font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#ffffffad;width:29rem;text-align:start !important}.cc_red_small_box .elementor-icon-box-content,.cc_red_big_box .elementor-icon-box-content{gap:1.8rem !important}.cc_red_small_box .elementor-icon-box-title{font-family:"Inter",sans-serif !important;font-weight:700;font-size:1.5rem;line-height:1.75rem;vertical-align:middle;text-align:start !important}.cc_red_small_box .elementor-icon-box-description{font-family:"Inter",sans-serif !important;font-weight:400;font-size:1.1rem;line-height:1.5rem;letter-spacing:0;vertical-align:middle;text-align:start !important}.cc_green_small_box .elementor-icon-box-content{gap:1.8rem !important}.cc_green_small_box .elementor-icon-box-title{font-family:"Inter",sans-serif !important;font-weight:700;font-size:17px;line-height:18.7px;letter-spacing:0;vertical-align:middle;text-transform:uppercase;text-align:start !important}.cc_enroll_small_green_wrapper{gap:10.5rem}.cc_green_small_box .elementor-icon-box-description{font-family:"Inter",sans-serif !important;font-weight:400;font-size:17px;line-height:32px;letter-spacing:0;vertical-align:middle;color:#ffffffe0;text-align:start !important}.cc_red_spot_box .elementor-icon-box-title{font-family:"Inter",sans-serif !important;font-weight:700;font-size:2.1875rem;line-height:100%;letter-spacing:0;color:#fff;text-align:start}.cc_red_spot_box .elementor-icon-box-description{font-family:"Inter",sans-serif !important;font-weight:400;font-size:1.1rem;line-height:1.5rem;letter-spacing:0;color:#ffffff80;text-align:start}.cc_red_spot_box .elementor-icon-box-content{gap:0px !important}.cc_enroll_button_wrapper{justify-content:center;align-items:center}.cc_enroll_button .elementor-button{display:flex !important;justify-content:center !important;align-items:center !important;width:18.5rem;height:4rem;padding:0 !important;opacity:1;border-radius:6px;background-color:#f9f9f9}.cc_enroll_button .elementor-button-text{font-family:"IBM PLEX MONO",monospace !important;font-weight:400;font-size:18px;line-height:1 !important;letter-spacing:0;color:#000;margin:0 !important;padding:0 !important}.cc_red_container{row-gap:4rem;margin-top:6rem;max-width:1240px}.cc_green_container{row-gap:0rem;margin-top:6rem;max-width:1240px}.cc_enroll_button_r .elementor-button{display:flex !important;justify-content:center !important;align-items:center !important;width:30rem;height:4rem;margin:0 !important;padding:0 !important;opacity:1;border-radius:6px;background-color:#c41717}.cc_enroll_button_r .elementor-button-text{font-family:"IBM PLEX MONO",monospace !important;font-weight:400;font-size:18px;line-height:1 !important;letter-spacing:0;color:#fff;margin:0 !important;padding:0 !important}.cc_bottom_tabs{position:relative !important}.cc_bottom_tabs .e-n-tabs-heading{position:absolute !important;bottom:7rem !important;left:50% !important;transform:translateX(-50%) !important;display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:center !important;gap:8rem !important;width:95% !important;max-width:1240px !important;height:100px !important;border-radius:10px !important;background:rgba(255,255,255,.15) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;border:none !important;margin:0 !important;padding:0 !important;z-index:99 !important}.cc_bottom_tabs .e-n-tab-title{height:auto !important;display:flex !important;flex-direction:column !important;justify-content:center !important;align-items:center !important;padding:0 !important;margin:0 !important;background:0 0 !important;border:none !important;box-shadow:none !important;cursor:pointer;transform:translateY(0) !important}.cc_bottom_tabs .e-n-tab-title:before,.cc_bottom_tabs .e-n-tab-title:after{display:none !important}.cc_bottom_tabs .e-n-tab-icon{width:50px !important;height:50px !important;position:relative !important;margin:0 0 6px !important;display:block !important}.cc_bottom_tabs .e-n-tab-icon svg{position:absolute !important;top:0 !important;left:0 !important;width:50px !important;height:50px !important;fill:#ffffff4f !important;transition:all .3s ease !important}.cc_bottom_tabs .e-n-tab-title-text{font-family:"Inter",sans-serif !important;font-size:13px !important;font-weight:500 !important;color:#fff !important;opacity:.1 !important;margin:0 !important;padding:0 !important;line-height:1.2 !important;transition:all .3s ease !important}.cc_bottom_tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg{fill:#ffffffe3 !important}.cc_bottom_tabs .e-n-tab-title[aria-selected=true] .e-n-tab-title-text{opacity:1 !important}.cc_bottom_tabs .e-n-tab-title:hover:not([aria-selected=true]) .e-n-tab-title-text{opacity:.5 !important}.cc_bottom_tabs .e-n-tab-title:hover:not([aria-selected=true]) .e-n-tab-icon svg{fill:#ffffff80 !important}.cc_tab_wrapper{height:1024px !important;background-position:center center !important;background-repeat:no-repeat !important;background-size:100% auto !important;align-items:center !important}.cc_tab_wrapper .e-con-inner{align-items:center !important}.cc_tab_wrapper{height:1024px !important;background-position:center center !important;background-repeat:no-repeat !important;background-size:100% auto !important;align-items:center !important}.cc_tab_wrapper .e-con-inner{align-items:center !important}.crisis_number{gap:0px}.crisis_row{height:200px;justify-content:space-between}.kurs_page{padding:0;justify-items:center}.kurs_hero{padding:0;align-items:center;box-shadow:0px 4px 14px 0px #00000040;margin-top:-34px;height:804px !important;min-height:804px;z-index:7}@media (max-width:1400px){.kurs_hero{height:750px !important;min-height:750px}}.kurs_tytul_wrapper{max-width:1070px;padding:0}.kurs_tytul_kont{gap:35px;padding:0;max-width:1070px;margin-top:314px}.kurs_tytul .elementor-heading-title{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;font-size:78.98px !important;line-height:80.21px !important;letter-spacing:0px !important;vertical-align:middle !important;color:#fff !important}.kurs_podtytul{font-weight:400;font-size:28.38px;line-height:44.42px;vertical-align:middle;color:#fff}.kurs_options_wrapper{min-height:147px;background-color:#fff;margin-top:-34px;z-index:5;padding:0}.kurs_options{max-width:1180px !important;margin-top:86px}.kurs_option_heading .elementor-heading-title{font-weight:400;font-size:22.1px;line-height:34.59px;vertical-align:middle;color:#818181f7 !important}.kurs_option_value p{font-weight:500;font-size:22.1px;line-height:34.59px;vertical-align:middle;color:#2c2b29 !important}.kurs_program{gap:0px;padding:0;height:233px}.program_wrapper{max-width:1158px !important}.program_kursu{justify-content:center;min-height:121px}.program_kursu .elementor-heading-title{font-family:"Montserrat",sans-serif !important;font-weight:600;font-size:48.95px;line-height:46.91px;letter-spacing:0px;vertical-align:middle;color:#fff !important}.program_background{position:absolute;left:calc(-50vw + 50%);width:calc(50vw + 100px);padding:0;min-height:121px;background-color:#212121;border-radius:0 8px 8px 0}.kurs_spis_wrapper{width:1202px;border-radius:36px;background-color:#fff;box-shadow:0px 4px 22.8px 6px #0000000f;padding:62px}.kurs_spis_head .elementor-heading-title{font-family:"Montserrat",sans-serif !important;font-weight:600;font-size:32px;line-height:56px;letter-spacing:0;text-align:left;vertical-align:middle;color:#231f40 !important}.kurs_spis_content{width:860px}.kurs_spis_opis .elementor-heading-title{font-family:"Montserrat",sans-serif !important;font-weight:700;font-size:24px;line-height:36px;letter-spacing:0;vertical-align:middle;text-transform:capitalize;color:#333 !important}.kurs_spis_wprowadzenie p{font-family:"Inter",sans-serif !important;font-weight:400;font-size:18px;line-height:135%;letter-spacing:0;vertical-align:middle;color:#6f6b80 !important}.kurs_spis_button .elementor-button{background-color:transparent !important;border:1px solid #1b223c;border-radius:5px;width:192px;height:49px;padding:0 !important;display:flex;justify-content:center;align-items:center;gap:10px}.kurs_spis_button .elementor-button-text{font-family:"Inter",sans-serif !important;font-weight:400;font-size:16px;line-height:17px;color:#1b223c}.kurs_spis_button .elementor-button-icon svg{fill:#1b223c;width:18px;height:auto}.kurs_spis_button .elementor-button-icon i{color:#1b223c;font-size:18px}.kurs_spis_button .elementor-button:hover{background-color:#1b223c !important}.kurs_spis_button .elementor-button:hover .elementor-button-text,.kurs_spis_button .elementor-button:hover .elementor-button-icon svg,.kurs_spis_button .elementor-button:hover .elementor-button-icon i{color:#fff;fill:#fff}.kurs_spis_akordeon .akordeon-program-kursu{display:flex;flex-direction:column;gap:30px;width:100%;padding:0}.kurs_spis_akordeon .lekcja-item{background-color:transparent;border:1px solid #d6d6d6;border-radius:6px;overflow:hidden;transition:all .3s ease;width:100%}.kurs_spis_akordeon .lekcja-item:hover{border-color:#a0a0a0}.kurs_spis_akordeon .lekcja-tytul{min-height:58px;padding:0 20px;font-family:"Inter",sans-serif !important;font-weight:500;font-size:21px;line-height:24px;color:#595665;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;user-select:none}.kurs_spis_akordeon .lekcja-tytul::-webkit-details-marker{display:none}.kurs_spis_akordeon .lekcja-tytul:after{content:"";display:inline-block;width:14px;height:14px;border-right:2px solid #595665;border-bottom:2px solid #595665;transform:rotate(45deg);transition:transform .3s ease;margin-right:5px}.kurs_spis_akordeon details[open] .lekcja-tytul:after{transform:rotate(225deg);margin-top:5px}.kurs_spis_akordeon .lekcja-opis{padding:20px;font-family:"Inter",sans-serif !important;font-size:16px;line-height:1.6;color:#595665;border-top:1px solid #eaeaea;animation:fadeIn .3s ease-in-out}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.kurs_spis_akordeon .lekcja-opis ul{list-style-type:disc;padding-left:20px;margin-top:10px}.kurs_spis_akordeon .lekcja-opis li{margin-bottom:5px}.kurs_karty_wrapper{max-width:1202px !important;margin-top:50px;align-items:center !important;padding:0}.kurs_karty .e-n-tabs{gap:65px}.kurs_karty .e-n-tabs-heading{display:flex;justify-content:space-between;align-items:center;max-width:665.6px;width:100%;margin-left:98px;border:none;background:0 0}.kurs_karty .e-n-tabs-heading .e-n-tab-title{background:0 0 !important;border:none !important;padding:0;margin:0;padding-bottom:18px;cursor:pointer;position:relative;display:flex;justify-content:flex-start}.kurs_karty .e-n-tabs-heading .e-n-tab-title .e-n-tab-title-text{font-family:"Montserrat",sans-serif !important;font-weight:600;font-size:26.36px;line-height:1;color:#393939;transition:color .3s ease}.kurs_karty .e-n-tabs-heading .e-n-tab-title[aria-selected=true] .e-n-tab-title-text{color:#db1515}.kurs_karty .e-n-tabs-heading .e-n-tab-title[aria-selected=true]:after{content:"";position:absolute;bottom:0;left:-7%;width:113%;height:0;border-bottom:5px solid #d00202}.kurs_karty .e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover .e-n-tab-title-text{color:#db1515;opacity:.8}.kursy_karta{min-height:604px;width:100%;max-width:1202px;border-radius:36px;background:#fff;box-shadow:0px 4px 22.8px 6px rgba(0,0,0,.06);margin:0 auto;padding:0}.kursy_karta .e-con-inner{display:flex;flex-direction:row;align-items:start !important;gap:70px;padding:94px 0 56px;width:100%}.kursy_karta_obrazek{width:60%;max-width:517px;min-height:409px;height:auto}.kursy_karta_obrazek img{width:100%;height:auto;object-fit:cover}.kurs_karty_content{width:40%;display:flex;flex-direction:column;justify-content:space-between;gap:26px}.kursy_karta_naglowek .elementor-heading-title{font-family:"Inter",sans-serif !important;font-weight:600;font-size:32px;line-height:1.2;color:#1d2026 !important;margin:0;text-align:left}.kursy_karta_tekst li,.kursy_karta_tekst p,.kursy_karta_tekst .elementor-widget-MEC,.kursy_karta_tekst .elementor-widget-text-editor,.kursy_karta_tekst{font-family:"Inter",sans-serif !important;font-weight:400;font-size:14.43px;line-height:1.4;color:#4e5566;text-align:left}.kurs_karta_ikonwrap{padding:0;gap:19px}.kursy_karta_ikony{display:flex;flex-direction:column;gap:19px}.kursy_karta_ikony .elementor-widget-icon-box{margin-bottom:0 !important}.kursy_karta_ikony .elementor-icon-box-wrapper{display:flex;align-items:flex-start}.kursy_karta_ikony .elementor-icon-box-icon{margin-right:10px !important}.kursy_karta_ikony .elementor-icon-box-icon svg{background:#23bd33;padding:8px;border-radius:50%;fill:#fff;width:32px !important;height:32px !important;box-sizing:border-box;display:block}.kursy_karta_ikony .elementor-icon-box-title{font-family:"Inter",sans-serif !important;font-weight:600 !important;font-size:16px !important;color:#1d2026 !important;line-height:32px !important;margin:0 0 6px !important;text-align:left !important}.kursy_karta_ikony .elementor-icon-box-description{font-family:"Inter",sans-serif !important;font-weight:400 !important;font-size:11.23px !important;line-height:17.64px !important;text-align:left !important;color:#6e7485}.kursy_kalendarz_wrapper{max-width:1202px;padding:0 0 208px}.kursy_kalendarz{margin-top:58px;width:813px;min-height:731px;opacity:1;background-color:#fff;border-radius:29px;box-shadow:0px -.28px 3.54px 0px #0000000d,0px -.7px 8.94px 0px #00000013,0px -1.43px 18.24px 0px #00000018;padding:37px}.kursy_kalendarz .elementor-heading-title{color:#393939 !important;font-family:"Inter",sans-serif !important;font-weight:600;font-size:23.13px;line-height:170%;letter-spacing:0}.kurs_formularz_kont{background-color:#d9d9d9 !important;padding:80px 0 0 !important}.kurs_fomularz_wrapper{width:1262px;min-height:760px;gap:43px}.kurs_formularz_zdjecie{width:395px;height:328px;opacity:1;background-size:cover;background-repeat:no-repeat;background-position:center -50px}.kurs_formularz_tekst p{font-family:"Montserrat",sans-serif !important;font-weight:500;font-size:19.59px;line-height:31.83px;letter-spacing:0px;text-align:justify;vertical-align:middle;color:#32312d94}.kurs_formularz_tekst{padding:0}.kurs_form_content{padding:0}.kurs_form_content .elementor-heading-title{font-family:"Montserrat",sans-serif !important;font-weight:600 !important;font-size:40px !important;letter-spacing:0px !important;vertical-align:middle !important;color:#000 !important}.kurs_form_content .elementor-widget-text-editor,.kurs_form_content p{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;font-size:30px !important;letter-spacing:0px !important;vertical-align:middle !important;color:#32312d94 !important}@media (max-width:1270px){.kurs_form_content{width:100%}}.formularz_heading_wrapper{gap:0px}.home_slider .swiper-slide-contents{margin-top:487px;max-width:1287px;width:100%;text-align:left;margin-left:auto;margin-right:auto}.home_slider .swiper-slide-contents .elementor-slide-heading,.home_slider .swiper-slide-contents .elementor-slide-description{text-align:left}@media (max-width:1400px){.home_slider .swiper-slide-contents{max-width:1200px;margin-top:300px}}@media (max-width:1270px){.home_slider .swiper-slide-contents{max-width:1200px;margin-top:120px}}.home_about_wrapper{max-width:1322px;gap:0px;justify-content:center;margin-left:auto;margin-right:auto}@media (max-width:1270px){.home_about_wrapper,.home_team_wrapper,.home_competentions{max-width:1200px !important}.home_team_wrapper{margin-top:100px !important;padding:1rem !important}}.home_about_text p{font-family:"Inter",sans-serif !important;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;color:#000;max-width:601px}.home_about_meeting .elementor-heading-title{color:#2c2b29d9;font-family:"Montserrat",sans-serif !important;font-weight:500;font-size:43.62px;line-height:41.36px;letter-spacing:0px}.home_competentions,.home_faq_wrapper,.home_contact{max-width:1286px;justify-content:center;margin-left:auto;margin-right:auto}.home_faq_wrapper{margin-top:235px;margin-bottom:181px}.home_meeting_wrapper{padding-top:340px}@media (max-width:1270px){.home_faq_wrapper{margin-top:100px;margin-bottom:100px}.home_meeting_wrapper{justify-content:center;align-items:center;padding-top:100px;padding-bottom:100px}.home_contact_wrapper .home_contact_title h2,.home_contact_wrapper .home_contact_title_w h2{font-size:20px !important}}.home_team_wrapper{max-width:1278px;gap:0px;justify-content:center;margin-top:284px;margin-left:auto;margin-right:auto;padding:0}.home_team_heading{gap:5px}.home_team_heading h2{font-weight:500 !important;font-size:58px !important;line-height:100% !important;letter-spacing:0px !important;color:#2c2b29 !important}.home_team_heading span{font-weight:400 !important;font-size:18.73px !important;line-height:100% !important;letter-spacing:0px !important;color:#d00202 !important}.home_team_heading p{font-weight:400 !important;font-size:14px !important;line-height:110% !important;letter-spacing:0px !important;color:#2c2b29 !important;margin-top:28px !important}.home_faq_accordition{width:100% !important;min-height:568px !important;border-radius:8px !important;padding-top:37.23px !important;padding-right:33.09px !important;padding-bottom:45.5px !important;padding-left:33.09px !important;gap:41.36px !important}.home_faq_accordition .e-n-accordion-item-title-text{font-family:"Montserrat",sans-serif !important;font-weight:600 !important;font-size:20.68px !important;line-height:100% !important;letter-spacing:0% !important}.home_faq_accordition p{font-family:"Inter",sans-serif !important;font-weight:300 !important;font-size:14px !important;line-height:94% !important;letter-spacing:0px !important}.home_faq_accordition .e-child{padding:0}.home_contact_wrapper .home_contact_title h2{font-weight:500 !important;font-size:55px;line-height:100% !important;letter-spacing:0% !important;color:#000 !important}.home_contact_wrapper .home_contact_title_w h2{font-weight:600 !important;font-size:55px;line-height:100% !important;letter-spacing:0% !important;color:#fff !important}.home_contact_wrapper .elementor-heading-title span{font-weight:400 !important;font-size:18.73px !important;line-height:100% !important;letter-spacing:0px !important;color:#d00202 !important}.home_contact{gap:0px !important;min-height:1024px}.shop_boxes .elementor-icon-box-title{font-family:"Inter",sans-serif !important;font-weight:400 !important;font-size:29px !important;line-height:160% !important;letter-spacing:2% !important;color:#f51919 !important;text-align:start}.shop_boxes .elementor-icon-box-description{font-family:"Inter",sans-serif !important;font-weight:400 !important;font-size:16px !important;line-height:190% !important;letter-spacing:2% !important;color:#2c2b29 !important;text-align:start}.shop_hero_bg{min-height:700px;box-shadow:0px 4.04px 14.13px 0px #00000040}.consulting_hero{min-height:962px}@media (max-width:1400px){.consulting_hero{min-height:850px !important}}@media (max-width:1270px){.consulting_hero{min-height:400px !important}}.hero-wrapper{position:relative !important;max-width:1220px !important;width:100% !important;margin:0 auto !important;min-height:910px !important}@media (min-width:1024px){.hero-wrapper>.hero-book-breakout{position:absolute !important;top:100px !important;left:828px !important;width:809px !important;height:335px !important;z-index:1;padding:0 !important;margin:0 !important}.hero-wrapper>.hero-book-breakout img{width:809px !important;height:735px !important;max-width:none !important;object-fit:cover !important;object-position:right center !important}.shop_boxes{padding-top:100px !important;padding-bottom:100px !important}}.crisis_hero_contentw{z-index:2}body{overflow-x:hidden !important}@media (min-width:1440px){.crisis_why_company{margin-top:-2rem !important}}@media (max-width:1439px){.crisis_why_company{margin-top:2rem !important}}.crisis_whats_manual{min-height:112px}.hc-hero-dark-section{position:relative;overflow:hidden;background-color:#000;min-height:700px;padding:224px 0 0;justify-content:center}@media (max-width:1270px){.hc-hero-dark-section{min-height:700px;padding:120px 0 0}.hc-hero-red-bg{min-height:600px}}.hc-hero-red-bg{position:absolute;bottom:0;right:0;width:57vw;height:476px;border-radius:23px;mix-blend-mode:screen;background:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(221,24,24,.75) 100%);z-index:0;pointer-events:none}.hc-hero-content{max-width:1080px;width:100%;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;align-items:flex-start;gap:68px;position:relative;z-index:2}.hc-hero-title .elementor-heading-title{color:#fff;font-family:"Montserrat";font-size:111px;font-weight:300;line-height:100px;letter-spacing:-.05em;margin:0 !important}@media (max-width:1270px){.hc-hero-title .elementor-heading-title{font-size:70px !important;line-height:70px !important}}.hc-hero-btn .elementor-button{width:200px;height:58px;background-color:transparent !important;border:1px solid #fff !important;border-radius:0;padding:0 !important;display:flex;align-items:center;justify-content:center;gap:10px}.hc-hero-btn .elementor-button{width:200px;height:63px;background-color:transparent !important;border:1px solid #fff !important;border-radius:0;padding:0 !important;display:flex;align-items:center;justify-content:center}.hc-hero-btn .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:0px;width:100%}.hc-hero-btn .elementor-button-text{font-family:"Inter",sans-serif !important;font-weight:300;font-size:14px;line-height:24px;color:#fff;letter-spacing:0;margin:0 !important;padding:0 !important}.hc-hero-btn .elementor-button-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin:0 !important;padding:0 !important}.hc-hero-btn .elementor-button-icon svg{width:100% !important;height:100% !important;fill:#fff}@media (max-width:1080px){.hc-hero-title,.hc-hero-title h1,.hc-hero-title h2{font-size:8vw;line-height:1.1em}}@media (max-width:1270px){.hc-hero-red-bg{width:100%;height:1}.cmc-main-section{padding:100px 2rem 0 !important}}.cmc-main-section{position:relative;box-sizing:border-box;padding-top:38px;padding-bottom:100px}.cmc_mobile_title .elementor-heading-title,.cmc_mobile_title_r .elementor-heading-title{font-family:"Montserrat",sans-serif !important;font-size:22px;color:#fff;line-height:1.1}.cmc_mobile_title_r span{font-style:normal;padding:0 6px;display:inline}.cmgmt-color span,.mgmt-btn{background:#1e21e9}.courses-color span,.courses-btn{background:#098709}.speaking-color span,.speaking-btn{background:#7950ff}.cmc-blue-box{background-color:#1e21e9;display:inline-block;margin-left:336px;font-weight:500;width:750px;height:105px;align-items:center !important;justify-content:center !important;padding:auto}.speaking-violet-box{background-color:#7950ff;display:inline-block;margin-left:56px;font-weight:500;width:790px;height:105px;align-items:center !important;justify-content:center !important;padding:auto}.cmcs-green-box{background-color:#098709 !important;display:inline-block;margin-left:-13px;font-weight:500;width:370px;height:105px;align-items:center !important;justify-content:center !important;padding:auto}.speaking-heading .elementor-heading-title{font-family:"Montserrat",sans-serif !important;font-weight:400;font-size:75px;line-height:82.5px;letter-spacing:0em}.cmc-heading .elementor-heading-title{font-family:"Montserrat",sans-serif !important;font-weight:400;font-size:72px;line-height:72px;letter-spacing:0em;color:#fff}.cmc-subtitle{margin-top:100px;margin-bottom:60px;padding-left:145px !important;padding-right:0}.cmc-subtitle-line{max-width:550px}.courses-subtitle-text .elementor-heading-title{font-family:"Montserrat",sans-serif !important;font-weight:400 !important;font-size:40px;line-height:48.75px !important;letter-spacing:0em !important}.cmcs-stext .elementor-heading-title{font-family:"Montserrat",sans-serif !important;font-weight:400 !important;font-size:21.5px !important;line-height:24px !important;letter-spacing:0em !important}.cmc-subtitle-text .elementor-heading-title{color:#fffde1 !important}.speaking-subtitle-text .elementor-heading-title{color:#7950ff !important}.cmcs-text .elementor-heading-title{color:#098709 !important}.cmc-content{padding-left:130px}.cmc-content-text{font-family:"Montserrat",sans-serif !important;font-weight:400;font-size:21.5px;line-height:24px;letter-spacing:0em;color:#fff;max-width:550px}.cmc-content-text2{font-weight:400;font-size:21.5px;line-height:24px;letter-spacing:0em}.cmc-content-text3{font-family:"Montserrat",sans-serif !important;font-weight:500;font-size:21px;line-height:32px;letter-spacing:0em}@media (max-width:1270px){.cmc-subtitle{margin:auto !important;padding:1rem !important;gap:0px;background-color:#fff}.cmc-subtitle-line{max-width:40px}.cmc-mobile-heading .elementor-heading-title{line-height:10px !important;color:#d0021b;font-size:9px;font-weight:500;letter-spacing:3px;text-transform:uppercase;gap:10px}.cmc-mobile-divider{max-width:10px !important}.cmc-content{padding:0}.cmc-content-text{max-width:1000px !important}.cmc-mobile-text li::marker{color:#d0021b !important;font-weight:700 !important;font-size:20px}.cmc-mobile-text{font-family:"Inter",sans-serif !important;font-size:12.5px;color:#666;line-height:1.7;margin-bottom:18px}.cmc-subject-element{font-family:"Inter",sans-serif !important;font-size:11.5px;color:#888;padding-bottom:6px;border-bottom:1px solid #1a1a1a;line-height:1.3}.detail-subjects-label{font-size:8px;letter-spacing:3px;text-transform:uppercase;color:#ccc;margin-bottom:16px}.mobile-button{max-width:270px !important;align-items:center;justify-content:center;gap:10px;color:#fff;padding:14px 20px;border:none;cursor:pointer}.mobile-button .elementor-widget-text-editor{font-family:"Montserrat",sans-serif !important;align-items:center;font-size:10px;font-weight:700;line-height:15px;letter-spacing:2.5px;text-transform:uppercase}}.cmc-mono-list p,.cmc-mono-list ul,.cmc-mono-list li{font-family:"Courier New",Courier,monospace;color:#ccc;font-size:16px;line-height:1.6em;letter-spacing:-.02em}.cmc-zakres-box{display:flex;flex-direction:column;align-items:flex-start;margin:40px 0}.cmc-zakres-line{width:1px;height:120px;background-color:#666}.cmc-zakres-text{font-family:"Courier New",Courier,monospace;color:#999;font-size:14px;margin-top:15px;letter-spacing:1px}.hc-cart-wrapper,.hc-checkout-wrapper{--e-global-color-text:#0a0d13 !important;--e-global-color-primary:#0a0d13 !important;--e-global-color-secondary:#0a0d13 !important;--e-global-typography-text-font-family:"Inter",sans-serif !important;--e-global-typography-primary-font-family:"Inter",sans-serif !important;--e-global-typography-secondary-font-family:"Inter",sans-serif !important;color:#0a0d13}.hc-cart-wrapper .elementor-widget-text-editor,.hc-checkout-wrapper .elementor-widget-text-editor,.hc-cart-wrapper .elementor-widget-text-editor p,.hc-checkout-wrapper .elementor-widget-text-editor p,.hc-cart-wrapper .elementor-widget-text-editor span,.hc-checkout-wrapper .elementor-widget-text-editor span,.hc-cart-wrapper .elementor-widget-text-editor h1,.hc-cart-wrapper .elementor-widget-text-editor h2,.hc-cart-wrapper .elementor-widget-text-editor h3,.hc-checkout-wrapper .elementor-widget-text-editor h1,.hc-checkout-wrapper .elementor-widget-text-editor h2,.hc-checkout-wrapper .elementor-widget-text-editor h3{color:#0a0d13;font-family:"Inter",sans-serif !important}.hc-cart-wrapper label,.hc-checkout-wrapper label,.hc-cart-wrapper .elementor-widget-text-editor label,.hc-checkout-wrapper .elementor-widget-text-editor label{color:#acacac !important;font-family:"Inter",sans-serif !important}.hc-cart-wrapper a:not(.button):not(.wc-block-components-button),.hc-checkout-wrapper a:not(.button):not(.wc-block-components-button){color:#0a0d13 !important;font-family:"Inter",sans-serif !important;text-decoration:none !important}.hc-cart-wrapper a:not(.button):not(.wc-block-components-button):hover,.hc-checkout-wrapper a:not(.button):not(.wc-block-components-button):hover{color:#32c770 !important}.hc-checkout-wrapper img,.hc-cart-wrapper img{border-radius:8px}.elementor-widget-woocommerce-checkout-page .elementor-widget-container{max-width:1140px;margin:0 auto}@media (min-width:1024px){.elementor-widget-woocommerce-checkout-page .e-checkout__container{display:flex;gap:60px;align-items:flex-start}.e-checkout__column-start{width:55%;border-right:1px solid #eee;padding-right:60px}.e-checkout__column-end{width:45%;background-color:#f9fafa;padding:40px;border-radius:8px;border:1px solid #e5e5e5;position:-webkit-sticky;position:sticky;top:40px;height:max-content}}.woocommerce form .form-row label{font-family:"Inter",sans-serif !important;font-weight:500;font-size:18px;line-height:22px;color:#0a0d13 !important;margin-bottom:8px}.woocommerce-checkout input[type=text],.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=tel],.woocommerce-checkout input[type=number],.woocommerce form.checkout textarea,.woocommerce-cart table.cart input.qty{border:1.5px solid #acacac !important;border-radius:4px !important;background-color:#fff !important;font-family:"Inter",sans-serif !important;font-size:16px !important;color:#0a0d13 !important;transition:border-color .3s ease}.woocommerce-checkout input:focus,.woocommerce form.checkout textarea:focus,.woocommerce-checkout select:focus{border-color:#32c770 !important;outline:none !important}.woocommerce-checkout input::placeholder,.woocommerce form.checkout textarea::placeholder{font-family:"Inter",sans-serif !important;font-weight:400;font-size:16px !important;color:#acacac !important;opacity:1}.woocommerce-checkout-review-order-table{border:none !important}.order-total th{font-size:16px;font-weight:600;color:#0a0d13 !important}.order-total td span.amount{font-size:28px !important;font-weight:500;color:#111 !important}.checkout_coupon.woocommerce-form-coupon{display:flex !important;gap:10px;border:none !important;padding:0 !important;margin-bottom:30px !important}.checkout_coupon input.input-text{flex-grow:1}.checkout_coupon button.button{background-color:#aaa !important;color:#fff !important;border-radius:4px !important;padding:10px 25px !important;font-weight:500 !important}.woocommerce-checkout button#place_order,.woocommerce-cart .checkout-button,.hc-cart-wrapper .wc-block-cart__submit-button,.hc-checkout-wrapper .wc-block-components-checkout-place-order-button{background-color:#32c770 !important;max-width:476px !important;width:100% !important;height:52px !important;border-radius:4px !important;border:none !important;margin-top:20px !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 20px !important;transition:transform .2s ease,opacity .2s ease !important;text-decoration:none !important}.woocommerce-checkout button#place_order *,.woocommerce-cart .checkout-button *,.hc-cart-wrapper .wc-block-cart__submit-button *,.hc-checkout-wrapper .wc-block-components-checkout-place-order-button *{font-family:"Inter",sans-serif !important;font-weight:700 !important;font-size:16px !important;line-height:12px !important;color:#f3f3f3 !important;letter-spacing:0 !important}.woocommerce-checkout button#place_order:hover,.woocommerce-cart .checkout-button:hover,.hc-cart-wrapper .wc-block-cart__submit-button:hover,.hc-checkout-wrapper .wc-block-components-checkout-place-order-button:hover{opacity:.9 !important;transform:translateY(-2px) !important}.wc-block-cart__submit-container{display:flex;justify-content:flex-end;width:100%}.hc-cart-wrapper .wc-block-components-totals-coupon__button,.hc-checkout-wrapper .wc-block-components-totals-coupon__button,.hc-checkout-wrapper .wc-block-components-address-card__edit{background-color:#acacac !important;width:92px !important;min-height:46px !important;border-radius:4px !important;border:1.5px solid #acacac !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;text-decoration:none !important;transition:all .2s ease !important}.hc-cart-wrapper .wc-block-components-totals-coupon__button *,.hc-checkout-wrapper .wc-block-components-totals-coupon__button *,.hc-checkout-wrapper .wc-block-components-address-card__edit,.hc-checkout-wrapper .wc-block-components-address-card__edit *{color:#f3f3f3 !important;font-family:"Inter",sans-serif !important;font-weight:500 !important;font-size:14px !important}.hc-cart-wrapper .wc-block-components-totals-coupon__button:not([disabled]):hover,.hc-checkout-wrapper .wc-block-components-totals-coupon__button:not([disabled]):hover,.hc-checkout-wrapper .wc-block-components-address-card__edit:hover{background-color:#999 !important;border-color:#999 !important;transform:translateY(-1px) !important;cursor:pointer !important}.hc-cart-wrapper .wc-block-components-totals-coupon__input,.hc-checkout-wrapper .wc-block-components-totals-coupon__input{border:1.5px solid #acacac !important;border-radius:4px !important}.hc-checkout-wrapper .wc-block-components-sidebar,.hc-cart-wrapper .wc-block-components-sidebar,.hc-checkout-wrapper .wc-block-components-sidebar-layout,.hc-cart-wrapper .wc-block-components-sidebar-layout,.hc-checkout-wrapper .wp-block-woocommerce-checkout-order-summary-block{background-color:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important}.hc-checkout-wrapper .wc-block-components-title,.hc-cart-wrapper .wc-block-components-title,.hc-checkout-wrapper .wc-block-components-checkout-order-summary__title,.hc-cart-wrapper .wc-block-components-checkout-order-summary__title{border-bottom:1px solid #acacac !important;padding-bottom:16px !important;margin-top:16px !important}.hc-checkout-wrapper .wc-block-components-checkout-order-summary__title-text,.hc-cart-wrapper .wc-block-components-checkout-order-summary__title-text{font-family:"Inter",sans-serif !important;font-size:24px !important;font-weight:600 !important;color:#0a0d13 !important;margin:0 !important}@media (min-width:768px){.hc-checkout-wrapper .wc-block-components-checkout-order-summary__title-price,.hc-checkout-wrapper .wc-block-components-checkout-order-summary__title-icon{display:none !important}}.hc-checkout-wrapper .wc-block-components-product-details,.hc-cart-wrapper .wc-block-components-product-details{display:flex !important;align-items:center !important;gap:16px !important;border-bottom:1px solid #acacac !important;padding-bottom:36px !important;margin-bottom:36px !important}.hc-checkout-wrapper .wc-block-components-product-image,.hc-cart-wrapper .wc-block-components-product-image{width:64px !important;height:64px !important;min-width:64px !important;max-width:64px !important;margin:0 !important;border-radius:4px !important;overflow:hidden !important}.hc-checkout-wrapper .wc-block-components-product-image img,.hc-cart-wrapper .wc-block-components-product-image img{width:100% !important;height:100% !important;object-fit:cover !important}.hc-checkout-wrapper .wc-block-components-product-name,.hc-cart-wrapper .wc-block-components-product-name{font-weight:500 !important;font-size:16px !important;color:#0a0d13 !important}.hc-checkout-wrapper .wc-block-components-product-price,.hc-cart-wrapper .wc-block-components-product-price{font-weight:600 !important;font-size:16px !important;color:#0a0d13 !important}.hc-checkout-wrapper .wc-block-components-panel,.hc-cart-wrapper .wc-block-components-panel{border:none !important;padding-bottom:36px !important;margin-bottom:36px !important}.hc-checkout-wrapper .wc-block-components-panel__button,.hc-cart-wrapper .wc-block-components-panel__button{font-family:"Inter",sans-serif !important;font-size:16px !important;color:#0a0d13 !important;padding:0 !important;background:0 0 !important}.hc-checkout-wrapper .wc-block-components-totals-item,.hc-cart-wrapper .wc-block-components-totals-item{font-size:14px !important;font-weight:500 !important;color:#0a0d13 !important;margin-bottom:16px !important}.hc-checkout-wrapper .wc-block-components-totals-footer-item,.hc-cart-wrapper .wc-block-components-totals-footer-item{padding-top:36px !important;margin-top:20px !important}.hc-checkout-wrapper .wc-block-components-totals-footer-item .wc-block-formatted-money-amount,.hc-cart-wrapper .wc-block-components-totals-footer-item .wc-block-formatted-money-amount{font-size:28px !important;font-weight:500 !important;color:#0a0d13 !important}.hc-checkout-wrapper .wc-block-components-shipping-rates-control,.hc-cart-wrapper .wc-block-components-shipping-rates-control{border:none !important;background:0 0 !important;box-shadow:none !important;padding:0 !important}.hc-checkout-wrapper .wc-block-components-radio-control__option,.hc-cart-wrapper .wc-block-components-radio-control__option{display:flex !important;align-items:center !important;width:100% !important;min-height:15px !important}.hc-checkout-wrapper .wc-block-components-radio-control__option-layout,.hc-cart-wrapper .wc-block-components-radio-control__option-layout{display:flex !important;flex-grow:1 !important;align-items:center !important;margin:0 !important}.hc-checkout-wrapper .wc-block-components-radio-control__label-group,.hc-cart-wrapper .wc-block-components-radio-control__label-group{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;width:100% !important;margin:0 !important}.hc-checkout-wrapper input[type=radio].wc-block-components-radio-control__input,.hc-cart-wrapper input[type=radio].wc-block-components-radio-control__input{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;width:24px !important;height:24px !important;min-width:24px !important;border:2.5px solid #acacac !important;border-radius:50% !important;background-color:transparent !important;margin:0 30px 0 0 !important;position:relative !important;cursor:pointer !important;transition:all .2s ease !important;transform:none !important;top:0 !important}.hc-checkout-wrapper input[type=radio].wc-block-components-radio-control__input:checked,.hc-cart-wrapper input[type=radio].wc-block-components-radio-control__input:checked{border-color:#32c770 !important;color:#0a0d13}.hc-checkout-wrapper input[type=radio].wc-block-components-radio-control__input:checked:before,.hc-cart-wrapper input[type=radio].wc-block-components-radio-control__input:checked:before{content:"" !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;width:12px !important;height:12px !important;background-color:#32c770 !important;border-radius:50% !important;color:#0a0d13}.hc-checkout-wrapper label.wc-block-components-radio-control__option-checked .wc-block-components-radio-control__label,.hc-checkout-wrapper label.wc-block-components-radio-control__option-checked .wc-block-components-payment-method-label,.hc-cart-wrapper label.wc-block-components-radio-control__option-checked .wc-block-components-radio-control__label,.hc-cart-wrapper label.wc-block-components-radio-control__option-checked .wc-block-components-payment-method-label{color:#0a0d13 !important}.hc-checkout-wrapper .wc-block-components-radio-control__label,.hc-cart-wrapper .wc-block-components-radio-control__label,.hc-checkout-wrapper .wc-block-components-payment-method-label{font-family:"Inter",sans-serif !important;font-size:18px !important;font-weight:500 !important;color:#acacac !important;transition:color .3s ease !important}.hc-checkout-wrapper .wc-block-components-radio-control__option-checked .wc-block-components-radio-control__label,.hc-cart-wrapper .wc-block-components-radio-control__option-checked .wc-block-components-radio-control__label{color:#0a0d13 !important}.hc-checkout-wrapper .wc-block-components-radio-control__secondary-label,.hc-cart-wrapper .wc-block-components-radio-control__secondary-label,.elementor-menu-cart__product-name a,.elementor-menu-cart__subtotal,.elementor-menu-cart__product-price{font-family:"Inter",sans-serif !important;color:#0a0d13;font-weight:500 !important}.hc-checkout-wrapper .wc-block-components-radio-control-accordion-content,.hc-cart-wrapper .wc-block-components-radio-control-accordion-content{color:#666 !important;font-family:"Inter",sans-serif !important;font-size:14px !important;padding-left:36px !important;margin-top:10px !important}body .hc-checkout-wrapper .wc-block-components-address-card,body .hc-cart-wrapper .wc-block-components-address-card{border:none !important}body .hc-checkout-wrapper .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,body .hc-checkout-wrapper .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted,body .hc-cart-wrapper .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,body .hc-cart-wrapper .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{box-shadow:none !important;border:none !important;outline:none !important;background-color:transparent !important;border-radius:0 !important}body .hc-checkout-wrapper label.wc-block-components-radio-control__option--checked-option-highlighted:after,body .hc-checkout-wrapper label.wc-block-components-radio-control__option--checked-option-highlighted:before,body .hc-cart-wrapper label.wc-block-components-radio-control__option--checked-option-highlighted:after,body .hc-cart-wrapper label.wc-block-components-radio-control__option--checked-option-highlighted:before,body .hc-checkout-wrapper .wc-block-components-radio-control--highlight-checked:after,body .hc-cart-wrapper .wc-block-components-radio-control--highlight-checked:after{display:none !important;content:none !important;box-shadow:none !important;border:none !important}body .hc-checkout-wrapper .wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option:after,body .hc-cart-wrapper .wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option:after{height:0 !important;display:none !important;content:none !important;background:0 0 !important}.elementor-menu-cart__main{background-color:#fff !important}.cart-white svg,svg.cart-white,.cart-white path,.cart-white circle{fill:#fff !important;stroke:#fff !important}.cart-black svg,svg.cart-black,.cart-black path,.cart-black circle{fill:#0a0d13 !important;stroke:#0a0d13 !important}.elementor-menu-cart__container .elementor-menu-cart__main{left:auto !important;right:0 !important}@media (max-width:1270px){.elementor-menu-cart__container .elementor-menu-cart__main{width:100vw !important;right:0 !important}#tekst-zwijany.expanded{max-height:1000px}}.questions-section{background:var(--black);padding:52px 22px}.questions-intro{font-family:var(--font-head);font-size:26px;color:#fff;text-transform:uppercase;line-height:1.1;margin-bottom:36px}.questions-list{display:flex;flex-direction:column}.question-item{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid #181818;cursor:pointer;transition:padding-left .25s}.question-item:first-child{border-top:1px solid #181818}.question-item:hover{padding-left:6px}.question-num{font-family:var(--font-mono);font-size:9px;font-weight:600;color:var(--red);letter-spacing:1px;padding-top:3px;flex-shrink:0}.question-text{font-family:var(--font-body);font-size:13px;color:#bbb;line-height:1.55}.question-arrow{color:#333;font-size:14px;margin-left:auto;padding-top:2px;padding-left:8px;flex-shrink:0;transition:color .2s}.question-item:hover .question-arrow{color:#666}.cta-divider{width:1px;height:50px;background:#222;margin:auto}.cta-secondary{font-family:var(--font-body);font-size:12px;color:#aaa;line-height:1.5}.btn-red .elementor-button-text{display:inline-flex;align-items:center;gap:10px;color:#fff;font-family:var(--font-head);font-size:10px;font-weight:700;letter-spacing:2.5px;line-height:1.5em;text-transform:uppercase}.btn-red .elementor-button{max-width:130px;min-height:60px;align-items:center !important;display:flex}.mobile-book-available .elementor-heading-title{font-family:var(--font-mono);font-size:9px;letter-spacing:2px;color:#888;text-transform:uppercase}.btn-ghost .elementor-button-text{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-head);font-size:10px;font-weight:700;letter-spacing:2.5px;line-height:1.5em;text-transform:uppercase}.btn-ghost .elementor-button{max-width:250px;min-height:60px;align-items:center !important;display:flex}.eyebrow .elementor-heading-title{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:#444;margin-bottom:10px;display:flex;align-items:center;gap:10px;margin:auto}.sec-h2 .elementor-heading-title{font-family:var(--font-head);font-size:24px;text-transform:uppercase;color:#fff;line-height:1.05;letter-spacing:-.3px;margin-bottom:18px}.body-txt p{font-family:var(--font-body);font-size:13.5px;line-height:1.7;color:#555}@media (max-width:1270px){.alignwide{margin-inline:0px !important;padding:1rem !important}}.urgent-badge{display:inline-flex;align-items:center;gap:8px;border:1px solid #2a2a2a;font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#888;padding:6px 12px;margin-bottom:20px}.urgent-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--red);animation:blink 1.4s ease-in-out infinite}@keyframes blink{0%,100%{opacity:1}50%{opacity:.3}}.urgent-badge .elementor-button-text{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#aaa}.kontakt-h1 .elementor-heading-title{font-family:var(--font-head);font-size:38px;color:#fff;text-transform:uppercase;line-height:.95;letter-spacing:-1px;margin-bottom:32px}.k1em{color:var(--red) !important}.site-main{padding-top:250px !important}@media (max-width:1270px){.site-main{padding-top:100px !important}.emergency-block{background:#0d0d0d;border:1px solid #1a1a1a;border-left:3px solid var(--red);padding:20px 18px;margin-bottom:0;animation:fadeUp .7s ease forwards .7s}.emergency-tag{font-family:var(--font-mono);font-size:8px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:#bbb;margin-bottom:12px}.emergency-title{font-family:var(--font-head);font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;line-height:1.2;margin-bottom:16px}.contact-item{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #1a1a1a}.contact-item:last-child{border-bottom:none;padding-bottom:0}.contact-icon{width:32px;height:32px;background:#1a1a1a;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:13px}.contact-label{font-family:var(--font-mono);font-size:8px;letter-spacing:2px;text-transform:uppercase;color:#bbb;margin-bottom:2px}.contact-value{font-family:var(--font-head);font-size:14px;font-weight:600;color:#fff;letter-spacing:.3px}.contact-value.email{font-size:12px;font-weight:500;color:#bbb}.program_background{left:0;width:100vw}}.cc_academy_title .elementor-heading-title{font-family:var(--font-head) !important;font-weight:600;font-style:Italic;font-size:6rem !important;line-height:105px;letter-spacing:-4px;vertical-align:middle}.cc_academy_title_span{font-weight:500;font-size:5.56rem !important;line-height:91px;letter-spacing:-5px;font-style:normal}@media (max-width:1270px){.kurs_options{display:flex;flex-wrap:nowrap;gap:0px;margin-top:30px}.kurs_option{flex:1 1 33.333%;flex-direction:column !important;max-width:33.333%;gap:10px}.kurs_option_heading .elementor-heading-title,.kurs_option_value p{font-size:10px;line-height:normal}.kurs_tytul .elementor-heading-title{font-size:32px !important;line-height:normal !important}.kurs_podtytul .elementor-widget-text-editor{font-family:var(--font-body) !important;font-size:13px !important;color:#bbb !important;line-height:normal !important}.kurs_hero{height:400px !important;min-height:400px;background-size:160vw auto !important}.kurs_tytul_kont{gap:10px;min-height:auto;margin-top:150px}.kursy_kalendarz,.kurs_spis_content,.kurs_spis_wrapper,.kurs_karty_content{width:100%}.kurs_karty_content{padding:0}.kurs_spis_wrapper,.kursy_kalendarz{padding:10px 16px}.kursy_kalendarz{min-height:600px}.kursy_kalendarz_wrapper{padding:0}.kurs_karty .e-n-tabs-heading{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;gap:30px;padding:5px 10px 0 5px;margin:0;border:none;background:0 0;scroll-snap-type:x mandatory}.kurs_karty .e-n-tabs-heading::-webkit-scrollbar{display:none}.kurs_karty .e-n-tab-title{flex:0 0 auto;padding:10px 16px;border-radius:999px;white-space:nowrap;scroll-snap-align:start;font-size:14px;min-width:max-content}.kurs_karty .e-n-tab-title-text{white-space:nowrap}.kursy_karta_obrazek{min-height:auto;margin:auto}.kurs_karty .e-n-tabs{gap:0px}.elementor-icon-box-wrapper{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:center !important;gap:12px;text-align:left !important}.elementor-icon-box-icon{flex:0 0 auto}.elementor-icon-box-content{flex:1 1 auto;min-width:0}.elementor-icon-box-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kurs_options .elementor-heading-title{line-height:normal}.program_background{border-radius:0;min-height:70px}.program_kursu .elementor-widget-heading .elementor-heading-title{border-left:var(--red) solid 4px !important;padding-left:1rem !important;font-size:2rem !important;text-transform:uppercase !important;font-family:var(--font-head) !important;line-height:normal !important}.kurs_program{height:100px}.elementor-element-14554e76,.elementor-element-18790711,.elementor-element-1f1426a4{padding:0}.kurs_spis_wrapper,.kursy_karta,.kursy_kalendarz{border-radius:0;padding:2rem}.kurs_karty .e-n-tabs-heading{margin-left:2rem}.kurs_spis_head .elementor-heading-title{font-family:var(--font-head) !important;font-size:16px !important;line-height:normal !important;color:var(--black) !important;text-transform:uppercase;margin-bottom:4px}.kurs_spis_opis .elementor-heading-title{font-family:var(--font-mono);font-size:11px;letter-spacing:2px;color:#bbb !important;text-transform:uppercase}.kurs_spis_content{gap:0}.kurs_spis_wprowadzenie p{font-family:var(--font-body) !important;font-size:12px;color:#333 !important;line-height:1.6;margin-bottom:18px}.kurs_spis_akordeon .lekcja-item{border:0;border-bottom:1px solid #d6d6d6;border-radius:0}.kurs_spis_akordeon .lekcja-tytul{font-family:var(--font-body);font-size:12.5px;color:var(--black);line-height:1.3;padding-right:12px;min-height:30px}.kurs_spis_akordeon .lekcja-opis,.kursy_karta_tekst li,.kursy_karta_tekst p,.kursy_karta_tekst .elementor-widget-MEC,.kursy_karta_tekst .elementor-widget-text-editor,.kursy_karta_tekst{font-family:var(--font-body) !important;font-size:12px !important;color:var(--black) !important;line-height:1.3 !important;padding-right:12px !important}.kurs_spis_akordeon details[open] .lekcja-tytul:after{border-right:2px solid var(--red);border-bottom:2px solid var(--red)}.kurs_karty .e-n-tabs-heading .e-n-tab-title .e-n-tab-title-text{font-family:var(--font-head);font-size:16px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.kursy_karta_naglowek .elementor-heading-title{font-family:var(--font-head) !important;font-size:14px !important;font-weight:700 !important;color:var(--black) !important;text-transform:uppercase !important;line-height:1.2 !important}.kursy_karta_ikony .elementor-icon-box-title{font-weight:400 !important;font-size:12px !important;color:#555 !important;line-height:32px !important}.elementor-icon-box-wrapper{gap:0px}.kursy_kalendarz .elementor-heading-title{font-family:var(--font-head) !important;font-size:16px !important;color:var(--black) !important;text-transform:uppercase !important;margin-bottom:16px !important}.kurs_tytul_kont{padding:1rem}.kursy_karta .e-con-inner{padding:0;gap:20px}.kurs_fomularz_wrapper{gap:0px}.kurs_karty .e-n-tabs-heading .e-n-tab-title{padding:14px 18px 12px}.kurs_karty .e-n-tabs-heading .e-n-tab-title[aria-selected=true]:after{border-bottom:2px solid #d00202}.cc_academy_title .elementor-heading-title{font-size:32px !important;line-height:1.1;letter-spacing:.2px;vertical-align:middle}.cc_academy_title_span{font-size:20px !important;line-height:1.1;letter-spacing:.2px}.cc_heading .elementor-heading-title{font-family:var(--font-head);font-size:20px;color:var(--black);text-transform:uppercase;line-height:1.1;margin-bottom:14px}.cc_text p,.cc_description p{font-family:var(--font-body);font-size:13px;color:#555;line-height:1.75;margin-bottom:14px;text-align:justify;margin-top:0}.cc_heading_wrapper{padding:2rem}.cc_description{padding:1rem}.cc_tile_text p{font-family:"Montserrat",sans-serif !important;font-weight:300;font-size:18px;line-height:100%}.cc_tile_heading .elementor-heading-title,.cc_heading32 .elementor-heading-title,.cc_heading38 .elementor-heading-title{font-family:var(--font-head) !important;font-size:12px !important;font-weight:700 !important;line-height:1.25 !important;text-transform:uppercase !important;letter-spacing:.2px !important;flex:1 !important}.cc_tile_text p{font-family:var(--font-body) !important;font-size:10.5px !important;color:rgba(255,255,255,.6) !important;line-height:1.5 !important;margin-top:6px !important}.cc_grid_container{display:grid !important;grid-template-columns:1fr 1fr !important;gap:2px !important;width:100% !important}.cc_grid_container>*{width:100% !important;min-height:100px !important}.cc_grid_container>*:nth-child(1),.cc_grid_container>*:nth-child(2),.cc_grid_container>*:nth-child(3),.cc_grid_container>*:nth-child(4){width:100% !important}.cc_tile{padding:20px !important;border-radius:0 !important;gap:0px !important}.cc_tile_content,.cc_tile_content .e-con{gap:0px}.cc_tile.cc_black_cutout{aspect-ratio:auto !important;min-height:100px !important;clip-path:none}.cc_fire_text .elementor-heading-title{font-family:var(--font-body) !important;font-size:13px !important;color:#333 !important;line-height:1.75 !important}.cc_academy_tabs .e-n-tabs-heading{gap:2px;padding:0 !important;position:absolute;top:0;right:0}.cc_academy_tabs .e-n-tab-title{width:100px !important;height:70px !important;border-radius:0 !important;justify-content:center !important;align-items:center !important;padding:10px !important}.cc_academy_tabs .e-n-tabs-content{padding-right:90px}.cc_academy_tabs .e-n-tab-title-text{font-family:var(--font-mono);font-weight:600 !important;font-size:9px !important;color:#aaa !important;text-align:left}.cc_academy_tabs .e-n-tab-title[aria-selected=true]{background-color:#fff !important;border-left:3px solid var(--red) !important;width:100px !important;box-shadow:none !important}.cc_academy_tabs .e-n-tab-title[aria-selected=true] .e-n-tab-title-text,.cc_academy_tabs .e-n-tab-title[aria-selected=true] .tab-subtitle{color:var(--red) !important}.cc_academy_tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg{fill:var(--black) !important}.cc_tabs_team_heading .elementor-heading-title{font-family:var(--font-head);font-size:20px;color:var(--black);text-transform:uppercase;margin-bottom:12px;line-height:1}.cc_tabs_team_heading p{font-family:var(--font-body);font-size:12.5px;color:#555;line-height:1.7;margin-bottom:20px}.cc_tabs_team_heading{padding:0}.tabs_sheading .elementor-heading-title,.cc_tabs_heading .elementor-heading-title{font-family:var(--font-head);font-size:20px;color:var(--black);text-transform:uppercase;margin-bottom:12px;line-height:1}.cc_team_rows_wrapper{padding:0}.cc_tabs_container{min-height:1300px !important}.cc_team_row{gap:20px;padding:0}.cc_team_tile{background-color:var(--white);padding:1rem;width:240px;height:200px}.cc_team_tile_text p{font-family:var(--font-body) !important;font-size:8px !important;color:#777 !important;line-height:1.6 !important;padding:0}.cc_team_box .elementor-image-box-img img{width:100% !important;height:auto !important;object-fit:contain}.cc_team_box .elementor-image-box-wrapper{display:flex !important;align-items:flex-start !important;gap:20px}.cc_team_box .elementor-image-box-img{width:30px !important;flex-shrink:0;margin-bottom:0 !important;align-self:flex-start}.cc_team_box .elementor-image-box-img img{width:100% !important;height:auto !important}.cc_team_box .elementor-image-box-content{width:auto !important;text-align:left !important}.cc_team_box .elementor-image-box-img{margin-inline:0 !important;margin-bottom:0 !important}.cc_team_box .elementor-image-box-title{font-family:var(--font-head) !important;font-size:12px !important;font-weight:700 !important;color:var(--black) !important;text-transform:uppercase !important}.cc_team_box .elementor-image-box-description{font-family:var(--font-mono) !important;font-size:8px !important;color:#aaa !important;letter-spacing:1.5px !important;text-transform:uppercase !important}.cc_sessions_wrapper{padding-top:3rem;padding-bottom:3rem;gap:2rem}.cc_bottom_tabs{position:relative !important}.cc_bottom_tabs,.cc_bottom_tabs .e-n-tabs-content{padding:0}.cc_bottom_tabs .e-n-tabs-heading{position:absolute !important;bottom:0 !important;left:0 !important;transform:none !important;width:100% !important;display:flex !important;justify-content:space-between !important;align-items:center !important;gap:1rem !important;height:100px !important;border-radius:0 !important;background:rgba(25,25,25,1) !important;margin:0 !important;padding:2rem !important;z-index:99 !important}.cc_bottom_tabs .e-n-tab-icon{width:22px !important;height:22px !important}.cc_bottom_tabs .e-n-tab-icon svg{width:22px !important;height:22px !important}.cc_bottom_tabs .e-n-tab-title-text{font-family:var(--font-mono) !important;font-size:8px !important;letter-spacing:1.5px !important;text-transform:uppercase !important;color:#fff !important;transition:color .2s !important}.cc_enroll_button,.cc_enroll_button .elementor-widget-container,.cc_enroll_button .elementor-button-wrapper{width:100% !important;display:block !important}.cc_enroll_button .elementor-button{width:100% !important}.cc_red_small_box .elementor-icon-box-description{font-family:var(--font-body);font-size:12.5px;color:rgba(255,255,255,.75);line-height:1.65;margin-bottom:28px}.cc_green_small_box{background:rgba(0,0,0,.3);padding:22px;border-left:3px solid #4caf50}.cc_green_small_box .elementor-icon-box-title{font-family:var(--font-head);font-size:14px;color:#fff;margin-bottom:10px}.cc_green_small_box .elementor-icon-box-description{font-family:var(--font-body);font-size:12.5px;color:rgba(255,255,255,.8);line-height:1.75}.cc_enroll_small_green_wrapper{padding:0;gap:0}.cc_enroll_button_r .elementor-button{width:25rem;border-radius:0}.strefa-locked{text-align:center;padding:48px 22px}.lock-icon{font-size:40px;margin-bottom:16px;opacity:.4}.lock-title{font-family:var(--font-head);font-size:14px;font-weight:700;color:rgba(255,255,255,.5);text-transform:uppercase;margin-bottom:8px}.lock-body{font-family:var(--font-body);font-size:12px;color:rgba(255,255,255,.35);line-height:1.65}.strefa-login-btn{display:flex;align-items:center;justify-content:center;gap:8px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;font-family:var(--font-head);font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;height:48px;margin-top:20px;cursor:pointer}.cc_red_container,.cc_red_container .e-con{gap:0}.consulting-icons,.consulting-icons .elementor-icon-list-text{font-size:12px !important;font-family:var(--font-body) !important;line-height:normal !important}.consulting-icon-shadow .elementor-icon-box-wrapper{padding-top:80px !important}.consulting-icon-shadow .elementor-icon-box-description,.consulting-icon-shadow .elementor-image-box-description{font-size:1.1rem;font-weight:400}.certificate-list ul{font-size:16px}.certificate-bottom{margin:5rem 1rem}.km_number_elem{display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;align-items:flex-start;gap:0px;padding:8px}.km_number_elem>.e-con:first-child{width:auto !important;flex-shrink:0;min-width:40px}.km_number_elem>.e-con:last-child{width:100% !important;flex-grow:1}}.consultig-b-box{border:2px solid var(--red)}.con-hero{position:relative;overflow:hidden;min-height:240px;display:flex;align-items:center;background:var(--black);padding:140px 22px 44px}.ch-bg{position:absolute;inset:0;background:linear-gradient(145deg,#0d0000 0%,#0a0a0a 100%);z-index:0}.ch-shape{position:absolute;top:-20px;right:-50px;width:190px;height:320px;background:linear-gradient(165deg,var(--red) 0%,#6b0000 100%);transform:rotate(14deg) skewY(-6deg);opacity:.75;z-index:1;animation:sf 6s ease-in-out infinite}.ch-shape2{position:absolute;top:18px;right:72px;width:60px;height:240px;background:var(--red);transform:rotate(14deg) skewY(-6deg);opacity:.22;z-index:1;animation:sf 6s ease-in-out infinite .8s}@keyframes sf{0%,100%{transform:rotate(14deg) skewY(-6deg) translateY(0)}50%{transform:rotate(14deg) skewY(-6deg) translateY(-7px)}}.ch-overlay{position:absolute;inset:0;background:linear-gradient(to right,rgba(0,0,0,.9) 50%,rgba(0,0,0,.3) 100%);z-index:2}.ch-content{position:relative;z-index:3}.con-wordmark{font-family:var(--font-h);font-size:44px;font-weight:600;color:#fff;line-height:.9;text-transform:uppercase;letter-spacing:-2px;margin-bottom:20px;opacity:0;animation:fu .7s ease forwards .2s}.con-wordmark .plus{color:var(--red)}@keyframes fu{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.con-hero-tagline{font-family:var(--font-h);font-size:16px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;opacity:0;animation:fu .7s ease forwards .4s}.con-hero-lead{font-family:var(--font-b);font-size:12px;color:#bbb;line-height:1.6;opacity:0;animation:fu .7s ease forwards .6s}.con-intro{background:#fff;padding:36px 22px}.con-intro-h{font-family:var(--font-h);font-size:24px;font-weight:700;color:var(--red);text-transform:uppercase;margin-bottom:14px;letter-spacing:-.2px}.con-intro-body{font-family:var(--font-b);font-size:13.5px;color:#333;line-height:1.75}.con-intro-body strong{color:var(--red)}.cc_ben_text{font-family:var(--font-body);font-weight:400;font-size:1rem;line-height:100%;text-align:justify;color:#939394}@media (min-width:1279px){.cc_enroll_signle_c{min-height:350px !important}}body{font-family:"Inter",sans-serif !important}h1,h2,h3{font-family:"Montserrat",sans-serif !important}@media (max-width:1270px){footer p,footer ul,footer li,footer a,footer span{font-size:14px !important;line-height:20px}.home_contact{gap:0px !important;min-height:200px}}.article-body-text p{font-size:16px !important}.crisis-section{position:relative;overflow:hidden;background-size:cover !important;background-repeat:no-repeat !important;background-position:calc(50%) center !important;padding:200px 0 0}.crisis-title-column .elementor-heading-title{font-family:var(--font-head);font-size:80px;font-weight:500}.book-column{display:flex;justify-content:center !important;align-items:center;background-repeat:no-repeat !important;width:50%;min-height:1000px}.book-column .elementor-image img{transform:rotate(-3deg);transition:transform .3s ease;max-height:75vh;width:auto;max-width:90%;object-fit:contain}.content-wrap{display:flex;flex-wrap:nowrap !important;align-items:start;max-width:1280px}.text-column{display:flex;flex-direction:column;justify-content:center;transform:translateY(50%)}@media (max-width:1270px){.crisis-title-column .elementor-heading-title{font-size:20px}.crisis-title-manual .elementor-heading-title{font-size:30px !important}.text-column{transform:translateY(90%)}.content-wrap{flex-direction:column;max-width:100%}.book-column{width:100%;margin-top:40px;min-height:300px}.crisis-section{background-position:center center !important;padding:100px 0 0}.book-column .elementor-image img{transform:rotate(0deg);max-width:80%}}