.calculator__jaw{
    font-size: 18px;
}

.tooth-1 {
    background-position: -106px -222px;
    width: 53px;
    height: 50px
}

.tooth-1, .tooth-1--selected {
    background-image: url(../img/sprite.webp)
}

.tooth-1--selected {
    background-position: -112px -170px;
    width: 54px;
    height: 52px
}

.tooth-10 {
    background-position: -377px -79px;
    width: 39px
}

.tooth-10, .tooth-10--selected {
    background-image: url(../img/sprite.webp);
    height: 40px
}

.tooth-10--selected {
    background-position: -334px -199px;
    width: 41px
}

.tooth-11 {
    background-position: -286px -208px;
    height: 40px
}

.tooth-11, .tooth-11--selected {
    background-image: url(../img/sprite.webp);
    width: 43px
}

.tooth-11--selected {
    background-position: -286px -125px;
    height: 42px
}

.tooth-12 {
    background-position: -98px -273px
}

.tooth-12, .tooth-12--selected {
    background-image: url(../img/sprite.webp);
    width: 49px;
    height: 38px
}

.tooth-12--selected {
    background-position: -49px -273px
}

.tooth-13 {
    background-position: -286px -43px;
    height: 41px
}

.tooth-13, .tooth-13--selected {
    background-image: url(../img/sprite.webp);
    width: 48px
}

.tooth-13--selected {
    background-position: -286px 0;
    height: 43px
}

.tooth-14 {
    background-position: -232px -102px
}

.tooth-14, .tooth-14--selected {
    background-image: url(../img/sprite.webp);
    width: 53px;
    height: 51px
}

.tooth-14--selected {
    background-position: -232px -51px
}

.tooth-15 {
    background-position: -232px -153px;
    width: 53px;
    height: 51px
}

.tooth-15, .tooth-15--selected {
    background-image: url(../img/sprite.webp)
}

.tooth-15--selected {
    background-position: 0 -170px;
    width: 56px;
    height: 52px
}

.tooth-16 {
    background-position: -159px -222px;
    width: 53px;
    height: 50px
}

.tooth-16, .tooth-16--selected {
    background-image: url(../img/sprite.webp)
}

.tooth-16--selected {
    background-position: -166px -170px;
    width: 54px;
    height: 51px
}

.tooth-17 {
    background-position: -56px -170px;
    height: 52px
}

.tooth-17, .tooth-17--selected {
    background-image: url(../img/sprite.webp);
    width: 56px
}

.tooth-17--selected {
    background-position: 0 -117px;
    height: 53px
}

.tooth-18 {
    background-position: -177px 0;
    width: 55px
}

.tooth-18, .tooth-18--selected {
    background-image: url(../img/sprite.webp);
    height: 53px
}

.tooth-18--selected {
    background-position: -56px -117px;
    width: 56px
}

.tooth-19 {
    background-position: -122px -54px;
    width: 54px;
    height: 54px
}

.tooth-19, .tooth-19--selected {
    background-image: url(../img/sprite.webp)
}

.tooth-19--selected {
    background-position: -66px 0;
    width: 56px;
    height: 55px
}

.tooth-2 {
    background-position: 0 -222px;
    width: 53px;
    height: 51px
}

.tooth-2, .tooth-2--selected {
    background-image: url(../img/sprite.webp)
}

.tooth-2--selected {
    background-position: 0 0;
    width: 66px;
    height: 62px
}

.tooth-20 {
    background-position: -334px -239px;
    width: 42px
}

.tooth-20, .tooth-20--selected {
    background-image: url(../img/sprite.webp);
    height: 39px
}

.tooth-20--selected {
    background-position: -334px -160px;
    width: 43px
}

.tooth-21 {
    background-position: -334px -80px
}

.tooth-21, .tooth-21--selected {
    background-image: url(../img/sprite.webp);
    width: 42px;
    height: 40px
}

.tooth-21--selected {
    background-position: -334px -40px
}

.tooth-22 {
    background-position: -377px -237px;
    height: 38px
}

.tooth-22, .tooth-22--selected {
    background-image: url(../img/sprite.webp);
    width: 39px
}

.tooth-22--selected {
    background-position: -377px -198px;
    height: 39px
}

.tooth-23 {
    background-position: -149px -312px
}

.tooth-23, .tooth-23--selected {
    background-image: url(../img/sprite.webp);
    width: 30px;
    height: 35px
}

.tooth-23--selected {
    background-position: -119px -312px
}

.tooth-24 {
    background-position: -209px -312px;
    height: 35px
}

