.p_3_s239{ .contact_section_9 { padding-bottom: 80px; } .smallBannerArea { padding: 180px 0px 250px; background-color: var(--themeBg1); background-position: center; background-repeat: no-repeat; background-size: cover; } .mainHeading { font-size: 40px; font-weight: 600; line-height: 50px; margin-bottom: 10px; font-family: var(--hFont); color: var(--headingColor1); } .mainHeading span { color: var(--themeColor1); } .subPara { font-size: 15px; line-height: 25px; color: var(--paragraphColorWhite); font-family: var(--pFont); } .contInnerBox { padding: 50px; background-color: var(--themeBg2); border-radius: 15px; margin-top: -100px; box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.1); } .custGrid { grid-template-columns: 1fr 1.5fr; } .innerGrid { grid-template-columns: 35px 1fr; } .iconSec { line-height: 0px; } .cardHead { font-size: 14px; font-weight: 700; color: #9b9b9b; letter-spacing: 1.5px; margin-bottom: 10px; } .cardPara a { color: var(--paragraphColorBlack); font-size: 17px; line-height: 27px; font-weight: 600; } .cardPara { color: var(--paragraphColorBlack); font-size: 17px; line-height: 27px; font-weight: 600; } .marginBottom25 { margin-bottom: 25px; } .input { width: -webkit-fill-available; padding: 12px 15px; border-radius: 10px; background-color: #f5f5f5; border: 2px solid #f5f5f5; } .input:focus { border-color: var(--themeColor1); outline: none; } .textArea { resize: none; width: -webkit-fill-available; padding: 12px 15px; border-radius: 10px; background-color: #f5f5f5; border: 2px solid #f5f5f5; grid-column: 1 / 3; } .textArea:focus { border-color: var(--themeColor1); outline: none; } .btn { margin-top: 20px; outline: 0; display: inline-flex; align-items: center; justify-content: space-between; background: var(--btnColor); min-width: 200px; border: 0; border-radius: 4px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); box-sizing: border-box; padding: 15px 20px; color: var(--btnTextColor); font-size: 15px; font-weight: 600; letter-spacing: 1.2px; overflow: hidden; cursor: pointer; } .btn .animation { border-radius: 100%; transition: 0.4s; animation: ripple 0.6s linear infinite; } @keyframes ripple { 0% { box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.1), 0 0 0 20px rgba(255, 255, 255, 0.1), 0 0 0 40px rgba(255, 255, 255, 0.1), 0 0 0 60px rgba(255, 255, 255, 0.1); } 100% { box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.1), 0 0 0 40px rgba(255, 255, 255, 0.1), 0 0 0 60px rgba(255, 255, 255, 0.1), 0 0 0 80px rgba(255, 255, 255, 0); } } .formHeading { font-size: 30px; line-height: 40px; color: var(--headingColor2); font-weight: 600; margin-bottom: 20px; } @media only screen and (max-width: 900px) { .custGrid { grid-template-columns: 1fr; } .mainHeading { font-size: 25px; line-height: 35px; margin-bottom: 10px; } .smallBannerArea { padding: 40px 0px 150px; } .contInnerBox { padding: 20px; } .textArea { grid-column: 1; } .gap50 { gap: 20px; } .gap20 { gap: 10px; } .formHeading { font-size: 25px; line-height: 35px; margin-bottom: 10px; } .cardPara { font-size: 14px; line-height: 24px; } .cardPara a{ font-size: 14px; line-height: 24px; } } }.p_3_s239{ @media only screen and (max-width: 900px) { background-attachment:scroll; } }