/**
 * #.# Page Header Module
 *
 * Styles for template-part/modules/page_header_module.php
**/

.page_header_module,
.page_header_module .container,
.page_header_module .container .row,
.page_header_module .container .row .col-lg-5,
.page_header_module .container .row .col-lg-6
{/* max-height:90svh; height:680px*/ min-height: 680px;}
    @media (min-width: 1920px) {
      .page_header_module .image-block-cover img { height: 680px; }
    }
.page_header_module_gap{display:block;height:200px}
.page_header_module .content-block{position:relative}
.page-header-bottom{ /* position:absolute;bottom:0 */ height: 100%; display: flex; align-items: flex-end; }
.content-block .page-header-intro p{font-size:20px;padding-bottom:25px;font-style:normal;font-weight:400;line-height:28px}
.page-header-title h1{color:var(--purple);padding-bottom:70px;font-family:var(--header);font-size:90px;font-style:normal;font-weight:400;line-height:70px;text-transform:uppercase;   padding-top: 5px;}

.content-block .page-header-intro p:last-of-type {padding-bottom:0px}

@media (max-width: 1536px) {

}

@media (max-width: 1366px) {

}

@media (max-width: 1280px) {

}

@media (max-width: 992px) {
  .page_header_module,
  .page_header_module .container,
  .page_header_module .container .row,
  .page_header_module .container .row .col-lg-5,
  .page_header_module .container .row .col-lg-6 {max-height:100%;height:auto}
  .page-header-title h1 {padding:40px 0px 20px;font-size: 48px;line-height:42px; }
  .content-block .page-header-intro p {font-size: 18px;padding-bottom: 20px;line-height: 26px;}
  .page_header_module_gap {height: 0;}
}

@media (max-width: 768px) {

}

@media (max-width: 600px) {

}