.tooth-24, .tooth-24--selected {
    background-image: url(../img/sprite.webp);
    width: 29px
}

.tooth-24--selected {
    background-position: 0 -351px;
    height: 36px
}

.tooth-25 {
    background-position: -238px -312px;
    height: 35px
}

.tooth-25, .tooth-25--selected {
    background-image: url(../img/sprite.webp);
    width: 29px
}

.tooth-25--selected {
    background-position: -29px -351px;
    height: 36px
}

.tooth-26 {
    background-position: -179px -312px;
    width: 30px
}

.tooth-26, .tooth-26--selected {
    background-image: url(../img/sprite.webp);
    height: 35px
}

.tooth-26--selected {
    background-position: -88px -312px;
    width: 31px
}

.tooth-27 {
    background-position: -377px -313px
}

.tooth-27, .tooth-27--selected {
    background-image: url(../img/sprite.webp);
    width: 39px;
    height: 38px
}

.tooth-27--selected {
    background-position: -377px -275px
}

.tooth-28 {
    background-image: url(../img/sprite.webp);
    background-position: -377px -119px;
    width: 40px;
    height: 39px
}

.tooth-28--selected {
    background-position: -334px -120px;
    height: 40px
}

.tooth-28--selected, .tooth-29 {
    background-image: url(../img/sprite.webp);
    width: 42px
}

.tooth-29 {
    background-position: -377px 0;
    height: 39px
}

.tooth-29--selected {
    background-image: url(../img/sprite.webp);
    background-position: 0 -312px;
    width: 44px;
    height: 39px
}

.tooth-3 {
    background-position: -53px -222px;
    width: 53px
}

.tooth-3, .tooth-3--selected {
    background-image: url(../img/sprite.webp);
    height: 51px
}

.tooth-3--selected {
    background-position: -232px 0;
    width: 54px
}

.tooth-30 {
    background-position: -122px 0;
    height: 54px
}

.tooth-30, .tooth-30--selected {
    background-image: url(../img/sprite.webp);
    width: 55px
}

.tooth-30--selected {
    background-position: 0 -62px;
    height: 55px
}

.tooth-31 {
    background-position: -177px -53px;
    width: 55px
}

.tooth-31, .tooth-31--selected {
    background-image: url(../img/sprite.webp);
    height: 53px
}

.tooth-31--selected {
    background-position: -112px -117px;
    width: 56px
}

.tooth-32 {
    background-position: -177px -106px;
    width: 55px;
    height: 52px
}

.tooth-32, .tooth-32--selected {
    background-image: url(../img/sprite.webp)
}

.tooth-32--selected {
    background-position: -55px -62px;
    width: 56px;
    height: 54px
}

.tooth-4 {
    background-position: -286px -84px;
    width: 48px;
    height: 41px
}

.tooth-4, .tooth-4--selected {
    background-image: url(../img/sprite.webp)
}

.tooth-4--selected {
    background-position: -212px -222px;
    width: 50px;
    height: 43px
}

.tooth-5 {
    background-position: -147px -273px;
    height: 38px
}

.tooth-5, .tooth-5--selected {
    background-image: url(../img/sprite.webp);
    width: 49px
}

.tooth-5--selected {
    background-position: 0 -273px;
    height: 39px
}

.tooth-6 {
    background-position: -334px 0;
    height: 40px
}

.tooth-6, .tooth-6--selected {
    background-image: url(../img/sprite.webp);
    width: 43px
}

.tooth-6--selected {
    background-position: -286px -167px;
    height: 41px
}

.tooth-7 {
    background-position: -377px -158px;
    width: 39px
}

.tooth-7, .tooth-7--selected {
    background-image: url(../img/sprite.webp);
    height: 40px
}

.tooth-7--selected {
    background-position: -377px -39px;
    width: 40px
}

.tooth-8 {
    background-position: -285px -273px
}

.tooth-8, .tooth-8--selected {
    background-image: url(../img/sprite.webp);
    width: 44px;
    height: 38px
}

.tooth-8--selected {
    background-position: -241px -273px
}

.tooth-9 {
    background-position: -44px -312px;
    width: 44px
}

.tooth-9, .tooth-9--selected {
    background-image: url(../img/sprite.webp);
    height: 38px
}

.tooth-9--selected {
    background-position: -196px -273px;
    width: 45px
}

.calculator--safari .tooth-1 {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -106px -222px;
    width: 53px;
    height: 50px
}

.calculator--safari .tooth-1--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -112px -170px;
    width: 54px;
    height: 52px
}

