.lancio-primario-corp{width:100%;position:relative}
.lancio-primario-corp.bg-off{background-color:var(--color-white);background-image:unset}
.lancio-primario-corp .container{padding:24px 16px 166px;position:relative;margin-bottom:136px}
.lancio-primario-corp .container .title{font-size:var(--tp-l-size);line-height:var(--tp-l-height);font-weight:var(--font-bold);color:var(--color-blue_navy)}
.lancio-primario-corp .container .description-container{margin-top:24px;.description{display:block;font-size:var(--tp-body_m-size);line-height:var(--tp-body_m-height);letter-spacing:.18px;color:var(--color-black);p{margin-bottom:0}
}
}
.lancio-primario-corp:not(.bg-off) .container{.title,.description-container .description{color:var(--color-white)}
}
.lancio-primario-corp .container .description-container .description span{font-weight:var(--font-bold)}
.lancio-primario-corp .container .description-container .link{margin-top:32px}
.lancio-primario-corp .container .description-container .link a i{font-size:24px;margin-left:5px;height:28px;display:none}
.lancio-primario-corp .container .image-container{position:absolute;bottom:-112px;width:calc(100% - 32px)}
.lancio-primario-corp .container .image-container img{border-radius:16px;height:243px}
@media(min-width:768px){.lancio-primario-corp .container{padding:48px 16px;margin-bottom:54px}
.lancio-primario-corp .container{.title{font-size:var(--tp-l-size);line-height:var(--tp-l-height)}
.title.aligned-title{max-width:calc(50% - 15px)}
}
.lancio-primario-corp .container .description-container{max-width:calc(50% - 15px);.link{margin-top:48px}
}
.lancio-primario-corp .container .description-container .description{font-size:var(--tp-body_m-size);line-height:var(--tp-body_m-height)}
.lancio-primario-corp .container .image-container{margin-top:0;position:absolute;width:calc(50% - 30px);height:66%;bottom:-54px;right:15px}
.lancio-primario-corp .container .image-container img{width:100%;max-width:540px;border-radius:16px;height:100%}
}
@media(min-width:1200px){.lancio-primario-corp .container{padding:96px 16px;margin-bottom:62px;.title{font-size:var(--tp-xl-size);line-height:var(--tp-xl-height)}
}
.lancio-primario-corp .container .description-container .description{font-size:var(--tp-body_l-size);line-height:var(--tp-body_l-height)}
.lancio-primario-corp .container .image-container{bottom:-62px;height:364px;img{object-fit:cover}
}
}
.lancio-primario-corp-v1{padding:0;position:relative;margin-bottom:166px}
.lancio-primario-corp-v1 .container{padding-top:40px;padding-bottom:174px}
.lancio-primario-corp-v1 .container .title{color:var(--color-blue_navy);margin-bottom:25px}
.lancio-primario-corp-v1 .container .title h1{font-size:var(--tp-xl-size);line-height:var(--tp-xl-height);font-weight:700;display:block}
.lancio-primario-corp-v1 .container .description p{font-size:16px;line-height:28px;letter-spacing:.8px;font-weight:300;color:#2f373f}
.lancio-primario-corp-v1 .container .img-container{position:absolute;bottom:-116px;width:calc(100vw - 32px);img{width:100%;margin-top:0;border-radius:16px;max-height:244px}
}
.lancio-primario-corp-v1 .container .img-container.no-margin img{width:100%;border-radius:16px}
.lancio-primario-corp-v1 .container .button-container{margin-top:30px}
@media(min-width:768px){.lancio-primario-corp-v1 .container .title{margin-bottom:50px}
.lancio-primario-corp-v1 .container .title h1{font-size:22px;letter-spacing:2px}
.lancio-primario-corp-v1 .container .description p{font-size:18px;line-height:33px;letter-spacing:1px}
.lancio-primario-corp-v1 .container .button-container{margin-top:50px}
.lancio-primario-corp-v1 .container .img-container img{max-height:unset}
}
@media(min-width:1360px){.lancio-primario-corp-v1 .container{margin-top:96px;margin-bottom:96px}
.lancio-primario-corp-v1 .container .title{margin-bottom:24px}
.lancio-primario-corp-v1 .container .title h1{font-size:var(--tp-xl-size);line-height:var(--tp-xl-height);font-weight:700}
.lancio-primario-corp-v1 .container .description{width:50%}
.lancio-primario-corp-v1 .container .description p{letter-spacing:1.3px}
.lancio-primario-corp-v1 .container .img-container{position:unset;bottom:unset;float:right;max-width:50%;margin-top:-200px;padding-left:20px}
}