/* Outer Container */
.viewer_005_outer_container {
    display: flex;
    justify-content: flex-end;
    height: 32dvw;
    width: 100dvw;
    overflow: hidden;
    background: var(--c6);
    background: rgb(233, 233, 233);
    padding: 0;
    font-family: f1l;
    background: var(--c8);
}

/* Information Container */
.viewer_005_information_container {
    display: flex;
    flex-direction: column;
    gap: 2.5dvw;
    height: 100%;
    width: 33dvw;
    padding: 3.5dvw 5dvw 3dvw 3dvw;
    background: var(--a_1);
    color: var(--c2);
    z-index: 1000;
    text-align: center;
}

/* Information Container Bar */
.viewer_005_information_container_bar {
    display: none;
    height: 100%;
    width: 3dvw;
    background: var(--a_1);
}

/* Left Bar */
.viewer_005_information_container_left_bar {
    display: none;
    box-shadow: -.5dvw 0dvw 1dvw rgba(0, 0, 0, .2);
    z-index: 500;
}

/* Logo Container */
.viewer_005_information_container_logo_container {
    width: 100%;
    height: 2.5dvw;
    display: flex;
    align-items: center;
    justify-content: center;
    right: 1dvw;
}

/* Title */
.viewer_005_information_container_title {
    font-size: 1.75dvw !important;
    letter-spacing: .2dvw;
    right: 1dvw;
}
/* doniel */
/* Main Message */
.viewer_005_information_container_main_message {
    /* line-height: 1.25dvw;
    width: 90%;
    font-size: .85dvw;
    letter-spacing: .1dvw;
    font-family: f1r; */
    line-height: 1.25dvw;
    width: 90%;
    font-size: .85dvw;
    letter-spacing: .1dvw;
    font-family: f1r;
    margin-top: -10px;
    color: #333333;
    font-weight: bold;
}

/* Action Button */
.viewer_005_information_container_action_button {
    position: absolute;
    bottom: 3.5dvw;
    right: 11dvw;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 3dvw;
    width: 11dvw;
    font-size: .75dvw;
    letter-spacing: .1dvw;
    font-family: f1b;
    cursor: pointer;
    text-decoration: none;
    letter-spacing: .2dvw;
    color: var(--c1);
    border-radius: 8px; /* Bordes redondeados */
    /* border: solid .1dvw var(--c7); */
    /* background: var(--c2); */
    background: #397266; /* Color de fondo similar */
    transition: background 0.3s; /* Suaviza el cambio de color */
    margin-top: 1dvw; 
}

.viewer_005_information_container_action_button:hover {
    background: #444; /* Efecto al pasar el cursor */
}





.viewer_004_information_container_action_button {
    position: absolute;
    bottom: 3.5dvw;
    right: 11dvw;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 3dvw;
    width: 11dvw;
    font-size: .75dvw;
    letter-spacing: .1dvw;
    font-family: f1b;
    cursor: pointer;
    text-decoration: none;
    letter-spacing: .2dvw;
    color: var(--c1);
    border-radius: 8px; 
    background: #397266; 
    transition: background 0.3s; 
}

.viewer_004_information_container_action_button:hover {
    background: #444; /* Efecto al pasar el cursor */
}

/* Image Container */
.viewer_005_image_container {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 110%;
    width: 67dvw;
    overflow: hidden;
    z-index: 200;
}

/* Media Queries for Phones */
@media only screen and (max-width: 950px) and (min-width: 451px) {
    /* Add specific styles for medium screens */
}

/* Media Queries for Tablets */
@media only screen and (max-width: 450px) {
    /* Add specific styles for small screens */
}
