﻿.hero-inside-price{line-height:1.2;background-color:var(--color-white);padding:1em .8em .2em .8em;border-bottom-left-radius:1px;border-bottom-right-radius:1px;}.hero-inside-price .box-dades{font-size:1.125rem;font-family:var(--font-family-main);font-weight:600;color:var(--color-main);}.pieza-megas{position:absolute;bottom:0;margin-bottom:.6em;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-family-main);font-weight:600;}.gigas-option{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 .125em;}@media(min-width:576px){.gigas-option{padding:0 .25em;}}.pieza-megas div:hover{cursor:pointer;border-top-color:var(--white);opacity:1;}.gigas-option a{border:4px solid transparent;border-radius:.198em;display:block;}.gigas-option.actived a{border:4px solid var(--color-white);}.gigas-option.actived .gigas-option-div{opacity:1;border-radius:0;}.box-banner-price{font-family:var(--font-family-main);font-weight:600;display:table;margin:0 auto;}.banner-price{font-size:54px;line-height:.8;text-align:right;padding-right:0;}.box-decimal{padding-left:0;text-align:left;}.banner-price,.banner-decimal{letter-spacing:-.01em;}.banner-decimal{font-size:30px;line-height:.85;}.banner-mes{font-size:14px;line-height:1.4;}.gigas-option-cuantity{font-size:40px;}.price-option{margin:0 auto;}.price-option .decimal{line-height:1.3;}.price-option .month{font-size:11px;line-height:.8;}.gigas-option-div{padding-top:.3em;padding-bottom:.3em;background-color:var(--color-white);opacity:.5;font-size:14px;border-radius:.198em;line-height:1.1;transition:all .3s ease-in;}.gigas-option-div .giba{font-size:15px;line-height:1;display:inline-block;}.link-no-decorated{text-decoration:none!important;color:inherit!important;}@media(min-width:768px){.hero-inside-price .box-dades{font-size:1.5rem;}.banner-price{font-size:63px;}.banner-decimal{font-size:34px;}.banner-mes{font-size:16px;padding-left:0;}.gigas-option-div{font-size:1.125rem;}.gigas-option-div .giba{font-size:35px;}}@media(min-width:992px){.banner-price{font-size:78px;}.banner-decimal{font-size:42px;}.banner-mes{font-size:18px;padding-left:.4em;}}@media(min-width:1200px){.banner-price{font-size:100px;}.banner-decimal{font-size:50px;}.banner-mes{font-size:20px;padding-left:.8em;}}