.image__points .point{border-radius:80px;background-color:#00862F;color:var(--white);white-space:nowrap;padding:0.5rem 1rem}@media screen and (max-width:767.98px){.image__points .point{padding:0.3rem 0.5rem}}.image__points .point *{color:var(--white)}.image__points .btn-icon:hover{background:var(--primary-color-hover)}.image__points .image__points--popover{position:relative;z-index:11}.popover{z-index:10;border:none;border-radius:0;max-width:clamp(250px, 500px, 80vw)}.popover .popover-arrow:after,.popover .popover-arrow:before,.popover .popover-arrow{border-color:transparent !important}.popover *{font-size:1.125rem;line-height:1.5rem}@media screen and (max-width:1199.98px){.popover *{font-size:1rem;line-height:1.4rem}}@media screen and (max-width:767.98px){.popover *{font-size:0.938rem;line-height:1.3rem}}.popover .popover-body{position:absolute;top:-70px;left:-42px;background:var(--primary-color) !important;min-width:240px !important;max-width:256px;padding:5rem 1.25rem 1.25rem;border-radius:0;-webkit-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.25);box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.25)}.popover .popover-body *{color:var(--white)}.popover .popover-body a{color:var(--white);text-decoration:none}