#kcs-delegados-gremiales{font-size:24px;line-height:1.38}
#kcs-delegados-gremiales h1{font-size:clamp(64px,5.7vw,88px);line-height:1.03}
#kcs-delegados-gremiales h2,#kcs-delegados-gremiales .kcs-kit-upsell h2{font-size:clamp(44px,4vw,60px);line-height:1.08}
#kcs-delegados-gremiales h3,#kcs-delegados-gremiales .kcs-benefits h3,#kcs-delegados-gremiales .kcs-chapters h3,#kcs-delegados-gremiales .kcs-steps h3{font-size:28px;line-height:1.18}
#kcs-delegados-gremiales p,#kcs-delegados-gremiales .kcs-benefits p,#kcs-delegados-gremiales .kcs-chapters p,#kcs-delegados-gremiales .kcs-steps p,#kcs-delegados-gremiales .kcs-list li,#kcs-delegados-gremiales .kcs-bonus li,#kcs-delegados-gremiales .kcs-two-cards p{font-size:23px;line-height:1.38}
#kcs-delegados-gremiales .kcs-hero__lead{font-size:28px;line-height:1.38}
#kcs-delegados-gremiales .kcs-hero__text,#kcs-delegados-gremiales .kcs-heading>p{font-size:26px;line-height:1.4}
#kcs-delegados-gremiales .kcs-label,#kcs-delegados-gremiales .kcs-offerbar__track span,#kcs-delegados-gremiales .kcs-badges span,#kcs-delegados-gremiales .kcs-bonus__eyebrow{font-size:19px;line-height:1.25}
#kcs-delegados-gremiales .kcs-secure,#kcs-delegados-gremiales .kcs-final__price p{font-size:20px;line-height:1.35}
#kcs-delegados-gremiales .kcs-mp-trust b,#kcs-delegados-gremiales .kcs-mp-trust small,#kcs-delegados-gremiales .kcs-payment-brand strong,#kcs-delegados-gremiales .kcs-payment-brand small,#kcs-delegados-gremiales .kcs-mp-inline span{font-size:18px;line-height:1.3}
#kcs-delegados-gremiales .kcs-proofline span,#kcs-delegados-gremiales .kcs-proofline strong{font-size:22px;line-height:1.3}
#kcs-delegados-gremiales .kcs-btn{font-size:22px;line-height:1.18}
#kcs-delegados-gremiales .kcs-trustbar b{font-size:26px;line-height:1.2}
#kcs-delegados-gremiales .kcs-trustbar small{font-size:24px;line-height:1.35}
#kcs-delegados-gremiales .kcs-message-card p,#kcs-delegados-gremiales .kcs-message-card strong,#kcs-delegados-gremiales .kcs-bonus h3{font-size:34px;line-height:1.15}
#kcs-delegados-gremiales .kcs-offer-card span,#kcs-delegados-gremiales .kcs-final__price>span,#kcs-delegados-gremiales .kcs-final__price small{font-size:19px;line-height:1.18}
#kcs-delegados-gremiales .kcs-offer-card__main strong,#kcs-delegados-gremiales .kcs-final__price strong{font-size:60px;line-height:1}
#kcs-delegados-gremiales .kcs-offer-card del,#kcs-delegados-gremiales .kcs-final__price del{font-size:24px;line-height:1.2}
#kcs-delegados-gremiales .kcs-offer-card__seal small{font-size:18px;line-height:1.25}
#kcs-delegados-gremiales .kcs-payments>span,#kcs-delegados-gremiales .kcs-final__price em,#kcs-delegados-gremiales .kcs-kit-upsell__price{font-size:24px;line-height:1.3}
#kcs-delegados-gremiales .kcs-audience span{font-size:23px;line-height:1.36}
#kcs-delegados-gremiales .kcs-guarantee p{font-size:23px;line-height:1.4}
#kcs-delegados-gremiales .kcs-faq summary{font-size:24px;line-height:1.25}
#kcs-delegados-gremiales .kcs-faq p{font-size:22px;line-height:1.38}
#kcs-delegados-gremiales .kcs-related__body h3{font-size:24px;line-height:1.22}
#kcs-delegados-gremiales .kcs-related__body a{font-size:22px;line-height:1.18}
#kcs-delegados-gremiales .kcs-related__body strong{font-size:24px;line-height:1.2}
#kcs-delegados-gremiales .kcs-sticky__price strong{font-size:24px;line-height:1.15}
#kcs-delegados-gremiales .kcs-sticky__price small{font-size:18px;line-height:1.2}
#kcs-delegados-gremiales .kcs-sticky button{font-size:22px;line-height:1.18}
#kcs-delegados-gremiales .kcs-final p:not(.kcs-final__price p){font-size:27px;line-height:1.38}
#kcs-delegados-gremiales .kcs-btn,#kcs-delegados-gremiales .kcs-sticky button{white-space:normal;height:auto;min-height:54px}
#kcs-delegados-gremiales h1,#kcs-delegados-gremiales h2,#kcs-delegados-gremiales h3,#kcs-delegados-gremiales p{overflow-wrap:anywhere}
#kcs-delegados-gremiales .kcs-hero__grid>*,#kcs-delegados-gremiales .kcs-chapters article>*,#kcs-delegados-gremiales .kcs-final__grid>*{min-width:0}
@media(max-width:800px){#kcs-delegados-gremiales{font-size:28px;line-height:1.3}
#kcs-delegados-gremiales h1{font-size:54px;line-height:1.01}
#kcs-delegados-gremiales h2,#kcs-delegados-gremiales .kcs-kit-upsell h2{font-size:40px;line-height:1.07}
#kcs-delegados-gremiales h3,#kcs-delegados-gremiales .kcs-benefits h3,#kcs-delegados-gremiales .kcs-chapters h3,#kcs-delegados-gremiales .kcs-steps h3{font-size:31px;line-height:1.14}
#kcs-delegados-gremiales p,#kcs-delegados-gremiales .kcs-benefits p,#kcs-delegados-gremiales .kcs-chapters p,#kcs-delegados-gremiales .kcs-steps p,#kcs-delegados-gremiales .kcs-list li,#kcs-delegados-gremiales .kcs-bonus li,#kcs-delegados-gremiales .kcs-two-cards p{font-size:27px;line-height:1.3}
#kcs-delegados-gremiales .kcs-hero__lead{font-size:29px;line-height:1.32}
#kcs-delegados-gremiales .kcs-hero__text,#kcs-delegados-gremiales .kcs-heading>p{font-size:28px;line-height:1.32}
#kcs-delegados-gremiales .kcs-label,#kcs-delegados-gremiales .kcs-offerbar__track span,#kcs-delegados-gremiales .kcs-badges span,#kcs-delegados-gremiales .kcs-bonus__eyebrow{font-size:19px;line-height:1.22}
#kcs-delegados-gremiales .kcs-secure,#kcs-delegados-gremiales .kcs-final__price p{font-size:23px;line-height:1.3}
#kcs-delegados-gremiales .kcs-mp-trust b,#kcs-delegados-gremiales .kcs-mp-trust small,#kcs-delegados-gremiales .kcs-payment-brand strong,#kcs-delegados-gremiales .kcs-payment-brand small,#kcs-delegados-gremiales .kcs-mp-inline span{font-size:21px;line-height:1.28}
#kcs-delegados-gremiales .kcs-proofline span,#kcs-delegados-gremiales .kcs-proofline strong{font-size:25px;line-height:1.28}
#kcs-delegados-gremiales .kcs-btn{font-size:24px;line-height:1.16}
#kcs-delegados-gremiales .kcs-trustbar b{font-size:30px;line-height:1.16}
#kcs-delegados-gremiales .kcs-trustbar small{font-size:28px;line-height:1.3}
#kcs-delegados-gremiales .kcs-message-card p,#kcs-delegados-gremiales .kcs-message-card strong,#kcs-delegados-gremiales .kcs-bonus h3{font-size:35px;line-height:1.12}
#kcs-delegados-gremiales .kcs-offer-card span,#kcs-delegados-gremiales .kcs-final__price>span,#kcs-delegados-gremiales .kcs-final__price small{font-size:20px;line-height:1.18}
#kcs-delegados-gremiales .kcs-offer-card__main strong,#kcs-delegados-gremiales .kcs-final__price strong{font-size:58px;line-height:1}
#kcs-delegados-gremiales .kcs-offer-card del,#kcs-delegados-gremiales .kcs-final__price del{font-size:25px;line-height:1.18}
#kcs-delegados-gremiales .kcs-offer-card__seal small{font-size:20px;line-height:1.22}
#kcs-delegados-gremiales .kcs-payments>span,#kcs-delegados-gremiales .kcs-final__price em,#kcs-delegados-gremiales .kcs-kit-upsell__price{font-size:25px;line-height:1.28}
#kcs-delegados-gremiales .kcs-audience span{font-size:27px;line-height:1.3}
#kcs-delegados-gremiales .kcs-guarantee p{font-size:27px;line-height:1.32}
#kcs-delegados-gremiales .kcs-faq summary{font-size:29px;line-height:1.18}
#kcs-delegados-gremiales .kcs-faq p{font-size:26px;line-height:1.3}
#kcs-delegados-gremiales .kcs-related__body h3{font-size:29px;line-height:1.16}
#kcs-delegados-gremiales .kcs-related__body a{font-size:24px;line-height:1.16}
#kcs-delegados-gremiales .kcs-related__body strong{font-size:25px;line-height:1.18}
#kcs-delegados-gremiales .kcs-sticky__price strong{font-size:18px;line-height:1.15}
#kcs-delegados-gremiales .kcs-sticky__price small{font-size:14px;line-height:1.2}
#kcs-delegados-gremiales .kcs-sticky button{font-size:18px;line-height:1.12}
#kcs-delegados-gremiales .kcs-final p:not(.kcs-final__price p){font-size:28px;line-height:1.32}
#kcs-delegados-gremiales .kcs-trustbar,#kcs-delegados-gremiales .kcs-related{grid-template-columns:1fr}
#kcs-delegados-gremiales .kcs-trustbar span{border-right:0}
#kcs-delegados-gremiales .kcs-sticky button{max-width:58%;padding:9px 8px}
#kcs-delegados-gremiales .kcs-sticky__price small{flex-wrap:wrap}
}
