.cont-info-c h2,.contact-form-c{font-size:30px;font-family:var(--heading-font);font-weight:700}.contact-details,.contct-info{display:flex}section.business h2,section.business h5{color:var(--white-color);font-weight:500}.contact-form{margin:auto;padding:0 0 20px;width:100%;border-radius:10px}.contct-info,section.contact-info{padding-bottom:0}.contact-form-c{color:var(--primary-color);margin-bottom:1rem;text-align:c}.cont-info-c,.faq-btn,section.business a{text-align:center}section.contact-sec .main-btn{padding:12px 39px!important}.contact-form .form-group input,.contact-form .form-group select,.contact-form .form-group textarea{position:relative;display:block;width:100%;height:54px;font-size:17px;color:var(--black-color);line-height:34px;font-weight:400;border-radius:0;padding:10px 0;background:0 0;border:0 solid #e0e0e0;border-bottom:1px solid var(--secondary-color);-webkit-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.contact-form .form-group input:focus,.contact-form .form-group textarea:focus{outline:0}.contact-form .form-group{position:relative;display:block;margin-bottom:30px;padding-left:0;padding-right:0}.contact-form .form-group textarea{height:150px}.cont-info-c{margin-bottom:50px}.contct-info{gap:1rem;border-bottom:0 solid var(--secondary-color);margin-bottom:0;width:33.33%}.contct-info .contact-icons i{font-size:2rem}.headings{font-size:1.2rem;font-weight:500}.contact-type,.contact-type a{color:var(--primary-color);font-size:14px}.map-sec,.map-sec .container-fluid{padding:0}.map-sec iframe{padding-left:0!important;padding-right:0!important}.contact-icons i{font-size:3rem;color:var(--secondary-color)}section.contact-sec{overflow:hidden}section.contact-info .head-sec h2{color:#60401f}section.contact-info .head-sec p{color:#7a7a7a}section.business{padding:var(--p60) 0;background:url(../images/CTA.jpeg) center center/cover no-repeat;display:block;-webkit-filter:blur(0);filter:blur(0);transition:filter .4s , -webkit-filter .4s}section.business:before{content:"";position:absolute;height:100%;width:100%;background-color:rgba(255,255,255,.05);top:0;z-index:-1}section.business .box{padding:50px;text-align:center}section.business h5{font-style:italic;margin-bottom:var(--m10);display:none}section.business h2{font-size:var(--f40);text-shadow:0 0 3px #000;margin-bottom:20px}section.business p{color:var(--white-color);font-size:var(--f16)}section.business a{display:inline-block;border-color:var(--white-color);padding:15px 40px;border-radius:100px}section.faq .container{max-width:750px!important}section.faq .head-sec h6{letter-spacing:2.4px;font-weight:400;line-height:1;text-transform:uppercase;margin-bottom:37px;font-size:var(--f24)}section.faq .head-sec h2{margin-bottom:40px;color:var(--primary-color);text-align:left}section.faq .head-sec img{margin-bottom:80px}section.faq .accordion{border-right:1px solid #dbdee3;border-left:1px solid #dbdee3}section.faq .accordion-item{margin-bottom:0;border:1px solid #dbdee3;border-right:0;border-left:0;border-bottom:0;background-color:transparent!important}section.faq .accordion-item:last-child{border-bottom:1px solid #dbdee3}section.faq button.accordion-button{font-size:var(--f20);color:var(--primary-color);padding:15px 20px;margin-bottom:0;border-radius:0!important;background:0 0!important;font-weight:400}section.faq .accordion-button::after{background-image:url(http://www.edgeofthedesert.com/front/images/xplus.png.pagespeed.ic.8BHsOfpwZZ.png);width:31px;height:31px;background-color:var(--primary-color);border-radius:5px;background-size:13px;background-position:center;transition:.5s;position:absolute;right:10px}section.faq .accordion-button:hover::after{background-color:var(--secondary-color)}section.faq .accordion-button:not(.collapsed)::after{background-image:url(http://www.edgeofthedesert.com/front/images/xminus.png.pagespeed.ic.7DkB07vddw.png)!important;background-position:center 75%;background-color:var(--territiary-color)}section.faq button.accordion-button:focus{box-shadow:none;color:var(--btn-hover)}section.faq .accordion-body{padding:15px 50px 15px 20px;background:0 0;margin-top:-15px;margin-bottom:10px}section.faq .accordion-body ul{padding-left:24px}section.faq .accordion-body ul li{list-style:disc}section.faq .accordion-body p{font-size:var(--f15);font-weight:400}section.faq .accordion-button:not(.collapsed){background-color:transparent;box-shadow:inset 0 0 0 rgba(0,0,0,.125);margin-bottom:0;border-bottom:0 solid}.faq-btn .main-btn{width:180px}section.faq .accordion-item:hover .accordion-collapse{display:block}section#faqs{padding-top:0}