#dropdown-menu-exam-category{top:9px;right:9px}#hero-container{background:linear-gradient(#fff,#f3f7fe 30%)}#faq-container,#quotes-container{z-index:1;position:relative;overflow:hidden}#faq-container:after,#quotes-container:after{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:.03;background-repeat:no-repeat;background-position-x:50%;background-position-y:50%}#faq-container .container ul,#quotes-container .container ul{list-style:none;list-style-position:inside;padding-left:0}#faq-container:after{background-image:url(/img/frontend/bg-patterns/question-check-gray.svg);background-size:23%}@media (max-width:767.98px){#faq-container:after{background-size:60%}}@media (min-width:992px) and (max-width:1199.98px){#faq-container:after{background-size:42%}}@media (min-width:1200px) and (max-width:1399.98px){#faq-container:after{background-size:32%}}@media (min-width:1400px){#faq-container:after{background-size:24%}}#faq-container .container ul li{margin:0;list-style:none;background-image:url(/img/frontend/bg-patterns/question-mark-circle-outline-gray.svg);background-repeat:no-repeat;background-position:left 6px;background-size:18px;padding-left:24px}#quotes-container:after{background-image:url(/img/frontend/bg-patterns/quote-icon-background-gray.svg);background-size:80%}@media (min-width:576px) and (max-width:767.98px){#quotes-container:after{background-size:52%}}@media (min-width:768px) and (max-width:991.98px){#quotes-container:after{background-size:42%}}@media (min-width:992px) and (max-width:1199.98px){#quotes-container:after{background-size:38%}}@media (min-width:1200px) and (max-width:1399.98px){#quotes-container:after{background-size:28%}}@media (min-width:1400px){#quotes-container:after{background-size:18%}}#quotes-container .container .row ul li{margin:0;list-style:none;background-image:url(/img/frontend/bg-patterns/map-marker-outline-gray.svg);background-repeat:no-repeat;background-position:left 4px;background-size:20px;padding-left:24px}@media (max-width:575.98px){#quotes-container .container .row ul li{font-size:80%!important}}#request-feedback-callout{z-index:1;position:relative;overflow:hidden}#request-feedback-callout:after{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-image:url(/img/frontend/bg-patterns/writing-gray.svg);opacity:.05;background-repeat:no-repeat;background-position:12%}@media (max-width:767.98px){#request-feedback-callout:after{background-position:6%}}@media (min-width:992px) and (max-width:1199.98px){#request-feedback-callout:after{background-position:3%}}@media (min-width:768px) and (max-width:991.98px){#pro-message-alert{background-image:url(/img/frontend/bg-patterns/premium-badge-black-yellow.svg);background-repeat:no-repeat;background-size:13%;background-position-x:12px;background-position-y:36px}}@media (min-width:992px) and (max-width:1199.98px){#pro-message-alert{background-image:url(/img/frontend/bg-patterns/premium-badge-black-yellow.svg);background-repeat:no-repeat;background-size:13%;background-position-x:12px;background-position-y:12px}}@media (min-width:1200px) and (max-width:1399.98px){#pro-message-alert{background-image:url(/img/frontend/bg-patterns/premium-badge-black-yellow.svg);background-repeat:no-repeat;background-size:13%;background-position-x:12px;background-position-y:24px}}@media (min-width:1400px){#pro-message-alert{background-image:url(/img/frontend/bg-patterns/premium-badge-black-yellow.svg);background-repeat:no-repeat;background-size:13%;background-position-x:12px;background-position-y:6px}}.wavey-sparator{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 1c-5 0-5 10-10 10S5 1 0 1V0h20v1z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");background-position:bottom;background-repeat:repeat-x;background-color:#f8f9fa;height:12px}.wavey-sparator.inverted{transform:rotateX(180deg)}#faq-container a,#quotes-container a,#road-code-material-container a{text-decoration:none}.pulsating-dot{display:inline-block;width:16px;height:16px;border-radius:50%;background:var(--bs-blue);cursor:pointer;box-shadow:0 0 0 0 var(--bs-blue);animation:pulse 2s infinite;pointer-events:none}@keyframes pulse{0%{transform:scale(.9)}70%{transform:scale(1);box-shadow:0 0 0 6px var(--bs-light)}to{transform:scale(.9);box-shadow:0 0 0 0 #fff}}.rating-wrapper{width:60px;background-position:0 50%;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuOTM2IDBMNC42MSA0LjYxNWwtNC42MTUuMzA2IDMuNDU3IDMuOTA3LTEuMDk1IDUuMDE4IDQuNTUtMi43NyA0LjYyNiAyLjc3LTEuMTctNS4wMTggMy40NzgtMy45NzgtNC42MTQtLjIzNUw2LjkzNyAwIiBmaWxsPSIjREREIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);background-size:12px;background-repeat:repeat-x}.rating-wrapper .star-rating{background-position:inherit;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNS40bDIgNCA0IC4yLTMgMy40IDEgNC4zLTQtMi40LTMuOSAyLjQuOS00LjMtMy0zLjQgNC0uMyAyLTMuOSIgZmlsbD0iI0Y2OEIyNCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);background-size:inherit;background-repeat:inherit}.rating-wrapper .star-rating span{font-size:0}#premium-features-container,#road-code-manual-index-teaser{background-image:linear-gradient(33deg,transparent,transparent 8%,rgba(9,9,9,.02) 0,rgba(9,9,9,.02) 59%,transparent 0,transparent),linear-gradient(234deg,transparent,transparent 32%,hsla(0,0%,88.2%,.02) 0,hsla(0,0%,88.2%,.02) 99%,transparent 0,transparent),linear-gradient(312deg,transparent,transparent 24%,#f3f7fe 0,#f3f7fe 58%,transparent 0,transparent),linear-gradient(90deg,#fff,#fff)}.stack{place-items:center;align-items:flex-end;display:inline-grid;grid-column-start:1;grid-row-start:1}.stack>*{width:100%;opacity:.5;transform:translateY(1rem) scale(.9);z-index:1;margin-top:-29px}.stack>:nth-child(2){opacity:.75;transform:translateY(.5rem) scale(.95);z-index:2;margin-top:-29px}.stack>:first-child{opacity:1;transform:translateY(0) scale(1);z-index:3}.carousel-inner-badge{border-radius:0 .25rem}#carousel-testimonials .carousel-inner .carousel-item{min-height:250px}#extra-features-carousel .carousel-inner{min-height:220px}