@keyframes wobble{0%{transform:translateZ(0) rotate(0deg)}70%{transform:translate3d(0,-10%,0) rotate(0deg)}to{transform:translateZ(0) rotate(0deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loadingSpin{0%{transform:translate3d(-50%,-50%,0) rotate(0deg)}to{transform:translate3d(-50%,-50%,0) rotate(-1turn)}}@keyframes upanddown{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-40px,0) scale(1)}to{transform:translateZ(0) scale(1)}}@keyframes scaleout{0%{transform:scale(0)}to{opacity:0;transform:scale(1)}}@keyframes feedback{0%{opacity:0;transform:translate(-50%,100%)}10%{opacity:1;transform:translate(-50%)}90%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-100%)}}.action.is--active:after,.action:before{font-display:swap;font-family:kco,sans-serif;font-style:normal;font-weight:400;speak:none;display:inline-block;font-variant:normal;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.action--threesixty:before{content:"\e800"}.action--add:before{content:"\e808"}.action--close:before{content:"\e80a"}.action--timendo:before{content:"\e80b"}.action--fax:before{content:"\e80d"}.action--fullscreen:before{content:"\e813"}.action--info:before{content:"\e814"}.action--zoom:before{content:"\e818"}.action--email:before{content:"\e81b"}.action--next:before,.action--prev:before{content:"\e821"}.action--play:before{content:"\e824"}.action--whatsapp:before{content:"\e83f"}.action--favorite:before{content:"\e847"}.action--phone:before{content:"\e848"}.action--threesixty.is--active:after{content:"\e80a"}.action--favorite.is--active:after{content:"\e812"}.action--add.is--active:after{content:"\e841"}.action{align-items:center;background-color:#fff;border-radius:50%;color:#414649;cursor:pointer;display:inline-flex;height:40px;position:relative;text-align:center;text-decoration:none;transition:color .25s cubic-bezier(.645,.045,.355,1),box-shadow .25s cubic-bezier(.645,.045,.355,1);width:40px}.action i{background-color:#fff;border-radius:4px;bottom:50%;box-shadow:0 5px 5px 0 rgba(0,0,0,.25);color:#000;display:inline-block;font-size:14px;font-style:normal;font-weight:700;line-height:19px;margin-bottom:40px;opacity:0;padding:8px 20px;transform:translate(-50%,10px);transition:transform .25s cubic-bezier(.645,.045,.355,1),opacity .25s cubic-bezier(.645,.045,.355,1),visibility .25s cubic-bezier(.645,.045,.355,1);visibility:hidden;white-space:nowrap}.action i,.action i:after{left:50%;position:absolute}.action i:after{border-bottom:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;content:"";display:block;height:0;margin-left:-6px;margin-top:-1px;top:100%;width:0}.action.navigation-studio-finder__mobile-mylocation i,.action.navigation-studio-finder__mylocation i{transform:translate(-92%,10px)}.csshover .action:hover i{opacity:1;transform:translate(-50%);visibility:visible}.csshover .action:hover.navigation-studio-finder__mobile-mylocation i,.csshover .action:hover.navigation-studio-finder__mylocation i{transform:translate(-92%)}.action.hover i{opacity:1;transform:translate(-50%);visibility:visible}.action.hover.navigation-studio-finder__mobile-mylocation i{transform:translate(-92%)}.action.action--shadow,.action:not([class*=action]){box-shadow:0 5px 5px 0 rgba(0,0,0,.15)}.action:before{font-size:20px;margin-left:auto;margin-right:auto;transition:opacity .25s cubic-bezier(.645,.045,.355,1)}.csshover .action:hover{color:#db1b32}.action.hover,.csshover .action:hover.action--shadow,.csshover .action:hover:not([class*=action]){box-shadow:0 20px 20px 0 rgba(0,0,0,.15)}.action.hover{color:#db1b32}@media only screen and (min-width:768px){.action{height:60px;width:60px}.action:before{font-size:26px}}.action.is--active{color:#db1b32}.action.is--active:before{opacity:0}.action.is--active:after{animation:isactive .25s cubic-bezier(.645,.045,.355,1);font-size:20px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%}@media only screen and (min-width:768px){.action.is--active:after{font-size:26px;margin-left:-13px;margin-top:-13px}}@keyframes isactive{0%{opacity:0;transform:scale(0)}40%{opacity:1;transform:scale(1.5)}}.action--text i{max-width:80vw;min-width:200px;text-align:left;white-space:normal}.action--threesixty:before{font-size:30px;margin-top:2px}@media only screen and (min-width:768px){.action--threesixty:before{font-size:38px;margin-top:4px}}.action--next{cursor:pointer}.action--next.swiper-button-disabled,.action--next[disabled]{opacity:.25}.action--prev{cursor:pointer}.action--prev:before{transform:rotate(180deg)}.action--prev.swiper-button-disabled,.action--prev[disabled]{opacity:.25}.action--popper-ref.hover~.action--popper-node,.csshover .action--popper-ref:hover~.action--popper-node{opacity:1;transform:translate(-50%);visibility:visible}.action--popper-node{background-color:#fff;border-radius:4px;box-shadow:0 5px 5px 0 rgba(0,0,0,.25);color:#000;display:inline-block;font-size:14px;font-style:normal;font-weight:700;line-height:19px;margin:0 10px 10px;opacity:0;padding:8px 20px;transition:transform .25s cubic-bezier(.645,.045,.355,1),opacity .25s cubic-bezier(.645,.045,.355,1),visibility .25s cubic-bezier(.645,.045,.355,1);visibility:hidden}@media only screen and (max-width:767px){.action--popper-node{max-width:80vw}}.action--popper-node:after{border-bottom:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;content:"";display:block;height:0;left:50%;margin-left:-6px;margin-top:-1px;position:absolute;top:100%;width:0}