/* Atlantic Flow, visual styling only */
body {font-family:Arial,Helvetica,sans-serif !important;line-height:1.6 !important;}
[role="main"] h1,[role="main"] h2,[role="main"] h3,[role="main"] h4, #sb_service_step_container .title a {font-family:Georgia,serif !important;font-weight:400 !important;color:#183f49 !important;letter-spacing:.01em !important;}
#sb_service_step_container .service-item {background:#fffdf9 !important;border:1px solid #dedfd4 !important;border-radius:16px !important;margin-bottom:20px !important;box-shadow:0 4px 20px rgba(24,63,73,.04) !important;}
#sb_service_step_container .title {font-size:25px !important;line-height:1.3 !important;}
[role="main"] .btn.select.custom {background:#2f6675 !important;color:#fff !important;border:1px solid #2f6675 !important;border-radius:8px !important;min-height:44px !important;padding:11px 24px !important;font-size:16px !important;line-height:1.4 !important;}
[role="main"] .btn.select.custom:hover {background:#214c59 !important;border-color:#214c59 !important;}
[role="main"] a:focus-visible,[role="main"] button:focus-visible,[role="main"] input:focus-visible {outline:3px solid #2f6675 !important;outline-offset:3px !important;}
[role="main"] input:not([type=checkbox]):not([type=radio]),[role="main"] select,[role="main"] textarea {font-size:16px !important;}
#sb_service_step_container .description {line-height:1.7 !important;}
@media(max-width:640px){#sb_service_step_container .title{font-size:23px !important;}#sb_service_step_container .service-item{margin-bottom:14px !important;border-radius:12px !important;}[role="main"] .btn.select.custom{min-height:46px !important;}[role="main"] p{line-height:1.7 !important;}}
#sb_promotion_items_container .promotion-item__tag{display:none!important;}
