body #landing-start #landing-select-location{padding:0}body #landing-start #landing-select-location .select-location{display:block}body #landing-start #landing-select-location .select-location>div{flex-basis:auto;margin:2rem 0}body #landing-start #landing-select-location .select-location .selector .selector-input{position:static}#landing-start{padding:0}#landing-start .title-one,#landing-start .title-two{font-size:8vw}#landing-start #landing-start-inner{padding:10vw}#courses{display:block}#courses section{width:100%}#courses section .desc{min-height:0}#site-links{display:block}#site-links .block-site-links{width:100%}footer a{border-right:initial;display:block;font-size:1.3rem;text-align:left}#carryall{line-height:1.5rem}#carryall .title{font-size:1rem;margin-bottom:1rem}#carryall li a{display:inline;font-size:.9rem}#locations{line-height:1.5rem}#locations .title{font-size:1rem;margin-bottom:1rem}#locations a{font-size:.9rem}#tags{line-height:1.5rem;text-align:center}#tags a{font-size:.9rem;display:inline}#about{line-height:1.5rem}#about,#about a{text-align:center}#about a{font-size:1rem;display:block;border-right:none;padding:0;margin-right:0}#articles-menu #search-tags .dropdown{min-width:calc(50% - .25rem)}#articles-menu #search-tags .dropdown button.dropdown-toggle{width:100%}.block,.blocks-list,.white-rounded-block{padding:2rem;margin-bottom:2rem;border-radius:1rem}.blocks-list{background:#ddd;width:100%;margin-right:1rem}.white-rounded-block{padding:2em 3em 3em;box-shadow:0 16px 40px rgba(112,144,176,.2);background-color:#fff}#search-results a .card{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:1rem}#search-results a .card .card-body{padding:.9rem;color:#3b4d5b}#search-results a .card .item-picture{display:inline-block;height:12rem;background-size:cover;background-position:50%;border-radius:1rem 1rem 0 0}#search-results a .card .course-type-stickers,#search-results a .card .discount-stickers{position:absolute;color:#fff;top:10.5rem;line-height:1}#search-results a .card .course-type-stickers .sticker,#search-results a .card .discount-stickers .sticker{padding:.5rem .9rem .55rem}#search-results a .card .course-type-stickers .online-simple-sticker,#search-results a .card .discount-stickers .online-simple-sticker{background-color:#5767a0;border-radius:0 .2rem .2rem 0}#search-results a .card .course-type-stickers .pack-simple-sticker,#search-results a .card .discount-stickers .pack-simple-sticker{background-color:#319264;border-radius:0 .2rem .2rem 0}#search-results a .card .course-type-stickers .pack-online-double-sticker .online-double-sticker,#search-results a .card .discount-stickers .pack-online-double-sticker .online-double-sticker{background-color:#5767a0}#search-results a .card .course-type-stickers .pack-online-double-sticker .pack-double-sticker,#search-results a .card .discount-stickers .pack-online-double-sticker .pack-double-sticker{background-color:#319264;border-radius:0 .2rem .2rem 0}#search-results a .card .course-type-stickers .discount-amount-sticker,#search-results a .card .discount-stickers .discount-amount-sticker{background-color:#e85757;border-radius:.2rem 0 0 .2rem}#search-results a .card .discount-stickers{right:0}#search-results a .card .article-title{padding-top:1.1rem;padding-bottom:.3rem;height:4.7rem;max-height:4.7rem;overflow:hidden;color:#3b4d5b}#search-results a .card .article-title .card-title,#search-results a .card .article-title .card-title>h3{font-size:1.05rem;color:#3b4d5b}#search-results a .card .article-title .card-title .article-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.2em;line-height:1.3;font-weight:900}#search-results a .card .article-tags{height:1.2rem;max-height:1.2rem;overflow:hidden;margin-bottom:.4rem}#search-results a .card .article-tags .card-text{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}#search-results a .card .article-tags .card-text .badge{color:#475865;background-color:#e8e8e8}#search-results a .card .article-levels{padding:0;color:#3b4d5b;font-weight:700;font-size:1.15rem;line-height:1;height:3.5rem;max-height:3.5rem}#search-results a .card .article-levels .row{padding:.85rem .9rem}#search-results a .card .article-levels .row .duration-label .fa-clock{font-size:1.8rem}#search-results a .card .article-description div.in-short{color:#4f607b}#search-results a .card .article-description div.in-short.full-text{line-height:1.1;font-size:.9rem;margin-bottom:0}#search-results a .card .article-description div.in-short.full-text ul{margin-top:.2rem;-moz-columns:2;column-count:2;line-height:1}#search-results a .card .article-description div.in-short.full-text ul li{margin-top:.2rem;list-style:initial;margin-left:.8rem}#search-results a .card .article-description div.in-short.cropped-text>p{display:none;color:#4f607b;line-height:1.25;font-size:.9rem;margin-bottom:0}#search-results a .card .article-description div.in-short.cropped-text>p:first-of-type{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}#search-results a .card .article-price{color:#fff;background-color:#29724f;margin-top:1.4rem;padding:.2rem .9rem;border-radius:0 0 1rem 1rem}#search-results a .card .article-price.bg-sand{background-color:#d2ac53}#search-results a .card .article-price>div:first-of-type{padding-right:0}#search-results a .card .article-price>div:last-of-type{padding-left:0}#search-results a .card .article-price .original-price{font-size:1rem}#search-results a .card .article-price .effective-price{font-size:2.2rem;font-weight:bolder}#search-results a .card .article-price .btn{color:#fff;text-decoration:underline;font-weight:bolder;padding:0}#search-results a .card .article-price .btn.btn-lg{text-decoration:none;font-size:1.9rem;font-weight:bolder}#about-the-photo-academy{padding:0;margin:0 -15px;width:calc(100% + 30px)}#about-the-photo-academy .title{font-size:2rem}.white-section{border-radius:0}#landing-start #landing-start-inner{padding:3rem 2rem}#landing-start #landing-start-inner h1{font-size:1.8rem}#landing-start #landing-start-inner #gift-card-illustration{text-align:center}#landing-start #landing-start-inner #gift-card-illustration #gift-card,#landing-start #landing-start-inner #gift-card-illustration #gift-card-holder{animation:none!important}#landing-start #landing-start-inner #gift-card-illustration #gift-card-and-holder{margin-top:2rem;margin-bottom:-6rem;position:relative;z-index:2}#steps{position:static;top:auto;padding:0;margin:0 -15px;width:calc(100% + 30px)}#steps h2{font-size:1.8rem;margin-top:2rem}#steps h3{font-size:1.5rem}#steps .step-icon{min-height:7.7rem}#search-results .title>h2{font-size:2rem}#how-to .title{font-size:2.5rem}#how-to .description{-moz-columns:1;column-count:1;-moz-column-gap:0;column-gap:0}