.wrap{padding:0 25px}@font-face{font-family:Gilroy;font-style:normal;font-weight:bold;src:url(https://us1.discourse-cdn.com/flex015/uploads/nulab_inc/original/1X/dc7b94ace757da119fbf017d9d2da541f02b693f.woff2) format("woff2"),url(https://us1.discourse-cdn.com/flex015/uploads/nulab_inc/original/1X/ed989d2846b7ecb96e6abf60e1e67f5fa44179d4.woff) format("woff")}.logo-big{max-height:31px}.hero__spacer{height:60px}.hero__container{background-color:#35976c}.hero__content-container{background:url(https://us1.discourse-cdn.com/flex015/uploads/nulab_inc/original/1X/cb77b32a7f4d9fb5ae47a1c262abff3bd07c300b.svg) no-repeat 50% 100%;background-size:calc(36vw - 10px);height:254px;padding-bottom:25px;padding-top:25px}@media screen and (min-width: 768px){.hero__content-container{background-size:300px;height:290px}}@media screen and (min-width: 1100px){.hero__content-container{background-position-x:calc(100% - 25px);background-size:auto;height:288px}}.hero__text-container{color:#fff}@media screen and (min-width: 1100px){.hero__text-container{margin-bottom:2em;margin-top:7em}}.d-header{margin-bottom:0}.nulab__logo--header{height:31px;width:233px}.nulab-headline--hero,.nulab-strapline--hero{text-align:center}@media screen and (min-width: 1100px){.nulab-headline--hero,.nulab-strapline--hero{text-align:left}}.nulab-headline--hero{font-family:"Gilroy","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:2.125em;font-weight:700}@media screen and (min-width: 768px){.nulab-headline--hero{font-size:2.25em}}@media screen and (min-width: 1100px){.nulab-headline--hero{font-size:3.375em}}.nulab-strapline--hero{font-family:"proxima-nova","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1.375em;font-weight:400;margin:0}@media screen and (min-width: 768px){.nulab-strapline--hero{font-size:1.625em}}@media screen and (min-width: 1100px){.nulab-strapline--hero{font-size:2.125em}}.nulab-category__list{list-style:none;display:grid;grid-auto-rows:200px;grid-gap:18px;grid-template-columns:1fr;margin:0}@media screen and (min-width: 768px){.nulab-category__list{grid-auto-rows:210px;grid-gap:26px;grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1100px){.nulab-category__list{grid-auto-rows:338px;grid-gap:56px;grid-template-columns:repeat(3, 1fr)}}.nulab-category__item{background-color:#fff;border:1px solid #000;display:flex;overflow:hidden}.nulab-category__link{border-top-width:18px;border-top-style:solid;display:block;padding:20px;width:100%}@media screen and (min-width: 1100px){.nulab-category__link{padding-top:60px}}.nulab-category__heading,.nulab-category__body{color:#131212;font-family:"proxima-nova","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-align:left}.nulab-category__heading{font-size:1.125em;font-weight:700;line-height:1.2;margin-bottom:10px}@media screen and (min-width: 768px){.nulab-category__heading{font-size:1.5em}}@media screen and (min-width: 1100px){.nulab-category__heading{font-size:1.75em}}.nulab-category__body{font-size:1em;font-weight:500;line-height:1.6}@media screen and (min-width: 1100px){.nulab-category__body{font-size:1.125em}}.nulab-category-page__container{padding-top:2em}.nulab-category-page__headline{font-family:"Gilroy","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1.75em;font-weight:700;margin:0}.nulab-category-page__headline-badge{border-radius:50%;display:inline-block;height:15px;margin-right:10px;width:15px}.nulab-subcategory-list{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 1em;padding:0}.nulab-subcategory-list__link{border:1px solid #4a4a4a;display:block;font-family:"proxima-nova","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1em;font-weight:400;margin-bottom:1em;margin-right:1em;padding:.25em .7em;text-align:center}.nulab-subcategory-list__link,.nulab-subcategory-list__link:link,.nulab-subcategory-list__link:visited,.nulab-subcategory-list__link:hover,.nulab-subcategory-list__link:active{color:#4a4a4a}@media screen and (min-width: 768px){.nulab-subcategory-list__link{padding:.25em .8em}}@media screen and (min-width: 1100px){.nulab-subcategory-list__link{font-size:1.375em;font-weight:600}}.nulab__support-note{color:#131212;font-family:"proxima-nova","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1em;font-weight:400;text-align:center}@media screen and (min-width: 768px){.nulab__support-note{margin-top:3em}}@media screen and (min-width: 1100px){.nulab__support-note{font-size:1.375em;font-weight:500;text-align:left}}.nulab__support-note a,.nulab__support-note a:link,.nulab__support-note a:visited,.nulab__support-note a:active{color:#7e68c5}.nulab__support-note a:hover{color:#6e55be;text-decoration:underline}.nulab-feature{align-items:center;display:flex;flex-direction:column}@media screen and (min-width: 768px){.nulab-feature{flex-direction:row;justify-content:space-between}.nulab-feature:nth-child(even){flex-direction:row-reverse}}.nulab-feature+.nulab-feature{margin-top:2em}@media screen and (min-width: 768px){.nulab-feature+.nulab-feature{margin-top:4em}}.nulab-feature__container{border-top:2px solid #131212;margin-top:2em;padding-top:2em;margin-bottom:2em}@media screen and (min-width: 768px){.nulab-feature__container{margin-top:4em;padding-top:4em}}.nulab-feature__image{height:auto;max-width:100%}@media screen and (min-width: 768px){.nulab-feature__image{width:calc(50% - 20px)}}.nulab-feature__text-container{margin-top:2em;max-width:530px}@media screen and (min-width: 768px){.nulab-feature__text-container{margin-top:0;max-width:calc(50% - 20px)}}.nulab-feature__heading{font-family:"Gilroy","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1.375em;font-weight:500}@media screen and (min-width: 768px){.nulab-feature__heading{font-size:1.5em}}@media screen and (min-width: 1100px){.nulab-feature__heading{font-size:2.75em;font-weight:600}}.nulab-feature__body{font-family:"proxima-nova","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.4;margin-bottom:1.5em}@media screen and (min-width: 1100px){.nulab-feature__body{font-size:1.375em}}.nulab-feature__link:link,.nulab-feature__link:visited,.nulab-feature__link:active{color:#7e68c5;font-size:1em;font-weight:400}@media screen and (min-width: 768px){.nulab-feature__link:link,.nulab-feature__link:visited,.nulab-feature__link:active{font-weight:500}}@media screen and (min-width: 1100px){.nulab-feature__link:link,.nulab-feature__link:visited,.nulab-feature__link:active{font-size:1.375em}}.nulab-feature__link:hover{color:#6e55be;text-decoration:underline}.nulab-footer__logo{padding-left:25px}.nulab-footer--upper{background-color:#f6f6f6;padding-top:25px}.nulab-footer--lower{background-color:#f1f0f0}.nulab-footer__content-container{padding-bottom:25px;padding-top:25px}.nulab-footer__link{font-family:"proxima-nova","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1em;font-weight:400}.nulab-footer__link,.nulab-footer__link:link,.nulab-footer__link:visited,.nulab-footer__link:active{color:#282828}.nulab-footer__link:hover{color:#7e67c5;text-decoration:underline}.nulab-footer__link-list{list-style:none;margin:0}.nulab-footer__link-list-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.nulab-footer__link-list-group{margin:0 0 25px 25px}.nulab-footer__link-list-heading{color:#282828;font-family:"Gilroy","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1em;font-weight:700;letter-spacing:.115em;margin-bottom:.2em}.nulab-footer__social-link{background-repeat:no-repeat;background-position:50%;background-size:100%;display:block;height:45px;width:45px}.nulab-footer__social-link:hover .icon-background{fill:#7e67c5}.nulab-footer__social-link-list{display:grid;grid-gap:8px;grid-auto-columns:45px;list-style:none;margin:0}.nulab-footer__social-link-list-container{display:flex;margin:50px 0;justify-content:center}.nulab-footer__social-link-item{grid-row:1}.nulab-footer__legal-link:link,.nulab-footer__legal-link:visited,.nulab-footer__legal-link:hover,.nulab-footer__legal-link:active{color:#282828}.nulab-footer__legal-link-list{display:flex;flex-direction:column;list-style:none;margin:0 0 0 25px}@media screen and (min-width: 1100px){.nulab-footer__legal-link-list{flex-direction:row;justify-content:center;align-items:center}}.nulab-footer__legal-item{margin-left:20px;margin-right:20px}.nulab-footer__legal-item+.nulab-footer__legal-item{margin-top:10px}@media screen and (min-width: 1100px){.nulab-footer__legal-item+.nulab-footer__legal-item{margin-top:0}}.display-search-banner #main-outlet{padding-top:0}.custom-search-banner{padding-top:1em}.custom-search-banner__heading{font-family:"proxima-nova","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1.375em;font-weight:400;margin-bottom:1em;text-align:center}@media screen and (min-width: 768px){.custom-search-banner__heading{font-size:1.5em;width:390px}}@media screen and (min-width: 1100px){.custom-search-banner__heading{font-size:2.125em;font-weight:600;text-align:left;width:100%}}.custom-search-banner__input-container{width:100%}.custom-search-banner-wrap{align-items:center;background:none;box-sizing:border-box;display:flex;flex-direction:column;position:relative;padding:2.5em 0 3em;margin:1em auto}@media screen and (max-width: 48rem){.custom-search-banner-wrap{padding:1em 0 2em;margin-top:.5em}}body.category .custom-search-banner-wrap{padding:0 0 1em}.custom-search-banner-wrap>div{margin:0 auto}.custom-search-banner-wrap .search-menu{position:relative;display:flex}.custom-search-banner-wrap .search-menu input[type=text]{margin:0;width:100%;padding-left:3em}.custom-search-banner-wrap .search-input{flex:1 1 auto;margin:0;padding:0}.custom-search-banner-wrap .search-input .searching{top:.5em;right:2.25em}.custom-search-banner-wrap .search-icon{position:absolute;z-index:2;order:2;left:0;background:rgba(0,0,0,0)}.discourse-no-touch .custom-search-banner-wrap .search-icon:hover{background:rgba(0,0,0,0)}.discourse-no-touch .custom-search-banner-wrap .search-icon:hover .d-icon{color:hsl(0,2.7027027027%,35.0784313725%)}.custom-search-banner-wrap .search-context,.custom-search-banner-wrap .results{margin:0 auto}.custom-search-banner-wrap .search-context{position:absolute;z-index:10;right:0;top:2.67em;display:inline-flex;align-items:center}.custom-search-banner-wrap .search-context label{margin-right:1em}.custom-search-banner-wrap .results{box-sizing:border-box;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.15);position:absolute;z-index:9;margin-left:auto;margin-right:auto;left:0;top:1.9em;right:0;padding:2em 1em 1em 1em}@media screen and (max-width: 40rem){.custom-search-banner-wrap .results{width:100%}}.custom-search-banner-wrap .results ul,.custom-search-banner-wrap .results ol{list-style-type:none;margin:0}.search-widget div.discourse-tags{font-size:var(--font-down-1)}.search-widget li a.widget-link{display:block;padding:.25em .5em}.search-widget li a.widget-link:hover,.search-widget li a.widget-link:focus{background-color:rgb(206.5,206.5,206.5)}.show-help{display:none}.badge-category-bg,.badge-wrapper.bullet .badge-category-parent-bg,.badge-wrapper.bullet .badge-category-parent-bg+.badge-category-bg{border-radius:50%;margin-right:5px;width:9px}.badge-wrapper.bullet .badge-category-parent-bg+.badge-category-bg{display:none}.custom-homepage-columns{border-top:2px solid #131212;display:flex;flex-wrap:wrap;margin-top:4em;padding-top:2em}@media screen and (min-width: 768px){.custom-homepage-columns{flex-wrap:nowrap;margin-top:5em}}@media screen and (min-width: 1100px){.custom-homepage-columns{margin-top:6em}}.custom-homepage-columns tbody{border-top:2px solid #131212}.custom-homepage-columns tr{border-bottom:1px solid #131212}.custom-homepage-columns .discourse-tags{display:none}.custom-homepage-columns .num.likes{display:none}.custom-homepage-columns .col{width:100%}@media screen and (min-width: 768px){.custom-homepage-columns .col{width:50%}}@media screen and (min-width: 768px){.custom-homepage-columns .col-1{margin-right:1.5em}}.custom-homepage-columns .col-2{margin-top:2em}@media screen and (min-width: 768px){.custom-homepage-columns .col-2{margin-left:1.5em;margin-top:0}}.custom-homepage-columns .header-wrapper{display:flex;margin-bottom:2em;align-items:flex-start}.custom-homepage-columns .header-wrapper button{margin-left:auto}.custom-homepage-columns .topic-list thead,.custom-homepage-columns .topic-list td.posts-map,.custom-homepage-columns .topic-list td.num.views,.custom-homepage-columns .topic-list td.category{display:none}.custom-homepage-columns .topic-list td.posters a{display:none}.custom-homepage-columns .topic-list td.posters a:last-of-type{display:inline-block}.custom-homepage-columns .topic-list .main-link{width:80%}footer.topic-list-bottom a,footer.topic-list-bottom a:link,footer.topic-list-bottom a:visited,footer.topic-list-bottom a:active{color:#7e68c5}footer.topic-list-bottom a:hover{color:#6e55be;text-decoration:underline}.list-container .topic-list .posters{width:auto}.list-container .topic-list td.posters a{display:none}.list-container .topic-list td.posters a:last-of-type{display:inline-block}.nav-pills .nav-item-faq{display:none}.show-custom-homepage .list-controls{display:none}.show-custom-homepage .list-container{display:none}.show-custom-homepage .sidebar-wrapper{height:0}
/*# sourceMappingURL=common_theme_8_a803e4125df419edf572308284958725684b31fa.css.map?__ws=community.nulab.com */