.noMargin,body,html{margin:0}.noPadding,body,html{padding:0}a.userHolderIconHolder,div#logoHolder,div#titleHolder,div#userHolder,img#logo{display:inline-block}.buttonBox a img,div.linkBox,div.linkBox a,div.linkBox img{vertical-align:middle}.hidden,div#pageOut{display:none}body,div#pageOut{min-height:100%;width:100%}#sideNav,div#assetPreviewBox,div#previewBoxOverlay{position:fixed;height:100vh;max-height:100vh}#sideNav,div#contentBox{box-sizing:border-box;overflow-y:auto}.launchButton,a#viewAssetLink,div#tabOpener{background:var(--accentColor)}html{font-size:17px}:root{--buttonColor:#17d8b2;--buttonHover:#2bb8a0;--darkColor:#152129;--accentColor:#17d8b2;--accentHover:#01907e;--onWhiteFontColor:#404040;--onDarkFontColor:#ffffff;--offWhiteTinge:#effefd;--lightBorder:#cccccc}body{font-family:Roboto,sans-serif,Open Sans,sans-serif;text-align:center;background:#fff;color:#404040;font-size:100%}img{border:0;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast}p{font-family:Roboto,Open Sans,sans-serif;text-align:justify;font-size:1em;font-weight:300;line-height:1.6}.largeHeader,h1{font-size:2.5em}a{text-decoration:none;color:#006d62}.left{text-align:left}.right,div#userHolder{text-align:right}.centered,div.centeredHidden p,div.thumbContainer,div.userIconTitle{text-align:center}.border{border:1px solid var(--darkColor)}.rounded{border:1px solid #eee;border-radius:7px}.red{color:red}.largerFont{font-size:1.6em}.smallerFont{font-size:.9em}.smallText{font-size:8px}.bold,p.resultsCount{font-weight:900}.darkText{color:#33333}.lightText{color:#858585}.clickable{color:#f06;cursor:pointer}.button,a.userHolderIconHolder:hover{color:#fff}.clickable :hover{color:#f60}div.footerSpace,div.headerSpace{height:5em}@media (max-width:480px){html{font-size:11px}}@media (max-width:640px){html{font-size:12px}}@media (max-width:900px){html{font-size:14px}}@media (max-width:1100px){html{font-size:15px}}@media (max-width:1800px){html{font-size:16px}}@media (min-width:1801px){html{font-size:17px}}div#tabOpener{cursor:pointer;transition:height .25s,background .25s;display:block;position:fixed;left:0;top:0;z-index:200;margin:0;padding:0;width:55px;vertical-align:top;height:50px;border-radius:0 0 11px}div#tabOpener:hover{background:var(--accentHover);height:60px}div#tabOpener img{margin-top:8px;margin-left:0;height:30px;cursor:pointer}div#topBarHeader{display:flex;align-items:center;justify-content:flex-start;width:100%;height:auto;background:var(--darkColor);position:fixed;top:0;left:0;z-index:100;padding-top:4px;opacity:1;border-bottom:4px solid var(--accentColor)}#topBarHeader>:first-child{margin-right:auto}div#userHolder{border:0 solid #fff;background-color:#152129;vertical-align:top;margin-top:2px;margin-right:1em}a.userHolderIconHolder{width:40px;text-align:center;margin-right:8px;cursor:pointer;border:0 solid #fff}a.userHolderIconHolder img{border:0 solid #fff;height:20px;display:inline-block;margin-left:auto;margin-top:2px;margin-bottom:0;margin-block-end:0em}div.userIconTitle{border:0 solid #fff;font-size:10px;padding:0;margin:0 auto}span#headerCreditAmount{color:var(--accentColor);font-weight:900}div#logoHolder{vertical-align:top;border:0 solid #fff;margin-left:65px}img#logo{height:41px}div#titleHolder{vertical-align:top;border:0 solid #fff;text-align:left}img#titleImage{height:16px;padding:0;margin:5px 0 0;display:block}p#lema{display:inline;color:var(--accentColor);margin:8px 0 0;font-size:11px;padding:0}div#searchBarHolder{vertical-align:top;display:inline-block;height:41px;border:0 solid #fff}form#searchBarTopBar{border:0 solid;display:inline-block;padding:0;margin-right:1.2em;margin-top:4px;background:#fff;border-radius:8px}form#searchBarTopBar input{background:#fff;border:0 solid #fff;border-radius:5px;width:300px;font-size:.9em;padding:3px;margin:0}form#searchBarTopBar button{background:0 0;padding:0 10px;margin:2px;vertical-align:middle;border:0;cursor:pointer}@media (max-width:1000px){div#topBarHeader{display:block;position:relative;text-align:center}div#logoHolder{display:none}div#tabOpener{width:45px}form#searchBarTopBar input{width:250px;padding:0}}#sideNav{top:50px;left:-300px;width:265px;background:#fff;border-right:1px solid var(--accentColor);border-bottom:1px solid var(--accentColor);padding:5px 5px 4em;z-index:1000;overflow-x:hidden;transition:left .3s;border-radius:0 0 7px;box-shadow:0 0 4px rgba(22,32,22,.5)}#sideNav #navCloser{height:22px;cursor:pointer}#sideNav.open{left:0}#sideNav.close{left:-300px}#sideNav::-webkit-scrollbar{width:10px}#sideNav::-webkit-scrollbar-thumb{background:var(--accentColor);border-radius:4px}#sideNav::-webkit-scrollbar-track{background:var(--lightTinge)}div.navCategoryBox{margin:1em 0 1em .7em}div.navCategoryBox p.title{margin:0;color:var(--darkColor);padding:0;font-size:.9em;font-weight:600}div.linkBox{width:98%}div.linkBox a{font-size:.8em;font-weight:400;display:inline-block;cursor:pointer;width:100%;border-radius:5px;border:0 solid #000;text-align:left;padding:.3em 1%}div.linkBox a:hover{background-color:var(--offWhiteTinge)}div.linkBox img{height:1.3em;margin-right:1em}div.buttonBox{border:0 solid #000;font-size:.8em;text-align:left;padding:.2em;display:flex;align-items:center}.pushRight{margin-left:auto}.launchButton{padding:.2em 1em;display:inline-block;font-size:.75em!important;font-weight:600;border-radius:5px;color:#fff;vertical-align:bottom}.buttonBox a img{height:1.3em!important;margin-right:1em}div#pageWrapper{margin:55px auto;text-align:left;padding-top:3em;clear:both;border:0 solid #333;width:91%}div.centeredHidden{margin:0 auto;position:absolute;z-index:400;padding:1em;background:#fff;text-align:center}div#pageOut{position:fixed;top:0;bottom:0;left:0;background:rgba(0,0,0,.3);z-index:300;text-align:center}div.thumb{width:220px;display:inline-block;padding:0 0 5px;border:1px solid #edf8ff;margin:30px 12px;border-radius:9px;text-align:center;background:#fff;vertical-align:top}div.thumb:hover{border-color:#cce8ff}img.thumbnail{width:100%;border-radius:9px 9px 0 0}div.thumb img.thumbnail:hover{box-shadow:0 5px 7px -2px #edf8ff}div.thumbInfoHolder{text-align:right;margin-left:.5em;vertical-align:middle;border:0 solid #ccc;margin-top:4px}p.thumbPrice{display:block;padding:0;font-size:20px;font-family:arial black;float:left;margin:0}div#relatedGraphicsHolder,div#topbox,img.preview{float:right;padding:1%;width:98%}img.thumbnailInfoIcon{width:11%;opacity:.7;margin:0 1.5%;cursor:pointer}img.thumbnailInfoIcon:hover{opacity:.9;margin:0 1%;cursor:pointer}div.plusPrice{color:#520;border:0 solid #000;position:absolute;z-index:2;bottom:5px;right:3px;border-radius:6px;text-align:center;background:#fc0;padding:4px;font-size:11px}div.plusPrice:hover{background:#ea0}div.thumbFavorites{display:block;text-align:left;border:0 solid #ccc;margin:5px .5em;padding:0;clear:both}#footerSocialMedia img,.button,.footerColumn,div.graphicsTab,div.tickerBox,div.tickerPanel,img.offerTitle,p.listReturn{display:inline-block}div.thumbFavorites img{cursor:pointer;margin-top:10px;max-height:20px}p.listReturn{text-align:center;padding:0;margin:0}button#newSearchButton{width:200px}div#searchForm{width:98%;text-align:center;margin:30px auto;background-color:#eefbfa;border-radius:15px}div#searchForm input{width:60%;text-align:center;margin:30px auto;min-width:350px;padding:15px;font-size:25px;border-color:#9bcbc7;color:#666}input.credit{padding:.2em;font-family:Roboto;font-size:1.5em;margin:0 auto;border-radius:3px;border:1px solid #888}a.nextprev,b.currentpage{padding:20px;margin:0 2px 2px}div#pagingcontainer{width:100%;text-align:center;box-shadow:inset 0 0 0 #aaa;padding:4em 0 30px;background:0 0;font-size:1.1em}b.currentpage{border:1px solid #152129;background:#152129;border-radius:7px;color:#0fc}a.nextprev{border:1px solid #888;background:#fff;font-weight:300;color:#333;border-radius:7px}a.nextprev:hover{background:#152129;color:#0fc;border-radius:7px;border:1px solid #152129}form#accountForm{width:400px;padding:10px 40px 40px;margin:180px auto;text-align:left}form#accountForm h1{font-size:25px}form#accountForm button{width:100%;text-align:center;margin:20px auto 5px;padding:17px 0}form#accountForm p{text-align:left;font-size:14px;padding-bottom:0;margin-bottom:4px;margin-top:8px}form#accountForm p i{text-align:left;font-size:13px;color:#888}form#accountForm p.smallText{font-size:12px;margin-top:10px;text-align:center;color:#aaa}form#accountForm div.error{font-size:12px;color:red;text-align:left;font-weight:300}form#accountForm div.space{height:15px}form#accountForm ul{padding:0 20px;margin:5px 0}form#accountForm ul li{font-size:12px;color:#757575;text-align:left}form#accountForm img.toggleIcon{height:25px;cursor:pointer;opacity:.7}form#accountForm hr{width:100%;margin:10px auto;border:none;border-top:2px dotted #ccc}form#accountForm input[type=text],input[type=email],input[type=password]{padding:10px 2%;font-size:17px;width:96%;border:0 solid #ccc;border-radius:5px;background-color:#edf2f5!important;color:#606060}form#accountForm input[type=text]:focus,input[type=email]:focus,input[type=password]:focus{border:1px solid #ccc;box-shadow:0 0 5px rgba(12,12,34,.3);outline:0;background-color:#fff;color:#303030}form#accountForm input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder{color:#909090}.inputBackground{background-color:#edf2f5!important}div#returnToBox{text-align:center;width:94%;padding:5px;margin:10px auto;border:1px dotted #ddd;border-radius:7px;font-size:15px;min-height:70px}div#returnToBox img{height:60px;border-radius:7px;float:left;margin:2px}a#registerButton{width:100%;text-align:center;margin:0 auto 10px;padding:17px 0;background-color:#b3c6c6}a#registerButton:hover{background-color:#10b6a9}a#viewAssetLink:hover,div#tagBox a.tagList:hover{background:var(--accentHover)}#noAi,div.whitespace{height:3em}.button{padding:1em;cursor:pointer;font-weight:300;font-family:Roboto,;background:#0dc;font-size:1em;border-radius:3px;border:0 solid #3f4d4a}.button:hover{background-color:#0198e1}div#tabHolder{border:0 solid #ccc;background:0 0;float:left;width:100%;font-size:1.4em;margin-right:4%}div.graphicsTab{width:20%;border:1px solid #ccc;border-bottom:0;background:#eee;cursor:pointer;border-radius:5px 5px 0 0;padding:2%;font-size:1.3em;text-align:center}div.graphicsTab:hover{background:#ccc}div.tabBoxContent{padding:0;border:1px solid #ccc;background:#fff;height:40%;overflow:hidden}table.graphicsDetails{border-collapse:collapse;border:0 solid #ccc;background:#fff;width:100%}div#topbox,img.preview,tr.usage{border:1px solid #ccc}table.graphicsDetails td{border:1px solid #ccc;padding:1.5%}div#topbox{background:#fff;cursor:pointer;margin-top:1%}img.preview{background:#fff;cursor:pointer;margin-top:4%;clear:right}div#downloadBox,div.moreDescribe{float:left;border:1px solid #ccc;width:96%}div#downloadBox,div#relatedGraphicsHolder,div.moreDescribe{margin-top:2%;background:#fff}div#downloadBox{padding:2%;clear:right}div.moreDescribe{padding:2%;clear:left}div#relatedGraphicsHolder{border:1px solid #ddd;clear:right}div#relatedGraphicsHolder h1{margin:.5%;font-size:2em}div#relatedGraphicsHolder div{display:inline-block;width:20%;margin:1%;border:1px solid #ddd;padding:1%;text-align:center}div#relatedGraphicsHolder div img,div.contentDiv img.preview{width:100%}div#download{position:fixed;background:rgba(255,255,255,.95);border:1px solid #505050;z-index:2000;top:2%;height:96%;width:96%;left:2%;text-align:center}div#download h1,div#download p,h2,h3,h4{font-family:Roboto,Arial,sans-serif;text-align:center}p.cancel{font-size:1.4em;text-align:center;text-decoration:underline;cursor:pointer;color:grey}form#loginFromGraphics{width:35%;margin:1em auto;border:1px solid #ccc;padding:2%}form#loginFromGraphics p{margin:.2em;text-align:left}form#loginFromGraphics input.text{width:70%;border:1px solid #ccc;padding:.2em;font-size:.9em}div#viewer{position:fixed;top:0;left:0;width:100%;cursor:pointer;z-index:1004;height:100%}div#viewer img{margin-bottom:10%;padding:5px;background:#fff;border:1px solid #101010}div#viewer h2{color:#606060;font-size:3em;text-align:center}div.tickerHolder{margin-top:10px;vertical-align:top;text-align:left}div.tickerBox{text-align:center;width:90px;font-size:12px;color:#fff}div.contentDiv,div.contentDiv p{text-align:justify}div.tickerPanel{width:35px;height:30px;border:2px solid #222;border-radius:5px;background:#e2dabd;font-family:arial black;padding-top:5px;font-size:18px;color:#000}img.offerTitle{height:25px;margin-top:15px}div#footer{width:98%;padding:4em 1%;clear:both;background:#152129;text-align:center;vertical-align:top;margin-top:100px}.footerColumn{margin:5px;width:320px;text-align:left;vertical-align:top;color:#fff}a.footerlink{display:block;padding:.4em;font-size:.8em;color:#eee;font-weight:200;border-bottom:1px solid #666}a.footerlink:hover{color:#0fc;font-weight:900}#footerAddress{font-size:27px;font-weight:900}#footerSocialMedia img{height:2em;margin-right:10px}#footer p{text-align:left;font-size:.9em;margin:0}div#previewBoxOverlay{top:0;left:0;width:100%;background:rgba(0,0,0,.75);z-index:499}div#assetPreviewBox{top:0;right:-50%;width:50%;max-width:750px;min-width:400px;background:0 0;z-index:500;overflow-y:hidden;transition:right .3s;padding-bottom:4em;text-align:left;vertical-align:top;border:0 solid #fc0;display:flex;flex-direction:row}#assetPreviewBox.open{right:0}#assetPreviewBox.close{right:-50%}div#tabBox{flex:0 0 50px;height:90%;padding-top:10%;border:0 solid green;box-sizing:border-box;text-align:right;cursor:pointer;display:flex;flex-direction:column;align-items:flex-end}div.previewTab{width:50px;height:50px;flex:0 0 50px;border:0;border-radius:5px 0 0 5px;display:flex;justify-content:center;align-items:center;margin-bottom:2px}div.previewTab img{width:25px;height:25px}div#contentBox{flex:1 1 auto;min-width:0;height:100%;border:0 solid red;background:#fff;overflow-x:auto;overscroll-behavior:contain}a#viewAssetLink{display:inline-block;width:85%;margin:1em 3%;text-align:center;font-weight:bolder;border-radius:7px;cursor:pointer;color:#fff;padding:1em}div#tagBox{flex-wrap:wrap;gap:6px;justify-content:flex-start}div#tagBox a.tagList{padding:.4em;font-size:.9em;display:inline-block;margin:2px;border:1px solid var(--lightBorder);border-radius:5px}div#tagBox a.tagList:hover{color:#fff}div.contentDiv{padding:2em}div.contentDiv p.previewTitle{margin:2px;font-size:1.4em;font-weight:800;text-align:left}div.contentDiv ul{text-align:left;font-weight:300}div.related_thumb{width:135px;margin:5px;display:inline-block;padding:5px;border:1px solid #ccc;border-radius:7px;cursor:pointer}div.related_thumb img{width:100%;border-radius:5px}.youtubeHolder{width:100%;max-width:100%;aspect-ratio:16/9;overflow:hidden}.youtubeHolder iframe{display:block;width:100%;height:100%;border:0}.gdsTable,.gdsTable td,.gdsTable th{border:1px solid var(--lightBorder)}.gdsTable{width:100%;border-collapse:collapse;margin-top:10px}.gdsTable td,.gdsTable th{padding:8px;text-align:left}