.text-row{margin:0 0 30px}.text-row H2{font-size:29px;line-height:29px;margin-bottom:30px}.text-row P{color:#757575;font-size:20px;font-weight:300;line-height:28px;margin-bottom:20px}.mobile-filters h4{padding-right:15px}.text-row .filter-wrapper{background-color:#fff;padding-left:0;padding-right:0;position:absolute;right:0;width:365px;z-index:100}DIV.centre-column{position:relative}DIV.left-column{height:100%}.mobile-filters .dropdown .checkbox-container{display:none;list-style:none;opacity:0;padding:7px 20px 7px 50px;transition:.3s}.see-filters{border-bottom:1px solid #979797;border-left:1px solid #979797;border-right:1px solid #979797}.mobile-filters .see-filters .checkbox-container{display:block;opacity:1}.mobile-filters .dropdown .checkbox-container:not(.checkbox-container-clear):hover{background-color:#e63312;color:#fff}.mobile-filters .see-filters .checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox-container:not(.checkbox-container-clear){cursor:pointer;display:block;margin-bottom:0;padding-left:35px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container-clear{display:flex!important;justify-content:space-between;padding-left:10px}.checkmark{border:1px solid #e63312;height:20px;left:10px;position:absolute;top:8px;width:20px}.checkbox-container input:checked~.checkmark,.checkbox-container:hover input~.checkmark,.checkmark{background-color:#fff}.checkbox-container .checkmark:after,.checkmark:after{content:"";display:none;position:absolute}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{background-color:#e63312;border:2px solid #e63312;height:12px;left:3px;top:3px;width:12px}@media screen and (max-width:1550px){.text-row .filter-wrapper{right:25px}}@media screen and (max-width:992px){.text-row .top-content-wrapper{margin-top:40px;width:100%}.text-row .filter-wrapper{position:static;width:100%}.resource-content.internal-content-wrapper.content-wrapper{margin-top:0}}@media screen and (max-width:576px){.d-flex DIV.centre-column{width:100%}.d-flex DIV.left-column,.d-flex DIV.right-column{display:none}.text-row H2{font-size:27px;line-height:34px}.text-row H3{font-size:24px;line-height:29px}}.clear-all,.update{border-bottom:1px solid #e63312;color:#000}.clear-all:hover,.update:hover{color:#000}