.google-places-search-container .google-places-search-inner-container{position:absolute;top:10px;left:10px;right:10px;z-index:12}.google-places-search-container .google-places-search-inner-container .results-view-container .result-line{flex-direction:row;border-bottom-width:1px;border-color:#E7E5E4;padding:15px;position:relative;z-index:11}.google-places-search-container .icon{color:#f9fcf8;background-color:#3DD78D;padding:7px;border-radius:10px;margin-left:15px;height:15px}.google-places-search-container input:focus::-webkit-input-placeholder{color:transparent!important}.google-places-search-container input:focus{border:1px solid lightgray;box-shadow:0 1px 6px #00000029}.pac-container{z-index:11!important}.spinner-container{text-align:center}.spinner-container .spinner{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;width:2em;height:2em}.spinner-container .spinner .path{stroke:#387c3f;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}.spinner-container .charcoal .path{stroke:gray}.spinner-container .white .path{stroke:white}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.collapse-arrow-button.hover .bounce-left{animation:bounce-left 2s infinite}.collapse-arrow-button.hover .bounce-right{animation:bounce-right 2s infinite}.collapse-arrow-button.hover{scale:calc(1.2)}@keyframes bounce-left{0%,20%,50%,80%,to{transform:translateX(0)}40%{transform:translateX(-7px)}60%{transform:translateX(-3px)}}@keyframes bounce-right{0%,20%,50%,80%,to{transform:translateX(0)}40%{transform:translateX(8px)}60%{transform:translateX(4px)}}.clip-bottom{clip-path:polygon(50% 0,100% 100%,0 100%)}.clip-right,.clip-top{clip-path:polygon(50% 100%,100% 0,0 0)}.clip-right{transform:rotate(90deg);margin-right:-4px}.clip-left{clip-path:polygon(50% 100%,100% 0,0 0);transform:rotate(-90deg);margin-left:-4px}