.section-bg{background:#f5f0ff;border-radius:12px;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:98%;z-index:-1}.section-bg .bg-shape{bottom:0;height:auto;position:absolute;right:-10px;width:128px}.section-bg .bg-shape img{width:100%}.cta-strip{overflow:clip;padding:111px 0;position:relative}.cta-strip .bg-pattern{inset:0 0 0 auto;position:absolute;width:80%}.cta-strip .bg-pattern img{height:100%;object-fit:cover;object-position:left center;width:100%}.cta-strip .section-bg{background:var(--color1)}.cta-strip .inner{margin:0 auto;max-width:842px;width:100%}.cta-strip .inner .content{margin:0 auto;max-width:628px;width:100%}.cta-strip .inner .btn-wrapper{margin-top:24px}.cta-strip .section-bg .bg-shape{bottom:55px;max-width:192px;right:-20px;width:14%}.cta-strip .section-bg .bg-shape.two{bottom:unset;left:-30px;right:unset;top:-45px;transform:scale(-1)}.recent-posts .title-part{gap:28px}.recent-posts .title-part .btn-wrapper{flex-shrink:0}.recent-posts .title-part h2{margin:0}.recent-posts .slider-wrapper{margin-top:60px}.banner-v2{padding:200px 0 0;position:relative}.banner-v2 .section-bg{height:79%;margin-top:16px}.banner-v2 .section-bg .bg-shape{bottom:unset;left:-10px;right:unset;top:214px;transform:scaleX(-1)}.banner-v2 .title-part{margin:0 auto;max-width:912px}.banner-v2 .title-part .content{margin:0 auto;max-width:630px}.banner-v2 .btn-wrapper{gap:16px;margin-top:40px}.banner-v2 .image{border-radius:26px;line-height:0;margin-top:60px;overflow:hidden}.banner-v2 .image img{height:100%;object-fit:cover;width:100%}.text-image{padding:180px 0}.text-image .inner{gap:40px 28px}.text-image .left{max-width:524px;width:100%}.text-image .left .content{max-width:480px}.text-image .left .btn-wrapper{margin-top:24px}.text-image .right{max-width:710px;padding-left:164px;width:100%}.text-image .right .image{border-radius:400px 400px 0 0;line-height:0;overflow:clip;position:relative}.text-image .right .image:before{background:var(--color9);border-radius:12px;bottom:-38px;content:"";height:94px;position:absolute;right:-20px;width:94px}.text-image .counter{background:#fff;border:1px solid var(--color10);border-radius:20px;margin-left:-164px;margin-top:-266px;max-width:392px;padding:53px 42px 63px;position:relative}.text-image .counter .box .count{font-size:54px;font-weight:600;line-height:1.222em}.text-image .counter .box .count span{color:var(--color7)}.cards-grid{padding:200px 0;position:relative}.cards-grid .section-bg .bg-shape{bottom:-20px}.cards-grid .card-row{margin:60px -15px 0;row-gap:50px}.cards-grid .card-row .card-col{padding:0 15px;width:50%}.cards-grid .card{background:#fff;border:1px solid #eae9ec;border-radius:20px;box-shadow:0 4px 12px #e5e3e066;gap:16px;padding:42px 53px 72px 36px}.cards-grid .card .icon{flex-shrink:0;line-height:0;width:60px}.cards-grid .btn-wrapper{gap:20px;margin-top:60px}.team{padding:200px 0 100px}.team .card-row{margin:40px -12px 0}.team .card-row .card-col{padding:0 12px;width:33.33%}.team .card-row .card-col .card{cursor:pointer;position:relative}.team .card-row .card-col .card a.card-link{inset:0;position:absolute;z-index:1}.team .card-row .card .image{border-radius:20px;line-height:0;overflow:hidden}.team .card-row .card .member-info{gap:16px;margin-top:32px}.team .card-row .card .member-info h3{font-size:28px;margin:0;transition:.4s}.team .card-row .card:hover .member-info h3{color:var(--color7)}.team .card-row .card .image img{transition:.4s}.team .card-row .card:hover .image img{transform:scale(1.1)}.team .card-row .card .icon{flex-shrink:0;line-height:0;position:relative;width:24px;z-index:2}.team .card-row .card .icon img{transition:.4s}.team .card-row .card .icon:hover img{filter:brightness(0) saturate(100%) invert(38%) sepia(100%) saturate(405%) hue-rotate(331deg) brightness(94%) contrast(90%)}.location-slider{padding:100px 0 200px}.location-slider .title-part{gap:16px 28px}.location-slider .title-part .content{max-width:460px;width:100%}.location-slider .silder-wrapper{margin-top:40px}.location-slider .silder-wrapper .thumbnails-wrapper{background:#fff;border:1px solid var(--color10);border-radius:20px;margin-top:-226px;max-width:658px;padding:53px 63px;position:relative;width:100%}.location-slider .silder-wrapper .thumbnails-wrapper .city{font-size:36px}.location-slider .silder-wrapper .thumbnails-wrapper .info-bottom{gap:28px;margin-top:32px}.location-slider .silder-wrapper .thumbnails-wrapper .info-bottom .box{max-width:245px}.location-slider .silder-wrapper .box .icon{flex-shrink:0;width:30px}.location-slider .silder-wrapper .thumbnails-wrapper .info-bottom .box{gap:16px}.location-slider .silder-wrapper .box .text a{color:var(--color6);display:inline-block;transition:.4s}.location-slider .silder-wrapper .box .text a:hover{color:var(--color7)}.location-slider .silder-wrapper .splide__track--nav>.splide__list>.splide__slide{border:0}.location-slider .silder-wrapper .thumbnails-wrapper button.splide__arrow{background:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23080808' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m0 0-7-7m7 7-7 7'/%3E%3C/svg%3E");bottom:0;height:30px;top:unset;transform:translateY(0);width:30px}.location-slider .silder-wrapper .thumbnails-wrapper button.splide__arrow.splide__arrow--prev{left:unset;right:42px;transform:scale(-1)}.location-slider .silder-wrapper .thumbnails-wrapper button.splide__arrow.splide__arrow--next{right:0}.location-slider .silder-wrapper .thumbnails-wrapper button.splide__arrow svg{display:none}@media (max-width:767px){.default-form .hs-form fieldset.form-columns-2,.default-form .hs-form fieldset.form-columns-3{margin:0}.default-form .hs-form fieldset.form-columns-2 .hs-form-field,.default-form .hs-form fieldset.form-columns-3 .hs-form-field{float:none;margin:0;width:100%}.default-form .hs-form fieldset .input .hs-input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.default-form .hs-form fieldset.form-columns-2 .input .hs-input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.default-form .hs-form fieldset.form-columns-3 .input .hs-input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){width:100%}.default-form .hs-form label{padding:0}}@media (max-width:991px){h1{font-size:60px}h2{font-size:48px}h3{font-size:28px}.cta-strip{padding:111px 0 100px}.cta-strip .section-bg .bg-shape{bottom:-20px;width:16%}.section-bg{overflow-x:clip;width:100%}.banner-v2{padding:164px 0 0}.banner-v2 .section-bg{margin-top:0}.banner-v2 .section-bg .bg-shape{top:88px}.banner-v2 .title-part{max-width:760px}.text-image{padding:150px 0}.text-image .left{max-width:100%;text-align:center}.text-image .left .content{max-width:100%}.text-image .inner{gap:60px;margin:0 auto;max-width:700px;width:100%}.text-image .right{padding:0}.text-image .right .image:before{left:-20px;right:unset}.text-image .counter{margin:-90px auto 0;padding:50px 42px}.text-image .right .image{max-height:660px}.text-image .counter .box .count{font-size:48px}.cards-grid{padding:160px 0}.cards-grid .card{flex-direction:column-reverse;padding:42px 34px 42px 36px}.cards-grid .card h3{margin-bottom:5px}.team{padding:160px 0 80px}.location-slider{padding:80px 0 160px}.location-slider .title-part{flex-direction:column;margin:0 auto;max-width:600px;text-align:center}.location-slider .title-part h2{margin:0}.location-slider .silder-wrapper .thumbnails-wrapper{padding:43px 53px}}@media (max-width:767px){h1{font-size:40px}h2{font-size:38px}h3{font-size:24px}body{font-size:16px}[class*=button-] a{border-radius:13px;font-size:16px;padding:18px 26px}.section-bg .bg-shape{width:100px}.banner-v2{padding:125px 0 0}.banner-v2 .section-bg .bg-shape{top:360px}.banner-v2 .title-part{max-width:500px}.banner-v2 .btn-wrapper{display:flex;justify-content:center}.banner-v2 .image{margin-top:50px}.text-image{padding:125px 0}.text-image .inner{display:flex;flex-direction:column;gap:50px;max-width:500px}.text-image .right .image{max-height:560px}.text-image .right .image:before{height:78px;width:78px}.text-image .counter{display:flex;justify-content:space-between;max-width:325px;padding:40px 32px}.text-image .counter .box .count{font-size:36px}.cards-grid{padding:140px 0}.cards-grid .title-part{margin:0 auto;max-width:660px}.cards-grid .card-row{display:flex;flex-direction:column;margin:50px auto 0;max-width:500px;row-gap:32px}.cards-grid .card-row .card-col{padding:0;width:100%}.cards-grid .card{display:flex;flex-direction:row-reverse;padding:42px 32px}.cards-grid .card .icon{width:50px}.cards-grid .btn-wrapper{display:flex;justify-content:center;margin-top:50px}.team{padding:140px 0 70px}.team .inner{margin:0 auto;max-width:500px}.team .card-row{display:flex;flex-direction:column;gap:50px;margin:40px 0 0}.team .card-row .card-col{padding:0;width:100%}.team .card-row .card .image{max-height:450px}.team .card-row .card .member-info{align-items:center;display:flex;justify-content:space-between}.location-slider{padding:70px 0 140px}.location-slider .inner{margin:0 auto;max-width:500px}.location-slider .title-part{display:flex;gap:13px}.location-slider .title-part .content{max-width:100%}.location-slider .silder-wrapper{padding-bottom:70px}.location-slider .silder-wrapper .image{border-radius:16px 16px 0 0;overflow:hidden}.location-slider .silder-wrapper .thumbnails-wrapper{border-radius:0 0 16px 16px;margin:0;padding:32px 32px 40px}.location-slider .silder-wrapper .thumbnails-wrapper .info-bottom{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.location-slider .silder-wrapper .thumbnails-wrapper .city{font-size:30px}.location-slider .silder-wrapper .thumbnails-wrapper .info-bottom .box{display:flex;max-width:209px}.location-slider .silder-wrapper .box .icon{width:24px}.location-slider .silder-wrapper .thumbnails-wrapper .splide__arrows{bottom:-114px;display:flex;gap:20px;justify-content:center;position:absolute;width:100%}.location-slider .silder-wrapper .thumbnails-wrapper button.splide__arrow,.location-slider .silder-wrapper .thumbnails-wrapper button.splide__arrow.splide__arrow--prev{position:static}}@media (max-width:640px){.hs-form-field{margin-bottom:30px}fieldset.form-columns-2 .hs-form-field{width:100%!important}}.submitted-message{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:.25rem;color:#155724;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative;text-align:center}.submitted-message p{margin:0!important}@media (max-width:767px){input[type=submit]{min-width:auto}}@media (max-width:547px){.location-slider .silder-wrapper .thumbnails-wrapper .info-bottom .box{max-width:170px}}@media (max-width:479px){h1{font-size:36px}h2{font-size:30px}h3{font-size:22px}.section-bg .bg-shape{width:80px}.banner-v2 .section-bg{height:85%}.banner-v2 .btn-wrapper{flex-direction:column}.banner-v2 .btn-wrapper [class*=button-] a{width:100%}.banner-v2 .section-bg .bg-shape{top:476px;width:80px}.banner-v2 .image{border-radius:20px}.text-image{padding:100px 0}.text-image .counter{justify-content:space-around;margin-top:40px;max-width:100%;padding:32px 24px}.text-image .counter .box .count{font-size:32px}.cards-grid{padding:100px 0}.cards-grid .card{flex-direction:column-reverse;padding:35px 24px}.cards-grid .btn-wrapper{flex-direction:column}.cards-grid .btn-wrapper [class*=button-] a{width:100%}.team{padding:100px 0 50px}.team .card-row .card .image{max-height:350px}.team .card-row .card:hover .member-info h3{font-size:22px}.location-slider{padding:50px 0 100px}.location-slider .silder-wrapper .thumbnails-wrapper{padding:32px 24px 40px}.location-slider .silder-wrapper .thumbnails-wrapper .city{font-size:24px}.location-slider .silder-wrapper .thumbnails-wrapper .info-bottom{margin-top:26px}.location-slider .silder-wrapper .thumbnails-wrapper .info-bottom .box{max-width:100%}}