header{box-shadow:0 -2rem 2rem 0 rgba(0,0,0,.1);position:fixed;top:0;left:0;z-index:15000;font-size:.875rem;transition:background .2s ease,box-shadow .5s ease}body:not(.home) header{background:var(--neutral--00)}body:has(.cmplz-cookiebanner.cmplz-show){overflow-y:hidden}body:has(.cmplz-cookiebanner.cmplz-show) .root{filter:brightness(.7)}body:has(.cmplz-cookiebanner.cmplz-show) .page{margin-top:0}@media (min-width:1080px){.cmplz-cookiebanner{top:100% !important;transform:translateY(-110%) translateX(-50%) !important}}header,header .header-inner{display:block;width:100%;overflow:hidden}header .header-inner{height:4rem}header .header-inner>*{display:block;width:auto;height:100%;float:left}header .header-inner>.other-holder{float:right}header .header-inner>.other-holder a:hover{color:var(--brand01--500)}header .logo-holder a{transform:translateY(3px)}header,header .header-inner{overflow:inherit}header .header-inner>.other-holder>div>*:not(:first-child){margin-left:.5rem !important}header .header-inner>.other-holder .choose-department-holder .tooltip{bottom:unset;top:calc(100% + 1.5rem)}header .header-inner>.other-holder .choose-department-holder .tooltip:not(.active){transform:translateY(-3rem)}@media (max-width:599px),(min-width:1080px) and (max-width:1279px){.header-cta-btns-active header .header-inner>.other-holder .choose-department-holder>[data-modal=departments]{display:block;overflow:hidden;max-width:9rem;white-space:nowrap;text-overflow:ellipsis}.header-cta-btns-active header .header-inner>.other-holder .choose-department-holder .btn.btn-with-arrow-left{padding-right:2.5rem}}.home header .btn.on-desktop{background-color:var(--neutral--00) !important;border-color:var(--neutral--00) !important;color:var(--neutral--1000) !important}.notification-bar{display:flex;align-items:center;justify-content:center;width:100%;height:3rem;overflow:hidden;position:relative;background:var(--brand08--400)}.notification-bar[data-theme=recruitment]{background:var(--brand07--500)}.notification-bar[data-theme=recruitment] .btn{background:var(--neutral--00);border-color:var(--neutral--00)}.notification-bar[data-theme=recruitment] .notification-bar-text{color:var(--neutral--00)}.notification-bar[data-theme=recruitment] .btn-icon svg{fill:var(--neutral--00)}.notification-bar[data-theme=general]{background:var(--brand01--700)}.notification-bar[data-theme=general] .notification-bar-text{color:var(--neutral--00)}.notification-bar[data-theme=general] .btn-icon svg{fill:var(--neutral--00)}.notification-bar .notification-bar-content{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative}.notification-bar .notification-bar-text{display:block;margin-right:1.5rem}.notification-bar .btn{padding:.25rem .75rem}.notification-bar .notification-bar-content .btn-icon:not(.icon-left){right:0}.notification-bar .notification-bar-content .btn-icon.icon-left{left:0}.logo svg{display:block}.logo svg,.logo svg *{fill:var(--brand01--800)}header .menu-holder{margin-left:1.5rem}header .main-menu{display:block;margin:0;padding:0;list-style:none}header .main-menu>li{display:block;float:left}header .main-menu>li>a{display:inline-block;padding:1rem .75rem;font-weight:500;cursor:pointer;transition:color .2s ease}header .main-menu>li>a:hover{color:var(--brand01--500)}header .main-menu>li.megamenu-trigger-learn{position:relative}header .main-menu>li.megamenu-trigger-learn:before,header .main-menu>li.megamenu-trigger-learn:after{content:'';display:block;position:absolute;bottom:0;right:0}header .main-menu>li.megamenu-trigger-learn:before{width:.875rem;height:75%}header .main-menu>li.megamenu-trigger-learn:after{width:50%;height:1rem}.megamenu-active header,header.sticky{background:var(--neutral--00);box-shadow:0 0 2rem 0 rgba(0,0,0,.1)}body:not(.megamenu-active) header.no-shadow{box-shadow:none;transition:background .2s ease}.home:not(.megamenu-active) header:not(.sticky) .main-menu>li>a,.home:not(.megamenu-active) header:not(.sticky) .header-inner>.other-holder a{color:var(--neutral--00)}.home:not(.megamenu-active) header:not(.sticky) .logo svg,.home:not(.megamenu-active) header:not(.sticky) .logo svg *{fill:var(--neutral--00)}.top-header{display:block;width:100%;height:auto;padding:1.5rem;position:absolute;top:0;left:0;z-index:100}.top-header .logo svg,.top-header .logo svg *{fill:var(--neutral--00)}body:not(.home) .top-header{display:none}footer,footer .footer-inner{display:block;width:100%;position:relative}footer{background:var(--custom-01);font-size:.875rem;color:var(--custom-02)}footer .footer-bottom{padding:1rem 0}footer .footer-bottom a{text-decoration:underline}footer .row+.row{margin-top:2.5rem;padding-top:3rem;border-top:1px solid var(--brand01--100)}footer .col.border-right{margin-right:3rem;padding-right:3rem;border-right:1px solid var(--brand01--100)}footer .col.col-wider{flex:1.5}.footer-top{padding:3rem 0}.footer-top ul{margin:-.5rem 0}.footer-top ul li a{display:block;padding:.5rem 0;font-size:1rem;font-weight:500;color:var(--brand01--700)}.footer-top ul li a:hover{text-decoration:underline}footer .logo svg{width:auto;height:3.5rem}footer b{display:block;font-size:1.25rem;font-weight:500;color:var(--brand01--700)}footer .footer-heading{margin-bottom:1rem;font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--custom-02)}footer .footer-top .footer-header .col{flex-direction:row}footer .footer-top .footer-header .social-icons{align-items:center;margin:0;margin-left:3rem}.polish-emblem{display:block;width:48px;height:auto;user-select:none}.page-title{overflow:hidden;padding:10.5rem 0 4.5rem;background:var(--brand07--200)}.page-title .page-title-img-holder{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-5;pointer-events:none}.page-title .page-title-img-holder .container{height:100%}.page-title .page-title-img-holder svg{display:block;width:auto;height:125%;position:absolute;top:50%;right:-6rem;transform:translate(0,-50%)}.page-title .page-title-img-holder .hero-mask-holder{-webkit-transform:scale(1.5) translate3d(0,0,0);transform:scale(1.5) translate3d(0,0,0);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;overflow:hidden}.single-course .page-title .page-title-img-holder .hero-mask-holder,.page-courses .page-title .page-title-img-holder .hero-mask-holder{-webkit-transform:scale(1.2) translate3d(0,0,0);transform:scale(1.2) translate3d(0,0,0);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;overflow:hidden}.page-title h1{max-width:720px;max-width:50%;transform:translateX(-2px);color:var(--neutral--1000)}.page-title h1+p{margin-top:1rem;font-size:1.125rem}.page-title .page-title-logo-holder{display:block;margin-top:-3rem;margin-bottom:3rem}.page-title .page-title-logo-holder svg{display:block;width:5rem;height:auto;fill:var(--neutral--00)}.cards{width:100%}.cards:not(.grouped),.cards.grouped .cards-grouped-feed .cards-group{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:1rem;position:relative}.cards:not(.grouped){margin-top:2.5rem}.cards.posts{gap:1.5rem}.cards.grouped{display:block}.cards.grouped .cards-grouped-feed{display:block;float:left;width:calc(100% - 3rem)}.cards.grouped .cards-grouped-nav{display:block;float:left;width:2rem;margin-left:1rem}.cards.grouped .cards-grouped-nav>.cards-grouped-nav-item{display:block;line-height:1;padding:.25rem 0 .125rem;border:1px solid var(--custom-04);border-radius:9999px;font-size:.875rem;font-weight:500;color:var(--neutral--700);text-align:center;cursor:pointer;transition:all .2s ease}.cards.grouped .cards-grouped-nav>.cards-grouped-nav-item:not(:last-child){margin-bottom:.5rem}.cards .cards-grouped-feed .cards-group-heading{margin-bottom:1rem;cursor:default;user-select:none}.cards .cards-grouped-feed .cards-group-heading>span{display:inline-block;line-height:1;padding:.25rem .75rem .125rem;background:var(--neutral--50);border:1px solid var(--neutral--50);border-radius:9999px;font-size:.875rem;font-weight:500;color:var(--neutral--700)}.cards .cards-grouped-feed .cards-group{margin-bottom:2rem}.cards .cards-grouped-feed .cards-group:last-child{margin-bottom:0}.offer-search{max-width:30rem;margin:3rem auto 0}.offer-filters-holder[data-filterset=hidden] .offer-search{margin-top:1.5rem}.offer-search .filters-cloud-heading{margin-bottom:.25rem}.offer-search form .field-with-btn input,.offer-search form .field-with-btn .btn{width:calc(100% - 4.5rem);padding:.5rem .75rem;line-height:1.4;font-size:.875rem;font-weight:500}.offer-search form .field-with-btn .btn{width:4.5rem}.offer:not(.related){padding-top:3rem}.offer-cards-holder{min-height:6rem;position:relative}.offer-filters-holder,.offer-filters-holder *{user-select:none}.offer-filters-holder{margin-bottom:2rem}.offer-filters-top{margin-bottom:1.5rem}.offer-filters-top .btn{margin:0}.offer-filters-top .btn:not(:last-child){margin-right:.5rem}.offer-filters-mixed{flex-direction:row !important}.offer-filters-mixed>.filter-item:hover,.offer-filters-mixed>.filter-item.active{background-color:var(--brand01--50);border-color:var(--brand01--500);color:var(--brand01--500)}.offer-filters-mixed .btn.dropdown-trigger+.btn-type-switch{margin-left:.5rem}.filters-cloud-heading{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500}.filters-cloud{overflow:hidden;margin-bottom:-.5rem}.filters-cloud>.filter-item{display:block;float:left;margin:0 .5rem .5rem 0}.filters-cloud .filter-item{padding:.5rem 1rem;background:var(--neutral--50);border:1px solid var(--neutral--50);border-radius:9999px;font-size:.875rem;font-weight:500;color:var(--neutral--700);cursor:pointer;user-select:none;transition:all .2s ease}.filters-cloud .filter-item:hover{background-color:var(--neutral--900);background-color:var(--brand01--500);color:var(--neutral--00)}.filters-cloud .filter-item.active{background-color:var(--neutral--900);background-color:var(--brand01--500);color:var(--neutral--00)}.filters-cloud .filter-item .value{margin-left:4px}.filters-cloud.carousel-filters .filter-item:hover,.filters-cloud.carousel-filters .filter-item.active{background-color:var(--brand01--500) !important}.industries .shape{top:10%;left:15%}.industries{overflow:hidden}.industries h3+p{margin-top:.5rem;margin-bottom:3rem}.industries .industries-cards-holder{margin:0 -.5rem}.industries .rowspan{padding:0 .5rem}.industries .rowspan>.card:last-child{margin-top:1rem}.industries .rowspan>.card .card-content{display:flex;min-height:4.5rem;align-items:center}.industries .rowspan>.card .card-image,.industries .rowspan>.card .card-image img{display:block;width:100%;height:auto}.carousel-controls{display:block;width:100%;margin-top:4.5rem}.carousel-controls .progress{display:block;width:100%;height:5px;background-color:var(--neutral--00)}.carousel-controls .progress .filler{display:block;width:0;height:100%;border-radius:9999px;background-color:var(--neutral--900);transition:width .3s ease}.carousel-controls .arrows{display:flex;flex-direction:row;justify-content:flex-end;margin-top:1rem}.carousel-controls .arrows .slick-arrow{padding:.75rem;box-sizing:content-box;cursor:pointer}.carousel-controls .arrows .slick-arrow+.slick-arrow{margin-left:.5rem}.carousel-controls .arrows .slick-arrow.slick-disabled{opacity:.3;cursor:default}.carousel-controls .arrows .slick-arrow .icon-holder{width:1.5rem;height:1.5rem}.partners-single .carousel-holder{display:block;width:100%;margin:2rem 0;overflow:hidden}.partners-single .carousel-holder .slick-track{display:flex;align-items:center}.partners-single .carousel-holder .item{height:100%;padding:2rem}.partners-single img{display:block;width:100%;max-width:12rem;height:auto;max-height:7.5rem;margin:0 auto}.about-us-icons{padding:9rem 0}.icon+*{margin-top:1rem}.icon .icon-holder{display:block;margin:0 auto}.icon svg{display:block;width:100%;height:auto;margin:0 auto}.icon.icon-s .icon-holder{width:.75rem;height:auto}.icon.icon-m .icon-holder{width:3rem;height:3rem}.icon.icon-l .icon-holder{width:6rem;height:6rem}.icon.icon-xl .icon-holder{width:9rem;height:9rem}.icon.icon-m.icon-bg .icon-holder{width:3.5rem;height:3.5rem}.icon.icon-l.icon-bg .icon-holder{padding:1.5rem}.icon.icon-bg .icon-holder{background:var(--brand08--300);padding:.625rem}.icon.icon-bg-circle .icon-holder{border-radius:9999px}.hero{display:block;overflow:hidden;width:100%;padding:12rem 0;position:relative}.hero .hero-bg-holder,.hero .hero-img-holder,.hero .hero-text-holder{position:relative}.hero .hero-bg-holder>*,.hero .hero-img-holder svg>image,.hero .hero-text-holder>*{transition:opacity .5s ease}.hero .hero-bg-holder>*:not(.active),.hero .hero-img-holder svg>image:not(.active),.hero .hero-text-holder>*:not(.active){opacity:0;pointer-events:none}.hero .hero-bg-holder>*:not(:first-child),.hero .hero-img-holder svg>image:not(:first-child),.hero .hero-text-holder>*:not(:first-child){position:absolute;top:0;left:0}.hero .hero-bg-holder{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-10;pointer-events:none;background:var(--brand01--800)}.hero .hero-bg-holder>*{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.hero .hero-img-holder{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-5;pointer-events:none}.hero .hero-img-holder .container{height:100%}.hero .hero-img-holder svg{display:block;width:auto;height:125%;position:absolute;top:50%;right:-18rem;-webkit-transform:translateY(-50%) translate3d(0,0,0);transform:translateY(-50%) translate3d(0,0,0);overflow:hidden}.page-courses .page-title-img-holder svg,.single-course .page-title-img-holder svg{height:160%;top:75%;right:-35rem}@keyframes ccRotate{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.hero-mask-holder .hero-mask-shape{-webkit-animation:ccRotate 60s linear infinite;animation:ccRotate 60s linear infinite;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;overflow:hidden}.hero .hero-pagination-holder{display:flex;margin-bottom:2rem}.hero .hero-pagination-holder .hero-pagination-button{display:flex;cursor:pointer;user-select:none;position:relative}.hero .hero-pagination-holder .hero-pagination-button span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0;transform:translate(-1px,1px);font-size:.875rem;font-weight:500;color:var(--neutral--00)}.hero .hero-pagination-holder .hero-pagination-button svg{display:block;transform:rotate(90deg) scaleX(-1)}.hero .hero-pagination-holder .hero-pagination-button svg circle{stroke-width:2;stroke:var(--neutral--00)}.hero .hero-pagination-holder .hero-pagination-button:not(.active) svg circle{stroke-dashoffset:0;transition:stroke-dashoffset .5s ease}.hero .hero-pagination-holder .hero-pagination-button:not(:last-child){margin-right:.5rem}.hero .hero-content{width:100%;max-width:700px}.hero .hero-text-holder{margin-top:1rem}.hero .hero-text-holder h1{margin-bottom:.5rem;font-size:3.5rem}.hero .hero-text-holder p{font-size:1.25rem}.hero .hero-text-holder *{color:var(--neutral--00)}.hero .hero-cta-holder{display:flex;margin-top:3rem}.hero .btn:not(.btn-primary){background-color:transparent;border-color:var(--neutral--00);color:var(--neutral--00)}.hero .hero-bg-holder>*{background-color:var(--brand01--600)}.hero .hero-bg-holder>*:nth-child(1){background-color:var(--brand01--600)}.hero .hero-bg-holder>*:nth-child(2){background-color:var(--brand04--500)}.hero .hero-bg-holder>*:nth-child(3){background-color:var(--brand03--500)}.sticky-top{position:fixed;top:0;z-index:0}.hero.sticky-top+section{margin-top:720px}.cta-grid{overflow:unset}.cta-grid .card .card-content{padding:1.5rem 1.5rem 4.5rem}.cta-grid .card .card-content h2{margin:1rem 0 .5rem}.cta-grid .icon .icon-holder{margin:0}.banner{padding:3rem 15%;padding-bottom:0;background:var(--brand06--50);border-radius:var(--radius-small)}.banner .col:first-child{padding-right:1.5rem;padding-bottom:3rem}.banner .col:last-child{padding-left:1.5rem}.banner .banner-content>p{margin:1rem 0 2rem}.banner .btn{background:0 0;border-color:var(--neutral--900)}.banner.banner-chat{background-color:var(--brand02--100)}.banner.banner-schools-about{background-color:var(--brand02--50)}.banner-bundles{background-color:var(--brand05--50)}.banner-image{position:relative}.banner-image img{display:block;width:auto;height:auto;margin:0 auto;position:relative;z-index:5;user-select:none}.banner-image .banner-image-shape{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.banner-benefit .banner-image .banner-image-shape{transform-origin:100% 100%;transform:scale(.9) translate(-35%,0)}.banner-chat .banner-image .banner-image-shape{transform-origin:50% 50%;transform:scale(.9) translate(0,0)}.banner-section p{display:block;margin:1rem 0 1.5rem}.banner-section h3{font-size:2rem}.departments .list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-flow:column;gap:1rem;font-weight:500}.section-form form .form-content>h2{margin-bottom:2rem;font-size:2rem}.section-form form .form-content fieldset h3{margin-top:1rem;font-size:1.25rem}.form-text-featured{color:var(--brand02--700)}.form-text-small{color:var(--custom-02)}.contract-details:not(.active){display:none}.form-response h3{font-size:2rem}.form-response p{margin:.5rem 0 2rem}.field-conditional:not(.active){display:none}.section-tabs{display:block;width:100%;overflow:unset;padding:0;position:relative;top:0;left:0;background:var(--neutral--00);transition:box-shadow .5s ease}.section-tabs:before{content:'';display:block;width:100%;height:1px;position:absolute;bottom:0;left:0;background:var(--custom-04)}.section-tabs.sticky{position:fixed;top:64px;z-index:1495;box-shadow:0 0 2rem 0 rgba(0,0,0,.1)}nav.tabs>ul{display:block;margin:0;padding:0;list-style:none;overflow:hidden}nav.tabs>ul>li{display:block;float:left}nav.tabs>ul>li>*{display:inline-block;padding:1rem;border-bottom:3px solid transparent;font-size:1rem;font-weight:500;color:var(--neutral--700);transition:all .2s ease}nav.tabs>ul>li>*.active,nav.tabs>ul>li>*:hover{border-bottom-color:var(--brand01--500);color:var(--brand01--500)}.tabs-scroll-arrow-right{display:none}@supports (-webkit-touch-callout:none){@media (max-width:1079px){.tabs-scroll-arrow-right{display:block;margin:0;position:absolute;right:-.5rem;height:10px;aspect-ratio:1/1;top:50%;transform:translateY(-100%);transition:.3s ease;pointer-events:none}}}.overlay{display:block;width:100%;height:100%;background:var(--neutral--600);opacity:0;pointer-events:none;position:fixed;top:0;left:0;z-index:1500;transition:opacity .5s ease}.overlay.active{opacity:.4;pointer-events:visible}.modal-active .overlay{z-index:2500}.modal-holder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:5.5rem 3rem 1.5rem;position:fixed;top:0;left:0;z-index:26000;pointer-events:none}.modal{width:100%;max-width:600px;max-height:100%;overflow-y:auto;background:var(--neutral--00);border-radius:var(--radius-small);box-shadow:0 0 2rem 0 rgba(0,0,0,.1);pointer-events:auto;transition:opacity .2s ease}.modal.active{transition-delay:.1s}.modal:not(.active){opacity:0;pointer-events:none}.modal.modal-720{max-width:720px}.modal .modal-inner{padding:4.5rem 15%;position:relative}.modal .modal-inner>*:not(:last-child){margin-bottom:1.5rem}.modal .modal-heading,.modal .modal-subheading{display:block;font-family:roc-grotesk-wide,"Space Grotesk",Arial,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-size:1.75rem;font-weight:500;text-align:center}.modal .modal-subheading{font-size:1.25rem;font-weight:500;text-align:inherit}.modal .modal-subheading+p{margin-bottom:1rem}.modal-input-holder{position:relative}.modal-input-holder .icon-type-search .icon-holder{width:1.25rem}.modal[data-modal-type=contact]{max-width:900px}.modal[data-modal-type=contact] .modal-inner{padding-left:4.5rem;padding-right:4.5rem}.modal[data-modal-type=contact] .modal-heading{text-align:left}.modal[data-modal-type=contact] .row{margin-top:3rem;margin-bottom:3rem}.modal[data-modal-type=contact] .row .col{align-items:flex-start}.modal .modal-contact .icon.icon-m.icon-bg .icon-holder{padding:.75rem;background-color:var(--brand06--100)}.modal .modal-contact .btn.btn-big{padding:1rem 1.75rem;line-height:1;font-size:1rem}.modal[data-modal-type=benefit] .modal-heading{text-align:left}.autocomplete{position:relative}.autocomplete input{padding-left:.75rem;padding-right:.75rem;border-top:none;border-right:none;border-left:none;border-radius:0;box-shadow:none}.autocomplete .autocomplete-list{display:block;width:100%;max-height:18rem;overflow-y:auto;padding:0;background:var(--neutral--00);box-shadow:0 0 2rem 0 rgba(0,0,0,.1);border-radius:var(--radius-small);position:absolute;top:100%;left:0;z-index:950;transform:translateY(.5rem);color:var(--neutral--1000)}.autocomplete .autocomplete-list:not(.active){opacity:0;pointer-events:none}.autocomplete .autocomplete-list>span{display:block;padding:.5rem 3rem;position:relative;font-weight:500;cursor:pointer}.autocomplete .autocomplete-list>span:not(.hidden)~span:not(.hidden){border-top:1px solid var(--neutral--100)}.autocomplete .autocomplete-list>span:first-child{padding-top:1rem}.autocomplete .autocomplete-list>span:last-child{padding-bottom:1rem}.autocomplete .autocomplete-list>span:before{content:'';display:block;width:0;height:100%;position:absolute;top:0;left:0;background:linear-gradient(90deg,rgba(11,80,200,.04),rgba(255,255,255,0));background:var(--brand08--300);opacity:1;pointer-events:none;transition:all .2s ease}.autocomplete .autocomplete-list>span:hover:before{width:25%;width:6px;opacity:1}.autocomplete .autocomplete-list>span.hidden{display:none}@media (min-width:1080px) and (max-height:760px){.autocomplete .autocomplete-list{max-height:12rem}}.modal[data-modal-type=departments]{overflow-y:unset}.modal .modal-departments .list{display:grid;width:100%;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-auto-flow:row;gap:1rem;font-weight:500}.modal .modal-departments .modal-input-holder .modal-input{padding-right:3rem;padding-left:3rem;box-shadow:none}body:not(.user-has-department) .modal-departments [data-action=reset-department]{display:none}.choose-department-holder{position:relative}.choose-department-holder>[data-modal=departments]{width:100%}.choose-department-holder .icon-type-pin2 .icon-holder{width:1rem}.choose-department-holder .icon-type-arrow-small-right .icon-holder svg{height:.85rem}.choose-department-holder .btn.btn-with-arrow-left{padding-right:3.25rem}.modal .modal-inner.modal-img{padding:0 !important}.modal .modal-inner.modal-img [data-action=close-modal]{z-index:100}.modal .modal-inner.modal-img [data-action=close-modal] .icon svg{fill:#fff}.modal .modal-inner.modal-img img{display:block}.modal .modal-inner.modal-img,.modal .modal-inner.modal-img img{width:auto;max-width:100%;max-height:calc(100vh - 7rem)}.modal.is-campaign-modal{width:auto;background:0 0}.notification-active .modal .modal-inner.modal-img,.notification-active .modal .modal-inner.modal-img img{width:auto;max-width:100%;max-height:calc(100vh - 10rem)}@media (max-width:1080px){.notification-active .modal .modal-inner.modal-img,.notification-active .modal .modal-inner.modal-img img{max-height:calc(100vh - 10rem)}}.megamenu{display:block;width:100%;max-width:30rem;height:100%;position:fixed;top:0;left:0;z-index:12500;transform:translateX(-100%);opacity:0;pointer-events:none;transition:transform .2s ease}.megamenu.active{transform:translateX(0);opacity:1;pointer-events:visible}.megamenu .megamenu-nav{display:flex;flex-direction:column;width:100%;height:100%;justify-content:space-between;padding:3rem;padding-right:0;padding-top:calc(4rem + 3rem);background:var(--neutral--00);position:relative;z-index:100}.megamenu .megamenu-nav-list{display:block;width:100%;height:auto;overflow-y:auto;padding-right:3rem}.megamenu .megamenu-nav-footer{padding-right:3rem}.megamenu .megamenu-nav-list:not(.active){display:none}.megamenu .megamenu-nav-group+.megamenu-nav-group{margin-top:3rem}.megamenu .megamenu-heading{margin-bottom:1rem;font-size:.875rem;font-weight:500;letter-spacing:.05em;display:inline-block;text-transform:uppercase;color:var(--custom-02)}.megamenu .megamenu-tab-trigger{padding:1rem 0;font-size:1.25rem;font-weight:500;cursor:pointer;transition:color .2s ease;display:block}.megamenu .megamenu-tab-trigger:hover{color:var(--brand01--500)}.megamenu .megamenu-tab-trigger>a{display:block;padding:1rem 0}.megamenu .megamenu-tab-trigger.megamenu-tab-trigger-link{padding:0}.megamenu .megamenu-tab-trigger:first-child{margin-top:-1rem}.megamenu .megamenu-tab-trigger[data-megamenu-tab]{padding-right:3rem;position:relative}.megamenu .megamenu-tab-trigger[data-megamenu-tab]:before{content:url('/assets/icons/arrow-small-right.svg');display:block;width:.5rem;height:1rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.megamenu-tabs{display:block;width:100%;height:100%;padding-top:4rem;background:var(--custom-01);box-shadow:0 0 6rem 0 rgba(0,0,0,.2);position:absolute;top:0;left:100%;z-index:50;transition:transform .2s ease}.megamenu:not(.active) .megamenu-tabs,.megamenu-tabs:not(.active){transform:translateX(-100%)}.megamenu-tab{display:block;width:100%;height:auto;max-height:100%;overflow-y:auto;padding:3rem;position:relative}.megamenu-tab:not(.active){display:none}.megamenu-tab>*:not(:last-child){margin-bottom:2rem}.megamenu-link-list{margin:0;margin-top:-.5rem;padding:0;font-size:1.125rem;font-weight:500;cursor:pointer;transition:color .2s ease}.megamenu-link-list li{list-style:none}.megamenu-link-list a{display:block;padding:.5rem 0;transition:color .2s ease}.megamenu-link-list a:hover{color:var(--brand01--500)}.megamenu .heading{margin-bottom:1rem;line-height:1.15;font-family:roc-grotesk-wide,"Space Grotesk",Arial,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-size:1.5rem;font-weight:500}header .mobile-menu-btn{padding:0 1.5rem;cursor:pointer}header .hamburger .line{display:block;width:20px;height:2px;background:var(--neutral--900);transition:all .2s ease}header .hamburger .line:nth-child(2){margin:5px 0}.mobile-menu-active header .hamburger .line:nth-child(1){transform:translate(-1px,7px) rotate(45deg)}.mobile-menu-active header .hamburger .line:nth-child(2){opacity:0}.mobile-menu-active header .hamburger .line:nth-child(3){transform:translate(-1px,-7px) rotate(-45deg)}header .header-inner>*:not(.mobile-menu-btn){transition:opacity .2s ease}.mobile-menu-active header .header-inner>*:not(.mobile-menu-btn){opacity:0}.mobile-menu .social-icons{justify-content:center}.mobile-menu{display:block;width:100%;height:100%;padding:2rem;padding-right:0;background:var(--neutral--00);position:fixed;top:0;left:0;z-index:12500;transition:transform .2s ease}.mobile-menu:not(.active){transform:translateX(-100%)}.mobile-menu .mobile-menu-content-holder{height:100%;max-height:calc(100% - 12rem);overflow-y:auto;margin:1rem 0;position:relative}.mobile-menu .mobile-menu-content-holder:before{content:'';display:block;width:calc(100% - 2rem);height:3rem;background:linear-gradient(0deg,rgba(255,255,255,0),var(--neutral--00));position:absolute;top:0;left:0;z-index:100}.mobile-menu .mobile-menu-content-holder:after{content:'';display:block;width:calc(100% - 2rem);height:3rem;background:linear-gradient(0deg,var(--neutral--00),rgba(255,255,255,0));position:absolute;bottom:0;left:0;z-index:100}.mobile-menu .mobile-menu-content{height:100%;overflow-y:auto;margin:0;padding-right:2rem}.mobile-menu .mobile-menu-content>*:first-child{padding-top:3rem}.mobile-menu .mobile-menu-content>*:last-child{padding-bottom:3rem}.mobile-menu-nav-list+.mobile-menu-nav-list,.mobile-menu-nav-group+.mobile-menu-nav-group{margin-top:1.5rem}.mobile-menu-nav-group{display:flex;flex-direction:column}.mobile-menu .mobile-menu-heading{display:inline-block;width:fit-content;margin-bottom:1rem;padding:.5rem .75rem;background:var(--brand01--50);border-radius:var(--radius-small);font-size:1rem;font-weight:500;color:var(--brand01--700)}.mobile-menu .mobile-menu-tab-trigger{padding:1rem 0;font-size:1.25rem;font-weight:500;cursor:pointer;transition:color .2s ease}.mobile-menu .mobile-menu-tab-trigger[data-mobile-menu-tab]{padding-right:3rem;position:relative}.mobile-menu .mobile-menu-tab-trigger[data-mobile-menu-tab]:before{content:url('/assets/icons/arrow-small-down.svg');display:block;width:1rem;height:auto;position:absolute;top:50%;right:0;transform:translateY(-50%)}.mobile-menu-tab{display:block;width:100%;height:auto;max-height:100%;overflow-y:auto;padding:0 0 3rem;position:relative}.mobile-menu-tab:not(.active){display:none}.mobile-menu-tab>*:not(:last-child){margin-bottom:1rem}.mobile-menu-link-list{font-size:1rem;font-weight:500}.mobile-menu-link-list li{list-style:none}.mobile-menu-link-list a{display:block;padding:.25rem 0}.mobile-menu-nav-bottom{margin-top:1.5rem}.mobile-menu-nav-bottom .btn-huge .icon .icon-holder{width:2rem;height:2rem}.mobile-menu-nav-bottom .btn-huge .btn-text{display:block;margin-top:.5rem}.testimonials{background:var(--custom-01)}.testimonials .carousel{margin:0 -.75rem}.testimonials .carousel .card{padding:0 .75rem}.card-testimonial .card-content{padding:2rem}.card-testimonial .card-excerpt{display:block;padding:2rem 0;font-size:1.125rem;line-height:1.6;text-align:center;color:var(--neutral--600)}.card-testimonial .card-author{font-size:1rem;line-height:1.6;text-align:center}.card-testimonial .card-author-avatar img{display:block;width:100%;max-width:5rem;height:auto;margin:0 auto;border-radius:9999px}.card-testimonial .card-author-name{display:block;margin-top:.75rem;font-weight:500}.card-testimonial .card-author-desc{display:block;line-height:1.4;font-size:.875rem;color:var(--neutral--700)}.card-testimonial .quotemark{display:block;width:2.5rem;height:auto;margin:0 auto}@media (min-width:1080px) and (max-height:860px){.card-testimonial .quotemark{width:1.5rem}.card-testimonial .card-author-avatar img{max-width:4rem}.card-testimonial .card-content{padding:1.5rem}.card-testimonial .card-excerpt{font-size:1rem;line-height:1.4}}.shape{display:block;width:80rem;height:80rem;position:absolute;z-index:-1;transform:translate(-50%,-50%);pointer-events:none;user-select:none}.shape>div{display:block}.shape .shape-img-holder{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-5;pointer-events:none}.shape .shape-img-holder .container{height:100%}.shape .shape-img-holder svg{display:block;width:auto;height:100%;position:absolute;top:50%;right:-6rem;transform:translate(0,-50%)}.ani-rotate{animation:aniRotate 90s infinite linear}@keyframes aniRotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ani-wiggle{animation:aniWiggle 30s infinite linear}@keyframes aniWiggle{0%{transform:rotate(15deg)}50%{transform:rotate(-15deg)}100%{transform:rotate(15deg)}}.sidebar{padding:2rem;background:var(--custom-01);border-radius:var(--radius-small)}.sidebar>*:not(:first-child){margin-top:1rem}.sidebar>p+p{margin-top:.5rem !important}.sidebar .sidebar-heading{display:block;line-height:1.15;font-family:roc-grotesk-wide,"Space Grotesk",Arial,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-size:1.5rem;font-weight:500}.sidebar .sidebar-box{margin-top:2rem;padding:2rem;background:var(--neutral--00);border:1px solid var(--custom-02);border-radius:var(--radius-small)}.sidebar .sidebar-box>*:not(:first-child){margin-top:1rem}.sidebar .sidebar-box .sidebar-box-heading{display:block;line-height:1.15;font-family:roc-grotesk-wide,"Space Grotesk",Arial,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-size:1.25rem;font-weight:500}.sidebar ul>li:not(:first-child){margin-top:.75rem}.sidebar ul>li{padding-left:1.75rem;position:relative}.sidebar ul>li:before{content:url('/assets/icons/bullet-tick.svg');display:block;width:1rem;height:1rem;position:absolute;top:1px;left:0}.sidebar .sidebar-box hr{display:block;border:none}.sidebar-school-required-documents ul.bullets>li{padding-left:2rem}.sidebar-school-required-documents ul.bullets>li:before{content:url('/assets/icons/icon-file-black.svg');display:block;width:1.25rem;height:1.25rem;background:0 0;position:absolute;top:.875rem !important;left:0;transform:translateY(calc(-50% - 2px))}.info{padding:1rem 3rem;background:var(--brand08--100);border-radius:var(--radius-small);text-align:center}.rewards{padding:6rem 0;background:var(--neutral--100)}.rewards .row{overflow:hidden}.single-offer .rewards{background:var(--brand06--100)}.single-offer .overlay-fade-holder>.overlay-fade{display:block;width:calc(100% + 12rem);height:calc(100% + 3rem);position:absolute;top:-1.5rem;right:-3rem;background:linear-gradient(90deg,transparent,var(--brand06--100),var(--brand06--100));pointer-events:none}.rewards .carousel{margin:0 -.75rem}.rewards .carousel .card{padding:0 .75rem}.rewards .carousel .card:not(.slick-active) .card-inner{box-shadow:none}.typo-decorator{display:block;transform:translate(20%,-10%);line-height:1;text-align:right;font-family:roc-grotesk-wide,"Space Grotesk",Arial,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-size:7.5rem;font-weight:500;color:transparent;-webkit-text-stroke:1px var(--brand06--200)}.card.card-reward .card-content{padding-bottom:4.5rem}.card.card-reward .card-content .card-title{font-size:1.25rem}.card.card-reward .card-content .card-excerpt{color:var(--neutral--600)}.overlay-fade-holder{pointer-events:none}.overlay-fade-holder>.overlay-fade{display:block;width:calc(100% + 12rem);height:calc(100% + 3rem);position:absolute;top:-1.5rem;right:-3rem;background:linear-gradient(90deg,transparent,var(--neutral--100),var(--neutral--100));pointer-events:none}.accordion .accordion-item:not(.active) .accordion-content{display:none}.accordion .accordion-item:not(:last-child){border-bottom:1px solid var(--custom-04)}.accordion .accordion-header{cursor:pointer}.accordion .accordion-title{position:relative;padding:1.5rem 0;padding-right:4rem;font-size:1.125rem;font-weight:500}.accordion .accordion-item .accordion-heading{display:block;line-height:1.15;font-family:roc-grotesk-wide,"Space Grotesk",Arial,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-size:1.5rem;font-weight:500}.accordion .accordion-item .accordion-title:before{content:url('/assets/icons/arrow-small-down.svg');display:block;width:1rem;height:auto;position:absolute;top:50%;right:1.5rem;transform:rotate(0deg) translateY(-50%)}.accordion .accordion-item.active>.accordion-header>.accordion-title:before{content:url('/assets/icons/arrow-small-down.svg');display:block;width:1rem;height:auto;position:absolute;top:50%;right:1.5rem;transform:scaleY(-1) translateY(calc(-50% + 1.625rem))}.accordion .accordion-text{margin-top:-.5rem;padding:0;color:var(--neutral--700)}.accordion-content .accordion-content .accordion-text{padding-bottom:3rem}.accordion-child{padding-left:2rem}.accordion:not(.accordion-child)>.accordion-item{margin-bottom:1.5rem}.accordion:not(.accordion-child)>.accordion-item.active{border:none}.accordion .accordion-text>b{display:block;text-transform:uppercase}.accordion .accordion-text>p+b,.accordion .accordion-text>b+b{margin-top:2rem}.accordion .accordion-text>p+p,.accordion .accordion-text>ul+p,.accordion .accordion-text>ol+p,.accordion .accordion-text>ul+b,.accordion .accordion-text>ol+b{margin-top:1rem}.accordion .accordion-text>ul,.accordion .accordion-text>ol{padding-left:1.5rem}.accordion .accordion-text>ul{list-style-type:disc}.accordion .accordion-text>ol{list-style-type:decimal}.tooltip{display:block;width:21rem;padding:2rem;background:var(--neutral--00);border-radius:var(--radius-small);box-shadow:-.25rem -.25rem 1rem 0 rgba(0,0,0,.05);box-shadow:.25rem .25rem 2rem 0 rgba(0,0,0,.1);position:absolute;bottom:calc(100% + 1.5rem);left:calc(50% - (21rem / 2));text-align:center;transition:all .5s ease}.tooltip:not(.active){pointer-events:none;transform:translateY(3rem);opacity:0}.tooltip .tooltip-heading{display:block;margin-bottom:1rem;line-height:1.15;font-family:roc-grotesk-wide,"Space Grotesk",Arial,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-size:1rem;font-weight:500}.tooltip-inline-trigger{display:inline-block;width:1rem;height:1rem;margin-left:.5rem;position:relative;line-height:1rem;text-align:center;font-size:1rem;font-weight:500;color:var(--brand01--700);user-select:none;cursor:pointer}.tooltip-inline-trigger *{pointer-events:none}.tooltip-inline-trigger:not(.price):before{content:'';display:block;width:140%;height:140%;position:absolute;top:-25%;left:-22%;z-index:-1;border:1px solid var(--neutral--700);border-radius:9999px}.price .tooltip{right:0;bottom:0;z-index:2;font-size:1.125rem}@media (min-width:576px){.offer-details:not(.offer-details-plans) .price .tooltip{left:200px}}@media (max-width:575px){.offer-details-plans .price .tooltip{padding:1rem;bottom:100%}.offer-details-plans .price.premium .tooltip{right:auto;left:-15rem}.offer-details-plans .price.standard .tooltip{left:auto;right:-15rem}}@media (min-width:992px){.price .tooltip{left:0 !important;right:auto;bottom:calc(100% + 2.5rem);z-index:2}}.tooltip-acceptance{box-shadow:0 0 2rem 0 rgba(0,0,0,.2);transition:all .3s ease}.tooltip-acceptance p{font-size:.875rem}.offer-types{overflow:hidden;background:var(--brand01--100)}.offer-types .col>.heading{margin-bottom:4.5rem}.carousel-offer-types{margin:0 -.75rem}.carousel-offer-types .card{padding:0 .75rem}.offer-types .shape{top:40%;left:15%}.offer-types .shape svg{transform:rotate(120deg)}.contact-details .icon-holder{margin:0}.contact-details .icon.icon-bg .icon-holder{background-color:var(--brand06--100)}.contact-details:not(.bg-custom01)+.contact-details-central{border-top:1px solid var(--neutral--200)}.contact-details .frame h2{margin-bottom:.5rem}.map{height:400px;border-radius:var(--radius-small)}input[type=hidden]+.map{margin-top:0}.files h3.heading{margin-bottom:1rem}.files-list>li{display:block;padding:.5rem 0 .5rem 2rem;position:relative;font-size:1.125rem;font-weight:500;color:var(--brand01--500)}.files-list>li:before{content:url('/assets/icons/icon-file.svg');display:block;width:1.25rem;height:1.25rem;position:absolute;top:50%;left:0;transform:translateY(calc(-50% - 2px))}.files-list>li a:hover .filename{text-decoration:underline}.files-list .filesize{margin-left:.5rem;color:var(--custom-02)}.social-icons{display:flex}.social-icons>.icon{margin:0;margin-top:0 !important;border-radius:9999px}.social-icons>.icon:hover{background-color:var(--neutral--100)}.social-icons>.icon:not(:last-child){margin-right:.5rem}.social-icons>.icon svg{width:2.5rem;height:2.5rem;padding:.625rem}.social-icons>.icon svg,.social-icons>.icon svg *{fill:var(--brand01--700)}.fab{display:block;width:4rem;height:4rem;padding:1rem;position:fixed;bottom:3rem;right:3rem;z-index:10000;border-radius:9999px;box-shadow:0 0 .75rem 0 rgba(0,0,0,.1);cursor:pointer}.fab-contact{border:0;background:var(--brand06--200)}.fab-contact:focus-visible{outline:1px solid var(--brand01--700)}.school-types .carousel{margin:0 -.75rem}.school-types .carousel .card{padding:0 .75rem}.gototop{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:1rem;position:absolute;top:0;right:0;z-index:1000;transform:translateY(-50%);background:var(--neutral--00);border:1px solid var(--neutral--700);border-radius:9999px;box-shadow:0 0 .75rem 0 rgba(0,0,0,.1);cursor:pointer}.gototop .icon-holder{display:block;width:22px !important;height:22px !important}[data-action=close-modal],[data-action=close-parent]{width:3rem;height:3rem;top:0;right:0 !important;transform:none}[data-action=close-modal]{top:0 !important;right:0 !important}ul.bullets>li{padding-left:1.5rem;position:relative}ul.bullets>li:not(:last-child){margin-bottom:.75rem}ul.bullets>li:before{content:'';display:block;width:.375rem;height:.375rem;position:absolute;top:.375rem;left:0;background:var(--neutral--1000);border-radius:9999px}ul.bullets.text-single{line-height:1.4;font-size:1.125rem}ul.bullets.text-single>li:before{top:.5rem}ul.bullets.bullets-pretty-arrows>li{padding-left:2.5rem}ul.bullets.bullets-pretty-arrows>li:before{content:url('/assets/icons/arrow-pretty-right.svg');display:block;width:1.25rem;height:1.25rem;background:0 0;position:absolute;top:.75rem !important;left:0;transform:translateY(calc(-50% - 2px))}.offer-details{margin-bottom:6rem}.offer-details .col>span{line-height:1.15;font-family:roc-grotesk-wide,"Space Grotesk",Arial,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-size:1.5rem;font-weight:500}.page-offers .offer-details .col>.price{font-size:1rem}.page-offers .offer-details .col>.price>span{font-size:1.5rem}.offer-details-plans .col .row .col:not(:first-child){text-align:center}.offer-details-plans .offer-details-standard strong,.offer-details-plans .offer-details-plus strong,.offer-details-plans .offer-details-premium strong{padding:1rem;background:var(--brand06--50);border-radius:var(--radius-tiny);font-size:1.125rem}.offer-details-plans .offer-details-plus strong{background:var(--brand01--50)}.offer-details-plans .offer-details-premium strong{background:var(--brand08--100)}.offer-details-plans .row{align-items:center;margin:0 !important;padding:1rem}.offer-details-plans .row:first-child{padding-top:0}.offer-details-plans .row:last-child{border-top:1px solid var(--neutral--200);border-bottom:1px solid var(--neutral--200)}.offer-details-plans .row.offer-details-semesters{margin-top:1rem !important}.offer-details-label{display:flex;align-items:center;justify-content:flex-start}.offer-details-label .icon{transform:translateY(-2px)}.offer-details-label .icon .icon-holder{width:1rem;height:1rem}.offer-details-label .icon+span{display:block;margin-top:0;margin-left:.5rem}.plan-item{display:block;border:1px solid var(--neutral--200);border-radius:var(--radius-small)}.plan-item .plan-header{display:block;padding:var(--radius-tiny);border-bottom:1px solid var(--neutral--200)}.plan-item .plan-header .plan-heading{display:block;padding:.5rem;background:var(--brand06--100);border-radius:var(--radius-small);text-align:center;font-weight:500}.plan-item.plan-plus .plan-header .plan-heading{background:var(--brand01--100)}.plan-item.plan-premium .plan-header .plan-heading{background:var(--brand08--200)}.plan-item .plan-header .plan-price-holder{display:block;padding:2rem 0}.plan-item .plan-header .plan-price-holder>*{display:block;text-align:center}.plan-item .plan-header .plan-mode{margin-bottom:.25rem}.plan-item .plan-header .plan-price{line-height:1.15;font-family:roc-grotesk-wide,"Space Grotesk",Arial,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-size:1.5rem;font-weight:500}.plan-item .plan-header .plan-price .plan-price-value{font-size:2rem}.plan-item .plan-content{padding:2.5rem}.plan-item .plan-content .bullets{margin-bottom:4.5rem}.modes{display:block;width:100%}.modes .btn.active{background-color:var(--neutral--900);background-color:var(--brand01--500);color:var(--neutral--00)}.carousel-infinite{display:grid;grid-template-rows:auto auto;grid-auto-columns:auto;grid-row-gap:1.5rem;grid-column-gap:4.5rem;grid-auto-flow:column dense;width:max-content}.carousel-infinite .item{display:flex}.carousel-infinite .item>a,.carousel-infinite .item>span{display:flex}.carousel-infinite .logo{display:block;width:7.5rem;height:auto;user-select:none}.labs .shape svg{transform:scale(.75) rotate(0deg)}.labs .shape{top:50%;left:50%}.labs .shape svg *{fill:var(--brand01--50)}.labs .row+.row{margin-top:6rem}.labs .heading+.text-featured{line-height:1.6;font-weight:400;color:var(--neutral--700)}.labs .col>.heading{margin-top:0}.labs .col>.heading:before{top:-2.5rem}.gallery-carousel{display:block;width:100%;max-width:100%}.gallery-carousel .gallery-inner{display:block;width:100%;height:100%;overflow:hidden;border-radius:var(--radius-small)}.gallery-carousel .gallery-inner img{display:block}.gallery-carousel .carousel-controls{display:flex;justify-content:center;margin-top:2rem}.gallery-carousel .carousel-controls .arrows{margin-top:0}.gallery-carousel .carousel-controls .arrows .slick-arrow{border:1px solid var(--neutral--600);border-radius:9999px}.gallery-carousel .carousel-counts{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0 1rem}.gallery-carousel .carousel-counts *{user-select:none;color:var(--neutral--600)}.gallery-carousel .carousel-counts .separator{margin:0 .5rem}.box{padding:3rem;background:var(--brand02--50);border-radius:var(--radius-normal)}.box ul{margin-top:1.5rem}.box ul>li{padding-left:1.75rem;position:relative;font-size:1.125rem}.box ul>li:not(:first-child){margin-top:.75rem}.box ul>li:before{content:url('/assets/icons/bullet-tick.svg');display:block;width:1rem;height:1rem;position:absolute;top:1px;left:0;background:0 0;border-radius:0}.num{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:1px solid var(--neutral--900);border-radius:9999px;font-family:roc-grotesk-wide,"Space Grotesk",Arial,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-size:1.5rem;font-weight:500}.icon-with-text-holder .row{align-items:center}.icon-with-text-holder .row .col{flex:none}.icon-with-text-holder .row .col:first-child{width:6rem;margin-right:2rem}.icon-with-text-holder .row .col:last-child{width:calc(100% - 6rem)}.contact-widget .icon{margin:0 !important}.contact-widget .icon .icon-holder{background-color:var(--brand06--50) !important}.contact-widget p{font-size:1.125rem}.contact-widget b{display:block;line-height:1.15;font-family:roc-grotesk-wide,"Space Grotesk",Arial,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;font-size:1.75rem;font-weight:500}.trainer-widget .row .col:first-child{width:9rem;margin-right:2rem}.trainer-widget .row .col:last-child{width:calc(100% - 9rem)}.trainer-widget .avatar{overflow:hidden;border-radius:9999px}.trainer-widget .avatar img{display:block}.trainer-widget b{display:block;line-height:1.15;font-size:1.25rem;font-weight:500}.trainer-widget p{line-height:1.8;font-size:1.125rem;color:var(--neutral--600)}.page-title .breadcrumbs{display:flex;align-items:flex-start;width:100%;height:100%;position:absolute;top:0;left:0}.page-title .breadcrumbs{padding:2rem 0}.breadcrumbs-holder{display:block;width:100%;position:relative}.breadcrumbs-holder>span{display:flex;width:100%;overflow:hidden}.breadcrumbs-holder>span>span{display:flex;align-items:center;font-size:.875rem;font-weight:500;color:var(--neutral--1000);white-space:nowrap}.breadcrumbs-holder>span>span:not(:last-child){margin-right:.75rem}.breadcrumbs-holder>span>span:not(:last-child):after{content:'';display:block;width:1rem;height:1px;margin-left:.75rem;background:var(--neutral--1000)}.trainer-section h4{font-size:1.75rem}.trainer-section h4+.trainer-widget{margin-top:3rem}.no-hidden-costs b{display:block;margin-bottom:1rem;color:var(--neutral--700)}.no-hidden-costs .bullets li{color:var(--neutral--700)}.no-hidden-costs .bullets li:not(:last-child){margin-bottom:1rem}.no-hidden-costs .shape{width:40rem;height:40rem;top:50%;left:25%}.department-widget .department-widget-text{display:block;margin:1.5rem 0}.department-widget .department-widget-nav{display:flex;flex-wrap:wrap}.department-widget .department-widget-nav>*{display:flex;width:calc(50% - .5rem);margin:0 !important}.department-widget .department-widget-nav>*:nth-child(odd){margin-right:.5rem !important}.department-widget .department-widget-nav>*:nth-child(even){margin-left:.5rem !important}.department-widget .department-widget-nav>*:not(:nth-child(1)):not(:nth-child(2)){margin-top:1rem !important}.modal-otp{text-align:center}.modal-otp input{max-width:10.5rem;margin-right:auto;margin-left:auto;padding:1rem;text-align:center;font-size:1.125rem;letter-spacing:.15em}.modal-otp .modal-heading,.modal-otp .modal-subheading{text-align:center}.modal-otp .modal-heading{margin-bottom:.5rem !important;font-size:1.5rem}.modal-otp .modal-subheading{margin-bottom:1.25rem !important;font-family:inherit;font-size:1.125rem;font-weight:inherit}.modal-otp .modal-subheading.modal-subheading-tip{font-size:1rem;font-weight:500;color:var(--brand01--500)}.modal-otp .otp-step{margin:0 !important}.modal-otp .otp-step .btn+.btn:not(.btn-wide){margin-left:2rem}.modal-otp .otp-step .btn+.btn.btn-wide{margin-top:1rem}.modal-otp .otp-step .btn+.btn:not(.btn-wide):before{content:'';display:inline-block;width:1px;height:1.5rem;background:var(--custom-04);vertical-align:middle;position:relative;top:-2px;left:-1.125rem}.modal-otp [data-action=otp-validate]{margin-top:.75rem}.modal-otp .otp-resend-holder,.other-choices-holder>*:first-child{margin-top:3rem}.modal-otp .response{display:none;clear:both;width:100%;margin:1.5rem 0 0 !important;text-align:center;color:var(--brand09--500)}.modal-otp .btn.error+.response.error{display:block}.modal-otp .otp-field-holder{max-width:10.5rem;margin-left:auto;margin-right:auto;position:relative}.modal-otp .otp-department-details{margin-bottom:3rem}.modal-otp .otp-department-details .row .col span{white-space:pre-wrap}.modal-otp-limit-reached [data-action=otp-show-step-code]{display:none}.modal-otp-limit-reached .modal-otp .otp-department-details{margin-bottom:0}.hr-button-wrap .choose-department-holder,.hr-button-wrap a.btn{width:210px;margin-bottom:.5rem;text-align:center}.card-subtitle .card-label{margin:0 .5rem 0 0}.cc-cards-wrapper .job-offer-cards-holder,.cc-cards-wrapper .job-offer-cards-holder .cards{margin-top:1rem}.cc-cards-wrapper .gap-1{gap:.25rem}.cc-cards-wrapper .gap-1>*:first-child{flex:0 1 auto}.cc-cards-wrapper .choose-category-holder .btn{margin-left:.25rem}.facebook-group,.linkedin-group{display:flex;align-items:center;gap:0 .5rem}.facebook-group,.linkedin-group>*{display:block;line-height:1}.float-reset{float:unset!important}.d-inline{display:inline-block!important}.flex-wrap{flex-wrap:wrap}.mx-1{margin-inline:.25rem}@media (min-width:1080px){.cta-grid .w-2{width:25%}.cta-grid .w-3{width:30%}.cta-grid .w-5{width:45%}}.cta-grid .col{flex:auto;flex-grow:0}.cmplz-btn.cmplz-deny{order:2}.btn-text-main{font-family:roc-grotesk,"Space Grotesk",Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.cpt-blogs .post-author{display:flex;gap:2rem;align-items:center;border-top:2px solid var(--brand01--700);border-bottom:2px solid var(--brand01--700);padding:2rem}@media (max-width:576px){.cpt-blogs .post-author{flex-direction:column}.cpt-blogs .post-author p{text-align:center}.cpt-blogs .post-author__info{align-self:center !important}}.cpt-blogs img.post-author__image{min-width:120px;width:120px;height:120px;aspect-ratio:1/1;border:1px solid var(--neutral--700);border-radius:9999px;box-shadow:0 0 .75rem 0 rgba(0,0,0,.1)}.cpt-blogs .post-author__info{display:flex;flex-direction:column;gap:1rem}.cpt-blogs .post-author p{line-height:normal}.cpt-blogs .post-author__display-name{font-weight:700}.cpt-blogs .post-author__position{color:var(--brand01--700)}.cpt-blogs .post-title{margin-top:2rem}.cpt-blogs #ez-toc-container{padding:0}.cpt-blogs .ez-toc-title-container{position:relative;padding:1rem;display:flex;background-color:var(--brand01--700);color:#fff;align-items:center;justify-content:space-between}.cpt-blogs .ez-toc-title{line-height:normal}#ez-toc-container a.ez-toc-toggle{position:absolute;top:0;left:0;width:100%;height:100%;border:0;display:flex;justify-content:flex-end;padding-right:1rem;margin:0}#ez-toc-container a{color:var(--neutral--1000)}#ez-toc-container a.ez-toc-toggle svg{fill:#fff !important;color:#fff !important}#ez-toc-container a:visited{color:initial}#ez-toc-container .ez-toc-js-icon-con{border:0}#ez-toc-container ul.ez-toc-list{padding:1rem 0}div#ez-toc-container ul li,div#ez-toc-container ul li a{padding:0 .5rem}@media (max-width:1079px){.single .related-blogs{padding-left:1.5rem;padding-right:1.5rem}}.single .related-blogs{margin-top:2rem}.cpt-blogs .pills{display:flex;margin-top:1rem;flex-wrap:wrap;gap:.5rem}.cpt-blogs .pills span.btn{cursor:default}.cpt-blogs .pills span.btn:hover{background:var(--neutral--00);border:1px solid var(--custom-04);color:initial}#comments{max-width:100%;margin:0 1rem}#wpdcom{max-width:100%}#wpdcom .wpdiscuz-subscribe-form-email input[type=email]{border:1px solid #d3d3d3 !important}#wpdiscuz-comment-message{top:auto;right:auto;bottom:20px;left:50%;transform:translateX(-50%)}#wpdiscuz-comment-message.wpdiscuz-comment-message-auth{top:auto}#wpdcom .wpd-comment .wpd-comment-label{width:fit-content;padding:.5rem 1rem;font-size:1rem}