#treatments{padding-top:40px}#treatments .treatments_header h1{color:#05b667;font-size:40px;line-height:60px;margin-bottom:80px}@media(max-width:767px){#treatments{display:flex;flex-direction:column;align-items:center}#treatments .treatments_header h1{font-size:min(max(16px,6vw),40px);font-weight:400;line-height:min(max(36px,8vw),100px);margin-bottom:40px}#treatments #vectorsContainer{display:none}}.treatments__boxContainer{padding:0 8vw}.treatments__boxContainer .treatment_box{align-items:center;background-color:transparent;border:1px solid transparent;border-radius:20px;display:flex;flex-direction:column;justify-content:flex-start;height:282px;padding:16px;width:80%;z-index:2;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.treatments__boxContainer .treatment_box:hover{box-shadow:0 0 12px #05b667;background-color:#fff;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.treatments__boxContainer .treatment_box>img{width:46px;height:46px}.treatments__boxContainer .treatment_box h4,.treatments__boxContainer .treatment_box h5{font-family:Poppins-Regular;color:#01120a}.treatments__boxContainer .treatment_box h4{font-size:24px;font-weight:500;line-height:28px;margin-top:24px;white-space:nowrap}.treatments__boxContainer .treatment_box h5{font-size:16px;font-weight:400;line-height:24px;margin-top:16px}.treatments__boxContainer .treatment_box .btn-pd-primary-border{padding:8px 24px}@media(max-width:767px){.treatments__boxContainer .treatment_box{height:auto;max-height:320px;min-height:280px;padding:24px}.treatments__boxContainer .treatment_box:hover{background-color:transparent;box-shadow:none}.treatments__boxContainer .treatment_box h4{font-size:min(max(20px,4vw),26px);font-weight:600;line-height:min(max(20px,4vw),26px)}.treatments__boxContainer .treatment_box h5{font-size:min(max(13px,3vw),16px);line-height:min(max(24px,6vw),30px)}}@media(min-width:768px)and (max-width:1199px){.treatments__boxContainer{padding:0 5vw}.treatments__boxContainer .treatment_box{max-height:340px;min-height:260px;padding:16px 8px}}@media(min-width:1200px)and (max-width:1399px){.treatments__boxContainer{padding:0 8vw}.treatments__boxContainer .treatment_box{max-height:350px;min-height:270px;padding:16px}}@media(min-width:768px)and (max-width:1399px){.treatments__boxContainer .treatment_box{height:100%;width:100%}.treatments__boxContainer .treatment_box h4{font-size:min(max(12px,1.8vw),20px);font-weight:600;line-height:min(max(20px,2vw),26px)}.treatments__boxContainer .treatment_box h5{font-size:min(max(12px,1.5vw),14px);line-height:min(max(14px,2.5vw),24px);margin-top:8px}}.treatmentPage .treatment{padding-top:40px}.treatmentPage .treatment__header{display:flex;justify-content:center;align-items:center;gap:30px}.treatmentPage .treatment__header i{height:46px;width:46px}.treatmentPage .treatment__header h1{color:#05b667;font-size:40px;line-height:60px;text-align:center;text-transform:uppercase}.treatmentPage .treatment__description{display:flex}.treatmentPage .treatment__description-imgContainer:before{content:"";background-image:url(/assets/green-circle-ZezAYD9b.svg);background-size:350px 350px;background-repeat:no-repeat;width:350px;margin-right:-25rem;margin-top:110px;margin-left:5rem}.treatmentPage .treatment__description-imgContainer img{clip-path:circle(225px at center);height:450px;width:100%}.treatmentPage .treatment__description p{font-size:20px;line-height:30px}.treatmentPage .treatment__description p strong{font-family:Poppins-Bold;font-weight:600}.treatmentPage .treatment__characteristics h2{font-family:Poppins-Bold;font-size:36px;font-weight:700;line-height:54px}.treatmentPage .treatment__characteristic{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;min-height:300px;padding:16px;width:260px}.treatmentPage .treatment__characteristic-content{margin-top:auto}.treatmentPage .treatment__characteristic i{height:100px;width:100px}.treatmentPage .treatment__characteristic h4{font-family:Poppins-Bold;font-size:24px;font-weight:500;line-height:28px;text-align:center}.treatmentPage .treatment__characteristic p{font-size:16px;font-weight:400;line-height:24px;text-align:center;margin-top:16px}.treatmentPage .treatment hr{color:#05b667;border-top:3px solid;border-radius:100%;opacity:.4}.treatmentPage .treatment#geriatricDentistryTreatment #treatmentSubDescription .treatment__header-1{margin-left:-15px}.treatmentPage .treatment#geriatricDentistryTreatment #treatmentSubDescription .treatment__header-2{margin-left:-100px!important}.treatmentPage__vectors#vectorsContainer{margin:-120px 0 -250px}.treatmentPage__vectors-hr{margin-top:-100px}.treatmentPage__vectors-hr hr{color:#05b667;border-top:3px solid;border-radius:100%;opacity:.6}.treatmentPage__vectors-slash img{margin-right:-12vw;margin-top:-182px}.treatmentPage__carousel h3{color:#05b667;font-family:Poppins-Regular;font-size:24px;font-weight:400;line-height:36px}.treatmentPage__carousel h2{color:#01120a;font-family:Poppins-Bold;font-size:40px;line-height:60px}.treatmentPage__carousel .carousel-inner{padding:20px 0}@media(max-width:575px){.treatmentPage .treatment__description-imgContainer img{clip-path:circle(100px at center);max-width:350px}}@media(min-width:576px)and (max-width:767px){.treatmentPage .treatment__description-imgContainer img{clip-path:circle(120px at center);max-width:450px}}@media(max-width:767px){.treatmentPage .treatment__header{gap:15px}.treatmentPage .treatment__header i{height:100%;max-height:30px;max-width:30px;width:100%}.treatmentPage .treatment__header h1{font-size:min(max(16px,6vw),32px);font-weight:400;line-height:min(max(36px,8vw),100px)}.treatmentPage .treatment button{font-size:20px}.treatmentPage .treatment #treatmentHeader{margin-bottom:.5rem!important}.treatmentPage .treatment #treatmentDescription{padding-top:0!important;margin-top:0!important}.treatmentPage .treatment #treatmentSubDescription{padding:0!important}.treatmentPage .treatment__description{flex-direction:column}.treatmentPage .treatment__description-imgContainer{padding:0 0 20px!important;justify-content:center}.treatmentPage .treatment__description-imgContainer:before{display:none}.treatmentPage .treatment__description-imgContainer img{height:100%;max-height:250px;width:100%}.treatmentPage .treatment__description p{font-size:min(max(14px,3vw),16px);line-height:min(max(24px,6vw),30px);padding:0!important;margin-left:0!important}.treatmentPage .treatment__description h2{font-size:min(max(15px,6.5vw),30px);font-weight:400;line-height:min(max(32px,8vw),46px)}.treatmentPage .treatment__characteristics h2{font-size:min(max(15px,6.5vw),30px);font-weight:400;line-height:min(max(32px,8vw),46px);text-align:center}.treatmentPage .treatment__characteristics-header{padding:0 1rem!important}.treatmentPage .treatment__characteristics-container{flex-direction:column;padding:0 2rem!important;margin-top:0!important}.treatmentPage .treatment__characteristic{flex-direction:row;gap:0 25px;padding:0;min-height:180px;width:100%}.treatmentPage .treatment__characteristic i{height:50dvh;max-height:70px;width:50dvw;max-width:70px}.treatmentPage .treatment__characteristic-content{margin-top:0}.treatmentPage .treatment__characteristic-content h4{font-size:min(max(18px,5vw),24px);font-weight:400;line-height:min(max(32px,8vw),32px);text-align:left}.treatmentPage .treatment__characteristic-content p{font-size:min(max(14px,3vw),16px);line-height:min(max(24px,6vw),26px);text-align:left;margin:10px 0 0!important}.treatmentPage .treatment__characteristic:not(:last-of-type){margin-bottom:-45px}.treatmentPage .treatment__characteristic:nth-of-type(4),.treatmentPage .treatment__characteristic:nth-of-type(5){gap:0 15px}.treatmentPage .treatment__characteristic:nth-of-type(4) i,.treatmentPage .treatment__characteristic:nth-of-type(5) i{max-height:80px;max-width:80px}.treatmentPage .treatment__vectors{display:none}.treatmentPage__vectors{margin:0!important;justify-content:center!important}.treatmentPage__vectors-hr{margin:0 0 20px}.treatmentPage__carousel{margin-top:1.5rem!important}.treatmentPage__carousel h2{font-size:min(max(15px,6.5vw),30px);font-weight:400;line-height:min(max(32px,8vw),46px);text-align:center;margin-top:5px;margin-bottom:-20px}.treatmentPage__carousel h3{font-size:min(max(14px,5vw),24px);line-height:30px;text-align:center}}@media(min-width:768px)and (max-width:1199px){.treatmentPage .treatment__description-imgContainer{align-items:flex-start;margin-right:16px!important;padding-left:0!important}.treatmentPage .treatment__description-imgContainer:before{background-size:contain;margin-left:0;margin-right:-75%;margin-top:25%;width:75%;aspect-ratio:1}.treatmentPage .treatment__description-imgContainer img{aspect-ratio:1;clip-path:circle(50% at center);height:auto;object-fit:cover}}
