/*********************************
    IMPORT MAIN STYLE SHEET
**********************************/
@import "./main.css"; 


/*********************************
            HEADER
**********************************/
.header{
    background:linear-gradient(to top, rgba(12, 12, 12, 0.6) 10%, rgba(12, 12, 12, 0.6) 50%, rgba(12, 12, 12, 0.6) 100%), url("../../assets/images/blog_hero.jpg");
    background-position:bottom;
}

.back_links{
    position:absolute;
    bottom:0;
    left:50%;
}

/*********************************
             MAIN
**********************************/
main{
    padding:3rem 0;
    background-color:#f1f1f1;
}

@media (max-width:720px){
    main{
        padding-top:1rem;
    }
}

/*DIVISION_1*/
.division_1 .right_section{
    width:50%;
}

.division_1 .cards{
    flex-wrap:wrap;
    flex-direction:column;
    gap:1rem;
}

.division_1 .card{
    background-color:var(--white);
}

.division_1 .left_section .cards .card{
    background-color:var(--white);
    border:1px solid rgba(1,1,1,0.2);
    border-radius:10px;
    overflow:hidden;
}

.card iframe{
    width:100%;
    border:0;
    height:300px;
}

.card article{
    position:relative;
}

 .left_section .card .tag{
    background-color:var(--primary);
    color:var(--white);
    border-radius:5px;
    padding:0.3rem;
    position:absolute;
    z-index:1;
    top:-20px;
    right:1rem;
}

.right_section .cards{
    position:sticky;
    top:80px;
}

.right_section .card{
    border-radius:10px;
    overflow:hidden;
    border:1px solid rgba(1,1,1,0.2);
}

.add figure{
    height:150px;
}

.add .btn_1{
    width:100%;
    display:block;
    text-align:center;
    background-color:var(--dark);
}

.right_section .contact_links aside{
    gap:1rem;
}

.contact_links aside a{
    color:var(--dark);
}

@media (max-width:720px){
    .card iframe{
        height:200px;
    }
    
    .card .tag{
        font-size:12px;
    }
    
    .division_1 .right_section{
        width:100%;
    }
    
    .right_section .cards{
        position:static;
    }
}
