.lds-ring{display:inline-block;position:relative;width:64px;height:64px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#fff transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.c-resource-gallery-container{padding:2em 0}body input.c-text-field{border:1px solid #999;border-radius:30px;height:50px;line-height:49px;margin-bottom:0;padding-left:15px}.c-text-field:focus{outline:0}.c-search-form{position:relative;display:block;margin-bottom:15px}.c-search-form .c-button{border-radius:100%;width:38px;height:38px;position:absolute;right:6px;top:50%;transform:translateY(-50%);color:#FFF;background:#3187c1;text-align:center;border:0;outline:0;cursor:pointer}body ul.c-resource-filters{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0px auto 30px;padding:0px;width:290px}ul.c-resource-filters>li{border-radius:100%}ul.c-resource-filters>li>a{display:block;position:relative}ul.c-resource-filters>li>a>i{display:block;border-radius:50px;height:48px;width:48px;border:1px solid #3187c1;text-align:center;cursor:pointer;transition:all 300ms ease;position:relative;margin:0px auto}ul.c-resource-filters>li>a:hover{text-decoration:none}ul.c-resource-filters>li.c-active>a>i,ul.c-resource-filters>li>a:hover>i{color:#FFF;background:#3187c1}ul.c-resource-filters>li i::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}ul.c-resource-filters>li span{display:block;white-space:nowrap;font-size:14px;color:#999;text-align:center;width:70px}body ul.c-solution-filter{margin:0px 0px 30px;padding:0px;list-style:none;overflow:hidden}ul.c-solution-filter>li:first-child{padding:3px 10px;font-weight:bold}ul.c-solution-filter>li span.c-custom-inner-filter{display:inline-block;padding:10px 30px 10px 20px;background:#e0e0e0;position:relative;border-radius:22px;cursor:pointer;transition:all 300ms ease;margin-left:6px}ul.c-solution-filter>li span.c-custom-inner-filter:hover{background:#CCC}ul.c-solution-filter>li:first-child:not(.select-active) ~ li{display:none}ul.c-solution-filter>li>span.c-custom-inner-filter::after{content:"";border-width:5px;border-style:solid;border-color:#000 transparent transparent transparent;position:absolute;top:50%;right:5px;transform:translate(-25%,-25%)}ul.c-solution-filter>li{font-size:14px;margin-right:4px}ul.c-solution-filter>li>a{display:block;padding:3px 15px;transition:all 300ms ease;background:#EEE;border-radius:16px}ul.c-solution-filter>li.c-active>a,ul.c-solution-filter>li:hover>a{background:#CCC;text-decoration:none}@media only screen and (max-width:767px){ul.c-solution-filter>li:first-child{width:100%}ul.c-solution-filter>li{width:48%;float:left;padding:5px}ul.c-solution-filter>li>a{padding:10px 20px;border-radius:20px}}@media only screen and (max-width:360px){ul.c-solution-filter>li>a{padding:10px 15px}}.c-resource-gallery-item{box-sizing:border-box;position:relative;margin-top:50px;margin-bottom:50px}.c-resource-gallery-item.o-is-featured::after{content:"Featured";font-size:16px;text-align:center;text-transform:uppercase;position:absolute;bottom:0;left:0;width:100%;background:#3187c1;color:#FFF;padding:5px}.c-resource-gallery-item--icon{position:absolute;top:0;left:50%;z-index:1;background:#FFF;border-radius:100%;width:60px;height:60px;transform:translate(-50%,-50%);text-align:center;display:flex;align-items:center;justify-content:center;font-size:22px;color:#3187c1}.c-resource-gallery-item--icon::before{position:absolute;top:3px;left:3px;right:3px;bottom:3px;border-radius:100%;border:2px solid #3187c1;content:""}.c-resource-gallery-item--thumbnail{position:relative;padding-top:80%;background:rgba(0,0,0,0.75)}.c-resource-gallery-item--thumbnail img{object-fit:cover;max-width:100%;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.c-resource-gallery-item--content{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);text-align:center;color:#FFF;padding-left:2em;padding-right:2em}.c-resource-gallery-item--content .o--link{display:block;border:1px solid #FFF;border-radius:20px;padding:5px;text-align:center;margin:15px auto 0px;width:150px;text-transform:uppercase;color:#FFF;text-decoration:none;transition:all 300ms ease;font-weight:bold}.c-resource-gallery-item--content .o--link:hover{background:#FFF;color:#3187c1}.c-resource-gallery-pagination{text-align:center}.c-resource-gallery-pagination>a{display:inline-block;border:1px solid #999;color:#3187c1;font-weight:bold;text-transform:uppercase;padding:5px 10px;width:200px;text-decoration:none;border-radius:30px;transition:all 300ms ease}.c-resource-gallery-pagination>a:hover{text-decoration:none}@media only screen and (min-width:768px){.c-resource-gallery-container{padding:3em 0}.row-flex{display:flex;flex-wrap:wrap}.row-flex .half{width:50%;box-sizing:border-box;padding:0 15px}.row-flex .three-fourth{width:75%}.row-flex .one-fourth{width:25%}body ul.c-resource-filters{width:auto}ul.c-resource-filters>li span{width:80px}ul.c-solution-filter>li{float:left;display:inline-block}ul.c-solution-filter>li>span.c-custom-inner-filter{display:none}ul.c-solution-filter>li:first-child:not(.select-active) ~ li{display:inline-block}.c-resource-gallery-items{display:flex;flex-wrap:wrap;justify-content:space-between}.c-resource-gallery-items:after{content:"";flex:1 1 100%;max-width:32%}.c-resource-gallery-item{width:49%;margin-top:30px;margin-bottom:30px}}@media only screen and (min-width:991px){.c-resource-gallery-item{width:32%}}.lds-ring{display:inline-block;position:relative;width:64px;height:64px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #3187c1;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#3187c1 transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}