.text-center{text-align: center;}

        .callouts-layout-three{background-color: #fff; font-size: 18px; color: #333333; line-height: 1.5; overflow-x: hidden; padding: 100px 0; position: relative;}
        .callouts-layout-three::before, .callouts-layout-three::after{content: ''; position: absolute; width: 500px; height: 300px; background-color: #ECF5FF; top: 0; left: 0;}
        .callouts-layout-three::after{top: inherit; left: inherit; right: 0; bottom: 0;}
        .callouts-layout-three :is(h1,h2,h3,h4,h5,h6){margin-top: 0; margin-bottom: 30px; color: #333333; line-height: 1.3;}
        .callouts-layout-three p{margin-bottom: 20px; margin-top: 0;}
        .callouts-layout-three p:last-child{margin-bottom: 0;}
        .callouts-layout-three a{color: #005BC5; text-decoration: none;}
        .callouts-layout-three a:hover{color: #333333;}
        .callouts-layout-three h2{font-size: 50px; text-transform: uppercase;}

        .callouts-layout-three .callouts-container{width: 100%; max-width: 1430px; padding-left: 15px; padding-right: 15px; margin: 0 auto; position: relative; z-index: 1; padding-bottom: 50px;}
        .callouts-layout-three .callouts-container .callouts-row{margin-left: -15px; margin-right: -15px; display: flex; display: flex; flex-wrap: wrap;}
        .callouts-layout-three .callouts-container .callouts-row .callouts-col-6{max-width: 50%; width: 100%; padding: 0 15px;}
       
        .callouts-layout-three .business-block{background-repeat: no-repeat; background-size: cover; background-position: center; padding: 40px; color: #fff; border-radius: 10px; min-height: 635px; display: flex; align-items: flex-start; flex-direction: column; justify-content: space-between;}
        .callouts-layout-three .business-block h2{font-size: 34px; color: #fff;width: 100%; max-width: 300px;}
        
        .callouts-layout-three .explore-btn{margin-top: -100px;}
        .callouts-layout-three a.btn{background-color: #005AC3;padding: 11.5px 40px; border-radius: 5px; color: #fff; display: inline-block;}
        .callouts-layout-three a.btn:hover{opacity: 0.8;}
        .callouts-layout-three a.btn::after{content: ''; width: 25px; height: 12px; background-image: url(../../images/callouts/blue-arrow.svg); background-repeat: no-repeat; background-size: contain; display: inline-block; margin-left: 10px; margin-bottom: -2px;}

        @media (max-width:1199px){
            .callouts-layout-three{padding: 60px 0;}
            .callouts-layout-three .business-block{min-height: 450px;}
        }

        @media (max-width:991px){
            .callouts-layout-three .business-block{min-height: 350px; padding: 25px;}
            .callouts-layout-three .business-block h2{font-size: 26px; max-width: 270px; }
        }

        @media (max-width:767px){
            .callouts-layout-three .business-block{min-height: 300px;}
            .callouts-layout-three .business-block h2{font-size: 24px;}
            .callouts-layout-three .callouts-container .callouts-row .callouts-col-6{max-width: 100%; margin-bottom: 30px;}
            .callouts-layout-three .explore-btn{margin-top: -56px;}
            .callouts-layout-three .callouts-container{padding-bottom: 0;}
        }