.services-practices{padding:70px 0 200px}@media(max-width: 1024px){.services-practices{padding:40px 0}}@media(max-width: 1650px){.services-practices .container{padding-right:80px}}@media(max-width: 1024px){.services-practices .container{padding-right:15px}}.services-practices h2{font-size:46px;color:#5eb3dd;margin:0 0 40px;line-height:1;font-weight:400}@media(max-width: 1024px){.services-practices h2{font-size:30px;text-align:center;width:100%}}.services-practices .services-practices-wrapper{flex-flow:wrap;gap:30px}.services-practices .services-practices-wrapper .practice-wrapper{box-shadow:inset 0px 0px 20px 0px rgba(0,0,0,.11);border-radius:25px;padding:20px;width:100%;cursor:pointer;position:relative;transition:250ms all}.services-practices .services-practices-wrapper .practice-wrapper:hover{background:linear-gradient(90deg, #144159 0%, #4b9bcd 100%)}.services-practices .services-practices-wrapper .practice-wrapper:hover h3,.services-practices .services-practices-wrapper .practice-wrapper:hover p{color:#fff}@media(min-width: 1024px){.services-practices .services-practices-wrapper .practice-wrapper{max-width:48%;padding:20px 30px}}@media(max-width: 1024px){.services-practices .services-practices-wrapper .practice-wrapper{gap:10px}}@media(max-width: 767px){.services-practices .services-practices-wrapper .practice-wrapper .practice-icon{width:20%}}.services-practices .services-practices-wrapper .practice-wrapper .arrow-icon{position:absolute;bottom:15px;right:20px;width:25px;height:25px}@media(min-width: 1024px){.services-practices .services-practices-wrapper .practice-wrapper .arrow-icon{bottom:20px}}.services-practices .services-practices-wrapper .practice-wrapper .inner{width:100%;max-width:85%}.services-practices .services-practices-wrapper .practice-wrapper h3{font-size:20px;color:#1e1a1c;margin:0 0 10px;line-height:1;font-weight:700}@media(max-width: 1024px){.services-practices .services-practices-wrapper .practice-wrapper h3{font-size:18px}}.services-practices .services-practices-wrapper .practice-wrapper p{margin:0;color:#1e1a1c;font-size:18px;line-height:normal}@media(max-width: 1024px){.services-practices .services-practices-wrapper .practice-wrapper p{font-size:16px}}.services-faq{padding:70px 0 400px;position:relative}@media(max-width: 1024px){.services-faq{padding:50px 0}}@media(min-width: 1024px){.services-faq .image-wrapper{max-width:40%}}@media(max-width: 1024px){.services-faq .image-wrapper{display:none}}@media(min-width: 1440px){.services-faq .content-wrapper{padding-top:80px}}@media(min-width: 1024px){.services-faq .content-wrapper{max-width:56%;padding-top:30px;padding-left:100px}}.services-faq .content-wrapper h2{font-size:48px;color:#5eb3dd;margin:0 0 40px;line-height:1;font-weight:400}@media(max-width: 1024px){.services-faq .content-wrapper h2{font-size:35px;text-align:center;margin:0 0 30px;display:block}}.services-faq .content-wrapper .faq-wrapper{box-shadow:inset 0px 0px 20px 0px rgba(0,0,0,.11);background-color:#fff;padding:40px 70px 20px;border-radius:40px;z-index:1;width:960px;position:absolute;bottom:20%;right:10%}@media(max-width: 1024px){.services-faq .content-wrapper .faq-wrapper{position:relative;bottom:auto;right:auto;width:100%;padding:20px}}.services-faq .content-wrapper .faq-wrapper .texts{max-width:90%}@media(max-width: 1024px){.services-faq .content-wrapper .faq-wrapper .texts{max-width:80%}}.services-faq .content-wrapper .faq-wrapper .faq{margin-bottom:30px;position:relative;display:flex;justify-content:flex-end;cursor:pointer}.services-faq .content-wrapper .faq-wrapper .faq:hover .icon-wrapper img{opacity:.7}.services-faq .content-wrapper .faq-wrapper .faq:hover .icon-wrapper img.a-icon{opacity:0}.services-faq .content-wrapper .faq-wrapper .faq:hover .icon-wrapper.active img{opacity:0}.services-faq .content-wrapper .faq-wrapper .faq:hover .icon-wrapper.active img.a-icon{opacity:1}.services-faq .content-wrapper .faq-wrapper .faq:hover .icon-wrapper.active:hover img{opacity:0}.services-faq .content-wrapper .faq-wrapper .faq:hover .icon-wrapper.active:hover img.a-icon{opacity:.7}.services-faq .content-wrapper .faq-wrapper .faq.active .icon-wrapper img{opacity:0}.services-faq .content-wrapper .faq-wrapper .faq.active .icon-wrapper img.a-icon{opacity:1}.services-faq .content-wrapper .faq-wrapper .faq.active .accordion-panel{opacity:1;height:100%}.services-faq .content-wrapper .faq-wrapper .faq.active h3{margin-top:0}.services-faq .content-wrapper .faq-wrapper h3{font-size:20px;font-weight:700;margin:12px 0 15px;line-height:1;color:#1e1a1c}@media(max-width: 1024px){.services-faq .content-wrapper .faq-wrapper h3{margin:0 0 15px}}.services-faq .content-wrapper .faq-wrapper .accordion-panel{opacity:0;height:0;width:100%}.services-faq .content-wrapper .faq-wrapper p{font-size:18px;margin:0 0 20px;color:#1e1a1c;line-height:normal}.services-faq .content-wrapper .faq-wrapper p:last-child{margin:0}.services-faq .content-wrapper .faq-wrapper .icon-wrapper{margin-right:20px;width:50px;height:50px;border-radius:60px;position:absolute;left:0}.services-faq .content-wrapper .faq-wrapper .icon-wrapper img{width:50px;height:50px;border-radius:60px;-o-object-fit:cover;object-fit:cover;position:absolute;transition:250ms all}.services-faq .content-wrapper .faq-wrapper .icon-wrapper img.a-icon{opacity:0}.modal-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1000;overflow-y:auto}.modal-overlay.is-active{display:flex;align-items:center;justify-content:center}.modal-overlay .modal{background-color:#fff;border-radius:25px;max-width:60%;width:100%;margin:0 auto;box-shadow:0 5px 15px rgba(0,0,0,.11);padding:60px 40px 40px;position:relative;background-size:cover;background-repeat:no-repeat}@media(max-width: 1024px){.modal-overlay .modal{padding:40px 30px 30px;max-width:90%}}.modal-overlay .modal-close{border-radius:60px;border:none;background-color:#f0f0f0;width:60px;height:60px;font-size:50px;cursor:pointer;position:absolute;top:25px;right:25px}@media(max-width: 1024px){.modal-overlay .modal-close{width:30px;height:30px;font-size:30px}}.modal-overlay .modal-close span{padding:0;margin:0;line-height:normal}.modal-overlay h3{font-size:36px;margin:0 0 30px;line-height:1}@media(max-width: 1024px){.modal-overlay h3{font-size:28px}}.modal-overlay p{font-size:18px;margin:0 0 25px;color:#1e1a1c}@media(max-width: 1024px){.modal-overlay p{font-size:16px}}.modal-overlay .inner-content{overflow:auto;max-height:432px}.modal-overlay .contact-link{font-size:18px;color:#fff;background-color:#1d2239;padding:10px 0;margin-top:20px;border-radius:50px;position:relative;width:170px;display:inline-block;text-align:center}.modal-overlay .contact-link span{display:inline-block;margin-right:25px}.modal-overlay .contact-link img{transition:250ms all;position:absolute;top:50%;right:10%;transform:translateY(-50%);width:26px;height:26px}.modal-overlay .contact-link:hover img{right:5%}