@media (max-width: 1505px) {

}

@media (min-width: 991px) and (max-width: 1662px) {

}

@media (max-width: 1330px) {

    .home-hero-text h2.has-x-large-font-size {

        font-size: 54px !important;

    }

}

@media (max-width: 1320px) {

    .home-hero-text h2.has-x-large-font-size {

        font-size: 40px !important;

    }

}

@media (max-width: 1218px) {

    .home-hero-text h2.has-x-large-font-size {

        font-size: 28px !important;

    }

}

@media (max-width: 1090px) {

    .hero-columns {

        display: flex;

        flex-direction: column;

    }

    .home-hero-image,

    .home-hero-text {

        flex: 1 0 100%;

    }

    .home-hero-image {

        padding: 0;

    }

    .home-hero-image .wp-block-image {

        margin: 0;
        
    }

    
    .wp-block-columns :nth-child(1) { 
        
        order: 2; 
    
    }

    .wp-block-columns :nth-child(2) { 
        
        order: 1; 
    
    }
    

}

@media (max-width: 768px) {

   .border-start {

        border-left: unset !important;

   }

   #content .ps-5 {

        padding-left: 12px !important;

   }

}

@media (max-width: 618px) {

    .site-header-branding span span {

        display: block;
        
        margin-top: 10px;

    }

}