.p_3_s212{ .shortBanMain { background-position: center; background-repeat: no-repeat; background-size: cover; padding: 100px 0px; } .heading { font-size: 65px; font-weight: 700; line-height: 75px; font-family: var(--o1Font); color: var(--headingColorW1); margin-bottom: 10px; } .linksPara { font-size: 15px; color: var(--paragraphColorWhite); } .linksPara span { margin: 0px 10px; } .linksPara a { transition: 0.3s; } .linksPara a:hover { color: var(--themeColor1); } @media only screen and (max-width: 900px) { .heading { font-size: 40px; line-height: 50px; } } }.p_3_s212{ @media only screen and (max-width: 900px) { background-attachment:scroll; } }.p_3_s231{ .conMain { padding: 80px 0px; } .formSec { box-shadow: 0px 5px 40px 0px rgba(16.00000398055352, 23.000003051757716, 45.99999999999994, 0.1); padding: 40px 40px 40px 40px; border-radius: 10px; } .mainHeading { color: var(--themeColor1); font-size: 30px; font-weight: 700; line-height: 40px; margin-bottom: 10px; } .subPara { font-size: 15px; color: var(--paragraphColorBlack); margin-bottom: 30px; line-height: 25px; } .inputSec input { width: -webkit-fill-available; padding: 15px 25px 15px 25px; border-radius: 5px; border: 1px solid #dadada; font-size: 16px; margin-bottom: 30px; } .inputSec textarea { width: -webkit-fill-available; padding: 15px 25px 15px 25px; border-radius: 5px; border: 1px solid #dadada; font-size: 16px; resize: vertical; margin-bottom: 30px; } .line { width: 4px; height: 17px; display: inline-block; background-color: var(--themeColor1); position: relative; top: 2px; margin-right: 10px; } .line::after { position: absolute; right: -5px; top: 0; bottom: 0; margin: auto; width: 0px; height: 0px; border-style: solid; border-width: 3.5px 0 3.5px 5px; border-color: transparent transparent transparent var(--themeColor1); content: ""; animation: zump 1.5s linear infinite; } @keyframes zump { 0% { transform: translateY(-5px); } 50% { transform: translateY(6px); } 100% { transform: translateY(-5px); } } .abtHead { font-size: 22px; letter-spacing: 2.2px; margin-bottom: 16px; font-family: var(--o1Font); color: var(--themeColor1); text-transform: uppercase; display: inline-block; font-weight: 700; line-height: 1em; } .abtSubHead { font-size: 40px; line-height: 50px; font-weight: 600; color: var(--headingColor1); padding-bottom: 20px; } .abtPara { color: var(--paragraphColorBlack); line-height: 30px; margin-bottom: 30px; } .footerInfoCard { padding-bottom: 25px; } .footerInfoGrid { grid-template-columns: 70px 1fr; } .footerInfoIcon { width: 70px; height: 70px; background-color: var(--themeColor1); border-radius: 50%; } .footerInfoIcon i { color: var(--paragraphColorWhite); font-size: 22px; } .footerInfoText a { color: var(--paragraphColorBlack); line-height: 30px; transition: 0.3s; } .footerInfoText a:hover { color: var(--anchorColorHover); } .footerInfoHead { font-size: 18px; font-weight: 600; } .border { border-bottom: 1px solid #ccc; margin-bottom: 30px; } .socialLinks { width: 35px; height: 35px; background-color: var(--themeColor1); border-radius: 50%; transition: 0.3s; } .socialIconMain { flex-wrap: wrap; } .socialLinks i { color: var(--paragraphColorWhite); transition: 0.3s; } .socialLinks:hover { background-color: var(--themeColor3); } .socialLinks:hover i { color: var(--btnHoverTextColor); } .joinBtn { cursor: pointer; width: 180px; padding: 10px 0px; font-size: 22px; background-color: var(--btnColor); border-radius: 40px; border: none; font-weight: 700; color: var(--btnTextColor); position: relative; overflow: hidden; z-index: 1; font-family: var(--o1Font); } .joinBtn::after { position: absolute; top: 0px; left: 0px; bottom: 0px; width: 5%; background: var(--btnHoverColor); content: ""; z-index: -1; transition: 0.5s; } .joinBtn:hover::after { width: 100%; } .joinBtn:hover { color: var(--btnHoverTextColor); } @media only screen and (max-width: 900px) { .conMain { padding: 20px 0px; } .abtSubHead { font-size: 25px; line-height: 35px; } .footerInfoGrid { grid-template-columns: 40px 1fr; } .footerInfoIcon { width: 40px; height: 40px; } .footerInfoIcon i { font-size: 15px; } } }.p_3_s231{ @media only screen and (max-width: 900px) { background-attachment:scroll; } }