#RR .hc-faqs-lego{background:#fcd116;padding:1em}#RR .hc-faqs-lego .container{background:#fff;border-radius:10px;display:grid;grid-template-columns:544px auto;min-height:642px;overflow:hidden;position:relative}#RR .hc-faqs-lego .container .faq-controls-container{background:#030752;padding:2em;position:relative;z-index:2}#RR .hc-faqs-lego .container .faq-controls-container.searching .faq-search #faq-search{padding:1em 3em}#RR .hc-faqs-lego .container .faq-controls-container.searching .faq-search .clear-btn{display:block}#RR .hc-faqs-lego .container .faq-controls-container.searching .faq-cat-cont .faq-categories .faq-category{font-weight:400}#RR .hc-faqs-lego .container .faq-controls-container.searching .faq-cat-cont .faq-categories .faq-category .highlight{font-weight:800}#RR .hc-faqs-lego .container .faq-controls-container .faq-search{margin-bottom:2em;position:relative}#RR .hc-faqs-lego .container .faq-controls-container .faq-search #faq-search{border:0;border-radius:8px;outline:none;padding:1em 1em 1em 3em;width:100%}#RR .hc-faqs-lego .container .faq-controls-container .faq-search .search-icon{left:1em;position:absolute;top:.8em}#RR .hc-faqs-lego .container .faq-controls-container .faq-search .clear-btn{display:none;position:absolute;right:.75em;top:1em}#RR .hc-faqs-lego .container .faq-controls-container .faq-search .svg-container{display:none}#RR .hc-faqs-lego .container .faq-controls-container .faq-cat-cont .faq-categories .faq-category .faq-cat-title{color:#fff;cursor:pointer;font-family:Montserrat;font-size:18px;font-weight:600;line-height:25.94px;margin-bottom:.75em;text-decoration:underline;text-underline-offset:3px;text-underline-position:under}#RR .hc-faqs-lego .container .faq-controls-container .faq-cat-cont .faq-categories .faq-category .faq-cat-title.active{color:#fcd116;font-weight:600}#RR .hc-faqs-lego .container .faq-controls-container .faq-cat-cont .faq-categories .faq-category .faq-cat-title.hidden{display:none}#RR .hc-faqs-lego .container .faq-controls-container .faq-cat-cont .faq-categories .no-results-found{color:#fff;font-family:Exo\ 2;font-style:italic;font-weight:400}#RR .hc-faqs-lego .container .faqs-main-container{padding:3em 2em;position:relative}#RR .hc-faqs-lego .container .faqs-main-container .red-dito{bottom:0;left:-150px;position:absolute}#RR .hc-faqs-lego .container .faqs-main-container .blue-yellow-blob{bottom:20%;position:absolute;right:0}#RR .hc-faqs-lego .container .faqs-main-container .faqs-container{display:none;position:relative}#RR .hc-faqs-lego .container .faqs-main-container .faqs-container.active{display:block}#RR .hc-faqs-lego .container .faqs-main-container .faqs-container .faq-category{color:#0038a8;font-family:Exo\ 2;font-size:32px;font-weight:800;padding-bottom:1em}#RR .hc-faqs-lego .container .faqs-main-container .faqs-container .faqs .faq{background:#e9ecef;border-radius:8px;-webkit-box-shadow:0 4px 8px 0 #00000040;box-shadow:0 4px 8px 0 #00000040;cursor:pointer;margin-bottom:1em;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#RR .hc-faqs-lego .container .faqs-main-container .faqs-container .faqs .faq .faq-title{color:#0038a8;display:grid;font-family:Montserrat;font-weight:700;grid-template-columns:auto 20px;padding:1em 2em}#RR .hc-faqs-lego .container .faqs-main-container .faqs-container .faqs .faq .faq-title svg{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#RR .hc-faqs-lego .container .faqs-main-container .faqs-container .faqs .faq .faq-description{border-top:3px solid #0000000d}#RR .hc-faqs-lego .container .faqs-main-container .faqs-container .faqs .faq .faq-description .faq-desc{padding:1em 2em}#RR .hc-faqs-lego .container .faqs-main-container .faqs-container .faqs .faq .faq-description .faq-desc,#RR .hc-faqs-lego .container .faqs-main-container .faqs-container .faqs .faq .faq-description .faq-desc *{font-family:Montserrat;font-size:16px;font-weight:500;line-height:19.5px}#RR .hc-faqs-lego .container .faqs-main-container .faqs-container .faqs .faq .faq-description .faq-desc ul{margin-bottom:0}#RR .hc-faqs-lego .container .faqs-main-container .faqs-container .faqs .faq.active .faq-title svg{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}#RR .hc-faqs-lego .container .faqs-main-container .faqs-container .faqs .faq.hidden{display:none}#RR .hc-faqs-lego .container .faqs-main-container .faqs-container .no-result{color:#0038a8;font-family:Exo\ 2;font-size:32px;font-weight:600;padding:0 1em;text-align:center}#RR .hc-faqs-lego .container .faqs-main-container .faqs-container .linkout-faq p{color:#3e3e3e;font-family:Montserrat;font-size:16px;font-weight:700;line-height:20px}#RR .hc-faqs-lego .container .faqs-main-container .faqs-container .linkout-faq a{background:#0038a8;border-radius:8px;box-shadow:0 4px 8px 0 #00000040;color:#fff;display:grid;font-family:Exo\ 2;font-size:16px;font-weight:700;height:40px;line-height:24px;place-items:center;width:200px}@media only screen and (max-width:1199px){#RR .hc-faqs-lego .container{grid-template-columns:344px auto}#RR .hc-faqs-lego .container .faq-controls-container .faq-search #faq-search{font-size:14px}#RR .hc-faqs-lego .container .faq-controls-container .faq-search .search-icon{left:.5em;top:.5em}#RR .hc-faqs-lego .container .faq-controls-container .faq-search .clear-btn{right:.65em;top:.65em}}@media only screen and (max-width:820px){#RR .hc-faqs-lego .container{grid-template-columns:254px auto}#RR .hc-faqs-lego .container .faq-controls-container{padding:1em}#RR .hc-faqs-lego .container .faq-controls-container .faq-search #faq-search{font-size:12px;padding:1em 1em 1em 2.5em}#RR .hc-faqs-lego .container .faq-controls-container .faq-search .search-icon{left:.25em;scale:.75;top:.4em}#RR .hc-faqs-lego .container .faq-controls-container .faq-search .clear-btn{right:.5em;scale:.7;top:.4em}}@media only screen and (max-width:767px){#RR .hc-faqs-lego{padding:1.25em}#RR .hc-faqs-lego .container{grid-template-columns:unset;grid-template-rows:calc(40px + 3em) auto}#RR .hc-faqs-lego .container .faq-controls-container{padding:1.5em 4em 1.5em 1em}#RR .hc-faqs-lego .container .faq-controls-container .faq-search{margin-bottom:1.5em}#RR .hc-faqs-lego .container .faq-controls-container .faq-search #faq-search{font-size:12px}#RR .hc-faqs-lego .container .faq-controls-container .faq-search .search-icon{left:.5em;scale:.75;top:.4em}#RR .hc-faqs-lego .container .faq-controls-container .faq-search .clear-btn{right:.5em;scale:.75;top:.5em}#RR .hc-faqs-lego .container .faq-controls-container .faq-search .svg-container{display:grid;height:37.8px;place-items:center;position:absolute;right:-4em;top:0;transition:all .3s ease;width:4em}#RR .hc-faqs-lego .container .faq-controls-container .faq-search .svg-container.show{transform:rotate(180deg)}#RR .hc-faqs-lego .container .faq-controls-container .faq-cat-cont{background-color:#030752;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #fff;left:0;padding:1em;position:absolute;width:100%;z-index:2}#RR .hc-faqs-lego .container .faq-controls-container .faq-cat-cont .faq-categories{max-height:210px;overflow:auto;width:100%}#RR .hc-faqs-lego .container .faq-controls-container .faq-cat-cont .faq-categories .faq-category{font-size:14px}#RR .hc-faqs-lego .container .faq-controls-container .faq-cat-cont .faq-categories::-webkit-scrollbar{border-radius:10px;width:10px}#RR .hc-faqs-lego .container .faq-controls-container .faq-cat-cont .faq-categories::-webkit-scrollbar-track{background:hsla(0,0%,100%,.5);border-radius:10px;margin:0 3em}#RR .hc-faqs-lego .container .faq-controls-container .faq-cat-cont .faq-categories::-webkit-scrollbar-thumb{background:#fff;border-radius:10px}#RR .hc-faqs-lego .container .faqs-main-container{padding:2em 1em}#RR .hc-faqs-lego .container .faqs-main-container .blue-yellow-blob,#RR .hc-faqs-lego .container .faqs-main-container .red-dito{display:none}#RR .hc-faqs-lego .container .faqs-main-container .faqs-container .faq-category{font-size:24px;text-align:center}#RR .hc-faqs-lego .container .faqs-main-container .faqs-container .faqs .faq .faq-title{font-size:14px}#RR .hc-faqs-lego .container .faqs-main-container .faqs-container .faqs .faq .faq-description .faq-desc,#RR .hc-faqs-lego .container .faqs-main-container .faqs-container .faqs .faq .faq-description .faq-desc *{font-size:12px}#RR .hc-faqs-lego .container .faqs-main-container .linkout-faq{text-align:center}#RR .hc-faqs-lego .container .faqs-main-container .linkout-faq p{padding:0 3em}#RR .hc-faqs-lego .container .faqs-main-container .linkout-faq a{margin:0 auto}}