.header{position:relative;overflow:hidden;}
.header_des{bottom:3rem;left:50%;transform:translateX(-50%);}
.header_bg{width:100%;height:auto;position:relative;z-index:1;}
.header_des{position:absolute;text-align:center;max-width:500px;font-family:'Manrope';z-index:3;}
.header_des__t1{color:#fff;margin-bottom:1.5rem;font-weight:600;}
.header_des__btn{text-decoration:none;background-color:#02a8e8;color:#fff;padding:.5rem 1rem;border-radius:.2rem;font-weight:800;}
.header_title{position:absolute;z-index:3;top:45%;left:50%;transform:translate(-50%,-50%);color:#fff;font-family:'Kumbh Sans', sans-serif;font-weight:900;mix-blend-mode:overlay;text-align:center;width:fit-content;}
.header_button{position:absolute;left:50%;transform:translateX(-50%);z-index:3;}
.header_button__btn{background-color:#02a8e8;text-decoration:none;color:#fff;font-family:'Manrope';font-weight:bold;padding:.7rem 1.2rem;font-size:1.3rem;border-radius:.2rem;}
.header_overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:#000;opacity:13%;pointer-events:none;}

.anos_des{margin:auto;}
.anos_des_bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:bottom center;z-index:-1;}

.us .content{display:flex;align-items:center;}
.us_des{font-family:'Manrope';}
.us_des__t1{font-weight:800;font-size:2rem;margin-bottom:.2rem;}
.us_des__t2{font-weight:400;color:#585858;font-size:1.2rem;margin-bottom:1.5rem;}
.us_img img{width:100%;height:auto;}

.accordion{font-family:'Manrope';background-color:#fff;cursor:pointer;padding:1.5rem 0;width:100%;border:none;text-align:left;outline:none;display:flex;text-decoration:none;color:#000;font-size:1.2rem;font-weight:bold;transition:all .2s ease;}
.accordion.active{color:#228ccc;}
.accordion:nth-child(3){padding-top:0;}
.accordion i{margin-left:1rem;flex-grow:1;display:flex;justify-content:flex-end;align-items:center;}
.panel{display:none;overflow:hidden;font-family:'Manrope';color:#616161;padding-bottom:1.5rem;font-size:1.2rem;color:#585858;}
.panel_separator{width:100%;height:2px;background-color:rgb(0 0 0 / 10%);font-weight:400;}
.panel a{text-decoration:underline;color:#000;}

.data{pointer-events:none;}
.data_bg{width:100%;height:auto;}
.data .content{display:flex;text-align:center;justify-content:center;padding-top:0;position:absolute;z-index:2;}
.data_el{font-family:'Manrope';border-right:1px solid #228ccd;}
.data_el:last-child{border-right:0;}
.data_el__t1{color:#228ccd;font-weight:800;}
.data_el__t2{color:#121212;font-weight:400;}

.thunnus_con{background-color:#092148;position:relative;}
.thunnus{font-family:'Manrope';overflow:hidden;}
.thunnus_lines{position:absolute;top:1rem;left:0;z-index:0;}
.thunnus_flota{width:100%;height:auto;}
.thunnus .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0;font-family:'Kumbh Sans', sans-serif;font-weight:900;color:#fff;mix-blend-mode:overlay;}
.thunnus_separator{height:2px;background-color:#409ad3;margin:auto;margin-top:2rem;margin-bottom:2rem;}
.thunnus_title{color:#fff;font-weight:800;text-align:center;font-size:2rem;}
.thunnus_bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;mix-blend-mode:overlay;pointer-events:none;}
.thunnus_link .content{padding-top:0;color:#fff;font-family:'Manrope';}
.valores_con{display:flex;flex-wrap:wrap;justify-content:center;}
.valores_con_el__img{background-color:#4275b8;width:100%;height:auto;margin-bottom:.5rem;border-radius:.2rem;}
.valores_con_el__img img{width:100%;height:auto;}
.valores_con_el__title{text-align:center;}
.valores_con_separator{height:0;border-top:3px dashed #4275b8;}

.thunnus_link_con{font-family:'Manrope';text-align:center;}
.thunnus_link_con__t1,.thunnus_link_con__t3{font-weight:400;}
.thunnus_link_con__t2,.thunnus_link_con__btn{font-weight:900;}
.thunnus_link_con__btn{text-decoration:none;border:1px solid #228ccd;border-radius:.5rem;padding:.5rem 1rem;}
.thunnus_link_con__t1,.thunnus_link_con__btn{color:#228ccd;}

/* Responsive style */
@media (max-width: 599px){
    .header_bg{width:200%;height:auto;}
    .header_des{width:90%;bottom:2rem;font-size:1.1rem;}
    .header_title__t1{font-size:2rem;line-height:4rem;}
    .header_title__t2{font-size:3.2rem;line-height:1rem;}
    .header_button{top:65%;}
    .header_button a{font-size:1.2rem;}

    .anos_des{width:100%;}

    .us .content{flex-wrap:wrap;}
    .us_des,.us_img{width:100%;}
    .us_des{margin-bottom:2rem;}
    .us_img img{max-width:450px;margin:auto;}

    .data{margin-top:0;overflow:hidden;}
    .data_bg{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;z-index:1;opacity:.5;}
    .data .content{padding-bottom:0;top:0;flex-wrap:wrap;position:relative;z-index:2;}
    .data_el{width:100%;padding:0 1rem;margin-bottom:2rem;border-right:0;}
    .data_el:nth-child(2){border-right:0;}
    .data_el__t1{font-size:4rem;}
    .data_el__t2{font-size:1.4rem;}

    .thunnus .content{max-width:calc(100% - 2rem);font-size:1.5rem;text-align:center;line-height:1.5rem;top:60%;}
    .thunnus_separator{width:10rem;margin-top:4rem;margin-bottom:4rem;}
    .thunnus_lines{width:40%;height:auto;}
    .thunnus_link{padding-bottom:3rem;}
    .thunnus_link .content{margin-top:-2rem;}

    .valores_con{justify-content:initial;position:relative;}
    .valores_con_el{width:50%;margin-bottom:1rem;}
    .valores_con:nth-child(2) .valores_con_el:nth-child(1){position:absolute;right:0;top:-100%;}
    .valores_con_el__img{padding:1rem;width:85%;margin:auto;margin-bottom:.5rem;}
    .valores_con_el__title{font-size:1.1rem;}
    .valores_con_separator{display:none;}

    .thunnus_link{overflow:hidden;}
    .thunnus_link .content{position:relative;z-index:2;}
    .thunnus_link_con{margin-bottom:1rem;}
    .thunnus_link_con__t1{font-size:1.3rem;letter-spacing:2px;}
    .thunnus_link_con__t2{font-size:4.3rem;line-height:4rem;}
    .thunnus_link_con__t3{font-size:.8rem;margin-bottom:2rem;}
    .thunnus_link_con__btn{font-size:1.1rem;}
}

@media (max-width:899px) and (min-width: 600px){
    .header{background-color:#020b1c;}
    .header_bg{width:140%;height:auto;}
    .header_des{font-size:1.2rem;bottom:2rem;width:650px;}
    .header_title__t1{font-size:3rem;line-height:5rem;}
    .header_title__t2{font-size:4.8rem;line-height:2rem;}
    .header_button{top:65%;}

    .anos_des{width:400px;}

    .us .content{flex-wrap:wrap;}
    .us_des,.us_img{width:100%;}
    .us_des{margin-bottom:2rem;}
    .us_img img{max-width:450px;margin:auto;}

    .data{margin-top:0;overflow:hidden;}
    .data_bg{width:150%;}
    .data .content{padding-bottom:0;top:0;flex-wrap:wrap;}
    .data_el{width:50%;padding:0 1rem;margin-bottom:2rem;}
    .data_el:nth-child(2){border-right:0;}
    .data_el__t1{font-size:4rem;}
    .data_el__t2{font-size:1.4rem;}

    .thunnus .content{max-width:calc(100% - 4rem);font-size:2.5rem;text-align:center;line-height:2.5rem;top:50%;}
    .thunnus_separator{width:10rem;margin-top:4rem;margin-bottom:4rem;}
    .thunnus_lines{width:20%;height:auto;}
    .thunnus_link{margin-top:-4rem;padding-bottom:5rem;}
    .thunnus_link .content{margin-top:-2rem;}

    .valores_con:nth-child(1){margin-bottom:1rem;}
    .valores_con_el{width:25%;}
    .valores_con_el__img{padding:1rem;width:85%;margin:auto;margin-bottom:.5rem;}
    .valores_con_el__title{font-size:1.1rem;}
    .valores_con_separator{width:12.5%;margin-top:4.25rem;}
    
    .thunnus_link .content{position:relative;z-index:2;}
    .thunnus_link_con{margin-bottom:1rem;}
    .thunnus_link_con__t1{font-size:1.5rem;letter-spacing:2px;}
    .thunnus_link_con__t2{font-size:6.5rem;line-height:6rem;}
    .thunnus_link_con__t3{font-size:1.1rem;margin-bottom:2rem;}
    .thunnus_link_con__btn{font-size:1.2rem;}
}
@media (max-width:899px) and (min-width: 750px){
    .header_title__t1{font-size:4rem;line-height:5rem;}
    .header_title__t2{font-size:6.4rem;line-height:4rem;}
}

@media (max-width:1199px) and (min-width: 900px){
    .header_bg{width:115%;height:auto;}
    .header_des{font-size:1.2rem;}
    .header_title__t1{font-size:4.5rem;line-height:5rem;}
    .header_title__t2{font-size:7.2rem;line-height:5.5rem;}
    .header_button{top:65%;}

    .anos_des{width:550px;}

    .us .content{flex-wrap:wrap;}
    .us_des,.us_img{width:100%;}
    .us_des{margin-bottom:2rem;}

    .data{margin-top:0;}
    .data .content{padding-bottom:0;top:0;flex-wrap:wrap;}
    .data_el{width:50%;padding:0 1rem;margin-bottom:2rem;}
    .data_el:nth-child(2){border-right:0;}
    .data_el__t1{font-size:4rem;}
    .data_el__t2{font-size:1.4rem;}

    .thunnus .content{max-width:700px;font-size:2.8rem;text-align:center;line-height:2.7rem;top:calc(50% - 6rem);}
    .thunnus_separator{width:10rem;margin-top:4rem;margin-bottom:4rem;}
    .thunnus_lines{width:20%;height:auto;}
    .thunnus_link{margin-top:-16rem;padding-bottom:8rem;}
    .thunnus_link .content{margin-top:-2rem;}

    .valores_con:nth-child(1){margin-bottom:1rem;}
    .valores_con_el{width:20%;}
    .valores_con_el__img{padding:1rem;width:85%;margin:auto;margin-bottom:.5rem;}
    .valores_con_el__title{font-size:1.1rem;}
    .valores_con_separator{width:12%;margin:0 1rem;margin-top:3.95rem;border-top:5px dashed #fff;}

    .thunnus_link_con__t1{font-size:1.3rem;letter-spacing:2px;}
    .thunnus_link_con__t2{font-size:8rem;line-height:7rem;}
    .thunnus_link_con__t3{font-size:1.3rem;margin-bottom:2rem;}
    .thunnus_link_con__btn{font-size:1.3rem;}
}

@media (max-width:1399px) and (min-width: 1200px){
    .header_des{font-size:1.3rem;}
    .header_title__t1{font-size:6rem;line-height:6.5rem;}
    .header_title__t2{font-size:9.6rem;line-height:6.5rem;}
    .header_button{top:65%;}

    .anos_des{width:600px;}

    .us_des,.us_img{width:50%;}
    .us_des{padding-right:1rem;}

    .data{margin-top:-12rem;}
    .data .content{padding-bottom:0;top:13rem;}
    .data_el{width:40%;padding:0 1rem;}
    .data_el__t1{font-size:4rem;}
    .data_el__t2{font-size:1.4rem;}

    .thunnus .content{max-width:1000px;font-size:3.2rem;text-align:center;line-height:3.4rem;top:calc(50% - 6rem);}
    .thunnus_separator{width:10rem;margin-top:4rem;margin-bottom:4rem;}
    .thunnus_lines{width:20%;height:auto;}
    .thunnus_link{margin-top:-16rem;padding-bottom:8rem;}
    .thunnus_link .content{margin-top:-2rem;}

    .valores_con:nth-child(1){margin-bottom:2rem;}
    .valores_con_el{width:22.5%;}
    .valores_con_el__img{padding:1rem;}
    .valores_con_el__title{font-size:1.2rem;}
    .valores_con_separator{width:10%;margin:0 1rem;margin-top:4rem;}

    .thunnus_link_con__t1{font-size:2rem;letter-spacing:2px;}
    .thunnus_link_con__t2{font-size:9rem;line-height:8rem;}
    .thunnus_link_con__t3{font-size:1.5rem;margin-bottom:2rem;}
    .thunnus_link_con__btn{font-size:1.5rem;}
}

@media (min-width:1400px){
    .header_des{font-size:1.5rem;max-width:700px;}
    .header_title{top:45%;}
    .header_title__t1{font-size:7rem;line-height:6.5rem;}
    .header_title__t2{font-size:11.2rem;line-height:10rem;}
    .header_button{top:64%;}
    .header_button a{font-size:1.8rem;}

    .anos_des{width:650px;}

    .us_des,.us_img{width:50%;}
    .us_des{padding-right:2rem;}

    .data{margin-top:-20rem;}
    .data .content{padding-bottom:0;top:23rem;left:50%;transform:translateX(-50%);}
    .data_el{width:40%;padding:0 1rem;}
    .data_el__t1{font-size:4rem;}
    .data_el__t2{font-size:1.4rem;}

    .thunnus .content{max-width:1000px;font-size:4.2rem;text-align:center;line-height:4.4rem;top:calc(50% - 10rem);}
    .thunnus_separator{width:10rem;margin-top:4rem;margin-bottom:4rem;}
    .thunnus_lines{width:20%;height:auto;}
    .thunnus_link{margin-top:-32rem;padding-bottom:8rem;}
    .thunnus_link .content{margin-top:-2rem;}

    .valores_con:nth-child(1){margin-bottom:2rem;}
    .valores_con_el{width:20%;}
    .valores_con_el__img{padding:1rem;}
    .valores_con_el__title{font-size:1.2rem;}
    .valores_con_separator{width:14%;margin:0 1rem;margin-top:4.2rem;}

    .thunnus_link_con__t1{font-size:2.5rem;letter-spacing:2px;}
    .thunnus_link_con__t2{font-size:11rem;line-height:9rem;}
    .thunnus_link_con__t3{font-size:1.8rem;margin-bottom:2rem;}
    .thunnus_link_con__btn{font-size:1.6rem;}
}

@media (min-width:1500px){
    .thunnus_separator{margin-top:5rem;margin-bottom:5rem;}
}

@media (min-width:1600px){
    .thunnus_separator{margin-top:8rem;margin-bottom:8rem;}
}