/* Static page sections — after critical (forms, cards, contact) ≤4 CSS #3 */
.list-check-circle{list-style:none;padding-left:0;margin:0 0 16px}
.list-check-circle li{position:relative;padding-left:28px;margin:0 0 10px;font-size:15px;line-height:1.55;color:#374151}
.list-check-circle li:before{content:"\2713";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background:rgba(201,33,39,.1);color:#c92127;font-size:12px;font-weight:700;line-height:20px;text-align:center}
.widget.ads{margin-bottom:20px;background:#f8fafc;border:1px solid #eef1f4;border-radius:10px;overflow:hidden;min-height:120px}
.widget.ads img{display:block;width:100%;height:auto}
.contact-style-1{padding-top:28px;padding-bottom:40px}
.icon-bx-wraper{background:#fff;border:1px solid #e8ecf0;border-radius:12px;box-shadow:0 1px 3px rgba(36,39,44,.06)}
.icon-bx-wraper.center{text-align:center}
.icon-xl{font-size:36px;line-height:1}
.icon-xl .icon-cell,.icon-xl a{color:#c92127;text-decoration:none}
.icon-content .dlab-tilte{margin:0 0 8px;font-size:15px;font-weight:700;letter-spacing:.04em;color:#24272c}
.icon-content p{margin:0;font-size:14px;line-height:1.5;color:#4b5563}
.icon-xl .fa{display:inline-block;width:42px;height:42px;background-repeat:no-repeat;background-position:center;background-size:contain;color:transparent!important;speak:never}
.icon-xl .fa::before{content:none!important}
.icon-xl .fa-phone{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23c92127'%3E%3Cpath d='M6.62 10.79a15.05 15.05 0 006.59 6.59l2.2-2.2a1 1 0 011.01-.24c1.12.37 2.33.57 3.58.57a1 1 0 011 1V20a1 1 0 01-1 1C10.4 21 3 13.6 3 4a1 1 0 011-1h3.5a1 1 0 011 1c0 1.25.2 2.46.57 3.58a1 1 0 01-.25 1.02l-2.2 2.19z'/%3E%3C/svg%3E")}
.icon-xl .fa-envelope{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23c92127'%3E%3Cpath d='M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E")}
.icon-xl .fa-map-marker{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23c92127'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5A2.5 2.5 0 1112 6a2.5 2.5 0 010 5.5z'/%3E%3C/svg%3E")}
.form-group{margin-bottom:16px}
.input-group{position:relative;display:block;width:100%}
.form-control{display:block;width:100%;height:46px;padding:10px 14px;font-size:15px;line-height:1.4;color:#24272c;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box}
textarea.form-control{height:auto;min-height:140px;resize:vertical}
.form-control:focus{outline:0;border-color:#c92127;box-shadow:0 0 0 3px rgba(201,33,39,.12)}
.site-button,.static-page .btn,.static-page button[type=submit]{display:inline-block;border:0;background:#c92127;color:#fff!important;cursor:pointer;text-align:center;text-decoration:none;padding:12px 28px;font-size:15px;font-weight:700;border-radius:8px;line-height:1.2}
.site-button:hover{background:#a81b20}
.section-full.m-b20{margin-bottom:20px}
@media (max-width:767px){
.contact-style-1 .row > .col-md-12[style*="flex"]{flex-direction:column!important;display:flex!important}
.contact-style-1 iframe{height:280px!important;margin-top:16px}
}