.main{background-color:#fff}.main .banner-container{box-shadow:inset 0 0 100px #0003}.contact-subject{background:linear-gradient(135deg,#272933,#343a40);border-left:5px solid #fd7e14}.contact-subject span{color:#fd7e14;text-transform:uppercase;letter-spacing:1px;font-weight:700}.contact-subject p{opacity:.9;font-size:.95rem}.row.mt-5.justify-content-center .rounded-3.shadow{background-color:#fff!important;color:#212529!important;border-top:5px solid #fd7e14;padding:3rem!important;transition:transform .3s ease,box-shadow .3s ease}.row.mt-5.justify-content-center .rounded-3.shadow .opacity-75{color:#6c757d!important;opacity:1!important;letter-spacing:1px;font-size:.85rem}.row.mt-5.justify-content-center .rounded-3.shadow span{color:#212529!important;border-bottom:2px solid #fd7e14!important;font-weight:800!important}.row.mt-5.justify-content-center .rounded-3.shadow p.mb-4{color:#444!important;line-height:1.6}.row.mt-5.justify-content-center .rounded-3.shadow .d-flex.flex-column.gap-2 a{color:#212529!important;text-decoration:none!important;transition:all .2s ease-in-out;display:inline-block}.row.mt-5.justify-content-center .rounded-3.shadow .d-flex.flex-column.gap-2 a:hover{color:#fd7e14!important;text-decoration:underline!important;transform:translateY(-2px)}.row.mt-5.justify-content-center .rounded-3.shadow:hover{transform:translateY(-5px);box-shadow:0 1rem 3rem #0000001f!important}
