.scrolled header{
    position: relative !important;
}    
.lp__heading-with-cta {
    grid-template-columns: 1fr 250px !important;
}
@media only screen and (max-width: 768px) {
    .lp__heading-with-cta {
        grid-template-columns:1fr !important;
    }

    .lp__heading-with-cta .button-wrapper {
        text-align: left;
    }
}
@media screen and (max-width: 992px) {
    .container {
        max-width: 100% !important;
    }
}
@media screen and (max-width: 1024px) {
    .global-landing-page-template-default section {
        padding: 30px 0 !important;
    }
}
.primary-btn{
    font-size: 1.025rem !important;
}
@media only screen and (max-width: 1200px) {
    .landing_expo-section .content-wrapper {
        grid-template-columns: 1fr 250px;
    }
}
@media only screen and (max-width: 1024px) {
    .landing_expo-section .content-wrapper {
        grid-template-columns: 1fr 250px;
        gap: 20px;
    }
 
}

@media only screen and (max-width: 768px) {
    .landing_expo-section .content-wrapper {
        grid-template-columns:1fr;
    }

    .landing_expo-section .content-wrapper .btn-wrapper {
        text-align: left;
    }
    html  {
        font-size: 15px!important;
    }
}
@media only screen and (min-width: 1200px) {
h2 {
    font-size: 2rem !important;
    letter-spacing: 0px !important;
}
}

.landing_supported-by {
    background-position: center;
}
.landing_register_wrap--inner .btn {
    padding: 1.25rem 3.375rem 1.25rem 1.688rem;
}
    @media only screen and (min-width: 1200px) {    
    .global-landing-page-template-default .primary-btn {    
        font-size: 13px!important;    }
    }

@media screen and (min-width:1025px){
 .landing_banner--image .landing_banner--inner .content_wrapper h1 {

    font-size: 3.125rem !important;
}
.landing_banner--inner .content_wrapper h1 {
    font-size: 3.75rem !important;

}
}
   