:root{--header-font:Metropolis;--base-font:Metropolis;--footer-font:Metropolis;--color1:#103044;--color2:#3e5d70;--color3:#d8e8ed;--color4:#95aab1;--color5:#505e62;--color6:#080808;--color7:#c65a34;--color8:#853a1e;--color9:#fffdf9;--color10:#eae9ec}.contact-us{margin-top:-120px;overflow-x:clip;position:relative;z-index:1}.contact-us .main{margin:0 -30px;padding:40px 40px 40px 0;position:relative}.contact-us .main:after{background:#fff;content:"";height:100%;position:absolute;right:0;top:0;width:180%;z-index:-1}.contact-us .items{border-right:1px solid #d7d6db;display:flex;flex-wrap:wrap;gap:28px;margin:20px 0;padding:30px;width:33.33%}.contact-us .items:last-child{border-right:none}.contact-us .items h3{font-size:28px}.contact-us .items ul{list-style-type:none;margin:0;padding:0}.contact-us .items ul a{color:var(--color6)}.contact-us .items ul a:hover{color:var(--color7)}.contact-us .items .icon{flex-shrink:0;width:50px}.contact-us .items .text{width:calc(100% - 78px)}.service-section .main{gap:16px}.service-section .left{width:370px}.service-section .left [class*=button-]{margin:16px 0 0}.service-section .right{width:calc(100% - 386px)}.service-section .right .inside-cover{height:calc(100% - 1px);margin:0 0 0 auto;max-width:770px;overflow-y:clip;position:relative}.service-items{border-bottom:1px solid #bdbbc4;border-right:1px solid #bdbbc4;padding:42px 32px;position:relative;width:50%}.service-items .icon{flex-shrink:0;line-height:0;margin:0 0 12px;transform-style:preserve-3d;transition:.4s;width:60px}.service-items h3{transition:.4s}.service-items .content{max-width:282px}.service-items:nth-child(odd){padding-left:0}.service-items:nth-child(2n){border-right:none;padding-right:0}.service-items.hover:hover h3{color:var(--color1)}.service-items.hover:hover .icon{transform:translateZ(0) scale3d(1.1,1.1,1.001) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg,0deg)}.team-make{position:relative}.team-make .section-bg{height:80%}.team-make .title-part{margin:0 auto 48px;max-width:610px;width:100%}.team-make .main{gap:28px}.team-make .left{border-radius:400px 400px 0 0;max-height:702px;max-width:677px;overflow:hidden;position:relative}.team-make .left img.img{height:100%!important;object-fit:cover;width:100%}.team-make .left .bg-shape{bottom:-60px;left:-50px;line-height:0;position:absolute;transform:rotate(90deg)}.team-make .right{margin-right:22px;max-width:500px;padding-top:130px}.team-make .right .inner{margin:0 0 0 auto}.team-make .right [class*=button-]{margin:24px 0 0}.testimonial-slider{overflow:clip;padding:200px 0}.testimonial-slider .title-part{margin:0 auto 60px;max-width:742px}.testimonial-slider .main-slider .splide__track{overflow:visible;padding:0!important}.testimonial-slider .items{margin-right:28px;width:412px}.testimonial-slider .items .inside{background-color:#fff;border:1px solid #eae9ec;border-radius:20px;padding:38px 28px}.testimonial-slider .items .stars{line-height:0;margin:0 0 16px}.testimonial-slider .items .details{align-items:center;gap:10px;margin:16px 0 0}.testimonial-slider .items .details .img{border-radius:100px;flex-shrink:0;height:60px;overflow:hidden;width:60px}.testimonial-slider .items .details .img img{height:100%!important;object-fit:cover;width:100%}.testimonial-slider .items .stars svg path{fill:var(--color2)}.custom-arrows{align-items:center;display:flex;gap:30px;justify-content:space-between;margin-top:80px}.custom-arrows button{background:transparent;border:none;cursor:pointer;height:auto;line-height:0;padding:0;width:auto}.custom-arrows button svg{height:33px;width:30px}.custom-arrows .testimonial-next{transform:rotate(180deg)}.custom-arrows .arrow-line{background:var(--color4);height:1px;position:relative;width:88%}.custom-arrows .arrow-line .line-active{background:var(--color2);height:2px;left:0;position:absolute;top:0;transition:.4s;width:50%}.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(--color5)}.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{overflow:clip;padding:100px 0 200px}.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}.recent-posts .main-slider .splide__track{overflow:visible;padding:0!important}.recent-posts .slider-wrapper .item{margin-right:40px;width:440px}.recent-posts .slider-wrapper .item .post-image{border-radius:20px;height:420px;overflow:hidden}.recent-posts .slider-wrapper .item .post-image img{height:100%;transition:.4s;width:100%}.recent-posts .slider-wrapper .item .card>a:hover .post-image img{transform:scale(1.1)}.recent-posts .slider-wrapper .item .card>a h3{font-size:28px;margin-top:16px;transition:.4s}.recent-posts .slider-wrapper .item .card>a:hover h3{color:var(--color7)}.recent-posts .slider-wrapper .card{position:relative}.recent-posts .slider-wrapper .card .topic{background-color:#fff;border:1px solid var(--color10);border-radius:12px;box-shadow:0 2px 12px 0 #14142b14;color:var(--color6);font-size:16px;left:26px;line-height:1.125em;padding:14px 22px;position:absolute;top:26px}.recent-posts .slider-wrapper .card .card-bottom{margin-top:32px}.recent-posts .slider-wrapper .card .date{color:var(--color6);font-size:20px}.recent-posts .slider-wrapper .custom-arrows{margin-top:111px}.location-cards{padding:150px 0 200px}.location-cards .title-part{margin:0 auto;max-width:600px}.location-cards .card-row{margin:48px -12px 0}.location-cards .card-row .card{padding:0 12px;width:50%}.location-cards .card .image{border-radius:20px;line-height:0;overflow:hidden;position:relative}.location-cards .card .image:before{background:url(https://242552556.fs1.hubspotusercontent-na2.net/hubfs/242552556/raw_assets/public/dental-care/images/square-shape.svg) no-repeat 50%/cover;content:"";height:130px;left:-10px;max-width:128px;position:absolute;top:-10px;transform:scale(-1);width:100%}.location-cards .card:nth-child(2n) .image:before{bottom:0;left:unset;right:-10px;top:unset;transform:unset}.location-cards .card .info{background-color:#fff;border:1px solid var(--color10);border-radius:20px;box-shadow:0 4px 12px #e5e3e066;margin-top:16px;overflow:hidden;padding:31px 42px}.location-cards .card .info h3{font-size:36px}.location-cards .card .info .info-bottom{gap:28px;margin-top:32px}.location-cards .card .info .info-bottom .box{color:var(--color10);gap:16px;max-width:260px;width:100%}.location-cards .card .info .info-bottom .box .icon{flex-shrink:0;line-height:0;width:30px}.location-cards .card .info .info-bottom .box .icon img{width:100%}.location-cards .card .info .info-bottom .box a{color:var(--color6);display:inline-block}.location-cards .card .info .info-bottom .box a:hover{color:var(--color7)}.faq{padding-bottom:200px}.faq .title-part{gap:28px}.faq .title-part h2{margin:0;max-width:410px}.faq .title-part .content{max-width:430px}.faq .faq-wrapper{margin-top:60px}.custom-accordion{gap:28px}.custom-accordion .accordion-item{border-bottom:1px solid #d7d6db;border-top:1px solid #d7d6db;cursor:pointer;padding:52px 0;position:relative;transition:.4s}.custom-accordion .accordion-item:first-child{margin-bottom:-1px}.custom-accordion .accordion-item:hover{transform:translate3d(8px,0,.01px)}.custom-accordion .accordion-item:before{align-items:center;background:#fff;border:1px solid var(--color10);border-radius:50%;box-shadow:0 2px 12px 0 #14142b14;content:"";display:flex;font-size:36px;font-weight:400;height:38px;justify-content:center;position:absolute;right:0;top:46px;transition:.4s;width:38px}.custom-accordion .accordion-item:after{background:url(https://242552556.fs1.hubspotusercontent-na2.net/hubfs/242552556/raw_assets/public/dental-care/images/plus.svg) no-repeat 50%/cover;content:"";height:15px;position:absolute;right:13px;top:58px;transition:.4s;width:15px}.custom-accordion .accordion-item.active:after{filter:brightness(0) saturate(100%) invert(100%) sepia(97%) saturate(13%) hue-rotate(237deg) brightness(104%) contrast(104%);transform:rotate(45deg)}.custom-accordion .accordion-item.active:before{background:var(--color1)}.custom-accordion .accordion-item h4{margin:0;padding-right:54px;position:relative;z-index:1}.custom-accordion .accordion-item .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.custom-accordion .even,.custom-accordion .odd{max-width:600px;width:100%}.custom-accordion .accordion-item .accordion-content .content{padding-top:16px}.faq.top-space{padding-top:200px}footer.footer{color:#080808;margin-bottom:20px;position:relative}footer.footer .section-bg{background:#d8e8ed}.footer-top{border-bottom:1px solid #d7d6db;justify-content:space-between;padding:82px 0}.footer-top .left{width:396px}.footer-top .left .logo{display:inline-block;line-height:0;margin:0 0 14px;width:200px}.footer-top .left .logo a{display:inline-block;transform-style:preserve-3d;transition:transform .3s,color .3s}.footer-top .left .logo a:hover{transform:scale3d(.96,.96,1.01)}.footer-top .btn-group{gap:16px}.footer-btm{padding:90px 0 100px;position:relative}.footer-btm .bg-shape{left:-60px;position:absolute;top:-52px;transform:scaleX(-1);width:136px}.nav-manu{display:flex;flex-wrap:wrap;gap:60px;width:100%}.nav-manu h5{color:#080808;margin-bottom:24px}.nav-manu ul{list-style-type:none;margin:0;padding:0}.nav-manu ul li{line-height:1.3em;margin:0 0 15px}.nav-manu ul li a{color:#080808}.nav-manu ul li a:hover{color:#c65a34}.nav-manu>div{margin-top:45px;width:calc(26% - 20px)}.nav-manu>div:first-child{width:calc(43% - 16px)}.nav-manu ul.menu-split{display:flex;gap:28px}.nav-manu ul.menu-split>div{width:50%}.subscribe-form{background:var(--color1);border-radius:20px;box-shadow:0 4px 12px #e5e3e066;padding:84px 37px 82px;position:relative;width:38%}.subscribe-form:after,.subscribe-form:before{background:#d8e8ed;border-radius:12px;content:"";height:94px;position:absolute;right:-1px;top:-16px;width:94px}.subscribe-form:after{bottom:-46px;left:38px;right:auto;top:auto}.subscribe-form h3{margin-bottom:12px}.subscribe-form form{position:relative}.subscribe-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),select,textarea{background:#fff}.subscribe-form .hs_submit{position:absolute;right:7px;top:21px}.subscribe-form .hs_submit input.hs-button{border-radius:12px;padding:16px 24px}.subscribe-form .title-part{margin-bottom:32px}.subscribe-form .title-part .icon{line-height:0;margin-bottom:12px;width:60px}.subscribe-form ul.no-list.hs-error-msgs label{color:#fff}.copyright{border-top:1px solid #d7d6db;padding:34px 0}.copyright a{color:#080808}.copyright a:hover{color:#c65a34}.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 .title-part{margin:0 auto;max-width:630px}.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%)}.team.team-v2{padding:200px 0}.team.team-v2 .card-row{margin:52px -12px 0}.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 .title-part h2{margin-bottom:0}.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}.service-card .title-part h2{margin:0}.service-card .title-part{justify-content:space-between;margin-bottom:40px}.service-card .card-row{margin:0 -14px}.service-card .items{padding:14px;width:33.33%}.service-card .items .inside{background:#fff;border:1px solid #eae9ec;border-radius:20px;box-shadow:0 4px 12px #e5e3e066;display:flex;flex-flow:column;height:100%;justify-content:space-between;padding:52px 32px 36px;position:relative}.service-card .items .title{margin-bottom:32px}.service-card .items .image{border-radius:16px;height:11.8vw;line-height:0;overflow:hidden}.service-card .items .image img{height:100%!important;object-fit:cover;transform:scaleZ(1.001);transform-style:preserve-3d;transition:.4s;width:100%}.service-card .items .ttl{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.service-card .items .ttl h4{font-size:28px;margin:0;transition:.4s}.service-card .items .ttl .link-icon{align-items:center;border-radius:50px;box-shadow:0 2px 8px 0 #14142b14;display:flex;height:36px;justify-content:center;line-height:0;min-width:36px;transform:scaleX(-1);transition:.4s;width:36px}.service-card .items .ttl .link-icon svg{height:auto;transition:.4s;width:24px}.service-card .items .hover:hover .image img{transform:scale3d(1.1,1.1,1.001);transform-style:preserve-3d}.service-card .items .hover:hover h4{color:var(--color7)}.service-card .items .hover:hover .link-icon{background:var(--color7)}.service-card .items .hover:hover .link-icon svg{stroke:#fff}.user-modal.fancybox__content{border-radius:16px;max-width:750px}.userbio-main .image{height:120px;line-height:0;margin:0 auto 25px;width:120px}.userbio-main .image img{border:7px solid #c65a34;border-radius:50%;height:100%;object-fit:cover;object-position:top;width:100%}.before-after-sec{padding:40px 0 120px}.before-after-sec .title-part{margin-bottom:40px}.before-after-items{display:flex;gap:20px}.before-after-items .image-items{aspect-ratio:1/1;background:#fff;border:1px solid #eae9ec;border-radius:20px;box-shadow:0 4px 12px #e5e3e066;padding:1.5rem;width:50%}.before-after-items img{border-radius:10px;height:100%!important;object-fit:cover;width:100%}.before-after-sec .splide__arrow{cursor:pointer}@media(max-width:1199px){.team-make .right{max-width:380px}.team-make .section-bg{height:90%}}@media(max-width:991px){.contact-us{margin-top:0}.contact-us .main{margin:0 -24px;padding:68px 0 42px}.contact-us .items{flex-direction:column;gap:24px;padding:30px 24px;width:30%}.contact-us .items:nth-child(2){width:40%}.contact-us .items .text{width:100%}.service-section{padding:120px 0}.service-section .main{align-items:center;flex-direction:column;gap:60px;margin:0 auto;max-width:700px}.service-section .left{text-align:center;width:100%}.service-section .left .content{margin:0 auto;max-width:450px}.service-section .right{width:100%}.service-section .service-items{padding:40px 32px}.service-section .service-items:last-child,.service-section .service-items:nth-last-child(2){border-bottom:none}.service-section .service-items h3{font-size:34px}.team-make{padding:120px 0 0}.team-make .inner{margin:0 auto;max-width:700px}.team-make .inner .main{flex-direction:column-reverse;gap:60px}.team-make .right{margin:0;max-width:100%;padding:0;text-align:center}.team-make .title-part{margin:0 auto 16px}.team-make .left{max-width:100%}.team-make .section-bg{height:80%}.testimonial-slider{padding:160px 0}.recent-posts{padding:80px 0 160px}.recent-posts .slider-wrapper .custom-arrows{margin-top:50px}.location-cards{padding:120px 0 160px}.location-cards .card-row{gap:48px;margin:48px 0 0}.location-cards .card-row .card{padding:0;width:100%}.location-cards .inner{margin:0 auto;max-width:700px}.faq{padding-bottom:160px}.faq.top-space{padding-top:160px}.faq .inner{margin:0 auto;max-width:700px;width:100%}.faq .title-part{align-items:center;flex-direction:column;gap:16px}.faq .title-part h2{max-width:100%}.faq .title-part .content{margin:0 auto;max-width:500px;text-align:center}.custom-accordion{flex-direction:column;gap:0}.custom-accordion .even,.custom-accordion .odd{max-width:100%}.custom-accordion .accordion-item{padding:42px 0}.custom-accordion .accordion-item:before{top:38px}.custom-accordion .accordion-item:after{top:51px}.custom-accordion .even .accordion-item:first-child{margin-top:-1px}.footer-top{gap:32px;justify-content:center;padding:65px 0}.footer-top .left{max-width:500px;text-align:center;width:100%}.footer-btm{padding:75px 0 85px}.subscribe-form{margin:50px 0 0;width:100%}.subscribe-form .title-part{text-align:center}.subscribe-form .title-part .icon{margin:0 auto 12px}.nav-manu{justify-content:space-between;position:relative;width:100%}.nav-manu>div{margin-top:0;min-width:177px}.nav-manu ul.menu-split{gap:30px;min-width:350px}.subscribe-form>div{margin:0 auto;max-width:600px}.subscribe-form .title-part h3{font-size:34px}.subscribe-form .title-part .content{margin:0 auto;max-width:500px}}@media(max-width:767px){.contact-us{background:#fff}.contact-us .main{margin:0;padding:58px 0 42px}.contact-us .items{border-bottom:1px solid #d7d6db;border-right:0;display:flex;flex-direction:row;flex-wrap:nowrap;gap:28px 24px;margin:0;padding:26px 0;width:100%!important}.contact-us .items:last-child{border-bottom:0}.contact-us .items h3{font-size:24px}.service-section .main{display:flex;gap:18px;max-width:500px}.service-section .main h2{margin-left:auto;margin-right:auto;max-width:350px}.service-section .main .content{margin:0 auto;max-width:400px}.service-section .service-items{border-right:0;padding:32px 0;text-align:center;width:100%}.service-section .service-items:nth-last-child(2){border-bottom:1px solid #bdbbc4}.service-section .service-items .icon{margin:0 auto 12px;width:50px}.service-section .service-items h3{font-size:26px}.service-section .service-items .text{margin:0 auto;max-width:282px}.team-make .inner{max-width:500px}.team-make .inner .main{display:flex;gap:50px}.team-make{padding:100px 0 0}.testimonial-slider{padding:140px 0}.testimonial-slider .title-part{margin:0 auto 50px}.testimonial-slider .main-slider{margin:0 auto;max-width:500px}.testimonial-slider .items{max-width:500px;width:100%}.cta-strip{padding:100px 0 80px}.cta-strip .btn-wrapper{display:flex;justify-content:center}.recent-posts{padding:70px 0 140px}.recent-posts .title-part{align-items:center;display:flex;flex-direction:column;gap:32px}.recent-posts .slider-wrapper{margin:50px auto 0;max-width:500px;width:100%}.recent-posts .slider-wrapper .item{max-width:500px;width:100%}.recent-posts .slider-wrapper .card .topic{font-size:14px;padding:14px 18px 10px}.recent-posts .slider-wrapper .card .date{font-size:18px}.recent-posts .slider-wrapper .item .card>a h3{font-size:24px}.recent-posts .slider-wrapper .custom-arrows{margin-top:30px}.location-cards{padding:100px 0 140px}.location-cards .inner{max-width:500px}.location-cards .card-row{display:flex;flex-direction:column;margin:40px 0 0}.location-cards .card .info{border-radius:16px;padding:31px 32px}.location-cards .card .image{border-radius:16px}.location-cards .card .image:before{height:102px;width:100px}.location-cards .card .info h3{font-size:30px}.location-cards .card .info .info-bottom{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.location-cards .card .info .info-bottom .box{display:flex;max-width:200px}.location-cards .card .info .info-bottom .box .icon{width:24px}.faq{padding-bottom:140px}.faq .title-part{display:flex}.faq .title-part h2{text-align:center}.faq .inner{max-width:510px}.faq .faq-wrapper{margin-top:50px}.custom-accordion .accordion-item{padding:40px 0}.custom-accordion .accordion-item:before{top:33px}.custom-accordion .accordion-item:after{top:45px}.custom-accordion .accordion-item h4{font-size:20px}.footer-top{display:flex;flex-wrap:wrap;padding:58px 0}.footer-top .btn-group{display:flex;flex-wrap:wrap;justify-content:center}.nav-manu{gap:24px}.nav-manu>div{min-width:auto;width:calc(50% - 12px)}.nav-manu>div:first-child{width:100%}.nav-manu ul.menu-split{gap:24px;min-width:auto;width:100%}.nav-manu ul.menu-split>div{width:calc(50% - 12px)}.footer-btm{padding:60px 0 70px}.subscribe-form>div{margin:0 auto;max-width:500px}.subscribe-form .title-part h3{font-size:26px}.subscribe-form .title-part .content{margin:0 auto;max-width:400px}.subscribe-form .hs_submit input.hs-button{font-size:16px;padding:12px 24px}.copyright>div{margin:0 auto;max-width:450px;width:100%}}@media (max-width:640px){.location-cards .card .info .info-bottom .box{max-width:170px}}@media(max-width:479px){.contact-us .main{padding:24px 0 16px}.contact-us .items{flex-direction:column;gap:16px}.contact-us .items h3{font-size:22px}.service-section{padding:80px 0}.service-section .left [class*=button-] a{width:100%}.service-section .service-items h3{font-size:22px}.team-make{padding:80px 0 0}.team-make .right [class*=button-] a{width:100%}.testimonial-slider{padding:100px 0}.testimonial-slider .items .inside{padding:32px 24px}.testimonial-slider .items h4{font-size:18px}.details.flex.flex-wrap{display:flex}.testimonial-slider .items .details .img{height:50px;width:50px}.cta-strip{padding:80px 0}.cta-strip .title-part h2{margin:0 auto 12px;max-width:300px}.cta-strip .inner .btn-wrapper .button-2,.cta-strip .inner .btn-wrapper [class*=button-] a{width:100%}.recent-posts{padding:50px 0 100px}.recent-posts .slider-wrapper .item .post-image{height:100%;max-height:300px}.recent-posts .slider-wrapper .item .card>a h3{font-size:22px}.location-cards{padding:100px 0 140px}.location-cards .card .info{padding:31px 24px}.location-cards .card .info h3{font-size:24px}.location-cards .card .info .info-bottom .box{max-width:100%}.faq{padding-bottom:100px}.custom-accordion .accordion-item h4{font-size:18px}.custom-accordion .accordion-item:before{top:31px}.custom-accordion .accordion-item:after{top:43px}.subscribe-form .hs_submit{position:relative;right:0;top:0;width:100%}.subscribe-form .hs_submit input.hs-button{background:#fff;border-color:#fff;color:var(--color1);padding:20px 15px;width:100%}}@media (max-width:991px){.cta-strip{padding:111px 0 100px}.cta-strip .section-bg .bg-shape{bottom:-20px;width:16%}.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}.team.team-v2{padding:164px 0 160px}.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}.service-card .container{max-width:748px}.service-card .title-part{display:flex;flex-flow:column;gap:32px;text-align:center}.service-card .card-row{margin:0}.service-card .items{padding:0 0 60px;width:100%}.service-card .items .image{height:auto}.service-card .items:last-child{padding-bottom:0}}@media (max-width:767px){.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}.team.team-v2{padding:164px 0 160px}.team.team-v2 .card-row{margin:42px 0 0}.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}.service-card{padding:100px 0}.service-card .container{max-width:548px}.service-card .items .inside{padding:42px 32px 30px}.service-card .items .ttl h4{font-size:24px}.before-after-sec{padding:0 0 70px}.before-after-sec .title-part{margin-bottom:20px}.before-after-items .image-items{border-radius:5px;padding:5px}.before-after-items{gap:5px}.before-after-items img{border-radius:5px}}@media (max-width:547px){.location-slider .silder-wrapper .thumbnails-wrapper .info-bottom .box{max-width:170px}}@media (max-width:479px){.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.team-v2{padding:104px 0 100px}.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%}.service-card .items .inside{padding:42px 24px 30px}.user-modal.fancybox__content{padding:15px}}