/* externalized inline style v84 | source: resources/views/home.blade.php | style-id: develancer-home-orbit-arrowless-v31 | generated 20260728-080417 */
/* v31: arrowless hero orbit + approved v28-style all-edge fade */

.dv3-home .dv3-visual{
    overflow: visible !important;
}

.dv3-home .dv3-orbit{
    width:min(500px,94%) !important;
    max-width:500px !important;
    aspect-ratio:1/1 !important;
    display:grid !important;
    place-items:center !important;
    position:relative !important;
    overflow:visible !important;
    background:transparent !important;
    border:0 !important;
    box-shadow:none !important;
    transform:translateY(-24px) !important;
    z-index:2 !important;
}

.dv3-home .dv3-orbit picture,
.dv3-home .dv3-orbit .dv31-orbit-asset{
    width:100% !important;
    max-width:500px !important;
    aspect-ratio:1/1 !important;
    display:block !important;
    position:relative !important;
    overflow:hidden !important;
    background:transparent !important;
    border:0 !important;
    border-radius:0 !important;
    box-shadow:none !important;
    -webkit-mask-image: linear-gradient(
        to right,
        rgba(0,0,0,0) 0%,
        rgba(0,0,0,.28) 5%,
        rgba(0,0,0,.72) 10%,
        rgba(0,0,0,.94) 15%,
        rgba(0,0,0,1) 20%,
        rgba(0,0,0,1) 80%,
        rgba(0,0,0,.94) 85%,
        rgba(0,0,0,.72) 90%,
        rgba(0,0,0,.28) 95%,
        rgba(0,0,0,0) 100%
    ) !important;
    mask-image: linear-gradient(
        to right,
        rgba(0,0,0,0) 0%,
        rgba(0,0,0,.28) 5%,
        rgba(0,0,0,.72) 10%,
        rgba(0,0,0,.94) 15%,
        rgba(0,0,0,1) 20%,
        rgba(0,0,0,1) 80%,
        rgba(0,0,0,.94) 85%,
        rgba(0,0,0,.72) 90%,
        rgba(0,0,0,.28) 95%,
        rgba(0,0,0,0) 100%
    ) !important;
    -webkit-mask-repeat:no-repeat !important;
    mask-repeat:no-repeat !important;
    -webkit-mask-size:100% 100% !important;
    mask-size:100% 100% !important;
    -webkit-mask-position:center !important;
    mask-position:center !important;
}

.dv3-home .dv3-orbit img{
    display:block !important;
    width:100% !important;
    max-width:100% !important;
    height:auto !important;
    object-fit:contain !important;
    background:transparent !important;
    border:0 !important;
    border-radius:0 !important;
    box-shadow:none !important;
    -webkit-mask-image: linear-gradient(
        to bottom,
        rgba(0,0,0,0) 0%,
        rgba(0,0,0,.28) 5%,
        rgba(0,0,0,.72) 10%,
        rgba(0,0,0,.94) 15%,
        rgba(0,0,0,1) 20%,
        rgba(0,0,0,1) 80%,
        rgba(0,0,0,.94) 85%,
        rgba(0,0,0,.72) 90%,
        rgba(0,0,0,.28) 95%,
        rgba(0,0,0,0) 100%
    ) !important;
    mask-image: linear-gradient(
        to bottom,
        rgba(0,0,0,0) 0%,
        rgba(0,0,0,.28) 5%,
        rgba(0,0,0,.72) 10%,
        rgba(0,0,0,.94) 15%,
        rgba(0,0,0,1) 20%,
        rgba(0,0,0,1) 80%,
        rgba(0,0,0,.94) 85%,
        rgba(0,0,0,.72) 90%,
        rgba(0,0,0,.28) 95%,
        rgba(0,0,0,0) 100%
    ) !important;
    -webkit-mask-repeat:no-repeat !important;
    mask-repeat:no-repeat !important;
    -webkit-mask-size:100% 100% !important;
    mask-size:100% 100% !important;
    -webkit-mask-position:center !important;
    mask-position:center !important;
}

.dv3-home .dv3-orbit::before,
.dv3-home .dv3-orbit::after,
.dv3-home .dv3-orbit picture::before,
.dv3-home .dv3-orbit picture::after,
.dv3-home .dv3-orbit .dv31-orbit-asset::before,
.dv3-home .dv3-orbit .dv31-orbit-asset::after{
    content:none !important;
    display:none !important;
}

@media (max-width: 1180px){
    .dv3-home .dv3-orbit{
        width:min(420px,92%) !important;
        max-width:420px !important;
    }
}
@media (max-width: 720px){
    .dv3-home .dv3-orbit{
        width:min(330px,96%) !important;
        max-width:330px !important;
        transform:translateY(-8px) !important;
    }
}
