.form_align{position:relative;width:100%;padding:30px;border-radius:16px;-webkit-box-shadow:1px 1px 13px 5px rgb(0 0 0 / 19%);box-shadow:1px 1px 13px 5px rgb(0 0 0 / 19%);border:1px solid rgba(245,130,38,.06);margin:0 auto}.btn{font-weight:550;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-family:var(--heading-font)}.faq .content h3{font-weight:400;font-size:34px}.faq .content p{font-size:15px;color:color-mix(in srgb,var(--default-color),transparent 30%)}.faq .faq-container .faq-item{position:relative;padding:20px;margin-bottom:20px;box-shadow:0 5px 25px 0 color-mix(in srgb,var(--default-color),transparent 90%);overflow:hidden}.faq .faq-container .faq-item:last-child{margin-bottom:0}.faq .faq-container .faq-item h3{font-weight:600;font-size:18px;line-height:24px;margin:0 30px 0 0;transition:.3s;cursor:pointer;display:flex;align-items:flex-start}.faq .faq-container .faq-item h3 .num{color:var(--accent-color);padding-right:5px}.faq .faq-container .faq-active h3,.faq .faq-container .faq-item .faq-toggle:hover,.faq .faq-container .faq-item h3:hover{color:var(--accent-color)}.faq .faq-container .faq-item .faq-content{display:grid;grid-template-rows:0fr;transition:.3s ease-in-out;visibility:hidden;opacity:0}.faq .faq-container .faq-item .faq-content p{margin-bottom:0;overflow:hidden}.faq .faq-container .faq-item .faq-toggle{position:absolute;top:20px;right:20px;font-size:16px;line-height:0;transition:.3s;cursor:pointer}.faq .faq-container .faq-active .faq-content{grid-template-rows:1fr;visibility:visible;opacity:1;padding-top:10px}.faq .faq-container .faq-active .faq-toggle{transform:rotate(90deg);color:var(--accent-color)}#book_now_btn{animation:1s ease-in-out infinite pulse}#warranty{margin-top:1rem;font-size:1.5rem;color:#e32005;font-weight:600;display:grid;align-content:center;align-items:center}.btn{width:16rem;border-radius:5px;padding:14px 25px;background-color:#e32005!important;color:#fff!important;-webkit-box-shadow:0 6px 7px -2px rgb(40 24 165)!important;box-shadow:0 5px 8px 0 rgba(237,139,53,.36);font-weight:550;font-size:18px;text-transform:uppercase;line-height:1.3;position:relative;text-align:center;text-decoration:none;outline:0;border:none;min-width:130px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:.6s}.btn:hover{-webkit-transition:.6s;-webkit-box-shadow:0 14px 27px 0 rgb(255 135 0 / 52%)!important}.box_slider{cursor:pointer;border-radius:5px;text-align:center;border:2px solid #1d61e7;width:300px;height:45px;justify-content:center;display:flex;align-items:center;transition:box-shadow .3s ease-in-out}.box_slider:hover{border:2px solid #2977dd;box-shadow:rgb(50 50 93 / 25%) 0 2px 5px -1px,rgb(0 0 0 / 30%) 0 1px 3px -1px;transition:box-shadow .3s ease-in-out;color:#f07939}.area{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}a{text-decoration:none}a:link{text-decoration:none;cursor:pointer}p{color:#3c4857;margin-top:0;margin-bottom:1rem}.accordion .accordion__title,.accordion .lab_accordion__title{text-transform:none;text-align:left;font-size:19px;color:#000;font-family:Roboto,sans-serif;cursor:pointer;position:relative;padding:20px 30px 20px 10px;line-height:30px;text-transform:none;letter-spacing:1px}.accordion .accordion__title span:after,.accordion .accordion__title span:before,.accordion .lab_accordion__title span:after,.accordion .lab_accordion__title span:before{content:"";content:"";position:absolute;background-color:#ed3a0a;transition:transform .25s ease-out}summary{list-style:none}summary::-webkit-details-marker,summary::marker{display:none}.accordion{width:100%;max-width:900px;display:block;margin:0 auto;position:relative}.accordion .accordion__title span,.accordion .lab_accordion__title span{display:block;position:absolute;top:50%;right:0;width:30px;height:30px;transform:translateY(-50%)}.accordion .accordion__title span:before,.accordion .lab_accordion__title span:before{top:0;left:50%;width:4px;height:100%;margin-left:-22px}.accordion .accordion__title span:after,.accordion .lab_accordion__title span:after{top:50%;left:-20px;width:100%;height:4px;margin-top:-2px}.accordion .accordion__content{text-align:left;padding:10px;color:#0e0e0e}.rating,span{color:#e32005}#testimonials .image{background:#fff;border-radius:50%;border:8px solid #fff}#testimonials .content-wrapper{background-color:#dadada;border-radius:15px;padding:70px 20px 20px;margin-top:-56px;box-shadow:5px 5px 10px rgba(0,0,0,.3);margin-bottom:30px}#testimonials .content{position:relative;z-index:1}#testimonials .quote-wrapper-dark{position:relative;z-index:0;opacity:.07}#testimonials .quote-wrapper-light{position:relative;z-index:0;opacity:.4}#testimonials .quote-wrapper-color{opacity:.3;filter:invert(50%) sepia(10%) saturate(101) hue-rotate(23deg) brightness(136%) contrast(112%)}#testimonials .quote-wrapper-color2{opacity:.3;filter:invert(51%) sepia(11%) saturate(67) hue-rotate(166deg) brightness(131%) contrast(80%)}#testimonials .quote-left{position:absolute;top:-4px;left:-5px}#testimonials .quote-right{position:absolute;top:-125px;right:-5px}#testimonials .rating{display:inline-block;font-size:15px;background-color:#fff;padding:1px 7px;margin-bottom:10px;border-radius:20px}#testimonials .rating-wrapper{margin:0 1.5px}#testimonials .signature{text-align:center;font-size:24px;font-style:normal;font-weight:700;margin:0}#testimonials .text{text-align:justify;font-size:18px;hyphens:auto;-webkit-hyphens:auto}#testimonials .date{text-align:center;font-size:15px;margin-bottom:0}*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;-moz-user-select:none;user-select:none;cursor:default}@media screen and (min-width:480px) and (max-width:599px){h2{font-size:1.5rem}}@media screen and (min-width:320px) and (max-width:479px){h2{font-size:1.5rem}}.heading_h2{font-weight:600;text-align:center;color:#0b4d9e}*{outline:0;box-sizing:border-box}