.use-case-module{position:relative}.use-case-module .circle{position:absolute;width:330px;overflow:hidden;right:inherit;left:50%;transform:translateX(-50%);top:-250px;height:200px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.circle text{font-family:var(--font-headings);font-size:2rem;font-weight:700}.circle svg{position:absolute;left:-125px;top:-80px;width:580px;height:600px;-webkit-animation-name:rotate;-moz-animation-name:rotate;-ms-animation-name:rotate;-o-animation-name:rotate;animation-name:rotate;-webkit-animation-duration:6s;-moz-animation-duration:6s;-ms-animation-duration:6s;-o-animation-duration:6s;animation-duration:6s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes rotate{from{-webkit-transform:rotate(360deg)}to{-webkit-transform:rotate(0)}}@-moz-keyframes rotate{from{-moz-transform:rotate(360deg)}to{-moz-transform:rotate(0)}}@-ms-keyframes rotate{from{-ms-transform:rotate(360deg)}to{-ms-transform:rotate(0)}}@-o-keyframes rotate{from{-o-transform:rotate(360deg)}to{-o-transform:rotate(0)}}@keyframes rotate{from{transform:rotate(360deg)}to{transform:rotate(0)}}.use-case-module .use-case-link{display:block;position:absolute;width:50px;height:50px;top:-75px;right:inherit;left:50%;transform:translateX(-50%);text-align:center;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background-color:var(--primary-color);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transition:.3s background-color ease-in,.3s border ease-in;-webkit-transition:.3s background-color ease-in,.3s border ease-in;-moz-transition:.3s background-color ease-in,.3s border ease-in;-ms-transition:.3s background-color ease-in,.3s border ease-in;-o-transition:.3s background-color ease-in,.3s border ease-in;border:2px solid transparent}.use-case-module .use-case-link .fa{line-height:48px;font-size:2rem}.use-case-module .use-case-link:hover{background-color:var(--dark-color);border:2px solid white}@media(min-width:768px){.use-case-module .circle{width:330px;overflow:hidden;right:inherit;left:50%;transform:translateX(-50%);top:-294px;height:200px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.use-case-module .use-case-link{top:-120px;right:inherit;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}}@media(min-width:1024px){.use-case-module .circle{overflow:hidden;left:initial;transform:none;right:0;top:-294px;height:200px}.use-case-module .use-case-link{top:-120px;right:130px;left:initial;transform:none}}@media(min-width:1280px){.use-case-module .circle{width:330px;overflow:hidden;left:initial;transform:none;right:0;top:-293px;height:200px}.use-case-module .use-case-link{top:-120px;right:135px;left:initial;transform:none}}