    .customHeaderLP {background:#304050; display:flex; padding:20px; justify-content: center;}
    .customHeaderLP-img img {width:560px; height:auto;}
    .customHeaderLP-header {color: #ffffff; display: flex; flex-direction: column; justify-content: center;}
    .customHeaderLP-header h1 {display: inline; padding-bottom: 6px; color: #45bbce; line-height: 50px; font-size: 28px; border-bottom: 2px solid #de217c;}
    .customHeaderLP-header h2 {color: #ffffff; padding-top: 10px;}
    .customHeaderLP-header p {color: #ffffff;}
    .customHeaderLP-header span {font-weight: bold; font-size: 22px; color: #45bbce;}
    .customHeaderLP-header div {padding-bottom: 30px;}
    
    #ehs .middle-container {background-color: #ffffff;}
    
    .alt-section-small .row>.left-container .text-container span {font-size: 30px; font-family: 'Gilroy Bold';}
    #summit-intro .alt-section-container .text-container span, #summit-intro .alt-section-container .text-container h2 {display: none;}
    #summit-intro .alt-section-container .text-container {padding: 20px 100px; width:100%;}
    #summit-intro .alt-section-container .left-container {width: 70%;}
    #summit-intro .alt-section-container .right-container {width: 30%;}
    #summit-intro .alt-section-container .right-container .image-container {max-height:420px;}
    @media (max-width: 1023px) {
        #summit-intro .alt-section-container .left-container {width: 100%;}
        #summit-intro .alt-section-container .right-container {width: 100%;}
    }
    @media (max-width: 600px) {
        #summit-intro .alt-section-container .text-container {padding: 20px 20px;}
    }
    
    @media (max-width: 880px) {
         .customHeaderLP {flex-direction: column;} 
         .customHeaderLP-header, .customHeaderLP-img {text-align: center;}
         .customHeaderLP-img img {width: 90%;}
     }
    
    @media (min-width: 640px) {.free-text .container .buttons-container {justify-content: center;}}
    @media (min-width: 1280px) {.free-text .container p {margin-bottom: 10px;} }
    @media (min-width: 1920px) {.free-text .container p {margin-bottom: 20px;} }
    .free-text .container p {margin-bottom: 10px;}
        
    .card-list .card-list__container-collection .cards-container .card h3 {line-height: 22px; color: #038096 !important;}
    .card-list .card-list__container-collection .cards-container .card p {color: #304050 !important;}
    .card-list .card-list__container-collection .cards-container .card strong {color: #038096;}
    .card-list .card-list__container-collection .cards-container .card {background-color:#f4f4f4 !important;}
    .card-list .card-list__container-collection .cards-container .card a {color: #304050 !important;}

    .image-container .ratio button img {width: 75px !important; height: 75px !important; filter: brightness(0) saturate(100%) invert(21%) sepia(10%) saturate(1797%) hue-rotate(169deg) brightness(89%) contrast(83%);}
    @media (max-width: 1260px) {
        .image-container .ratio iframe {position: absolute; left:0; top:20%;}
    }
    @media (max-width: 1023px) {
        .image-container .ratio iframe {position: initial;}
        .image-container, .image-container .ratio button {height: 450px !important;}
    }
    @media (max-width: 600px) {
        .image-container, .image-container .ratio button {height: 280px !important;}
    }
    @media (max-width: 414px) {
        .image-container, .image-container .ratio button {height: 200px !important;}
    }
