section.product-section.border{border-top:1px solid #fff}.product-section{padding-bottom:20px}.product-section .service-txt{text-align:center}.product-section .service-txt h2{margin:0!important}.product-section .product-card{align-items:end;background-color:#fff;background-repeat:no-repeat;background-size:cover;border-radius:10px;display:flex;height:100%;justify-content:center;min-height:400px;position:relative}.product-section .product-col{flex:0 0 33.33%;margin-bottom:45px;padding:0 22px}.product-section .cust-row{display:flex;flex-wrap:wrap;justify-content:center}.product-section .open-modal.active .cust-row{align-items:self-start}.product-section .product-details{background-color:rgba(1,16,33,.85);bottom:0;left:0;padding:16px 15px 27px;position:absolute;text-align:center;width:100%}.product-section .product-details h2.product-txt{border:0;bottom:0;margin:0!important}.product-section .product-details p.product-desc{margin:0}.product-section .service-txt h2.cont-txt{bottom:0;margin:0!important}.product-section .product-txt{font-size:26px;line-height:1!important}.product-section .product-desc{color:hsla(0,0%,100%,.7)}.product-section .btn-readmore{-webkit-appearance:none;background-color:#fff;border:0;border-radius:10px;box-shadow:-10px -10px 20px #001a35,10px 10px 20px #00070e;-webkit-box-shadow:-10px -10px 20px #001a35,10px 10px 20px #00070e;color:#011021;cursor:pointer;font-family:Libre Bodoni,serif;font-size:16px;font-weight:700;padding:14px 30px}.product-section .btn-readmore a{color:#011021}.product-section .open-modal{background:hsla(0,0%,100%,.5);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;z-index:-1}.product-section .modal-headr{background-color:#011021;border-radius:10px;display:flex;flex-direction:column;justify-content:space-evenly;list-style:none;margin:0 auto;max-width:915px;padding:24px;position:relative;transform:translateY(-1000px);transition:all .5s ease-in-out}.product-section .contnt-wrapper{padding:12px}.product-section .open-modal.active{opacity:1;z-index:9999}.product-section .open-modal.active .modal-headr{transform:translateY(0)}.product-section .product-view{display:none}.product-section .modal-card{align-items:center;display:flex;height:100%;justify-content:center}.product-section .bind{height:20px;margin:0 0 0 auto;width:20px}.product-section .crose{background:transparent;border:0;padding:0}.product-section .crose:hover{cursor:pointer}.product-section .mmodel-profile{align-items:end;background:#fff;border-radius:10px;display:flex;justify-content:center;margin-bottom:16px}.product-section .modal-left{flex:0 0 30%;position:sticky;top:0}.product-section .modal-right{flex:0 0 70%}.product-section .cont-wrap{border-bottom:1px solid #fff;padding:8px 0}.product-section .cont-wrap:first-of-type{margin-top:40px}.product-section .calling-link,.product-section .follow-txt{color:hsla(0,0%,100%,.7)}.product-section .follow-txt{padding-top:14px}.product-section .linkidin-details{color:#fff;font-size:18px;padding-left:14px}.product-section .linkidin-details img{border-radius:0!important;height:auto;width:14px!important}.product-section .profile-details{padding-left:40px;text-align:left}.product-section .profil-wrap{border-bottom:1px solid #fff;padding-bottom:10px}.product-section .profile-txt{color:hsla(0,0%,100%,.7);padding:9px 0}.product-section .profile-subtxt{color:hsla(0,0%,100%,.7);padding-top:6px}.product-section .product-main{height:70vh;margin-top:25px;overflow:auto;padding:0 16px 40px}.product-section .cust-mrg{margin:20px -22px}.product-section .service-txt.team-txt{border-top:1px solid #fff;margin-top:60px;padding-top:60px}.product-section .modal-right .profil-wrap h2.profile-title{border:0;bottom:0!important;font-size:38px;line-height:normal;margin:0!important}.product-section .modal-right .profil-wrap p.profile-subtxt{margin:0;padding:0}.product-section .profile-details .profile-list p{font-family:Avenir Book;font-size:16px!important;margin:0;padding-bottom:16px!important}.light-theme .product-section .profile-details .profile-list p{font-family:Avenir Book!important;font-size:16px!important;margin:0;padding-bottom:16px!important}.product-section .cust-row .profile-card .cont-wrap{font-size:15px;font-weight:700!important;text-align:left}.product-section .cust-row .profile-card .follow-link p{font-family:Avenir Book;font-size:15px;font-weight:700;text-align:left}.light-theme .product-section .cust-row .profile-card .follow-link p{font-family:Avenir Book!important;font-size:15px;font-weight:700;text-align:left}.product-section .product-details .product-desc,.product-section .product-details .product-desc p{font-family:Avenir Book;font-size:17px;font-weight:300;margin-bottom:0}.product-section .product-card img{border-radius:10px;height:auto!important;max-width:100%!important;width:100%}.product-section .product-card .product-btn{margin-top:15px}.product-section .cust-row .profile-card .follow-link p a{padding-left:10px}.product-section .cust-row .profile-card .follow-link p img{max-width:14px}.product-section .modal-headr::-webkit-scrollbar,.product-section .product-main::-webkit-scrollbar{width:10px}.product-section .modal-headr::-webkit-scrollbar-thumb,.product-section .product-main::-webkit-scrollbar-thumb{background:#34404d;border-radius:20px}body.dark-theme.current{overflow:hidden}.product-section .btn-readmore:hover{background:#001021;box-shadow:inset -10px -10px 15px rgba(31,60,90,.35),inset 10px 10px 15px rgba(31,60,90,.35);color:#fff}.product-section .product-card{box-shadow:-10px -10px 20px #001a35,10px 10px 20px #00070e;transition:.2s ease-in-out}.product-section .btn-readmore{transition:.1s ease-in-out}.light-theme section.product-section.border{border-top:1px solid #002852}.dark-theme .product-section .product-card:hover{box-shadow:inset -10px -10px 15px rgba(0,26,53,.35),inset 10px 10px 15px rgba(0,7,14,.35)}.light-theme .product-section .product-card{-webkit-box-shadow:inset 0 0 15px rgba(55,84,170,0),inset 0 0 20px hsla(0,0%,100%,0),7px 7px 15px rgba(55,84,170,.15),-7px -7px 20px #fff,inset 0 0 4px hsla(0,0%,100%,.2)}.light-theme .product-section .product-card:hover{box-shadow:inset 7px 7px 15px rgba(55,84,170,.15),inset -7px -7px 20px #fff,0 0 4px hsla(0,0%,100%,.2);-webkit-box-shadow:inset 7px 7px 15px rgba(55,84,170,.15),inset -7px -7px 20px #fff,0 0 4px hsla(0,0%,100%,.2)}.light-theme .product-section .product-card{background-color:#f1f3f6}.light-theme .product-section .product-details h2.product-txt{color:#fff!important}.light-theme .product-section .product-card .product-desc p{color:hsla(0,0%,100%,.7)}.light-theme .product-section .profil-wrap h2{color:#fff!important}.light-theme .product-section .cust-row .profile-card .cont-wrap a,.light-theme .product-section .profile-details .profile-list p{color:#fff}.light-theme .product-section .product-details{border-radius:0 0 10px 10px}.product-section .product-card{box-shadow:-10px -10px 20px #036,10px 10px 20px #00070e}@media screen and (max-width:1024px){.product-section .product-col{flex:0 0 50%}}@media screen and (max-width:767px){.product-section .product-col{margin-bottom:36px;padding:0 15px}.product-section .product-details{padding:15px}.product-section .modal-headr{display:inline-block;margin:0 20px;max-height:702px;max-width:100%;overflow:scroll;padding:55px 24px 24px}.product-section .modal-left,.product-section .modal-right{flex:0 0 100%}.product-section .product-main{padding:0}.product-section .profile-details{padding-left:0}.product-section .bind{position:absolute;right:10px;top:10px}.product-section .crose{padding:0}.product-section .modal-left{position:static}.product-section .mmodel-profile{display:none;max-width:270px}.product-section .product-card{min-height:370px}}@media screen and (max-width:599px){.product-section .product-col{flex:0 0 100%;padding:0}.product-section .modal-headr{padding:55px 3px 24px 20px}}@media screen and (max-width:420px){.product-section .product-col{padding:0 15px}}@media screen and (max-width:599px){.product-section .product-card{min-height:620px}}@media screen and (max-width:499px){.product-section .product-card{min-height:520px}}@media screen and (max-width:445px){.product-section .product-card{min-height:450px}}@media screen and (max-width:390px){.product-section .product-card{min-height:400px}}