@keyframes pulse{0%{transform:scale(1)}50%{transform:scale3d(1.07,1.05,1.05)}75%{transform:scale3d(1.2,1.1,1.1)}to{transform:scale(1)}}.pulse{animation-name:pulse}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate(0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-7px)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-5px)}90%{transform:translateY(-2px)}}.bounce{transform-origin:bottom;animation-name:bounce}@keyframes shake{0%,to{transform:translate(0,0)}10%,30%,50%,70%,90%{transform:translate(-3px)}20%,40%,60%,80%{transform:translate(3px)}}.shake{animation-name:shake}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade{animation-name:fadeIn}.asset-card{max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:5px;position:relative;overflow:hidden}.asset-card .overlay-top{z-index:9;opacity:0;justify-content:space-between;align-items:center;width:100%;transition:top .1s linear,opacity .3s;display:flex;position:absolute;top:40px}.asset-card .overlay-top .action-wrapper{cursor:pointer;color:#000;background-color:#f6f5fa;border-radius:4px;margin:0 10px;position:relative}.asset-card .overlay-top .action-wrapper a{align-items:center;height:100%;display:flex}.asset-card .overlay-top .action-wrapper.fav-icon{margin:0 10px}.asset-card .overlay-top .action-wrapper.fav-icon:hover .pulse{animation:1.3s infinite both pulse}.asset-card .overlay-top .action-wrapper.right-icon{color:#000;z-index:10;align-items:center;height:48px;margin:0 10px;display:flex}@media (min-width:768px){.asset-card .overlay-top .action-wrapper.right-icon{height:auto}}.asset-card .overlay-top .action-wrapper.right-icon:hover .bounce{animation:1.3s infinite both bounce}.asset-card .overlay-top .action-wrapper.edit-icon:hover .shake{animation:1.3s infinite both shake}.asset-card .overlay-top .action-wrapper button{background-color:#f6f5fa;border:none;outline:none}.asset-card .overlay-top .action-wrapper span.icon{vertical-align:middle;z-index:21;display:inline-block;position:relative}.asset-card .overlay-top .action-wrapper span.icon.download svg,.asset-card .overlay-top .action-wrapper span.icon.edit svg{fill:#b7b7b7}.asset-card .overlay-top .action-wrapper span.icon.favourites svg{fill:#3e497a}.asset-card .overlay-top .action-wrapper span.icon.download a,.asset-card .overlay-top .action-wrapper span.icon.favourites a,.asset-card .overlay-top .action-wrapper span.icon.edit a{text-decoration:none}.asset-card .overlay-top .action-wrapper span.icon.download svg,.asset-card .overlay-top .action-wrapper span.icon.favourites svg,.asset-card .overlay-top .action-wrapper span.icon.edit svg{vertical-align:middle;width:30px;height:30px;padding:0 10px;display:inline-block}.asset-card .overlay-top .action-wrapper span.icon.edit{margin-right:0}.asset-card .overlay-top .action-wrapper span.icon.favourites{padding:0 10px 0 0}.asset-card .overlay-top .action-wrapper .counter{vertical-align:middle;color:#434448;margin:0 10px 0 -10px;font-size:16px;text-decoration:none;display:inline-block}.asset-card .png-image{transform-origin:0 0 0;background-color:#fff;background-image:linear-gradient(45deg,rgba(0,0,0,.098) 25%,transparent 25%,transparent 75%,rgba(0,0,0,.098) 75%,rgba(0,0,0,.098) 0),linear-gradient(45deg,rgba(0,0,0,.098) 25%,transparent 25%,transparent 75%,rgba(0,0,0,.098) 75%,rgba(0,0,0,.098) 0),none;background-position:0 0,5px 5px;background-repeat:repeat,repeat;background-size:10px 10px,10px 10px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.asset-card .premium_tag,.asset-card .premium_tag_m{z-index:1;color:#000;opacity:1;background-color:#fff;border-radius:4px;align-items:center;height:48px;padding:6px 10px;font-size:11px;transition:top .1s linear,opacity .3s;display:flex;position:absolute;top:10px;left:10px}@media (min-width:768px){.asset-card .premium_tag,.asset-card .premium_tag_m{height:auto;padding:9px 6px}}.asset-card .asset-overlay{text-decoration:none;display:block;position:relative}.asset-card .asset-overlay:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,0) 0%,rgba(0,0,0,.6) 100%);margin:auto;transition:opacity .3s;position:absolute;top:0;bottom:3px;left:0;right:0}.asset-card .asset-overlay video{object-fit:cover}.asset-card .tags{flex-flow:row;gap:4px;display:flex;overflow:hidden}.asset-card .tags .tag{background-color:#fff;border:1px solid #2f3557;border-radius:10px/30px;flex-shrink:1;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:0;max-width:calc(33.33% - 3px);height:26px;margin:0;padding:0 8px;transition:background-color .3s,color .3s;overflow:hidden}.asset-card .tags .tag a{color:inherit;white-space:nowrap;text-overflow:ellipsis;align-items:center;height:100%;margin-top:0;font-size:11px;text-decoration:none;display:flex;overflow:hidden}.asset-card:hover .asset-overlay:before{opacity:1}.asset-card:hover .tags .tag:hover{color:#000;background-color:#cbcbcb}.asset-card:hover .overlay-top{opacity:1;top:10px}.asset-card:hover .premium_tag{opacity:0;transition:top .1s linear,opacity .3s;top:50px}.content-wrapper{margin:auto}.content-wrapper.most-popular-home{width:85%}.content-wrapper h1{text-align:center;font-weight:400}.content-wrapper .collections-buttons-wrapper{box-sizing:border-box;flex-wrap:wrap;width:calc(100% + 24px);margin:12px -12px 50px;display:flex}.content-wrapper .collections-buttons-wrapper .button-tile{box-sizing:border-box;flex-grow:0;flex-basis:100%;max-width:100%;margin:auto;padding:12px;position:relative}.content-wrapper .collections-buttons-wrapper .button-tile.tile-wrapper{margin:10px auto}.content-wrapper .collections-buttons-wrapper .button-tile.loading{visibility:hidden;opacity:0;transform:translateY(50px)}@media (min-width:480px){.content-wrapper .collections-buttons-wrapper .button-tile{max-width:450px}}@media (min-width:768px){.content-wrapper .collections-buttons-wrapper .button-tile{max-width:50%}}@media (min-width:1200px){.content-wrapper .collections-buttons-wrapper .button-tile{max-width:33%}}.content-wrapper .collections-buttons-wrapper .button-tile{text-decoration:none}.content-wrapper .collections-buttons-wrapper .button-tile .collection-button-content{border:none;border-radius:25px;outline:none;width:100%;height:350px;padding:0;transition:box-shadow .2s,transform .2s;position:relative;overflow:hidden;box-shadow:4px 7px 13px #bebebe}.content-wrapper .collections-buttons-wrapper .button-tile .collection-button-content a{width:100%;height:100%;position:absolute;top:0;left:0}.content-wrapper .collections-buttons-wrapper .button-tile .collection-button-content a:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,0) 0%,rgba(0,0,0,.6) 100%);margin:auto;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.content-wrapper .collections-buttons-wrapper .button-tile .collection-button-content a h4,.content-wrapper .collections-buttons-wrapper .button-tile .collection-button-content a h5{text-align:center;z-index:3;text-transform:capitalize;color:#fff;text-shadow:1px 1px #434448;text-overflow:ellipsis;-webkit-line-clamp:1;background-color:rgba(0,0,0,.3);-webkit-box-orient:vertical;width:100%;max-height:1.3em;margin:10px auto 20px;font-size:1.75em;line-height:1.3;transition:background-color .3s,box-shadow .3s;display:-moz-box;display:-ms-flexbox;display:-webkit-box;position:absolute;overflow:hidden;box-shadow:0 0 13px 15px rgba(0,0,0,.3)}.content-wrapper .collections-buttons-wrapper .button-tile .collection-button-content a h4.png,.content-wrapper .collections-buttons-wrapper .button-tile .collection-button-content a h5.png{background-color:rgba(0,0,0,.2);box-shadow:0 0 13px 15px rgba(0,0,0,.2)}.content-wrapper .collections-buttons-wrapper .button-tile .collection-button-content a h4{margin-bottom:0;bottom:15px}.content-wrapper .collections-buttons-wrapper .button-tile .collection-button-content a h5{margin-top:0;margin-bottom:15px}.content-wrapper .collections-buttons-wrapper .button-tile .collection-button-content a:hover:before{opacity:1}.content-wrapper .collections-buttons-wrapper .button-tile .collection-button-content a:hover h4{background-color:transparent;box-shadow:0 0 13px 15px transparent}.content-wrapper .collections-buttons-wrapper .button-tile .collection-button-content .collection-asset-tile{height:215px;display:block;position:relative;overflow:hidden}.content-wrapper .collections-buttons-wrapper .button-tile .collection-button-content .collection-asset-tile img,.content-wrapper .collections-buttons-wrapper .button-tile .collection-button-content .collection-asset-tile video{object-fit:cover;width:100%;height:100%}.content-wrapper .collections-buttons-wrapper .button-tile .collection-button-content .collection-tiles{justify-content:space-between;height:135px;margin-top:5px;display:flex}.content-wrapper .collections-buttons-wrapper .button-tile .collection-button-content .collection-tiles .tile{width:calc(33% - 2px);position:relative;overflow:hidden}.content-wrapper .collections-buttons-wrapper .button-tile .collection-button-content .collection-tiles .tile a{display:block;position:relative}.content-wrapper .collections-buttons-wrapper .button-tile .collection-button-content .collection-tiles .tile a h5{justify-content:center;font-size:1.13em;display:flex;bottom:0}.content-wrapper .collections-buttons-wrapper .button-tile .collection-button-content .collection-tiles .tile a img,.content-wrapper .collections-buttons-wrapper .button-tile .collection-button-content .collection-tiles .tile a video{object-fit:cover;width:100%;height:100%}.content-wrapper .collections-buttons-wrapper .button-tile .collection-button-content .collection-tiles .tile a:before{content:"";opacity:0;background:radial-gradient(circle,rgba(255,255,255,0) 0%,rgba(0,0,0,.6) 100%);margin:auto;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.content-wrapper .collections-buttons-wrapper .button-tile .collection-button-content .collection-tiles .tile:hover a:before{opacity:1}.content-wrapper .collections-buttons-wrapper .button-tile .collection-button-content .collection-tiles .tile:hover a h5{background-color:transparent;box-shadow:0 0 13px 15px transparent}.content-wrapper .collections-buttons-wrapper .button-tile:hover .button-content .button-image{cursor:pointer;background-position:50% 60%}.content-wrapper .collections-buttons-wrapper .button-tile:hover .button-content .button-overlay{transition:top .3s;top:95%}.content-wrapper .buttons-wrapper{box-sizing:border-box;flex-wrap:wrap;width:calc(100% + 24px);margin:12px -12px 50px;display:flex}.content-wrapper .buttons-wrapper .button-tile{box-sizing:border-box;flex-grow:0;flex-basis:100%;max-width:100%;margin:0;padding:12px;position:relative}.content-wrapper .buttons-wrapper .button-tile.loading{visibility:hidden;opacity:0;transform:translateY(50px)}@media (min-width:480px){.content-wrapper .buttons-wrapper .button-tile{flex-basis:50%;max-width:50%}}@media (min-width:768px){.content-wrapper .buttons-wrapper .button-tile{flex-basis:33%;max-width:33%}}@media (min-width:992px){.content-wrapper .buttons-wrapper .button-tile{flex-basis:25%;max-width:25%}}@media (min-width:1200px){.content-wrapper .buttons-wrapper .button-tile{flex-basis:20%;max-width:20%}}@media (min-width:1400px){.content-wrapper .buttons-wrapper .button-tile{flex-basis:16.6667%;max-width:16.6667%}}.content-wrapper .buttons-wrapper .button-tile a .button-content{border:none;border-radius:3px;outline:none;width:100%;min-height:150px;padding:0;transition:box-shadow .2s,transform .2s;position:relative;box-shadow:4px 7px 13px #bebebe}.content-wrapper .buttons-wrapper .button-tile a .button-content .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.content-wrapper .buttons-wrapper .button-tile a .button-content .loader svg path,.content-wrapper .buttons-wrapper .button-tile a .button-content .loader svg rect{fill:#cbcbcb}.content-wrapper .buttons-wrapper .button-tile a .button-content .button-image{background-position:50% 40%;background-repeat:no-repeat;min-height:150px;transition:background-position 1s;display:block;position:relative;overflow:hidden}.content-wrapper .buttons-wrapper .button-tile a .button-content .button-image p{text-align:center;z-index:3;color:#fff;width:100%;margin:auto;padding-bottom:15px;font-size:22px;line-height:1.35;position:absolute;bottom:0}.content-wrapper .buttons-wrapper .button-tile a .button-content .button-image .button-overlay{text-align:center;background:linear-gradient(transparent,rgba(0,0,0,.1),rgba(0,0,0,.2),rgba(0,0,0,.35),rgba(0,0,0,.6));border-radius:3px;margin:auto;font-size:16px;transition:top 1s;position:absolute;top:0;bottom:0;left:0;right:0}.content-wrapper .buttons-wrapper .button-tile a .button-content .button-image:hover{cursor:pointer;background-position:50% 60%}.content-wrapper .buttons-wrapper .button-tile a .button-content .button-image:hover .button-overlay{transition:top .3s;top:95%}.suggestions-wrapper{color:#fff;opacity:0;align-items:center;margin:10px 15px 35px;transition:left .5s,background-color .3s,opacity .3s;display:flex}.suggestions-wrapper.show{opacity:1}.suggestions-wrapper.landing-page{margin:10px 15px 0}.suggestions-wrapper ul::-webkit-scrollbar{display:none}.suggestions-wrapper ul{white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;align-items:center;width:96%;margin:0 auto;padding:0 0 0 2px;list-style:none;display:flex;overflow:scroll}.suggestions-wrapper ul.landing-page{width:100%}.suggestions-wrapper ul.center{justify-content:center}.suggestions-wrapper ul li{background-color:transparent;border:1px solid #2d3558;border-radius:10px/30px;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:5px 10px 5px 0;padding:8px 15px;transition:background-color .3s}.suggestions-wrapper ul li a,.suggestions-wrapper ul li a:hover,.suggestions-wrapper ul li a:focus,.suggestions-wrapper ul li a:active{text-transform:lowercase;color:#2d3558;font-size:18px;text-decoration:none;transition:color .35s}.suggestions-wrapper ul li:hover{background-color:#2d3558}.suggestions-wrapper ul li:hover a{color:#fff}.suggestions-wrapper svg{width:30px;height:30px;position:absolute}.suggestions-wrapper svg.left{left:0}.suggestions-wrapper svg.right{right:0}.suggestions-wrapper svg.center{display:none}.gallery .filters{margin:10px 0 20px 15px;display:flex;overflow:hidden}.gallery .filters button.filter,.gallery .filters a{color:#5d5c5c;cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:transparent;border:none;outline:none;align-items:center;height:40px;padding:0 25px;font-size:18px;text-decoration:none;transition:color .2s,background-color .2s;display:flex}.gallery .filters button.filter.active,.gallery .filters a.active{color:#fff;background-color:#000;border-radius:30px}.gallery .filters button.filter:hover:not(.active),.gallery .filters a:hover:not(.active){color:#a9a9a9}.gallery .filters button.filter:focus-visible{outline-offset:2px;border-radius:30px;outline:2px solid #4a90e2}.gallery .filters a:focus-visible{outline-offset:2px;border-radius:30px;outline:2px solid #4a90e2}.gallery .filters button.filter:active,.gallery .filters a:active{transform:scale(.98)}.gallery .top-wrapper{display:flex}.gallery .top-wrapper ins{flex-grow:1;margin-top:5px}.gallery .top-wrapper ins div{float:right}.gallery .top-wrapper .filter-wrapper{align-content:center}@media (max-width:480px){.gallery .top-wrapper{min-height:0}.gallery ins{display:none}.gallery .filters{justify-content:space-between;margin:10px 10px 20px 15px}.gallery .filters button.filter{padding:0 10px;font-size:16px}}
