.sticky-banner-tarifas .sticky-message-component{position:fixed;bottom:0;left:0;width:100%;background-color:#fff;opacity:0;visibility:hidden;transition:opacity .5s ease;-webkit-transition:opacity .5s ease;z-index:999;padding:0}
@media(min-width:720px){.sticky-banner-tarifas .sticky-message-component{padding:4px 0}
}
.sticky-banner-tarifas .sticky-message-component.is-visible{visibility:visible !important;opacity:1;box-shadow:0 -4px 15px rgba(0,69,113,0.25)}
.sticky-banner-tarifas .sticky-message-component.is-hidden{visibility:hidden !important;opacity:0}
.sticky-banner-tarifas .sticky-message-component.isAuthor{position:relative;opacity:1;height:fit-content !important;visibility:visible !important}
.sticky-banner-tarifas .sticky-message-component .sticky-message__wrapper{width:100%;max-width:1170px;margin:0 auto;padding:20px 0}
@media(min-width:720px){.sticky-banner-tarifas .sticky-message-component .sticky-message__wrapper{padding:0 30px}
}
.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop{display:none}
@media(min-width:992px){.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;column-gap:40px;min-height:76px}
}
.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .sticky-message__title{width:25%;font-family:'FSEmeric Semibold';font-size:24px;line-height:28px;color:#004571;text-align:center}
@media(min-width:1200px){.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .sticky-message__title{text-align:left;width:100%}
}
.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .sticky-message__description{display:flex;flex-direction:column;width:33%;font-family:'FSEmeric Regular';color:#004571}
@media(min-width:1200px){.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .sticky-message__description{width:100%}
}
.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .sticky-message__description.two-infos .sticky-message__description__info .price-title{margin:0;font-size:16px}
.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .sticky-message__description.two-infos .sticky-message__description__info .price-title .price-number{font-size:16px}
.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .sticky-message__description.two-infos .sticky-message__description__info .price-title .price-info{font-size:16px;margin-left:4px}
.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .sticky-message__description .sticky-message__description__info{color:#004571;font-family:'FSEmeric Semibold';font-size:20px;line-height:24px;margin-bottom:4px}
.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .sticky-message__description .sticky-message__description__info .price-title{font-family:"FSEmeric",Arial,Helvetica,sans-serif;font-weight:700;margin:0;font-size:20px;line-height:1}
.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .sticky-message__description .sticky-message__description__info .price-title .price-number{font-size:20px}
.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .sticky-message__description .sticky-message__description__info .price-title .price-info{font-size:16px}
.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .sticky-message__description .sticky-message__description__info.with-prices .price-title .price-number{font-size:16px}
.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .sticky-message__description .sticky-message__description__info.with-prices .price-title .price-type{font-size:24px;font-weight:700}
.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .sticky-message__description .sticky-message__description__info.with-prices .price-title .price-info{font-size:16px}
.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .sticky-message__description p{margin:4px 0}
.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .sticky-message__description a{text-decoration:underline;color:#004571}
.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .sticky-message__description .sticky-message--desktop__anchor-button{text-decoration:underline;color:#004571;cursor:pointer}
.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .sticky-message__description .sticky-message--desktop__anchor-button p{margin-bottom:0;margin-top:0}
.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .button-phone{text-align:center}
.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .button-phone__item{border-radius:25px;background-color:transparent;font-size:1em;border:2px solid #004571;text-align:center;line-height:18px;font-family:'FSEmeric Semibold',Arial,sans-serif;color:#004571;width:50px;margin-left:10px;display:flex;height:50px;margin:auto;pointer-events:auto}
.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .button-phone__itemLink{padding:0;border:0;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none;width:100%;height:100%;color:#004571}
.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .button-phone__item:hover{border-color:#1378c3}
.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .button-phone__item:hover a{color:#1378c3}
.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .button-phone__item .userLogo{font-size:24px;line-height:0}
.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .button-phone__item .userLogo:before{line-height:2}
.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .sticky-message__button{display:flex;justify-content:center;column-gap:12px;width:40%}
@media(min-width:1200px){.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .sticky-message__button{width:100%;align-items:center;justify-content:flex-end}
}
.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .sticky-message__button .button{display:flex;align-items:center;justify-content:center;width:fit-content;margin:0;max-height:48px}
.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .sticky-message__button .button button{cursor:pointer;text-decoration:none;background-color:transparent;border:0;outline:0}
.sticky-banner-tarifas .sticky-message-component .sticky-message--desktop .sticky-message__button .button a{text-decoration:none;padding:12px 24px}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 12px}
@media(min-width:640px){.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile{padding:0 30px}
}
@media(min-width:992px){.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile{display:none}
}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__arrow-button{margin-top:8px;cursor:pointer;color:#004571;margin-bottom:24px}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__arrow-button.is-open{margin-bottom:16px}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__arrow-button.is-open:before{content:"\e035"}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content{position:relative;display:flex;width:100%;padding-bottom:16px}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__description{width:100%;color:#004571;max-width:46%}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__description.full-width{max-width:100%}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__description .sticky-message--mobile__title{font-family:'FSEmeric Semibold';font-size:20px;line-height:22px;color:#004571;margin-bottom:8px}
@media(min-width:992px){.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__description .sticky-message--mobile__title{font-size:24px;line-height:26px}
}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__description .sticky-message--mobile__info{display:none;align-items:center;column-gap:4px;padding-left:0;max-height:0;overflow:hidden;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;margin-bottom:24px}
@media(min-width:640px){.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__description .sticky-message--mobile__info{padding-left:8px}
}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__description .sticky-message--mobile__info.is-open{display:block;height:100px;align-items:flex-start;margin-top:14px}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__description .sticky-message--mobile__info.two-infos .sticky-message--mobile__info-title{font-size:16px;margin:0}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__description .sticky-message--mobile__info.two-infos .sticky-message--mobile__info-title .price-number{font-size:16px}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__description .sticky-message--mobile__info.two-infos .sticky-message--mobile__info-title .price-info{font-size:16px;margin-left:4px}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__description .sticky-message--mobile__info .sticky-message--mobile__info-title{font-family:'FSEmeric Semibold';font-size:20px;line-height:22px;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out;opacity:0;width:0;margin:0;width:100%}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__description .sticky-message--mobile__info .sticky-message--mobile__info-title .price-number{font-size:20px}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__description .sticky-message--mobile__info .sticky-message--mobile__info-title .price-info{font-size:16px;margin-left:4px}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__description .sticky-message--mobile__info .sticky-message--mobile__info-title.with-prices .price-number{display:inline-block;font-size:16px}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__description .sticky-message--mobile__info .sticky-message--mobile__info-title.with-prices .price-type{display:inline-block;font-size:24px;font-weight:700}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__description .sticky-message--mobile__info .sticky-message--mobile__info-title.with-prices .price-info{display:block;font-size:16px;margin-left:0}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__description .sticky-message--mobile__info .information{opacity:0;width:0;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__description .sticky-message--mobile__info .information p{margin-bottom:0;margin-top:2px}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__description .sticky-message--mobile__anchor-button{text-decoration:underline;color:#004571;cursor:pointer}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__description .sticky-message--mobile__anchor-button p{margin-bottom:0;margin-top:0}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__actions{position:absolute;bottom:16px;right:8px;display:flex;justify-content:center;align-items:center;gap:8px}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__actions .button{max-width:min-content;width:min-content !important;height:fit-content;margin:0;padding:8px 20px 8px 20px}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__actions .button a{text-decoration:none;padding:0}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__actions .button a .button--text{line-height:1}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__actions .button-phone__item{border-radius:25px;background-color:transparent;font-size:1em;border:2px solid #004571;text-align:center;line-height:18px;font-family:'FSEmeric Semibold',Arial,sans-serif;color:#004571;margin-left:10px;display:flex;height:48px;width:48px;margin:auto}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__actions .button-phone__itemLink{padding:0;border:0;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none;width:100%;height:100%;color:#004571}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__actions .button-phone__item:hover{border-color:#1378c3}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__actions .button-phone__item:hover a{color:#1378c3}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__actions .button-phone__item .userLogo{display:grid;place-content:center;width:24px;height:24px;font-size:24px;line-height:0}
.sticky-banner-tarifas .sticky-message-component .sticky-message--mobile .sticky-message--mobile__content .sticky-message--mobile__actions .button-phone__item .userLogo:before{line-height:2}
.sticky-banner-tarifas .modal-telefono.long{display:none;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100vh;padding:40px 20px;z-index:99999999999999;margin:0 !important}
.sticky-banner-tarifas .modal-telefono.long.visible{display:flex}
.sticky-banner-tarifas .modal-telefono.long .modal-telefono-content{display:flex;align-items:flex-start;justify-content:center;width:100vw;height:100%;margin:0 !important}
@media(min-width:1424px){.sticky-banner-tarifas .modal-telefono.long .modal-telefono-content{align-items:center}
}
.sticky-banner-tarifas .modal-telefono.long .modal-card-telefono{width:100%;max-width:600px;background:#FFF;box-shadow:0 0 15px rgba(0,69,113,0.4);border-radius:16px}
@media(min-width:471px){.sticky-banner-tarifas .modal-telefono.long .modal-card-telefono{max-width:80%}
}
@media(min-width:577px){.sticky-banner-tarifas .modal-telefono.long .modal-card-telefono{max-width:60%}
}
@media(min-width:821px){.sticky-banner-tarifas .modal-telefono.long .modal-card-telefono{width:37%;max-width:1170px}
}
@media(min-width:1424px){.sticky-banner-tarifas .modal-telefono.long .modal-card-telefono{width:40%;max-width:1170px}
}
.sticky-banner-tarifas .modal-telefono.long .modal-card-telefono__header{display:flex;background-color:#004571;min-height:48px;border-radius:16px 16px 0 0;margin-bottom:24px;padding-top:13px;align-items:flex-start;justify-content:center}
.sticky-banner-tarifas .modal-telefono.long .modal-card-telefono__header p{font-size:18px;color:#fff;font-family:'FSEmeric Semibold',Arial,sans-serif;line-height:26px}
.sticky-banner-tarifas .modal-telefono.long .modal-card-telefono__header a,.sticky-banner-tarifas .modal-telefono.long .modal-card-telefono__header button{background-color:transparent;color:#004571;text-decoration:none}
.sticky-banner-tarifas .modal-telefono.long .modal-card-telefono__header a .icon,.sticky-banner-tarifas .modal-telefono.long .modal-card-telefono__header button .icon{color:#fff;font-weight:700;font-size:16px;position:absolute;right:20px;top:16px;cursor:pointer}
.sticky-banner-tarifas .modal-telefono.long .modal-card-telefono form.modal-card-telefono__form p{text-align:center}
.sticky-banner-tarifas .modal-telefono.long .modal-card-telefono form.modal-card-telefono__form input#inputLlamadmecortinillaModal.error{border:1px solid red}
.sticky-banner-tarifas .modal-telefono.long .modal-telefono-backdrop{display:block;position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.5);top:0;left:0}
.sticky-banner-tarifas .modal-telefono.long .card-telefono__body{border-top:0;padding:0 30px 20px 30px;text-align:center;width:90%;margin:auto}
.sticky-banner-tarifas .modal-telefono.long .card-telefono__body p{text-align:center}
.sticky-banner-tarifas .modal-telefono.long .card-telefono__body .card-telefono__bodyText{font-family:'FSEmeric Regular',Arial,sans-serif;color:#004571;text-align:center}
.sticky-banner-tarifas .modal-telefono.long .card-telefono__body .card-telefono__bodyLink{font-size:20px;line-height:28px;text-align:center;color:#e57200;font-weight:700;font-family:FSEmeric,Arial,sans-serif;margin-bottom:20px;text-decoration:none}
.sticky-banner-tarifas .modal-telefono.long .card-telefono__body .card-telefono__bodyLink:hover{color:#00213b;text-decoration:underline}
.sticky-banner-tarifas .modal-telefono.long .icon-phone:before{content:"\e019";font-size:24px;color:#fff;margin-right:8px}
.sticky-banner-tarifas .modal-telefono.long .btnEnviar{display:inline-block}
.sticky-banner-tarifas .modal-telefono.short{display:none;align-items:center;justify-content:center;margin:1% 39%;position:fixed;left:0;top:60px;z-index:99999999999999;width:22%}
@media screen and (max-width:1424px){.sticky-banner-tarifas .modal-telefono.short{margin:0 32%;width:36%}
.sticky-banner-tarifas .modal-telefono.short .no-reverse-card-telefono{display:flex;align-items:center;padding:40px 20px;justify-content:center;margin:0 26%}
}
@media screen and (max-width:820px){.sticky-banner-tarifas .modal-telefono.short{margin:20%;width:60%}
}
@media screen and (max-width:720px){.sticky-banner-tarifas .modal-telefono.short{margin:0 14%;width:72%}
}
@media screen and (max-width:576px){.sticky-banner-tarifas .modal-telefono.short{margin:0 8%;width:84%}
}
@media screen and (max-width:470px){.sticky-banner-tarifas .modal-telefono.short{margin:auto;width:100%;padding-left:20px;padding-right:20px}
}
.sticky-banner-tarifas .modal-telefono.short.visible{display:flex}
.sticky-banner-tarifas .modal-telefono.short .modal-telefono-backdrop{display:block;position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.5);top:0;left:0}
.sticky-banner-tarifas .modal-telefono.short .modal-card-telefono{position:relative;background:#FFF;box-shadow:0 0 15px rgba(0,69,113,0.4);border-radius:16px;padding:0 0 14px 0;top:0;left:0;z-index:1111}
.sticky-banner-tarifas .modal-telefono.short .modal-telefono-content{text-align:center;width:100%}
.sticky-banner-tarifas .modal-telefono.short .modal-card-telefono__header{display:flex;background-color:#004571;min-height:48px;border-radius:16px 16px 0 0;margin-bottom:24px;padding:13px 0 0 0;flex-direction:row;justify-content:center}
.sticky-banner-tarifas .modal-telefono.short .modal-card-telefono__header p{font-size:18px;color:#fff;font-family:'FSEmeric Semibold',Arial,sans-serif}
.sticky-banner-tarifas .modal-telefono.short .modal-card-telefono__header a{background-color:transparent;color:#004571;text-decoration:none}
.sticky-banner-tarifas .modal-telefono.short .modal-card-telefono__header a .icon{color:#fff;font-weight:700;font-size:16px;position:absolute;right:20px;top:16px;cursor:pointer}
.sticky-banner-tarifas .modal-telefono.short .icon-phone:before{content:"\e019";font-size:24px;color:#fff;margin-right:8px}
.sticky-banner-tarifas .modal-telefono.short .card-telefono__body{border-top:0;padding-bottom:44px;text-align:center;border-top:0;padding-top:0;padding-bottom:20px;border-bottom:0;padding-right:30px;padding-left:30px;width:90%;margin:auto}
.sticky-banner-tarifas .modal-telefono.short .card-telefono__body p{text-align:center}
.sticky-banner-tarifas .modal-telefono.short .card-telefono__body .card-telefono__bodyText{font-family:'FSEmeric Regular',Arial,sans-serif;color:#004571;text-align:center}
.sticky-banner-tarifas .modal-telefono.short .card-telefono__body .card-telefono__bodyLink{font-size:20px;line-height:28px;text-align:center;color:#e57200;font-weight:700;font-family:FSEmeric,Arial,sans-serif;margin-bottom:20px;text-decoration:none}
.sticky-banner-tarifas .modal-telefono.short .card-telefono__body .card-telefono__bodyLink:hover{color:#00213b;text-decoration:underline}
.sticky-banner-tarifas .hidden{display:none}
.sticky-banner-tarifas .loader-ctn{width:100%;display:flex;align-items:center;justify-content:center}
.sticky-banner-tarifas .loader{width:75px;height:42px}
.sticky-banner-tarifas .stickyBanner__contact-block--formvalidated p{color:#3c763d;text-align:center;font-family:"FSEmeric",Arial,Helvetica,sans-serif}
.faldon-cups .sticky-message-component-cups{position:fixed;bottom:0;left:0;background-color:#fff;opacity:0;visibility:hidden;transition:opacity .5s ease;-webkit-transition:opacity .5s ease;z-index:999;box-shadow:0 -4px 12.7px 0 rgba(0,69,113,0.25);width:100%;justify-content:space-around;border-radius:5px;padding:20px 24px;border-width:4px;flex-direction:row;gap:27px;display:flex}
@media(min-width:640px){.faldon-cups .sticky-message-component-cups{justify-content:center}
}
.faldon-cups .sticky-message-component-cups.isAuthor{position:relative;opacity:1;height:fit-content !important;visibility:visible !important}
.faldon-cups .sticky-message-component-cups.isAuthor .hidden{display:flex !important}
.faldon-cups .cups-fix-mobile{display:flex;flex-direction:row;gap:4px}
@media(min-width:640px){.faldon-cups .cups-fix-mobile{gap:27px}
}
.faldon-cups .sticky-cups-wrapper{display:flex;flex-direction:column;gap:10px 27px}
@media(min-width:1200px){.faldon-cups .sticky-cups-wrapper{flex-direction:row}
}
@media(max-width:640px){.faldon-cups .sticky-cups-wrapper{gap:6px 10px}
}
.faldon-cups .sticky-cups-icon{height:20px;width:20px}
.faldon-cups .sticky-cups-text{display:none;flex-direction:column;width:fit-content;font-family:'FSEmeric Regular',Arial,sans-serif}
@media(min-width:640px){.faldon-cups .sticky-cups-text{display:flex}
}
.faldon-cups .sticky-cups-gas{border:4px solid #0071b9}
.faldon-cups .sticky-cups-luz{border:4px solid #e57200}
.faldon-cups .sticky-cups-upper{display:flex}
.faldon-cups .sticky-cups-upper .sticky-cups-title{font-family:FSEmeric Semibold;font-weight:700;font-size:18px;line-height:24px;letter-spacing:0;vertical-align:middle;color:#004571}
@media(min-width:1200px){.faldon-cups .sticky-cups-upper .sticky-cups-title{font-size:20px}
}
@media(max-width:768px){.faldon-cups .sticky-cups-upper{justify-content:center}
}
.faldon-cups .sticky-cups-subtitle{font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;text-align:left;vertical-align:middle;color:#004571;font-family:'FSEmeric Regular',Arial,sans-serif}
@media(min-width:768px){.faldon-cups .sticky-cups-subtitle{text-align:left}
}
@media(min-width:1200px){.faldon-cups .sticky-cups-subtitle{font-size:16px}
}
@media(min-width:768px){.faldon-cups .sticky-cups-contr .button--cmp,.faldon-cups .sticky-cups-dual .button--cmp{padding:12px 24px 10px 24px;font-size:20px}
}
@media(min-width:481px){.faldon-cups .sticky-cups-contr .button--cmp .button--cmp-image,.faldon-cups .sticky-cups-dual .button--cmp .button--cmp-image,.faldon-cups .sticky-cups-contr .button--cmp .button--cmp-icon,.faldon-cups .sticky-cups-dual .button--cmp .button--cmp-icon{display:none}
}
@media(max-width:480px){.faldon-cups .sticky-cups-contr .button--cmp,.faldon-cups .sticky-cups-dual .button--cmp{padding:10px}
.faldon-cups .sticky-cups-contr .button--cmp .button--text,.faldon-cups .sticky-cups-dual .button--cmp .button--text{display:none}
.faldon-cups .sticky-cups-contr .button--cmp .button--cmp-image,.faldon-cups .sticky-cups-dual .button--cmp .button--cmp-image{margin-left:5px;margin-top:2px}
}
.faldon-cups .sticky-cups-contr .button--cmp img,.faldon-cups .sticky-cups-dual .button--cmp img{width:20px;height:20px;margin:0}
@media(max-width:768px){.faldon-cups .sticky-cups-contr{display:flex;justify-content:center}
}
.faldon-cups .sticky-cups-price{display:flex;height:48px;font-family:'FSEmeric Regular',Arial,sans-serif}
.faldon-cups .sticky-cups-price .sticky-cups-main-price{font-family:FSEmeric Semibold;font-weight:700;font-size:48px;color:#e57200;display:flex;justify-content:center;align-items:center}
@media(max-width:1200px){.faldon-cups .sticky-cups-price .sticky-cups-main-price{font-size:38px}
}
@media(max-width:640px){.faldon-cups .sticky-cups-price .sticky-cups-main-price{font-size:16px}
}
.faldon-cups .sticky-cups-price .sticky-cups-decimal,.faldon-cups .sticky-cups-price .sticky-cups-suffix{font-family:FSEmeric Semibold;font-weight:700;font-size:20px;color:#e57200;display:flex;align-items:end}
@media(max-width:640px){.faldon-cups .sticky-cups-price .sticky-cups-decimal,.faldon-cups .sticky-cups-price .sticky-cups-suffix{font-size:14px;align-items:center}
}
.faldon-cups .sticky-cups-price .sticky-cups-note{font-weight:400;font-size:14px;line-height:18px;color:#004571;display:flex;align-items:end;margin-left:4px;margin-bottom:4px}
@media(max-width:768px){.faldon-cups .sticky-cups-price .sticky-cups-note{margin-left:11px}
}
@media(max-width:640px){.faldon-cups .sticky-cups-price .sticky-cups-note{align-items:center;margin-left:4px;margin-bottom:-2px}
}
@media(max-width:768px){.faldon-cups .sticky-cups-price{justify-content:center;height:38px}
}
@media(max-width:640px){.faldon-cups .sticky-cups-price{height:auto}
}
.faldon-cups .sticky-cups-dual{display:flex;justify-content:center;margin-top:10px}
.faldon-cups .dual{justify-content:center;gap:72px}
.faldon-cups .dual .sticky-cups-contr{display:none}
.faldon-cups .mobile-title,.faldon-cups .sticky-cups-text-mobile{display:none}
@media(max-width:639px){.faldon-cups .mobile-title,.faldon-cups .sticky-cups-text-mobile{display:flex}
}
.faldon-cups .hidden{display:none}
.faldon-cups .button--orangeBackground{margin:0}
.faldon-cups .sticky-message-component{display:none}
.faldon-cups .sticky-message-component-cups{display:flex;align-items:center}
.sticky-message-component-cups{display:none}