.loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:8px solid #f3f3f3;border-color:#ff8c00 solid#f2b33e;border-radius:50%;border-style:solid none;border-width:8px;display:inline-block;height:60px;vertical-align:middle;width:60px}.loader-container{margin:25px 0 10px;text-align:center}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.container .resource-custom-module-container{display:none}.resource-filter-container{background-color:#fff;border-radius:4px;box-shadow:0 0 11px rgba(33,33,33,.2);padding:34px 22px}.resource-filter-container .filter-heading h2{border-bottom:2px solid #e8e8e8;font-size:19.5px;font-weight:400;letter-spacing:0;margin:0;padding-bottom:10px}.content-type-filter-section,.resource-filter-container .search-form-section,.topic-filter-section{border:none;border-bottom:2px solid #e8e8e8;margin:2px 0;padding:30px 0}.resource-filter-container .search-form-section form{display:-webkit-flex;display:flex;margin:3px 0;width:100%}.content-type-filter-section{border:none;margin-bottom:0;padding-bottom:0}.resource-filter-container .search-form-section form .gsc-input{-webkit-appearance:none;border:1px solid #dbe2eb;border-radius:3px 0 0 3px;border-right:none;flex:1 0 auto;font-size:14px;letter-spacing:.1px;line-height:2.5;max-width:calc(100% - 50px);min-height:34px;padding:0 8px}.resource-filter-container .search-form-section form button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #dbe2eb;border-left:none;border-radius:0 3px 3px 0;cursor:pointer;font:inherit;padding:0;position:relative;width:49px}.resource-filter-container .search-form-section form button i{color:#00769b;font-size:18px;left:0;position:absolute;right:0;top:13px;vertical-align:middle}.filter-container ul{margin:0;padding:0}.filter-container ul li{font-size:0}.filter-container ul li a{color:#31404c;display:block;font-size:14.5px;line-height:1.2;padding:4.5px 0;text-decoration:none}.filter-container ul li a.active,.filter-container ul li a:hover{color:#ff5c00;text-decoration:underline}.filter-container{position:relative}.reset-link{display:none;position:absolute;right:0;text-align:right;top:0}.reset-link a{color:#00769b!important;font-size:12px;text-transform:uppercase}.resource-filter-container .search-form-section{position:relative}.clear-btn{color:#00769b!important;display:none;font-size:12px;position:absolute;text-align:right;text-transform:uppercase;width:100%}.filter-container p{color:#31404c;font-size:21px;font-weight:700;line-height:1.4167;margin:0 0 4px}.resource-blocks-container{display:block}.resource-blocks-container .resource-block{-webkit-align-content:center;align-content:center;background-color:#fff;background-color:#f7f7f7;border-radius:4px;box-shadow:0 0 11px rgba(33,33,33,.2);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;float:left;margin:0 10px 20px;position:relative;transition:box-shadow .3s;width:30%}.resource-blocks-container .resource-title h3{color:#31404c;font-size:16px;font-weight:700;line-height:1.3;margin:0 0 15px}.resource-blocks-container .resource-type{font-size:14.5px;line-height:1.2}.resource-blocks-container .resource-content{min-height:134px;-webkit-order:2;order:2;padding:15px;transition:filter .3s}.resource-blocks-container .resource-image img{display:block;height:254px!important;object-fit:cover;width:100%}.resource-blocks-container .resource-block .resource-overlay-content-section{background-color:rgba(81,111,144,.85);height:100%;left:0;opacity:0;padding:15px;position:absolute;top:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.resource-blocks-container .resource-block:hover .resource-overlay-content-section{opacity:1}.resource-blocks-container .resource-overlay-content-section .overlay-button{bottom:0;left:50%;position:absolute;text-align:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%}.resource-blocks-container .resource-overlay-content-section .overlay-button a{background-color:#ff7a59;border-radius:4px;bottom:19px;color:#fff;display:inline-block;font-size:14px;font-weight:600;left:19px;padding:8px 25px;right:19px;text-align:center;text-decoration:none;transition:background-color .5s;width:95%;z-index:2}.resource-blocks-container .resource-overlay-content-section .overlay-button a:hover{background-color:#ff8f73}.resource-overlay-content-section .overlay-title{color:#fff;font-size:15px;font-weight:700;margin-bottom:5px}.resource-overlay-content-section .overlay-text p{color:#fff;font-size:14px;font-weight:400;margin:0;padding:5px 0}.container:after,.resource-blocks-container:after{clear:both;content:"";display:table}.resource-middle-container{margin-bottom:50px}.small-header.hero-banner{background-color:#ff8c00}.small-header.hero-banner .mask{opacity:0!important}.no-result{color:red;text-align:center;text-transform:uppercase}.resource-middle-container .resource-filter-container .search-form-section .gsc-input{margin-top:0!important}@media screen and (max-width:1199px){.resource-filter-container{padding:20px 15px}.content-type-filter-section,.resource-filter-container .search-form-section,.topic-filter-section{padding:20px 0}.filter-container p{font-size:17px;margin:0}.resource-blocks-container .resource-title h3{font-size:16px}.resource-filter-container .filter-heading h2{font-size:18px}.resource-filter-container .search-form-section form button i{font-size:14px;top:16px}}@media screen and (max-width:880px){.resource-blocks-container .resource-block{width:46%}.resource-middle-container{margin-bottom:40px}}@media screen and (max-width:767px){.resource-filter-container{margin-bottom:50px}}@media screen and (max-width:568px){.resource-filter-container{margin-bottom:30px}.resource-blocks-container .resource-block{margin:0 0 25px;width:100%}.resource-blocks-container .resource-block .resource-overlay-content-section,.resource-blocks-container .resource-content{padding:20px}.resource-blocks-container .resource-image img{height:300px!important;object-fit:contain;width:100%!important}}