#Products{padding:4rem 0 2rem 0}#Products .title-area{margin-bottom:2rem}#Products .title-area h2{color:#2D3958;font-size:48px;font-weight:500;text-align:center;margin-bottom:1.5rem}#Products .title-area p{text-align:center;color:#7B88A8;font-size:20px;max-width:870px;margin:0 auto}#Products .product-area{margin-bottom:1rem}#Products .product-area .product{padding:2rem;border-radius:13px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;aspect-ratio:1.5/1}#Products .product-area .product h4{color:#FFF;font-size:35px}#Products .product-area .product p{font-size:16px;color:#FFF;margin-bottom:1.5rem}#Products .product-area .product a{display:inline-block;color:#FFF;background-color:#4F77FF;border:solid thin #4F77FF;padding:0.5rem 2rem;border-radius:52px}#Products .product-area .product a:hover{text-decoration:none;color:#FFF;background-color:transparent;border:solid thin #fff}#Services{padding:2rem 0 4rem 0}#Services .services-area{background-color:#ECECEC;padding:2rem;border-radius:13px}#Services .services-area .title-area{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}#Services .services-area .title-area h2{color:#2D3958;font-weight:500;font-size:45px;margin-bottom:0}#Services .services-area .title-area a{color:#fff;background-color:#0B2042;display:inline-block;padding:0.5rem 2rem;border-radius:52px;border:solid thin #0B2042;margin-bottom:0;display:flex;justify-content:center;align-items:center}#Services .services-area .title-area a:hover{text-decoration:none;color:#0B2042;background-color:#FFF}#Services .services-area .services{display:flex;flex-wrap:wrap}#Services .services-area .services .service{width:50%;padding:2rem 1rem 1rem 1rem;display:flex;transition:transform .4s}#Services .services-area .services .service:hover{text-decoration:none;transform:scale(1.05)}#Services .services-area .services .service .icon-area{flex-shrink:0}#Services .services-area .services .service .text-area{padding-left:1rem}#Services .services-area .services .service .text-area h4{color:#2D3958;margin-bottom:0.5rem}#Services .services-area .services .service .text-area p{color:#2D3958}#Custom{padding:2rem 0}#Custom h2{color:#2D3958;font-size:40px;font-weight:700}#Custom p{color:#7B88A8;font-size:20px}#Custom a{color:#fff;background-color:#4F77FF;display:inline-block;padding:0.5rem 2rem;border-radius:52px;border:solid thin #4F77FF;margin-bottom:0;display:flex;justify-content:center;align-items:center;width:fit-content}#Custom a:hover{text-decoration:none;color:#4F77FF;background-color:#FFF}#Contact{padding:4rem 0}#Contact .title-area{margin-bottom:2rem}#Contact .title-area h2{color:#2D3958;font-size:48px;font-weight:500;text-align:center;margin-bottom:1.5rem}#Contact .title-area p{text-align:center;color:#7B88A8;font-size:20px;max-width:870px;margin:0 auto}#Contact .form-area{background-color:#F5FAFF;padding:2rem 1.5rem 0 1.5rem;border-radius:10px}#Contact .form-area .col-12{margin-bottom:1rem}#Contact .form-area h4{color:#2D3958;font-size:24px;font-weight:500;margin-bottom:1.5rem}#Contact .form-area .form-text{color:#2D3958;margin-bottom:0.5rem;font-weight:500}#Contact .form-area input:not([type='checkbox']),#Contact .form-area textarea{width:100%;color:#464F66;border-color:#E4E4E4;padding:0.3rem 0.5rem}#Contact .form-area input:not([type='checkbox'])::placeholder,#Contact .form-area textarea::placeholder{color:#464f668b}#Contact .form-area .wpcf7-checkbox .wpcf7-list-item{padding:0 0.5rem 0 0}#Contact .form-area .wpcf7-checkbox .wpcf7-list-item label{cursor:pointer}#Contact .form-area .wpcf7-checkbox .wpcf7-list-item label input{cursor:pointer}#Contact .form-area .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label{color:#2D3958}#Contact .form-area textarea{height:170px}#Contact .form-area input[type="submit"]{color:#fff;background-color:#4F77FF;display:inline-block;padding:0.75rem 2rem;border-radius:52px;border:solid thin #4F77FF;margin-bottom:0;display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:500}#Contact .form-area input[type="submit"]:hover{text-decoration:none;color:#4F77FF;background-color:#FFF}#Contact .image-area{display:flex;height:100%;border-radius:10px;overflow:hidden}#Contact .image-area img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 768px){#Products .title-area h2{font-size:35px}#Products .product-area{padding-bottom:1rem;margin-bottom:0;height:100%}#Products .product-area .product{aspect-ratio:unset;height:100%}#Products .product-area .product h4{font-size:25px}#Services .services-area .title-area h2{font-size:35px}#Services .services-area .services .service{width:100%}#Custom h2{font-size:35px}#Contact .title-area h2{font-size:35px}}@media only screen and (max-width: 430px){#Services .services-area{padding:3rem 2rem 2rem 2rem}#Services .services-area .title-area{flex-direction:column;justify-content:center}#Services .services-area .title-area h2{margin-bottom:1rem}#Services .services-area .services .service{flex-direction:column;justify-content:center;padding:1rem 0 0 0}#Services .services-area .services .service .icon-area{display:flex;justify-content:center;margin-bottom:0.5rem}#Services .services-area .services .service .text-area h4{font-size:20px;text-align:center}#Services .services-area .services .service .text-area p{font-size:16px;text-align:center}#Custom h2,#Custom p{text-align:center}#Custom a{margin:auto}#Contact .form-area{margin-bottom:2rem}}
