.contact-us-mission-section{position:relative}.contact-us-mission-section .left-section .main-heading h4,.contact-us-mission-section .main-heading h2{font-family:headingbold!important;letter-spacing:2px}.contact-us-mission-section .left-section:before{content:"";position:absolute;left:0;top:0;bottom:0;width:50%;border-radius:20px;background:var(--main-color-one);z-index:-1}.contact-us-mission-section b{font-family:bodyfontbold!important;text-transform:capitalize}.contact-us-mission-section .left-section .left-content{width:60%;padding-right:2rem}.contact-us-mission-section .left-section .left-content p{font-size:.8rem}.contact-us-mission-section .left-section .right-img{width:40%}.contact-us-mission-section .right-section{font-size:1.2rem}.contact-us-mission-section .right-section p{line-height:1.5}.contact-us-mission-section a{padding:10px 20px;background:var(--main-color-one);border-radius:20px;text-transform:capitalize;font-weight:700}@media (max-width:992px){.contact-us-mission-section .left-section{position:relative;margin-bottom:3rem}.contact-us-mission-section .left-section>.d-flex{flex-direction:column}.contact-us-mission-section .left-section .left-content,.contact-us-mission-section .left-section .right-img,.contact-us-mission-section .left-section:before{width:100%}.contact-us-mission-section .left-section .left-content{padding-top:50px}.contact-us-mission-section .left-section:before{height:77%}.contact-us-mission-section .left-section .right-img{margin-top:3rem;width:38%}}@media (max-width:768px){.contact-us-mission-section .left-section:before{height:79%}}@media (max-width:576px){.contact-us-mission-section .left-section:before{height:81%}.contact-us-mission-section .left-section .right-img{width:50%}contact-us-mission-section .right-section p{font-size:1rem}}@media (max-width:449.98px){.contact-us-mission-section .left-section:before{height:85%}.contact-us-mission-section .main-heading h2{font-size:1.3rem}.contact-us-mission-section .left-section .main-heading h4{font-size:1rem}}@media (max-width:374.98px){.contact-us-mission-section .left-section:before{height:88%}}.contact-us-service-section{position:relative}.contact-us-service-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:70%;background:var(--main-color-one);z-index:-1;border-radius:20px}.contact-us-service-section .main-heading h2{font-family:headingbold!important}.contact-us-service-section .top-content b{margin-bottom:10px;display:inline-block;text-transform:capitalize;font-family:bodyfontbold!important;font-size:1.3rem}.contact-us-service-section .top-content p{font-size:1.3rem}.contact-us-service-section .top-content a{padding:8px 25px;background:var(--main-color-two);border-radius:20px;text-transform:capitalize;font-weight:700;display:inline-block}.contact-us-service-section .contact-service-card{display:flex;background:var(--theme-color);border-radius:20px;padding:1rem;margin-top:1rem;color:var(--white-color)}.contact-us-service-section .contact-service-card .image{border-radius:15px;overflow:hidden;width:20%}.contact-us-service-section .contact-service-card .image img{width:100%;height:100%}.contact-us-service-section .contact-service-card .content{display:flex;width:80%;justify-content:space-between}.contact-us-service-section .contact-service-card .content .text{padding:0 1rem}.contact-us-service-section .contact-service-card .content .name{font-weight:500;font-size:1.2rem;margin-bottom:0!important;font-family:bodyfontbold!important}.contact-us-service-section .contact-service-card .content .des{font-size:.7rem}.contact-us-service-section .contact-service-card .content .arrow-btn{align-self:center}.contact-us-service-section .contact-service-card .content .arrow-btn a{width:40px;height:40px;font-size:1.5rem;border-radius:50%;border:2px solid var(--white-color);transform:rotate(-30deg);display:flex;align-items:center;justify-content:center;transition:all .3s}.contact-us-service-section .contact-service-card .content .arrow-btn a svg{color:var(--white-color)}.contact-us-service-section .contact-service-card .content .arrow-btn a:hover{background:var(--white-color)}.contact-us-service-section .contact-service-card .content .arrow-btn a:hover svg{color:var(--theme-color)}.contact-us-service-section .bottom-img{padding:1rem;border-radius:20px;border:4px solid var(--main-color-two)}.contact-us-service-section .bottom-img img{border-radius:15px;width:100%;height:300px;object-fit:cover;aspect-ratio:1/.4}@media (max-width:1199.98px){.contact-us-service-section .contact-service-card .content .des{font-size:.6rem}}@media (max-width:992px){.contact-us-service-section:before{height:90%}.contact-us-service-section .contact-service-card{margin-bottom:3rem;gap:1rem}.contact-us-service-section .contact-service-card .image{width:15%}.contact-us-service-section .contact-service-card .content{align-items:center;width:85%}.contact-us-service-section .contact-service-card .content .des{font-size:.9rem;letter-spacing:0}.contact-us-service-section .contact-service-card .content .arrow-btn{align-self:flex-end}.contact-us-service-section .contact-service-card .content .name{font-size:1.5rem}.contact-us-service-section .contact-service-card .content .text{padding:0 2rem}.contact-us-service-section .bottom-img img{height:auto}}@media (max-width:768px){.contact-us-service-section .contact-service-card .content .text{padding:0 1.5rem}.contact-us-service-section .contact-service-card .content .des{font-size:2vw}.contact-us-service-section .contact-service-card .image{width:24%}}@media (max-width:576px){.contact-us-service-section .contact-service-card .content .name{font-size:1.5rem;font-family:bodyfontbold!important;font-weight:500}.contact-us-service-section .contact-service-card .content .des{font-size:.5rem}.contact-us-service-section .contact-service-card .content .text{padding-right:1rem}.contact-us-service-section .top-content p{font-size:1.1rem}.contact-us-service-section .contact-service-card .content .des{font-size:2.5vw}.contact-us-service-section .contact-service-card{align-items:flex-start;display:flex;flex-direction:column}.contact-us-service-section .contact-service-card .image{width:30%}.contact-us-service-section .contact-service-card .content{width:100%}.contact-us-service-section .contact-service-card .content .text{padding-left:0;padding-right:.5rem}}@media (max-width:450px){.contact-us-service-section .contact-service-card .content .des{font-size:3vw}}@media (max-width:375px){.contact-us-service-section .main-heading h2{font-size:1.41rem}.contact-us-service-section .contact-service-card .content .name{font-size:1.2rem}}