.lancio-pdf-corp {
	padding-top: 50px;
	padding-bottom: 25px;
}

.lancio-pdf-corp .title h1 {
	display: block;
	font-size: var(--tp-s-size);
	line-height: var(--tp-s-height);;
	font-weight: var(--font-bold);
	color: var(--color-blue_navy);
}

.lancio-pdf-corp .responsive-section .text-container .description p {
	font-size: 16px;
	line-height: 28px;
	letter-spacing: 0.8px;
	font-weight: var(--font-regular);
	color: var(--color-black);
}

.lancio-pdf-corp .responsive-section .text-container .description p span {
	font-weight: 700;
}

.lancio-pdf-corp .responsive-section .text-container .link a {
	font-size: var(--tp-label_lr-size);
	font-weight: var(--font-semibold);
	line-height: var(--tp-label_lr-height);
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-top:24px;
}

.lancio-pdf-corp .responsive-section .text-container .link a i {
	display:none;
}

.lancio-pdf-corp .responsive-section .text-container .link a i::before {
	line-height: 26px;
}

.lancio-pdf-corp .responsive-section .pdf-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
    justify-content: start;
    align-items: flex-start;
    gap: 44px;
    margin-top:35px;
    overflow-x: scroll;
}
.lancio-pdf-corp .responsive-section .pdf-container .pdf-box{
    display: flex;
    width: 255px;
    height: 328px;
    max-height: 328px;
    padding: 40px 24px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
    border-radius: 16px;
    border: 1px solid var(--color-gray_100, #E6E6E6);
    background: var(--color-white, #FFF);
}

.lancio-pdf-corp .responsive-section .pdf-container .copertina {
	height: 192px;
	width: 132px;
}

.lancio-pdf-corp .responsive-section .pdf-container .copertina img {
	height: 100%;
}

.lancio-pdf-corp .responsive-section .pdf-container .pdf-text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	align-items: flex-start;
    gap: 16px;
    align-self: stretch;
}

.lancio-pdf-corp .responsive-section .pdf-container .pdf-text .year {
	font-size: var(--tp-label_lr-size);
	letter-spacing: 0.02rem;
	font-weight: var(--font-regular);
	line-height: var(--tp-label_lr-height);
	color: var(--color-gray_500);
}

.lancio-pdf-corp .responsive-section .pdf-container .pdf-text .description {
	font-size: var(--tp-body_l-size);
	letter-spacing: 0.011rem;
	font-weight: var(--font-bold);
	line-height: var(--tp-body_l-height);
	color: var(--color-blue_navy);
}

.lancio-pdf-corp .responsive-section .pdf-container .pdf-text .pdf-icon {
	margin-left: auto;
	margin-top: auto;
	font-size: 39px;
	color: #2f373f;
}

.lancio-pdf-corp .link-container {
	margin-top: auto;
}

.lancio-pdf-corp .link-container .link a {
	font-size: var(--tp-label_lr-size);
	font-weight: var(--font-semibold);
	line-height: var(--tp-label_lr-height);
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	color: var(--color-electric_indigo);
}
.lancio-pdf-corp .link-container .link a img{
    margin-left: 8px;
}

@media (min-width: 768px) {
	.lancio-pdf-corp {
		padding-top: 70px;
	}
	.lancio-pdf-corp .title h1 {
		font-size: var(--tp-s-size);;
		line-height: var(--tp-s-height);;
	}
    .lancio-pdf-corp .responsive-section {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        gap:30px;
        flex-direction:column;
    }
	.lancio-pdf-corp .responsive-section .text-container .description p {
		font-size: 18px;
		line-height: 33px;
		letter-spacing: 1px;
	}

	.lancio-pdf-corp .responsive-section .pdf-container .pdf-text .description {
		font-size: var(--tp-body_l-size);
		letter-spacing: 0.011rem;
	}
	.lancio-pdf-corp .link-container {
		text-align: right;
	}
}

@media (min-width: 1360px) {
    .lancio-pdf-corp{
        padding: 80px 0;
    }
    .lancio-pdf-corp .container{
        max-width: 1110px;
        padding:0;
    }
	.lancio-pdf-corp .title h1 {
		font-size: var(--tp-l-size);
		line-height: var(--tp-l-height);
	}

    .lancio-pdf-corp .responsive-section{
        flex-direction:row;
    }
	.lancio-pdf-corp .responsive-section .text-container {
		max-width: 540px;
		display:flex;
		flex-direction:column;
		gap:24px;
		align-items: flex-start;
	}
	.lancio-pdf-corp .responsive-section .text-container .description p {
		font-size: var(--tp-body_l-size);
		line-height: var(--tp-body_l-height);
		letter-spacing: 0.011rem;
	}
	.lancio-pdf-corp .responsive-section .pdf-container {
		margin: 0;
		overflow-x: unset;
	}

    .lancio-pdf-corp .responsive-section .pdf-container .pdf-text .description{
        height: 161px;
        max-height: 161px;
    }
}
