.gallery-hero{position:relative;padding:0}body .container-fluid .gallery-hero .hero-images-slider .hero-slider-image-cm{padding:200px 0 230px}body .row-fluid .primary-banner.gallery-hero .wrapper{margin:0 auto;float:none;padding:0 20px;max-width:840px}body .container-fluid .row-fluid .gallery-hero .hero-main-content{position:relative;z-index:5}.gallery-hero ul.slick-dots{margin:0;position:absolute;bottom:50px;text-align:center;left:0;right:0;margin:0 auto}.gallery-hero ul.slick-dots li{display:inline-block;margin:0 5px;padding:0;list-style:none}.gallery-hero ul.slick-dots li:before{display:none}.gallery-hero ul.slick-dots li button{width:10px;height:10px;border-radius:100%;padding:0;margin:0;background:rgba(255,255,255,0.41);color:transparent;border:0;cursor:pointer}.gallery-hero ul.slick-dots li.slick-active button{background:#fff}.gallery-hero ul.slick-dots li button:focus{outline:0}.gallery-hero .hero-slider-image-cm a.cta_button{font-weight:400}.gallery-hero .hero-images-slider .ctas{margin:30px 0 0}.gallery-hero .hero-images-slider .ctas a.cta_button{display:inline-block;width:100%;max-width:142px}.gallery-hero .cta{margin-top:20px}.gallery-section-one{padding:100px 0 40px;background:#fff}body .container-fluid .row-fluid .resource-module .wrapper{max-width:100%;padding:0}#filter-select,#topic-select{text-align:center;margin:0 0 17px}#filter-select li,#topic-select li{display:inline-block;margin:0 5px;padding:5px 8px;border:#357ebd;background:#428bca;color:#fff;cursor:pointer}#filter-select li:before,#topic-select li:before{display:none}#filter-select li.active,#topic-select li.active{background-color:#3071a9;border-color:#285e8e}.resource-block>span{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;flex-wrap:wrap;-wevkit-flex-wrap:wrap;flex-direction:row;-webkit-flex-direction:row;margin-right:-0.2%}.resource-block>span .hs_cos_wrapper_widget{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-basis:24.8%;-webkit-flex-basis:24.8%;float:left;margin-right:.2%;margin-top:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.resource-cm{position:relative;overflow:hidden;width:100%}.resource-img{min-height:270px;cursor:pointer}.fancybox-button{width:100% !important;height:auto !important}.resource-cm .desp-text{position:absolute;bottom:-200px;left:0;right:0;width:100%;background:#000;transition:all ease-in-out .3s;padding:10px 15px;z-index:2}.resource-cm:hover .desp-text{bottom:0}.resource-cm .desp-text h5{color:#fff;margin:0;text-transform:uppercase}.resource-cm:before{position:absolute;content:'';background:rgba(0,0,0,0.45) url(https://cdn2.hubspot.net/hubfs/3057549/Assets%202017/magnifier.png)no-repeat;background-position:center center;width:100%;height:100%;z-index:1;opacity:0;transition:all ease-in-out .3s;background-size:40px;pointer-events:none}.resource-cm:hover:before{opacity:1}.fancybox-caption{text-align:center}.modal-description a{display:inline-block;width:100%;max-width:210px;margin:0 auto;float:none;padding:17px 20px;background:orange;text-align:center;text-decoration:none !important;font-family:'Raleway',sans-serif;font-size:14px;line-height:20px;border-radius:4px}.resource-cm .modal-description{display:none}body .row-fluid .popup-container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12;background:rgba(0,0,0,0.72);padding:100px 0;overflow-y:scroll;opacity:0;pointer-events:none;transition:all .4s ease-in-out;display:flex;justify-content:center;align-items:center}body .row-fluid .popup-container.open-popup{opacity:1;pointer-events:auto}body .container-fluid .row-fluid .slider-inner-container{width:100%;max-width:960px;margin:0 auto;background:transparent;position:relative;box-shadow:none;opacity:0;transition:all .6s ease-in-out;float:none}.modal-description h2,.modal-description a{color:#fff}body .popup-container.inner-container-popup .slider-inner-container{opacity:1}body .slider-inner-container .slick-arrow{position:absolute;width:40px;cursor:pointer;top:40%}.slider-inner-container .slick-prev{left:-80px}body .slider-inner-container .slick-arrow{position:absolute;width:40px;cursor:pointer;top:40%}.slider-inner-container .slick-next{right:-80px}.modal-description{text-align:center;padding:0 20px}.modal-description img{margin:0 auto;max-height:500px;max-width:100%;margin-bottom:20px}@media(max-width:767px){.modal-description img{margin:0 auto;max-height:none;max-width:290px}body .slider-inner-container .slick-arrow{right:20px}.slider-inner-container .slick-prev{left:20px}.slider-inner-container .close-button{right:20px}body .slider-inner-container img.slick-prev.slick-arrow{left:auto;right:66%}body .slider-inner-container img.slick-arrow{width:20px}body .slider-inner-container img.slick-next.slick-arrow{left:66%;right:auto}.slider-inner-container .close-button{right:auto;cursor:pointer;left:66%}.resource-img img{width:100%;height:auto}.resource-block>span .hs_cos_wrapper_widget{flex-basis:100%;-webkit-flex-basis:100%}}.modal-description h2{color:#fff;font-size:22px}.slider-inner-container .close-button{position:absolute;right:-28px;width:24px;top:-28px;cursor:pointer}body.popup-open .header-container-wrapper .container-fluid .row-fluid .header{z-index:1}@media(max-width:1200px){.resource-cm:before{background-size:25px}}@media(max-width:1024px) and (min-width:768px){#filter-select li,#topic-select li{margin-bottom:10px}}@media(max-width:767px){#filter-select li,#topic-select li{margin-bottom:10px}}@media(max-width:400px){.resource-block>span .hs_cos_wrapper_widget{flex-basis:100%;-webkit-flex-basis:100%}.resource-cm .resource-img img{width:100%;height:auto}}@media(max-width:767px){.resource-block>span .hs_cos_wrapper_widget{flex-basis:100%;-webkit-flex-basis:100%;display:block}}.request-a-quote{background:#344559;padding:80px 0}body .container-fluid .row-fluid .request-a-quote .wrapper{max-width:1170px}.request-a-quote h3{color:#fff}.request-a-quote .row-fluid form .field>label{color:#fff;text-transform:uppercase}.request-a-quote form ul.inputs-list li{color:#fff;display:inline-block;margin-right:1.8%}.request-a-quote .form-container{background:#253746;max-width:855px}body .container-fluid .request-a-quote form{padding:15px 30px 160px;width:100%;max-width:700px;margin:0 auto;float:none;background}@media(max-width:767px){body .container-fluid .request-a-quote form{padding:0}.request-a-quote .form-container{padding:20px 20px 80px}}