.contact-card__infos{list-style-type:none;margin:0;padding:0}@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%)}}.contact-card__about-close:before,.contact-card__about-handle: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}.contact-card__about-close:before{content:"\e81f"}.contact-card__about-handle:before{content:"\e853"}.contact-card__about-handle{background-color:#fff;border:2px solid #55c5d3;border-radius:50%;color:#55c5d3;cursor:pointer;display:inline-block;font-size:20px;height:42px;padding-top:3px;text-align:center;transition:background-color .25s cubic-bezier(.645,.045,.355,1),color .25s cubic-bezier(.645,.045,.355,1);width:42px}.contact-card__about-handle i{display:none}.csshover .contact-card__about-handle:hover{background-color:#55c5d3;color:#fff}.contact-card__image{margin-bottom:24px;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;width:88px}.contact-card__image>span{border-radius:50%;display:block;overflow:hidden;position:relative;width:100%}.contact-card__image>span:before{content:"";display:block;padding-top:100%}.contact-card__image img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.contact-card__image .contact-card__about-handle{bottom:0;display:none;position:absolute;right:0}.contact-card__name{color:#55c5d3;font-weight:700;margin-bottom:12px;text-align:center}.contact-card__title{color:#979797;display:block;font-size:14px;font-style:italic;line-height:1.42857;margin-bottom:12px;margin-top:-12px;text-align:center}@media only screen and (min-width:768px){.contact-card__title{font-size:16px;letter-spacing:.03em;line-height:1.375}}.contact-card__info{display:inline-block;position:relative;text-decoration:none;z-index:0}.contact-card__info i{display:none;font-style:normal}.contact-card__about{background-color:#55c5d3;border-radius:4px;box-shadow:0 5px 5px 0 rgba(0,0,0,.125);color:#fff;font-size:16px;left:0;line-height:1.75;min-height:100%;opacity:0;padding:30px;position:absolute;top:0;transition:opacity .25s cubic-bezier(.645,.045,.355,1),visibility .25s cubic-bezier(.645,.045,.355,1);visibility:hidden;width:100%}@media only screen and (min-width:768px){.contact-card__about{font-size:16px;letter-spacing:.03em;line-height:1.875}}.contact-card__toggle{left:-1978em;opacity:0;position:absolute;top:0;visibility:hidden}.contact-card__toggle:checked~.contact-card__about{opacity:1;visibility:visible;z-index:1}.contact-card__about-close{border:2px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:block;font-size:20px;height:42px;line-height:1;margin-bottom:10px;padding-top:9px;text-align:center;transition:background-color .25s cubic-bezier(.645,.045,.355,1),color .25s cubic-bezier(.645,.045,.355,1);width:42px}.contact-card__about-close:before{transform:scaleX(-1)}.contact-card__about-close i{display:none}.csshover .contact-card__about-close:hover{background-color:#fff;color:#55c5d3}.contact-card{background-color:#fff;border-radius:5px;box-shadow:0 5px 5px 0 rgba(0,0,0,.25);padding:30px;position:relative}.studio-team__member .contact-card{height:100%}.layout--light+.layout--light .contact-card{margin-top:1.5em!important;top:-60px}@media only screen and (max-width:1023px){.contact-card__info{background-color:#414649;border-radius:50%;color:#fff;font-size:20px;height:42px;padding-top:3px;text-align:center;width:42px}.contact-card__infos{align-items:center;display:flex;flex-direction:row;justify-content:center}.contact-card__infos>li{margin-left:7px;margin-right:7px}}@media only screen and (min-width:768px){.layout--light+.layout--light .contact-card{top:-80px}}@media only screen and (min-width:1024px){.contact-card__image{align-self:flex-start;flex-basis:9.72222vw;margin-bottom:0;margin-left:0;margin-right:2.36111vw;width:9.72222vw}.contact-card__image .contact-card__about-handle{display:block}.contact-card__name,.contact-card__title{text-align:left}.contact-card__info{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;padding-left:2.14286em;word-break:break-word}.contact-card__info i{display:inline}.contact-card__info:before{font-size:1.42857em;left:0;position:absolute;top:0}.contact-card__info:after{background-color:rgba(65,70,73,.125);border-radius:4px;bottom:-2px;content:"";display:block;left:-5px;opacity:0;position:absolute;right:-5px;top:-2px;transition:opacity .25s cubic-bezier(.645,.045,.355,1);z-index:-1}.csshover .contact-card__info:hover:after{opacity:1}.contact-card__infos{font-size:12px;font-weight:700;line-height:1.5}}@media only screen and (min-width:1024px) and (min-width:768px){.contact-card__infos{font-size:14px;letter-spacing:.03em;line-height:1.42857}}@media only screen and (min-width:1024px){.contact-card__infos li{margin-top:15px}.contact-card__infos li:first-child{margin-top:0}.contact-card__infos li.contact-card__infos-item--about{display:none}.contact-card__title{font-size:16px;line-height:1.75}}@media only screen and (min-width:1024px) and (min-width:768px){.contact-card__title{font-size:18px;letter-spacing:.03em;line-height:1.77778}}@media only screen and (min-width:1024px){.contact-card{align-items:center;display:flex;flex-direction:row;padding-left:2.36111vw;padding-right:2.36111vw}}@media only screen and (min-width:1440px){.contact-card__image{flex-basis:140px;margin-right:34px;width:140px}}