.pill{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px 8px;border-radius:15px;margin-bottom:.5rem;opacity:.8;transition:all .15s ease-in-out}.pill:hover{opacity:1}.pill a{font-size:12px;font-weight:700;margin:0;line-height:1.1;text-align:center}@media(max-width:768px){html.filters-active body{height:100vh;overflow-y:hidden}}.template-types__hero,.template-types__main{padding-top:40px;padding-bottom:40px}@media screen and (min-width:768px){.template-types__hero,.template-types__main{padding-top:60px;padding-bottom:60px}}.template-types__hero{text-align:center}.template-types__hero .heading{max-width:760px;margin:0 auto}.template-types__hero p{font-size:24px;font-weight:lighter}.template-types__hero ul{display:flex;justify-content:center;list-style:none}.template-types__hero ul li{padding:0 .25rem}.template-types__hero ul li:not(:last-child):after{content:"|";padding-left:9px}.template-types__main ul:not(.template-types__templates){list-style:none;margin:0;padding:0}.template-types__main ul:not(.template-types__templates) li{margin-bottom:.65rem}.template-types__main ul:not(.template-types__templates) li.active a{font-weight:700;box-shadow:0 2px 0 0 #004053}.template-types__main ul:not(.template-types__templates) li a{color:#004053;font-weight:400}.template-types__main ul:not(.template-types__templates) li a:hover{box-shadow:0 2px 0 0 #004053}.template-types__show-filters .col{display:flex;justify-content:center;margin-bottom:2.5rem}@media screen and (min-width:768px){.template-types__show-filters{display:none}}.template-types__apply-filters-btn,.template-types__show-filters-btn{display:none;background:transparent;border:2px solid #004053;color:#004053;padding:.5rem 2rem;border-radius:25px;align-items:center;justify-content:center;font-weight:700;min-width:220px}.template-types__apply-filters-btn svg,.template-types__show-filters-btn svg{margin-right:.5rem}@media(max-width:768px){.template-types__apply-filters-btn,.template-types__show-filters-btn{display:flex}}.template-types__apply-filters-btn{margin:2.5rem auto 0}@media(max-width:768px){.template-types__filters{padding:3rem;position:fixed;width:100vw;height:100vh;overflow:scroll;background:#fff;top:0;left:-800px;z-index:9999;transition:all .15s ease-in-out}.template-types__filters.active{left:0}}.template-types__filter-header{display:none}@media(max-width:768px){.template-types__filter-header{display:flex;align-items:center;justify-content:space-between;background:#f0f8fa;margin:-3rem 0 2rem -3rem;width:calc(100% + 6rem);padding:1.5rem}.template-types__filter-header svg{margin-left:1.5rem}.template-types__filter-header h2{font-size:18px;margin-bottom:0;margin-left:.5rem}}.template-types__filter-header-title{display:flex;align-items:center}.template-types__close-filters-btn{background:none;padding:1rem}.template-types__close-filters-btn:hover svg path{fill:#00b8d1}.template-types__close-filters-btn svg{margin-left:0;width:18px;height:18px}.template-types__close-filters-btn svg path{transition:all .15s ease-in-out}.template-types__industry,.template-types__sort{padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid #ceebef}.template-types__industry p,.template-types__sort p{opacity:.5;margin-bottom:.75rem}.template-types__industry ul li,.template-types__sort ul li{display:flex;align-items:center}.template-types__industry ul li input[type=checkbox],.template-types__industry ul li input[type=radio],.template-types__sort ul li input[type=checkbox],.template-types__sort ul li input[type=radio]{width:auto;cursor:pointer}.template-types__industry ul li label,.template-types__sort ul li label{margin:0 0 0 .5rem;cursor:pointer}.template-types__templates .sprig-component{position:relative;width:100%;padding-right:15px;padding-left:15px;margin-bottom:4rem}@media screen and (min-width:992px){.template-types__templates .sprig-component{flex:0 0 50%;max-width:50%}}@media screen and (min-width:1200px){.template-types__templates .sprig-component{flex:0 0 33.3333333333%;max-width:33.3333333333%}}.template-types__template-col{margin-bottom:4rem;list-style:none}.template-types__template{height:100%;display:flex;flex-direction:column;position:relative}.template-types__template a{color:#004053;box-shadow:none}.template-types__template a:hover .template-types__template-image{background:#fff;border-color:#eaeeef}.template-types__template a:hover .template-types__hover-btn{opacity:1}.template-types__hover-btn,.template-types__load-more-btn{background:#004053;color:#fff;padding:.5rem 2rem;border-radius:25px;font-weight:700;transition:all .15s ease-in-out}.template-types__hover-btn svg,.template-types__load-more-btn svg{margin-right:.5rem}.template-types__hover-btn{display:flex;align-items:center;justify-content:center;position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);min-width:220px;opacity:0}.template-types__load-more{width:100%;margin-top:1rem;text-align:center}.template-types__template-image{position:relative;padding:1.5rem;background:#f0f8fa;border-radius:8px;display:flex;justify-content:center;align-items:center;width:100%;height:260px;transition:all .15s ease-in-out;border:1px solid transparent}.template-types__template-image a:hover{box-shadow:none}.template-types__template-image img.portrait{width:auto;height:calc(260px - 3rem)}.template-types__template-image img.landscape{width:calc(260px - 3rem);height:auto}@media screen and (min-width:1200px){.template-types__template-image{width:260px}}.template-types__template-content{margin-top:1rem;margin-bottom:1rem}.template-types__template-content h3{font-size:16px;margin-bottom:.5rem;transition:all .15s ease-in-out!important}.template-types__template-content p{font-size:14px;margin-bottom:0}.template-types__template-categories{display:flex;flex-wrap:wrap;padding-top:1rem;margin-top:auto;border-top:1px solid #ceebef}.template-types__template-categories .pill:not(:last-of-type){margin-right:.5rem}.template-types__pagination ul{border:none!important}.template-types__pagination ul li a{color:#00b8d1;font-weight:700}.template-types__btm-copy{margin-top:1rem;padding:3rem 0;background:#f1f9ff}@media screen and (min-width:1200px){.template-types__btm-copy{padding:5rem 0}}.template-types__btm-copy__copy{max-width:900px;margin:0 auto}