.calculator--safari .tooth-10 {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -377px -79px;
    width: 39px;
    height: 40px
}

.calculator--safari .tooth-10--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -334px -199px;
    width: 41px;
    height: 40px
}

.calculator--safari .tooth-11 {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -286px -208px;
    width: 43px;
    height: 40px
}

.calculator--safari .tooth-11--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -286px -125px;
    width: 43px;
    height: 42px
}

.calculator--safari .tooth-12 {
    background-position: -98px -273px
}

.calculator--safari .tooth-12, .calculator--safari .tooth-12--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    width: 49px;
    height: 38px
}

.calculator--safari .tooth-12--selected {
    background-position: -49px -273px
}

.calculator--safari .tooth-13 {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -286px -43px;
    width: 48px;
    height: 41px
}

.calculator--safari .tooth-13--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -286px 0;
    width: 48px;
    height: 43px
}

.calculator--safari .tooth-14 {
    background-position: -232px -102px
}

.calculator--safari .tooth-14, .calculator--safari .tooth-14--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    width: 53px;
    height: 51px
}

.calculator--safari .tooth-14--selected {
    background-position: -232px -51px
}

.calculator--safari .tooth-15 {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -232px -153px;
    width: 53px;
    height: 51px
}

.calculator--safari .tooth-15--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: 0 -170px;
    width: 56px;
    height: 52px
}

.calculator--safari .tooth-16 {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -159px -222px;
    width: 53px;
    height: 50px
}

.calculator--safari .tooth-16--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -166px -170px;
    width: 54px;
    height: 51px
}

.calculator--safari .tooth-17 {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -56px -170px;
    width: 56px;
    height: 52px
}

.calculator--safari .tooth-17--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: 0 -117px;
    width: 56px;
    height: 53px
}

.calculator--safari .tooth-18 {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -177px 0;
    width: 55px;
    height: 53px
}

.calculator--safari .tooth-18--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -56px -117px;
    width: 56px;
    height: 53px
}

.calculator--safari .tooth-19 {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -122px -54px;
    width: 54px;
    height: 54px
}

.calculator--safari .tooth-19--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -66px 0;
    width: 56px;
    height: 55px
}

.calculator--safari .tooth-2 {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: 0 -222px;
    width: 53px;
    height: 51px
}

.calculator--safari .tooth-2--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: 0 0;
    width: 66px;
    height: 62px
}

.calculator--safari .tooth-20 {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -334px -239px;
    width: 42px;
    height: 39px
}

.calculator--safari .tooth-20--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -334px -160px;
    width: 43px;
    height: 39px
}

.calculator--safari .tooth-21 {
    background-position: -334px -80px
}

.calculator--safari .tooth-21, .calculator--safari .tooth-21--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    width: 42px;
    height: 40px
}

.calculator--safari .tooth-21--selected {
    background-position: -334px -40px
}

.calculator--safari .tooth-22 {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -377px -237px;
    width: 39px;
    height: 38px
}

.calculator--safari .tooth-22--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -377px -198px;
    width: 39px;
    height: 39px
}

.calculator--safari .tooth-23 {
    background-position: -149px -312px
}

.calculator--safari .tooth-23, .calculator--safari .tooth-23--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    width: 30px;
    height: 35px
}

.calculator--safari .tooth-23--selected {
    background-position: -119px -312px
}

.calculator--safari .tooth-24 {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -209px -312px;
    width: 29px;
    height: 35px
}

.calculator--safari .tooth-24--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: 0 -351px;
    width: 29px;
    height: 36px
}

.calculator--safari .tooth-25 {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -238px -312px;
    width: 29px;
    height: 35px
}

.calculator--safari .tooth-25--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -29px -351px;
    width: 29px;
    height: 36px
}

.calculator--safari .tooth-26 {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -179px -312px;
    width: 30px;
    height: 35px
}

.calculator--safari .tooth-26--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -88px -312px;
    width: 31px;
    height: 35px
}

.calculator--safari .tooth-27 {
    background-position: -377px -313px
}

.calculator--safari .tooth-27, .calculator--safari .tooth-27--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    width: 39px;
    height: 38px
}

.calculator--safari .tooth-27--selected {
    background-position: -377px -275px
}

.calculator--safari .tooth-28 {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -377px -119px;
    width: 40px;
    height: 39px
}

.calculator--safari .tooth-28--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -334px -120px;
    width: 42px;
    height: 40px
}

.calculator--safari .tooth-29 {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -377px 0;
    width: 42px;
    height: 39px
}

.calculator--safari .tooth-29--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: 0 -312px;
    width: 44px;
    height: 39px
}

