@charset "UTF-8";.site-footer{background:#212121;color:#a0a0a0;font-family:Raleway,Roboto,sans-serif;font-size:15px;font-weight:500;line-height:36px;padding:50px 0 80px;text-align:center}@media (min-width:544px){.site-footer{padding:100px 0;text-align:left}}.site-footer h4{color:#fff;font-size:15px;font-weight:700;line-height:36px;margin:0;text-transform:uppercase}@media (min-width:544px){.site-footer ul+h4{margin-top:36px}}.site-footer p{line-height:36px;margin:0;padding:0}.site-footer a{color:#a0a0a0;transition:color .3s}.site-footer a:hover{color:#fff;text-decoration:none}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer .ico-current-lang{height:16px;margin-right:5px;width:16px}.site-footer .lang-toggle{display:inline-block;position:relative}.site-footer .lang-toggle .dropdown-toggle{display:inline-block;padding-right:15px}.site-footer .lang-toggle .dropdown-toggle:after{border:0;color:#aaa;content:"\f107";font-family:FontAwesome;font-size:12px;height:auto;margin:0 0 0 5px;padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .3s;width:auto}.site-footer .lang-toggle:hover .dropdown-toggle,.site-footer .lang-toggle:hover .dropdown-toggle:after{color:#fff;cursor:pointer}.site-footer .lang-toggle .dropdown-menu-css{height:0;position:absolute;top:0;transition:height 0s .8s;width:100%}.site-footer .lang-toggle .dropdown-menu-css img{border:1px solid grey;height:auto;margin-bottom:3px;margin-right:10px;width:25px}.site-footer .lang-toggle .dropdown-menu{padding:15px 0;width:250px}.site-footer .lang-toggle .dropdown-menu:after{border:10px solid transparent;border-bottom-color:#fff;content:"";height:0;left:50%;margin-left:-10px;position:absolute;top:-20px;width:0;z-index:1000}@media (min-width:544px){.site-footer .lang-toggle .dropdown-menu:after{left:20px}}.site-footer .lang-toggle .dropdown-item{color:#222;font-size:14px;padding-bottom:10px;padding-top:10px}.site-footer .lang-toggle .dropdown-item:last-child img{border:0}.site-footer .lang-toggle .dropdown-menu-css:hover,.site-footer .lang-toggle .dropdown-toggle:active+.dropdown-menu-css{height:calc(100% + 8px);transition:height 0s 0s}.site-footer .lang-toggle .dropdown-menu-css .dropdown-menu{display:block;left:50%;margin:0;opacity:0;top:100%;transform:translate(-50%,-5px);transition:visibility .3s .5s,opacity .3s .5s,transform .3s .5s;visibility:hidden}@media (min-width:544px){.site-footer .lang-toggle .dropdown-menu-css .dropdown-menu{left:0;transform:translateY(-5px)}}.site-footer .lang-toggle .dropdown-menu-css:hover .dropdown-menu,.site-footer .lang-toggle .dropdown-toggle:active+.dropdown-menu-css .dropdown-menu{display:block;opacity:1;transform:translate(-50%);transition:visibility .3s 0s,opacity .3s 0s,transform .3s 0s;visibility:visible}@media (min-width:544px){.site-footer .lang-toggle .dropdown-menu-css:hover .dropdown-menu,.site-footer .lang-toggle .dropdown-toggle:active+.dropdown-menu-css .dropdown-menu{transform:translate(0)}}.site-footer .footer-row-1{font-size:14px;padding-bottom:50px}@media (min-width:768px){.site-footer .footer-row-1{padding-bottom:90px}}.site-footer .footer-row-1 svg{display:block;margin:0 auto 40px}@media (min-width:544px){.site-footer .footer-row-1 svg{margin:20px 0 40px}}@media (min-width:768px){.site-footer .footer-row-1 svg{margin:0}}.site-footer .footer-row-1 .fa{font-size:25px;margin-right:5px;vertical-align:-4px}.site-footer .footer-row-2{display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:768px){.site-footer .footer-row-2{display:block}}@media (min-width:544px) and (max-width:768px){.site-footer .footer-row-2 .row{display:flex;flex-wrap:wrap}}@media (max-width:991px){.site-footer .footer-row-2 .footer-courses{display:none}}.site-footer .footer-row-3{color:#747474;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:21px;padding-top:80px}@media (min-width:375px){.site-footer .footer-row-3{padding-top:50px}}@media (min-width:544px){.site-footer .footer-row-3{font-size:14px;padding-top:80px}}.site-footer .footer-row-3 .footer-nav-col{margin-bottom:20px}@media (min-width:768px){.site-footer .footer-row-3 .footer-nav-col{margin-bottom:0}}.site-footer .footer-row-3 .text-upper{font-weight:700;text-transform:uppercase}.site-footer .footer-row-3 a{color:#747474}.site-footer .footer-row-3 a:hover{color:#fff}.site-footer .footer-address span{display:block}.site-footer .footer-lower{text-align:center}.site-footer .footer-lower .nav{margin:20px 0 0}.site-footer .footer-lower li{color:#888}.site-footer .footer-lower li:last-child{margin-top:20px}.site-footer .footer-lower li a{color:#888;padding:0}.site-footer .footer-lower li a:hover{color:#02ac46;text-decoration:none}@media (min-width:768px){.site-footer .footer-lower{text-align:left}.site-footer .footer-lower a img{float:left}.site-footer .footer-lower .nav{float:right;margin:0}.site-footer .footer-lower .nav li{display:inline-block;padding:0 10px;width:auto}.site-footer .footer-lower .nav li:last-child{margin-top:0}}.contact{background-color:#02ac46;color:#fff;font-size:21px;padding:20px 0;text-align:center}.contact b,.contact span{display:inline-block;margin-right:60px}.contact a{color:#fff}.contact img{margin-right:30px}@media (max-width:991px){.contact{font-size:20px}.contact b,.contact span{display:inline-block;margin-right:20px}.contact img{margin-right:20px}}@media (max-width:767px){.contact{font-size:18px}.contact b,.contact span{display:inline-block;margin-right:20px}.contact img{display:none}}@media (max-width:543px){.contact{font-size:16px;line-height:35px;padding:20px}.contact b,.contact span{display:inline-block;margin-right:10px}}.page-height-fix{min-height:calc(100vh - 194px)!important;overflow:auto}@media (max-width:767px){.page-height-fix{min-height:auto!important}.margin-t-20{margin-top:20px}.margin-l-20{margin-left:20px}.margin-r-20{margin-right:20px}.margin-b-20{margin-bottom:20px}.margin-tb-20{margin:20px 0}.margin-lr-20{margin:0 20px}.margin-20{margin:20px}}.display-none{display:none!important}c{word-wrap:break-word;background-color:#f9f2f4;border-radius:4px;color:#c7254e;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-size:90%;padding:2px 4px;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap}c.block{display:block;margin-bottom:24px}.item-ico{margin:5px 0 30px}.a-center{text-align:center}.a-right{text-align:right}.page-title{color:#222;font-size:30px;font-weight:700;line-height:1.1}@media (min-width:543px){.page-title{font-size:35px;line-height:45px}}@media (min-width:768px){.page-title{font-size:40px;line-height:54px}}@media (min-width:1200px){.page-title{font-size:52px;line-height:65px}}.section-header,.section-title{text-align:center}.section-title{font-size:28px;line-height:35px;margin-bottom:30px}@media (min-width:544px){.section-title{font-size:32px;line-height:42px;margin-bottom:50px}}@media (min-width:768px){.section-title{margin-bottom:80px}}@media (min-width:992px){.section-title{margin-bottom:90px}}.section-header .section-title{margin-bottom:10px}.section-description{font-family:Raleway,Roboto,sans-serif;margin:0 auto;max-width:750px;text-align:center}.section-dark .section-description{color:#a0a0a0}@media (min-width:768px){.section-description{margin-bottom:40px}}.section-item{overflow:hidden;padding:20px;text-align:center}@media (min-width:992px){.section-item{padding:30px}}@media (min-width:1200px){.section-item{padding:40px 20px}}.item-title{font-size:21px;font-weight:600;line-height:32px;margin-bottom:5px}.item-text{font-size:16px;line-height:26px}.call-section{background:#e8eee9;border-top:1px solid #dceade;padding:90px 0}@media (min-width:544px){.call-section{background:#e8eee9 url(/static/img/bg.section/bg.call.jpg) no-repeat 30% 0;background-size:auto 140%}}@media (min-width:768px){.call-section{background-size:cover;padding:150px 0}}.call-section .section-description{color:#308150;font-weight:400}.call-section .hidden{display:none}.call-section .form-items-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px 0 20px}.call-section .form-items-wrap-alt{margin:20px 0 0}@media (min-width:992px){.call-section .form-items-wrap-alt{margin:0}}.call-section .agreements{margin:20px 0}.call-section .personal-terms-box,.call-section .terms-box{font-size:14px}.call-section .personal-terms-box .input-checkbox,.call-section .terms-box .input-checkbox{display:inline-block;margin-right:5px;width:auto}.call-section .personal-terms-box .details-button,.call-section .terms-box .details-button{color:#02ac46}.call-section .form-item{background:#fff;border-radius:4px;margin:0 8px;overflow:hidden}@media (min-width:1200px){.call-section .form-item{flex:1}}.call-section .form-item:first-child{margin-top:0}@media (max-width:1199px){.call-section .form-item{margin:15px 0 0;width:48%}.call-section .form-item.form-item-phone{width:100%}.call-section .form-item.form-item-email{margin-top:20px;width:100%}.call-section .form-item.form-item-day{width:55%}.call-section .form-item.form-item-hour{width:40%}}.call-section .form-item.form-item-email input{padding:0 10px}.call-section .form-item input,.call-section .form-item select{-webkit-appearance:none;background:#fff;border:none;color:#222;font-size:16px;font-weight:400;margin:0;min-height:auto;padding:15px}.call-section .form-item input{border-radius:4px;width:100%}.call-section .form-item input::-webkit-input-placeholder{color:#222}.call-section .form-item.form-item-phone input{background:transparent url(/static/img/ico/ico.phone.svg) no-repeat 9px 50%;background-size:35px 35px;padding-left:45px;padding-right:0;width:100%}.call-section .form-item select{background:transparent url(/static/img/ico/ico.arrow-down.svg) calc(100% - 45px) 50% no-repeat;background-size:10px 5px;padding-left:45px;width:calc(100% + 30px)}.call-section .form-item.form-item-day{background:#fff url(/static/img/ico/ico.calendar.svg) no-repeat 11px 50%;background-size:25px 25px}.call-section .form-item.form-item-hour{background:#fff url(/static/img/ico/ico.time.svg) no-repeat 11px 50%;background-size:25px 25px}.call-section .form-item label{color:#222;display:none;font-family:Raleway,Roboto,sans-serif;font-size:12px;text-transform:uppercase;word-spacing:2px}.call-section .submit-item{text-align:center}.call-section .submit-item .btn{padding:15px 50px}.call-section .onsubmit-message{font-size:18px;font-weight:700;text-align:center}.call-section #call-section-success{display:none;margin:0;padding:50px 0 40px}.call-section .bottom-info{color:#5a5a5a;font-size:13px;line-height:20px;margin:40px 0 0}.number-circle{border:1px solid #308150;border-radius:40px;color:#308150;display:inline-block;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;height:1.8em;line-height:1.8em;position:relative;vertical-align:middle;width:1.8em}body{background-color:#fff}body[data-bootcamp-type=fs] [data-bootcamp-type-section]:not([data-bootcamp-type-section=fs]),body[data-bootcamp-type=fsp] [data-bootcamp-type-section]:not([data-bootcamp-type-section=fsp]),body[data-bootcamp-type=java] [data-bootcamp-type-section]:not([data-bootcamp-type-section=java]),body[data-bootcamp-type=jdp] [data-bootcamp-type-section]:not([data-bootcamp-type-section=jdp]),body[data-bootcamp-type=wd] [data-bootcamp-type-section]:not([data-bootcamp-type-section=wd]),body[data-bootcamp-type=wdp] [data-bootcamp-type-section]:not([data-bootcamp-type-section=wdp]){display:none}section{color:#333;text-align:center}.js-video{height:0;margin-bottom:10px;overflow:hidden;padding-bottom:67.5%;padding-top:25px;position:relative}.js-video embed,.js-video iframe,.js-video object,.js-video video{height:100%;left:0;position:absolute;top:0;width:100%}.hide-element{display:none}.hero{background-color:#02ac46;overflow:hidden;padding:60px 0 102px;text-align:left}.hero h1{color:#fff;font-size:52px;line-height:65px;max-width:600px}.hero p{color:#fff;font-size:21px;margin-bottom:32px}.hero .container{position:relative}.image-path-bg{background-color:transparent;height:417px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:639px}.image-path-bg figure{margin-bottom:0;position:absolute;text-align:center}.image-path-bg figure:before{background-color:#fff;border-radius:50%;color:#02ac46;display:inline-block;font-size:10px;font-weight:600;height:22px;left:calc(50% - 45px);padding-top:4px;position:absolute;top:-6px;width:22px}.image-path-bg figure:first-child{left:calc(50% - 65px);top:5px}.image-path-bg figure:first-child:before{content:"1"}.image-path-bg figure:first-child .hero-bg-line{max-width:none;position:absolute;right:-210px;top:calc(50% - 20px);width:226px}.image-path-bg figure:nth-child(2){right:-15px;top:calc(50% - 50px)}.image-path-bg figure:nth-child(2):before{content:"2"}.image-path-bg figure:nth-child(2) .hero-bg-line{left:-255px;max-width:none;position:absolute;top:90px;width:301px}.image-path-bg figure:nth-child(2).java-path .hero-bg-line{left:-217px}.image-path-bg figure:nth-child(3){left:177px;top:calc(50% + 66px)}.image-path-bg figure:nth-child(3):before{content:"3"}.image-path-bg figure:nth-child(3) .hero-bg-line{left:-168px;max-width:none;position:absolute;top:calc(50% - 30px)}.image-path-bg figure .step-img{height:74px;width:68px}.image-path-bg:before{background-image:url(/static/img/line-top.png);left:50%;top:-285px}.image-path-bg:after,.image-path-bg:before{content:"";height:300px;position:absolute;width:2px}.image-path-bg:after{background-image:url(/static/img/line-bottom.png);bottom:-190px;left:8px}.image-path-bg p{font-size:16px;font-weight:400;line-height:20px;margin-bottom:0;padding-top:10px}.image-path-bg .circle-bg{position:relative}.image-path-bg .circle-bg:before{background:radial-gradient(circle,hsla(0,0%,95%,.2) 50%,hsla(0,0%,95%,.1) 0);border-radius:50%;content:"";display:block;height:312px;left:50%;position:absolute;transform:translate(-50%,-70%);width:312px;z-index:-1}.guarantee{background-color:#f1f1f1;padding:130px 0 90px}.guarantee h2{line-height:40px}.guarantee span{position:relative}.guarantee img{position:absolute;right:-20px;top:-40px}.guarantee p{line-height:28px;margin:auto;max-width:750px}.guarantee-without-hat{padding:90px 0}.graduates{background-color:#fff;padding:95px 0}.graduates h2{color:#222}.no-time-wasted{text-align:left}.no-time-wasted input[type=email]{background-color:#fff;border:1px solid #02ac46;border-radius:3px;color:#888;display:inline-block;height:50px;line-height:50px;margin-left:15px;margin-right:30px;outline:0;padding:5px 20px;width:390px}.no-time-wasted .btn[class*=primary]{width:262px}.no-time-wasted .left-column h4{color:#333;font-size:25px;font-weight:500;line-height:30px;margin-bottom:20px}.no-time-wasted .left-column h3{font-size:20px}.no-time-wasted .right-column{display:flex;justify-content:center;margin-top:30px;position:relative}.no-time-wasted .right-column .circle-bg{left:calc(50% - 25px);position:absolute}.no-time-wasted .right-column .circle-bg:before{background:radial-gradient(circle,rgba(2,172,70,.2) 50%,rgba(2,172,70,.1) 0);border-radius:50%;content:"";display:block;height:212px;left:50%;position:absolute;transform:translate(-41%,-27%);width:212px;z-index:1}.no-time-wasted ul{list-style-type:none;padding-left:0;width:100%}.no-time-wasted ul li{background:#fff;color:#6f6f6f;margin-bottom:20px;padding:10px 20px;position:relative;transition:.8s}.no-time-wasted ul li p{margin-bottom:0;padding:30px 20px}.no-time-wasted ul li b{display:block;padding-left:20px}.no-time-wasted ul li b:before{border-left:2px solid;border-top:2px solid;border-color:#02ac46;border-style:none solid solid none;border-width:medium 2px 2px medium;content:"";display:inline-block;font-size:20px;height:16px;left:15px;position:absolute;top:15px;transform:rotate(52deg);width:8px}.no-time-wasted ul li:hover{cursor:pointer}.svg-g-hoverColor circle,.svg-g-hoverColor line,.svg-g-hoverColor path,.svg-g-hoverColor polyline,.svg-g-hoverColor rect{stroke:#02ac46}.why-us{background-color:#262626;padding:95px 0}.why-us h2{color:#fff;margin-bottom:85px}.why-us h3{font-size:21px}.why-us .advantages-wrapper{background-color:#fff;border-radius:5px}.why-us .advantages-wrapper figure{margin:0;padding:65px 65px 55px}.why-us .advantages-wrapper figure:first-child,.why-us .advantages-wrapper figure:nth-child(2){border-bottom:1px solid #e0e0e0}.why-us .advantages-wrapper figure:first-child,.why-us .advantages-wrapper figure:nth-child(3){border-right:1px solid #e0e0e0}.why-us .advantages-wrapper img{height:80px;margin-bottom:30px}.why-us .advantages-wrapper svg{margin-bottom:25px}.features{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:95px 0}.features h2{margin-bottom:0}.features h3{font-size:21px;margin-top:35px}.features figure,.features p{margin-bottom:0}.features img{height:87px;margin-top:90px}.features svg{margin-top:84px}.mentors{background-color:#fff;padding:91px}.mentors p{margin-bottom:93px}.mentors figure{margin-bottom:0;padding:0}.mentors figure img{border-radius:50%;height:auto;margin-bottom:25px;width:180px}.mentors figure h3{font-size:16px}.mentors figure p{font-size:14px;margin-bottom:0}.mentors .col-lg-3,.mentors .col-md-6{margin-bottom:90px}.mentors a{background-color:#02ac46;color:#fff;padding:12px 53px}.learning-program{background-color:#f1f1f1;padding:95px 0}.learning-program h3{color:#888;font-size:14px}.learning-program p:first-of-type{margin:25px 0 65px}.learning-program p:nth-of-type(2){font-weight:600;margin:40px 0 65px}.learning-program img{height:80px;margin-bottom:15px}.learning-program input[type=email]{background-color:#fff;border:1px solid #02ac46;border-radius:3px;color:#888;display:inline-block;height:50px;line-height:50px;margin-right:30px;outline:none;padding:5px 20px;width:358px}.learning-program figure p:first-of-type{margin-bottom:35px}.learning-program .advanced-js-md-down{display:none;font-weight:400}.learning-program .fejs-scope,.learning-program .webdev-scope{background-color:#b0b0b0;height:4px;margin:0 auto;position:relative;width:85%}.learning-program .fejs-scope:after,.learning-program .fejs-scope:before,.learning-program .webdev-scope:after,.learning-program .webdev-scope:before{background-color:#b0b0b0;content:"";height:35px;position:absolute;width:4px}.learning-program .fejs-scope p,.learning-program .webdev-scope p{background-color:#f1f1f1;display:inline-block;font-weight:400;margin:0;padding:0 10px;position:relative;top:-10px}.learning-program .fejs-scope p span,.learning-program .webdev-scope p span{display:none}.learning-program .fejs-scope{margin-bottom:55px;position:relative}.learning-program .fejs-scope:before{left:0;top:0}.learning-program .fejs-scope:after{right:0;top:0}.learning-program .fejs-scope p{background-color:#f1f1f1;display:inline-block;height:40px;position:absolute}.learning-program .fejs-scope p:first-of-type{left:50px}.learning-program .fejs-scope p:first-of-type:after{background-color:#b0b0b0;bottom:-5px;content:"";height:35px;position:absolute;right:-50px;width:4px}.learning-program .fejs-scope p:last-of-type{right:300px}.learning-program .webdev-scope:before{bottom:0;left:0}.learning-program .webdev-scope:after{bottom:0;right:0}.bootcamp-support{background-color:#fff;padding:95px 0 0}.bootcamp-support h2{margin-bottom:90px}.bootcamp-support h3{font-size:21px}.bootcamp-support figure{margin-bottom:90px}.bootcamp-support p{margin:0 auto;padding:0;width:401px}.bootcamp-support img{margin:0 auto 20px;width:345px}.statistics{background-color:#f1f1f1;padding:15px 0 10px}.statistics h2,.statistics p{color:#02ac46;font-size:21px;font-weight:600;margin-bottom:0}.statistics img{padding:0 15px 15px 0}.bootcamp-buy{background-color:#02ac46;padding:95px 0}.payments{background:#02ac46;padding:95px 0}.payments h2{color:#fff;margin-bottom:50px;text-align:center}.payments hr{display:none}.payments .kodilla-loading-icon{display:none;left:50%;margin:0 0 0 -35px;position:absolute;top:400px;z-index:99}.payments>.container{background:#fff;border-radius:8px;position:relative;transition:opacity .4s ease-in-out}.payments>.container.loading .kodilla-loading-icon{display:block}.payments .bootcamp-offer{counter-reset:section;padding:120px 40px 50px}.payments .bootcamp-offer>h3{font-size:20px;margin-bottom:25px;text-align:left}.payments .bootcamp-offer>h3[data-pricing-title]{clear:both}.payments .bootcamp-offer>h3:before{background-color:#02ac46;border-radius:4px;color:#fff;content:counter(section);counter-increment:section;display:inline-block;height:25px;margin-right:20px;text-align:center;width:25px}.payments .bootcamp-offer p.price{font-size:28px;font-weight:700;margin-bottom:0;margin-top:15px}.payments .bootcamp-offer p.price.hidden{visibility:hidden}.payments .bootcamp-version .bootcamp-desc{margin-top:-100px;min-height:300px}.payments .bootcamp-pro-courses-list,.payments .bootcamp-version-list{float:left;list-style-type:none;margin-bottom:30px;width:45%}.payments .bootcamp-pro-courses-list i,.payments .bootcamp-version-list i{color:#b0b0b0;font-size:18px}.payments .bootcamp-pro-courses-list li,.payments .bootcamp-version-list li{margin-top:5px;text-align:left}.payments .bootcamp-pro-courses-list label,.payments .bootcamp-version-list label{cursor:pointer;display:inline-block;font-size:16px;padding-left:45px;position:relative}.payments .bootcamp-pro-courses-list label[for=hr-check]:before,.payments .bootcamp-version-list label[for=hr-check]:before{background-color:#f1f1f1}.payments .bootcamp-pro-courses-list label:before,.payments .bootcamp-version-list label:before{background-color:#fff;border:3px solid #b0b0b0;border-radius:2px;bottom:3px;content:"";display:inline-block;height:25px;left:0;position:absolute;width:25px}.payments .bootcamp-pro-courses-list input[type=checkbox],.payments .bootcamp-version-list input[type=checkbox]{display:none}.payments .bootcamp-pro-courses-list input[type=checkbox]:disabled+label,.payments .bootcamp-version-list input[type=checkbox]:disabled+label{color:#b0b0b0}.payments .bootcamp-pro-courses-list .checkbox label:before,.payments .bootcamp-version-list .checkbox label:before{border-radius:3px}.payments .bootcamp-pro-courses-list input[type=checkbox]:checked+label,.payments .bootcamp-version-list input[type=checkbox]:checked+label{color:#333}.payments .bootcamp-pro-courses-list input[type=checkbox]:checked+label:before,.payments .bootcamp-version-list input[type=checkbox]:checked+label:before{background-color:#02ac46;border-color:#02ac46;color:#fff;content:"✓";font-size:25px;line-height:20px;text-align:center}.payments .bootcamp-pro-courses-list{float:unset;width:100%}.payments .bootcamp-pro-courses-list i.fa{cursor:pointer}@media (max-width:991px){.payments .bootcamp-pro-courses-list label{max-width:91%}.payments .bootcamp-pro-courses-list i.fa{float:right}}.payments .bootcamp-pro-courses-modals{text-align:left}.payments .bootcamp-desc{background-color:#f1f1f1;float:right;font-size:13px;padding:10px;text-align:left;width:53%}.payments .bootcamp-desc p{margin-bottom:0}@media (max-width:991px){.payments .bootcamp-desc{margin-bottom:40px}}.payments .bootcamp-desc.pro-course{float:unset;margin-bottom:40px;width:100%}.payments .bootcamp-edition{margin-bottom:40px}@media (min-width:992px){.payments .bootcamp-edition{width:45%}}.payments .bootcamp-edition form{padding-left:40px;width:100%}.payments .bootcamp-edition form select{margin-bottom:15px;max-width:350px;overflow:hidden;padding-left:10px}.payments .bootcamp-edition form .select-edition label,.payments .bootcamp-edition form .select-language label{text-align:left;text-transform:uppercase}.payments .bootcamp-edition form .select-language{display:none}.payments .bootcamp-edition form .select-edition{text-align:left}.payments .bootcamp-edition form .select-edition>div{margin-right:20px;max-width:350px;text-align:left;width:100%}.payments.payments-wp .payment-choice ul{min-height:170px}.payments .payment-choice{background-color:#f4f4f4;border:1px solid #eee;border-radius:10px;display:block;height:auto;margin-top:35px;padding:35px 20px 30px}@media (min-width:768px){.payments .payment-choice{display:flex;justify-content:space-between;padding:40px}}.payments .payment-choice h3,.payments .payment-choice h4,.payments .payment-choice h5,.payments .payment-choice h6{color:#656565;display:block;font-family:Roboto,sans-serif;line-height:1.5em;text-shadow:0 1px 0 hsla(0,0%,100%,.5)}.payments .payment-choice h3{color:#222;font-size:26px;font-weight:500;line-height:36px;margin:0 0 .5em}.payments .payment-choice h4{font-size:16px;font-weight:400;margin:0}.payments .payment-choice h5{color:#02ac46;font-size:21px;font-weight:700;line-height:31px;margin:0 0 3px}@media (min-width:768px){.payments .payment-choice h5{margin:5px 0 0}}.payments .payment-choice h6{color:#888;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;margin-bottom:20px}.payments .payment-choice .price-old{color:#f30;text-decoration:line-through}.payments .payment-choice .payment-discount{color:#f30;font-size:1.2em;font-weight:700;text-decoration:underline}.payments .payment-header{text-align:center}@media (min-width:768px){.payments .payment-header{text-align:left}}.payments .payment-amounts{margin:20px 0 0;text-align:center}@media (min-width:768px){.payments .payment-amounts{margin:0;text-align:right}}.payments .payments-order-button{text-transform:uppercase}.payments .payments-order-button.btn-reverse{background:transparent;border-color:#02ac46}.payments .payments-order-button.disabled{background:#a0a0a0;border-color:#a0a0a0;cursor:not-allowed;pointer-events:all}.payments .payments-order-button.disabled:active,.payments .payments-order-button.disabled:focus,.payments .payments-order-button.disabled:hover{background-color:#b0b0b0;border-color:#b0b0b0;color:#fff}.payments .payments-order-link{font-family:Raleway,Roboto,sans-serif;font-weight:700;text-transform:uppercase}.payments .payments-price-expire-date{color:#888;font-size:16px;margin:50px 0;text-align:center}.payments .ribbon{background:#03c551;border-radius:10px 0 0 10px;height:70px;left:-15px;padding:20px 5px 5px;position:absolute;text-align:center;top:20px;width:285px}.payments .ribbon:after{border-color:#03c551 #03c551 #03c551 transparent;border-style:solid;border-width:35px 40px;content:" ";left:231px;position:absolute;top:0;transform:rotate(180deg);width:96px}.payments .ribbon .tooltip-inner{color:#000!important;font-family:Roboto,sans-serif}.payments .ribbon .ribbon-base{color:#fff;position:relative;text-align:center;z-index:2}.payments .ribbon .ribbon-base img{display:block;margin:0 auto 10px}.payments .ribbon .ribbon-base span{font-size:30px;text-transform:uppercase}.payments .ribbon .ribbon-base span:last-child{font-size:14px}.payments .ribbon .ribbon-base span{line-height:28px}.payments .ribbon .ribbon-base small{font-size:14px;font-weight:600}.faq{background-color:#f1f1f1;padding:95px 0}.faq h2{margin-bottom:85px}.faq h3,.faq p{line-height:24px;text-align:left}.faq h3{font-size:16px}.faq p{font-size:14px}.faq .row{margin-bottom:90px}.faq .modal .modal-dialog{max-width:660px}.faq .modal .modal-dialog .modal-content .modal-body,.faq .modal .modal-dialog .modal-content .modal-header{padding:35px}.personal-terms-box,.terms-box{text-align:left}.personal-terms-box .form-control,.terms-box .form-control{display:inline-block;width:auto}.terms-box{margin-top:30px}.details-button{color:#02ac45;cursor:pointer}.bootcamp-support .row,.features .row,.why-us .advantages-wrapper .row{display:flex;flex-wrap:wrap}@media (max-width:1199px){.hero{padding:80px 0 102px}.hero h1{font-size:40px}.hero p{font-size:18px}.image-path-bg{right:-10px}.image-path-bg:before{left:calc(50% + 12px)}.image-path-bg:after{left:49px}.image-path-bg figure:first-child{left:calc(50% - 50px)}.image-path-bg figure:nth-child(2){right:-33px}.image-path-bg figure:nth-child(2) img:last-of-type{left:-222px}.image-path-bg figure:nth-child(2).java-path{right:-65px}.image-path-bg figure:nth-child(3){left:210px}.image-path-bg figure:nth-child(3) img:last-of-type{left:-160px;top:calc(50% - 29px)}.learning-program .fejs-scope p:last-of-type{right:190px}.payments .payments-bc-edition-wrapper{padding:100px 50px 30px}.payments .payments-bc-edition-wrapper h2{max-width:750px;text-align:left}}@media (max-width:991px){.hero{text-align:center}.hero h1{line-height:54px;max-width:100%}.payments .bootcamp-version .bootcamp-desc{margin-top:0}.payments .bootcamp-offer{padding:70px 40px 50px}.image-path-bg{display:none}.why-us{color:#dfdfdf;padding:80px 0}.why-us h2{margin-bottom:40px}.why-us .advantages-wrapper{background:none}.why-us .advantages-wrapper figure{padding:30px 65px}.why-us .advantages-wrapper figure:first-child,.why-us .advantages-wrapper figure:nth-child(2){border-bottom:none}.why-us .advantages-wrapper figure:first-child,.why-us .advantages-wrapper figure:nth-child(3){border-right:none}.why-us .advantages-wrapper figure h3{color:#fff}.learning-program form{width:100%}.learning-program input[type=email]{margin:0 auto 30px;width:373px}.learning-program .fejs-scope p:last-of-type{right:100px}.wordpress-program .row>div{margin-top:50px}.bootcamp-support p{padding:10px;width:100%}.statistics img{display:none}.statistics p{padding:10px 15px}.payments .ribbon{display:none}.payments{flex-flow:column wrap}.payments .bootcamp-version-list label:before{top:3px}.payments .bootcamp-desc,.payments .bootcamp-version-list{float:none;width:100%}.payments .bootcamp-edition form .select-edition>span{display:block;margin-bottom:25px}.payments .payment-choice-container{width:100%}.payments .container[data-number-of-defined-payment-types="1"] .payment-choice-container{margin:0 auto;max-width:100%}.payments .payment-choice ul{min-height:auto}.payments .payments-bc-edition-wrapper{padding:60px 40px 10px}.payments .payments-bc-edition-wrapper h2{line-height:40px;text-align:center}.payments .payments-bc-edition-wrapper .edition-wrapper .select-label{justify-content:center;padding-bottom:0}.payments .payments-bc-edition-wrapper .edition-wrapper .term-and-availability-info{justify-content:center;margin-bottom:30px;margin-top:20px}.payments .payments-bc-edition-wrapper .edition-wrapper .edition-header{flex-direction:column;flex-wrap:wrap;justify-content:center}.payments .payments-order-button{display:block;margin:10px auto 0}.faq h2{margin-bottom:75px}.faq .row{margin-bottom:50px}}@media (max-width:767px){section h2{font-size:28px}.hero{padding:45px 0 80px}.hero h1{font-size:30px;line-height:45px}.guarantee{padding:80px}.guarantee img{display:none}.learning-program p:first-of-type{margin-bottom:30px}.learning-program img{margin-top:30px}.learning-program .advanced-js-md-down{display:block}.learning-program .fejs-scope{margin-bottom:55px}.learning-program .fejs-scope:after,.learning-program .fejs-scope:before{display:none}.learning-program .fejs-scope p{display:block;height:auto;position:static}.learning-program .fejs-scope p:first-of-type:after{display:none}.learning-program .fejs-scope p:first-of-type span{display:inline-block}.learning-program .fejs-scope p:last-of-type,.learning-program .webdev-scope{display:none}.mentors{padding:70px 50px 50px}.mentors p{margin-bottom:40px}.mentors figure{display:inline-block;padding:10px 30px}.mentors figure img{margin-bottom:25px}.mentors .col-xs-12{margin-bottom:15px}.mentors a{margin:42px auto 20px;padding:12px 53px}.bootcamp-support{padding:88px 0 35px}.bootcamp-support h2{margin-bottom:40px;padding:0 20px}.bootcamp-support figure{margin-bottom:45px}.bootcamp-support p{padding:0 30px}.bootcamp-support .row{margin:0;max-width:100%}.no-time-wasted .left-column li{margin-left:0}.no-time-wasted .left-column h4{font-size:20px}.no-time-wasted .btn[class*=primary],.no-time-wasted input[type=email]{display:block;margin:0 auto 30px;width:100%}.payments{padding-top:50px}.payments .bootcamp-offer{padding:50px 30px 0}.payments .payments-bc-edition-wrapper .edition-wrapper{border-bottom:none;margin-right:0}.payments .payments-bc-edition-wrapper .edition-wrapper h2,.payments .payments-selected-bc-price{margin-bottom:40px}.faq{padding:40px 0}.faq h2{margin-bottom:40px}.faq .row{margin-bottom:0}.faq .row>div{padding:20px}}@media (max-width:543px){section .btn,section .btn[class*=primary],section .btn[class*=success]{font-size:14px}section .btn[class*=reverse]{font-size:14px;width:262px}section h2{font-size:23px}section p{font-size:16px}.hero{padding:30px 0 35px}.hero h1{font-size:24px;line-height:38px;margin-top:0}.guarantee{padding:30px 25px}.guarantee h2{line-height:32px}.graduates,.why-us{padding:40px 0}.why-us .advantages-wrapper figure{padding:30px}.features{padding:40px 25px}.features img{margin-top:50px}.mentors{padding:40px 20px 43px}.mentors .container{padding:0}.mentors .container figure{display:block;padding:0}.mentors .container figure img{margin-bottom:20px;max-width:100%}.mentors .container .col-xs-12{margin-bottom:60px}.mentors .container a{margin-top:0}.learning-program{padding:40px 0}.learning-program input[type=email]{width:260px}.learning-program p:nth-of-type(2){margin:10px 0 35px}.wordpress-program h3{font-size:20px}.bootcamp-support{padding:55px 0 0}.bootcamp-support h2{margin-bottom:40px;padding:0 20px}.bootcamp-support p{max-width:100%}.no-time-wasted .left-column form{margin:0 auto}.no-time-wasted .left-column form input[type=email]{display:block;margin:0 auto}.payments{padding:0}.payments>.container{border-radius:0}.payments h2{font-size:26px;margin:0;padding:30px}.payments .bootcamp-offer{padding:30px 0 0}.payments .payments-selected-bc-price{font-size:28px;margin-bottom:15px}.payments .bootcamp-edition form,.payments .bootcamp-version-list{padding-left:0}.payments .bootcamp-version-list i{display:none}.payments .btn{padding:11px 50px}.payments .payments-bc-edition-wrapper{padding:60px 0 10px}.payments .payments-bc-edition-wrapper .edition-wrapper .select-label{flex-direction:column;justify-content:center}.payments .payments-bc-edition-wrapper .edition-wrapper .select-label select{max-width:100%}.payments .payments-bc-edition-wrapper .edition-wrapper .select-label label{margin:9px 0 10px}.payments .payments-bc-edition-wrapper .edition-wrapper .term-and-availability-info{flex-direction:column}.payments .payments-bc-edition-wrapper .edition-wrapper .term-and-availability-info .separator{display:none}.payments .payments-bc-edition-wrapper .edition-wrapper .term-and-availability-info p{display:flex;justify-content:flex-start}.statistics{padding:15px 5px}}
