.library-top{position:relative;z-index:100;padding-bottom:76px;text-align:center}.body-container-wrapper .cm-resources-filter .hs-search-field__bar{background:transparent;padding:0;margin:0;box-shadow:none}.library-top .hs-form-required{display:none}.search-box{display:block;position:relative;max-width:500px;margin:0 auto}.search-box input[type=text]{display:block;width:90%;height:55px;padding:15px 30px;color:rgba(155,153,146,.6);font-size:16px;font-weight:400;line-height:1.75;letter-spacing:-.3px;border-radius:28px;-webkit-box-shadow:inset 0 1px 18px 0 rgba(0,0,0,.2);box-shadow:inset 0 1px 18px 0 rgba(0,0,0,.2);background-color:#fff;border:0;padding-right:90px}.search-box button{position:absolute;top:50%;right:0;min-width:120px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.filter-box{padding-top:30px;text-align:center}.filter-box a{display:inline-block;position:relative;padding-right:37px;color:#3c3c3c;font-size:14px;font-weight:700;line-height:2.86;letter-spacing:2.1px;text-transform:uppercase;text-decoration:none !important}.filter-box a:hover{color:#3c3c3c}.filter-box a::after{display:block;content:'';position:absolute;top:50%;right:0;width:24px;height:24px;-webkit-box-shadow:inset 0 0 8px 0 rgba(0,0,0,.25);box-shadow:inset 0 0 8px 0 rgba(0,0,0,.25);background-color:#f4f1ea;border-radius:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.filter-box a:not(:last-child){margin-right:45px}.filter-box a.is-active{color:#1f4c3e}.filter-box a.is-active::after{background-color:#1f4c3e}.library-top h3{padding:0}.cm-resources-filter form{position:relative}.cm-resources-filter form .hs_submit.hs-submit{position:absolute;top:0;right:0}.cm-resources-filter form .hs_submit.hs-submit .actions{padding:0}.cm-resources-filter{width:90%;margin:0 auto}.cm-resources-filter form .hs_submit.hs-submit .actions input.hs-button.primary.large{min-width:120px;padding:15px 29px;line-height:1.7em}.btn.is-green,.et_pb_button.is-green,.et_pb_module .et_pb_button.is-green{color:#fff;background-color:#1f4c3e}.btn.is-green:hover,.et_pb_button.is-green:hover,.et_pb_module .et_pb_button.is-green:hover{background-color:#ac9b69;color:#fff !important}.search-box button{position:absolute;top:50%;right:0;min-width:120px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}@media(max-width:767px){.filter-box a:not(:last-child){margin-right:0}.filter-box a{display:block}.library-top{padding-top:4px}.cm-resources-filter{width:100%}}.hs-search-field{position:relative}.hs-search-field__input{box-sizing:border-box;width:100%}.hs-search-field__bar button svg{height:10px}.hs-search-field__suggestions{margin:0;padding:0;list-style:none}.hs-search-field--open .hs-search-field__suggestions{border:1px solid #000;position:absolute;background:#fff;z-index:9;text-align:left}.hs-search-field__suggestions li{display:block;margin:0;padding:0}.hs-search-field__suggestions #results-for{font-weight:bold}.hs-search-field__suggestions a,.hs-search-field__suggestions #results-for{display:block;padding:5px 10px;text-decoration:none !important}.hs-search-field__suggestions a:hover,.hs-search-field__suggestions a:focus{background-color:rgba(0,0,0,0.1);outline:0}.library-grid .span4.hide{display:none !important}.wja-library .library-grid{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -25px}.wja-library .library-grid>div{position:relative;width:100%;padding:50px 25px;-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%;margin:0}.wja-library .library-grid>div{display:none !important}.wja-library .library-grid>div.show{display:flex !important}.wja-library .grid-item{position:relative;width:100%}.wja-library .library-grid>div>div{position:relative;height:100%;border-radius:15px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2);background-color:#fff}.wja-library .item-type{display:block;position:absolute;top:15px;left:0;z-index:100;padding:10px 24px;color:#fff;font-size:12px;font-weight:700;line-height:1;letter-spacing:1.4px;text-align:center;text-transform:uppercase;-webkit-box-shadow:0 4px 8px 0 rgba(31,65,100,.18);box-shadow:0 4px 8px 0 rgba(31,65,100,.18);background-color:#ac9b69;border-top-right-radius:32px;border-bottom-right-radius:32px;opacity:.9}.custom-wja-library.wja-library{padding-bottom:152px}.wja-library .item-image{display:block;position:relative;height:236px;background-size:cover;background-repeat:no-repeat;background-position:top center;border-top-left-radius:15px;border-top-right-radius:15px}.wja-library .item-image a{display:block;position:absolute;top:0;width:100%;height:100%;background-size:63px;background-repeat:no-repeat;background-position:center center}.wja-library .item-info{padding:40px 25px 30px 25px}.wja-library .item-title{margin:0;padding-bottom:13px;color:rgba(172,155,105,.75);font-size:24px;font-weight:700;line-height:1.17;letter-spacing:-.5px;text-align:center}.wja-library .item-title a{color:rgba(172,155,105,.75);text-decoration:none !important}.wja-library .item-summary{padding-bottom:40px;color:#3c3c3c;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:normal;text-align:center}.wja-library .item-summary p:not(.has-background):last-of-type{padding-bottom:0}.wja-library .item-button{text-align:center}.btn,.et_pb_button,.et_pb_module .et_pb_button{display:inline-block;padding:16px 30px;color:#1f4c3e;font-size:14px;font-weight:700;font-family:Lato,sans-serif;line-height:1.7em;letter-spacing:2.1px;text-align:center;text-transform:uppercase;background-color:#fff;border:0;border-radius:50px;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.25);box-shadow:0 0 8px 0 rgba(0,0,0,.25)}.btn:hover,.et_pb_button:hover,.et_pb_module .et_pb_button:hover{padding:16px 30px;color:#ac9b69 !important;background-color:#fff;border:0;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.25);box-shadow:0 0 8px 0 rgba(0,0,0,.25)}.wja-library .item-button a{min-width:160px}@media(max-width:980px){.wja-library .library-grid>div{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}}@media(max-width:767px){.wja-library{overflow:hidden}.wja-library .library-grid>div{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}}