.p_26_s191{ .faq_section_3 { padding: 80px 0px; background-color: var(--themeBg1); background-position: center; background-size: contain; background-repeat: no-repeat; } .maxWidth900 { max-width: 900px; } .faqGrid { grid-template-columns: 400px 1fr; } .faqImg { border-radius: 25px; overflow: hidden; } .smallHead { font-size: 14px; font-weight: 600; font-family: var(--hFont); color: var(--headingColor1); letter-spacing: 4px; margin-bottom: 10px; } .mainHeading { color: var(--headingColor1); font-family: var(--hFont); font-size: 45px; font-weight: 500; margin-bottom: 10px; line-height: 60px; } .subPara { color: var(--paragraphColorBlack); font-size: 16px; line-height: 30px; font-family: var(--pFont); margin-bottom: 50px; } .faqCard { margin-bottom: 10px; } .quesSec { cursor: pointer; padding: 20px 25px 20px 25px; border: 2px solid rgba(6, 94, 185, 0.3); border-radius: 15px; background-color: var(--themeBg2); } .ques { font-size: 16px; font-weight: 600; color: var(--headingColor2); font-family: var(--hFont); line-height: 26px; } .leftQues { display: grid; grid-template-columns: 30px 1fr; align-items: center; justify-content: center; gap: 20px; } .iconSec i { font-size: 14px; color: var(--themeColor1); } .ansSec { display: none; padding: 20px 25px 20px 25px; } .active { display: block; } .ans { text-align: left; font-size: 16px; line-height: 30px; color: var(--paragraphColorBlack); font-family: var(--pFont); } .allBtn { display: inline-block; font-family: var(--pFont); font-weight: 500; border-style: none; border-radius: 100px; padding: 15px 30px 15px 30px; background-color: var(--btnColor); color: var(--btnTextColor); font-size: 13px; transition: 0.4s; margin-top: 20px; } .allBtn:hover { background-color: var(--btnHoverColor); color: var(--btnHoverTextColor); } .btn { width: fit-content; margin: 50px 0px 0px 0px; background-color: var(--btnColor); color: var(--btnTextColor); font-size: 15px; font-weight: 500; border: 0px; padding: 7px 15px; border-radius: 5px; cursor: pointer; transition: 0.4s; } @media only screen and (max-width: 900px) { .faqGrid { grid-template-columns: 1fr; } .mainHeading { font-size: 25px; line-height: 35px; } .subPara { font-size: 14px; line-height: 25px; margin-bottom: 20px; } .quesSec { padding: 10px 20px 10px 20px; border-radius: 10px; } .ansSec { padding: 10px 20px 10px 20px; } .ans { font-size: 14px; line-height: 25px; } } .quesSec{ border: 1px solid var(--themeBg2); } .faq_section_3{ background-repeat: repeat; } }.p_26_s191{ @media only screen and (max-width: 900px) { background-attachment:scroll; } }