.calculator--safari .tooth-3 {
    background-position: -53px -222px;
    width: 53px
}

.calculator--safari .tooth-3, .calculator--safari .tooth-3--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    height: 51px
}

.calculator--safari .tooth-3--selected {
    background-position: -232px 0;
    width: 54px
}

.calculator--safari .tooth-30 {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -122px 0;
    width: 55px;
    height: 54px
}

.calculator--safari .tooth-30--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: 0 -62px;
    width: 55px;
    height: 55px
}

.calculator--safari .tooth-31 {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -177px -53px;
    width: 55px;
    height: 53px
}

.calculator--safari .tooth-31--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -112px -117px;
    width: 56px;
    height: 53px
}

.calculator--safari .tooth-32 {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -177px -106px;
    width: 55px;
    height: 52px
}

.calculator--safari .tooth-32--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -55px -62px;
    width: 56px;
    height: 54px
}

.calculator--safari .tooth-4 {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -286px -84px;
    width: 48px;
    height: 41px
}

.calculator--safari .tooth-4--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -212px -222px;
    width: 50px;
    height: 43px
}

.calculator--safari .tooth-5 {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -147px -273px;
    width: 49px;
    height: 38px
}

.calculator--safari .tooth-5--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: 0 -273px;
    width: 49px;
    height: 39px
}

.calculator--safari .tooth-6 {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -334px 0;
    width: 43px;
    height: 40px
}

.calculator--safari .tooth-6--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    background-position: -286px -167px;
    width: 43px;
    height: 41px
}

.calculator--safari .tooth-7 {
    background-position: -377px -158px;
    width: 39px
}

.calculator--safari .tooth-7, .calculator--safari .tooth-7--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    height: 40px
}

.calculator--safari .tooth-7--selected {
    background-position: -377px -39px;
    width: 40px
}

.calculator--safari .tooth-8 {
    background-position: -285px -273px
}

.calculator--safari .tooth-8, .calculator--safari .tooth-8--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    width: 44px;
    height: 38px
}

.calculator--safari .tooth-8--selected {
    background-position: -241px -273px
}

.calculator--safari .tooth-9 {
    background-position: -44px -312px;
    width: 44px
}

.calculator--safari .tooth-9, .calculator--safari .tooth-9--selected {
    background-image: url(/local/templates/Legstom_2019/styles/../i/calculator/sprites/sprite.png);
    height: 38px
}

.calculator--safari .tooth-9--selected {
    background-position: -196px -273px;
    width: 45px
}

.calculator__jaw {
    position: relative;
    width: 411px
}

.bottom-teeth, .top-teeth {
    margin: 0;
    padding: 0;
    list-style: none
}

.tooth {
    position: absolute;
    cursor: pointer
}

.tooth:hover {
    opacity: .9
}

.tooth--selected {
    display: flex;
    align-items: center
}

.tooth--selected .tooth__index {
    margin: 0;
    color: #fff
}

.tooth-17 {
    top: 20.33333em;
    left: 1.94444em
}

.tooth-26 {
    top: 32.55556em;
    left: 12.77778em
}

.tooth-27 {
    top: 31.66667em;
    left: 14em
}

.tooth-28 {
    top: 30.27778em;
    left: 15.44444em
}

.tooth-29 {
    top: 28.66667em;
    left: 16.55556em
}

.tooth-30 {
    top: 25.94444em;
    left: 17em
}

.tooth-31 {
    top: 23.16667em;
    left: 17.44444em
}

.tooth-32 {
    top: 20.33333em;
    left: 17.66667em
}

.tooth-18 {
    top: 23.11111em;
    left: 2.16667em
}

.tooth-19 {
    top: 25.88889em;
    left: 2.66667em
}

.tooth-20 {
    top: 28.61111em;
    left: 3.77778em
}

.tooth-21 {
    top: 30.27778em;
    left: 5.05556em
}

.tooth-22 {
    top: 31.66667em;
    left: 6.61111em
}

.tooth-23 {
    top: 32.61111em;
    left: 8.27778em
}

.tooth-24 {
    top: 32.88889em;
    left: 9.72222em
}

.tooth-25 {
    top: 32.88889em;
    left: 11.27778em
}

.tooth-1 {
    top: 14.16667em;
    left: 1.88889em
}

.tooth-10 {
    top: 2.38889em;
    left: 13.61111em
}

.tooth-11 {
    top: 3.5em;
    left: 15.16667em
}

.tooth-12 {
    top: 5.33333em;
    left: 15.88889em
}

