﻿.business-content .div-p {
    /*display: flex;*/
    height: 100%;
    align-items: center;
    /*overflow: auto;*/
    --tw-text-opacity: 1;
    color: rgba(34, 34, 34, var(--tw-text-opacity));
}

@media (min-width: 1280px) {
    .business-content .div-p {
        padding-left: 0.75rem;
        display: grid;
        padding-right: 0.75rem;
        font-size: .6em;
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }

    .business-content table tr td:last-child {
        padding-left:1.25rem;
    }
}

@media (min-width: 1600px) {
    .business-content .div-p {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
        font-size: .78em;
    }
}

.business-content .div-p span, .business-content-mb .div-p span {
    display: contents;
    font-size: .78em;
}
.business-content .div-p p, .business-content-mb .div-p p {
    padding-left: 2.75rem;
}


.business-content_mb .div-p {
    --tw-text-opacity: 1;
    color: rgba(34, 34, 34, var(--tw-text-opacity));
    font-size: .9em;
}

.business-content div.sub-title {
    margin-top: 0.5rem;
    font-weight: 600;
    --tw-text-opacity: 1;
    color: #306095;
    font-size: .9em;
    border-width: 0px !important;
}
.business-content div.sub-content {
    border-width: 0px !important;
}

.business-content .inline-block {
    display: inline-block !important;
}

.business-content .border-0 {
    border-width: 0px !important;
}
.col-span-6 {
    grid-column: span 6 / span 6;
}
.col-span-7 {
    grid-column: span 7 / span 7;
}
.col-span-8 {
    grid-column: span 8 / span 8;
}
.Modal-content-max-h-mobile {
    max-height:none;
}

.gitempad {
    padding: 0.5rem;
}

.business-content p a:first-child, .business-content-mb p a:first-child {
    position: absolute;
    left: 0.75rem;
    padding-right: 1.25rem;
}
.business-content p a:last-child, .business-content-mb p a:last-child {
    position: static;
    padding-right: 0;
}
.business-content table a {
    position: static;
    padding-right: 0;
}
.business-content table tr td {
    vertical-align: middle;
}
.business-content-mb table tr td:last-child {
    padding-left:0.5rem;
}
.business-content p, .business-content-mb p {
    text-align: left;
}
@media (min-width: 1600px)
{
    .business-content p {
        font-size:1em;
    }
}
.swiper_modal_body img {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-top: 0;
    max-width: none;
}
@media (min-width: 1280px) {
    .swiper_modal_body img {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        margin-top: 0.2rem;
        max-width:none;
    }
}
.business-layout.section-mg .group.cursor-pointer:nth-child(odd):hover .business-hover-box.group{
    background-color: #FC5000;
}
.business-layout.section-mg .group.cursor-pointer:nth-child(even):hover .business-hover-box.group{
    background-color: #306095;
}
