#Services{padding:4rem 0}#Services h2{color:#2d3958;font-weight:500;margin-bottom:3rem;font-size:45px}#Services .links-area a.service-block{position:relative;display:inline-block;margin-bottom:1rem;padding:1rem 1rem 1rem 1.5rem}#Services .links-area a.service-block:hover{text-decoration:none;background-color:#f1f1f1}#Services .links-area a.service-block:hover .border-box{background-color:#4f77ff}#Services .links-area a.service-block:hover .link-title{font-weight:500}#Services .links-area a.service-block .border-box{position:absolute;left:0;top:50%;transform:translate(0, -50%);height:80%;width:3px;background-color:#e7e5ea}#Services .links-area a.service-block .title-area{display:flex;align-items:center;margin-bottom:1rem}#Services .links-area a.service-block .title-area img{margin-right:1rem}#Services .links-area a.service-block .title-area h4{font-weight:500;color:#2d3958;margin-bottom:0}#Services .links-area a.service-block .description{color:#2d3958;font-size:16px;margin-bottom:.75rem}#Services .links-area a.service-block .link-title{margin-bottom:0;color:#4f77ff}#Products{padding:4rem 0}#Products .title-area{display:flex;flex-wrap:wrap;justify-content:space-between}#Products .title-area h2{color:#fff;font-weight:500;font-size:45px}#Products .title-area a{color:#0b2042;background-color:#fff;padding:.5rem 2rem;border-radius:52px;border:solid thin #fff;margin-bottom:0;display:flex;justify-content:center;align-items:center}#Products .title-area a:hover{text-decoration:none;color:#fff;background-color:#0b2042}#Products .title-area p{width:100%;color:#fff;font-size:18px;margin-top:1rem}#Products .products-area{display:flex;flex-wrap:wrap;padding:2rem 0}#Products .products-area .box-area{width:25%;padding:1rem}#Products .products-area .box-area .product-box{aspect-ratio:1/1;border-radius:12px;overflow:hidden;padding:1rem;position:relative;display:block;align-content:center}#Products .products-area .box-area .product-box:hover{overflow:hidden;border:solid 2px #fff}#Products .products-area .box-area .product-box:hover h4{display:none}#Products .products-area .box-area .product-box:hover .product-description{display:block}#Products .products-area .box-area .product-box h4{color:#fff;font-size:20px;text-align:center;font-weight:400;margin-bottom:.5rem}#Products .products-area .box-area .product-box .product-description{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.75));padding:1rem;overflow:hidden;transition:.2s}#Products .products-area .box-area .product-box .product-description p{color:#fff}#Products .products-area .box-area .product-box .product-description .title{font-weight:bold}#Products .products-area .box-area .product-box .product-description .description{margin-bottom:0;font-size:14px}#Banner{padding:2rem 0;background-color:#0b2042}#Banner .banner-content{display:flex;justify-content:space-between;align-items:center}#Banner .banner-content img{margin-right:2.5rem}#Banner .banner-content p{color:#fff;font-weight:700;font-size:35px;margin-bottom:0}#About{padding:4rem 0}#About h2{color:#2d3958;font-weight:500;margin-bottom:3rem;text-align:center;font-size:45px}#About .image-area{columns:2;column-gap:1rem}#About .image-area .button-area{padding:2.5rem 1rem}#About .image-area .button-area a{display:flex;align-items:center;transition:.2s}#About .image-area .button-area a:hover{text-decoration:none;transform:scale(1.1)}#About .image-area .button-area a:hover .button-text p{color:#4f77ff}#About .image-area .button-area a .icon-area{width:45px;height:45px;border-radius:100%;box-shadow:0px 5px 20px 0px rgba(18,2,47,.15);display:flex;flex-shrink:0;align-items:center;justify-content:center;margin-right:1rem}#About .image-area .button-area a .icon-area i{color:#4f77ff}#About .image-area .button-area a .button-text p{font-size:22px;font-weight:500;margin-bottom:0;color:#2d3958}#About .image-area img{border-radius:18px;margin-bottom:1rem}#About .text-area{padding-left:2rem}#About .text-area h4{color:#2d3958;font-size:30px;font-weight:medium;margin-bottom:2rem}#About .text-area p{color:#2d3958}#About .text-area .button-area{display:flex;justify-content:flex-start;margin-top:3rem}#About .text-area .button-area a{color:#fff;background-color:#0b2042;display:inline-block;padding:.5rem 2rem;border-radius:52px;border:solid thin #0b2042;margin-bottom:0;display:flex;justify-content:center;align-items:center}#About .text-area .button-area a:hover{text-decoration:none;color:#0b2042;background-color:#fff}#About .about-services-area{background-color:#ececec;padding:2rem;border-radius:12px;margin-top:6rem}#About .about-services-area .title-area{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}#About .about-services-area .title-area h2{color:#2d3958;font-weight:500;font-size:45px;margin-bottom:0}#About .about-services-area .title-area a{color:#fff;background-color:#0b2042;display:inline-block;padding:.5rem 2rem;border-radius:52px;border:solid thin #0b2042;margin-bottom:0;display:flex;justify-content:center;align-items:center}#About .about-services-area .title-area a:hover{text-decoration:none;color:#0b2042;background-color:#fff}#About .about-services-area .about-services{display:flex;flex-wrap:wrap}#About .about-services-area .about-services .service{width:50%;padding:2rem 1rem 1rem 1rem;display:flex;transition:transform .4s}#About .about-services-area .about-services .service:hover{text-decoration:none;transform:scale(1.05)}#About .about-services-area .about-services .service .icon-area{flex-shrink:0}#About .about-services-area .about-services .service .text-area{padding-left:1rem}#About .about-services-area .about-services .service .text-area h4{color:#2d3958;margin-bottom:.5rem}#About .about-services-area .about-services .service .text-area p{color:#2d3958}@media only screen and (max-width: 768px){#Services h2{font-size:35px}#Services .links-area a.service-block .title-area h4{font-size:22px}#Products .title-area h2{font-size:35px}#Products .products-area .box-area{width:50%}#Banner .banner-content p{font-size:26px}#About h2{font-size:35px}#About .image-area{columns:1}#About .text-area{padding-left:0}#About .text-area h4{font-size:26px}#About .about-services-area .about-services .service{width:100%}}@media only screen and (max-width: 430px){#Services h2{font-size:30px}#Products .title-area{justify-content:center}#Products .title-area h2{font-size:30px;text-align:center;width:100%;order:1}#Products .title-area a{order:3}#Products .title-area p{order:2}#Products .products-area .box-area{width:100%}#Products .products-area .box-area .product-box{max-width:300px;margin:auto}#Banner .banner-content{flex-direction:column;justify-content:center}#Banner .banner-content img{margin-right:0}#Banner .banner-content p{font-size:20px;text-align:center;margin-top:1rem}#About h2{font-size:30px}#About .image-area{display:flex;flex-direction:column}#About .image-area .button-area a{justify-content:center}#About .text-area .button-area{justify-content:center}#About .about-services-area{padding:3rem 2rem 2rem 2rem}#About .about-services-area .title-area{flex-direction:column;justify-content:center}#About .about-services-area .title-area h2{font-size:30px;margin-bottom:1rem}#About .about-services-area .about-services .service{flex-direction:column;justify-content:center;padding:1rem 0 0 0}#About .about-services-area .about-services .service .icon-area{display:flex;justify-content:center;margin-bottom:.5rem}#About .about-services-area .about-services .service .text-area h4{font-size:20px;text-align:center}#About .about-services-area .about-services .service .text-area p{font-size:16px;text-align:center}}
