.deviceheroComponent .upperTitle{font-family:Telefonica_Sans_Regular;font-size:.875rem;color:var(--emp-grey9);margin-bottom:8px}
@media screen and (max-width:767.95px){.deviceheroComponent .upperTitle{font-size:.75rem}
}
.deviceheroComponent .titleContainer .title{color:var(--emp-grey9);font-family:Telefonica_Sans_Light;font-size:2rem}
@media screen and (max-width:767.95px){.deviceheroComponent .titleContainer .title{font-size:1.5rem}
}
.deviceheroComponent .titleCheckContainer{display:flex;justify-content:space-between}
@media screen and (max-width:767.95px){.deviceheroComponent .titleCheckContainer{flex-wrap:wrap}
}
.deviceheroComponent .titleCheckContainer .selectContainer{display:flex;gap:12px;align-self:flex-end;align-items:center;font-size:.875rem;font-family:Telefonica_Sans_Regular;color:var(--emp-grey9)}
@media screen and (max-width:767.95px){.deviceheroComponent .titleCheckContainer .selectContainer{margin-top:12px;font-size:.75rem}
}
.deviceheroComponent .mainContainer{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;margin-top:24px}
@media screen and (max-width:767.95px){.deviceheroComponent .mainContainer{grid-template-rows:min-content 1fr;grid-template-columns:none}
}
.deviceheroComponent .mainContainer .galleryContainer .bigPicture img{aspect-ratio:1.33333333;max-width:100%}
.deviceheroComponent .mainContainer .galleryContainer .smallPictures{display:flex;flex-direction:row;gap:16px;align-items:center;margin-right:10%;margin-left:10%;margin-top:24px}
.deviceheroComponent .mainContainer .galleryContainer .smallPictures .smallPictureContainer{border:1px solid var(--emp-grey3);margin:1px;aspect-ratio:1;display:flex;align-items:center;width:20%}
.deviceheroComponent .mainContainer .galleryContainer .smallPictures .smallPictureContainer:hover{background-color:var(--emp-successLow);border:1px solid var(--emp-blue);cursor:pointer}
.deviceheroComponent .mainContainer .galleryContainer .smallPictures .smallPictureContainer img{aspect-ratio:1.33333333;object-fit:contain}
.deviceheroComponent .mainContainer .galleryContainer .smallPictures .smallPictureContainer.active{border:1px solid var(--emp-brandHigh)}
.deviceheroComponent .mainContainer .infoContainer{display:grid;gap:16px}
.deviceheroComponent .mainContainer .infoContainer .capacitiesInfo,.deviceheroComponent .mainContainer .infoContainer .quotesInfo{font-family:Telefonica_Sans_Regular;font-size:.875rem}
.deviceheroComponent .mainContainer .infoContainer .capacitiesInfo .capacityText,.deviceheroComponent .mainContainer .infoContainer .quotesInfo .capacityText,.deviceheroComponent .mainContainer .infoContainer .capacitiesInfo .quoteText,.deviceheroComponent .mainContainer .infoContainer .quotesInfo .quoteText{color:var(--emp-grey9)}
.deviceheroComponent .mainContainer .infoContainer .capacitiesInfo .capacityText .capacityValue,.deviceheroComponent .mainContainer .infoContainer .quotesInfo .capacityText .capacityValue,.deviceheroComponent .mainContainer .infoContainer .capacitiesInfo .quoteText .capacityValue,.deviceheroComponent .mainContainer .infoContainer .quotesInfo .quoteText .capacityValue,.deviceheroComponent .mainContainer .infoContainer .capacitiesInfo .capacityText .quoteValue,.deviceheroComponent .mainContainer .infoContainer .quotesInfo .capacityText .quoteValue,.deviceheroComponent .mainContainer .infoContainer .capacitiesInfo .quoteText .quoteValue,.deviceheroComponent .mainContainer .infoContainer .quotesInfo .quoteText .quoteValue{font-family:Telefonica_Sans_DemiBold}
.deviceheroComponent .mainContainer .infoContainer .capacitiesInfo .capacityContainer,.deviceheroComponent .mainContainer .infoContainer .quotesInfo .capacityContainer,.deviceheroComponent .mainContainer .infoContainer .capacitiesInfo .quoteContainer,.deviceheroComponent .mainContainer .infoContainer .quotesInfo .quoteContainer{margin-top:8px;display:flex;flex-direction:row;gap:8px;font-size:.875rem}
.deviceheroComponent .mainContainer .infoContainer .capacitiesInfo .capacityContainer .capacityPill,.deviceheroComponent .mainContainer .infoContainer .quotesInfo .capacityContainer .capacityPill,.deviceheroComponent .mainContainer .infoContainer .capacitiesInfo .quoteContainer .capacityPill,.deviceheroComponent .mainContainer .infoContainer .quotesInfo .quoteContainer .capacityPill,.deviceheroComponent .mainContainer .infoContainer .capacitiesInfo .capacityContainer .quotePill,.deviceheroComponent .mainContainer .infoContainer .quotesInfo .capacityContainer .quotePill,.deviceheroComponent .mainContainer .infoContainer .capacitiesInfo .quoteContainer .quotePill,.deviceheroComponent .mainContainer .infoContainer .quotesInfo .quoteContainer .quotePill{border:1px solid var(--emp-grey3);color:var(--emp-grey6);padding:7px 16px;user-select:none}
.deviceheroComponent .mainContainer .infoContainer .capacitiesInfo .capacityContainer .capacityPill:hover,.deviceheroComponent .mainContainer .infoContainer .quotesInfo .capacityContainer .capacityPill:hover,.deviceheroComponent .mainContainer .infoContainer .capacitiesInfo .quoteContainer .capacityPill:hover,.deviceheroComponent .mainContainer .infoContainer .quotesInfo .quoteContainer .capacityPill:hover,.deviceheroComponent .mainContainer .infoContainer .capacitiesInfo .capacityContainer .quotePill:hover,.deviceheroComponent .mainContainer .infoContainer .quotesInfo .capacityContainer .quotePill:hover,.deviceheroComponent .mainContainer .infoContainer .capacitiesInfo .quoteContainer .quotePill:hover,.deviceheroComponent .mainContainer .infoContainer .quotesInfo .quoteContainer .quotePill:hover{border:1px solid var(--emp-blue);background-color:var(--emp-successLow);color:var(--emp-blue);cursor:pointer}
.deviceheroComponent .mainContainer .infoContainer .capacitiesInfo .capacityContainer .capacityPill.active,.deviceheroComponent .mainContainer .infoContainer .quotesInfo .capacityContainer .capacityPill.active,.deviceheroComponent .mainContainer .infoContainer .capacitiesInfo .quoteContainer .capacityPill.active,.deviceheroComponent .mainContainer .infoContainer .quotesInfo .quoteContainer .capacityPill.active,.deviceheroComponent .mainContainer .infoContainer .capacitiesInfo .capacityContainer .quotePill.active,.deviceheroComponent .mainContainer .infoContainer .quotesInfo .capacityContainer .quotePill.active,.deviceheroComponent .mainContainer .infoContainer .capacitiesInfo .quoteContainer .quotePill.active,.deviceheroComponent .mainContainer .infoContainer .quotesInfo .quoteContainer .quotePill.active{border:2px solid var(--emp-brandHigh);color:var(--emp-brandHigh)}
.deviceheroComponent .mainContainer .infoContainer .colorsInfo{margin-bottom:16px}
.deviceheroComponent .mainContainer .infoContainer .colorsInfo .colorText{margin-bottom:16px}
.deviceheroComponent .mainContainer .infoContainer .colorsInfo .colorValue{font-family:Telefonica_Sans_Demibold}
.deviceheroComponent .mainContainer .infoContainer .colorContainer{display:flex;gap:12px;flex-direction:row;margin-bottom:16px}
.deviceheroComponent .mainContainer .infoContainer .colorContainer .colorButton{width:32px;height:32px;border-radius:50%;display:flex;justify-content:center;align-items:center}
.deviceheroComponent .mainContainer .infoContainer .colorContainer .colorButton:hover{border:1.6px solid var(--emp-blue);background-color:var(--emp-successLow)}
.deviceheroComponent .mainContainer .infoContainer .colorContainer .colorButton.active{border:1.6px solid var(--emp-brandHigh)}
.deviceheroComponent .mainContainer .infoContainer .colorContainer .colorButton .insideColor{width:16px;height:16px;border-radius:50%;border:1px solid var(--emp-grey3)}
.deviceheroComponent .mainContainer .infoContainer .labelContainer{display:flex;margin-bottom:16px}
.deviceheroComponent .mainContainer .infoContainer .labelContainer .labelPromo{background:#f9f0fd 0 0 no-repeat padding-box;border-radius:999px;padding:5px 12px}
.deviceheroComponent .mainContainer .infoContainer .labelContainer .labelPromo .textLabel{text-align:left;color:var(--emp-orchidDark);font-family:Telefonica_Sans_Medium;font-size:.875rem;letter-spacing:0}
.deviceheroComponent .mainContainer .infoContainer .priceContainer{color:var(--emp-grey5)}
.deviceheroComponent .mainContainer .infoContainer .priceContainer .priceSection{font-family:Telefonica_Sans_Medium;font-size:1.75rem}
.deviceheroComponent .mainContainer .infoContainer .priceContainer .priceSection .crossedPrice{font-family:Telefonica_Sans_Light;text-decoration:line-through}
.deviceheroComponent .mainContainer .infoContainer .priceContainer .priceSection .crossedPrice.unity{text-decoration:none;font-size:1.25rem;font-family:Telefonica_Sans_Regular}
.deviceheroComponent .mainContainer .infoContainer .priceContainer .priceSection .mainPrice{color:var(--emp-grey9)}
.deviceheroComponent .mainContainer .infoContainer .priceContainer .priceSection .mainPrice.unity{font-size:1.25rem;font-family:Telefonica_Sans_Regular}
.deviceheroComponent .mainContainer .infoContainer .priceContainer .priceSection .mainPrice.unity.promo{color:var(--emp-orchidDark)}
.deviceheroComponent .mainContainer .infoContainer .priceContainer .priceSection .mainPrice.promo{color:var(--emp-orchidDark)}
.deviceheroComponent .mainContainer .infoContainer .priceContainer .subtextSection{font-size:.875rem;font-family:Telefonica_Sans_Regular;margin-top:10px}
.deviceheroComponent .mainContainer .callYouButton{width:40%}
@media screen and (max-width:767.95px){.deviceheroComponent .mainContainer .callYouButton{width:100%}
}
.deviceheroComponent .mainContainer .callYouProperties{display:none}
.deviceheroComponent .mainContainer .separator{border-top:1px solid var(--emp-grey2)}
.deviceheroComponent .mainContainer .caracs{color:var(--emp-grey9)}
.deviceheroComponent .mainContainer .caracs .title{font-size:1.25rem;font-family:Telefonica_Sans_Light}
.deviceheroComponent .mainContainer .caracs .caracsList{margin-top:10px;margin-bottom:10px}
.deviceheroComponent .mainContainer .caracs .caracsList .caracContainer{display:flex;align-items:flex-end;gap:10px;margin-bottom:5px}
.deviceheroComponent .mainContainer .caracs .caracsList .caracContainer .item{font-family:Telefonica_Sans_Regular;font-size:1rem}
.deviceheroComponent .mainContainer .caracs .caracsList .caracContainer svg{width:24px;height:24px}
.deviceheroComponent .mainContainer .sendConditions{font-family:Telefonica_Sans_Regular;font-size:.875rem}
.deviceheroComponent .mainContainer .legalsButton button{width:auto}
.deviceheroComponent .mainContainer .legalsProperties{display:none}
.deviceheroComponent .hidden{display:none}
.deviceheroComponent .associated-NOIVA{display:none}
.Modal_content .legalHtmlRegister{background-color:white;display:block !important;padding:1.5rem 2rem 2rem 1rem}
.Modal_content .legalHtmlRegister .close{position:absolute;right:2rem;top:.5rem}
.Modal_content .legalHtmlRegister .close .cros{width:40px;height:40px;margin:auto;border-radius:50%}
.Modal_content .legalHtmlRegister .close .cros .one,.Modal_content .legalHtmlRegister .close .cros .two{display:block;position:absolute;top:50%;left:50%;width:16px;height:2px;background-color:var(--emp-blue)}
.Modal_content .legalHtmlRegister .close .cros .one{transform:translate(-50%,-50%) rotate(45deg)}
.Modal_content .legalHtmlRegister .close .cros .two{transform:translate(-50%,-50%) rotate(-45deg)}
.Modal_content .legalHtmlRegister .close .cros:hover{cursor:pointer;background-color:var(--emp-grey2)}
.Modal_content .legalHtmlRegister .titleSection{padding-bottom:1rem;border-bottom:1px solid var(--emp-grey3);margin-bottom:1rem}
.Modal_content .legalHtmlRegister a{color:var(--emp-blue)}