.page-title{margin-top:-72px;padding-top:72px;position:relative;color:#fff;background-color:#161a20;background-repeat:no-repeat;background-position:center center;background-size:cover}.page-title--has-bg{color:#fff}.page-title--has-overlay::before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;content:""}.page-title__video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-title__caption{position:absolute;right:0;bottom:0;z-index:2;width:100%;padding:40px 20px 20px;color:#fff;text-align:right;background-image:linear-gradient(to top, #000 10%, rgba(0, 0, 0, 0.6) 60%, rgba(0, 0, 0, 0.4) 80%, transparent)}.page-title__wrapper{position:relative;z-index:1;display:flex;flex-flow:column nowrap;gap:32px;justify-content:flex-end;height:480px;padding:40px 0}.page-title__heading{font-weight:500;font-size:38px;font-family:"Lora",sans-serif;line-height:53px}.page-title__heading--sans-serif{font-weight:600;font-family:"Archivo",sans-serif}.page-title__button{color:inherit}@media (min-width: 576px){.page-title{margin-top:-72px}.page-title{padding-top:72px}}@media (min-width: 768px){.page-title{margin-top:-72px}.page-title{padding-top:72px}.page-title--bigger-height{height:600px}.page-title__wrapper{gap:40px;padding:80px 0}.page-title__wrapper--padding-bottom{padding-bottom:100px}.page-title__heading{font-size:52px;line-height:62px}}@media (min-width: 992px){.page-title{margin-top:-80px}.page-title{padding-top:80px}.page-title__wrapper--padding-bottom{padding-bottom:160px}}@media (min-width: 1200px){.page-title{margin-top:-80px}.page-title{padding-top:80px}}