.guideplugin-clearfix{clear:both}.guideplugin-text-center{text-align:center}.guideplugin{position:relative}.guideplugin div{box-sizing:border-box}.guideplugin .guideplugin-background{position:absolute;top:0;left:0;width:100%;height:80%;max-height:400px;background-position:center center;background-repeat:no-repeat}.guideplugin .guide-container{margin:0 auto;width:100%;max-width:1100px;padding:2rem .5rem;position:relative}.guideplugin .guide-title{font-size:2rem;font-weight:700;text-align:center}.guideplugin .guide-description{font-size:1rem;text-align:center}.guideplugin-spinner{width:100%;display:none;min-height:40px;visibility:visible!important}.guideplugin-spinner>.guideplugin-spinner-container{width:30px;animation:spinning 3s linear infinite;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.guideplugin-spinner>.guideplugin-spinner-container>.guideplugin-spinner-inner{stroke-dashoffset:0;stroke-dasharray:300;stroke-width:10;stroke-miterlimit:10;stroke-linecap:round;animation:spinning-circle 2s linear infinite;stroke:#8834fd;fill:transparent}.guideplugin-spinner.guideplugin-spinner-lg,.guideplugin-spinner.guideplugin-spinner-lg>.guideplugin-spinner-container{width:40px}.guideplugin-spinner.guideplugin-spinner-sm,.guideplugin-spinner.guideplugin-spinner-sm>.guideplugin-spinner-container{width:20px}@keyframes spinning{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spinning-circle{0%{stroke-dashoffset:0}100%{stroke-dashoffset:-600}}.guideplugin.guide-loading form.guide-form .guide-slider{display:none}.guideplugin .guide-loading-indicator{display:none}.guideplugin.guide-loading .guide-loading-indicator{display:block;min-height:300px}.guideplugin .guide-slider-item{padding:2rem;overflow:hidden}.guideplugin .guide-filter-container{background-color:#fff;box-shadow:0 10px 40px -10px rgba(0,0,0,.2);border-radius:.3rem;overflow:hidden;position:relative}.guideplugin .guide-filter-title{font-size:1.4rem;font-weight:700;text-align:center}.guideplugin .guide-filter-description{font-size:1rem;text-align:center}.guide-filter-help{margin-top:1rem}.guide-filter-help a,.guide-filter-help a:hover{color:#777;font-size:.9rem}.guideplugin .guide-cards-container{text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.guideplugin .guide-card{border:3px solid #f8f8f8;border-radius:.4rem;padding:1.5rem;transition:all 0.3s ease-out;cursor:pointer;text-align:center;display:flex;flex-direction:column;margin:1rem 1rem 0 1rem}@media (min-width:992px){.guideplugin .guide-card{max-width:200px;flex-grow:1;flex-basis:0%}.guideplugin .guide-card:not(.guide-card-ghost):hover{transform:scale(1.05);box-shadow:0 7px 25px -10px rgba(0,0,0,.3)}.guideplugin .guide-card:not(.selected):hover{border:3px solid #fff}}.guideplugin .guide-card-image{margin:0 auto;max-width:100px;height:100px;object-fit:contain;object-position:center center}@media (max-width:576px){.guideplugin .guide-card-image{padding:0 1rem;max-height:60px}}.guideplugin .guide-card-label{margin-top:1rem;margin-bottom:.5rem}.guideplugin .guide-card-result-count{color:#777;font-size:.9rem;display:block}@media (max-width:576px){.guideplugin .guide-card-result-count{display:inline-block;margin-left:.5rem}}.guideplugin .guide-card.selected{border:3px solid #8834fd;z-index:20}.guideplugin .guide-card.selected.animate{animation:card-click 0.3s both}@keyframes card-click{0%{transform:scale(1.05) rotate(1.5deg)}25%{transform:scale(.97) rotate(1.0deg)}50%{transform:scale(1.15) rotate(0.5deg)}100%{transform:scale(1) rotate(0deg)}}.guideplugin .guide-card-ghost{filter:grayscale(100%);opacity:.8;cursor:not-allowed}.guideplugin .guide-card input{display:none}.guideplugin .guide-card[data-card-type="radio"]::after,.guideplugin .guide-card[data-card-type="checkbox"]::after{font-family:'Font Awesome 5 Free';color:#333;font-size:1rem;margin-top:auto;font-weight:400;display:inline-block}.guideplugin[data-font-awesome-pro="true"] .guide-card[data-card-type="radio"]::after,.guideplugin[data-font-awesome-pro="true"] .guide-card[data-card-type="checkbox"]::after{font-family:'Font Awesome 5 Pro'}.guideplugin .guide-card[data-card-type="radio"]::after{content:'\f111'}.guideplugin .guide-card[data-card-type="checkbox"]::after{content:'\f0c8'}.guideplugin .guide-card[data-card-type="radio"]:hover::after,.guideplugin .guide-card[data-card-type="checkbox"]:hover::after{color:#8834fd}.guideplugin .guide-card.selected[data-card-type="radio"]::after,.guideplugin .guide-card.selected[data-card-type="checkbox"]::after{color:#8834fd;font-weight:700}.guideplugin .guide-card.selected[data-card-type="radio"]::after{content:'\f192'}.guideplugin .guide-card.selected[data-card-type="checkbox"]::after{content:'\f14a'}@media (max-width:576px){.guideplugin .guide-card{flex-direction:row;width:100%;display:flex;align-items:center;padding:1rem;margin:.5rem;flex:0 0 100%}.guideplugin .guide-card-image{margin:0;max-width:80px}.guideplugin .guide-card-label{margin:0;padding-left:1rem}.guideplugin .guide-card::after{margin-left:auto;margin-top:0px!important}}.irs--flat .irs-handle>i:first-child,.irs--flat .irs-bar,.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{background-color:#8834fd}.irs--flat .irs-min,.irs--flat .irs-max,.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{font-size:.8rem}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{border-top-color:#8834fd}.irs--flat .irs-handle{top:22px;width:18px;height:18px;background-color:#fff;border-radius:50%;border:3px solid #8834fd;transition:0.3s border ease;box-sizing:border-box;cursor:pointer}.irs--flat .irs-handle:hover{border:6px solid #8834fd}.irs--flat .irs-handle i{display:none!important}.guideplugin .guide-slider-image-container{margin-bottom:1rem;display:flex;justify-content:space-between}.guideplugin .guide-slider-image-container .guide-slider-image{margin:0 20px}.guideplugin .guide-slider-image-container .guide-slider-image:first-child{margin-left:0}.guideplugin .guide-slider-image-container .guide-slider-image:last-child{margin-right:0}.guideplugin .guide-slider-image-container .guide-slider-image:only-child{margin:0 auto}.guideplugin .guide-slider-image-container .guide-slider-image img{width:100%;max-width:100px;height:100%;margin:0 auto;display:block;object-fit:contain;object-position:center}.guideplugin .guide-slider-result-count{display:inline-block;margin-top:.5rem;color:#777;font-size:.9rem}.guideplugin .guide-form-buttons,.guideplugin .guide-result-buttons{text-align:center;margin:2rem 0 1rem 0;position:relative}.guideplugin .guide-button{padding:.4rem 1rem;border-radius:.3rem;background-color:#8834fd;color:#fff;border:none;text-decoration:none;display:inline-block;transition:all 0.15s}.guideplugin .guide-button[disabled=disabled]{filter:grayscale(100%);opacity:.8;cursor:not-allowed}.guideplugin .guide-button:hover{background-color:#752cdb}.guideplugin .guide-button.guide-button-hidden{display:none}.guideplugin .guide-button.guide-button-sm{padding:.3rem .8rem;font-size:.9rem}.guideplugin .guide-button.guide-button-primary{background-color:#8834fd;color:#fff}.guideplugin .guide-button.guide-button-primary:hover{background-color:#752cdb;box-shadow:0 2px 4px rgba(117,44,219,.3)}.guideplugin .guide-button.guide-button-light{background-color:#f7f7f7;color:#444}.guideplugin .guide-button.guide-button-light:hover{background-color:#f0f0f0;box-shadow:0 2px 4px #f7f7f7}.guideplugin .guide-button i.item-left{margin-right:.4rem}.guideplugin .guide-button i.item-right{margin-left:.4rem}.guideplugin .guide-result-buttons .guide-button[data-action="load_more"]{margin-bottom:1rem}.guideplugin-modal-spinner-wrapper{height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.guideplugin-modal-spinner,.guideplugin-modal-finish{box-sizing:border-box;width:40px;height:40px;border-radius:50%;position:absolute;transition:opacity 1s ease}.guideplugin-modal-spinner{opacity:1}.guideplugin-modal-finish{border:3px solid #67bf10;background-color:#67bf10;opacity:0;line-height:36px;vertical-align:middle;text-align:center}.guideplugin-modal-finish::before{content:'\f00c';font-family:'Font Awesome 5 Free';color:#fff;font-weight:700}.guideplugin[data-font-awesome-pro="true"] .guideplugin-modal-finish::before{font-family:'Font Awesome 5 Pro'}.guideplugin-modal-spinner-wrapper.guideplugin-modal-spinner-finish .guideplugin-modal-finish{opacity:1}.guideplugin-modal-spinner-wrapper.guideplugin-modal-spinner-finish .guideplugin-modal-spinner{opacity:0}.guideplugin .guide-progress{height:4px;border-radius:2px;background-color:#dfdfdf}.guideplugin .guide-progress .guide-progress-bar{height:4px;border-radius:2px;background-color:#6e35ea;height:4px;transition:width 1s ease-out;border-radius:2px}.guideplugin .guide-progress.guide-progress-loading .guide-progress-bar::after{content:'';display:block;width:100%;height:100%;background:repeating-linear-gradient(to right,#8834fd 0%,#8834fd 40%,#ff46f3 50%,#8834fd 60%,#8834fd 100%);background-size:200% auto;background-position:0 100%;animation:ProgressBarAnimation 2s infinite;animation-fill-mode:forwards;animation-timing-function:linear;transition:width 1s ease-out}@keyframes ProgressBarAnimation{0%{background-position:0 0}100%{background-position:-200% 0}}.guideplugin .guide-credits{font-size:.8rem;text-align:right;color:#777;padding:.3rem}.guideplugin .guide-credits::before{content:'\f004';font-family:'Font Awesome 5 Free';color:#f15b6c;margin-right:.3rem;font-weight:700}.guideplugin[data-font-awesome-pro="true"] .guide-credits::before{font-family:'Font Awesome 5 Pro'}.guideplugin-step-progress{position:relative;display:flex;align-items:center;justify-content:center;height:100px}.guideplugin-step-progress .guide-progress-step{position:absolute;text-align:center;color:#333;transition:all 1s ease;opacity:0;transform:scale(1.2)}.guideplugin-step-progress .guide-progress-step.guide-progress-step-show{opacity:1;transform:scale(1)}.guideplugin-step-progress .guide-progress-step.guide-progress-step-hide{opacity:0;transform:scale(.8)}.guideplugin .guide-filter.guide-first-filter .guide-button.guide-button-previous{display:none}.guideplugin .guide-filter:not(.guide-last-filter) .guide-button.guide-button-finish{display:none}.guideplugin .guide-filter.guide-last-filter .guide-button.guide-button-next{display:none}.guideplugin .guide-results{width:100%;max-width:1100px;margin:0 auto;padding:1rem}.guideplugin .guide-results-headline{font-size:1.4rem;font-weight:700;text-align:center;margin:1rem 0 2rem 0}.guideplugin .guide-result-item{box-shadow:0 3px 12px -5px rgba(0,0,0,.2);border-radius:.25rem;margin:1rem auto;padding:1rem;border:1px solid #dfdfdf;width:100%;max-width:800px;background-color:#fff;position:relative}.guideplugin .guide-result-item::after{content:'';clear:both;display:block}.guideplugin .guide-result-item.guide-result-highlight{box-shadow:0 5px 20px -10px #a862f7;width:100%;max-width:1000px;border:4px solid #0cd8b1}.guideplugin .guide-result-item .guide-result-highlight-label{display:none}.guideplugin .guide-result-item.guide-result-highlight .guide-result-highlight-label{display:block;position:absolute;top:-1rem;left:-1rem;color:#fff;background-color:#333;border-radius:.25rem;transform:rotate(-6deg);padding:.2rem .5rem}.guideplugin .guide-result-image{width:100%;max-width:200px;float:left}@media (max-width:576px){.guideplugin .guide-result-image{width:100%;max-width:100%!important;float:none}}.guideplugin .guide-result-image img{width:100%;height:200px;border-radius:.25rem;box-shadow:0 3px 10px rgba(0,0,0,.1);object-fit:cover;object-position:center}.guideplugin .guide-result-content{padding-left:220px}.guideplugin .guide-result-item.guide-no-image .guide-result-image{display:none}.guideplugin .guide-result-item.guide-no-image .guide-result-content{padding-left:0}@media (max-width:576px){.guideplugin .guide-result-content{width:100%!important;padding:0!important;margin:.5rem 0}}.guideplugin .guide-result-category-list{font-size:1rem;color:#999}.guideplugin .guide-result-title{font-size:1.2rem;font-weight:700}.guideplugin .guide-heading-after-highlight{text-align:center;margin-top:2rem;font-size:1.3rem;font-weight:700}.guideplugin .guide-result-template .guide-result-row{display:flex}.guideplugin .guide-result-template .guide-result-column{padding:0 10px}.guideplugin .guide-result-template .guide-result-column.guide-result-column-align-top{align-self:flex-start}.guideplugin .guide-result-template .guide-result-column.guide-result-column-align-center{align-self:center}.guideplugin .guide-result-template .guide-result-column.guide-result-column-align-bottom{align-self:flex-end}.guideplugin .guide-result-template .guide-result-column:first-child{padding-left:0}.guideplugin .guide-result-template .guide-result-column:last-child{padding-right:0}@media (max-width:576px){.guideplugin .guide-result-template .guide-result-row{display:block}.guideplugin .guide-result-template .guide-result-column{width:100%!important;padding:0}}@media (max-width:576px){.guideplugin .guide-result-template .guide-result-module-hide-on-mobile{display:none}}.guideplugin .guide-result-template .guide-result-module{width:100%}.guideplugin .guide-result-module-list table{width:100%;border:none;margin:0}.guideplugin .guide-result-module-list table tr{border:none;border-bottom:1px solid rgba(0,0,0,.1)}.guideplugin .guide-result-module-list table tr td{font-size:.9rem;border:none}.guideplugin .guide-result-column-list-label{color:#888}.guideplugin .guide-result-column-list-data{color:#333;text-align:right}.guideplugin .guide-result-template-title{font-size:1.2rem;font-weight:700}.guideplugin .guide-results{display:none}.guideplugin .guide-result-fade-in{position:relative;display:block}.guideplugin .guide-form.guide-result-fade-in,.guideplugin .guide-results.guide-result-fade-in{animation:fadeIn 0.75s ease-out}@keyframes fadeIn{0%{opacity:1;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}