#landing-start{padding:0}#courses{display:block}#courses section{width:100%}#courses section .desc{min-height:auto}footer a{border-right:initial;display:block;font-size:1.3rem;text-align:left}.video-background-wrapper{height:56vw}#carryall .title{margin-bottom:.3rem}#carryall a{font-size:1rem;line-height:1.6rem}#carryall #payment-types{margin-top:.2rem}#locations a{font-size:1rem;line-height:1.8rem}#tags{line-height:1.5rem;text-align:center}#tags a{display:inline;font-size:.9rem}#articles-menu #search-tags .dropdown{min-width:calc(33.33% - .35rem)}#articles-menu #search-tags .dropdown button.dropdown-toggle{width:100%}.block,.blocks-list,.white-rounded-block{border-radius:1rem;margin-bottom:2rem;padding:2rem}.blocks-list{background:#ddd;margin-right:1rem;width:100%}.white-rounded-block{background-color:#fff;box-shadow:0 16px 40px rgba(112,144,176,.2);padding:2em 3em 3em}#search-results a .card{border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}#search-results a .card .card-body{color:#3b4d5b;padding:.9rem}#search-results a .card .item-picture{background-position:50%;background-size:cover;border-radius:1rem 1rem 0 0;display:inline-block;height:12rem}#search-results a .card .course-type-stickers,#search-results a .card .discount-stickers{color:#fff;line-height:1;position:absolute;top:10.5rem}#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{color:#3b4d5b;height:4.7rem;max-height:4.7rem;overflow:hidden;padding-bottom:.3rem;padding-top:1.1rem}#search-results a .card .article-title .card-title,#search-results a .card .article-title .card-title>h3{color:#3b4d5b;font-size:1.05rem}#search-results a .card .article-title .card-title .article-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.2em;font-weight:900;line-height:1.3}#search-results a .card .article-tags{height:1.2rem;margin-bottom:.4rem;max-height:1.2rem;overflow:hidden}#search-results a .card .article-tags .card-text{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}#search-results a .card .article-tags .card-text .badge{background-color:#e8e8e8;color:#475865}#search-results a .card .article-levels{color:#3b4d5b;font-size:1.15rem;font-weight:700;height:3.5rem;line-height:1;max-height:3.5rem;padding:0}#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{font-size:.9rem;line-height:1.1;margin-bottom:0}#search-results a .card .article-description div.in-short.full-text ul{-moz-columns:2;column-count:2;line-height:1;margin-top:.2rem}#search-results a .card .article-description div.in-short.full-text ul li{list-style:initial;margin-left:.8rem;margin-top:.2rem}#search-results a .card .article-description div.in-short.cropped-text>p{color:#4f607b;display:none;font-size:.9rem;line-height:1.25;margin-bottom:0}#search-results a .card .article-description div.in-short.cropped-text>p:first-of-type{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}#search-results a .card .article-price{background-color:#29724f;border-radius:0 0 1rem 1rem;color:#fff;margin-top:1.4rem;padding:.2rem .9rem}#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;font-weight:bolder;padding:0;text-decoration:underline}#search-results a .card .article-price .btn.btn-lg{font-size:1.9rem;font-weight:bolder;text-decoration:none}#about-the-photo-academy{color:#3b4d5b;font-size:1.15rem}#about-the-photo-academy .title{font-size:3rem;margin-bottom:2rem}#about-the-photo-academy ul{margin-bottom:1.5rem;margin-left:1.5rem}#about-the-photo-academy ul li{list-style:disc;margin-bottom:1.6rem}#landing-start{padding-top:4rem}#landing-start #landing-start-inner #gift-card-illustration #gift-card{animation:gift-card-animation-in .5s cubic-bezier(.65,.05,.36,1) .5s 1 normal forwards,gift-card-animation-out .5s cubic-bezier(.65,.05,.36,1) 1.5s 1 normal forwards;left:auto;position:absolute;right:-2.3rem;top:-5.6rem;width:20rem;z-index:2}#landing-start #landing-start-inner #gift-card-illustration #gift-card-holder{left:auto;position:absolute;right:.7rem;top:3rem;width:21rem;z-index:2}@keyframes gift-card-animation-in{0%{right:-2.3rem;top:-5.6rem}to{right:-1.6rem;top:-4rem}}@keyframes gift-card-animation-out{0%{right:-1.6rem;top:-4rem}to{right:-2.3rem;top:-5.6rem}}#steps .step-icon{margin:0 1.5rem;min-height:7.4rem;text-align:center}#steps .step-description{margin-top:1rem;padding-left:1rem;padding-right:1rem;text-align:center}

/*# sourceMappingURL=gift-card-lg.css.map*/