.company__page{width:100%;max-width:100%;display:flex;justify-content:center;flex-direction:column}.company__page-breadcrumbs{height:206px;display:flex;justify-content:center;align-items:flex-end;background-image:var(--avinci-company-hero-bg,url(/wp-content/themes/avinci/assets/images/compania/bread-compania.png));background-position:center center;background-size:cover;background-repeat:no-repeat}.company__page-breadcrumbs .breadcrumb{width:1171px;max-width:100%;background:#fff0;margin-bottom:42px;padding:12px 0!important}.company__page-breadcrumbs .breadcrumb-item,.company__page-breadcrumbs .breadcrumb-item a{color:#fffefe;font-family:"XMH Flama-Basic",sans-serif;font-size:29px;line-height:normal;text-transform:uppercase;margin-bottom:0;text-decoration:none}.company__page-hero-title{color:#fffefe;font-family:"XMH Flama-Basic",sans-serif;font-size:29px;line-height:normal;text-transform:uppercase;margin:0;padding:0;font-weight:inherit;border:0;background:#fff0}.company__page-breadcrumbs .breadcrumb-item.active{opacity:1}.company__page-content{width:100%;display:flex;justify-content:center;margin:45px 0 60px}.company__page-content--margin-top{margin:100px 0 60px}.company__page-about{width:1171px;max-width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:25px;grid-row-gap:0}.company__page-left-section img{width:90%;height:auto}.company-page-line{height:3px;margin:0 0 20px;border:0;border-top:3px solid rgb(0 0 0 / .1)}.company__page-description{width:103%}.company__page-description h2{font-family:"XMH Flama-Medium",sans-serif;font-size:35px;font-weight:500;line-height:40px;text-transform:uppercase;letter-spacing:-.58px;color:#4d4d4e;margin:20px 0 40px;width:365px;max-width:100%}.company__page-description p{color:#5c5c5c;font-family:"OpenSans-Regular",sans-serif;font-size:17px;line-height:25px;letter-spacing:-.17px;margin-bottom:25px;width:88%}.company__page-description p.lead-strong{font-family:"XMH Flama-Medium",sans-serif;font-size:19px;letter-spacing:-.19px;line-height:27px}.company__page-description p.is-bold{font-family:"OpenSans-Bold",sans-serif;font-size:17px}.company__page-history{overflow-x:auto;overflow-y:hidden;cursor:url(/wp-content/themes/avinci/assets/images/drag_img_color.png) 10 3,auto;background-color:#606060;padding:45px 0;display:flex;flex-wrap:nowrap;scrollbar-width:none}.company__page-history::-webkit-scrollbar{display:none}.company__page-history.is-dragging{cursor:grabbing}.company__page-history>div{flex:0 0 auto}.company__page-history img.custom-w{width:2915px;max-width:none;height:auto;display:block}.company__team{width:1171px;max-width:100%;margin:0 auto}.company__team-title{color:#4d4d4e;font-family:"XMH Flama-Medium",sans-serif;font-size:35px;font-weight:500;line-height:40px;text-transform:uppercase;letter-spacing:-.58px;margin-bottom:40px}.company__team-list{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-column-gap:50px;grid-row-gap:50px;margin-bottom:70px}.company__team-image{width:100%}.company__team-image img{width:192px;height:192px;object-fit:cover}.company__team-image a{display:inline-block}.company__team-name{margin-top:8px;margin-bottom:0;color:#5c5c5c;font-family:"XMH Flama-Book",sans-serif;font-size:21px;font-weight:300;letter-spacing:.21px;line-height:25px}.company__team-name a{color:inherit;text-decoration:none}.company__team-name a:hover{color:#3a3a3a;text-decoration:none}.company__team-job{color:#8b8b8b;font-family:"XMH Flama-Book",sans-serif;font-size:13px;font-weight:300;line-height:22px;text-transform:uppercase;margin:5px 0 8px;white-space:nowrap}.company__team-email,.company__team-email p{color:#50c5e4;font-size:15px;font-weight:700;font-family:"OpenSans-Regular",sans-serif;letter-spacing:-.3px;line-height:1.4;margin:0}.company__team-email a{color:#50c5e4}.company__team-responsability-title span{color:#4d4d4e;font-family:"XMH Flama-Medium",sans-serif;font-size:35px;line-height:40px;text-transform:uppercase;letter-spacing:-.58px}.company__team-responsability-text{width:44%;max-width:100%;color:#5c5c5c;font-family:"OpenSans-Regular",sans-serif;font-size:17px;line-height:25px;letter-spacing:-.16px;margin-top:44px;margin-bottom:50px}.company__team-responsability-text p{margin:0 0 12px}.company__csr-static{width:100%}.company__csr-grid{display:grid;grid-template-columns:repeat(4,1fr);width:100%}.company__csr-grid-cell{position:relative;background-color:#429caf;overflow:hidden;aspect-ratio:1}.company__csr-grid-cell img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity 0.35s ease}.company__csr-grid-cell:hover img{opacity:.4}.company__csr-grid-caption{position:absolute;top:11%;left:0;width:100%;padding:0 25px;opacity:0;transition:opacity 0.35s ease;color:#fff;font-family:"XMH Flama-Basic",sans-serif;font-size:25px;pointer-events:none}.company__csr-grid-cell:hover .company__csr-grid-caption{opacity:1}.company__csr-career{display:flex;justify-content:center;align-items:center;height:160px;width:100%;background-color:#00aad6}.company__csr-application{width:1171px;max-width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 15px}.company__csr-subtitle{color:#fff;margin:0;font-family:"OpenSans-Light",sans-serif;font-size:35px}.company__csr-button{background-color:#252525;width:215px;height:53px;border:1px solid #252525;color:#fff;font-family:"OpenSans-Regular",sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.company__csr-button:hover{color:#fff;text-decoration:none;opacity:.92}.company__page-csr-anchor{scroll-margin-top:100px;height:0;overflow:hidden;margin:0;padding:0}@media (max-width:1540px){.company__page-description{width:100%}}@media (max-width:1366px){.company__page-about,.company__page-breadcrumbs .breadcrumb,.company__team,.company__csr-application{width:85%!important}.company__page-left-section img{width:95%}.company__page-description h2{font-size:30px;width:60%}.company__page-description p{font-size:15px;width:87%}.company__team-responsability-text{width:39%;line-height:24px;margin-top:40px;font-size:15px}.company__csr-subtitle{font-size:27px}.company__csr-button{width:180px;height:42px}}@media (max-width:992px){.company__page-history img.custom-w{width:1900px}.company__page-description p{font-size:14px;width:100%}.company__page-description h2{font-size:24px}.company__team-title,.company__team-responsability-title span{font-size:28px}.company__team-list{grid-template-columns:repeat(3,1fr)}.company__team-responsability-text{width:53%;font-size:15px}.company__csr-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.company__page-about{grid-template-columns:1fr}.company__page-content--margin-top{margin:55px 0 60px}.company__team-list{grid-template-columns:repeat(2,1fr);grid-column-gap:24px;grid-row-gap:40px}.company__team-item{display:flex;flex-direction:column;align-items:center;text-align:center}.company__team-image{display:flex;justify-content:center;width:100%}.company__team-image img{margin-left:auto;margin-right:auto}.company__team-description{display:flex;flex-direction:column;align-items:center;width:100%;max-width:320px;text-align:center}.company__team-name{width:100%}.company__team-job{white-space:normal}.company__team-email,.company__team-email p{text-align:center}.company__team-responsability-text{width:100%}.company__page-breadcrumbs .breadcrumb-item,.company__page-breadcrumbs .breadcrumb-item a{font-size:28px}.company__csr-application{flex-direction:column;gap:20px;text-align:center}}@media (max-width:500px){.company__team-list{grid-template-columns:1fr;justify-items:center}.company__csr-grid{grid-template-columns:1fr}.company__team-item{max-width:320px}.company__team-image img{width:192px;height:192px;max-width:100%}}