.callouts-layout-one{background-color: #fff; font-size: 18px; color: #333333; line-height: 1.5; overflow-x: hidden;}
.callouts-layout-one :is(h1,h2,h3,h4,h5,h6){margin-top: 0; margin-bottom: 30px; color: #333333; line-height: 1.3;}
.callouts-layout-one p{margin-bottom: 20px; margin-top: 0;}
.callouts-layout-one p:last-child{margin-bottom: 0;}
.callouts-layout-one a{color: #005BC5; text-decoration: none;}
.callouts-layout-one a:hover{color: #333333;}
.callouts-layout-one h2{font-size: 50px; text-transform: uppercase;}
.callouts-layout-one .callouts-container{width: 100%; max-width: 1430px; padding-left: 15px; padding-right: 15px; margin: 0 auto;}
.callouts-layout-one .callouts-container .callouts-row{margin-left: -15px; margin-right: -15px; display: flex; display: flex; flex-wrap: wrap;}
.callouts-layout-one .callouts-container .callouts-row .callouts-col-4{max-width: 33%; width: 100%; padding: 0 15px;}
.callouts-layout-one .callouts-container .callouts-row .callouts-col-6{max-width: 50%; width: 100%; padding: 0 15px;}
.callouts-layout-one .callouts-container .callouts-row .callouts-col-8{max-width: 67%; width: 100%; padding: 0 15px;}
.callouts-layout-one .callouts-about-content{padding: 80px 0;}
.callouts-layout-one .blue-box-content{background: #005BC5; padding: 40px 70PX; color: #fff; border-radius: 5px; margin-right: -300px; position: relative; margin-top: 40px;}
.callouts-layout-one .callouts-aboutImg{width: 100%; height: 100%; overflow: hidden; font-size: 0;}
.callouts-layout-one .callouts-aboutImg img{width: 100%; height: 100%; object-fit: cover; object-position: center;}
.callouts-layout-one .callouts-container .callouts-row-reverse{flex-direction: row-reverse;}
.callouts-layout-one .callouts-row-reverse .blue-box-content{margin-left: -300px; margin-right: 0;}
@media (max-width:1366px){
    .callouts-layout-one .blue-box-content{padding: 40px;}
}
@media (max-width:1199px){
    .callouts-layout-one .callouts-about-content{padding: 40px 0;}
    .callouts-layout-one .blue-box-content{padding: 25px; margin-right: -400px; margin-top: 20px;}
    .callouts-layout-one h2{font-size: 40px;}
    .callouts-layout-one .callouts-row-reverse .blue-box-content{margin-left: -400px;}
}
@media (max-width:991px){
    .callouts-layout-one .callouts-container .callouts-row .callouts-col-4{max-width: 40%;}
    .callouts-layout-one .callouts-container .callouts-row .callouts-col-8{max-width: 60%;}
}
@media (min-width:768px){
    .callouts-layout-one .callouts-container .callouts-row .callouts-col-8 .blue-box-content{display: none;}
    .callouts-layout-one .callouts-container.container-right{padding-right: 0}
    .callouts-layout-one .callouts-container.container-left{padding-left: 0}
}
@media (max-width:767px){
    .callouts-layout-one{font-size: 14px;}
    .callouts-layout-one .callouts-about-content .blue-box-content{display: none;}
    .callouts-layout-one .callouts-container .callouts-row :is(.callouts-col-4,.callouts-col-6, .callouts-col-8){max-width: 100%;}
    .callouts-layout-one :is(h1,h2,h3,h4,h5,h6){margin-bottom: 10px;}
    .callouts-layout-one .callouts-about-content{padding-bottom: 0;}
    .callouts-layout-one .blue-box-content{margin-right: 0;}
    .callouts-layout-one .callouts-aboutImg{border-radius: 5px; height: 300px;}
    .callouts-layout-one .blue-box-content{margin-top: 0; width: calc(100% + 30px);margin-left: -15px; margin-top: -50px; margin-bottom: 20px;}
    .callouts-layout-one .callouts-container .callouts-row .callouts-col-6{margin-bottom: 30px; text-align: center;}
    .callouts-layout-one .callouts-container .callouts-row .callouts-col-6 p{line-height: 2.1;}
    .callouts-layout-one .callouts-row-reverse .blue-box-content{margin-left: -15px;}
}