@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:circ;src:url(../fonts/circ.eot);src:url(OpenSans-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/circ.woff2) format('woff2'),url(../fonts/circ.woff) format('woff'),url(../fonts/circ.ttf) format('truetype'),url(../fonts/circ.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Conv_Reis-Regular;src:url(../fonts/Reis-Regular.eot);src:local('☺'),url(../fonts/meller/Reis-Regular.woff) format('woff'),url(../fonts/meller/Reis-Regular.ttf) format('truetype'),url(../fonts/meller/Reis-Regular.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Conv_Circular_Air-Bold;src:url(../fonts/meller/Circular_Air-Bold.eot);src:local('☺'),url(../fonts/meller/Circular_Air-Bold.woff) format('woff'),url(../fonts/meller/Circular_Air-Bold.ttf) format('truetype'),url(../fonts/meller/Circular_Air-Bold.svg) format('svg');font-weight:700;font-style:normal}@font-face{font-family:Conv_Circular_Air-Book;src:url(../fonts/meller/Circular_Air-Book.eot);src:local('☺'),url(../fonts/meller/Circular_Air-Book.woff) format('woff'),url(../fonts/meller/Circular_Air-Book.ttf) format('truetype'),url(../fonts/meller/Circular_Air-Book.svg) format('svg');font-weight:400;font-style:normal}.container{width:100%;max-width:1224px;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}@media (max-width:767px){.container{padding-right:24px;padding-left:24px}}@media (min-width:768px){.container-fluid{margin-right:auto;margin-left:auto}}.row{margin-right:-15px;margin-left:-15px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}@media (max-width:767px){.row{margin-right:-24px;margin-left:-24px}}.no-gutter{margin-right:0;margin-left:0}.no-gutter [class^=col-]{padding-right:0!important;padding-left:0!important}.col-xs-1{position:relative;float:left;width:8.33333%;min-height:1px;padding-right:24px;padding-left:24px}.col-xs-offset-1{margin-left:8.33333%}.col-xs-2{position:relative;float:left;width:16.66667%;min-height:1px;padding-right:24px;padding-left:24px}.col-xs-offset-2{margin-left:16.66667%}.col-xs-3{position:relative;float:left;width:25%;min-height:1px;padding-right:24px;padding-left:24px}.col-xs-offset-3{margin-left:25%}.col-xs-4{position:relative;float:left;width:33.33333%;min-height:1px;padding-right:24px;padding-left:24px}.col-xs-offset-4{margin-left:33.33333%}.col-xs-5{position:relative;float:left;width:41.66667%;min-height:1px;padding-right:24px;padding-left:24px}.col-xs-offset-5{margin-left:41.66667%}.col-xs-6{position:relative;float:left;width:50%;min-height:1px;padding-right:24px;padding-left:24px}.col-xs-offset-6{margin-left:50%}.col-xs-7{position:relative;float:left;width:58.33333%;min-height:1px;padding-right:24px;padding-left:24px}.col-xs-offset-7{margin-left:58.33333%}.col-xs-8{position:relative;float:left;width:66.66667%;min-height:1px;padding-right:24px;padding-left:24px}.col-xs-offset-8{margin-left:66.66667%}.col-xs-9{position:relative;float:left;width:75%;min-height:1px;padding-right:24px;padding-left:24px}.col-xs-offset-9{margin-left:75%}.col-xs-10{position:relative;float:left;width:83.33333%;min-height:1px;padding-right:24px;padding-left:24px}.col-xs-offset-10{margin-left:83.33333%}.col-xs-11{position:relative;float:left;width:91.66667%;min-height:1px;padding-right:24px;padding-left:24px}.col-xs-offset-11{margin-left:91.66667%}.col-xs-12{position:relative;float:left;width:100%;min-height:1px;padding-right:24px;padding-left:24px}.col-xs-offset-12{margin-left:100%}@media (max-width:767px){.col-xs-no-gutter{padding-right:0!important;padding-left:0!important}}@media (min-width:768px){.col-sm-1{position:relative;float:left;width:8.33333%;min-height:1px;padding-right:15px;padding-left:15px}.col-sm-offset-1{margin-left:8.33333%}.col-sm-2{position:relative;float:left;width:16.66667%;min-height:1px;padding-right:15px;padding-left:15px}.col-sm-offset-2{margin-left:16.66667%}.col-sm-3{position:relative;float:left;width:25%;min-height:1px;padding-right:15px;padding-left:15px}.col-sm-offset-3{margin-left:25%}.col-sm-4{position:relative;float:left;width:33.33333%;min-height:1px;padding-right:15px;padding-left:15px}.col-sm-offset-4{margin-left:33.33333%}.col-sm-5{position:relative;float:left;width:41.66667%;min-height:1px;padding-right:15px;padding-left:15px}.col-sm-offset-5{margin-left:41.66667%}.col-sm-6{position:relative;float:left;width:50%;min-height:1px;padding-right:15px;padding-left:15px}.col-sm-offset-6{margin-left:50%}.col-sm-7{position:relative;float:left;width:58.33333%;min-height:1px;padding-right:15px;padding-left:15px}.col-sm-offset-7{margin-left:58.33333%}.col-sm-8{position:relative;float:left;width:66.66667%;min-height:1px;padding-right:15px;padding-left:15px}.col-sm-offset-8{margin-left:66.66667%}.col-sm-9{position:relative;float:left;width:75%;min-height:1px;padding-right:15px;padding-left:15px}.col-sm-offset-9{margin-left:75%}.col-sm-10{position:relative;float:left;width:83.33333%;min-height:1px;padding-right:15px;padding-left:15px}.col-sm-offset-10{margin-left:83.33333%}.col-sm-11{position:relative;float:left;width:91.66667%;min-height:1px;padding-right:15px;padding-left:15px}.col-sm-offset-11{margin-left:91.66667%}.col-sm-12{position:relative;float:left;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col-sm-offset-12{margin-left:100%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1{position:relative;float:left;width:8.33333%;min-height:1px;padding-right:15px;padding-left:15px}.col-md-offset-1{margin-left:8.33333%}.col-md-2{position:relative;float:left;width:16.66667%;min-height:1px;padding-right:15px;padding-left:15px}.col-md-offset-2{margin-left:16.66667%}.col-md-3{position:relative;float:left;width:25%;min-height:1px;padding-right:15px;padding-left:15px}.col-md-offset-3{margin-left:25%}.col-md-4{position:relative;float:left;width:33.33333%;min-height:1px;padding-right:15px;padding-left:15px}.col-md-offset-4{margin-left:33.33333%}.col-md-5{position:relative;float:left;width:41.66667%;min-height:1px;padding-right:15px;padding-left:15px}.col-md-offset-5{margin-left:41.66667%}.col-md-6{position:relative;float:left;width:50%;min-height:1px;padding-right:15px;padding-left:15px}.col-md-offset-6{margin-left:50%}.col-md-7{position:relative;float:left;width:58.33333%;min-height:1px;padding-right:15px;padding-left:15px}.col-md-offset-7{margin-left:58.33333%}.col-md-8{position:relative;float:left;width:66.66667%;min-height:1px;padding-right:15px;padding-left:15px}.col-md-offset-8{margin-left:66.66667%}.col-md-9{position:relative;float:left;width:75%;min-height:1px;padding-right:15px;padding-left:15px}.col-md-offset-9{margin-left:75%}.col-md-10{position:relative;float:left;width:83.33333%;min-height:1px;padding-right:15px;padding-left:15px}.col-md-offset-10{margin-left:83.33333%}.col-md-11{position:relative;float:left;width:91.66667%;min-height:1px;padding-right:15px;padding-left:15px}.col-md-offset-11{margin-left:91.66667%}.col-md-12{position:relative;float:left;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col-md-offset-12{margin-left:100%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1{position:relative;float:left;width:8.33333%;min-height:1px;padding-right:15px;padding-left:15px}.col-lg-offset-1{margin-left:8.33333%}.col-lg-2{position:relative;float:left;width:16.66667%;min-height:1px;padding-right:15px;padding-left:15px}.col-lg-offset-2{margin-left:16.66667%}.col-lg-3{position:relative;float:left;width:25%;min-height:1px;padding-right:15px;padding-left:15px}.col-lg-offset-3{margin-left:25%}.col-lg-4{position:relative;float:left;width:33.33333%;min-height:1px;padding-right:15px;padding-left:15px}.col-lg-offset-4{margin-left:33.33333%}.col-lg-5{position:relative;float:left;width:41.66667%;min-height:1px;padding-right:15px;padding-left:15px}.col-lg-offset-5{margin-left:41.66667%}.col-lg-6{position:relative;float:left;width:50%;min-height:1px;padding-right:15px;padding-left:15px}.col-lg-offset-6{margin-left:50%}.col-lg-7{position:relative;float:left;width:58.33333%;min-height:1px;padding-right:15px;padding-left:15px}.col-lg-offset-7{margin-left:58.33333%}.col-lg-8{position:relative;float:left;width:66.66667%;min-height:1px;padding-right:15px;padding-left:15px}.col-lg-offset-8{margin-left:66.66667%}.col-lg-9{position:relative;float:left;width:75%;min-height:1px;padding-right:15px;padding-left:15px}.col-lg-offset-9{margin-left:75%}.col-lg-10{position:relative;float:left;width:83.33333%;min-height:1px;padding-right:15px;padding-left:15px}.col-lg-offset-10{margin-left:83.33333%}.col-lg-11{position:relative;float:left;width:91.66667%;min-height:1px;padding-right:15px;padding-left:15px}.col-lg-offset-11{margin-left:91.66667%}.col-lg-12{position:relative;float:left;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col-lg-offset-12{margin-left:100%}.col-lg-offset-0{margin-left:0}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.method-container,.page-post .post{max-width:1224px;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}.outer-media{max-width:966px;margin-left:auto!important;margin-right:auto!important}@media only screen and (max-width:767px){.outer-media{max-width:100%}}.inner-media,.page-post .post-content,.page-post .post-meta,.page-post .post-title{max-width:768px;margin-left:auto!important;margin-right:auto!important}.page-teachers .teachers-enroll-content{max-width:480px;margin-left:auto!important;margin-right:auto!important}.text-right{text-align:right}.cf:after,.cf:before,.cities-display:after,.cities-display:before,.courses:after,.courses:before,.faq-questions:after,.faq-questions:before,.featured:after,.featured:before,.footer-link:after,.footer-link:before,.footer-nav:after,.footer-nav:before,.footer-sitemap ul:after,.footer-sitemap ul:before,.main-nav:after,.main-nav:before,.menu>ul:after,.menu>ul:before,.method-container:after,.method-container:before,.method:after,.method:before,.outer-media:after,.outer-media:before,.page-blog .categories-list:after,.page-blog .categories-list:before,.page-career-support .partners-display:after,.page-career-support .partners-display:before,.page-course #ux-landing-more-info .course-structure-table:after,.page-course #ux-landing-more-info .course-structure-table:before,.page-course .course-action-plan-pre-work:after,.page-course .course-action-plan-pre-work:before,.page-course .course-action-plan:after,.page-course .course-action-plan:before,.page-course .course-payment-row:after,.page-course .course-payment-row:before,.page-course .course-structure-table:after,.page-course .course-structure-table:before,.page-course.new-page-course .course-structure-table:after,.page-course.new-page-course .course-structure-table:before,.page-home .reasons:after,.page-home .reasons:before,.page-post .categories-list:after,.page-post .categories-list:before,.page-story .story-explained-milestone-graduation:after,.page-story .story-explained-milestone-graduation:before,.page-story .story-progress:after,.page-story .story-progress:before,.pompeii-scholarship .course-action-plan-pre-work:after,.pompeii-scholarship .course-action-plan-pre-work:before,.pompeii-scholarship .course-action-plan:after,.pompeii-scholarship .course-action-plan:before,.social-media-links:after,.social-media-links:before,.stories:after,.stories:before,.story-course-mix:after,.story-course-mix:before,.upcoming-cohorts:after,.upcoming-cohorts:before{content:" ";display:table}.cf:after,.cities-display:after,.courses:after,.faq-questions:after,.featured:after,.footer-link:after,.footer-nav:after,.footer-sitemap ul:after,.main-nav:after,.menu>ul:after,.method-container:after,.method:after,.outer-media:after,.page-blog .categories-list:after,.page-career-support .partners-display:after,.page-course #ux-landing-more-info .course-structure-table:after,.page-course .course-action-plan-pre-work:after,.page-course .course-action-plan:after,.page-course .course-payment-row:after,.page-course .course-structure-table:after,.page-course.new-page-course .course-structure-table:after,.page-home .reasons:after,.page-post .categories-list:after,.page-story .story-explained-milestone-graduation:after,.page-story .story-progress:after,.pompeii-scholarship .course-action-plan-pre-work:after,.pompeii-scholarship .course-action-plan:after,.social-media-links:after,.stories:after,.story-course-mix:after,.upcoming-cohorts:after{clear:both}#cookies-notice-container a,#cookies-notice-container a:hover,.button,.comunity-events .txt,.comunity-events .txt.js-error,.new-course-section .learn-more,.new-course-section .learn-more .border,.new-course-section .learn-more:hover,.new-course-section .learn-more:hover .border,.page-contact .radio-input+label,.page-course .course-bar .sub-menu a u,.page-course .course-payment-table label,.page-course .desc-period.left-side .week-title,.page-course .desc-period.left-side .week-title:hover,.page-course .graph-period,.page-course .open-house form input,.page-course .open-house form input.validate-error,.page-course .open-house form select,.page-home .course-container.blue article a,.page-home .course-container.blue article a:hover,.page-home .course-container.darkblue article a,.page-home .course-container.darkblue article a:hover,.page-home .course-container.green article a,.page-home .course-container.green article a:hover,.page-home .course-container.red article a,.page-home .course-container.red article a:hover,.page-home .course-container.yellow article a,.page-home .course-container.yellow article a:hover,.page-home .partners-teaser .learn-more a,.page-home .partners-teaser .learn-more a .border,.page-home .partners-teaser .learn-more a:hover,.page-home .partners-teaser .learn-more a:hover .border,.page-home .partners-teaser .students-companies div img,.page-home .partners-teaser .students-companies div img:hover,.page-home .sign-up-to-community .form .txt,.page-home .sign-up-to-community .form .txt.validation-error,.page-home .testimonial-container .testimonial-content .link-container a u,.page-home .testimonial-container .testimonial-content .link-container a:hover u,.page-home .testimonial-container a,.page-home .testimonial-container a .border,.page-home .testimonial-container a:hover,.page-home .testimonial-container a:hover .border,.pompeii-scholarship .course-action-plan .course-tabs .tab,.pompeii-scholarship .course-action-plan .course-tabs .tab:hover,.pompeii-scholarship .course-bar .sub-menu a u,.social-media-links li,.teacher-link{-webkit-transition:all .3s;transition:all .3s}img{max-width:100%;height:auto}.fl{float:left!important}.fr{float:right!important}.pr{position:relative}@media (max-width:767px){.hide-mobile{display:none}}@media (min-width:768px){.hide-desktop{display:none}}.method .spr-method-ironhack,.page-blog .category-item .spr,.page-blog .posts .total-posts-number,.page-post .category-item .spr,.story-image .spr-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.menu>ul>li{float:left}.ell{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-course.page-not-found .hero-block{margin:95px auto}.spr{background-image:url(../images/sprite.png)}@media (min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.spr{background-image:url(/assets/images/sprite@2x.png);background-size:378px 3548px}}.spr-earth{background-position:-2px -2px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.spr-hamburger{background-position:-2px -22px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:16px}.spr-flag-es{background-position:-2px -42px;background-repeat:no-repeat;overflow:hidden;display:block;width:30px;height:20px}.spr-flag-en{background-position:-2px -66px;background-repeat:no-repeat;overflow:hidden;display:block;width:30px;height:20px}.spr-close{background-position:-2px -90px;background-repeat:no-repeat;overflow:hidden;display:block;width:24px;height:24px}.spr-social-youtube{background-position:-2px -118px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px}.spr-social-github{background-position:-2px -154px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px}.spr-social-flickr{background-position:-2px -190px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px}.spr-social-fb{background-position:-2px -226px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px}.spr-social-twitter{background-position:-2px -262px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px}.spr-ironhack-logo{background-position:-2px -298px;background-repeat:no-repeat;overflow:hidden;display:block;width:64px;height:64px}.spr-play-dark{background-position:-2px -366px;background-repeat:no-repeat;overflow:hidden;display:block;width:72px;height:72px}.spr-play{background-position:-2px -442px;background-repeat:no-repeat;overflow:hidden;display:block;width:120px;height:120px}.spr-reason-bike-wrench{background-position:-2px -566px;background-repeat:no-repeat;overflow:hidden;display:block;width:160px;height:160px}.spr-reason-maillot{background-position:-2px -730px;background-repeat:no-repeat;overflow:hidden;display:block;width:160px;height:160px}.spr-reason-monocycle{background-position:-2px -894px;background-repeat:no-repeat;overflow:hidden;display:block;width:160px;height:160px}.spr-method-ironhack{background-position:-2px -1058px;background-repeat:no-repeat;overflow:hidden;display:block;width:374px;height:264px}.spr-scifabric{background-position:-2px -1326px;background-repeat:no-repeat;overflow:hidden;display:block;width:274px;height:274px}.spr-minube{background-position:-2px -1604px;background-repeat:no-repeat;overflow:hidden;display:block;width:274px;height:274px}.spr-redbooth{background-position:-2px -1882px;background-repeat:no-repeat;overflow:hidden;display:block;width:274px;height:274px}.spr-hexagon-web{background-position:-2px -2160px;background-repeat:no-repeat;overflow:hidden;display:block;width:274px;height:274px}.spr-hexagon-part-time{background-position:-2px -2438px;background-repeat:no-repeat;overflow:hidden;display:block;width:274px;height:274px}.spr-hexagon-ios{background-position:-2px -2716px;background-repeat:no-repeat;overflow:hidden;display:block;width:274px;height:274px}.spr-gem-mail{background-position:-2px -2994px;background-repeat:no-repeat;overflow:hidden;display:block;width:274px;height:274px}.spr-xing{background-position:-2px -3272px;background-repeat:no-repeat;overflow:hidden;display:block;width:274px;height:274px}body{background-color:#222c37}body .content{background-color:#fff}a{text-decoration:none;color:#28affa}.content{width:100%}.prizes{text-align:right}@media (max-width:768px){.prizes{text-align:center}}@media (max-width:768px){.social-media-links{margin:0 auto;display:block;width:260px}}html{font-size:1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.h1,.page-blog .blog-title,.page-blog .posts .total-posts-number,.page-contact .form-select,.page-contact .regular-input,.page-contact .regular-select,.page-course .course-payment-price,.page-post .post-title,.small-header-title{font-family:circ;font-size:70px;font-size:70rem;line-height:80px;letter-spacing:-1px}.city-name,.course-highlight-title,.featured-title,.h2,.page-blog .posts .post-title,.page-contact .form-select select,.page-contact .regular-textarea,.page-course .course-action-plan-title,.page-course .course-method-title,.page-home .partners-teaser-title,.page-home .reason-text,.page-story .story-explained-content>blockquote,.page-story .story-explained-content>h1,.page-story .story-explained-milestone-graduation-title,.page-story .story-progress-milestone-title,.partners-title,.pompeii-scholarship .course-action-plan-title,.section-title,.story-name{font-family:circ;font-size:26px;font-size:26rem;line-height:32px}.button,.city-address,.city-dates>li,.course-highlight-desc,.faq-answer,.faq-question,.featured-desc,.h3,.hero-block .call-to-action .button+span,.link,.link-blue,.page-blog .posts .post-excerpt,.page-course #ux-landing-more-info .course-structure-table,.page-course .course-action-plan-container,.page-course .course-method-desc,.page-course .course-payment-row,.page-course .course-payment-table-title,.page-course .course-structure-table,.page-course.new-page-course .course-structure-table,.page-home .reason-explanation,.page-post .post-content,.page-story .story-explained,.page-story .story-explained-content>blockquote>span,.page-story .story-explained-milestone-graduation-text,.page-story .story-progress-milestone-dates,.partners-text,.pompeii-scholarship .course-action-plan-container,.section-subtitle,.small-header-subtitle,.story-link,.story-text,.teacher-all,.teacher-link,.teacher-name,.teacher-title{font-size:16px;font-size:16rem;line-height:24px}.city-desc,.featured-type,.footer-copyright,.footer-go-to-top,.h4,.menu-item,.page-contact .regular-label,footer{font-size:14px;font-size:14rem;line-height:18px}.link,.link-blue{letter-spacing:2px;text-transform:uppercase;padding-bottom:10px;font-weight:700;-webkit-transition:opacity .3s;transition:opacity .3s}.link-blue:hover,.link:hover{opacity:.8}@media (max-width:767px){.link,.link-blue{display:inline-block}}.link{border-bottom:2px solid #fff;color:#fff}.link:visited{color:#fff}.link-blue{border-bottom:2px solid #28affa;color:#28affa}.link-blue:visited{color:#28affa}.button{display:inline-block;padding:16px 86px;font-weight:700;letter-spacing:2px;text-align:center;background-color:#43a3e6;color:#fff;text-transform:uppercase;text-decoration:none;cursor:pointer}.button:visited{color:#fff}.button:hover{background-color:#1d8cd9}@media (max-width:767px){.button{display:block;width:100%}}.social-media-actions .button{display:inline-block;background-color:#fff;color:#15181d;border:1px solid rgba(21,24,29,.2);text-align:center;margin:20px}.social-media-actions .button:visited{color:#15181d}.social-media-actions .button:hover{border:1px solid #15181d}.block:before{content:'';display:inline-block;height:100%;vertical-align:middle}.vcentered{display:inline-block;vertical-align:middle}.button-black{background-color:#192129;border:1px solid #fff}.button-black:hover{background-color:#192129}button.button{border:0}.social-media-actions{text-align:center}.standout-list{margin:40px 80px}.standout-list>li{list-style-type:square;margin:10px}.section-header{padding-top:60px}@media (min-width:768px){.section-header{padding-top:95px}}.section-header-b{border-top:1px solid #fafafa}.section-title{margin-bottom:20px;color:#15181d}.section-subtitle{margin-bottom:30px;color:#7a7f85}@media (min-width:768px){.section-subtitle{margin-bottom:45px}}.hide,.js-secondary{display:none!important}.text-center{text-align:center}.content-bar,.content-mad,.content-mex,.content-mia,.content-par{display:none}.show-mad .content-mad{display:block}.show-mad span.content-mad{display:inline-block}.show-bar .content-bar{display:block}.show-bar span.content-bar{display:inline-block}.show-mia .content-mia{display:block}.show-mia span.content-mia{display:inline-block}.show-par .content-par{display:block}.show-par span.content-par{display:inline-block}.show-mex .content-mex{display:block}.show-mex span.content-mex{display:inline-block}.upcoming-cohorts{background-color:#fafafa;padding:95px 0}.upcoming-cohorts h2{color:#000}.upcoming-cohorts .row{margin:0}.upcoming-cohorts .container{padding:0 15px;margin:0 auto}.upcoming-cohorts .upcoming-cohorts-text-container{padding:0 15px}.upcoming-cohorts .upcoming-cohorts-text-container h3.h2{background:#222c37;box-sizing:border-box;color:#fff;font-size:18px;padding:3px 10px}.upcoming-cohorts .upcoming-cohorts-text{padding:0}.upcoming-cohorts p.black{color:#000}.upcoming-cohorts .tabs{margin-bottom:30px}.upcoming-cohorts .tab-button{border:1px solid #ddd;color:#000;cursor:pointer;display:inline-block;font-size:14px;padding:10px 20px;-webkit-transition:.3s linear all;transition:.3s linear all;width:115px}.upcoming-cohorts .tab-button.selected,.upcoming-cohorts .tab-button:hover{background:#28affa;border:1px solid #28affa;color:#fff}.upcoming-cohorts .col-xs-12.col-sm-12.cohort-data{border-bottom:1px solid #ddd;padding:0 30px}.upcoming-cohorts .col-xs-12.col-sm-12.cohort-data.no-border{border-bottom:0}.upcoming-cohorts .dates,.upcoming-cohorts .lang,.upcoming-cohorts .price,.upcoming-cohorts .schedule{color:#000;font-size:16px;line-height:24px;padding:30px 0}.upcoming-cohorts .price{text-align:right}.upcoming-cohorts .sub-section{padding-top:20px}.upcoming-cohorts .sub-section .no-margin-bottom{margin-bottom:0}.upcoming-cohorts .sub-section .scholarship-amount{color:#28affa;font-size:20px;font-weight:700;margin:0 0 20px}.upcoming-cohorts .sub-section .scholarship-amount .no-margin-bottom{margin-bottom:0}.upcoming-cohorts-image{height:275px;background-size:cover;background-position:center}.upcoming-cohorts-image-madrid1{background-image:url(../images/locations/madrid-01.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.upcoming-cohorts-image-madrid1{background-image:url(../images/locations/madrid-01@2x.jpg);background-size:cover}}.upcoming-cohorts-image-madrid2{background-image:url(../images/locations/madrid-02.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.upcoming-cohorts-image-madrid2{background-image:url(../images/locations/madrid-02@2x.jpg);background-size:cover}}.upcoming-cohorts-image-madrid3{background-image:url(../images/locations/madrid-03.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.upcoming-cohorts-image-madrid3{background-image:url(../images/locations/madrid-03@2x.jpg);background-size:cover}}.upcoming-cohorts-image-barcelona1{background-image:url(../images/locations/barna-1.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.upcoming-cohorts-image-barcelona1{background-image:url(../images/locations/barna-1@2x.jpg);background-size:cover}}.upcoming-cohorts-image-barcelona2{background-image:url(../images/locations/barna-2.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.upcoming-cohorts-image-barcelona2{background-image:url(../images/locations/barna-2@2x.jpg);background-size:cover}}.upcoming-cohorts-image-barcelona3{background-image:url(../images/locations/barna-3.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.upcoming-cohorts-image-barcelona3{background-image:url(../images/locations/barna-3@2x.jpg);background-size:cover}}.upcoming-cohorts-image-miami1{background-image:url(../images/locations/miami-1.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.upcoming-cohorts-image-miami1{background-image:url(../images/locations/miami-1@2x.jpg);background-size:cover}}.upcoming-cohorts-image-miami2{background-image:url(../images/locations/miami-2.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.upcoming-cohorts-image-miami2{background-image:url(../images/locations/miami-2@2x.jpg);background-size:cover}}.upcoming-cohorts-image-miami3{background-image:url(../images/locations/miami-3.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.upcoming-cohorts-image-miami3{background-image:url(../images/locations/miami-3@2x.jpg);background-size:cover}}.upcoming-cohorts-image-paris1{background-image:url(../images/locations/paris-1-new.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.upcoming-cohorts-image-paris1{background-image:url(../images/locations/paris-1-new@2x.jpg);background-size:cover}}.upcoming-cohorts-image-paris2{background-image:url(../images/locations/paris-2-new.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.upcoming-cohorts-image-paris2{background-image:url(../images/locations/paris-2-new@2x.jpg);background-size:cover}}.upcoming-cohorts-image-paris3{background-image:url(../images/locations/paris-3-new.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.upcoming-cohorts-image-paris3{background-image:url(../images/locations/paris-3-new@2x.jpg);background-size:cover}}.upcoming-cohorts-image-mexico1{background-image:url(../images/locations/mexico-1.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.upcoming-cohorts-image-mexico1{background-image:url(../images/locations/mexico-1@2x.jpg);background-size:cover}}.upcoming-cohorts-image-mexico2{background-image:url(../images/locations/mexico-2.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.upcoming-cohorts-image-mexico2{background-image:url(../images/locations/mexico-2@2x.jpg);background-size:cover}}.upcoming-cohorts-image-mexico3{background-image:url(../images/locations/mexico-3.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.upcoming-cohorts-image-mexico3{background-image:url(../images/locations/mexico-3@2x.jpg);background-size:cover}}.new-course-section .learn-more{color:#aaa;display:block;font-size:16px;font-weight:700;margin:40px auto 0}.new-course-section .learn-more .border{border-bottom:2px solid #aaa;display:block;height:2px;margin:3px auto 0;text-decoration:none;width:60%}.new-course-section .learn-more:hover{color:#43a3e6}.new-course-section .learn-more:hover .border{border-color:#43a3e6;width:100%}.students-projects-text>p{color:#888;font-size:14px;line-height:24px;margin:10px 0 20px}.students-projects-text>p.padding{padding:0 15px}.students-projects-text>p.col-xs-9.col-sm-9{margin-top:0;padding:0}.students-projects-text li{border-bottom:1px solid #eee;color:#000;font-size:16px;font-weight:400;padding:25px 40px 25px 0}.students-projects-text .view-more-container{padding-right:0;text-align:right}.students-projects-text em{color:#15181d;display:block;font-size:14px;font-weight:700;line-height:24px;margin:20px 0 10px}.students-projects{margin:95px auto 0}.students-projects h4{color:#15181d;font-size:14px;line-height:24px}.students-projects .project-image-link{display:block}.students-projects a.view-more{background:#28affa;color:#fff;display:inline-block;font-size:32px;font-weight:300;height:40px;text-align:center;width:40px}.students-projects .project-image{margin:0 15px 0 0}.students-projects .cohort{color:#888;font-size:14px;line-height:20px;position:absolute;top:270px}.student-projects-names{border-bottom:1px solid #ddd;margin:40px 0 95px;text-align:center}.student-projects-names a{color:#888;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:20px;margin:0 10px;padding:0 4px 6px}.student-projects-names a.selected,.student-projects-names a:hover{border-bottom:2px solid #43a3e6;color:#43a3e6}.our-students-image{height:330px;background-size:cover;background-position:center}.our-students-image-madrid1{background-image:url(../images/projects/gemfeed.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.our-students-image-madrid1{background-image:url(../images/projects/gemfeed@2x.jpg);background-size:cover}}.our-students-image-madrid2{background-image:url(../images/projects/crowdcrafting.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.our-students-image-madrid2{background-image:url(../images/projects/crowdcrafting@2x.jpg);background-size:cover}}.our-students-image-madrid3{background-image:url(../images/projects/codeborative.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.our-students-image-madrid3{background-image:url(../images/projects/codeborative@2x.jpg);background-size:cover}}.our-students-image-barcelona1{background-image:url(../images/projects/ownthespot.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.our-students-image-barcelona1{background-image:url(../images/projects/ownthespot@2x.jpg);background-size:cover}}.our-students-image-barcelona2{background-image:url(../images/projects/breakout.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.our-students-image-barcelona2{background-image:url(../images/projects/breakout@2x.jpg);background-size:cover}}.our-students-image-barcelona3{background-image:url(../images/projects/toomanyspots.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.our-students-image-barcelona3{background-image:url(../images/projects/toomanyspots@2x.jpg);background-size:cover}}.our-students-image-miami1{background-image:url(../images/projects/turfsurf.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.our-students-image-miami1{background-image:url(../images/projects/turfsurf@2x.jpg);background-size:cover}}.our-students-image-miami2{background-image:url(../images/projects/bluegreenchic.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.our-students-image-miami2{background-image:url(../images/projects/bluegreenchic@2x.jpg);background-size:cover}}.our-students-image-miami3{background-image:url(../images/projects/g2salary.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.our-students-image-miami3{background-image:url(../images/projects/g2salary@2x.jpg);background-size:cover}}.our-students-portfolio{height:330px;background-size:cover;background-position:center}.our-students-portfolio-laura-amber{background-image:url(../images/projects/uxui/laura-amber.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.our-students-portfolio-laura-amber{background-image:url(../images/projects/uxui/laura-amber@2x.jpg);background-size:cover}}.our-students-portfolio-hector-calaza{background-image:url(../images/projects/uxui/hector-calaza.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.our-students-portfolio-hector-calaza{background-image:url(../images/projects/uxui/hector-calaza@2x.jpg);background-size:cover}}.our-students-portfolio-jimena-quan{background-image:url(../images/projects/uxui/jimena-quan.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.our-students-portfolio-jimena-quan{background-image:url(../images/projects/uxui/jimena-quan@2x.jpg);background-size:cover}}.our-students-portfolio-jean-rengifo{background-image:url(../images/projects/uxui/jean-rengifo.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.our-students-portfolio-jean-rengifo{background-image:url(../images/projects/uxui/jean-rengifo@2x.jpg);background-size:cover}}.our-students-portfolio-isabella-duran{background-image:url(../images/projects/uxui/isabella-duran.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.our-students-portfolio-isabella-duran{background-image:url(../images/projects/uxui/isabella-duran@2x.jpg);background-size:cover}}.our-students-portfolio-courtney-williams{background-image:url(../images/projects/uxui/courtney-williams.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.our-students-portfolio-courtney-williams{background-image:url(../images/projects/uxui/courtney-williams@2x.jpg);background-size:cover}}#cookies-notice-container{background:#43a3e6;border:1px solid #fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top:0;box-shadow:0 2px 10px 0 #333;color:#fff;font-size:20px;padding:10px 25px;position:fixed;margin-left:5%;top:0;width:90%;z-index:2200000000}#cookies-notice-container #cookies-notice-btn{background:#fff;border-radius:60px;box-sizing:border-box;color:#43a3e6;cursor:pointer;display:block;font-weight:700;height:40px;padding-top:10px;position:absolute;right:10px;text-align:center;text-decoration:none;width:40px}#cookies-notice-container a{color:#15181d;text-decoration:underline}#cookies-notice-container a:hover{text-decoration:none;color:#283340}#cookies-notice-container p{font-size:14px;margin:6px 0}@media (max-width:768px){#cookies-notice-container{border:0;border-radius:0;margin:0;width:100%}#cookies-notice-container strong{line-height:40px}#cookies-notice-container p{line-height:18px}}.main-nav{padding-top:36px;padding-bottom:36px}.main-nav .spr-hamburger,.main-nav .spr-ironhack-logo{position:relative;z-index:1}.main-nav .spr-hamburger{display:none}@media (max-width:767px){.main-nav{position:fixed;top:0;z-index:1001;background-color:#fff;width:100%;padding-top:18px!important;padding-bottom:18px!important;box-shadow:0 4px 7px rgba(93,102,111,.2)}.main-nav .spr-hamburger{display:block;cursor:pointer;float:right;margin-top:25px}}@media (max-width:767px){.content{margin-top:100px}}.submenu{background:#333f4a;display:none;margin:12px 0 0 -20px;padding:20px;position:absolute;width:240px;z-index:1000}.submenu ul li{font-size:13px;letter-spacing:1px;padding:2px 0;text-transform:none}.submenu ul li.margin-top{margin-top:20px}.submenu ul li a{color:#fff;letter-spacing:1px;text-transform:none}.submenu ul li a:after{display:none}.submenu ul li a:hover{color:#a4bdd1!important}.menu .spr-close{display:none}@media (max-width:767px){.menu{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background-color:#43a3e6;z-index:100}.menu .arrow{display:none}.menu .submenu{background:#43a3e6;display:block;position:relative;margin:20px 0 0;width:100%}.menu .submenu ul li{color:#26313c;font-size:22rem}.menu .submenu ul li a:hover{color:#fff;text-decoration:underline}.menu .submenu ul li a:active{color:#fff}.menu>ul{margin-top:60px}.menu .spr-close{float:right;cursor:pointer;display:block;margin-right:28px;margin-top:20px}.menu .menu-item{float:none;display:block;text-align:center;padding-top:16px;padding-bottom:16px;padding-left:0;margin-top:24px;color:#fff}.menu .menu-item a{padding-bottom:0;font-size:22px;font-size:22rem;line-height:32px;line-height:32rem;color:#fff}.menu .menu-item a:after{bottom:-8px;background-color:#fff;-webkit-transition:none;transition:none}.menu .menu-item-active a{border-bottom-color:#fff}.menu .menu-item-language{display:none}}.arrow{border-bottom:6px solid transparent;border-top:6px solid transparent;display:inline-block;margin-left:6px;height:0;-webkit-transition:.3s linear all;transition:.3s linear all;width:0}.main-nav .menu>ul li .arrow,.main-nav .menu>ul li:hover .arrow{border-left:6px solid #222c37}.main-nav.main-nav-dark .menu>ul li .arrow{border-left:6px solid #396e94}.main-nav.main-nav-dark .menu>ul li:hover .arrow{border-left:6px solid #fff}.menu{float:right}.menu>ul{margin:23px 0}.menu>ul li:hover>.submenu{display:block}.menu>ul li:hover .arrow{border-left:6px solid #fff;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.3s linear all;transition:.3s linear all}.menu-item{padding-left:24px;text-transform:uppercase;color:#a4bdd1;font-family:circ;letter-spacing:2px;position:relative}.menu-item:first-child{padding-left:0}.menu-item a{position:relative;padding-bottom:12px;color:#a4bdd1;-webkit-transition:color .3s;transition:color .3s}.menu-item a:after{content:"";position:absolute;right:100%;bottom:-2px;left:0;height:2px;background-color:#222c37;-webkit-transition:right .3s ease-out;transition:right .3s ease-out}.main-nav-dark .menu-item a:after{background-color:#fff}.menu-item a:hover{color:#222c37}.menu-item a:hover:after{right:0}.main-nav-dark .menu-item a:hover{color:#fff}.menu-item .language-menu a:after{background-color:#222c37}.menu-item .spr-earth{display:inline-block;vertical-align:middle;margin-top:-4px;margin-right:7px}.menu-item-active a{color:#222c37}.menu-item-active a:after{right:0}.main-nav-dark .menu-item-active a{color:#fff}.menu-item-language{cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.menu-item-language:hover{color:#222c37}.main-nav-dark .menu-item-language:hover{color:#fff}.menu-item-language .language-menu a:hover{color:#222c37}.language-menu{opacity:0;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-align:right;padding-top:24px;position:absolute;top:16px;right:0;z-index:100;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}.language-menu:before{content:'';display:block;position:absolute;top:16px;right:27px;height:0;width:0;border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent}.menu-item-language:hover .language-menu{opacity:1;pointer-events:auto}.language-menu .spr{display:inline-block;margin:0 0 -4px 5px}.language-list{box-shadow:0 4px 7px rgba(93,102,111,.2)}.language{white-space:nowrap;padding:20px;border-bottom:1px solid #E9EAEB;background-color:#fff;color:#a4bdd1;-webkit-transition:color .3s;transition:color .3s}.language:hover{color:#222c37}.language--active{color:#222c37;cursor:default}footer{background-color:#192129;font-family:circ}.footer-enisa{width:110px;height:89px;opacity:.3;background-image:url(../images/common/enisa.png);background-size:cover;margin-top:20px}.footer-enisa-large{position:absolute;right:15px}@media (max-width:767px){.footer-enisa-large{display:none}}.footer-enisa-small{display:none}@media (max-width:767px){.footer-enisa-small{display:inline-block}}.footer-content{color:#a4bdd1}.footer-nav{padding:50px 0}@media (max-width:767px){.footer-logo .spr-ironhack-logo{margin-right:auto;margin-bottom:20px;margin-left:auto}}@media (min-width:768px){.footer-logo .spr-ironhack-logo{margin-left:-14px;-webkit-transform:scale(.6);transform:scale(.6)}}.spr-social-instagram{background:url(../images/instagram-hover.png) no-repeat;background-size:30px 30px;display:inline-block;height:30px;width:30px}.footer-sitemap ul{margin:0;text-align:left}.footer-sitemap ul li{list-style-type:none;display:block}.footer-sitemap ul li+li{margin-top:14px}@media (max-width:767px){.footer-sitemap{margin-bottom:50px}.footer-sitemap ul li a{display:inline-block;padding-top:8px;padding-bottom:8px}.footer-sitemap ul li+li{margin-top:0}}.footer-link,.footer-link:visited{color:#a4bdd1}.footer-social-media{margin-top:0}.footer-social-media .prizes{margin-bottom:30px}.footer-social-media .social-media-links{margin-bottom:10px}.social-media-links li{display:inline-block;opacity:.3}.social-media-links li:hover{opacity:1}.social-media-links li+li{margin-left:10px}@media (min-width:768px){.social-media-links{text-align:right}}@media (max-width:767px){.footer-location+.footer-location{margin-top:40px}}.footer-location-city{display:block}.footer-location-address{display:block;margin-top:14px;color:rgba(164,189,209,.5);line-height:25px}.footer-links{position:relative;padding:36px 0;text-align:center}@media (min-width:768px){.footer-links:before{content:"";position:absolute;top:0;right:15px;left:15px;display:block;height:1px;background-color:rgba(122,127,133,.2)}}.footer-copyright{margin-top:30px}@media (min-width:768px){.footer-copyright{text-align:left}}.footer-go-to-top{float:right;margin-top:30px;text-align:right;color:#a4bdd1}@media (max-width:767px){.footer-go-to-top{display:none}}.licensed-box{text-align:center}@media (min-width:768px){.licensed-box{text-align:left}}.licensed-by-box{text-align:left;vertical-align:top;display:inline-block}.licensed-label-box{margin-top:30px}.licensed-image{background-image:url(/assets/images/common/florida.png);width:157px;height:45px;opacity:.3}.licensed-image-box{margin-top:20px;margin-left:20px}.fb-noscript{height:1px;width:1px;display:none}.comunity-events{font-size:10px;margin-bottom:20px}.comunity-events h3{color:#a4bdd1;font-size:1.8em;line-height:2em}.comunity-events .button,.comunity-events .txt{font-size:1.4em;height:44px;outline:0}.comunity-events .txt{background:#fff;border:2px solid #fff;padding:0 5px;width:350px}.comunity-events .txt.js-error{border:2px solid #EB5A46}.comunity-events .button{letter-spacing:inherit;font-weight:600;padding:0 20px;text-transform:none}.comunity-events .js-community-events-ko,.comunity-events .js-community-events-ok{color:#fff;display:block;font-size:20px;font-weight:300;line-height:20px;padding:15px 10px;width:505px}.comunity-events .js-community-events-ko.hide,.comunity-events .js-community-events-ok.hide{display:none}.comunity-events .js-community-events-ok{background:#43a3e6}.comunity-events .js-community-events-ko{background:#EB5A46;font-size:16px;padding:10px;margin-top:5px}@media only screen and (max-width:770px){.comunity-events .button,.comunity-events .txt{display:inline-block}.comunity-events .txt{width:60%}.comunity-events .button{padding:0;width:calc(40% - 10px)}}.why-js{padding-top:40px;font-size:22px}@media (max-width:767px){.why-js{padding-left:24px;padding-right:24px;text-align:center}}.why-js span{margin-right:4px}@media (max-width:767px){.why-js span{display:block;line-height:1.2em;margin-bottom:10px;width:100%}}.why-js a{color:#fff;padding:0 0 2px;text-decoration:underline;text-transform:uppercase}.why-js a:hover{text-decoration:none}.video-bkg{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.video-bkg .poster,.video-bkg .video-overlay,.video-bkg video{bottom:0;position:absolute;min-width:100%;min-height:100%;max-height:100%}.video-bkg .poster{background:url(/assets/images/index/Ironhack_frame.jpg) center center no-repeat fixed;background-size:cover}.video-bkg .video-overlay{background:#222c37;opacity:.9}@media only screen and (max-width:767px){.hide-tablet{display:none}.h1,.page-blog .blog-title,.page-blog .posts .total-posts-number,.page-contact .form-select,.page-contact .regular-input,.page-contact .regular-select,.page-course .course-payment-price,.page-post .post-title,.small-header-title{font-size:40px;font-size:40rem;line-height:50px;color:#000}.col-2,.col-3,.page-blog .category-item,.page-post .category-item{width:100%}.col-4{width:50%}.inner-media,.method-container,.page-post .post,.page-post .post-content,.page-post .post-meta,.page-post .post-title,.page-teachers .teachers-enroll-content{max-width:100%;padding-left:20px;padding-right:20px}.small-header-title.js-thanks{color:#fff}.button{padding:16px 0;text-align:center}}@media only screen and (max-width:480px){.col-4{width:100%}.hide-mobile{display:none}}.spr-flag-fr{background-image:url(/assets/images/french_flag.png);background-position:0 0;background-repeat:no-repeat;display:inline-block;height:20px;margin:0 0 -4px 5px;overflow:hidden;width:30px}.stories .section-header{margin-bottom:72px}.story{overflow:hidden;background-color:#222c37}@media (min-width:768px){.story:nth-child(2n){background-color:#26313d}}.story-container{overflow:hidden}.story-image{position:relative;width:100%;height:456px;background-size:cover!important;background-position:center!important;-webkit-transition:all .3s;transition:all .3s}.story-image .info-container{background:rgba(25,33,41,.75);color:#fff;font-size:20px;height:100%;padding-top:20px;width:100%}.story-image .info-container .bottom-information{bottom:40px;position:absolute;text-align:center}.story-image .info-container .bottom-information p{font-size:18px;line-height:26px;margin:0 10% 30px;width:80%}.story-image .info-container .bottom-information h3{font-size:16px;font-weight:700;margin:0 0 5px}.story-image .info-container .bottom-information h3.web{color:#43a3e6}.story-image .info-container .bottom-information h3.ios{color:#21afc9}.story-image .info-container .bottom-information h3.part-time{color:#d24056}.story-image .info-container .bottom-information strong{color:#fff;font-size:16px;font-weight:700}.story-image-gorka{background-image:url(../images/stories/gorka.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.story-image-gorka{background-image:url(../images/stories/gorka@2x.jpg);background-size:cover}}.story-image-ricard{background-image:url(../images/stories/ricard.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.story-image-ricard{background-image:url(../images/stories/ricard@2x.jpg);background-size:cover}}.story-image-cat{background-image:url(../images/stories/cat.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.story-image-cat{background-image:url(../images/stories/cat@2x.jpg);background-size:cover}}.story-image-rafael{background-image:url(../images/stories/rafael.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.story-image-rafael{background-image:url(../images/stories/rafael@2x.jpg);background-size:cover}}.story-image-dario{background-image:url(../images/stories/dario.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.story-image-dario{background-image:url(../images/stories/dario@2x.jpg);background-size:cover}}.story-image-andrew{background-image:url(../images/stories/andrew.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.story-image-andrew{background-image:url(../images/stories/andrew@2x.jpg);background-size:cover}}.story-image-anais{background-image:url(../images/stories/anais.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.story-image-anais{background-image:url(../images/stories/anais@2x.jpg);background-size:cover}}.story-image-julissa{background-image:url(../images/stories/julissa.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.story-image-julissa{background-image:url(../images/stories/julissa@2x.jpg);background-size:cover}}.story-image-karolin{background-image:url(../images/stories/karolin.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.story-image-karolin{background-image:url(../images/stories/karolin@2x.jpg);background-size:cover}}.story-image-tabi{background-image:url(../images/stories/tabi.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.story-image-tabi{background-image:url(../images/stories/tabi@2x.jpg);background-size:cover}}.story-content{position:relative;padding:40px;text-align:center}.story-name{color:#fff;margin:5px 0 20px}.story-link,.story-text{color:#a4bdd1;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-link{display:block}.story-image .story-name{margin:5px auto 20px;width:90%}.story-image .story-text{display:block;margin:0 auto;width:90%}.courses{text-align:center}.course-highlight{overflow:hidden}.course-highlight .link{position:absolute;bottom:64px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:335px){.course-highlight .link{bottom:50px}}.course-highlight-inner{position:relative;display:block;max-width:582px;padding-top:80px;padding-bottom:140px;margin:0 auto}@media (max-width:767px){.course-highlight-inner{padding-right:15px;padding-left:15px}}@media (min-width:768px){.course-highlight-inner{padding:72px 72px 130px}}.course-highlight-inner-left{float:right}.course-highlight-inner-right{float:left}.course-image{margin:0 auto 50px}.course-web{background-color:#43a3e6}.course-ios{background-color:#192129}.course-ios .course-image{background-image:url(../images/courses/logo-darkblue.png);background-position:center;background-size:100% 100%;height:274px;width:250px}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.course-ios .course-image{background-image:url(../images/courses/logo-darkblue@2x.png);background-size:cover}}.course-frontend{background-color:#24c7e0}.course-frontend .course-image{background-image:url(../images/courses/logo-green.png);background-position:center;background-size:100% 100%;height:274px;width:250px}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.course-frontend .course-image{background-image:url(../images/courses/logo-green@2x.png);background-size:cover}}.course-ux-ui{background-color:#fffbc7}.course-ux-ui .course-image{background-image:url(../images/courses/logo-yellow.png);background-position:center;background-size:100% 100%;height:274px;width:250px}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.course-ux-ui .course-image{background-image:url(../images/courses/logo-yellow@2x.png);background-size:cover}}.course-ux-ui .course-highlight-title{color:#000}.course-ux-ui .course-highlight-desc,.course-ux-ui .link{color:#888}.course-ux-ui .link{border-bottom:2px solid #888}.course-web-part-time{background-color:#e64963}.course-more{background-color:#192129}.course-highlight-title{color:#fff}.course-highlight-desc{color:#fff;margin-top:18px}@media (max-width:767px){.teacher+.teacher{margin-top:40px}}@media (min-width:768px){.teacher:nth-child(n+5){margin-top:41px}}.teacher-image{width:100%}.teacher-all{min-height:264px;position:relative;background-color:#222c37;color:#a4bdd1;padding:25px 30px}.teacher-all .link-blue{position:absolute;bottom:25px 30px}.teacher-name{color:#222c37;font-weight:700;margin:18px 0 7px}@media (min-width:768px){.teacher-name{margin:30px 0 11px}}.teacher-link,.teacher-title{color:#7a7f85}.method{background-color:#fafafa}.method-image{position:relative;height:424px}.method-content{padding:16px;margin-top:50px}@media only screen and (max-width:767px){.method-content{margin-top:0;padding-bottom:32px}}.method-content .h2{margin:24px 0}.method-content .h3{margin-bottom:128px;line-height:24px;color:#7a7f85}@media only screen and (max-width:767px){.method-content .h3{margin-bottom:64px}}.small-header{text-align:center;padding-top:45px;padding-bottom:45px}@media (min-width:768px){.small-header{padding-top:24px;padding-bottom:82px}}.small-header-title{margin-bottom:25px}.small-header-subtitle{color:#7a7f85}.featured{overflow:hidden}.featured .link-blue,.featured .spr-play{display:inline-block;vertical-align:middle}.featured .spr-play{-webkit-transform:scale(.6);transform:scale(.6);margin:-23px}.featured .link-blue{margin-top:10px}.featured-content{background-color:#222c37;color:#a4bdd1}@media only screen and (max-width:767px){.featured-content{padding-left:40px;padding-right:40px}}@media only screen and (max-width:320px){.featured-content{padding-left:36px;padding-right:36px}}.featured-content-inner{position:relative;display:block;float:right;padding:66px 66px 66px 33px;width:100%}.featured-type{font-family:circ;letter-spacing:2px;text-transform:uppercase;margin-bottom:81px}@media (min-width:768px){.featured-type{margin-bottom:244px}}.featured-title{color:#fff;margin-bottom:19px}.featured-desc{margin-bottom:42px}@media (min-width:768px){.featured-desc{margin-bottom:66px}}.featured-image{background-size:cover!important;background-position:center!important;height:320px}@media (min-width:768px){.featured-image{height:auto}}.featured-image--gorka{background-image:url(../images/stories/gorka.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.featured-image--gorka{background-image:url(../images/stories/gorka@2x.jpg);background-size:cover}}.featured-image--cat{background-image:url(../images/stories/cat.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.featured-image--cat{background-image:url(../images/stories/cat@2x.jpg);background-size:cover}}.featured-image--karolin{background-image:url(../images/stories/karolin.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.featured-image--karolin{background-image:url(../images/stories/karolin@2x.jpg);background-size:cover}}.featured-image--rafael{background-image:url(../images/stories/rafael.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.featured-image--rafael{background-image:url(../images/stories/rafael@2x.jpg);background-size:cover}}.featured-image--ricard{background-image:url(../images/stories/ricard.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.featured-image--ricard{background-image:url(../images/stories/ricard@2x.jpg);background-size:cover}}.featured-image--dario{background-image:url(../images/stories/dario.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.featured-image--dario{background-image:url(../images/stories/dario@2x.jpg);background-size:cover}}.featured-image--andrew{background-image:url(../images/stories/andrew.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.featured-image--andrew{background-image:url(../images/stories/andrew@2x.jpg);background-size:cover}}.featured-image--anais{background-image:url(../images/stories/anais.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.featured-image--anais{background-image:url(../images/stories/anais@2x.jpg);background-size:cover}}.featured-image--julissa{background-image:url(../images/stories/julissa.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.featured-image--julissa{background-image:url(../images/stories/julissa@2x.jpg);background-size:cover}}.featured-image--tabi{background-image:url(../images/stories/tabi.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.featured-image--tabi{background-image:url(../images/stories/tabi@2x.jpg);background-size:cover}}.hero-block{margin-top:60px;margin-bottom:60px}.hero-block .call-to-action{position:relative;z-index:10;text-align:center;color:#fff;padding-bottom:120px}.hero-block .call-to-action .h2{color:#a4bdd1;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:24px 0 73px}.hero-block .call-to-action .button+span{font-family:circ;letter-spacing:2px;text-transform:uppercase;margin:0 3px 0 20px}.hero-block .call-to-action .link{border-bottom-color:#43a3e6}@media (min-width:768px){.hero-block{margin-top:40px;margin-bottom:120px}}.story-course-mix .course-highlight{text-align:center;color:#fff}@media (min-width:768px){.story-course-mix .course-highlight{height:641px}}.faq-questions>li{margin-bottom:40px}@media (min-width:768px){.faq-questions>li{min-height:200px;margin-bottom:80px}}.faq-question{font-weight:700;margin-bottom:16px}@media (min-width:768px){.faq-question{margin-bottom:32px}}.faq-answer{color:#7a7f85}.faq-answer>p{margin-bottom:20px}.col-md-3.city{width:20%}@media (max-width:1024px){.col-md-3.city{width:100%}}.city-slider{overflow:hidden}.city-slider__list__item{float:left;list-style:none;height:300px;background-size:cover;background-position:center}.city-slider__list--barcelona .city-slider__list__item:first-child{background-image:url(../images/locations/barcelona-1.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.city-slider__list--barcelona .city-slider__list__item:first-child{background-image:url(../images/locations/barcelona-1@2x.jpg);background-size:cover}}.city-slider__list--barcelona .city-slider__list__item:nth-child(2){background-image:url(../images/locations/barcelona-2.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.city-slider__list--barcelona .city-slider__list__item:nth-child(2){background-image:url(../images/locations/barcelona-2@2x.jpg);background-size:cover}}.city-slider__list--barcelona .city-slider__list__item:nth-child(3){background-image:url(../images/locations/barcelona-3.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.city-slider__list--barcelona .city-slider__list__item:nth-child(3){background-image:url(../images/locations/barcelona-3@2x.jpg);background-size:cover}}.city-slider__list--madrid .city-slider__list__item:first-child{background-image:url(../images/locations/madrid-01.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.city-slider__list--madrid .city-slider__list__item:first-child{background-image:url(../images/locations/madrid-01@2x.jpg);background-size:cover}}.city-slider__list--madrid .city-slider__list__item:nth-child(2){background-image:url(../images/locations/madrid-02.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.city-slider__list--madrid .city-slider__list__item:nth-child(2){background-image:url(../images/locations/madrid-02@2x.jpg);background-size:cover}}.city-slider__list--madrid .city-slider__list__item:nth-child(3){background-image:url(../images/locations/madrid-03.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.city-slider__list--madrid .city-slider__list__item:nth-child(3){background-image:url(../images/locations/madrid-03@2x.jpg);background-size:cover}}.city-slider__list--miami .city-slider__list__item:first-child{background-image:url(../images/locations/miami-1.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.city-slider__list--miami .city-slider__list__item:first-child{background-image:url(../images/locations/miami-1@2x.jpg);background-size:cover}}.city-slider__list--miami .city-slider__list__item:nth-child(2){background-image:url(../images/locations/miami-2.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.city-slider__list--miami .city-slider__list__item:nth-child(2){background-image:url(../images/locations/miami-2@2x.jpg);background-size:cover}}.city-slider__list--miami .city-slider__list__item:nth-child(3){background-image:url(../images/locations/miami-3.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.city-slider__list--miami .city-slider__list__item:nth-child(3){background-image:url(../images/locations/miami-3@2x.jpg);background-size:cover}}.city-slider__list--paris .city-slider__list__item:first-child{background-image:url(../images/locations/paris-1-new.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.city-slider__list--paris .city-slider__list__item:first-child{background-image:url(../images/locations/paris-1-new@2x.jpg);background-size:cover}}.city-slider__list--paris .city-slider__list__item:nth-child(2){background-image:url(../images/locations/paris-2-new.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.city-slider__list--paris .city-slider__list__item:nth-child(2){background-image:url(../images/locations/paris-2-new@2x.jpg);background-size:cover}}.city-slider__list--paris .city-slider__list__item:nth-child(3){background-image:url(../images/locations/paris-3-new.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.city-slider__list--paris .city-slider__list__item:nth-child(3){background-image:url(../images/locations/paris-3-new@2x.jpg);background-size:cover}}.city-slider__list--mexico .city-slider__list__item:first-child{background-image:url(../images/locations/mexico-1.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.city-slider__list--mexico .city-slider__list__item:first-child{background-image:url(../images/locations/mexico-1@2x.jpg);background-size:cover}}.city-slider__list--mexico .city-slider__list__item:nth-child(2){background-image:url(../images/locations/mexico-2.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.city-slider__list--mexico .city-slider__list__item:nth-child(2){background-image:url(../images/locations/mexico-2@2x.jpg);background-size:cover}}.city-slider__list--mexico .city-slider__list__item:nth-child(3){background-image:url(../images/locations/mexico-3.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.city-slider__list--mexico .city-slider__list__item:nth-child(3){background-image:url(../images/locations/mexico-3@2x.jpg);background-size:cover}}.city-image{height:300px;background-size:cover!important;background-position:center!important}.city-image-madrid{background-image:url(../images/courses/city-madrid.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.city-image-madrid{background-image:url(../images/courses/city-madrid@2x.png);background-size:cover}}.city-image-barcelona{background-image:url(../images/courses/city-barcelona.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.city-image-barcelona{background-image:url(../images/courses/city-barcelona@2x.png);background-size:cover}}.city-image-miami{background-image:url(../images/courses/city-miami.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.city-image-miami{background-image:url(../images/courses/city-miami@2x.png);background-size:cover}}.city-features{background-color:#222c37;color:#fff;padding:48px 24px 56px}.city:nth-child(2n) .city-features{background-color:#283340}@media (max-width:767px){.city-features{text-align:center}}@media (min-width:768px){.city-features{padding:47px 53px 69px}}.city-name{margin-bottom:10px}.city-desc{color:rgba(255,255,255,.5);margin-bottom:40px}.city-dates{color:rgba(255,255,255,.8)}.city-dates>li+li{margin-top:12px}@media (min-width:768px){.city-dates>li+li{margin-top:24px}}.city-address{color:rgba(255,255,255,.8);margin-top:51px}.partners{background-color:#fafafa;text-align:center;padding-top:95px;padding-bottom:95px}.partners .link-blue{display:inline-block}.partners-title{margin-bottom:24px}.partners-text{color:#7a7f85;line-height:24px;margin:0 auto 36px}@media only screen and (max-width:480px){.partners-text{width:300px}}.partners-image{display:block;margin-top:64px;margin-right:auto;margin-left:auto}.inner-media{display:block}.outer-media{margin-bottom:40px;display:block}.outer-media .two-image-block{float:left;width:50%;padding:0 10px}.outer-media .two-image-block:first-child{padding-left:0}.outer-media .two-image-block:last-child{padding-right:0}.page-home .header{position:relative;overflow:hidden}.page-home .call-to-action{padding-bottom:0}.page-home .reasons{text-align:center}.page-home .reasons [class^=col-]{border-left:1px solid #fff;padding-bottom:80px;padding-top:70px}.page-home .reasons [class^=col-].title{font-size:30px;font-weight:300;line-height:30px;padding-bottom:0}.page-home .reasons [class^=col-]:first-child{border:0}@media (max-width:767px){.page-home .reasons [class^=col-]{border-left:0;border-top:1px solid #fafafa;padding-bottom:40px;padding-top:30px}}.page-home .reason-image{background-position:center;background-size:cover;height:100px;margin:0 auto 40px;width:100px}.page-home .reason-image.outcome-focused{background-image:url(../images/index/airplane.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-home .reason-image.outcome-focused{background-image:url(../images/index/airplane@2x.png);background-size:cover}}.page-home .reason-image.educational-excellence{background-image:url(../images/index/education-blue.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-home .reason-image.educational-excellence{background-image:url(../images/index/education-blue@2x.png);background-size:cover}}.page-home .reason-image.global-network{background-image:url(../images/index/globe-blue.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-home .reason-image.global-network{background-image:url(../images/index/globe-blue@2x.png);background-size:cover}}.page-home .reason-text{color:#15181d;font-size:20px;margin-bottom:13px}.page-home .reason-explanation{line-height:24px;color:#7a7f85;width:70%;margin:0 auto}.page-home .partners-teaser{margin-top:95px;margin-bottom:95px;text-align:center}.page-home .partners-teaser .title{font-size:30px;font-weight:300;line-height:30px;padding-bottom:0}.page-home .partners-teaser p{color:#7a7f85;margin:30px auto 70px}.page-home .partners-teaser .students-companies div{height:100px;margin:20px 0 0;text-align:center}.page-home .partners-teaser .students-companies div.last{margin-top:0}.page-home .partners-teaser .students-companies div img{-webkit-filter:grayscale(100%);filter:grayscale(100%);height:50px;margin:0 auto}.page-home .partners-teaser .students-companies div img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.page-home .partners-teaser .students-companies div img.product-hunt{height:70px}.page-home .partners-teaser .students-companies div img.ring-central{height:100px;margin-top:-20px}.page-home .partners-teaser .learn-more{font-size:24px;line-height:30px;margin:20px auto 0}.page-home .partners-teaser .learn-more a{color:#aaa;display:inline-block;font-size:16px;font-weight:700}.page-home .partners-teaser .learn-more a .border{border-bottom:2px solid #aaa;display:block;height:2px;margin:3px auto 0;text-decoration:none;width:60%}.page-home .partners-teaser .learn-more a:hover{color:#28affa}.page-home .partners-teaser .learn-more a:hover .border{border-color:#28affa;width:100%}.page-home .partners-teaser-title{margin-bottom:16px}.page-home .testimonial-container{font-size:10px;margin:0}.page-home .testimonial-container .testimonial-content{background:#26313c;font-size:10px;height:400px;padding:0}.page-home .testimonial-container .testimonial-content div,.page-home .testimonial-container .testimonial-content p{color:#fff;font-weight:300;text-align:center}.page-home .testimonial-container .testimonial-content div{font-size:1.6em;line-height:1.4em}.page-home .testimonial-container .testimonial-content div span{display:block}.page-home .testimonial-container .testimonial-content .link-container{bottom:10px;position:absolute;text-align:center;width:100%}@media only screen and (max-width:767px){.page-home .testimonial-container .testimonial-content .link-container{bottom:-15px}}.page-home .testimonial-container .testimonial-content .link-container a{display:inline-block;font-size:16px;position:relative}.page-home .testimonial-container .testimonial-content .link-container a u{width:30%}.page-home .testimonial-container .testimonial-content .link-container a:hover u{width:100%}.page-home .testimonial-container .testimonial-content p{font-size:2em;line-height:1.4em;padding:60px 60px 35px}.page-home .testimonial-container a{bottom:60px;color:#fff;font-size:1.6em;font-weight:700;position:absolute;text-align:center;width:auto}.page-home .testimonial-container a .border{border-bottom:2px solid #fff;display:block;height:2px;margin:3px auto 0;text-decoration:none;width:60%}.page-home .testimonial-container a:hover{color:#28affa}.page-home .testimonial-container a:hover .border{border-color:#28affa;width:100%}.page-home .course-bar{position:fixed;top:-119px;right:0;left:0;z-index:1100;background-color:#fff;box-shadow:0 4px 7px rgba(93,102,111,.2);-webkit-transition:top .15s ease-out;transition:top .15s ease-out}.page-home .course-bar-inner{padding-top:12px;padding-bottom:12px}.page-home .course-bar .button{float:right;margin-top:4px;font-size:16px;line-height:20px}.page-home .course-bar--visible{top:0}@media (max-width:767px){.page-home .course-bar{display:none}}.page-home .course-container{box-sizing:border-box;font-size:10px;padding:0 10px}.page-home .course-container article{font-size:1.6em;text-align:center;padding:20px 0;width:100%}.page-home .course-container article img{display:block;margin:0 auto 15px;width:40%}.page-home .course-container article span{display:block;font-size:.8em;text-align:center;text-transform:uppercase}.page-home .course-container article strong{color:#000;display:block;font-weight:700;margin:30px 0 10px}.page-home .course-container article p{color:#888;line-height:22px;margin:0 auto;width:76%}.page-home .course-container article a{color:#fff;display:block;font-weight:700;margin:25px auto 0;padding:15px 0;width:76%}@media only screen and (max-width:640px){.page-home .course-container article a{margin-bottom:20px}}.page-home .course-container.blue article,.page-home .course-container.blue header{background:#c6ddec}.page-home .course-container.blue article a{background:#43a3e6}.page-home .course-container.blue article a:hover{background:rgba(67,163,230,.75)}.page-home .course-container.green article,.page-home .course-container.green header{background:#ddf4f6}.page-home .course-container.green article a{background:#23c7e0}.page-home .course-container.green article a:hover{background:rgba(35,199,224,.75)}.page-home .course-container.darkblue article,.page-home .course-container.darkblue header{background:#b1cce6}.page-home .course-container.darkblue article a{background:#192129}.page-home .course-container.darkblue article a:hover{background:rgba(25,33,41,.75)}.page-home .course-container.red article,.page-home .course-container.red header{background:#ffd7de}.page-home .course-container.red article a{background:#e54963}.page-home .course-container.red article a:hover{background:rgba(231,85,112,.75)}.page-home .course-container.yellow article,.page-home .course-container.yellow header{background:#ffefc4}.page-home .course-container.yellow article a{background:#d49d05}.page-home .course-container.yellow article a:hover{background:rgba(212,157,5,.75)}.page-home .sign-up-to-community{background:#43a3e6;color:#fff;font-size:10px;padding:30px 0;text-align:center}.page-home .sign-up-to-community span{font-size:2em;font-weight:500}.page-home .sign-up-to-community .button.dark{background:#3188c5;margin-left:25px;padding:16px 25px}.page-home .sign-up-to-community .form{display:none;margin:0 auto;text-align:left;width:520px}.page-home .sign-up-to-community .form .txt{border:1px solid #fff;font-size:1.6em;height:40px;outline:0;padding:0 10px;width:310px}.page-home .sign-up-to-community .form .txt.validation-error{border:1px solid #EB5A46}.page-home .sign-up-to-community-form{font-size:16px;line-height:20px}.page-home .sign-up-to-community-form .invite-request-syllabus{color:#7a7f85;margin:0 auto;padding:30px 0;text-align:left;width:450px}.page-home .sign-up-to-community-form .invite-request-syllabus.hide{display:none}.page-home .sign-up-to-community-form .invite-request-syllabus .section-title{margin-bottom:10px}.page-home .sign-up-to-community-form .invite-request-syllabus p{margin:0 auto 25px}.page-home .sign-up-to-community-form .invite-request-syllabus label{color:#15181d;display:block;font-size:16px;width:100%}.page-home .sign-up-to-community-form .invite-request-syllabus input{border:1px solid #ccc;box-sizing:border-box;color:#15181d;font-size:16px;height:40px;margin:5px auto 25px;outline:0;padding:4px 10px;-webkit-transition:.3s linear all;transition:.3s linear all;width:100%}.page-home .sign-up-to-community-form .invite-request-syllabus input.validate-error{border:1px solid #EB5A46}.page-home .sign-up-to-community-form .invite-request-syllabus .campus-tabs{color:#15181d;height:50px;margin:0 auto 15px;width:100%}.page-home .sign-up-to-community-form .invite-request-syllabus .campus-tabs .campus-tab{border:1px solid #ccc;box-sizing:border-box;cursor:pointer;padding:10px;margin:5px auto 25px;text-align:center;-webkit-transition:.3s linear all;transition:.3s linear all}.page-home .sign-up-to-community-form .invite-request-syllabus .campus-tabs .campus-tab.validate-error{border:1px solid #EB5A46}.page-home .sign-up-to-community-form .invite-request-syllabus .campus-tabs .campus-tab:hover{background:#28affa;color:#fff;-webkit-transition:.3s linear all;transition:.3s linear all}.page-home .sign-up-to-community-form .invite-request-syllabus .campus-tabs .campus-tab.selected{background:#43a3e6;color:#fff}.page-home .sign-up-to-community-form .invite-request-syllabus .campus-tabs .campus-tab.middle{border-left:0;border-right:0}.page-home .sign-up-to-community-form .invite-request-syllabus .campus-tabs.validate-error .campus-tab{border-color:#EB5A46}.page-home .sign-up-to-community-form .invite-request-syllabus button{display:block;margin:40px auto 0}.page-home .sign-up-to-community-form .request-syllabus-ko,.page-home .sign-up-to-community-form .request-syllabus-ok{background:#222c37;box-sizing:border-box;color:#fff;margin:0 auto;padding:40px;text-align:left;width:450px}.page-home .sign-up-to-community-form .request-syllabus-ko.hide,.page-home .sign-up-to-community-form .request-syllabus-ok.hide{display:none}.page-home .sign-up-to-community-form .request-syllabus-ko .section-title,.page-home .sign-up-to-community-form .request-syllabus-ok .section-title{color:#fff}.page-home .sign-up-to-community-form .request-syllabus-ko{background:#EB5A46}.page-home .sign-up-to-community-form .request-syllabus-ko p{margin-bottom:0}.page-home .courses{background:#fafafa;padding:95px 0}@media only screen and (max-width:650px){.page-home .sign-up-to-community #getCommunityUpdates{margin:20px 5% 0;width:90%}.page-home .sign-up-to-community-form .invite-request-syllabus,.page-home .sign-up-to-community-form .request-syllabus-ok{width:100%}.page-home .courses{padding:0}.page-home .partners-teaser .students-companies div img{height:auto;max-height:50px;width:auto}.page-home .testimonial-container .testimonial-content p{font-size:1.8em;padding:60px 20px 35px}}.page-course.front-end-course .course-parts,.page-course.ux-ui-course .course-parts{background-color:#fafafa;margin:0 auto;padding:95px 0}.page-course#paris-launch .video-bkg{background:url(../paris-campus/images/background.jpg) center center no-repeat;background-size:cover}.page-course#paris-launch .hero-block{margin:0 auto;padding:100px 0}.page-course#paris-launch .hero-block .call-to-action .h1{margin-bottom:50px}.page-course#paris-launch .hero-block .call-to-action .h2.small-margin{margin:12px 0 0}.page-course#paris-launch .top-ranked-schools{font-size:20px;padding:80px 0}.page-course#paris-launch .top-ranked-schools .ranked-logo{height:40px}.page-course#paris-launch .top-ranked-schools .ranking{color:#fff;font-size:18px;margin-top:8px}.page-course#paris-launch #press .center-content{color:#888;font-size:14px;line-height:24px;margin:20px 0 10px;text-align:center}.page-course#paris-launch #press .press-logo{height:32px}.page-course#paris-launch .testimonials .testimonial .content .description{top:320px}.page-course .align-center{text-align:center}.page-course .header{width:100%;position:relative;overflow:hidden}@media only screen and (max-width:767px){.page-course .header{height:640px}.page-course .header .video-bkg{top:0}}.page-course .main-nav{background-color:#fff}.page-course .video-bkg{top:0}.page-course .call-to-action{max-width:1000px;padding-bottom:0}.page-course .hero-block .button{padding:18px 49px}@media (max-width:767px){.page-course .hero-block .button{display:block;width:300px;margin:0 auto 30px}}.page-course .hero-block .link.white-button{border:2px solid #fff;padding:18px 49px;text-decoration:none}@media (min-width:768px){.page-course .hero-block{margin-bottom:200px;margin-top:176px}}@media (max-width:768px){.page-course .hero-block .call-to-action span{display:none}.page-course .hero-block .link.white-button{border:2px solid #7a7f85;width:300px}}.page-course .course-bar{position:fixed;top:-119px;right:0;left:0;z-index:1100;background-color:#fff;box-shadow:0 4px 7px rgba(93,102,111,.2);-webkit-transition:top .15s ease-out;transition:top .15s ease-out}.page-course .course-bar-inner{padding-top:12px;padding-bottom:12px}.page-course .course-bar .button{float:right;margin-top:4px;padding:16px 20px}.page-course .course-bar .button.request-info{margin-right:20px}.page-course .course-bar--visible{top:0}@media (max-width:767px){.page-course .course-bar{display:none}}.page-course .course-bar .sub-menu{display:inline-block;margin-left:15px}.page-course .course-bar .sub-menu strong{color:#000;display:block;font-size:20px;font-weight:500;line-height:24px}.page-course .course-bar .sub-menu a{color:#aaa;display:inline-block;font-size:16px;margin:18px 35px -10px 1px}.page-course .course-bar .sub-menu a u{border-bottom:2px solid #fff;display:block;height:2px;margin:15px auto -2px;text-decoration:none;width:0}.page-course .course-bar .sub-menu a.active,.page-course .course-bar .sub-menu a:hover{color:#000}.page-course .course-bar .sub-menu a.active u,.page-course .course-bar .sub-menu a:hover u{border-bottom:2px solid #43a3e6;width:100%}.page-course .course-spec-icon{float:left;width:15%}.page-course .wraper{float:right;margin-left:-30px;padding-right:0;padding-left:10px}.page-course .course-method{color:#7a7f85;margin:95px auto}.page-course .course-method .external-wraper{margin-left:-24px}.page-course .course-method .external-wraper h1.course-method-title{margin-bottom:20px}.page-course .course-method-title{color:#15181d;margin-bottom:36px}.page-course h3.course-method-title{font-size:18px;margin-bottom:10px}.page-course .course-method-desc{margin-bottom:40px;line-height:26px}.page-course .course-method-desc p{margin-bottom:20px}.page-course .course-method-desc ul{list-style:disc;padding-left:30px}.page-course .course-method-desc ul li+li{margin-top:12px}.page-course .course-method-actions{margin-top:40px}.page-course .course-method-image{height:320px;background-size:cover;background-position:center}.page-course .course-method-image--ios{background-image:url(../images/courses/course-method-ios.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-course .course-method-image--ios{background-image:url(../images/courses/course-method-ios@2x.jpg);background-size:cover}}.page-course .course-method-image--web{background-image:url(../images/courses/course-method-web.jpg);margin-top:75px;width:98%}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-course .course-method-image--web{background-image:url(../images/courses/course-method-web@2x.jpg);background-size:cover}}.page-course .course-method-image--hackshow{background-image:url(../images/courses/course-method-hackshow.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-course .course-method-image--hackshow{background-image:url(../images/courses/course-method-hackshow@2x.jpg);background-size:cover}}@media (max-width:767px){.page-course .course-method-image{margin-top:40px}}@media (min-width:768px){.page-course .course-method-image{height:568px}}.page-course .course-structure{position:relative}.page-course .course-structure.typical-day{margin:50px auto 0}.page-course .course-structure-table{margin-top:68px;margin-bottom:80px}.page-course .course-structure-column{float:left;padding:30px 10px;width:31%}.page-course .course-structure-column.middle{margin:0 3.5%}@media only screen and (min-width:767px) and (max-width:1100px){.page-course .course-structure-column.columns-4{margin:0 1% 40px;width:48%!important}.page-course .course-structure-column.columns-4.middle{margin:0 1% 40px}}@media only screen and (max-width:767px){.page-course .course-structure-column{width:100%!important;margin-top:40px}}.page-course .course-structure-title{color:#15181d;font-weight:700;margin-bottom:25px;padding-left:20px}.page-course .course-structure-pre-work{width:30%}.page-course .course-structure-pre-work .course-structure-progress-bar{background-color:#a4bdd1}.page-course .course-structure-course{width:50%}.page-course .course-structure-course .course-structure-progress-bar{background-color:#283340}.page-course .course-structure-final-project{width:20%}.page-course .course-structure-final-project .course-structure-progress-bar{background-color:#43a3e6}.page-course .course-structure-content{border-left:1px solid #fafafa}.page-course .course-structure-progress-bar{height:8px;width:100%;border-radius:4px}.page-course .course-structure-desc{padding:0;color:#7a7f85}.page-course .course-structure-desc.usa-desc{padding-left:20px}.page-course .course-structure-desc p+p{margin-top:4px}.page-course .course-structure-desc li+li{margin-top:10px}.page-course .course-structure-desc li{padding-left:10px}.page-course .course-structure-desc ul{list-style-image:url(/assets/images/list_style_dot.png);padding-left:15px}.page-course .course-structure-desc-intro{height:40%;margin-bottom:10%}.page-course .course-structure-desc-intro.front-end{height:30%}@media (min-width:768px){.page-course .course-structure-time{position:absolute;bottom:0}}@media (max-width:767px){.page-course .course-structure-time{position:ihnerit;padding-top:20px}}.page-course .course-action-plan{background-color:#fafafa;padding:95px 0}.page-course .course-action-plan .section-title{margin-bottom:60px}.page-course .course-action-plan-container{color:#7a7f85}.page-course .course-action-plan-pre-work{margin-bottom:30px}.page-course .course-action-plan-pre-work-week{padding-bottom:12px;border-bottom:2px dotted rgba(34,44,55,.1)}@media (min-width:768px){.page-course .course-action-plan-pre-work-content{float:left;width:72%;padding-right:30px}}.page-course .course-action-plan-pre-work-title{margin:24px 0}.page-course .course-action-plan-title{margin-bottom:30px}.page-course .course-action-plan-subtitle{margin-bottom:60px}.page-course .course-action-plan-pre-work-title,.page-course .course-action-plan-step-title,.page-course .course-action-plan-title{font-weight:700;color:#15181d}.page-course .course-action-plan-step{margin-top:48px}@media (min-width:768px){.page-course .course-action-plan-step{margin-top:64px}}.page-course .course-action-plan-step-week{display:block;margin-bottom:12px}.page-course .course-action-plan-step-title{padding-top:24px;border-top:2px solid #222c37;margin-bottom:24px}.page-course .graph-period{border:1px solid #ddd;border-right:0;display:inline-block;margin-left:-2.2px;margin-right:-2.2px;vertical-align:bottom;width:19.8%}.page-course .graph-period:last-child{border-right:1px solid #ddd}@media only screen and (max-width:767px){.page-course .graph-period{display:none}}.page-course #graph-period-1{height:2.5em}.page-course #graph-period-1.highlight{background-color:#BCE0F9}@media only screen and (min-width:767px) and (max-width:945px){.page-course #graph-period-1{background-color:#BCE0F9}}.page-course #graph-period-2{height:4em}.page-course #graph-period-2.highlight{background-color:#89C6F1}@media only screen and (min-width:767px) and (max-width:945px){.page-course #graph-period-2{background-color:#89C6F1}}.page-course #graph-period-3{height:6em}.page-course #graph-period-3.highlight{background-color:#43A3E6}@media only screen and (min-width:767px) and (max-width:945px){.page-course #graph-period-3{background-color:#43A3E6}}.page-course #graph-period-4{height:9em}.page-course #graph-period-4.highlight{background-color:#1D80C6}@media only screen and (min-width:767px) and (max-width:945px){.page-course #graph-period-4{background-color:#1D80C6}}.page-course #graph-period-5{height:12em}.page-course #graph-period-5.highlight{background-color:#0E578A}@media only screen and (min-width:767px) and (max-width:945px){.page-course #graph-period-5{background-color:#0E578A}}.page-course .course-structure-pics{margin-top:70px;padding:0}.page-course .course-structure-pics .course-structure-pic{margin-bottom:20px}.page-course .course-structure{margin:95px auto;padding-left:0}.page-course .course-structure>div:nth-child(1){margin-top:5%}.page-course .step{margin-bottom:0;min-height:0;vertical-align:top}.page-course .step h1{color:#15181d;font-size:1.5em;margin-bottom:5px}.page-course .step h2{color:#70B9EB;font-size:1.2em;font-weight:700}.page-course .step>div{vertical-align:top;display:inline-block;margin-right:0}.page-course .step-hour{width:8%}.page-course .step-hour span{color:#43a3e6;font-size:1.2em;font-weight:700}.page-course .point-blue{width:1.5em;height:1.5em;border-radius:50%;background-color:#3FA0E4;margin-right:0}.page-course .step-desc{border-left:2px dashed #3FA0E4;font-size:.9em;margin:0 0 0 -17px;padding:5px 0 25px 7%;width:65%}.page-course .step-desc.last{border-left:0}.page-course .step-desc span{color:#15181d;display:block;font-size:1.5em;margin:-5px 0 5px}.page-course .desc-periods.columns{margin-top:50px}.page-course .desc-period{display:inline-block;vertical-align:top}.page-course .desc-period.left-side{border-right:1px solid #ccc;padding-right:5%;width:20%}@media only screen and (max-width:945px){.page-course .desc-period.left-side{display:none}}.page-course .desc-period.left-side .week-title{box-sizing:border-box;padding:10px 20px}.page-course .desc-period.left-side .week-title:hover{background:#BCE0F9;cursor:pointer}.page-course .desc-period.left-side .week-title.highlight{background:#43a3e6;color:#fff}.page-course .desc-period.right-side{padding-left:5%;width:70%}.page-course .desc-period.right-side .period-desc{display:none;padding-top:10px}.page-course .desc-period.right-side .period-desc.show{display:block}@media only screen and (max-width:945px){.page-course .desc-period.right-side{width:100%}.page-course .desc-period.right-side .period-desc{display:block;margin-bottom:20px;padding-top:0;width:100%}}.page-course .desc-period .week-title{margin-top:10px;color:#000;font-weight:700;font-size:1em}.page-course .desc-period p{font-size:.9em}.page-course .faq,.page-course .head-instructors{margin:95px auto}.page-course .faq.gray-background,.page-course .head-instructors.gray-background{background-color:#fafafa;margin:0 auto;padding:95px 0}.page-course .faq a.view-more,.page-course .head-instructors a.view-more{background:#28affa;color:#fff;cursor:pointer;display:inline-block;font-size:32px;font-weight:300;height:40px;text-align:center;width:40px}.page-course .faq .margin-bottom,.page-course .head-instructors .margin-bottom{margin-bottom:40px}.page-course .faq .accordion-global,.page-course .head-instructors .accordion-global{height:350px;overflow:hidden}.page-course .faq .accordion-global .no-margin,.page-course .head-instructors .accordion-global .no-margin{margin:0}.page-course .faq .accordion-global .accordion-item,.page-course .head-instructors .accordion-global .accordion-item{background:#fff;border-top:2px solid #43a3e6;height:250px;margin-right:20px;position:absolute;top:250px;width:calc(100% - 20px)}.page-course .faq .accordion-global .accordion-item p.col-xs-9.col-sm-9,.page-course .head-instructors .accordion-global .accordion-item p.col-xs-9.col-sm-9{visibility:hidden}.page-course .faq .accordion-global .accordion-item .accordion-item-text,.page-course .head-instructors .accordion-global .accordion-item .accordion-item-text{padding:0}.page-course .col-xs-6.col-sm-3.head-instructors-text{padding:0 20px 0 0}.page-course .faq-text>p,.page-course .head-instructors-text>p,.page-course .open-house-text>p,.page-course .students-projects-text>p,.page-course .upcoming-cohorts-text>p{color:#888;font-size:14px;line-height:24px;margin:10px 0 20px}.page-course .faq-text>p.padding,.page-course .head-instructors-text>p.padding,.page-course .open-house-text>p.padding,.page-course .students-projects-text>p.padding,.page-course .upcoming-cohorts-text>p.padding{padding:0 15px}.page-course .faq-text>p.col-xs-9.col-sm-9,.page-course .head-instructors-text>p.col-xs-9.col-sm-9,.page-course .open-house-text>p.col-xs-9.col-sm-9,.page-course .students-projects-text>p.col-xs-9.col-sm-9,.page-course .upcoming-cohorts-text>p.col-xs-9.col-sm-9{margin-top:0;padding:0}.page-course .faq-text li,.page-course .head-instructors-text li,.page-course .open-house-text li,.page-course .students-projects-text li,.page-course .upcoming-cohorts-text li{border-bottom:1px solid #eee;color:#000;font-size:16px;font-weight:400;padding:25px 40px 25px 0}.page-course .faq-text .view-more-container,.page-course .head-instructors-text .view-more-container,.page-course .open-house-text .view-more-container,.page-course .students-projects-text .view-more-container,.page-course .upcoming-cohorts-text .view-more-container{padding-right:0;text-align:right}.page-course .faq-text em,.page-course .head-instructors-text em,.page-course .open-house-text em,.page-course .students-projects-text em,.page-course .upcoming-cohorts-text em{color:#15181d;display:block;font-size:14px;font-weight:700;line-height:24px;margin:20px 0 10px}.page-course .head-instructors-image{height:250px;background-size:cover;background-position:center}.page-course .head-instructors-image-javijimenez{background-image:url(../images/teachers/javi.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-course .head-instructors-image-javijimenez{background-image:url(../images/teachers/javi@2x.jpg);background-size:cover}}.page-course .head-instructors-image-rafadecastro{background-image:url(../images/teachers/rafa.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-course .head-instructors-image-rafadecastro{background-image:url(../images/teachers/rafa@2x.jpg);background-size:cover}}.page-course .head-instructors-image-fernandoblat{background-image:url(../images/teachers/blat.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-course .head-instructors-image-fernandoblat{background-image:url(../images/teachers/blat@2x.jpg);background-size:cover}}.page-course .head-instructors-image-fernandomoreno{background-image:url(../images/teachers/fernando.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-course .head-instructors-image-fernandomoreno{background-image:url(../images/teachers/fernando@2x.jpg);background-size:cover}}.page-course .head-instructors-image-nizar{background-image:url(../images/teachers/nizar.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-course .head-instructors-image-nizar{background-image:url(../images/teachers/nizar@2x.jpg);background-size:cover}}.page-course .head-instructors-image-mike{background-image:url(../images/teachers/mike.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-course .head-instructors-image-mike{background-image:url(../images/teachers/mike@2x.jpg);background-size:cover}}.page-course .head-instructors-image-alberto{background-image:url(../images/teachers/albertonew.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-course .head-instructors-image-alberto{background-image:url(../images/teachers/albertonew@2x.jpg);background-size:cover}}.page-course .head-instructors-image-oscar{background-image:url(../images/teachers/oscar.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-course .head-instructors-image-oscar{background-image:url(../images/teachers/oscar@2x.jpg);background-size:cover}}.page-course .head-instructors-image-samuel{background-image:url(../images/teachers/samuel.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-course .head-instructors-image-samuel{background-image:url(../images/teachers/samuel@2x.jpg);background-size:cover}}.page-course .head-instructors-image-alejandro{background-image:url(../images/teachers/alejandro.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-course .head-instructors-image-alejandro{background-image:url(../images/teachers/alejandro@2x.jpg);background-size:cover}}.page-course .head-instructors-image-jacqueline{background-image:url(../images/teachers/jacqueline.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-course .head-instructors-image-jacqueline{background-image:url(../images/teachers/jacqueline@2x.jpg);background-size:cover}}.page-course .testimonials .row{margin:0}.page-course .testimonials .testimonial{background-position:center;background-size:cover;height:635px;padding:0}.page-course .testimonials .testimonial-dario{background-image:url(../images/stories/dario.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-course .testimonials .testimonial-dario{background-image:url(../images/stories/dario@2x.jpg);background-size:cover}}.page-course .testimonials .testimonial-gorka{background-image:url(../images/stories/gorka.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-course .testimonials .testimonial-gorka{background-image:url(../images/stories/gorka@2x.jpg);background-size:cover}}.page-course .testimonials .testimonial-karolin{background-image:url(../images/stories/karolin.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-course .testimonials .testimonial-karolin{background-image:url(../images/stories/karolin@2x.jpg);background-size:cover}}.page-course .testimonials .testimonial-benjamin{background-image:url(../paris-campus/images/benjamin-tarenne.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-course .testimonials .testimonial-benjamin{background-image:url(../paris-campus/images/benjamin-tarenne@2x.jpg);background-size:cover}}.page-course .testimonials .testimonial-valentin{background-image:url(../paris-campus/images/valentin-hecq-cauquil.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-course .testimonials .testimonial-valentin{background-image:url(../paris-campus/images/valentin-hecq-cauquil@2x.jpg);background-size:cover}}.page-course .testimonials .testimonial-manu{background-image:url(../paris-campus/images/manu-lintz.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-course .testimonials .testimonial-manu{background-image:url(../paris-campus/images/manu-lintz@2x.jpg);background-size:cover}}.page-course .testimonials .testimonial .content{background:rgba(25,33,41,.75);box-sizing:border-box;height:100%;padding:30px 60px;position:relative;width:100%}.page-course .testimonials .testimonial .content .view-testimonial{background-position:center;background-size:cover;background-image:url(../images/diamond_arrow.png);display:inline-block;height:20px;width:20px}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-course .testimonials .testimonial .content .view-testimonial{background-image:url(../images/diamond_arrow@2x.png);background-size:cover}}.page-course .testimonials .testimonial .content h3{color:#fff;font-size:28px;font-weight:400;line-height:32px}.page-course .testimonials .testimonial .content h4{color:#97aec1;font-size:16px;font-weight:400;line-height:18px;margin:10px 0 0}.page-course .testimonials .testimonial .content .description{color:#fff;font-size:18px;font-weight:200;line-height:22px;position:relative;top:300px}.page-course .testimonials .testimonial .content .description strong{display:block;font-size:16px;font-weight:700;line-height:18px}.page-course .testimonials .testimonial .content .description strong.blue{color:#43a3e6;margin:30px 0 10px}.page-course .testimonials .testimonial .content .description strong.white{color:#fff}.page-course .testimonials .testimonial .content .description.course-location{position:absolute}.page-course .course-payment{margin-top:95px;margin-bottom:95px}.page-course .course-payment-text>h1{margin-bottom:28px}.page-course .course-payment-text>p{color:#7a7f85;line-height:24px;margin-bottom:20px}.page-course .course-payment-text .button{display:inline-block;margin:38px auto 19px}.page-course .course-payment-text>small{display:block;color:#7a7f85;font-size:14px;font-size:14rem;line-height:20px;line-height:20rem}.page-course .faq-text aside{background:#222c36;color:#fff;height:250px;margin:20px 20px 0 15%;text-align:center;width:85%}.page-course .faq-text aside p,.page-course .faq-text aside strong{color:#fff;font-size:14px;line-height:20px}.page-course .faq-text aside p.first,.page-course .faq-text aside strong.first{font-size:18px;padding-top:25px;margin-bottom:40px}.page-course .faq-text aside p.margin-bottom,.page-course .faq-text aside strong.margin-bottom{margin-bottom:20px}.page-course .faq-text aside strong{font-weight:700}.page-course .faq-text .view-more-container{background:#43a3e6;color:#fff;cursor:pointer;display:block;float:right;font-size:20px;line-height:28px;height:30px;margin:-5px -40px 0 0;text-align:center;width:30px}.page-course .faq-text .faq-answer{display:none;margin:10px 0 0}.page-course .open-house{margin:95px auto}.page-course .open-house .open-house-text p{color:#888;font-size:14px;line-height:24px;margin:10px 0 20px}.page-course .open-house .open-house-text p.padding{padding:0 15px}.page-course .open-house .open-house-text p.col-xs-9.col-sm-9{margin-top:0;padding:0}.page-course .open-house form{background:#f6f8f9;box-sizing:border-box;margin:0 auto;padding:15px 30px;width:650px}@media only screen and (max-width:767px){.page-course .open-house form{width:100%}}.page-course .open-house form p{margin-bottom:30px}.page-course .open-house form label{color:#000;display:block;font-size:14px;font-weight:400;margin:0 0 10px}.page-course .open-house form select{border:1px solid #aaa;background-color:#FFF;font-size:13px;height:40px;margin-bottom:20px;outline:0;padding:3px 10px;width:100%}.page-course .open-house form input{border:1px solid #aaa;font-size:13px;height:40px;margin-bottom:20px;outline:0;padding:3px 10px;width:100%}.page-course .open-house form input.validate-error{border:1px solid #EB5A46}.page-course .open-house form input.btn{background:#43a3e6;border:1px solid #43a3e6;color:#fff;cursor:pointer;font-size:16px;font-weight:400;height:auto;padding:10px 0;text-align:center}.page-course .open-house form input.btn:hover{background:#0e8adc;-webkit-transition:.3s linear all;transition:.3s linear all}.page-course .open-house .open-house-ko,.page-course .open-house .open-house-ok{background:#222c37;box-sizing:border-box;color:#fff;margin:0 auto;padding:40px;text-align:left;width:650px}.page-course .open-house .open-house-ko.hide,.page-course .open-house .open-house-ok.hide{display:none}.page-course .open-house .open-house-ko .section-title,.page-course .open-house .open-house-ok .section-title{color:#fff}.page-course .open-house .open-house-ko p,.page-course .open-house .open-house-ok p{color:#fff;font-size:14px;line-height:16px}.page-course .open-house .open-house-ko{background:#EB5A46;color:#fff;width:100%}.page-course .course-payment-table{position:relative;background-color:#283340;color:#fff;height:373px}.page-course .course-payment-table.one li{width:100%}.page-course .course-payment-table li{float:left;display:block;width:50%}.page-course .course-payment-table label{position:relative;display:block;text-align:center;padding:20px;background:#222c37;cursor:pointer}.page-course .course-payment-table label:hover{background:#141a21}.page-course .course-payment-table input[type=radio]{display:none}.page-course .course-payment-table .tab-content{z-index:2;display:none;overflow:hidden;width:100%;padding:32px 32px 25px;position:absolute;top:65px;left:0;background-color:#283340}.page-course .course-payment-table [id^=tab]:checked+label{background-color:#283340}.page-course .course-payment-table [id^=tab]:checked~[id^=tab-content]{display:block}@media (max-width:767px){.page-course .course-payment-table{margin-top:40px}}.page-course .course-payment-price{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-align:center;margin:20px auto 0}.page-course .course-payment-price.course-payment-euro:after{content:"€";font-size:14px;font-size:14rem}.page-course .course-payment-price.course-payment-dollar:before{content:"$";font-size:14px;font-size:14rem}.page-course .course-payment-row{padding:20px 0;border-bottom:1px solid rgba(255,255,255,.1)}.page-course .course-payment-row:last-child{border-bottom:0}.page-course .course-payment-cell{color:rgba(255,255,255,.8)}.page-course .course-payment-cell:first-child{float:left}.page-course .course-payment-cell:last-child{float:right}.page-course .cities .section-header{position:relative}.page-course .faq{position:relative;margin-top:95px}.page-course .faq:before{content:"";position:absolute;top:0;right:30px;left:30px;display:block;height:1px;background-color:#fafafa}.page-course .featured .section-header{position:relative}.page-course .featured .section-header:before{content:"";position:absolute;top:0;right:30px;left:30px;display:block;height:1px;background-color:#fafafa}.page-course .soldOut{text-decoration:line-through}.page-course .soldOut span{display:inline-block;text-decoration:none;margin-left:10px}.page-course.ux-ui-course{background-color:#fff}.page-course.front-end-course .course-parts,.page-course.ux-ui-course .course-parts{font-size:10px}.page-course.front-end-course .course-parts .course-part,.page-course.ux-ui-course .course-parts .course-part{margin:0 1.665%;padding:0}.page-course.front-end-course .course-parts .icon,.page-course.ux-ui-course .course-parts .icon{background-size:cover;background-position:center;height:80px;margin:0 auto;width:80px}.page-course.front-end-course .course-parts .icon.calendar,.page-course.ux-ui-course .course-parts .icon.calendar{background-image:url(../images/courses/calendar.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-course.front-end-course .course-parts .icon.calendar,.page-course.ux-ui-course .course-parts .icon.calendar{background-image:url(../images/courses/calendar@2x.png);background-size:cover}}.page-course.front-end-course .course-parts .icon.clock,.page-course.ux-ui-course .course-parts .icon.clock{background-image:url(../images/courses/clock.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-course.front-end-course .course-parts .icon.clock,.page-course.ux-ui-course .course-parts .icon.clock{background-image:url(../images/courses/clock@2x.png);background-size:cover}}.page-course.front-end-course .course-parts .icon.professionals,.page-course.ux-ui-course .course-parts .icon.professionals{background-image:url(../images/courses/professional.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-course.front-end-course .course-parts .icon.professionals,.page-course.ux-ui-course .course-parts .icon.professionals{background-image:url(../images/courses/professional@2x.png);background-size:cover}}.page-course.front-end-course .course-parts .icon.projects,.page-course.ux-ui-course .course-parts .icon.projects{background-image:url(../images/courses/projects.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-course.front-end-course .course-parts .icon.projects,.page-course.ux-ui-course .course-parts .icon.projects{background-image:url(../images/courses/projects@2x.png);background-size:cover}}.page-course.front-end-course .course-parts .icon.community,.page-course.ux-ui-course .course-parts .icon.community{background-image:url(../images/courses/network.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-course.front-end-course .course-parts .icon.community,.page-course.ux-ui-course .course-parts .icon.community{background-image:url(../images/courses/network@2x.png);background-size:cover}}.page-course.front-end-course .course-parts .icon.briefcase,.page-course.ux-ui-course .course-parts .icon.briefcase{background-image:url(../images/courses/briefcase.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-course.front-end-course .course-parts .icon.briefcase,.page-course.ux-ui-course .course-parts .icon.briefcase{background-image:url(../images/courses/briefcase@2x.png);background-size:cover}}.page-course.front-end-course .course-parts .subtitle,.page-course.ux-ui-course .course-parts .subtitle{color:#000;font-size:1.6em;font-weight:400;text-align:center}.page-course.front-end-course .course-parts .text,.page-course.ux-ui-course .course-parts .text{color:#888;font-size:1.4em;line-height:1.5em;margin:10px 2% 0;text-align:center;width:96%}.page-course.front-end-course .who-is-it-for,.page-course.ux-ui-course .who-is-it-for{font-size:10px;margin:20px auto}.page-course.front-end-course .who-is-it-for .section-title,.page-course.ux-ui-course .who-is-it-for .section-title{margin:5px 0 20px}.page-course.front-end-course .who-is-it-for .testimonial,.page-course.ux-ui-course .who-is-it-for .testimonial{background:#43a3e6;box-sizing:border-box;color:#fff;font-size:1.4em;margin-left:20px;padding:0 0 20px;width:85%}.page-course.front-end-course .who-is-it-for .testimonial img,.page-course.ux-ui-course .who-is-it-for .testimonial img{height:auto;width:100%}.page-course.front-end-course .who-is-it-for .testimonial .text,.page-course.ux-ui-course .who-is-it-for .testimonial .text{line-height:1.6em;margin:20px}.page-course.front-end-course .who-is-it-for .testimonial .name,.page-course.ux-ui-course .who-is-it-for .testimonial .name{font-weight:700;padding:0 20px}.page-course.front-end-course .who-is-it-for ul li,.page-course.ux-ui-course .who-is-it-for ul li{background:#fafafa;margin-bottom:40px;padding:20px}.page-course.front-end-course .who-is-it-for ul li h3,.page-course.ux-ui-course .who-is-it-for ul li h3{color:#000;font-size:1.6em;font-weight:400;margin-bottom:7px}.page-course.front-end-course .who-is-it-for ul li p,.page-course.ux-ui-course .who-is-it-for ul li p{color:#888;font-size:1.4em;line-height:1.6em}.page-course.front-end-course .course-action-plan-container h2,.page-course.ux-ui-course .course-action-plan-container h2{color:#000;margin-bottom:30px}.page-course.front-end-course .course-action-plan-container .course-action-content,.page-course.ux-ui-course .course-action-plan-container .course-action-content{font-size:10px;padding:0}.page-course.front-end-course .course-action-plan-container .course-action-content img,.page-course.ux-ui-course .course-action-plan-container .course-action-content img{margin-bottom:20px;padding:0 1px}.page-course.front-end-course .course-action-plan-container .course-action-content h3,.page-course.ux-ui-course .course-action-plan-container .course-action-content h3{color:#000;font-size:2em;font-weight:500;margin:0 0 5px;text-align:center}.page-course.front-end-course .course-action-plan-container .course-action-content .description,.page-course.ux-ui-course .course-action-plan-container .course-action-content .description{font-size:1.4em;margin:30px auto 0;text-align:center;width:65%}@media (max-width:768px){.page-course.front-end-course .course-parts,.page-course.ux-ui-course .course-parts{padding:40px 0}.page-course.front-end-course .course-parts .course-part,.page-course.ux-ui-course .course-parts .course-part{margin-bottom:20px;margin-left:0;margin-right:0}.page-course.front-end-course .who-is-it-for .testimonial,.page-course.ux-ui-course .who-is-it-for .testimonial{margin-left:0;width:100%}.page-course.front-end-course .who-is-it-for .section-title,.page-course.ux-ui-course .who-is-it-for .section-title{margin-top:30px}.page-course.front-end-course .course-structure,.page-course.ux-ui-course .course-structure{margin:40px auto}.page-course.front-end-course .course-structure .section-title,.page-course.ux-ui-course .course-structure .section-title{margin-bottom:0}.page-course.front-end-course .course-structure .course-structure-table,.page-course.ux-ui-course .course-structure .course-structure-table{margin-top:0}.page-course.front-end-course .course-structure .course-structure-table .course-structure-column,.page-course.ux-ui-course .course-structure .course-structure-table .course-structure-column{margin-top:20px}.page-course.front-end-course .course-structure .course-structure-table .course-structure-column.middle,.page-course.ux-ui-course .course-structure .course-structure-table .course-structure-column.middle{margin-left:0;margin-right:0}.page-course.front-end-course .course-action-plan,.page-course.ux-ui-course .course-action-plan{padding:40px 0}.page-course.front-end-course .course-action-plan-container .course-action-content .description,.page-course.ux-ui-course .course-action-plan-container .course-action-content .description{margin:10px auto 30px}}.page-course.ux-ui-course .video-bkg{height:600px;background-size:cover;background-position:center;background-image:url(../images/courses/ux-ui-header.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-course.ux-ui-course .video-bkg{background-image:url(../images/courses/ux-ui-header@2x.jpg);background-size:cover}}.page-course.ux-ui-course .course-parts{padding:40px 0 60px}.page-course.ux-ui-course .who-is-it-for{margin:90px auto}.page-course.ux-ui-course .who-is-it-for ul li{margin-bottom:20px}.page-course.ux-ui-course .course-structure{margin:0 auto}.page-course.ux-ui-course .course-structure.typical-day{margin-top:50px}.page-course.ux-ui-course .course-structure#ux-landing-more-info{padding-bottom:90px}.page-course.ux-ui-course .course-structure#ux-landing-more-info .text-invite{font-size:1em;line-height:18px}@media only screen and (max-width:767px){.page-course.ux-ui-course .course-structure#ux-landing-more-info,.page-course.ux-ui-course .course-structure#ux-landing-more-info .invite-request-syllabus .request-syllabus-form,.page-course.ux-ui-course .course-structure#ux-landing-more-info .invite-request-syllabus .request-syllabus-ko,.page-course.ux-ui-course .course-structure#ux-landing-more-info .invite-request-syllabus .text-invite,.page-course.ux-ui-course .course-structure#ux-landing-more-info .invite-request-syllabus request-syllabus-ok{width:100%}}.page-course #ux-landing-more-info .course-structure,.page-course.new-page-course .course-structure{padding:0 30px;position:relative}.page-course #ux-landing-more-info .course-structure-column,.page-course.new-page-course .course-structure-column{background:#222c37;width:24%}.page-course #ux-landing-more-info .course-structure-column.middle-column-left,.page-course.new-page-course .course-structure-column.middle-column-left{margin:0 .6665% 0 1.333%}@media only screen and (min-width:767px) and (max-width:1100px){.page-course #ux-landing-more-info .course-structure-column.middle-column-left,.page-course.new-page-course .course-structure-column.middle-column-left{margin:0 1% 40px}}.page-course #ux-landing-more-info .course-structure-column.middle-column-right,.page-course.new-page-course .course-structure-column.middle-column-right{margin:0 1.333% 0 .6665%}@media only screen and (min-width:767px) and (max-width:1100px){.page-course #ux-landing-more-info .course-structure-column.middle-column-right,.page-course.new-page-course .course-structure-column.middle-column-right{margin:0 1% 40px}}.page-course #ux-landing-more-info .course-structure-table,.page-course.new-page-course .course-structure-table{margin:40px 0}.page-course #ux-landing-more-info .course-structure-column,.page-course.new-page-course .course-structure-column{float:left}@media only screen and (max-width:767px){.page-course #ux-landing-more-info .course-structure-column,.page-course.new-page-course .course-structure-column{width:100%!important;margin-top:40px}}.page-course #ux-landing-more-info .course-structure-title,.page-course.new-page-course .course-structure-title{color:#fff;font-weight:700;margin-bottom:25px;padding-left:20px}.page-course #ux-landing-more-info .course-structure-pre-work,.page-course.new-page-course .course-structure-pre-work{background:#222c37;width:31%}.page-course #ux-landing-more-info .course-structure-course,.page-course.new-page-course .course-structure-course{background:#222c37;margin-left:3%;width:31%}.page-course #ux-landing-more-info .course-structure-final-project,.page-course.new-page-course .course-structure-final-project{background-color:#222c37;margin-left:3%;width:31%}.page-course #ux-landing-more-info .course-structure-content,.page-course.new-page-course .course-structure-content{border:0}.page-course #ux-landing-more-info .course-structure-progress-bar,.page-course.new-page-course .course-structure-progress-bar{height:2px;width:15%;background-color:#28AFFA;margin-left:20px}.page-course #ux-landing-more-info .course-structure-desc,.page-course.new-page-course .course-structure-desc{color:#fff;padding:20px 20px 45px}.page-course #ux-landing-more-info .course-structure-desc p+p,.page-course.new-page-course .course-structure-desc p+p{margin-top:4px}.page-course #ux-landing-more-info .course-structure-desc li+li,.page-course.new-page-course .course-structure-desc li+li{margin-top:10px}.page-course #ux-landing-more-info .course-structure-desc li,.page-course.new-page-course .course-structure-desc li{padding-left:10px}.page-course #ux-landing-more-info .course-structure-desc ul,.page-course.new-page-course .course-structure-desc ul{list-style-image:none;list-style-type:inherit;padding-left:15px}.page-course #ux-landing-more-info .course-structure-desc-intro,.page-course.new-page-course .course-structure-desc-intro{height:40%;margin-bottom:10%}@media (min-width:768px){.page-course #ux-landing-more-info .course-structure-time,.page-course.new-page-course .course-structure-time{position:absolute;bottom:0}}@media (max-width:767px){.page-course #ux-landing-more-info .course-structure-time,.page-course.new-page-course .course-structure-time{position:ihnerit;padding-top:20px}}@media (min-width:650px) and (max-width:900px){.page-course #ux-landing-more-info .course-structure-desc-intro,.page-course.new-page-course .course-structure-desc-intro{height:50%!important;margin-bottom:20%!important}}@media (max-width:768px){.page-course #ux-landing-more-info .course-structure-desc-intro,.page-course.new-page-course .course-structure-desc-intro{height:10%!important;margin-bottom:10%!important}.page-course #ux-landing-more-info .course-structure-desc,.page-course.new-page-course .course-structure-desc{height:10%!important}}.page-course #ux-landing-more-info .invite-request-syllabus,.page-course.new-page-course .invite-request-syllabus{height:20%;margin-top:51%;position:relative;text-align:center}.page-course #ux-landing-more-info .invite-request-syllabus.front-end-part-time,.page-course.new-page-course .invite-request-syllabus.front-end-part-time{margin-top:50%}.page-course #ux-landing-more-info .invite-request-syllabus .request-syllabus-form,.page-course.new-page-course .invite-request-syllabus .request-syllabus-form{color:#7a7f85;margin:0 auto;text-align:left;width:450px}.page-course #ux-landing-more-info .invite-request-syllabus .request-syllabus-form .js-step-2,.page-course #ux-landing-more-info .invite-request-syllabus .request-syllabus-form.hide,.page-course.new-page-course .invite-request-syllabus .request-syllabus-form .js-step-2,.page-course.new-page-course .invite-request-syllabus .request-syllabus-form.hide{display:none}.page-course #ux-landing-more-info .invite-request-syllabus .request-syllabus-form .section-title,.page-course.new-page-course .invite-request-syllabus .request-syllabus-form .section-title{margin-bottom:10px}.page-course #ux-landing-more-info .invite-request-syllabus .request-syllabus-form p,.page-course.new-page-course .invite-request-syllabus .request-syllabus-form p{margin:0 auto 25px}.page-course #ux-landing-more-info .invite-request-syllabus .request-syllabus-form label,.page-course.new-page-course .invite-request-syllabus .request-syllabus-form label{color:#15181d;display:block;font-size:16px;width:100%}.page-course #ux-landing-more-info .invite-request-syllabus .request-syllabus-form input,.page-course.new-page-course .invite-request-syllabus .request-syllabus-form input{border:1px solid #ccc;box-sizing:border-box;color:#15181d;font-size:16px;height:40px;margin:5px auto 25px;outline:0;padding:4px 10px;-webkit-transition:.3s linear all;transition:.3s linear all;width:100%}.page-course #ux-landing-more-info .invite-request-syllabus .request-syllabus-form input.validate-error,.page-course.new-page-course .invite-request-syllabus .request-syllabus-form input.validate-error{border:1px solid #EB5A46}.page-course #ux-landing-more-info .invite-request-syllabus .request-syllabus-form .campus-tabs,.page-course.new-page-course .invite-request-syllabus .request-syllabus-form .campus-tabs{color:#15181d;height:90px;margin:0 auto 15px;width:100%}.page-course #ux-landing-more-info .invite-request-syllabus .request-syllabus-form .campus-tabs .row,.page-course.new-page-course .invite-request-syllabus .request-syllabus-form .campus-tabs .row{margin:0}.page-course #ux-landing-more-info .invite-request-syllabus .request-syllabus-form .campus-tabs .row .campus-tab,.page-course.new-page-course .invite-request-syllabus .request-syllabus-form .campus-tabs .row .campus-tab{border-top:0;margin-bottom:25px;margin-top:0}.page-course #ux-landing-more-info .invite-request-syllabus .request-syllabus-form .campus-tabs .campus-tab,.page-course.new-page-course .invite-request-syllabus .request-syllabus-form .campus-tabs .campus-tab{border:1px solid #ccc;box-sizing:border-box;cursor:pointer;padding:10px;margin-top:5px;text-align:center;-webkit-transition:.3s linear all;transition:.3s linear all}.page-course #ux-landing-more-info .invite-request-syllabus .request-syllabus-form .campus-tabs .campus-tab.validate-error,.page-course.new-page-course .invite-request-syllabus .request-syllabus-form .campus-tabs .campus-tab.validate-error{border:1px solid #EB5A46}.page-course #ux-landing-more-info .invite-request-syllabus .request-syllabus-form .campus-tabs .campus-tab:hover,.page-course.new-page-course .invite-request-syllabus .request-syllabus-form .campus-tabs .campus-tab:hover{background:#28affa;color:#fff;-webkit-transition:.3s linear all;transition:.3s linear all}.page-course #ux-landing-more-info .invite-request-syllabus .request-syllabus-form .campus-tabs .campus-tab.selected,.page-course.new-page-course .invite-request-syllabus .request-syllabus-form .campus-tabs .campus-tab.selected{background:#43a3e6;color:#fff}.page-course #ux-landing-more-info .invite-request-syllabus .request-syllabus-form .campus-tabs .campus-tab.last,.page-course #ux-landing-more-info .invite-request-syllabus .request-syllabus-form .campus-tabs .campus-tab.middle,.page-course.new-page-course .invite-request-syllabus .request-syllabus-form .campus-tabs .campus-tab.last,.page-course.new-page-course .invite-request-syllabus .request-syllabus-form .campus-tabs .campus-tab.middle{border-left:0}.page-course #ux-landing-more-info .invite-request-syllabus .request-syllabus-form .campus-tabs.validate-error .campus-tab,.page-course.new-page-course .invite-request-syllabus .request-syllabus-form .campus-tabs.validate-error .campus-tab{border-color:#EB5A46}.page-course #ux-landing-more-info .invite-request-syllabus .request-syllabus-form button,.page-course.new-page-course .invite-request-syllabus .request-syllabus-form button{display:block;margin:40px auto 0}.page-course #ux-landing-more-info .invite-request-syllabus .request-syllabus-ko,.page-course #ux-landing-more-info .invite-request-syllabus .request-syllabus-ok,.page-course.new-page-course .invite-request-syllabus .request-syllabus-ko,.page-course.new-page-course .invite-request-syllabus .request-syllabus-ok{background:#222c37;box-sizing:border-box;color:#fff;margin:0 auto;padding:40px;text-align:left;width:450px}.page-course #ux-landing-more-info .invite-request-syllabus .request-syllabus-ko.hide,.page-course #ux-landing-more-info .invite-request-syllabus .request-syllabus-ok.hide,.page-course.new-page-course .invite-request-syllabus .request-syllabus-ko.hide,.page-course.new-page-course .invite-request-syllabus .request-syllabus-ok.hide{display:none}.page-course #ux-landing-more-info .invite-request-syllabus .request-syllabus-ko .section-title,.page-course #ux-landing-more-info .invite-request-syllabus .request-syllabus-ok .section-title,.page-course.new-page-course .invite-request-syllabus .request-syllabus-ko .section-title,.page-course.new-page-course .invite-request-syllabus .request-syllabus-ok .section-title{color:#fff}.page-course #ux-landing-more-info .invite-request-syllabus .request-syllabus-ko,.page-course.new-page-course .invite-request-syllabus .request-syllabus-ko{background:#EB5A46}.page-course #ux-landing-more-info .invite-request-syllabus .request-syllabus-ko p,.page-course.new-page-course .invite-request-syllabus .request-syllabus-ko p{margin-bottom:0}.page-course #ux-landing-more-info .text-invite,.page-course.new-page-course .text-invite{color:#7a7f85;font-size:.9em;margin:8% auto 5%;text-align:center;width:30%}.page-course #ux-landing-more-info .button-invite,.page-course.new-page-course .button-invite{margin:auto}.page-course #ux-landing-more-info .request-syllabus,.page-course.new-page-course .request-syllabus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#43A3E6;border:1px solid #43a3e6;border-radius:0;box-shadow:none;color:#FFF;cursor:pointer;font-size:20px;font-weight:700;line-height:1.8;padding:15px 35px;text-transform:uppercase;-webkit-transition:.3s linear all;transition:.3s linear all}.page-course #ux-landing-more-info .request-syllabus:hover,.page-course.new-page-course .request-syllabus:hover{background:#0e8adc;-webkit-transition:.3s linear all;transition:.3s linear all}.page-course #ux-landing-more-info .request-syllabus:focus,.page-course.new-page-course .request-syllabus:focus{outline:0}@media only screen and (max-width:640px){.page-course #ux-landing-more-info .call-to-action,.page-course #ux-landing-more-info .call-to-action a,.page-course.new-page-course .call-to-action,.page-course.new-page-course .call-to-action a{color:#7a7f85}.page-course #ux-landing-more-info .call-to-action a.button,.page-course.new-page-course .call-to-action a.button{color:#fff}.page-course #ux-landing-more-info .call-to-action h2,.page-course.new-page-course .call-to-action h2{color:#7a7f85}.page-course #ux-landing-more-info .header,.page-course.new-page-course .header{height:auto}.page-course #ux-landing-more-info .video-bkg,.page-course.new-page-course .video-bkg{display:none}.page-course #ux-landing-more-info .course-structure-pre-work,.page-course.new-page-course .course-structure-pre-work{margin-top:0}.page-course #ux-landing-more-info .course-structure-course,.page-course #ux-landing-more-info .course-structure-final-project,.page-course.new-page-course .course-structure-course,.page-course.new-page-course .course-structure-final-project{margin-left:0}.page-course #ux-landing-more-info .course-structure-final-project,.page-course.new-page-course .course-structure-final-project{margin-bottom:0}.page-course #ux-landing-more-info .course-action-plan .section-title,.page-course.new-page-course .course-action-plan .section-title{margin-bottom:30px}.page-course #ux-landing-more-info .graph-period,.page-course.new-page-course .graph-period{display:none}.page-course #ux-landing-more-info .desc-periods .desc-period,.page-course.new-page-course .desc-periods .desc-period{width:100%}.page-course #ux-landing-more-info .desc-periods .desc-period h2,.page-course.new-page-course .desc-periods .desc-period h2{border-style:solid;border-width:0 0 2px}.page-course #ux-landing-more-info .desc-periods .desc-period.period-1 h2,.page-course.new-page-course .desc-periods .desc-period.period-1 h2{border-color:#bce0f9}.page-course #ux-landing-more-info .desc-periods .desc-period.period-2 h2,.page-course.new-page-course .desc-periods .desc-period.period-2 h2{border-color:#89c6f1}.page-course #ux-landing-more-info .desc-periods .desc-period.period-3 h2,.page-course.new-page-course .desc-periods .desc-period.period-3 h2{border-color:#43a3e6}.page-course #ux-landing-more-info .desc-periods .desc-period.period-4 h2,.page-course.new-page-course .desc-periods .desc-period.period-4 h2{border-color:#1d80c6}.page-course #ux-landing-more-info .desc-periods .desc-period.period-5 h2,.page-course.new-page-course .desc-periods .desc-period.period-5 h2{border-color:#0e578a}.page-course #ux-landing-more-info .typical-day,.page-course.new-page-course .typical-day{margin:0 5%;width:95%}.page-course #ux-landing-more-info .typical-day .step,.page-course.new-page-course .typical-day .step{margin:2% 2% 30px}.page-course #ux-landing-more-info .typical-day .step .step-desc,.page-course.new-page-course .typical-day .step .step-desc{border-left:0;display:inline-block;margin-left:10px;padding-top:0}.page-course #ux-landing-more-info .typical-day .step .step-desc span,.page-course.new-page-course .typical-day .step .step-desc span{margin-top:0}.page-course #ux-landing-more-info .typical-day .step .point-blue,.page-course.new-page-course .typical-day .step .point-blue{display:none}.page-course #ux-landing-more-info .head-instructors .accordion-global,.page-course.new-page-course .head-instructors .accordion-global{padding-left:0;padding-right:35px}.page-course #ux-landing-more-info .head-instructors .accordion-global .accordion-item,.page-course.new-page-course .head-instructors .accordion-global .accordion-item{width:91.8%}.page-course #ux-landing-more-info .upcoming-cohorts .tab-button,.page-course.new-page-course .upcoming-cohorts .tab-button{width:100px}.page-course #ux-landing-more-info .upcoming-cohorts .upcoming-cohorts-image-barcelona2,.page-course #ux-landing-more-info .upcoming-cohorts .upcoming-cohorts-image-barcelona3,.page-course #ux-landing-more-info .upcoming-cohorts .upcoming-cohorts-image-madrid2,.page-course #ux-landing-more-info .upcoming-cohorts .upcoming-cohorts-image-madrid3,.page-course #ux-landing-more-info .upcoming-cohorts .upcoming-cohorts-image-miami2,.page-course #ux-landing-more-info .upcoming-cohorts .upcoming-cohorts-image-miami3,.page-course #ux-landing-more-info .upcoming-cohorts .upcoming-cohorts-image-paris2,.page-course #ux-landing-more-info .upcoming-cohorts .upcoming-cohorts-image-paris3,.page-course.new-page-course .upcoming-cohorts .upcoming-cohorts-image-barcelona2,.page-course.new-page-course .upcoming-cohorts .upcoming-cohorts-image-barcelona3,.page-course.new-page-course .upcoming-cohorts .upcoming-cohorts-image-madrid2,.page-course.new-page-course .upcoming-cohorts .upcoming-cohorts-image-madrid3,.page-course.new-page-course .upcoming-cohorts .upcoming-cohorts-image-miami2,.page-course.new-page-course .upcoming-cohorts .upcoming-cohorts-image-miami3,.page-course.new-page-course .upcoming-cohorts .upcoming-cohorts-image-paris2,.page-course.new-page-course .upcoming-cohorts .upcoming-cohorts-image-paris3{display:none}.page-course #ux-landing-more-info .upcoming-cohorts p.black,.page-course.new-page-course .upcoming-cohorts p.black{padding:0;text-align:left}.page-course #ux-landing-more-info .upcoming-cohorts .container,.page-course #ux-landing-more-info .upcoming-cohorts .container .cohort-data,.page-course.new-page-course .upcoming-cohorts .container,.page-course.new-page-course .upcoming-cohorts .container .cohort-data{padding:0}.page-course #ux-landing-more-info .upcoming-cohorts .container .cohort-data .upcoming-cohorts-text.dates,.page-course #ux-landing-more-info .upcoming-cohorts .container .cohort-data .upcoming-cohorts-text.lang,.page-course #ux-landing-more-info .upcoming-cohorts .container .cohort-data .upcoming-cohorts-text.price,.page-course #ux-landing-more-info .upcoming-cohorts .container .cohort-data .upcoming-cohorts-text.schedule,.page-course.new-page-course .upcoming-cohorts .container .cohort-data .upcoming-cohorts-text.dates,.page-course.new-page-course .upcoming-cohorts .container .cohort-data .upcoming-cohorts-text.lang,.page-course.new-page-course .upcoming-cohorts .container .cohort-data .upcoming-cohorts-text.price,.page-course.new-page-course .upcoming-cohorts .container .cohort-data .upcoming-cohorts-text.schedule{font-size:13px;padding:10px}.page-course #ux-landing-more-info .upcoming-cohorts .sub-section,.page-course.new-page-course .upcoming-cohorts .sub-section{margin-top:30px}.page-course #ux-landing-more-info .student-project .students-projects-text,.page-course.new-page-course .student-project .students-projects-text{height:210px;padding:0}.page-course #ux-landing-more-info .student-project .students-projects-text .cohort,.page-course.new-page-course .student-project .students-projects-text .cohort{top:195px}.page-course #ux-landing-more-info .student-project .students-projects-text .cohort div,.page-course.new-page-course .student-project .students-projects-text .cohort div{display:inline-block;margin-right:15px}.page-course #ux-landing-more-info .students-projects .project-image-link,.page-course.new-page-course .students-projects .project-image-link{padding:0}.page-course #ux-landing-more-info .student-projects-tabs a,.page-course.new-page-course .student-projects-tabs a{font-size:13px;margin:0 1px}.page-course #ux-landing-more-info .faq-text p.col-xs-12.col-sm-12,.page-course.new-page-course .faq-text p.col-xs-12.col-sm-12{text-align:center}.page-course #ux-landing-more-info .faq-text aside,.page-course.new-page-course .faq-text aside{height:220px;margin:20px 20px 0 0;width:100%}.page-course #ux-landing-more-info .testimonials .testimonial .content .description,.page-course.new-page-course .testimonials .testimonial .content .description{top:310px}}.page-course #ux-landing-more-info{font-size:16px}.page-course #ux-landing-more-info .invite-request-syllabus{margin-top:0}@media only screen and (max-width:970px){.page-course .testimonials .testimonial .content{padding:30px}.page-course .testimonials .testimonial .content .description{top:200px}}@media only screen and (min-width:650px) and (max-width:1175px){.page-course .course-bar{top:-175px}.page-course .course-bar.course-bar--visible{top:0}.page-course .course-bar .col-sm-6{width:100%}.page-course .course-bar .col-sm-6.buttons-container{margin-top:20px}}@media only screen and (max-width:650px){.page-course .testimonials .testimonial .content{top:-100px}.page-course.new-page-course .invite-request-syllabus,.page-course.new-page-course .invite-request-syllabus .request-syllabus-form,.page-course.new-page-course .invite-request-syllabus .text-invite{width:100%}}@media (max-width:950px){.course-structure{margin-left:4%}}@media (min-width:650px) and (max-width:900px){.course-structure-desc-intro{height:50%!important;margin-bottom:20%!important}}@media (max-width:768px){.course-structure-desc-intro{height:10%!important;margin-bottom:10%!important}.course-structure-desc{height:10%!important}}.invite-request-syllabus{margin-top:40%;position:relative;height:20%;text-align:center}.text-invite{margin:8% auto 5%;width:30%;color:#7a7f85;font-size:.9em;text-align:center}.button-invite{margin:auto}.request-syllabus{background-color:#43A3E6;color:#FFF;padding:15px 35px;font-size:20px;font-weight:700;line-height:1.8;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:0}.request-syllabus:focus{outline:0}.page-career-support .how-method{margin:95px auto}.page-career-support .how-header-image{background-image:url(../images/how/career-support-header-kim.jpg);height:640px;background-size:cover!important;background-position:center!important;position:relative;overflow:hidden}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-career-support .how-header-image{background-image:url(../images/how/career-support-header-kim@2x.jpg);background-size:cover}}.page-career-support .how-method-container{background:#fafafa;color:#7a7f85;font-size:10px;padding:30px 40px 60px}.page-career-support .how-method-container.col-sm-4{width:30%}.page-career-support .how-method-container.col-sm-4.middle{margin:0 5%}.page-career-support .how-method-container .separator{background:#43a3e6;height:2px;margin-bottom:25px;width:55px}.page-career-support .how-method-container h3{color:#15181d;font-size:2em;margin-bottom:25px}.page-career-support .how-method-container p{color:#888;font-size:1.6em;line-height:1.2em;margin:0 0 7px}.page-career-support .where-students{font-size:10px;margin:0 auto 95px;text-align:center}.page-career-support .where-students h2{color:#15181d;font-size:2.2em;margin:0 auto 40px}.page-career-support .where-students .col-xs-6.col-sm-3{font-size:1.4em;font-weight:300;margin-top:-50px;min-height:100px;text-align:left;width:24.6%}.page-career-support .where-students .col-xs-6.col-sm-3.where-are-working{height:200px}.page-career-support .where-students .col-xs-6.col-sm-3 img{width:80%}.page-career-support .where-students .col-xs-6.col-sm-3 .company-student-information{height:50px;position:absolute;margin-left:20px;margin-top:-35px;width:95%}.page-career-support .where-students .col-xs-6.col-sm-3 strong{color:#888;display:block;font-weight:700;line-height:1.8em}.page-career-support .partners-display{text-align:center;color:#fff}.page-career-support .partners-display-company{background-color:#43a3e6;padding:80px}.page-career-support .partners-display-slider{overflow:auto;text-align:center}.page-career-support .partners-display-slider .course-highlight{float:left;overflow:hidden;background-color:#43a3e6}.page-career-support .partners-display-slider .course-highlight .link{bottom:83px}.page-career-support .partners-display-slider .course-highlight-inner{height:723px;padding-bottom:149px}.page-career-support .partners-display-slider li{list-style:none;float:left}.page-career-support .partners-display-slider .slick-dots{position:absolute;right:0;bottom:35px;z-index:1000;width:100%;max-width:582px}.page-career-support .partners-display-slider .slick-dots>li{float:none;display:inline-block;width:8px;height:8px;margin:0 4px;text-indent:-999em;border:2px solid #fff;border-radius:50%;cursor:pointer;opacity:.2;-webkit-transition:background .3s,opacity .3s;transition:background .3s,opacity .3s}.page-career-support .partners-display-slider .slick-dots>li button{visibility:hidden}.page-career-support .partners-display-slider .slick-dots>li.slick-active{background:#fff;opacity:1}.page-career-support .partners-display-slider .slick-dots>li:hover{opacity:1}.page-career-support .story-image{height:538px}.page-career-support .course-bar{position:fixed;top:-119px;right:0;left:0;z-index:1100;background-color:#fff;box-shadow:0 4px 7px rgba(93,102,111,.2);-webkit-transition:top .15s ease-out;transition:top .15s ease-out}.page-career-support .course-bar-inner{padding-top:12px;padding-bottom:12px}.page-career-support .course-bar .button{float:right;margin-top:4px}.page-career-support .course-bar--visible{top:0}@media (max-width:767px){.page-career-support .course-bar{display:none}}@media only screen and (max-width:767px){.page-career-support .how-header-image{height:30vh}.page-career-support .how-method-container.col-sm-4{margin:10px 0;width:100%}.page-career-support .how-method-container.col-sm-4.middle{margin:10px 0}.page-career-support .where-students .col-xs-6.col-sm-3{min-height:140px}.page-career-support .where-students .col-xs-6.col-sm-3 .company-student-information{margin:-60px 0 0 20px;position:relative}.page-career-support .where-students .col-xs-6.col-sm-3 .company-student-information span{display:block;margin-top:4px}}@media only screen and (max-width:680px){.page-career-support .where-students .col-xs-6.col-sm-3 .company-student-information{margin-top:-50px}}@media only screen and (max-width:590px){.page-career-support .where-students .col-xs-6.col-sm-3 .company-student-information{margin-top:-40px}}@media only screen and (max-width:460px){.page-career-support .where-students .col-xs-6.col-sm-3 .company-student-information{margin-top:-20px}}.page-career-support .companies-sprite{height:250px;background-image:url(../images/companies/companies-sprite.png);background-position:center;background-repeat:no-repeat;background-size:cover}.page-career-support .companies-sprite.betvictor{background-position:-82px 67px}.page-career-support .companies-sprite.cabify{background-position:-18px -130px}.page-career-support .companies-sprite.dycom{background-position:-2px -316px}.page-career-support .companies-sprite.elcorte{background-position:-7px -526px}.page-career-support .companies-sprite.eleven{background-position:-25px -707px}.page-career-support .companies-sprite.glip{background-position:-25px -909px}.page-career-support .companies-sprite.glovo{background-position:-35px -1096px}.page-career-support .companies-sprite.glownet{background-position:0 -1285px}.page-career-support .companies-sprite.google{background-position:-20px -1480px}.page-career-support .companies-sprite.haku{background-position:-15px -1665px}.page-career-support .companies-sprite.homes{background-position:6px -1855px}.page-career-support .companies-sprite.infantium{background-position:-30px -2050px}.page-career-support .companies-sprite.jobandtalent{background-position:0 -2242px}.page-career-support .companies-sprite.just{background-position:-13px -2435px}.page-career-support .companies-sprite.minube{background-position:-20px -2627px}.page-career-support .companies-sprite.novicap{background-position:-4px -2810px}.page-career-support .companies-sprite.packlink{background-position:0 -3010px}.page-career-support .companies-sprite.producthunt{background-position:3px -3200px}.page-career-support .companies-sprite.rankia{background-position:-35px -3384px}.page-career-support .companies-sprite.redbooth{background-position:4px -3585px}.page-career-support .companies-sprite.rocketinternet{background-position:0 -3775px}.page-career-support .companies-sprite.sage{background-position:-65px -3965px}.page-career-support .companies-sprite.sweden{background-position:-18px -4170px}.page-career-support .companies-sprite.tecnilogica{background-position:1px -4357px}.page-career-support .companies-sprite.telefonica{background-position:-10px -4550px}.page-career-support .companies-sprite.tuenti{background-position:-15px -4735px}.page-career-support .companies-sprite.wuaki{background-position:0 -4930px}.page-career-support .companies-sprite.xing{background-position:-47px -5120px}.page-story .story-progress{position:relative;background-color:#fafafa;-webkit-transition:box-shadow .3s;transition:box-shadow .3s}@media (max-width:767px){.page-story .story-progress-fixed{display:none}}@media (min-width:768px){.page-story .story-progress-fixed{position:fixed;top:0;z-index:100;width:100%;box-shadow:0 4px 7px rgba(93,102,111,.2)}.page-story .story-progress-fixed+.story-explained{margin-top:172px}}.page-story .course-bar{position:fixed;top:-119px;right:0;left:0;z-index:1100;background-color:#fff;box-shadow:0 4px 7px rgba(93,102,111,.2);-webkit-transition:top .15s ease-out;transition:top .15s ease-out}.page-story .course-bar-inner{padding-top:12px;padding-bottom:12px}.page-story .course-bar .button{float:right;margin-top:4px}.page-story .course-bar--visible{top:0}@media (max-width:767px){.page-story .course-bar{display:none}}.page-story .story-progress-milestone{padding:30px;text-align:center;border-left:1px solid #ededed}.page-story .story-progress-milestone:first-child{border-left:0}.page-story progress{position:absolute;left:0;bottom:0;width:100%;height:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;color:#43a3e6}.page-story progress::-webkit-progress-bar{background-color:transparent}.page-story progress::-webkit-progress-value{background-color:#43a3e6}.page-story progress::-moz-progress-bar{background-color:#43a3e6}.page-story .story-progress-milestone-dates{margin-top:12px;color:#7a7f85}.page-story .story-explained{margin:80px 0}.page-story .story-explained-milestone{margin-bottom:95px}.page-story .story-explained-milestone+.story-explained-milestone{border-top:1px solid #f0f3f5;padding-top:95px}.page-story .story-explained-content{color:#7a7f85}.page-story .story-explained-content>h1{color:#15181d;margin-bottom:30px}.page-story .story-explained-content>p+p{margin-top:20px}.page-story .story-explained-content>blockquote{float:right;width:40%;padding:0 10px 20px 80px;font-style:italic}@media (max-width:767px){.page-story .story-explained-content>blockquote{float:none;width:auto;padding-left:0;padding-right:80px}}.page-story .story-explained-content>blockquote>span{display:inline-block;font-style:normal;margin-top:20px}.page-story .story-explained-content>blockquote .quote-source{color:#15181d;font-weight:700;text-transform:uppercase}.page-story .story-explained-content+.story-explained-content{margin-top:60px}.page-story .story-explained-media{margin-top:44px;margin-bottom:44px}.page-story .story-explained-milestone-graduation{color:#fff;padding-top:95px;padding-bottom:95px;position:relative;margin-bottom:95px}.page-story .story-explained-milestone-graduation .spr{display:inline-block;margin-bottom:33px}.page-story .story-explained-milestone-graduation .h2{margin-bottom:20px}.page-story .story-explained-milestone-graduation .graduation-referer{border-radius:50%;width:100px;height:100px;display:inline-block;position:absolute;top:-50px;margin-left:-50px}.page-story .story-explained-milestone-graduation--ios{background-color:#24c7e0}.page-story .story-explained-milestone-graduation--web{background-color:#43a3e6}.page-story .story-explained-milestone-graduation--web a{color:#fff;text-decoration:underline}.page-story .story-explained-milestone-graduation--web a:hover{text-decoration:none}.page-story .story-explained-milestone-graduation-desc .button{display:inline-block;margin-top:40px;border:1px solid rgba(255,255,255,.2);background-color:transparent}.page-story .story-explained-milestone-graduation-desc .button:hover{border:1px solid #fff}.page-story .story-explained-milestone-graduation-title{margin-bottom:30px}.page-story .story-explained-milestone-graduation-text{color:rgba(255,255,255,.7)}.page-story .story-explained-milestone-graduation-text>p{margin-bottom:20px}.page-story .story-explained-milestone-graduation-text+.story-explained-milestone-graduation-title{margin-top:60px}.page-story .story-explained-milestone-graduation-info{text-align:center}.page-story .story-course-mix .section-header{position:relative}.page-story .story-course-mix .section-header:before{content:"";position:absolute;top:0;right:30px;left:30px;display:block;height:1px;background-color:#fafafa}.page-stories .more-testimonials{background:#fafafa;font-size:10px;margin:0;padding:95px 0}.page-stories .more-testimonials .container{font-size:1em;margin:0}.page-stories .more-testimonials .title{padding:18px 0}.page-stories .more-testimonials .logo{text-align:center}.page-contact .content{background-color:#222c37}.page-contact .small-header{color:#fff}.page-contact .small-header-subtitle{color:#a4bdd1}.page-contact .dark-form{padding-bottom:80px}.page-contact .light-form{display:none;background-color:#fafafa}.page-contact .light-form-content{position:relative;padding-top:95px;padding-bottom:95px}.page-contact .light-form-content:before{position:absolute;width:0;height:0;content:"";border:16px solid transparent;border-top-color:#222c37;top:0;left:50px}.page-contact .light-form-content .h2{margin-bottom:36px}.page-contact .light-form-content .h3{color:#7a7f85}.page-contact .light-form-content .button{margin-top:53px}.page-contact .regular-label{font:circ;letter-spacing:2px;display:block;color:#a4bdd1;text-transform:uppercase;margin-bottom:20px}.page-contact .regular-label:after{content:":"}.page-contact .small-size{color:#a4bdd1;display:block;font-size:14rem;letter-spacing:2px;margin-bottom:0;margin-top:20px;text-transform:none}.page-contact .regular-input,.page-contact .regular-select{width:100%;background-color:#222c37;border:0;border-radius:0;padding-bottom:16px;margin-bottom:72px;outline:0;border-bottom:2px solid #a4bdd1;-webkit-transition:border-color .3s;transition:border-color .3s}.page-contact .regular-input::-webkit-input-placeholder,.page-contact .regular-select::-webkit-input-placeholder{color:#2D3641;-webkit-transition:opacity .3s;transition:opacity .3s}.page-contact .regular-input:-moz-placeholder,.page-contact .regular-select:-moz-placeholder{color:#2D3641;opacity:1;transition:opacity .3s}.page-contact .regular-input::-moz-placeholder,.page-contact .regular-select::-moz-placeholder{color:#2D3641;opacity:1;transition:opacity .3s}.page-contact .regular-input:-ms-input-placeholder,.page-contact .regular-select:-ms-input-placeholder{color:#2D3641;transition:opacity .3s}.page-contact .regular-input:focus,.page-contact .regular-select:focus{border-bottom-color:#43a3e6}.page-contact .regular-input:focus::-webkit-input-placeholder,.page-contact .regular-select:focus::-webkit-input-placeholder{color:#2D3641;opacity:.45}.page-contact .regular-input:focus:-moz-placeholder,.page-contact .regular-select:focus:-moz-placeholder{color:#2D3641;opacity:.45}.page-contact .regular-input:focus::-moz-placeholder,.page-contact .regular-select:focus::-moz-placeholder{color:#2D3641;opacity:.45}.page-contact .regular-input:focus:-ms-input-placeholder,.page-contact .regular-select:focus:-ms-input-placeholder{color:#2D3641;opacity:.45}.page-contact .regular-input{color:#fff}.page-contact .regular-select{color:#43a3e6;display:block}.page-contact .regular-select select{display:block;width:100%;height:80px;background:0 0;outline:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-contact .form-select{position:relative;width:100%;background-color:#222c37;color:#fff;border:0;border-radius:0;padding-bottom:16px;margin-bottom:58px;outline:0;border-bottom:2px solid #a4bdd1;-webkit-transition:border-color .3s;transition:border-color .3s}.page-contact .form-select__placeholder{display:none;position:absolute;top:0;left:0;pointer-events:none;width:100%;color:#fff}.page-contact .form-select__placeholder:after{content:"";position:absolute;top:22px;right:0;width:0;height:0;border-style:solid;border-width:7px 7px 0;border-color:#fff transparent transparent}.page-contact .form-select select{display:block;width:100%;height:80px;outline:0;cursor:context-menu;border:none;background-color:transparent}.page-contact .form-select--styled .form-select__placeholder{display:block}.page-contact .form-select--styled select{opacity:0}.page-contact .select-bootcamp-pompeii .radio-inputs-container{margin-bottom:37px}.page-contact .bootcamp-kind{min-width:330px}.page-contact .pompeii-radio-dates-container{padding-left:15px}.page-contact .radio-inputs-container{margin-top:37px;margin-bottom:58px}.page-contact .select-bootcamp .button{margin-bottom:20px;min-width:330px}.page-contact .radio-input{opacity:0}.page-contact .radio-input+label{display:inline-block;margin-right:20px;padding:15px 70px;color:#fff;background-color:#222c37;border:1px solid rgba(255,255,255,.2);border-radius:3px}.page-contact .radio-input+label:hover{color:#222c37;border:1px solid #fff;background-color:#fff}@media (max-width:767px){.page-contact .radio-input+label{margin-top:20px}}.page-contact .radio-input:checked+label{color:#15181d;background-image:none;background-color:#fff}.page-contact .regular-label .form-where{padding-bottom:10px;border-bottom:2px solid #43a3e6}.page-contact .regular-textarea{width:100%;background-color:#222c37;color:#fff;border:0;border-radius:0;padding-bottom:16px;margin-bottom:72px;outline:0;border-bottom:2px solid #a4bdd1;resize:none;overflow:auto;-webkit-transition:border-color .3s;transition:border-color .3s}.page-contact .regular-textarea::-webkit-input-placeholder{color:#2D3641;-webkit-transition:opacity .3s;transition:opacity .3s}.page-contact .regular-textarea:-moz-placeholder{color:#2D3641;opacity:1;transition:opacity .3s}.page-contact .regular-textarea::-moz-placeholder{color:#2D3641;opacity:1;transition:opacity .3s}.page-contact .regular-textarea:-ms-input-placeholder{color:#2D3641;transition:opacity .3s}.page-contact .regular-textarea:focus{border-bottom-color:#43a3e6}.page-contact .regular-textarea:focus::-webkit-input-placeholder{color:#2D3641;opacity:.45}.page-contact .regular-textarea:focus:-moz-placeholder{color:#2D3641;opacity:.45}.page-contact .regular-textarea:focus::-moz-placeholder{color:#2D3641;opacity:.45}.page-contact .regular-textarea:focus:-ms-input-placeholder{color:#2D3641;opacity:.45}.page-contact .contact-separator{margin-top:36px}.page-contact .contact--front-end-part-time,.page-contact .contact--hackshow,.page-contact .contact--part-time,.page-contact .contact--partner,.page-contact .contact--pompeii,.page-contact .contact--ux-ui-design,.page-contact .contact--web,.page-contact--front-end-part-time .contact--default,.page-contact--front-end-part-time .small-header-subtitle,.page-contact--front-end-part-time .small-header-title:first-child,.page-contact--hackshow .contact--default,.page-contact--hackshow .small-header-subtitle,.page-contact--hackshow .small-header-title:first-child,.page-contact--part-time .contact--default,.page-contact--part-time .small-header-subtitle,.page-contact--part-time .small-header-title:first-child,.page-contact--partner .contact--default,.page-contact--partner .small-header-subtitle,.page-contact--partner .small-header-title:first-child,.page-contact--ux-ui-design .contact--default,.page-contact--ux-ui-design .small-header-subtitle,.page-contact--ux-ui-design .small-header-title:first-child,.page-contact--web .contact--default,.page-contact--web .small-header-subtitle,.page-contact--web .small-header-title:first-child{display:none}.page-contact--web .contact--web{display:block}.page-contact--web .contact--no-apply{display:none}.page-contact--ux-ui-design .contact--ux-ui-design{display:block}.page-contact--ux-ui-design .contact--no-apply{display:none}.page-contact--part-time .contact--part-time,.page-contact--partner .contact--default-partner,.page-contact--partner .contact--partner{display:block}.page-contact--part-time .contact--no-apply{display:none}.page-contact--front-end-part-time .contact--front-end-part-time{display:block}.page-contact--front-end-part-time .contact--no-apply{display:none}.page-contact--hackshow .contact--hackshow{display:block}.page-contact--hackshow .contact--no-apply,.page-contact--hackshow .no-hackshow{display:none}.page-contact .legal-checkbox{margin-bottom:40px}.page-contact .cities{background-color:#fff}.page-contact .dev-langs .regular-label:not(:first-child):after{content:''}.page-contact .radio-input{position:absolute;margin-top:-16px}.page-contact .when-container .radio-inputs-container label{min-width:330px;margin:0 20px 20px 0}.page-contact .dev-langs .row .regular-label:after{content:''}.page-contact .dev-langs .row .col-md-1{height:40px;margin-top:20px;margin-bottom:20px}.page-contact .dev-langs .row .col-md-2 label{display:block;padding-left:15px;text-indent:-15px;cursor:pointer}.page-contact .page-contact .radio-input+label{margin-bottom:20px}.page-contact .radio-inputs-container.dev-langs .radio-input+label{padding:15px 0;text-align:center;margin:0 20px 20px 0;width:200px}.page-contact .regular-textarea.birthdate-combo{width:25%}.page-contact .birthdate-container{padding-right:0}.page-contact .regular-textarea.birthdate-combo.month{width:39%}.page-contact .regular-textarea.birthdate-combo.middle{margin:0 5%}.page-contact .regular-input,.page-contact .small-header-title{font-size:60rem}.page-contact .small-header-title.js-thanks{font-size:56rem}.page-contact .why{margin-bottom:10px}.page-contact .js-max-length{color:#a4bdd1;display:block;font-size:12px;margin-bottom:50px;text-align:right}.page-contact .js-max-length.be-careful{color:#c16868}.page-contact .validation-error{border-color:#b94a48!important}.page-contact .validation-error+.error{color:#b94a48;font-size:16px;left:0;margin:60px 0 0 15px;position:absolute}.page-contact .validation-error.regular-input+.error{margin-top:120px}@media (max-width:767px){.page-contact .small-header-title{color:#fff}}.page-teachers .teachers-enroll{background-color:#222c37;padding:96px 80px;text-align:center}.page-teachers .teachers-enroll-content{color:#a4bdd1}.page-teachers .teachers-enroll-content .h2{color:#fff;margin-bottom:24px}.page-teachers .teachers-enroll-content .h3{line-height:24px}.page-teachers .teachers-enroll-content .link-blue{display:inline-block;margin-top:54px}.page-blog .blog-title{display:block;text-align:center;margin:48px 0 95px}.page-blog .posts .more-posts-box,.page-blog .posts .post{padding-right:20px;margin-bottom:80px}.page-blog .posts .post-title{margin:40px 0 30px}.page-blog .posts .post-link{color:#15181d}.page-blog .posts .post-excerpt{color:#7a7f85}.page-blog .posts .more-posts-box{position:relative}.page-blog .posts .more-posts-box:after{padding-top:100%;display:block;content:""}.page-blog .posts .more-posts-box-link{position:absolute;top:0;bottom:0;right:15px;left:15px;display:block;border:1px solid rgba(87,111,140,.2);color:#43a3e6;-webkit-transition:border-color .3s;transition:border-color .3s}.page-blog .posts .more-posts-box-link:hover{border-color:#576f8c}.page-blog .posts .total-posts-number{font-weight:700}.page-post .post{margin-bottom:80px}.page-post .post-header{position:relative;margin-bottom:110px}.page-post .post-title{display:block;position:relative;width:826px;padding:51px 30px;margin:-95px auto;text-align:center;background-color:#fff}.page-post .post-title:after{position:relative;display:block;content:"";width:100%;height:1px}.page-post .post-meta{margin:0 auto;font-size:18px;font-size:18rem;line-height:32px;line-height:32rem;color:#7a7f85;text-align:center}.page-post .post-meta a{font-weight:700}.page-post .post-category-link{color:#43a3e6}.page-post .post-author{font-weight:700}.page-post .full-width-image{display:block}.page-post .post-content{margin-top:76px;margin-bottom:76px;color:#7a7f85}.page-post .post-content>p{margin-bottom:24px}.page-blog .category-item,.page-post .category-item{position:relative;float:left;text-align:center;background-color:#222c37}.page-blog .category-item:nth-child(even),.page-post .category-item:nth-child(even){background-color:#283340}.page-blog .category-item .link-blue,.page-post .category-item .link-blue{display:inline-block;margin:340px 0 60px}.page-blog .more-categories,.page-post .more-categories{padding-top:95px;padding-bottom:95px;text-align:center}.enterprise-page .row{margin-left:0;margin-right:0}.enterprise-page .header-container{height:600px;background-size:cover;background-position:center;background-image:url(../images/enterprise/background.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.enterprise-page .header-container{background-image:url(../images/enterprise/background@2x.jpg);background-size:cover}}.enterprise-page .header-container .hero-block{padding-top:10vh}.enterprise-page .header-container .header{background:#222c37;height:100%;position:relative;opacity:.9;overflow:hidden}.enterprise-page .header-container .header h1{margin-top:6vh}.enterprise-page .header-container .logos-container{font-size:20px;margin:0 4.15%;padding:80px 0}.enterprise-page .header-container .logos-container .col-xs-12{text-align:center}.enterprise-page .header-container .logos-container .col-xs-12 img{width:90%}.enterprise-page .header-logos{background:#181D24}.enterprise-page .course-bar{position:fixed;top:-119px;right:0;left:0;z-index:1100;background-color:#fff;box-shadow:0 4px 7px rgba(93,102,111,.2);-webkit-transition:top .15s ease-out;transition:top .15s ease-out}.enterprise-page .course-bar-inner{padding-top:12px;padding-bottom:12px}.enterprise-page .course-bar .button{float:right;margin-top:4px}.enterprise-page .course-bar--visible{top:0}@media (max-width:767px){.enterprise-page .course-bar{display:none}}.enterprise-page .text-container{clear:both;font-size:10px;padding:40px 0 0}.enterprise-page .text-container p{color:#888;font-size:2.2em;font-weight:300;line-height:30px;margin:0 5%;text-align:center;width:90%}.enterprise-page .text-container strong{color:#000;display:block;font-size:2em;font-weight:400;margin:60px 0;text-align:center}.enterprise-page .events{font-size:10px;margin:95px auto}.enterprise-page .events .first{padding:0 40px 0 0}.enterprise-page .events .last{padding:0 0 0 40px}.enterprise-page .events .section{background:#fafafa;color:#000;height:100%;padding:80px 20px 60px;width:100%}.enterprise-page .events .section .event-icon{background-position:center;background-size:cover;height:90px;margin:0 auto;width:90px}.enterprise-page .events .section .event-icon-training-program{background-image:url(../images/enterprise/training.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.enterprise-page .events .section .event-icon-training-program{background-image:url(../images/enterprise/training@2x.png);background-size:cover}}.enterprise-page .events .section .event-icon-digital-leadership{background-image:url(../images/enterprise/leadership.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.enterprise-page .events .section .event-icon-digital-leadership{background-image:url(../images/enterprise/leadership@2x.png);background-size:cover}}.enterprise-page .events .section .event-icon-enterprise-events{background-image:url(../images/enterprise/events.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.enterprise-page .events .section .event-icon-enterprise-events{background-image:url(../images/enterprise/events@2x.png);background-size:cover}}.enterprise-page .events .section h2{font-size:1.8em;font-weight:700;line-height:2.2em;margin:20px 0 15px;text-align:center}.enterprise-page .events .section p{color:#888;font-size:1.4em;line-height:1.6em;text-align:center}.enterprise-page .events.black .section{background:#181D24;padding:20px 20px 35px}.enterprise-page .events.black h2{color:#fff;margin:10px 0 0}.enterprise-page .events.black .separator{background:#43a3e6;height:3px;margin:0 auto 30px}.enterprise-page .events.black .separator.first{width:70px}.enterprise-page .events.black .separator.second{width:30px}.enterprise-page .events.black .separator.third{width:150px}.enterprise-page .events.black p{color:#aaa;font-size:1.6em;font-style:italic}.enterprise-page .testimonial{margin-bottom:90px}.enterprise-page .testimonial .testimonial-text{background:#43a3e6;box-sizing:border-box;color:#fff;font-size:10px;padding:100px 100px 125px 110px}.enterprise-page .testimonial .testimonial-text h2{font-size:2.4em;font-weight:700;margin:0 0 85px}.enterprise-page .testimonial .testimonial-text p{font-size:2em;font-style:italic;font-weight:300;line-height:1.4em}.enterprise-page .testimonial .mckinsey-photo{background-position:center;background-size:cover;background-image:url(../images/enterprise/testimonial.jpg);height:100%;padding:100px 0 125px}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.enterprise-page .testimonial .mckinsey-photo{background-image:url(../images/enterprise/testimonial@2x.jpg);background-size:cover}}.enterprise-page .training-programs{font-size:10px;margin:0 0 95px}.enterprise-page .training-programs .training-program{margin-bottom:30px}.enterprise-page .training-programs h3{color:#000;display:block;font-size:1.6em;font-weight:400;margin:20px 0;text-align:center}.enterprise-page .training-programs p{color:#888;font-size:1.5em;font-weight:300;line-height:1.5em;margin:0 5%;text-align:center;width:90%}.enterprise-page .training-programs .program-icon{background-position:center;background-size:cover;height:80px;margin:0 auto;width:80px}.enterprise-page .training-programs .program-icon.web-dev{background-image:url(../images/enterprise/web-development.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.enterprise-page .training-programs .program-icon.web-dev{background-image:url(../images/enterprise/web-development@2x.png);background-size:cover}}.enterprise-page .training-programs .program-icon.mob-dev{background-image:url(../images/enterprise/mobile-development.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.enterprise-page .training-programs .program-icon.mob-dev{background-image:url(../images/enterprise/mobile-development@2x.png);background-size:cover}}.enterprise-page .training-programs .program-icon.agile{background-image:url(../images/enterprise/agile.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.enterprise-page .training-programs .program-icon.agile{background-image:url(../images/enterprise/agile@2x.png);background-size:cover}}.enterprise-page .training-programs .program-icon.ux-exp{background-image:url(../images/enterprise/user-experience-design.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.enterprise-page .training-programs .program-icon.ux-exp{background-image:url(../images/enterprise/user-experience-design@2x.png);background-size:cover}}.enterprise-page .training-programs .program-icon.digital-marketing{background-image:url(../images/enterprise/digital-marketing.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.enterprise-page .training-programs .program-icon.digital-marketing{background-image:url(../images/enterprise/digital-marketing@2x.png);background-size:cover}}.enterprise-page .training-programs .program-icon.prod-management{background-image:url(../images/enterprise/product-management.png)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.enterprise-page .training-programs .program-icon.prod-management{background-image:url(../images/enterprise/product-management@2x.png);background-size:cover}}.enterprise-page .upcoming-cohorts-text-container .text-container{padding-top:0}.enterprise-page .upcoming-cohorts-text-container .text-container strong{margin-top:0}.enterprise-page .learn-more{background:#fafafa;font-size:10px;margin-bottom:110px;padding:40px 70px 40px 90px}.enterprise-page .learn-more p{color:#888;display:inline-block;font-size:2em;font-weight:300;line-height:1.4em;text-align:left}.enterprise-page .learn-more .button{position:absolute;right:5%}.enterprise-page .button.more-information{font-size:1.4em;font-weight:400;letter-spacing:inherit;padding:10px 20px;text-transform:none}.enterprise-page .companies{margin-bottom:90px}.enterprise-page .companies strong{margin:0}.enterprise-page .companies .more-information-container{text-align:center}.enterprise-page .logos{-webkit-filter:grayscale(100%);filter:grayscale(100%);padding:15px 0 25px}.enterprise-page .request-more-information{color:#7a7f85;margin:0 auto;text-align:left;width:450px}.enterprise-page .request-more-information .js-step-2,.enterprise-page .request-more-information.hide{display:none}.enterprise-page .request-more-information .js-step-2 .section-title{text-align:left}.enterprise-page .request-more-information .js-step-2 p{font-size:1.8em;line-height:1.8em;text-align:left;width:100%}.enterprise-page .request-more-information .section-title{margin-bottom:10px}.enterprise-page .request-more-information p{margin:0 auto 25px}.enterprise-page .request-more-information label{color:#15181d;display:block;font-size:16px;width:100%}.enterprise-page .request-more-information label.validate-error{border:0;color:#EB5A46;font-weight:700}.enterprise-page .request-more-information label.validate-error a{color:#EB5A46;font-weight:700}.enterprise-page .request-more-information input{border:1px solid #ccc;box-sizing:border-box;color:#15181d;font-size:16px;height:40px;margin:5px auto 25px;outline:0;padding:4px 10px;-webkit-transition:.3s linear all;transition:.3s linear all;width:100%}.enterprise-page .request-more-information input.legal-advice{height:15px;width:15px}.enterprise-page .request-more-information input.validate-error{border:1px solid #EB5A46}.enterprise-page .request-more-information .campus-tabs{color:#15181d;font-size:16px;height:50px;margin:0 auto 15px;width:100%}.enterprise-page .request-more-information .campus-tabs .campus-tab{border:1px solid #ccc;box-sizing:border-box;cursor:pointer;padding:10px;margin:5px auto 25px;text-align:center;-webkit-transition:.3s linear all;transition:.3s linear all}.enterprise-page .request-more-information .campus-tabs .campus-tab.validate-error{border:1px solid #EB5A46}.enterprise-page .request-more-information .campus-tabs .campus-tab:hover{background:#28affa;color:#fff;-webkit-transition:.3s linear all;transition:.3s linear all}.enterprise-page .request-more-information .campus-tabs .campus-tab.selected{background:#43a3e6;color:#fff}.enterprise-page .request-more-information .campus-tabs .campus-tab.middle{border-left:0;border-right:0}.enterprise-page .request-more-information .campus-tabs.validate-error .campus-tab{border-color:#EB5A46}.enterprise-page .request-more-information button.button{outline:0;width:100%}.enterprise-page .request-more-information button.button .more-information{display:block;margin:40px auto 0;width:auto}.enterprise-page .request-more-information-ko,.enterprise-page .request-more-information-ok{background:#222c37;box-sizing:border-box;color:#fff;margin:0 auto;padding:40px;text-align:left;width:600px}.enterprise-page .request-more-information-ko.hide,.enterprise-page .request-more-information-ok.hide{display:none}.enterprise-page .request-more-information-ko .section-title,.enterprise-page .request-more-information-ok .section-title{color:#fff}.enterprise-page .request-more-information-ko{background:#EB5A46;margin-bottom:20px;padding:20px 40px;width:100%}.enterprise-page .request-more-information-ko p{color:#fff;margin-bottom:0}@media only screen and (min-width:767px){.enterprise-page .col-company-1{padding-top:9px;width:35%}.enterprise-page .col-company-2{padding-top:36px;width:18%}.enterprise-page .col-company-3{padding-top:36px;width:20%}.enterprise-page .col-company-4{padding-top:30px;width:10%}.enterprise-page .col-company-5{padding-top:30px;width:12%}}@media only screen and (max-width:767px){.enterprise-page .header-container{height:50vh}.enterprise-page .header-container .hero-block{padding-top:10vh}.enterprise-page .header-container .hero-block h1{color:#fff}.enterprise-page .row.no-margin{margin-left:0;margin-right:0}.enterprise-page .col-company-1,.enterprise-page .col-company-2,.enterprise-page .col-company-3,.enterprise-page .col-company-4,.enterprise-page .col-company-5{text-align:center}.enterprise-page .col-company-1 img,.enterprise-page .col-company-2 img,.enterprise-page .col-company-3 img,.enterprise-page .col-company-4 img,.enterprise-page .col-company-5 img{width:90%}.enterprise-page .upcoming-cohorts .upcoming-cohorts-text-container{padding:0}.enterprise-page .testimonial .testimonial-text{padding:40px 40px 65px 50px}.enterprise-page .col-company-2{padding-top:23px}.enterprise-page .col-company-2 img{height:54px;width:auto}.enterprise-page .col-company-3{padding:18px 0 20px}.enterprise-page .col-company-3 img{height:48px;width:auto}.enterprise-page .col-company-4,.enterprise-page .col-company-5{padding:20px 0 50px}.enterprise-page .col-company-4 img,.enterprise-page .col-company-5 img{height:65px;width:auto}.enterprise-page .events{height:auto!important}.enterprise-page .events .section{margin:0 auto 20px}.enterprise-page .events .first,.enterprise-page .events .last{padding:0 24px}.enterprise-page .events.black .events{height:auto!important;margin-bottom:20px}.enterprise-page .button.more-information{margin-top:20px;position:relative;width:100%}}.page-cookies p{margin:0 0 15px}.page-cookies .small-header{padding-bottom:45px}.page-cookies .social{margin-bottom:15px}.page-cookies .social p{margin-bottom:0}.page-cookies .faq-question{margin:30px 0 0;text-transform:uppercase}.page-cookies .footer-content{margin-top:85px}.page-events .tabs-container{background:#fff}.page-events .tabs-container.upcoming-cohorts{padding-bottom:0}.page-events .how-header-image{height:640px;background-size:cover!important;background-position:center!important;position:relative;overflow:hidden}.page-events .how-header-image.content-mad{background-image:url(../images/events/madrid.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-events .how-header-image.content-mad{background-image:url(../images/events/madrid@2x.jpg);background-size:cover}}.page-events .how-header-image.content-bar{background-image:url(../images/events/barcelona.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-events .how-header-image.content-bar{background-image:url(../images/events/barcelona@2x.jpg);background-size:cover}}.page-events .how-header-image.content-mia{background-image:url(../images/events/miami.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-events .how-header-image.content-mia{background-image:url(../images/events/miami@2x.jpg);background-size:cover}}.page-events .how-header-image.content-par{background-image:url(../images/events/paris.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-events .how-header-image.content-par{background-image:url(../images/events/paris@2x.jpg);background-size:cover}}.page-events .how-header-image.content-mex{background-image:url(../images/events/mexico.jpg)}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:3/2),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5){.page-events .how-header-image.content-mex{background-image:url(../images/events/mexico@2x.jpg);background-size:cover}}.page-events .events-description{font-size:10px;padding:40px 0}.page-events .events-description .row{padding:15px 0}.page-events .events-description .row.campus-name{padding:0}.page-events .events-description .row.campus-name h3{font-size:20px;padding-left:0}.page-events .events-description .row.border-bottom{border-bottom:1px solid #ddd}.page-events .events-description .day-hour,.page-events .events-description .event-title{font-size:1.8em;padding:30px 10px 30px 0}.page-events .events-description .day-hour span{color:#888}.page-events .events-description .event-button{padding:10px 0;text-align:right}.page-events .events-description .event-button .button{font-size:16px;padding:15px 25px}.page-events .join-the-community{background:#43a3e6;color:#fff;font-size:18px;padding:30px 0;text-align:center}.page-events .join-the-community .button{background:#3188c5;margin-left:25px;padding:16px 25px}.page-events .events-images{border:0;margin:20px 0 20px 20%;overflow:hidden;width:80%}.page-events .more-photos{font-size:18px;margin-bottom:30px;margin-left:20%;width:80%}.page-events .more-photos a{display:block}@media only screen and (min-width:600px) and (max-width:800px){.page-events .menu .menu-item{padding-left:14px}}@media only screen and (max-width:767px){.page-events .tabs-container.upcoming-cohorts{padding-bottom:0;padding-top:10px}.page-events .tabs-container.upcoming-cohorts .tab-button{width:auto}.page-events .upcoming-cohorts .container{padding:0}.page-events .how-header-image{height:350px}.page-events .events-description{padding:40px 30px}.page-events .events-description .row{padding:0}.page-events .events-description .row.border-bottom{border-bottom:0}.page-events .events-description .day-hour{padding-right:5px}.page-events .events-images{margin:20px 0;width:100%}.page-events .more-photos{margin-left:0;width:100%}.page-events .join-the-community{font-size:16px}.page-events .join-the-community .button.dark{margin:20px auto 0;width:90%}}.show-bar .join-the-community .button.content-bar,.show-mad .join-the-community .button.content-mad,.show-mex .join-the-community .button.content-mex,.show-mia .join-the-community .button.content-mia,.show-par .join-the-community .button.content-par{display:inline-block}.pompeii-scholarship{background:#fff}.pompeii-scholarship .spr-ironhack-logo{display:inline-block}.pompeii-scholarship .course-bar{position:fixed;top:-119px;right:0;left:0;z-index:1100;background-color:#fff;box-shadow:0 4px 7px rgba(93,102,111,.2);-webkit-transition:top .15s ease-out;transition:top .15s ease-out}.pompeii-scholarship .course-bar-inner{padding-top:12px;padding-bottom:12px}.pompeii-scholarship .course-bar .button{float:right;margin-top:4px;padding:16px 20px}.pompeii-scholarship .course-bar .button.request-info{margin-right:20px}.pompeii-scholarship .course-bar--visible{top:0}@media (max-width:767px){.pompeii-scholarship .course-bar{position:fixed;top:0;z-index:1001;background-color:#fff;width:100%;padding-top:18px!important;padding-bottom:18px!important;box-shadow:0 4px 7px rgba(93,102,111,.2)}.pompeii-scholarship .course-bar .button{font-size:12px;padding:16px 0}.pompeii-scholarship .course-bar .spr-hamburger{display:block;cursor:pointer;float:right;margin-top:25px}}.pompeii-scholarship .course-bar .sub-menu{display:inline-block;margin-left:15px}.pompeii-scholarship .course-bar .sub-menu strong{color:#000;display:block;font-size:20px;font-weight:500;line-height:24px}.pompeii-scholarship .course-bar .sub-menu a{color:#aaa;display:inline-block;font-size:16px;margin:18px 35px -10px 1px}.pompeii-scholarship .course-bar .sub-menu a u{border-bottom:2px solid #fff;display:block;height:2px;margin:15px auto -2px;text-decoration:none;width:0}.pompeii-scholarship .course-bar .sub-menu a.active,.pompeii-scholarship .course-bar .sub-menu a:hover{color:#000}.pompeii-scholarship .course-bar .sub-menu a.active u,.pompeii-scholarship .course-bar .sub-menu a:hover u{border-bottom:2px solid #43a3e6;width:100%}.pompeii-scholarship .header{background-image:url(../images/pompeii/background.jpg);height:640px;background-size:cover!important;background-position:center!important;position:relative;overflow:hidden}@media (max-width:767px){.pompeii-scholarship .header{margin-top:70px}}.pompeii-scholarship .header .header-container{background:rgba(40,175,250,.45);box-sizing:border-box;height:100%}.pompeii-scholarship .header .header-container .logo-container{margin-top:20px;text-align:center}.pompeii-scholarship .header .header-container .logo-container .powered-by{color:#fff;display:inline-block;font-size:14px;font-weight:400;letter-spacing:1px;margin:-40px 0 0 -6px;position:absolute}.pompeii-scholarship .header .header-container .logo-container .spr-ironhack-logo{display:inline-block;float:right}.pompeii-scholarship .header .header-container .main-nav{margin-bottom:10vh}.pompeii-scholarship .header .header-container h1,.pompeii-scholarship .header .header-container h2{font-family:circ;font-weight:700;text-align:center}.pompeii-scholarship .header .header-container h1{color:#590a32;font-size:74rem;letter-spacing:4px;line-height:80rem;margin-bottom:0;margin-top:120px}.pompeii-scholarship .header .header-container h1 img{width:310px}.pompeii-scholarship .header .header-container h2{color:#fff;font-size:64rem;letter-spacing:-1px;line-height:40px;margin:10px 0 0 -70px}.pompeii-scholarship .header .header-container h2 .ih-logo{position:absolute;margin:8px 0 0 45px;width:70px}.pompeii-scholarship .header .header-container h2 .powered-by{font-size:16px;font-weight:400;height:16px;letter-spacing:1px;margin:0 auto;text-align:right;width:310px}.pompeii-scholarship .header .header-container .button{background:#E54963;box-shadow:2px 2px 10px #333;margin-top:100px}.pompeii-scholarship .header .header-container .button:hover{box-shadow:2px 2px 10px #666}.pompeii-scholarship .header .header-container .button:active{box-shadow:none}.pompeii-scholarship .header .header-container .arrow-down{bottom:0;position:absolute;text-align:center;width:100%}.pompeii-scholarship .header .header-container .arrow-down img{width:60px}.pompeii-scholarship .headlines{background:#26313c;font-size:18px;height:135px;padding:40px 0}.pompeii-scholarship .headlines .quote{color:#8ca1b3;line-height:16px;text-align:center}.pompeii-scholarship .headlines .quote p{font-size:16px;line-height:20px;margin:0 0 40px}.pompeii-scholarship .headlines .quote p strong{font-weight:700}.pompeii-scholarship .headlines .quote p.no-margin{margin:0}.pompeii-scholarship .headlines .quote span{color:#28affa;display:inline-block;font-size:50px;margin-bottom:10px}.pompeii-scholarship .change-the-education{font-size:10px;margin:45px auto;text-align:center}.pompeii-scholarship .change-the-education .education-header{color:#232a36;font-size:5em;line-height:60px;margin-bottom:45px}.pompeii-scholarship .change-the-education .education-header strong{font-weight:700}.pompeii-scholarship .change-the-education h3{border-bottom:3px solid #e54762;display:inline-block;font-size:2.2em;font-weight:700;margin-bottom:20px;padding-bottom:6px;text-align:center}.pompeii-scholarship .change-the-education .steps-container{margin:20px 0 0}.pompeii-scholarship .change-the-education .steps-container .steps{padding-left:5%;width:92%}.pompeii-scholarship .change-the-education .steps-desc{font-size:1em;text-align:left}.pompeii-scholarship .change-the-education .steps-desc h4{font-size:5em;font-weight:700;margin:20px 0}.pompeii-scholarship .change-the-education .steps-desc strong{display:block;font-size:1.7em;font-weight:700;margin-bottom:20px}.pompeii-scholarship .change-the-education .steps-desc p{font-size:1.7em}.pompeii-scholarship .the-story{padding:40px 0}.pompeii-scholarship .the-story .description{background:#e54762;box-sizing:border-box;color:#fff;font-size:10px;padding:40px;text-align:center}.pompeii-scholarship .the-story .description h3{border-bottom:2px solid #fff;display:inline-block;font-size:2.2em;font-weight:700;padding-bottom:6px;text-align:center}.pompeii-scholarship .the-story .description p{font-size:1.6em;line-height:1.4em;margin:20px 0 0;text-align:left}.pompeii-scholarship .the-story .description a{color:#fff;text-decoration:underline}.pompeii-scholarship .the-story .description a:hover{text-decoration:none}.pompeii-scholarship .the-story .description-photo{padding:0;position:relative;overflow:hidden}.pompeii-scholarship .the-story .description-photo img{height:auto;width:100%}@media only screen and (max-width:1130px){.pompeii-scholarship .the-story .description,.pompeii-scholarship .the-story .description-photo{width:100%}}.pompeii-scholarship .why-to-learn-code{font-size:10px;padding:40px 0;text-align:center}.pompeii-scholarship .why-to-learn-code h3{border-bottom:3px solid #e54762;display:inline-block;font-size:2.2em;font-weight:700;padding-bottom:6px;text-align:center}.pompeii-scholarship .why-to-learn-code .gray-box{background:#f8f8f8;margin:20px 0;padding:40px 40px 60px;width:31%}.pompeii-scholarship .why-to-learn-code .gray-box.middle{margin:20px 3.5%}.pompeii-scholarship .why-to-learn-code .gray-box img{height:70px;margin-bottom:20px}.pompeii-scholarship .why-to-learn-code .gray-box h4{font-size:18px}.pompeii-scholarship .why-to-learn-code .gray-box p{color:#939393;font-size:16px;line-height:20px;margin:30px 0 0}.pompeii-scholarship .why-ironhack{font-size:10px;padding:40px 0;text-align:center}.pompeii-scholarship .why-ironhack h3{border-bottom:3px solid #e54762;display:inline-block;font-size:2.2em;font-weight:700;margin-bottom:30px;padding-bottom:6px;text-align:center}.pompeii-scholarship .why-ironhack p{color:#666;font-size:1.6em;line-height:1.2em;margin-bottom:10px;text-align:left}.pompeii-scholarship .why-ironhack .description{padding-right:40px}.pompeii-scholarship .why-ironhack .summary{background:#28affa;color:#fff;font-size:20px;font-weight:700;padding:50px 30px;text-align:left}.pompeii-scholarship .why-ironhack .summary div{margin-bottom:40px}.pompeii-scholarship .why-ironhack .summary div.last{margin-bottom:0}.pompeii-scholarship .why-ironhack .summary div.notes{bottom:-20px;font-size:12px;position:absolute;right:20px}.pompeii-scholarship .why-ironhack .summary h4{display:inline-block;font-size:30px;margin-right:5px;text-align:right;width:75px}.pompeii-scholarship .condiciones h3,.pompeii-scholarship .course-action-plan h3,.pompeii-scholarship .testimonials h3{border-bottom:3px solid #e54762;color:#000;display:inline-block;font-size:22px;font-weight:700;margin-bottom:30px;padding-bottom:6px;text-align:center}.pompeii-scholarship .testimonials{font-size:10px;padding:40px 0;text-align:center}.pompeii-scholarship .testimonials .title{text-align:left}.pompeii-scholarship .testimonials .black-box{background:#192129;margin:20px 0 80px;padding:25px 35px 60px;width:31%}.pompeii-scholarship .testimonials .black-box.middle{margin:20px 3.5%}.pompeii-scholarship .testimonials .black-box p{color:#fff;font-size:16px;line-height:20px;margin:30px 0 0;text-align:center}.pompeii-scholarship .testimonials .black-box strong{color:#fff;display:block;font-size:16px;font-weight:700;margin:30px 0 0;text-align:center;width:100%}.pompeii-scholarship .testimonials .black-box img{border-radius:200px;margin:40px auto -120px;width:140px}.pompeii-scholarship .condiciones{padding:40px 0;text-align:left}.pompeii-scholarship .condiciones p{color:#888;font-size:16px;line-height:20px;margin:0 0 30px}.pompeii-scholarship .course-action-plan{background-color:#fafafa;padding:95px 0}.pompeii-scholarship .course-action-plan .desc-periods.desc-uxui,.pompeii-scholarship .course-action-plan .desc-periods.desc-web{display:none}.pompeii-scholarship .course-action-plan.show-uxui .desc-periods.desc-uxui,.pompeii-scholarship .course-action-plan.show-web .desc-periods.desc-web{display:block}.pompeii-scholarship .course-action-plan .section-title{margin-bottom:60px}.pompeii-scholarship .course-action-plan .course-tabs{margin-bottom:25px;text-align:center}.pompeii-scholarship .course-action-plan .course-tabs .tab{background:#fff;border:1px solid #aaa;color:#000;cursor:pointer;font-size:20px;line-height:22px;padding:10px 40px}.pompeii-scholarship .course-action-plan .course-tabs .tab.first{margin-right:-5px}.pompeii-scholarship .course-action-plan .course-tabs .tab.selected{background:#eee}.pompeii-scholarship .course-action-plan .course-tabs .tab:hover{background:#fafafa}.pompeii-scholarship .course-action-plan-container{color:#7a7f85}.pompeii-scholarship .course-action-plan-pre-work{margin-bottom:30px}.pompeii-scholarship .course-action-plan-pre-work-week{padding-bottom:12px;border-bottom:2px dotted rgba(34,44,55,.1)}@media (min-width:768px){.pompeii-scholarship .course-action-plan-pre-work-content{float:left;width:72%;padding-right:30px}}.pompeii-scholarship .course-action-plan-pre-work-title{margin:24px 0}.pompeii-scholarship .course-action-plan-title{margin-bottom:30px}.pompeii-scholarship .course-action-plan-subtitle{margin-bottom:60px}.pompeii-scholarship .course-action-plan-pre-work-title,.pompeii-scholarship .course-action-plan-step-title,.pompeii-scholarship .course-action-plan-title{font-weight:700;color:#15181d}.pompeii-scholarship .course-action-plan-step{margin-top:48px}@media (min-width:768px){.pompeii-scholarship .course-action-plan-step{margin-top:64px}}.pompeii-scholarship .course-action-plan-step-week{display:block;margin-bottom:12px}.pompeii-scholarship .course-action-plan-step-title{padding-top:24px;border-top:2px solid #222c37;margin-bottom:24px}.pompeii-scholarship .graph-period{width:19.8%;display:inline-block;vertical-align:bottom;margin-right:-2.2px;margin-left:-2.2px}.pompeii-scholarship #graph-period-1{height:2.5em;background-color:#BCE0F9}.pompeii-scholarship #graph-period-2{height:4em;background-color:#89C6F1}.pompeii-scholarship #graph-period-3{height:6em;background-color:#43A3E6}.pompeii-scholarship #graph-period-4{height:9em;background-color:#1D80C6}.pompeii-scholarship #graph-period-5{height:12em;background-color:#0E578A}.pompeii-scholarship .desc-period{display:inline-block;vertical-align:top;width:19.5%}.pompeii-scholarship .desc-period h2{margin-top:10px;color:#000;font-weight:700;font-size:1em}.pompeii-scholarship .desc-period p{font-size:.9em;width:95%}@media only screen and (max-width:767px){.pompeii-scholarship .row{margin-left:0;margin-right:0}.pompeii-scholarship .main-nav{background-color:transparent;box-shadow:none;position:relative}.pompeii-scholarship .header .header-container .logo-container{left:20px;top:20px}.pompeii-scholarship .header .header-container h2 .ih-logo{margin-left:25px}.pompeii-scholarship .header .header-container h2 .powered-by{width:275px}.pompeii-scholarship .change-the-education .education-header{font-size:20px;line-height:30px}.pompeii-scholarship .change-the-education .steps-desc h4{font-size:3em}.pompeii-scholarship .steps-container{display:none}.pompeii-scholarship .headlines{height:250px;padding:25px 0}.pompeii-scholarship .headlines .quote{margin-bottom:5px;text-align:left}.pompeii-scholarship .headlines .quote span{display:inline-block;text-align:right;width:140px}.pompeii-scholarship .headlines .quote p{display:inline-block;font-size:15px}.pompeii-scholarship .headlines .quote p.no-margin{margin-bottom:5px}.pompeii-scholarship .the-story{padding:20px 0}.pompeii-scholarship .the-story .description-photo img{height:auto}.pompeii-scholarship .why-to-learn-code{padding:20px 0}.pompeii-scholarship .why-to-learn-code .gray-box{margin:20px 5%;width:90%}.pompeii-scholarship .why-to-learn-code .gray-box.middle{margin:20px 5%}.pompeii-scholarship .course-action-plan{padding:20px 0}.pompeii-scholarship .course-action-plan .course-tabs .tab{font-size:15px;padding:10px}.pompeii-scholarship .course-action-plan .graph-periods{display:none}.pompeii-scholarship .course-action-plan .desc-periods .desc-period{width:100%}.pompeii-scholarship .course-action-plan .desc-periods .desc-period.period-1 h2{border-bottom:2px solid #BCE0F9}.pompeii-scholarship .course-action-plan .desc-periods .desc-period.period-2 h2{border-bottom:2px solid #89C6F1}.pompeii-scholarship .course-action-plan .desc-periods .desc-period.period-3 h2{border-bottom:2px solid #43A3E6}.pompeii-scholarship .course-action-plan .desc-periods .desc-period.period-4 h2{border-bottom:2px solid #1D80C6}.pompeii-scholarship .course-action-plan .desc-periods .desc-period.period-5 h2{border-bottom:2px solid #0E578A}.pompeii-scholarship .why-ironhack .summary h4{display:block;text-align:left}.pompeii-scholarship .testimonials{padding:20px 0 90px}.pompeii-scholarship .testimonials .black-box{margin:20px 5%;width:90%}.pompeii-scholarship .testimonials .black-box.middle{margin:70px 5%}.pompeii-scholarship .comunity-events{padding:0}}#apply-form,#contact-form{font-size:10px}#apply-form .show-in-ux-ui,#apply-form .show-miami,#contact-form .show-in-ux-ui,#contact-form .show-miami{display:none}#apply-form .hide-in-ux-ui,#apply-form.miami .show-miami,#apply-form.ux-ui-form .show-in-ux-ui,#contact-form .hide-in-ux-ui,#contact-form.miami .show-miami,#contact-form.ux-ui-form .show-in-ux-ui{display:block}#apply-form.step-1 .menu-item,#apply-form.step-2 .menu-item,#apply-form.ux-ui-form .hide-in-ux-ui,#contact-form.step-1 .menu-item,#contact-form.step-2 .menu-item,#contact-form.ux-ui-form .hide-in-ux-ui{display:none}#apply-form.step-1 .menu-item.menu-item-language,#contact-form.step-1 .menu-item.menu-item-language{display:block}#apply-form #title-container,#contact-form #title-container{color:#fff;font-size:6em;margin:20px 0 80px;text-align:center}#apply-form .row,#contact-form .row{font-size:1em}#apply-form .cell,#contact-form .cell{margin-bottom:80px}#apply-form .cell.radio-buttons-container,#contact-form .cell.radio-buttons-container{margin-bottom:56px}#apply-form .regular-label,#apply-form .subtitle,#contact-form .regular-label,#contact-form .subtitle{color:#a4bdd1;display:block;font-size:1.4em;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}#apply-form .regular-input,#contact-form .regular-input{background-color:#222c37;border:0;border-bottom:2px solid #a4bdd1;border-radius:0;color:#fff;font-size:6em;padding-bottom:16px;outline:0;width:100%;-webkit-transition:border-color .3s;transition:border-color .3s}#apply-form .regular-input:focus,#contact-form .regular-input:focus{border-color:#43a3e6}#apply-form .regular-dropdownlist,#apply-form .regular-text,#apply-form .regular-textarea,#contact-form .regular-dropdownlist,#contact-form .regular-text,#contact-form .regular-textarea{background-color:#222c37;border:0;border-bottom:2px solid #a4bdd1;border-radius:0;color:#fff;font-family:circ;font-size:26px;line-height:32px;outline:0;resize:none;-webkit-transition:.3s border-color;transition:.3s border-color;width:100%}#apply-form .regular-dropdownlist:focus,#apply-form .regular-text:focus,#apply-form .regular-textarea:focus,#contact-form .regular-dropdownlist:focus,#contact-form .regular-text:focus,#contact-form .regular-textarea:focus{border-color:#43a3e6}#apply-form .regular-text,#contact-form .regular-text{padding-bottom:10px}#apply-form .radio-inputs-container input,#contact-form .radio-inputs-container input{display:none}#apply-form .radio-inputs-container .check-button-label,#apply-form .radio-inputs-container .radio-button-label,#contact-form .radio-inputs-container .check-button-label,#contact-form .radio-inputs-container .radio-button-label{background:#222c37;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;border-radius:3px;display:inline-block;font-size:1.6em;font-weight:700;letter-spacing:2px;line-height:1.8em;min-width:calc(33% - calc(1% + 7px));padding:14px 0;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:linear all .3s;transition:linear all .3s}#apply-form .radio-inputs-container .check-button-label:nth-child(3n+1),#apply-form .radio-inputs-container .radio-button-label:nth-child(3n+1),#contact-form .radio-inputs-container .check-button-label:nth-child(3n+1),#contact-form .radio-inputs-container .radio-button-label:nth-child(3n+1){margin:0 24px 24px}#apply-form .radio-inputs-container .check-button-label.selected,#apply-form .radio-inputs-container .check-button-label:hover,#apply-form .radio-inputs-container .radio-button-label.selected,#apply-form .radio-inputs-container .radio-button-label:hover,#contact-form .radio-inputs-container .check-button-label.selected,#contact-form .radio-inputs-container .check-button-label:hover,#contact-form .radio-inputs-container .radio-button-label.selected,#contact-form .radio-inputs-container .radio-button-label:hover{background:#fff;color:#000;-webkit-transition:linear all .3s;transition:linear all .3s}#apply-form .radio-inputs-container.dev-langs .check-button-label,#apply-form .radio-inputs-container.dev-langs .check-button-label:nth-child(3n+1),#apply-form .radio-inputs-container.dev-langs .radio-button-label,#apply-form .radio-inputs-container.dev-langs .radio-button-label:nth-child(3n+1),#apply-form .radio-inputs-container.gender .check-button-label,#apply-form .radio-inputs-container.gender .check-button-label:nth-child(3n+1),#apply-form .radio-inputs-container.gender .radio-button-label,#apply-form .radio-inputs-container.gender .radio-button-label:nth-child(3n+1),#apply-form .radio-inputs-container.veteran .check-button-label,#apply-form .radio-inputs-container.veteran .check-button-label:nth-child(3n+1),#apply-form .radio-inputs-container.veteran .radio-button-label,#apply-form .radio-inputs-container.veteran .radio-button-label:nth-child(3n+1),#contact-form .radio-inputs-container.dev-langs .check-button-label,#contact-form .radio-inputs-container.dev-langs .check-button-label:nth-child(3n+1),#contact-form .radio-inputs-container.dev-langs .radio-button-label,#contact-form .radio-inputs-container.dev-langs .radio-button-label:nth-child(3n+1),#contact-form .radio-inputs-container.gender .check-button-label,#contact-form .radio-inputs-container.gender .check-button-label:nth-child(3n+1),#contact-form .radio-inputs-container.gender .radio-button-label,#contact-form .radio-inputs-container.gender .radio-button-label:nth-child(3n+1),#contact-form .radio-inputs-container.veteran .check-button-label,#contact-form .radio-inputs-container.veteran .check-button-label:nth-child(3n+1),#contact-form .radio-inputs-container.veteran .radio-button-label,#contact-form .radio-inputs-container.veteran .radio-button-label:nth-child(3n+1){margin:0 20px 20px 0;min-width:0;width:200px}#apply-form #birthdate-day,#apply-form #birthdate-year,#contact-form #birthdate-day,#contact-form #birthdate-year{width:25%}#apply-form #birthdate-month,#contact-form #birthdate-month{width:39%}#apply-form #birthdate-day.middle,#apply-form #birthdate-month.middle,#contact-form #birthdate-day.middle,#contact-form #birthdate-month.middle{margin:0 5%}#apply-form .max-length,#contact-form .max-length{display:block;color:#a4bdd1;font-size:12px;padding-top:10px;text-align:right}#apply-form .max-length .max-length.almost-max-length,#contact-form .max-length .max-length.almost-max-length{color:#EB5A46}#apply-form .button-container,#contact-form .button-container{margin-bottom:15px}#apply-form .button:disabled,#contact-form .button:disabled{background:#aaa;cursor:not-allowed}#apply-form .form-error,#contact-form .form-error{background:#EB5A46;box-sizing:border-box;color:#fff;font-size:2em;margin-bottom:40px;padding:20px 0}#apply-form .small-size,#contact-form .small-size{color:#a4bdd1;display:block;font-size:14px;letter-spacing:2px;margin-bottom:0;margin-top:20px;text-transform:none}#apply-form #thanks-container,#contact-form #thanks-container{color:#fff;font-size:5.6em;line-height:1.2em;margin:20px 0 80px;text-align:center}#apply-form #thanks-container h2,#contact-form #thanks-container h2{font-size:50px}#apply-form #thanks-container h1,#apply-form #thanks-container h2,#contact-form #thanks-container h1,#contact-form #thanks-container h2{margin-bottom:40px}@media (max-width:678px){#apply-form #title-container,#contact-form #title-container{margin-top:150px}#apply-form .radio-inputs-container .radio-button-label,#apply-form .radio-inputs-container .radio-button-label:nth-child(3n+1),#contact-form .radio-inputs-container .radio-button-label,#contact-form .radio-inputs-container .radio-button-label:nth-child(3n+1){margin:0 0 24px;min-width:0;width:100%}#apply-form #birthdate-day,#apply-form #birthdate-day.middle,#apply-form #birthdate-month,#apply-form #birthdate-month.middle,#apply-form #birthdate-year,#apply-form .radio-inputs-container.dev-langs .check-button-label,#apply-form .radio-inputs-container.dev-langs .check-button-label:nth-child(3n+1),#apply-form .radio-inputs-container.dev-langs .radio-button-label,#apply-form .radio-inputs-container.dev-langs .radio-button-label:nth-child(3n+1),#apply-form .radio-inputs-container.gender .check-button-label,#apply-form .radio-inputs-container.gender .check-button-label:nth-child(3n+1),#apply-form .radio-inputs-container.gender .radio-button-label,#apply-form .radio-inputs-container.gender .radio-button-label:nth-child(3n+1),#apply-form .radio-inputs-container.veteran .check-button-label,#apply-form .radio-inputs-container.veteran .check-button-label:nth-child(3n+1),#apply-form .radio-inputs-container.veteran .radio-button-label,#apply-form .radio-inputs-container.veteran .radio-button-label:nth-child(3n+1),#contact-form #birthdate-day,#contact-form #birthdate-day.middle,#contact-form #birthdate-month,#contact-form #birthdate-month.middle,#contact-form #birthdate-year,#contact-form .radio-inputs-container.dev-langs .check-button-label,#contact-form .radio-inputs-container.dev-langs .check-button-label:nth-child(3n+1),#contact-form .radio-inputs-container.dev-langs .radio-button-label,#contact-form .radio-inputs-container.dev-langs .radio-button-label:nth-child(3n+1),#contact-form .radio-inputs-container.gender .check-button-label,#contact-form .radio-inputs-container.gender .check-button-label:nth-child(3n+1),#contact-form .radio-inputs-container.gender .radio-button-label,#contact-form .radio-inputs-container.gender .radio-button-label:nth-child(3n+1),#contact-form .radio-inputs-container.veteran .check-button-label,#contact-form .radio-inputs-container.veteran .check-button-label:nth-child(3n+1),#contact-form .radio-inputs-container.veteran .radio-button-label,#contact-form .radio-inputs-container.veteran .radio-button-label:nth-child(3n+1){margin:0 0 10px;width:100%}}#contact-form #title-container{color:#fff}#contact-form #title-container .subtitle{font-size:16px;margin-top:40px;text-transform:none}#contact-form .cities{background:#fff}
