.cc27_funnelaccess{border-top:.5px solid #979797}
.cc27_funnelaccess .cc27{height:56px;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;background-color:rgba(255,255,255,0.64);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);transition:background-color .5s cubic-bezier(0.28,0.11,0.32,1);transition-property:background-color,-webkit-backdrop-filter;transition-property:background-color,backdrop-filter;transition-property:background-color,backdrop-filter,-webkit-backdrop-filter}
@media(max-width:1024px){.cc27_funnelaccess .cc27{padding:0 16px}
}
@media(max-width:575px){.cc27_funnelaccess .cc27{height:auto}
}
.cc27_funnelaccess .access_funnel{color:#1b1b1b;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;flex-direction:row;height:100%}
@media(max-width:1024px){.cc27_funnelaccess .access_funnel{width:auto;justify-content:space-between}
}
@media(max-width:768px){.cc27_funnelaccess .access_funnel{width:100%;justify-content:center}
}
@media(max-width:575px){.cc27_funnelaccess .access_funnel{width:100%;justify-content:space-between}
}
.cc27_funnelaccess .access_funnel .desc{font-family:var(--barlow-semibold-2);font-size:1rem;text-align:right;margin-right:20px;display:flex;align-items:center}
@media(max-width:575px){.cc27_funnelaccess .access_funnel .desc{flex:0 0 50%;max-width:50%;margin:15px}
}
.cc27_funnelaccess .access_funnel .desc .text{white-space:nowrap;display:flex}
@media(max-width:768px){.cc27_funnelaccess .access_funnel .desc .text{white-space:normal}
}
.cc27_funnelaccess .access_funnel .desc p{margin-bottom:0}
@media(max-width:768px){.cc27_funnelaccess .access_funnel .desc p{text-align:initial}
}
.cc27_funnelaccess .access_funnel .desc .prices{display:flex;align-items:center;margin-right:8px;margin-left:5px;white-space:nowrap}
@media(max-width:1024px){.cc27_funnelaccess .access_funnel .desc .prices{flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:flex-end;margin-right:0;margin-left:0}
}
.cc27_funnelaccess .access_funnel .desc .prices .initialPrice{font-family:var(--barlow-regular);font-size:14px;text-decoration:line-through;opacity:.75;line-height:15px;margin:0 2px 0 2px}
@media(max-width:1024px){.cc27_funnelaccess .access_funnel .desc .prices .initialPrice{margin-right:8px;margin:0 4px 0 2px}
}
.cc27_funnelaccess .access_funnel .desc .prices .price{font-family:var(--barlow-semibold-2);font-size:24px;line-height:32px;margin:0 2px 0 2px}
@media(max-width:1024px){.cc27_funnelaccess .access_funnel .desc .prices .price{font-size:16px;line-height:19px;margin:0}
}
.cc27_funnelaccess .access_funnel .buttons{display:flex;width:100%}
@media(max-width:768px){.cc27_funnelaccess .access_funnel .buttons{margin:0;width:auto}
}
@media(max-width:575px){.cc27_funnelaccess .access_funnel .buttons{width:100%}
}
.cc27_funnelaccess .access_funnel .buttons .ca01_button{width:100%}
.cc27_funnelaccess .access_funnel .buttons .ca01_button .dark-solid,.cc27_funnelaccess .access_funnel .buttons .ca01_button .dark-outline,.cc27_funnelaccess .access_funnel .buttons .ca01_button .border-solid,.cc27_funnelaccess .access_funnel .buttons .ca01_button .border-outline{height:36px;min-width:176px;padding:4px 24px}
@media(max-width:767px){.cc27_funnelaccess .access_funnel .buttons .ca01_button .dark-solid,.cc27_funnelaccess .access_funnel .buttons .ca01_button .dark-outline,.cc27_funnelaccess .access_funnel .buttons .ca01_button .border-solid,.cc27_funnelaccess .access_funnel .buttons .ca01_button .border-outline{width:100%;min-width:unset;padding:4px 12px;border-radius:8px}
}
.cc27_funnelaccess .access_funnel .buttons .ca01_button .oneButton{min-width:368px !important}
@media(max-width:575px){.cc27_funnelaccess .access_funnel .buttons .ca01_button .oneButton{min-width:unset !important}
}
.cc27_funnelaccess .access_funnel .buttons .button2{margin-left:16px}
.cc27_funnelaccess .cc27.sticky{position:fixed;bottom:0;z-index:19}
@media(max-width:768px){.cc27_funnelaccess .cc27.v2{width:100%}
}
@media(max-width:768px){.cc27_funnelaccess .cc27.v2 .access_funnel{flex-direction:row;flex-wrap:nowrap}
}
.cc27_funnelaccess .cc27.v2 .access_funnel .desc{margin-right:20px;text-align:center;width:-webkit-fill-available}
.cc27_funnelaccess .cc27.v2 .access_funnel .desc p{position:relative}
@media(max-width:768px){.cc27_funnelaccess .cc27.v2 .access_funnel .buttons{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;padding:10px}
}
@media(max-width:575px){.cc27_funnelaccess .cc27.v2 .access_funnel .buttons{justify-content:space-between;align-items:stretch}
.cc27_funnelaccess .cc27.v2 .access_funnel .buttons .ca01_button>div{height:100%}
}
@media(max-width:768px){.cc27_funnelaccess .cc27.v2 .access_funnel .buttons .ca01_button{width:unset}
}
@media(max-width:575px){.cc27_funnelaccess .cc27.v2 .access_funnel .buttons .ca01_button{width:100%}
}
.cc27_funnelaccess .cc27.v2 .access_funnel .buttons .ca01_button .border-outline{background-color:#fff}
.cc27_funnelaccess .cc27.v2 .access_funnel .buttons .ca01_button .border-outline .cmp-button__text{color:var(--color-primary-01)}
.cc27_funnelaccess .cc27.v2 .access_funnel .buttons .ca01_button .border-outline:hover{background-color:var(--color-primary-01)}
.cc27_funnelaccess .cc27.v2 .access_funnel .buttons .ca01_button .border-outline:hover .cmp-button__text{color:#fff}
.cc27_funnelaccess.white-background .cc27{background-color:rgba(255,255,255,0.64);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);transition:background-color .5s cubic-bezier(0.28,0.11,0.32,1);transition-property:background-color,-webkit-backdrop-filter;transition-property:background-color,backdrop-filter;transition-property:background-color,backdrop-filter,-webkit-backdrop-filter}
.cc27_funnelaccess.white-background .cc27 .access_funnel .desc{color:#000;font-family:var(--barlow-semibold-2);font-size:14px;font-weight:600;letter-spacing:0;line-height:17px}
.cc27_funnelaccess.white-background .cc27 .access_funnel .desc .initialPrice{opacity:.75;color:#000;font-family:var(--barlow-semibold-2);font-size:14px;font-weight:600;letter-spacing:0;line-height:15px}
.cc27_funnelaccess.white-background .cc27 .access_funnel .desc .price{color:#000;font-family:var(--barlow-semibold-2);font-size:24px;font-weight:600;letter-spacing:0;line-height:32px}
@media(max-width:1024px){.cc27_funnelaccess.white-background .cc27 .access_funnel .desc .price{font-size:16px;line-height:19px}
}
.cc27_funnelaccess.white-background .cc27 .border-solid .button01 .cmp-button__text{color:#fff}
.cc27_funnelaccess #edition,.cc27_funnelaccess #titleComponent,.cc27_funnelaccess #sticky{line-height:0}
@media(min-width:768px){.cc27_funnelaccess .two-buttons{margin:0 10px}
}