.our-service{padding:40px 0}.our-service h2{color:var(--heading-main-color);font-family:var(--font-corbert-bold);padding-bottom:40px;font-size:50px;font-weight:700;line-height:1.2em}.our{color:var(--heading-highlite-color);font-size:70px;font-family:var(--font-corbert-bold);font-weight:700}.service-card{cursor:pointer;border:none;border-radius:16px;width:100%;height:520px;position:relative;overflow:hidden;box-shadow:0 2px 11px -1px #0000001a}.service-card .front{object-fit:cover;width:100%;height:100%;padding:20px;transition:transform .4s;position:absolute;top:0;left:0}.front img{border:2px solid gray;border-radius:20px;width:100%}.front h3{color:var(--heading-main-color);font-size:25px;font-family:var(--font-corbert-bold);margin:0;padding:20px 0 8px 10px;font-weight:700}.front p{color:var(--heading-main-color);font-size:26px;font-family:var(--font-corbert-bold);margin:0;padding:0 0 10px 10px;font-weight:700}.service-card .back{background:var(--heading-highlite-color);color:#fff;width:100%;height:100%;transition:bottom .6s;position:absolute;bottom:-100%;left:0}.service-card:hover .front{transform:translateY(-100%)}.service-card:hover .back{bottom:0}.hr{background-color:#fff;height:3px}.back-up{padding:50px 30px}.back-up h3{color:#fff;font-size:25px;font-family:var(--font-corbert-bold);margin:0;padding:20px 0 8px 10px;font-weight:700}.back-up p{color:#fff;font-size:26px;font-family:var(--font-corbert-bold);margin:0;padding:0 0 10px 10px;font-weight:700}.back-down{color:#fff;font-size:20px;font-family:var(--font-roboto);margin:0;padding:20px 0 8px 10px;font-weight:500}.page-linking{text-decoration:none;position:relative;color:#fff!important}.page-linking:after{content:"";background:#fff;width:0;height:2px;transition:width .3s;position:absolute;top:30px;bottom:0;left:0}.page-linking:hover:after{width:100%}@media (max-width:991px){.our-service{padding:50px 0}.our-service h2{padding-bottom:30px}}@media (max-width:767px){.our-service h2{font-size:35px}.our{font-size:45px}.service-card{height:600px;margin:20px 0}.our-service{padding:40px 0}.our-service h2{padding-bottom:20px}}@media (max-width:471px){.service-card{height:500px;margin:20px 0}}.cont{flex-direction:column;display:flex}.appr-pro{padding:60px 0 30px}.appr-pro .appr-pro-main-head{font-size:50px;font-family:var(--font-corbert-bold);padding-bottom:15px;font-weight:700}.appr-pro-main-para{color:var(--heading-main-color);width:100%;font-size:18px;font-family:var(--font-roboto);margin-top:10px;margin-bottom:40px}.every-pr{color:var(--heading-highlite-color)}.app-pro-div-white{box-shadow:0 0 2px 1px #d5d5d5}.app-pro-div-gray{background-color:#f1f1f1;box-shadow:0 0 1.16px #f1f1f12e}.app-pro-div{border-radius:10px;flex-direction:column;justify-content:flex-end;height:100%;padding:0 20px;display:flex}.appr-pro-row-main{flex-direction:row;margin:0;display:flex}.app-pro-div h3{font-size:24px;font-family:var(--font-corbert-bold);color:var(--heading-highlite-color);padding-top:110px;padding-bottom:10px;font-weight:700}.app-pro-div p{font-size:16px;font-weight:400;line-height:1.2em;font-family:var(--font-roboto)}@media (max-width:991px){.appr-pro h2{font-size:40px}}@media (max-width:767px){.appr-pro{padding:40px 0 20px}.appr-pro p{width:100%}.appr-pro h2{font-size:40px!important}}.top-cap{padding:60px 0 50px}.top-cap h2{font-size:50px;font-family:var(--font-corbert-bold);font-weight:700}.top-cap p{color:var(--heading-main-color);font-family:var(--font-roboto);font-size:16px;font-weight:400;line-height:1.4em}.top-cap-check-eye{width:50px;position:absolute;top:0;right:5px}.top-cap-div{cursor:pointer;border-radius:20px;height:400px;padding:30px 20px;transition:all .6s;position:relative;box-shadow:0 2px 11px -1px #0000001a}.top-cap-div .cap-img{width:90px}.top-cap-btm{padding:20px 20px 10px;transition:all .6s;position:absolute;bottom:0;left:0}.top-cap-main-div{transition:all .6s;position:relative}.top-cap .headg{padding-bottom:80px}.top-cap-back-content{opacity:0;color:#fff;padding:20px;position:absolute;bottom:0;left:0}.top-cap-back-content p{color:#fff}.top-cap-main-div:hover .cap-img,.top-cap-main-div:hover .top-cap-btm{opacity:0}.top-cap-main-div:hover .top-cap-div{background-color:var(--heading-highlite-color)}.top-cap-main-div:hover .top-cap-back-content{opacity:1}@media (max-width:767px){.top-cap h2{font-size:40px}.headg{padding:30px 0}.top-cap{padding:40px 0 10px}}
