.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%}@media(max-width:767.98px){.homepage .row-style{width:98%;margin-left:1rem}}.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 .tex .animation-text{font-family:Lexend Deca,sans-serif!important}@media(max-width:767.98px){.homepage .content-div .content .tex{font-size:1.4rem;font-weight:600;line-height:1.91rem;letter-spacing:0;height:auto;margin-top:1.5rem;margin-left:-.5rem;width:20rem}}.homepage .content-div .content .p{margin-top:2rem;color:#404b5b;font-family:Avenir-Book,Helvetica;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.918rem;position:relative;margin-bottom:5rem;width:35.18rem;height:4.5rem}@media(max-width:767.98px){.homepage .content-div .content .p{font-size:.75rem;font-weight:400;margin-top:1rem;width:80%;height:2.07rem;line-height:.98rem;margin-bottom:1.5rem;margin-left:-.5rem}}@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}@media(max-width:767.98px){.homepage .image-div{width:35%}.home-buttons{padding-top:1rem}}.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(max-width:767.98px){.button{font-size:.8rem;width:9rem;height:2rem;margin-right:1rem;padding:0;margin-top:.5rem;margin-left:-.4rem}}@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(max-width:767.98px){.learn{font-size:.8rem;width:9rem;height:2rem;margin-right:1rem;padding:0;margin-top:.5rem;margin-left:-.4rem}}@media(min-width:768px)and (max-width:992px){.learn{font-size:1rem;margin-bottom:2rem}}@media(max-width:767.98px){.homepage{height:18rem;width:98%;margin-left:0}}@media(min-width:768px)and (max-width:1366px){.home-buttons{width:100%;justify-content:center}}@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:2.3rem;height:auto}.homepage .row-style .content-div .content .p{width:100%;font-family:1rem}.homepage .row-style .image-div{flex-grow:1}.homepage .row-style .image-div .banner-image .home-image{width:100%;margin-left:0;-o-object-fit:cover;object-fit:cover}}@media(max-width:991px){.homepage{height:25rem}.homepage .container .row-style .content-div{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;padding:0;width:100%}.homepage .container .row-style .image-div{display:none}}@media(max-width:765px){.homepage{height:20rem}.homepage .container .row-style .content-div{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;padding:0;width:100%}.homepage .container .row-style .content-div .content .tex{font-size:1.4rem;font-weight:600;line-height:1.91rem;letter-spacing:0;text-align:left;width:60%}.homepage .container .row-style .content-div .content .p{text-align:left;width:60%}.homepage .container .row-style .image-div{display:none}}@media(max-width:575px){.homepage .container .row-style .content-div .content .p,.homepage .container .row-style .content-div .content .tex{width:80%}}.contact-text-both{margin-top:2rem;width:100%;display:flex;justify-content:center}.contact-text-both .reach-out-and{color:#000;font-family:Lexend Deca,Helvetica!important;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:11.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:3rem;margin-top:-8rem}}@media(min-width:768px)and (max-width:1366px){.contact-content-section .contact-content-div-left{margin-left:4rem}}.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;font-family:Avenir-Heavy,Helvetica}@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:992px){.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;font-family:Avenir-Heavy,Helvetica}@media(max-width:767.98px){.form-section .form .message{margin-left:auto;width:100%}}@media(min-width:768px)and (max-width:992px){.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-family:Avenir-Heavy,Helvetica;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.56rem;opacity:.8;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:992px){.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:auto}}@media(min-width:768px)and (max-width:1366px){.form-section{margin-left:-4rem;width:0}}