.geo{font-size:1.4rem;position:relative}@media only screen and (min-width:1024px)and (max-width:1439px){.geo{font-size:1.2rem}}@media only screen and (min-width:768px)and (max-width:1023px){.geo{font-size:1rem}}.geo.active .geo__list{opacity:1;pointer-events:auto}.geo__title{cursor:pointer;padding-left:2.2rem;position:relative}.geo__title:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2371CE46' viewBox='0 0 12 14'%3E%3Cpath d='M10.243 2.09a6 6 0 0 1 .135 8.347l-.135.14-2.829 2.828a2 2 0 0 1-2.731.09l-.096-.09-2.83-2.829a6 6 0 1 1 8.486-8.485M6 4.335a2 2 0 1 0 0 4 2 2 0 0 0 0-4'/%3E%3C/svg%3E");content:"";display:block;height:1.4rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1.2rem}.geo__list{background-color:#f7f7f8;border:.1rem solid #71ce46;border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;left:0;list-style:none;margin:0;opacity:0;padding:1rem;pointer-events:none;position:absolute;top:calc(100% + .2rem);transition:opacity .2s linear;width:20rem}.geo__list-item{cursor:pointer}