.bg-grey{background:var(--grey-color)}h2{font-size:50px;font-weight:700;line-height:52px}.generic-title h2{position:relative;margin-bottom:98px;color:var(--primary-color)}.generic-title h2::after,.about-title h2::after,.domian-title h2::after{left:50%;bottom:-31px;width:67px;height:4px;content:"";position:absolute;background:linear-gradient(to right,#e35900 0%,#fa9600 100%);transform:translateX(-50%)}.generic-btn{display:inline-block}.generic-btn a{font-size:16px;font-weight:600;line-height:16px;position:relative;border-radius:35px;padding:17px 12px 17px 53px;text-decoration:none;display:flex;overflow:hidden;text-transform:uppercase;color:var(--secondary-color);box-shadow:10px 10px 15px rgba(233,136,46,14%);background:linear-gradient(to right,#e35900 0%,#fa9600 100%);align-items:center;gap:32px;transition:all .4s ease-in-out}.generic-btn a:hover,.readmore-btn a:hover,.more-btn:hover,.form-btn button:hover{transform:translateY(-5px)}.generic-btn a i{width:31px;height:31px;display:flex;font-size:13px;border-radius:50%;align-items:center;justify-content:center;color:var(--secondary-color);box-shadow:10px 10px 15px rgba(42,42,42,14%);background:linear-gradient(to right,#262626 0%,#3b3b3b 100%)}.readmore-btn a{font-size:14px;font-weight:600;line-height:14px;padding:14px 28px;border-radius:21px;text-decoration:none;display:inline-block;text-transform:uppercase;color:var(--secondary-color);transition:all .4s ease-in-out;background:linear-gradient(to right,#262626 0%,#3b3b3b 100%)}.readmore-btn i{font-size:12px;padding-left:2px}.bg-layer:after{top:0;left:0;content:"";width:100%;height:100%;position:absolute;background:rgba(0,0,0,65%)}.padding-top{padding-top:150px}.padding-bottom{padding-bottom:150px}