.about-section{padding:100px 0}.about-section .container{margin:0 auto;max-width:1215px;padding:0 20px}.about-section .hs-row{align-items:center;display:flex;flex-wrap:wrap;margin:0 -20px}.about-section .hs-col{padding:0 20px;width:50%}.about-section .content-wrap{padding-top:0}.about-section img{height:auto;max-width:100%;vertical-align:middle}.about-section .image-wrap{max-width:504px;position:relative}.about-section .image-wrap img{height:550px;object-fit:cover;object-position:top;width:100%}.about-section .contact-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#055163;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:25px 45px 25px 175px;text-decoration:none;width:100%}.about-section .contact-details:focus,.about-section .contact-details:hover{text-decoration:none}.about-section .contact-details .text{font-family:Mulish;font-size:18px;font-style:normal;font-weight:600;line-height:1.28;margin:0;text-align:center}.about-section .contact-details .phNum{display:block;font-size:30px;font-weight:700;line-height:1.28;text-align:center}.about-section .experience{align-items:center;background-color:#fff;border-bottom:3px solid #bb9e54;bottom:-20px;box-shadow:0 4px 20px 0 rgba(0,0,0,.09);display:flex;flex-direction:column;justify-content:center;left:-30px;padding:34px 16px;position:absolute;right:auto;top:auto}.about-section .experience .numHeading{display:block;font-size:54px;font-weight:700;line-height:1.25;margin-bottom:11px}.about-section .experience .text{display:block;font-family:Mulish;font-size:18px;font-style:normal;font-weight:600;line-height:1.28;margin:0;text-align:center}.about-section .title{font-size:52px;line-height:1.32;margin:0 0 15px}.about-section .content,.about-section .title{color:#1e2026;font-style:normal;font-weight:400}.about-section .content{font-size:18px;line-height:1.94;margin-bottom:30px}.about-section .content p:last-child{margin:0}.about-section .faqs-wrap{padding-top:15px}.about-section .about-faq{background:#fff;border:1px solid rgba(0,0,0,.3);box-shadow:0 2px 6px rgba(0,0,0,.1);margin-bottom:37.35px}.about-section .about-faq:last-child{margin-bottom:0}.about-section .question{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:25px}.about-section .question-inner{align-items:center;display:flex;margin-right:20px}.about-section .question-inner img{height:21px;margin-right:20px;width:21px}.about-section .question-inner span{color:#1e2026;display:block;font-size:20px;font-style:normal;font-weight:700;line-height:1.2}.about-section .question .arrow-icon img{height:7.55px;width:12.29px}.about-section .question .arrow-icon{transition:all .4s}.about-section .about-faq .active .arrow-icon{transform:rotate(180deg)}.about-section .answer{max-height:0;overflow:hidden;transition:.3s}.about-section .answer-inner{padding:0 25px 25px}.about-section .answer{color:#1e2026;font-size:18px;font-style:normal;font-weight:400;line-height:1.94;margin-bottom:0}.about-section .answer p{margin-bottom:30px}.about-section .answer p:last-child{margin:0}@media screen and (max-width:991px){.about-section{padding:90px 0}.about-section .title{font-size:44px}.about-section .experience .numHeading{font-size:46px}.about-section .contact-details p span{font-size:24px}.about-section .hs-col{width:100%}.about-section .image-wrap{margin-bottom:80px;max-width:100%}}@media screen and (max-width:767px){.about-section{padding:60px 0}.about-section .image-wrap img{height:400px}.about-section .image-wrap{display:flex;flex-direction:column}.about-section .image-wrap img{order:1}.about-section .experience{order:2;padding:20px;position:static}.about-section .contact-details{order:3;padding:25px}.about-section .contact-details .phNum{font-size:28px}.about-section .title{font-size:38px}.about-section .answer,.about-section .content{font-size:16px}.about-section .question{font-size:20px;padding:20px}.about-section .about-faq{margin-bottom:30px}.about-section .question-inner span{font-size:18px}.about-section .answer-inner{padding:0 20px 20px}.about-section .experience .numHeading{font-size:40px}.about-section .contact-details .text,.about-section .experience .text{font-size:16px}}@media screen and (max-width:575px){.about-section .question-inner span{font-size:16px}}@media screen and (max-width:479px){.about-section .container{padding:0 16px}}