.renaissance div[id^='content-faq-'] .header{text-align:center}.renaissance div[id^='content-faq-'] .faq-section .faq-categories{text-align:center}.renaissance div[id^='content-faq-'] .faq-section .faq-categories .faq-categories-container{width:fit-content;margin:auto;text-align:left}.renaissance div[id^='content-faq-'] .faq-section .faq-categories .faq-categories-container .btn-faq-category{font-size:12px;line-height:12px;font-weight:400;letter-spacing:.7px;text-transform:uppercase;text-decoration:none;border-radius:19px;border:none;background-color:#EAEAEA;color:var(--dec-black);padding:13px 10px;margin:0 1px 6px;display:inline-block}.renaissance div[id^='content-faq-'] .faq-section .faq-categories .faq-categories-container .btn-faq-category.active{background-color:var(--dec-black);color:var(--dec-white)}@media (min-width:768px){.renaissance div[id^='content-faq-'] .faq-section .faq-categories .faq-categories-container .btn-faq-category{font-size:14px;line-height:inherit;border-radius:21px;padding:14px 17px;margin:0 1px 6px}}.renaissance div[id^='content-faq-'] .faq-section .accordion-button{padding:10px 19px;min-height:64px}@media (max-width:767px){.renaissance div[id^='content-faq-'] .faq-section .accordion-last-col{margin-top:15px}}.renaissance div[id^='content-faq-'] .faq-section .loading-spinner{background-image:url(https://cdn.decorilla.com/s3cdn/static/img/loading_large.gif);background-repeat:no-repeat;background-position:center;width:100%;height:200px;background-color:#fff}.renaissance div[id^='content-faq-'] .think-section{text-align:center;background-color:var(--dec-white-smoke)}.renaissance div[id^='content-faq-'] .happiness-section-mobile{text-align:center}.renaissance div[id^='content-faq-'] .happiness-section-mobile .content{margin-top:30px}.renaissance div[id^='content-faq-'] .happiness-section-mobile svg{margin-top:20px}.renaissance div[id^='content-faq-'] .learn-more-section .card{height:100%}.renaissance div[id^='content-faq-'] .learn-more-section .card .card-img-container{aspect-ratio:1.8;overflow:hidden}.renaissance div[id^='content-faq-'] .learn-more-section .card .card-body a{text-transform:capitalize;font-size:18px}.renaissance div[id^='content-faq-'] .learn-more-section .slide-card{padding:0 10px;max-width:360px;width:80vw}.renaissance div[id^='content-faq-'] .learn-more-section .slick-list{padding-bottom:10px!important}.renaissance div[id^='content-faq-'] .happiness-section .content{margin-top:30px;display:flex;align-items:center}.renaissance div[id^='content-faq-'] .happiness-section .content svg{width:137px;float:right}.renaissance div[id^='content-faq-'] .happiness-section .content .last-col{padding-left:50px}@media (min-width:1200px){.renaissance div[id^='content-faq-'] .happiness-section .content{margin-top:-30px;align-items:normal}.renaissance div[id^='content-faq-'] .happiness-section .content .last-col{padding-left:50px;position:relative}.renaissance div[id^='content-faq-'] .happiness-section .content .last-col div{position:absolute;bottom:0}}.renaissance div[id^='content-faq-'] #design-style-section.split-banner-section .split-banner-image{object-position:center}@media (max-width:426px){.renaissance div[id^='content-faq-'] #design-style-section.split-banner-section .split-banner-image{height:100%;width:110%!important;object-position:-20px 0!important}}@media (min-width:426px) and (max-width:767px){.renaissance div[id^='content-faq-'] #design-style-section.split-banner-section .split-banner-image{height:500px;width:110%!important;object-position:-60px 0!important}}.renaissance div[id^='content-faq-'] #design-style-section.split-banner-section .text-block .text-block-column{--primary-button-width:374px}@media (min-width:768px) and (max-width:992px){#content-faq-process .accordion-button,#content-faq-shopping .accordion-button{min-height:84px!important}}@media (min-width:768px) and (max-width:992px){#content-faq-process .accordion-button{min-height:84px!important}}@media (min-width:768px) and (max-width:992px){#content-faq-shopping .accordion-button{min-height:104px!important}}@media (min-width:992px) and (max-width:1200px){#content-faq-shopping .accordion-button{min-height:84px!important}}.renaissance .view-pricing-plans-container{margin-top:40px;text-align:center;font-size:18px}@media screen and (max-width:768px){.renaissance .view-pricing-plans-text{font-size:18px!important}}