.product-hero{position:relative;padding-top:130px}@media screen and (min-width: 992px){.product-hero{padding-top:242px}}.product-hero.banca-privada{min-height:385px}@media screen and (min-width: 992px){.product-hero.banca-privada{min-height:603px}}.product-hero.banca-corporativa{min-height:411px}@media screen and (min-width: 992px){.product-hero.banca-corporativa{min-height:603px}}.product-hero.mercado-capitales{min-height:445px}@media screen and (min-width: 992px){.product-hero.mercado-capitales{min-height:620px}}.product-hero-image{position:absolute;top:0;left:0;width:100%;height:100%}.product-hero-title{font-size:30px!important;margin-bottom:22px}@media screen and (min-width: 992px){.product-hero-title{font-size:60px!important}}.product-hero-description{margin:0;font-size:14.5px;font-weight:400;line-height:1.5;color:var(--white)}@media screen and (min-width: 992px){.product-hero-description{font-size:18px}}.product-hero-buttons{margin-top:20px;display:flex;justify-content:space-between}@media screen and (min-width: 992px){.product-hero-buttons{margin-top:60px}}.product-hero-button{padding:0;font-size:14px;font-weight:600;background-color:transparent;color:var(--white)}.product-hero-button svg path{fill:var(--white)}@media screen and (min-width: 992px){.product-hero-button{font-size:16px}}.product-hero-back{display:none;align-items:center;gap:10px;font-size:16px;font-weight:400;line-height:1.3;color:#fff6;transition:all .3s ease}.product-hero-back svg path{transition:all .3s ease}@media screen and (min-width: 992px){.product-hero-back{display:flex}}.product-hero-back:hover{text-decoration:underline}.product-design{position:relative;height:660px;background-color:var(--white);display:flex;align-items:flex-end}@media screen and (min-width: 992px){.product-design{align-items:center}}.product-design-background{position:absolute;top:0;left:0;width:100%;height:100%}.product-design-background.desktop{display:none}.product-design-background.mobile{display:block}@media screen and (min-width: 992px){.product-design-background.desktop{display:block}.product-design-background.mobile{display:none}}.product-design-card{margin-bottom:45px;padding:40px 30px 57px;border-radius:0;display:flex;flex-direction:column;justify-content:center;gap:25px}.product-design-card:before{content:"";position:absolute;top:0;left:0;width:18px;height:18px;background-color:var(--primary-color-dark);opacity:1}@media screen and (min-width: 992px){.product-design-card:before{display:block}}@media screen and (min-width: 992px){.product-design-card{margin-bottom:0;height:416px;padding:57px 47px}}.product-design-title{font-size:28px!important}.product-design-description{font-size:15px;font-weight:400;line-height:1.4;color:var(--black)}@media screen and (min-width: 992px){.product-design-description{font-size:18px}}.product-design-button{display:flex}.product-design-button a{cursor:pointer;border:none;background-color:var(--primary-color-dark);display:flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:15px 18px;border-radius:40px;text-decoration:none;font-size:12px;line-height:1.3;font-weight:500;transition:all .3s ease;color:var(--white)}.product-design-button a svg path{fill:var(--white)}@media screen and (min-width: 992px){.product-design-button a{font-size:16px}}.product-design-button a:hover{background-color:var(--black);color:var(--white)}.product-design-button a:hover svg path{fill:var(--white)}
