.searchContainer{display:table;width:100%;padding:30px 20px 100px;position:relative}.searchBody{min-height:100vh}.searchBody .askwrap{float:right}.searchBody .ask{display:inline-block;padding:8px 14px;background-color:#eff0f1;border-radius:12px;border:solid 1px #e6e6e6}.searchBody .time{font-size:12px;padding-left:8px;padding-top:1px}.searchBody .resp{padding:8px 14px;margin-top:5px;margin-bottom:15px}.searchBody .askwrap,.searchBody .resp{max-width:75vw}.searchBody .dataP{margin-bottom:30px}.searchBody .dataF,.searchBody .data{display:inline}.searchBody div.divNext{text-align:center;padding-top:20px}.catCardWrapper,.catAltCardWrapper,.moreCardWrapper,.designCardWrapper{display:inline-block;width:50%;max-width:364px;margin-left:0}.catCardWrapper .catCard{width:100%;padding-top:125%;position:relative}.catCardWrapper .catCard .catData{position:absolute;top:0;left:18.67px;right:0;bottom:23.67px;border:1px solid #fff;background-color:#fff;border-radius:30px;text-align:center}.catCardWrapper .catCard .catData .pageImage{position:absolute;top:0;bottom:2.67rem;right:2.67rem;left:2.67rem;-webkit-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}.catCardWrapper .catCard .catData.highlight .pageImage{transform:scale(1.15)}.catCardWrapper .catCard .catData.highlight .pageName{bottom:.75rem}.catCardWrapper .catCard .catData .pageImage img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.catCardWrapper .catCard .catData .pageName{line-height:1.2rem;position:absolute;height:69px;bottom:0;-webkit-transition:bottom .5s ease-in-out;transition:bottom .5s ease-in-out;left:50%;transform:translateX(-50%);background-color:#fff;padding:5px 5px 0;-moz-border-radius:5px 5px 30px 30px;-webkit-border-radius:5px 5px 30px 30px;border-radius:5px 5px 30px 30px;max-width:100%}.catCardWrapper .catCard .catData .pageName div,.catCardWrapper .catCard .catData .pageName h2{font-size:.8rem;line-height:1.2rem;font-weight:600;color:#000d11;margin-bottom:0}.catCardWrapper .catCard .catData .pageName span{font-size:.7rem;line-height:1.5rem;font-weight:normal;clear:both;color:#707070}.catAltCardWrapper .catCard{width:100%;padding-top:125%;position:relative}.catAltCardWrapper .catCard .catData{position:absolute;top:0;left:18.67px;right:0;bottom:23.67px;border:1px solid #fff;background-color:#fff;border-radius:30px;text-align:center}.catAltCardWrapper .catCard .catData .pageImage{position:absolute;top:1rem;bottom:4rem;right:2.12rem;left:2.12rem;-webkit-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}.catAltCardWrapper .catCard .catData.highlight .pageImage{transform:scale(1.13)}.catAltCardWrapper .catCard .catData.highlight .pageName{bottom:.75rem}.catAltCardWrapper .catCard .catData .pageImage img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:100%}.catAltCardWrapper .catCard .catData .pageName{line-height:1.2rem;position:absolute;height:69px;bottom:0;background-color:#fff;-webkit-transition:bottom .5s ease-in-out;transition:bottom .5s ease-in-out;left:50%;transform:translateX(-50%);padding:5px 5px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;max-width:100%}.catAltCardWrapper .catCard .catData .pageName div{font-size:.8rem;line-height:1.2rem;font-weight:600;color:#000d11;margin-bottom:0}.catAltCardWrapper .catCard .catData .pageName span{font-size:.75rem;line-height:1.5rem;font-weight:normal;clear:both;color:#707070}.moreCardWrapper .moreCard{width:100%;padding-top:125%;position:relative}.moreCardWrapper.small .moreCard{padding-top:100%}.moreCardWrapper .moreCard .moreData{position:absolute;top:0;left:18.67px;right:0;bottom:23.67px;border:1px solid #f9f6f3;background-color:#f9f6f3;border-radius:30px;text-align:center;cursor:pointer}.moreCardWrapper .moreCard .moreData:hover{border:1px solid #00a9e0;background-color:#e8f9fe}.moreCardWrapper .moreCard .moreData .moreTitle{position:absolute;top:25%;width:100%;letter-spacing:-.81px;font-weight:600;color:#000d11;text-align:center;font-size:17px;line-height:44px}.moreCardWrapper div.moreIcon{width:55px;height:55px;background-color:#00bced;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:block;position:absolute;top:53%;left:50%;transform:translateX(-50%)}.moreCardWrapper div.moreIcon div{background-image:url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="512" height="512" viewBox="0 0 512 512"><path style="fill:%23fff" d="M310.627 438.627l160-160c12.497-12.496 12.497-32.758 0-45.255l-160-160c-12.497-12.496-32.758-12.496-45.255 0s-12.497 32.758 0 45.255l105.373 105.373h-306.745c-17.673 0-32 14.327-32 32s14.327 32 32 32h306.745l-105.373 105.373c-6.248 6.248-9.372 14.438-9.372 22.627s3.124 16.379 9.372 22.627c12.497 12.497 32.758 12.497 45.255 0z"></path></svg>');background-repeat:no-repeat;background-size:contain;height:28px;width:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.designCardWrapper .designCard{width:100%;padding-top:100%;position:relative}.designCardWrapper .designCard .designData{position:absolute;top:0;left:19px;right:0;bottom:22px;border:1px solid #fff;background-color:#fff;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;text-align:center;transition:all ease .15s}.designCardWrapper .designCard .designData .designImage{position:absolute;top:12%;bottom:12%;right:12px;left:12px;max-height:245px}.designCardWrapper .designCard .designData .designImage img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);bottom:0;max-height:85%;object-fit:contain;max-width:100%}.designCardWrapper .designCard .designData .designImage img.element{width:100%;object-fit:contain}.designCardWrapper .designCard .designData .designImage div.header{font-size:1.05em;line-height:1.7;letter-spacing:-.01px;font-weight:normal;color:#000d11;text-align:center}.designCardWrapper .designCard .designData .designImage div.body{font-size:1.6em;line-height:1.2;letter-spacing:-.81px;font-weight:600;color:#000d11;text-align:center}.designCardWrapper .designCard .designData .designImage div.subtext{font-size:1.05em;line-height:1.7;letter-spacing:-.01px;font-weight:normal;color:#000d11;text-align:center}.designCardWrapper .designCard .designData .designImage div.icon.site50-plus-thin{color:#fff;background-color:#00bced;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;display:block;width:40px;line-height:40px;font-size:14px;margin:5px auto 0}.designCardWrapper .designCard .designData:hover{border:1px solid #00a9e0;background-color:#e8f9fe}.designCardWrapper .designCard .designData .designLabel{font-size:1em;line-height:1.3;font-weight:600;color:#000d11;position:absolute;bottom:11%;width:100%;padding:0 5px}.designCardWrapper .designCard .designData .designSubLabel{font-size:.89em;line-height:1.3;font-weight:normal;color:#000d11;position:absolute;bottom:5%;width:100%}@media(min-width:540px){.catCardWrapper,.catAltCardWrapper,.moreCardWrapper,.designCardWrapper{width:50%}.catCardWrapper .catCard{padding-top:115%}.catCardWrapper .catCard .catData .pageImage{bottom:0}.catCardWrapper .catCard .catData .pageName{height:69px}.catCardWrapper .catCard .catData .pageName div,.catCardWrapper .catCard .catData .pageName h2{font-size:.98rem}.catAltCardWrapper .catCard{padding-top:115%}.catAltCardWrapper .catCard .catData .pageName{height:69px}.catAltCardWrapper .catCard .catData .pageName div{font-size:.98rem}}@media(max-width:540px){.moreCardWrapper div.moreIcon{width:40px;height:40px}.moreCardWrapper div.moreIcon div{height:32px;width:32px}}@media(min-width:768px){.catCardWrapper,.catAltCardWrapper,.moreCardWrapper,.designCardWrapper{width:33.3333%}.catCardWrapper .catCard{padding-top:125%}.catAltCardWrapper .catCard{padding-top:125%}.catAltCardWrapper .catCard .catData .pageImage{top:2.5rem;bottom:6.5rem}}@media(min-width:1024px){.moreCardWrapper .moreCard .moreData .moreTitle{top:33%;font-size:24px;line-height:44px}.moreCardWrapper div.moreIcon{width:68px;height:68px}.moreCardWrapper div.moreIcon div{height:36px;width:36px}}@media(min-width:1080px){.searchBody .askwrap,.searchBody .resp{max-width:50vw}}@media(min-width:1275px){.searchContainer{padding:30px 50px 30px 40px}.catCardWrapper,.catAltCardWrapper,.moreCardWrapper,.designCardWrapper{width:25%}}@media(min-width:1600px){.catCardWrapper,.catAltCardWrapper,.moreCardWrapper,.designCardWrapper{width:20%}}