#banner-page{background:linear-gradient(135deg,#00c4cc 0,#016bc0 100%);text-align:center;height:auto;padding:6.375em 0 3em 0}#banner-page h1{color:#fff;margin-bottom:.5em;font-weight:300}.banner-content{max-width:40em;margin:auto}.banner-content p{font-size:1.125em;line-height:1.55556em}.banner-content .btn{margin-top:1.92857em}.tileListBusyIndicator{transition:all .3s;height:66px;left:50%;margin-left:-33px;opacity:1;-webkit-perspective:100px;perspective:100px;pointer-events:none;position:absolute;top:0;width:66px;z-index:9999}@media only screen and (max-width:568px){.tileListBusyIndicator{top:24px}}.imagesLoaded .tileListBusyIndicator,.no-js .tileListBusyIndicator{opacity:0}.tileListBusyIndicator>span{background-color:#b2bfc7;height:15px;left:0;opacity:0;position:absolute;top:0;width:20px}.tileListBusyIndicator>span{-webkit-animation:tileListBusyIndicatorBounce1 3.5s ease;animation:tileListBusyIndicatorBounce1 3.5s ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.tileListBusyIndicator>span:nth-child(1){-webkit-animation-delay:.7s;animation-delay:.7s;-webkit-animation-name:tileListBusyIndicatorBounce4;animation-name:tileListBusyIndicatorBounce4;border-top-left-radius:2px}.tileListBusyIndicator>span:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-name:tileListBusyIndicatorBounce3;animation-name:tileListBusyIndicatorBounce3;height:37px;left:23px}.tileListBusyIndicator>span:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-name:tileListBusyIndicatorBounce3;animation-name:tileListBusyIndicatorBounce3;border-top-right-radius:2px;height:19px;left:46px}.tileListBusyIndicator>span:nth-child(4){-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-name:tileListBusyIndicatorBounce3;animation-name:tileListBusyIndicatorBounce3;height:11px;left:46px;top:22px}.tileListBusyIndicator>span:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s;border-bottom-right-radius:2px;height:30px;left:46px;top:36px}.tileListBusyIndicator>span:nth-child(6){-webkit-animation-delay:.1s;animation-delay:.1s;height:26px;left:23px;top:40px}.tileListBusyIndicator>span:nth-child(7){border-bottom-left-radius:2px;top:51px}.tileListBusyIndicator>span:nth-child(8){-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-name:tileListBusyIndicatorBounce2;animation-name:tileListBusyIndicatorBounce2;height:30px;top:18px}@-webkit-keyframes tileListBusyIndicatorBounce1{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}12%{opacity:1;-webkit-transform:translateY(2px);transform:translateY(2px)}18%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}66%{-webkit-transform:translateY(0);transform:translateY(0)}72%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1;-webkit-transform:translateY(-4px);transform:translateY(-4px)}84%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes tileListBusyIndicatorBounce1{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}12%{opacity:1;-webkit-transform:translateY(2px);transform:translateY(2px)}18%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}66%{-webkit-transform:translateY(0);transform:translateY(0)}72%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1;-webkit-transform:translateY(-4px);transform:translateY(-4px)}84%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@-webkit-keyframes tileListBusyIndicatorBounce2{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}12%{opacity:1;-webkit-transform:translateY(3px);transform:translateY(3px)}18%{-webkit-transform:translateY(-1px);transform:translateY(-1px)}24%{-webkit-transform:translateY(0);transform:translateY(0)}66%{-webkit-transform:translateY(0);transform:translateY(0)}72%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1;-webkit-transform:translateY(-6px);transform:translateY(-6px)}84%{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}100%{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}}@keyframes tileListBusyIndicatorBounce2{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}12%{opacity:1;-webkit-transform:translateY(3px);transform:translateY(3px)}18%{-webkit-transform:translateY(-1px);transform:translateY(-1px)}24%{-webkit-transform:translateY(0);transform:translateY(0)}66%{-webkit-transform:translateY(0);transform:translateY(0)}72%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1;-webkit-transform:translateY(-6px);transform:translateY(-6px)}84%{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}100%{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}}@-webkit-keyframes tileListBusyIndicatorBounce3{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}12%{opacity:1;-webkit-transform:translateY(6px);transform:translateY(6px)}18%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}24%{-webkit-transform:translateY(0);transform:translateY(0)}66%{-webkit-transform:translateY(0);transform:translateY(0)}72%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1;-webkit-transform:translateY(-8px);transform:translateY(-8px)}84%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}}@keyframes tileListBusyIndicatorBounce3{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}12%{opacity:1;-webkit-transform:translateY(6px);transform:translateY(6px)}18%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}24%{-webkit-transform:translateY(0);transform:translateY(0)}66%{-webkit-transform:translateY(0);transform:translateY(0)}72%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1;-webkit-transform:translateY(-8px);transform:translateY(-8px)}84%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}}@-webkit-keyframes tileListBusyIndicatorBounce4{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}12%{opacity:1;-webkit-transform:translateY(6px);transform:translateY(6px)}18%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}24%{-webkit-transform:translateY(0);transform:translateY(0)}66%{-webkit-transform:translateY(0);transform:translateY(0)}72%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;border-bottom-left-radius:0;border-top-left-radius:2px;opacity:1;-webkit-transform:translateY(-8px);transform:translateY(-8px)}85.2%{border-bottom-left-radius:2px;border-top-left-radius:0;opacity:1;-webkit-transform:translateY(46px);transform:translateY(46px)}87%{opacity:0}100%{-webkit-transform:translateY(46px);transform:translateY(46px)}}@keyframes tileListBusyIndicatorBounce4{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}12%{opacity:1;-webkit-transform:translateY(6px);transform:translateY(6px)}18%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}24%{-webkit-transform:translateY(0);transform:translateY(0)}66%{-webkit-transform:translateY(0);transform:translateY(0)}72%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;border-bottom-left-radius:0;border-top-left-radius:2px;opacity:1;-webkit-transform:translateY(-8px);transform:translateY(-8px)}85.2%{border-bottom-left-radius:2px;border-top-left-radius:0;opacity:1;-webkit-transform:translateY(46px);transform:translateY(46px)}87%{opacity:0}100%{-webkit-transform:translateY(46px);transform:translateY(46px)}}.spinner{transition:opacity .2s;z-index:1;position:absolute;width:1.375em;height:1.375em;border-radius:50%;background-color:#00c4cc;background:linear-gradient(135deg,#00d6e9 40%,#6276e3 100%);-webkit-animation:spinner 1s infinite linear;animation:spinner 1s infinite linear;top:50%;left:50%;margin-left:-.6875em;margin-top:-.6875em}.spinner--on-dark{background:linear-gradient(135deg,#00d6e9 40%,#293039 100%)}.spinner--white{background:linear-gradient(135deg,#fff 40%,#293039 100%)}.spinner__inner{width:50%;height:50%;background:linear-gradient(to bottom left,#00d6e9 0,#fff 60%);border-radius:100% 0 0 0;position:absolute;top:0;left:-1px;content:''}.spinner--on-dark .spinner__inner{background:linear-gradient(to bottom left,#00d6e9 0,#293039 60%)}.spinner--white .spinner__inner{background:linear-gradient(to bottom left,#fff 0,#293039 60%)}.spinner:after{background:#fff;border-radius:50%;content:'';margin:auto;position:absolute;top:.1875em;left:.1875em;bottom:.1875em;right:.1875em}.spinner--on-dark:after{background:#293039}.spinner--white:after{background:#293039}.spinner:before{position:absolute;background-color:#00d6e9;position:absolute;width:11%;height:11%;border-radius:50%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;content:'';z-index:9}.spinner--on-dark:before{background-color:#00d6e9}.spinner--white:before{background-color:#fff}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.articleListWrapper{background:#edf0f2;padding:3em 0}@media only screen and (max-width:568px){.articleListWrapper{background:0 0;padding:0}.articleListWrapper .row{padding:0}}@media only screen and (max-width:568px){.articleListWrapper--grid-cards{background:#edf0f2}}.articleListWrapper--grid-cards .row:first-child{padding-left:1.5em;padding-right:1.5em}.articleListWrapper__item{background-color:#fff;margin-bottom:2.25em;box-shadow:0 2px 1px rgba(0,0,0,.08);border-radius:4px;overflow:hidden;float:left;display:inline;min-height:1px;position:relative;word-wrap:break-word;margin-left:16px;margin-right:16px;width:calc(33.33333% - 32px)}[dir=rtl] .articleListWrapper__item{float:right}@media only screen and (min-width:1216px){.articleListWrapper__item{float:left;display:inline;min-height:1px;position:relative;word-wrap:break-word;margin-left:16px;margin-right:16px;width:calc(25% - 32px)}[dir=rtl] .articleListWrapper__item{float:right}}@media only screen and (max-width:832px){.articleListWrapper__item{float:left;display:inline;min-height:1px;position:relative;word-wrap:break-word;margin-left:16px;margin-right:16px;width:calc(50% - 32px)}[dir=rtl] .articleListWrapper__item{float:right}}@media only screen and (max-width:568px){.articleListWrapper__item{margin-left:0;margin-right:0;width:100%;margin-bottom:0;box-shadow:0 0 0 transparent;border-radius:0}.articleListWrapper__item:after{content:'';width:100%;height:1px;position:absolute;bottom:0;left:34%;background:#edf0f2}}@media all and (min-width:568px){.js .articleListWrapper__item{opacity:0;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}.imagesLoaded .articleListWrapper__item{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.imagesLoaded .articleListWrapper__item:nth-child(1){transition-delay:.1s}.imagesLoaded .articleListWrapper__item:nth-child(2){transition-delay:.2s}.imagesLoaded .articleListWrapper__item:nth-child(3){transition-delay:.3s}.imagesLoaded .articleListWrapper__item:nth-child(4){transition-delay:.4s}.imagesLoaded .articleListWrapper__item:nth-child(5){transition-delay:.5s}.imagesLoaded .articleListWrapper__item:nth-child(6){transition-delay:.6s}.imagesLoaded .articleListWrapper__item:nth-child(7){transition-delay:.7s}.imagesLoaded .articleListWrapper__item:nth-child(8){transition-delay:.8s}.imagesLoaded .articleListWrapper__item:nth-child(9){transition-delay:.9s}.imagesLoaded .articleListWrapper__item:nth-child(10){transition-delay:1s}.imagesLoaded .articleListWrapper__item:nth-child(11){transition-delay:1.1s}.imagesLoaded .articleListWrapper__item:nth-child(12){transition-delay:1.2s}}.articleListWrapper__image{background-color:#293039;border-bottom:1px solid #ebeced;display:block;position:relative;line-height:0}@media only screen and (max-width:568px){.articleListWrapper__image{width:34%;padding-bottom:34%;float:left;border:0}}.articleListWrapper__image img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .3s;transition-delay:.1s;width:100%}@media only screen and (max-width:568px){.articleListWrapper__image img{position:absolute;top:0;left:0}}.articleListWrapper__image:focus img,.articleListWrapper__image:hover img{opacity:.05;transition-delay:0s}.articleListWrapper__image:focus .articleListWrapper__imageCaption,.articleListWrapper__image:hover .articleListWrapper__imageCaption{opacity:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:568px){.file-video{width:34%;padding-bottom:34%;float:left;border:0}}.articleListWrapper__imageCaption{position:absolute;text-align:center;color:#fff;-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%);top:50%;left:0;width:100%;padding:0 1.5em;z-index:9;opacity:0;transition:opacity .3s .1s,-webkit-transform .3s .1s;transition:opacity .3s .1s,transform .3s .1s;transition:opacity .3s .1s,transform .3s .1s,-webkit-transform .3s .1s}.articleListWrapper__info{padding:1.5em 1.5em 4.5em 1.5em}@media only screen and (max-width:568px){.articleListWrapper__info{padding:2.25em .75em .75em .75em;float:left;width:66%}}.articleListWrapper__item--noBottom .articleListWrapper__info{padding:1.5em}.articleListWrapper__cat,.articleListWrapper__edit,.articleListWrapper__title{font-size:1em;line-height:1.3125em;margin-bottom:0}@media only screen and (max-width:568px){.articleListWrapper__cat,.articleListWrapper__edit,.articleListWrapper__title{font-size:.875em;line-height:1.42857em;overflow:hidden;position:relative}}.articleListWrapper__cat a,.articleListWrapper__edit a,.articleListWrapper__title a{color:#293039}.articleListWrapper__cat a:focus,.articleListWrapper__cat a:hover,.articleListWrapper__edit a:focus,.articleListWrapper__edit a:hover,.articleListWrapper__title a:focus,.articleListWrapper__title a:hover{color:#697b92;text-decoration:none}.articleListWrapper__title{display:inline-block}.articleListWrapper__bottom{padding:.75em 1.5em;position:absolute;bottom:0;left:0;width:100%}@media only screen and (max-width:568px){.articleListWrapper__bottom{padding-left:calc(34% + 12px);bottom:auto;top:0}.articleListWrapper__item--noImage .articleListWrapper__bottom{padding-left:.75em}}.articleListWrapper__bottom:before{content:"";position:absolute;top:0;left:1.5em;width:1.5em;height:1px;background-color:rgba(14,19,24,.45)}@media only screen and (max-width:568px){.articleListWrapper__bottom:before{display:none}}.articleListWrapper__category,.articleListWrapper__date{color:rgba(14,19,24,.45);font-size:.875em;line-height:1.42857em}@media only screen and (max-width:568px){.articleListWrapper__category,.articleListWrapper__date{font-size:.8125em;line-height:1.38462em}}.articleListWrapper__category a,.articleListWrapper__date a{color:rgba(14,19,24,.45)}.articleListWrapper__category a:focus,.articleListWrapper__category a:hover,.articleListWrapper__date a:focus,.articleListWrapper__date a:hover{color:#0e1318}.articleListWrapper__logo{margin-bottom:.75em}.articleListWrapper__logo img{height:1.875em!important}.js-grid,.pagination{transition:opacity .3s}.no-js .js-grid{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-ms-flexbox;display:flex}.js .js-grid,.js .pagination{opacity:0}.js .imagesLoaded .js-grid,.js .imagesLoaded .pagination{opacity:1}.pagination{float:left;display:inline;min-height:1px;position:relative;word-wrap:break-word;margin-left:16px;margin-right:16px;width:calc(100% - 32px);text-align:center}[dir=rtl] .pagination{float:right}@media only screen and (max-width:832px){.pagination{width:calc(100% - 32px)}}@media only screen and (max-width:568px){.pagination{padding:1.5em 0}}.pagination .current,.pagination a{color:#0e1318;border-radius:4px;display:inline-block;min-width:2em;line-height:2.25em;padding:0 .75em;text-align:center}[dir=rtl] .pagination .current.next,[dir=rtl] .pagination .current.prev,[dir=rtl] .pagination a.next,[dir=rtl] .pagination a.prev{position:relative;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.pagination a:hover,.pagination:focus{background-color:rgba(20,20,20,.1)}.pagination .current{border:2px solid #0e1318;font-weight:bolder}@media only screen and (max-width:568px){#banner-page.template-idea-banner{height:auto}}.template-ideas-carousel{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease;position:absolute}.template-ideas-carousel.slick-initialized{position:relative;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.template-ideas-carousel a:focus .btn,.template-ideas-carousel a:hover .btn{opacity:1;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.template-ideas-carousel a:focus:before,.template-ideas-carousel a:hover:before{opacity:.6}.template-ideas-carousel a:active,.template-ideas-carousel a:focus{outline:0}.template-ideas-carousel a:before{position:absolute;top:0;left:0;width:100%;height:100%;background:#293039;z-index:3;opacity:0;transition:opacity 1s;content:''}.template-ideas-carousel .btn{position:absolute;z-index:99;transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease;opacity:0;top:50%;left:50%;-webkit-transform:translate3d(-50%,-40%,0);transform:translate3d(-50%,-40%,0)}.slick-list{overflow:visible}@media only screen and (max-width:999px){.slick-prev{left:0}[dir=rtl] .slick-prev{left:initial;right:0}.slick-next{right:0}[dir=rtl] .slick-next{right:initial;left:0}}.articleListWrapper__info{line-height:1em;text-align:start}.articleListWrapper__title{font-size:.875em;line-height:1.5em;overflow:hidden;text-overflow:ellipsis}