.tooth-13 {
    top: 6.94444em;
    left: 16.83333em
}

.tooth-14 {
    top: 8.88889em;
    left: 17.5em
}

.tooth-15 {
    top: 11.27778em;
    left: 18em
}

.tooth-16 {
    top: 14em;
    left: 17.88889em
}

.tooth-2 {
    top: 11.27778em;
    left: 1.72222em
}

.tooth-3 {
    top: 8.83333em;
    left: 2.22222em
}

.tooth-4 {
    top: 6.94444em;
    left: 3.16667em
}

.tooth-5 {
    top: 5.33333em;
    left: 4.05556em
}

.tooth-6 {
    top: 3.5em;
    left: 5.16667em
}

.tooth-7 {
    top: 2.38889em;
    left: 6.88889em
}

.tooth-8 {
    top: 2em;
    left: 8.94444em
}

.tooth-9 {
    top: 2em;
    left: 11.27778em
}

.tooth__index {
    position: absolute;
    color: #939598;
    width: 100%;
    text-align: center
}

.tooth__index--1 {
    margin: .5em 0 0 -2.77778em
}

.tooth__index--2 {
    margin: .33333em 0 0 -2.88889em
}

.tooth__index--3 {
    margin: -.22222em 0 0 -3em
}

.tooth__index--4 {
    margin: -.61111em 0 0 -2.94444em
}

.tooth__index--5 {
    margin: -.88889em 0 0 -2.66667em
}

.tooth__index--6 {
    margin: -1.22222em 0 0 -1.83333em
}

.tooth__index--7 {
    margin: -1.5em 0 0 -.94444em
}

.tooth__index--8 {
    margin: -1.83333em 0 0 -.27778em
}

.tooth__index--9 {
    margin: -1.88889em 0 0 -.27778em
}

.tooth__index--10 {
    margin: -1.5em 0 0 .5em
}

.tooth__index--11 {
    margin: -.94444em 0 0 1.83333em
}

.tooth__index--12 {
    margin: -.88889em 0 0 2.66667em
}

.tooth__index--13 {
    margin: -.05556em 0 0 2.77778em
}

.tooth__index--14 {
    margin: .11111em 0 0 2.77778em
}

.tooth__index--15 {
    margin: .5em 0 0 2.66667em
}

.tooth__index--16 {
    margin: .5em 0 0 2.77778em
}

.tooth__index--17 {
    margin: .83333em 0 0 -2.94444em
}

.tooth__index--18 {
    margin: .94444em 0 0 -3.05556em
}

.tooth__index--19 {
    margin: 1.44444em 0 0 -2.94444em
}

.tooth__index--20 {
    margin: 1.22222em 0 0 -2.61111em
}

.tooth__index--21 {
    margin: 1.77778em 0 0 -2.38889em
}

.tooth__index--22 {
    margin: 2.44444em 0 0 -1.72222em
}

.tooth__index--23 {
    margin: 2.33333em 0 0 -.72222em
}

.tooth__index--24 {
    margin: 2.27778em 0 0 -.27778em
}

.tooth__index--25 {
    margin: 2.27778em 0 0
}

.tooth__index--26 {
    margin: 2.33333em 0 0 .38889em
}

.tooth__index--27 {
    margin: 2.44444em 0 0 1.72222em
}

.tooth__index--28 {
    margin: 1.77778em 0 0 2.38889em
}

.tooth__index--29 {
    margin: 1.22222em 0 0 2.61111em
}

.tooth__index--30 {
    margin: 1.44444em 0 0 2.94444em
}

.tooth__index--31 {
    margin: .94444em 0 0 3.05556em
}

.tooth__index--32 {
    margin: .83333em 0 0 2.94444em
}

.calculator__bottom-text {
    text-align: center;
    padding-top: 1.38889em
}

/*
@media screen and (max-width: 1605px) {
    .calculator {
        font-size: 1.05556em;
        margin: 0 auto
    }

    .calculator__jaw {
        zoom: .95
    }
}

 */

/*
@media screen and (max-width: 1299.98px) {
    .calculator__jaw--sm {
        zoom: .65
    }
}
 */

@media screen and (max-width: 1023.98px) {
    .calculator {
        font-size: 1.05556em;
        text-align: left
    }

    .calculator__jaw {
        margin: 0 auto
    }
}

@media screen and (max-width: 767.98px) {
    .calculator {
        font-size: 1.12222em
    }

    .calculator__jaw {
        zoom: .8
    }
}

@media screen and (max-width: 374px) {
    .calculator__jaw {
        zoom: .75
    }
}