.homepage{width:100%;background-color:#fff;display:flex;height:42rem;margin-top:4.199rem;box-shadow:0 4px 4px 0 rgba(195,207,217,.102);transform:none}.homepage .row-style{width:98%;height:100%}.homepage .content-div{display:flex;justify-content:left;align-items:center;width:65%}.homepage .content-div .content .tex{color:#0d2d62;font-size:3rem;font-weight:800;letter-spacing:0;line-height:3.5rem;position:relative;width:42rem;height:7.625rem}.homepage .content-div .content .p{margin-top:2rem;color:#404b5b;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.918rem;position:relative;margin-bottom:40px;width:35.18rem}@media(min-width:768px)and (max-width:1366px){.homepage .content-div .content .p{margin-bottom:2rem}}.homepage .image-div{height:100%}.homepage .image-div .home-image{border-radius:2rem;margin-top:3rem;width:33.56rem;height:34rem;margin-left:-4rem}.button{color:#fff;background-color:#1d4912;font-size:1.15rem;border-radius:.5rem;font-weight:300;line-height:1.66rem;height:3rem;padding:.4rem 1rem;border:2px solid #1d4912}.button:hover{background-color:#fff;color:#0d2d66;border-color:#0d2d66}@media(min-width:768px)and (max-width:1366px){.button{font-size:1rem;margin-bottom:2rem}}.learn{color:#212d3f;text-decoration:underline;margin-left:1.5rem;font-size:1.15rem;border-radius:.5rem;font-weight:300;line-height:1.66rem;height:3rem;padding:.4rem 1rem}.learn:hover{color:#01763c;text-decoration:none}@media(min-width:768px)and (max-width:992px){.learn{font-size:1rem;margin-bottom:2rem}}@media(min-width:768px)and (max-width:1366px){.home-buttons{width:100%;justify-content:start}}@media(max-width:768px){.home-buttons{flex-direction:column;max-width:230px}}@media(max-width:1399px){.homepage .row-style{width:100%}.homepage .row-style .content-div{width:50%}.homepage .row-style .content-div .content{width:100%}.homepage .row-style .content-div .content .tex{width:100%;font-size:25px;height:auto}.homepage .row-style .content-div .content .p{width:100%;font-size:1rem}.homepage .row-style .image-div{flex-grow:1}.homepage .row-style .image-div .banner-image .home-image{width:100%;margin-left:21px;-o-object-fit:cover;object-fit:cover;height:475px}}@media(max-width:416px){.tex{font-size:20px!important;height:7rem}.p{font-size:15px!important;margin-top:10px!important}}@media(max-width:991px){.homepage{height:auto}.homepage .container .row-style{margin-top:1rem}.homepage .container .row-style .content-div{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;padding:12px;width:100%;margin:1rem}.homepage .container .row-style .content-div .content .tex{font-size:28px;font-weight:600;line-height:1.91rem;letter-spacing:0;text-align:left;width:81%}.homepage .container .row-style .content-div .content .p{text-align:left;width:81%;font-size:1rem}.homepage .container .row-style .image-div{flex-grow:1}.homepage .container .row-style .image-div .banner-image .home-image{width:100%;height:400px;margin-left:15px;-o-object-fit:cover;object-fit:cover}}.contact-text-both{margin-top:2rem;width:100%;display:flex;justify-content:center}.contact-text-both .reach-out-and{color:#000;font-size:2.5rem;font-weight:500;letter-spacing:0;line-height:normal;padding-top:3rem}@media(max-width:767.98px){.contact-text-both .reach-out-and{width:100%;font-size:1.25rem;text-align:center}.contact-text-both{margin-left:1rem;align-items:center;justify-content:flex-end;width:90%}}.contact-top{gap:2rem;width:100%}@media(max-width:767.98px){.contact-top{margin-top:10rem}}.contact-content-section{display:flex;justify-content:center;flex-direction:column}.contact-content-section .contact-content-div-left{margin-left:5.5rem;width:80%}.contact-content-section .contact-content-div-left .contact-content-title{color:#000;font-size:1.5rem;font-weight:600;width:95%;line-height:2rem;letter-spacing:0}@media(max-width:767.98px){.contact-content-section .contact-content-div-left .contact-content-title{font-size:1rem;line-height:1.5rem}}@media(min-width:768px)and (max-width:1366px){.contact-content-section .contact-content-div-left .contact-content-title{font-size:1.8rem;width:99%}}.contact-content-section .contact-content-div-left .contact-content-description{margin-top:1.25rem;color:#000;font-size:1.2rem;font-weight:400;width:98%;line-height:2rem;letter-spacing:0;text-align:justify}@media(max-width:767.98px){.contact-content-section .contact-content-div-left .contact-content-description{font-size:.9rem;line-height:1.5rem}}@media(min-width:768px)and (max-width:1366px){.contact-content-section .contact-content-div-left .contact-content-description{font-size:1rem;width:99%}}@media(max-width:767.98px){.contact-content-section .contact-content-div-left{margin-left:3.5625rem;margin-top:-8rem}}@media(min-width:768px)and (max-width:991.98px){.contact-content-section .contact-content-div-left{margin-left:6rem}}.form-section{width:40%;padding:2rem;margin-left:5rem}.form-section .form{align-items:center}.form-section .form .email,.form-section .form .name{align-items:center;background-color:#e6e6e6;margin-top:2rem;border-radius:.5rem;display:flex;border:.2px solid #dadada;flex:0 0 auto;padding:.625rem 1rem;width:22rem;height:2.8rem;margin-left:5rem;font-size:1rem;font-weight:400;opacity:.5;line-height:1.56rem;color:#000}@media(max-width:767.98px){.form-section .form .email,.form-section .form .name{width:100%;margin-left:auto}}@media(min-width:768px)and (max-width:991.98px){.form-section .form .email,.form-section .form .name{width:20rem;margin-left:auto}}.form-section .form .message{align-items:flex-start;background-color:#e6e6e6;border:.2px solid #dadada;margin-top:2rem;border-radius:.5rem;font-size:1rem;display:flex;width:22rem;margin-left:5rem;font-weight:400;opacity:.5;line-height:1.56rem;color:#000}@media(max-width:767.98px){.form-section .form .message{margin-left:auto;width:100%}}@media(min-width:768px)and (max-width:991.98px){.form-section .form .message{width:20rem;margin-left:auto}}.form-section .form input,.form-section .form textarea{width:100%;border-radius:1.2rem;border:none;outline:none;background-color:#e6e6e6}.form-section .form .submit{color:#e7e7e7;background-color:#1d4912;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.56rem;width:22rem;border-radius:.5rem;margin-top:2rem;height:3rem;margin-left:5rem}.form-section .form .submit:hover{background-color:#fff;color:#0d2d66;border:2px solid #0d2d66}@media(max-width:767.98px){.form-section .form .submit{width:100%;margin-left:auto}}@media(min-width:768px)and (max-width:991.98px){.form-section .form .submit{width:20rem;margin-left:.1rem;margin-bottom:1rem}}@media(max-width:767.98px){.form-section{width:100%;margin-top:-5rem;margin-left:1rem}}@media(min-width:768px)and (max-width:991.98px){.form-section{width:100%!important;margin-left:14px!important;padding:2rem 1rem;display:flex;justify-content:center}.form .email,.form .message,.form .name,.form .submit{margin-left:auto;margin-right:auto}.contact-top{gap:0}}@media(min-width:992px)and (max-width:1119px){.form-section{margin-left:-2rem;width:40%}.form .email,.form .message,.form .name,.form .submit{width:18rem;margin-left:auto;margin-right:auto}.contact-content-div-left{margin-left:3rem;width:90%}}