.app-search-holder{background-color:#008bd3;border-radius:0;color:#fff;font-size:1rem;padding:6.875rem 0 3.625rem;margin-bottom:3.75rem}
.app-search-holder h1{font-size:2.8125rem;margin-bottom:5.063rem}
.app-search-holder p{font-size:1rem}
.app-search-holder input[type="text"]{background-color:transparent;border-width:0 0 2px;border-style:solid;border-color:#fff;border-radius:0;display:block;height:48px;line-height:48px;padding:4px 48px 4px 4px;color:#fff;font-size:2.25rem;margin-bottom:1.9375rem}
.app-search-holder .app-search-icon{background-image:url("../../../../../../nexterahome/components/content/faqs/v2/faqs/clientlib-faq/resources/search_icon.svg");background-repeat:no-repeat;background-size:30px 30px;cursor:default;width:30px;height:30px;right:10px;top:10px;display:block}
.app-search-holder .app-close-icon{right:6px;top:10px;color:#fff;opacity:1;display:none;font-size:32px}
.app-search-holder ::placeholder{color:#fff;opacity:1}
.app-search-holder :-ms-input-placeholder{color:#fff}
.app-search-holder ::-ms-input-placeholder{color:#fff}
input[type=text]::-ms-clear{display:none}
.app-search-holder .form-control:focus{color:#fff;box-shadow:0 0 0 .2rem rgba(255,255,255,.25)}
.app-search-boxes .card{padding:1.3125rem;border:2px solid #beeaac;width:calc(25% - 30px);margin:0 15px;border-radius:12px;text-decoration:none;color:#000;cursor:default}
.app-search-boxes .card.active{border-color:#4fad34}
.app-search-boxes .card-body{padding:.5rem 0 0;font-size:1.3125rem;line-height:1.5rem}
.app-search-boxes .card img{width:64px;height:60px}
.app-accordion-placeholder{margin:0 0 2.5625rem}
.app-accordion-placeholder h3{margin-top:3.75rem;color:#000;font-size:1.625rem;font-weight:bold}
.app-accordion-placeholder h3:first-child{margin-top:2.9375rem}
.app-accordion-holder-er ul{list-style:none;margin:0;padding:0}
.app-accordion-holder-er ul li li{border-bottom:0}
.app-accordion-holder-er ul li span{display:block;padding:1rem 2rem 1rem 0;background-image:url(../../../../../../nexterahome/components/content/faqs/v3/faqdetails/clientlib-faqv3/resources/arrow-down.svg);background-position:100% 50%;background-repeat:no-repeat;background-size:20px 20px;cursor:default;font-size:18px;font-weight:700}
.app-accordion-holder-er ul li span.app-accordion-active{background-image:url("../../../../../../nexterahome/components/content/faqs/v2/faqs/clientlib-faq/resources/minus_icon.svg")}
.app-accordion-holder-er .accordion{display:none;color:#707070;margin-bottom:1rem}
.app-accordion-holder-er .accordion p{margin-bottom:0;color:#202020;font-size:16px}
.faq-no-results-found{display:none}
.faq-content{padding:0 15px}
.faq-image img{float:right}
.app-accordion-holder-er>ul>li{border-bottom:0;box-shadow:0 0 24px #0000000A;padding:5px 15px;margin-bottom:10px}
.app-accordion-holder-er ul li span.app-accordion-active-er{background:url(../../../../../../nexterahome/components/content/faqs/v3/faqdetails/clientlib-faqv3/resources/arrow-up.svg) no-repeat;background-position:100% 50%;background-size:20px 20px}
@media(max-width:767.98px){.app-search-holder{padding:2.875rem 0 1.6875rem;margin-bottom:1.875rem}
.app-search-holder h1{font-size:2.25rem;margin-bottom:2rem}
.app-search-holder input[type="text"]{font-size:1.5rem;margin-bottom:1.375rem}
.app-search-boxes .card{width:calc(50% - 22px);margin:0}
.app-search-boxes .card:first-child,.app-search-boxes .card:nth-child(2n+3){margin:0 15px}
.app-accordion-placeholder h3{margin-top:1.9375rem;font-size:1.5rem}
.app-accordion-placeholder h3:first-child{margin-top:.9375rem}
.faqdetails h4{font-size:24px;font-weight:700}
}
@media(min-width:768px){.faqdetails{padding:80px 0}
.faqdetails h4{font-size:36px;font-weight:700;margin-bottom:20px}
.faqdetails p{font-size:18px}
.faqs-description{text-align:center}
}
@media(min-width:992px){.app-faq-fixed{width:728px}
}
@media(min-width:1024px){.faq-image{position:absolute;right:0}
.faq-image img{position:absolute;right:0;width:80%;z-index:-1}
}
@media(min-width:1600px){.faq-image img{max-height:685px}
.app-accordion-holder-er{min-height:685px}
}