.big-circle,.circle-container,.circle-lines{will-change:transform}.circle-container{position:fixed;top:95px;right:0;left:0;bottom:0;z-index:30;width:400px;height:400px;margin:auto;pointer-events:auto;opacity:1;transition:opacity 2s ease-in-out 0.75s,transform .5s linear 0.25s;transform:translateY(0);contain:layout}.circle-container.circle-container--pointer{pointer-events:none}.circle-container.is-hidden{position:static;opacity:0;transition:opacity ease-in-out}.circle-container.circle-small{width:180px;height:180px}.circle-container.circle-small .section-header__text{margin-top:80px;font-size:.44em}.circle-container.circle-small.is-fixed{transition:opacity .5s ease-in-out;transform:translateY(0)}.circle-container.is-fixed{pointer-events:none!important;transition:opacity .5s ease-in-out,transform 1s ease-in-out;transform:translateY(-32px)}.is-ie .circle-container.is-fixed .circle-bubble{opacity:0;transition-delay:0s;-webkit-animation:none;animation:none}.circle-container.is-fixed .circle-text,.circle-container.is-fixed .loading-circle,.circle-container.is-fixed .locations,.is-ie .circle-container.is-fixed .circle-location{opacity:0}.circle-container .js-destination:after,body.naladhu .title-list{display:none}.circle-text{position:relative;z-index:2;text-align:center;opacity:1;transition:opacity .3s ease-in}.circle-text .section-header__text{margin-top:100px;margin-bottom:20px;line-height:1.2}.big-circle{position:absolute;top:0;opacity:1;transition:transform 1s ease-in;transform:scale(1)}.big-circle circle{transition:fill 0s ease-in .5s;fill:transparent}.big-circle.is-filled circle{fill:#6e618a}.circle-container.is-fixed .big-circle{transform:scale(.008)}.circle-container.is-fixed .big-circle circle{stroke:#6e618a}.locations{opacity:1;transition:opacity .3s ease-in}.locations-listing,.text-list{position:relative;height:100%;padding:0;margin:0;list-style:none}.text-list .text-item{position:absolute;right:0;left:0;padding-left:5px;margin:auto}.text-item{opacity:0;transform:opacity .4s ease-in}.text-item.is-show{opacity:1}.title-list{position:absolute;bottom:25%;z-index:3;width:100%;height:60px;padding:0;margin:0;overflow:visible;text-align:center;list-style:none;opacity:1;transition:opacity 1s ease-in .25s}.title-list.is-hidden{opacity:0;transition:opacity 2s ease-in}.title-list .text-item{position:absolute;top:0;right:0;left:0;margin:0 auto}.title-list .text-item p{margin:0;line-height:1.2}.title-list .btn{top:70px}.circle-location{position:absolute;z-index:2;cursor:pointer;border-radius:50%;box-shadow:0 3px 5px rgba(0,0,0,.5);transition:fill .25s,border .25s,transform .25s;transform:scale(1);fill:#fff}.circle-location.is-active,.circle-location.is-fill{border:1px solid rgba(165,148,81,.6);fill:#6e618a}.circle-location:hover{border:1px solid rgba(165,148,81,.4);transform:scale(1.6);fill:#6e618a}.loading-circle{position:absolute;top:4px;left:4px;z-index:0;opacity:1;transition:opacity .3s ease-in}.locations-6 .location-1,.locations-7 .location-1{top:0;left:48%}.locations-7 .location-2{top:50%;right:0}.locations-7 .location-3{top:97%;right:50%}.locations-7 .location-4{right:97%;bottom:47%}.locations-7 .location-5{bottom:5%;left:28%}.locations-7 .location-6{top:59.5%;left:1%}.locations-7 .location-7{top:18%;left:11%}.locations-6+.locations-listing .location-1 .locations-listing__text,.locations-6+.locations-listing .location-2 .locations-listing__text,.locations-6+.locations-listing .location-3 .locations-listing__text,.locations-6+.locations-listing .location-4 .locations-listing__text,.locations-7+.locations-listing .location-2 .locations-listing__text,.locations-7+.locations-listing .location-3 .locations-listing__text,.locations-7+.locations-listing .location-4 .locations-listing__text{float:right;text-align:right}.locations-6+.locations-listing .location-1:before,.locations-6+.locations-listing .location-2:before,.locations-6+.locations-listing .location-3:before,.locations-6+.locations-listing .location-4:before,.locations-7+.locations-listing .location-2:before,.locations-7+.locations-listing .location-3:before,.locations-7+.locations-listing .location-4:before{transform-origin:left}.locations-6+.locations-listing .location-1.is-active:before,.locations-6+.locations-listing .location-1.is-show:before,.locations-6+.locations-listing .location-2.is-active:before,.locations-6+.locations-listing .location-2.is-show:before,.locations-6+.locations-listing .location-3.is-active:before,.locations-6+.locations-listing .location-3.is-show:before,.locations-6+.locations-listing .location-4.is-active:before,.locations-6+.locations-listing .location-4.is-show:before,.locations-6+.locations-listing .location-5.is-active:before,.locations-6+.locations-listing .location-5.is-show:before,.locations-6+.locations-listing .location-6.is-active:before,.locations-6+.locations-listing .location-6.is-show:before,.locations-7+.locations-listing .location-2.is-active:before,.locations-7+.locations-listing .location-2.is-show:before,.locations-7+.locations-listing .location-3.is-active:before,.locations-7+.locations-listing .location-3.is-show:before,.locations-7+.locations-listing .location-4.is-active:before,.locations-7+.locations-listing .location-4.is-show:before,.locations-7+.locations-listing .location-5.is-active:before,.locations-7+.locations-listing .location-5.is-show:before,.locations-7+.locations-listing .location-6.is-active:before,.locations-7+.locations-listing .location-6.is-show:before,.locations-7+.locations-listing .location-7.is-active:before,.locations-7+.locations-listing .location-7.is-show:before{transform:scaleX(1)}.locations-6+.locations-listing .location-5 .locations-listing__text,.locations-6+.locations-listing .location-6 .locations-listing__text,.locations-7+.locations-listing .location-5 .locations-listing__text,.locations-7+.locations-listing .location-6 .locations-listing__text,.locations-7+.locations-listing .location-7 .locations-listing__text{float:left;text-align:left}.locations-6+.locations-listing .location-5:before,.locations-6+.locations-listing .location-6:before,.locations-7+.locations-listing .location-5:before,.locations-7+.locations-listing .location-6:before,.locations-7+.locations-listing .location-7:before{transform-origin:right}.locations-7+.locations-listing .location-2{top:203px;right:-330px}.locations-7+.locations-listing .location-3{top:393px;right:-128px}.locations-7+.locations-listing .location-4{top:372px;right:-215px}.locations-7+.locations-listing .location-5{top:203px;left:-318px}.locations-7+.locations-listing .location-6{top:243px;left:-315px}.locations-7+.locations-listing .location-7{top:4px;left:-125px}.locations-6 .location-2{top:24.5%;right:6%}.locations-6 .location-3{right:7%;bottom:23.5%}.locations-6 .location-4{bottom:0;left:48%}.locations-6 .location-5{bottom:23.5%;left:7%}.locations-6 .location-6{top:24.5%;left:7%}.locations-6+.locations-listing .locations-listing__text{width:190px}.locations-6+.locations-listing .location-1{top:3px;right:-100px}.locations-6+.locations-listing .location-2{top:50px;right:-170px}.locations-6+.locations-listing .location-3{top:130px;right:-170px}.locations-6+.locations-listing .location-4{top:172px;right:-100px}.locations-6+.locations-listing .location-5{top:130px;left:-170px}.locations-6+.locations-listing .location-6{top:50px;left:-170px}.locations-listing{position:absolute;top:0;right:0;left:-10px;width:250px;margin:auto}.locations-6+.locations-listing{width:200px}.locations-listing__item{position:absolute;width:100%}.locations-listing__item.is-active .locations-listing__text,.locations-listing__item.is-show .locations-listing__text{opacity:1;transform:translateY(0)}.locations-listing__item:after{display:block;height:0;clear:both;content:""}.locations-listing__item:before{display:block;width:100%;height:3px;content:"";background:#6e618a;transition:transform .25s ease-in;transform:scaleX(0)}.locations-listing__item .locations-listing__text{width:220px;margin:5px 0;line-height:1.2;opacity:0;transition:opacity .25s ease-in .25s,transform .25s ease-in .25s;transform:translateY(-10px)}.locations-listing__item a.locations-listing__text:focus,.locations-listing__item a.locations-listing__text:hover{text-decoration:underline}.locations-6+.locations-listing .locations-listing__item.location-1 .locations-listing__text,.locations-6+.locations-listing .locations-listing__item.location-2 .locations-listing__text,.locations-6+.locations-listing .locations-listing__item.location-6 .locations-listing__text{position:absolute;right:0;bottom:0}.circle-lines{position:fixed;top:95px;right:0;bottom:0;left:0;z-index:5;width:950px;height:950px;margin:auto;opacity:.6;transition:transform 1.5s;transform:scale(.48)}.circle-bubble,.circle-lines .line{position:absolute}.circle-lines.is-scrolled{z-index:20}.circle-lines.is-scrolled .line{stroke-dashoffset:1}.circle-lines.is-big{opacity:.3;transform:scale(1.65)}@media (max-width:1440px){.circle-lines.is-big{transform:scale(1.4)}}@media (max-width:1340px){.circle-lines.is-big{transform:scale(1.3)}}@media (max-width:1240px){.circle-lines.is-big{transform:scale(1.2)}}@media (max-width:1140px){.circle-lines.is-big{transform:scale(1.1)}}.circle-lines.is-big svg circle,.circle-lines.is-big svg eclipse,.circle-lines.is-big svg path{stroke-width:1}.circle-lines.is-absolute{position:absolute;top:200vh}@-moz-document url-prefix(){.circle-lines.is-absolute{top:150vh}}.circle-lines.is-fixed .line{-webkit-animation:none;animation:none}.circle-lines .line-1,.circle-lines .line-2,.circle-lines .line-3{transform:rotate(90deg);stroke-dasharray:3000;stroke-dashoffset:3000}.is-ie .circle-lines .line-1,.is-ie .circle-lines .line-2,.is-ie .circle-lines .line-3{stroke-dasharray:1}.circle-lines .line-1{top:0;left:54px;-webkit-animation:2s ease-out forwards dash,5s ease-in-out 2.6s infinite movingLeft;animation:2s ease-out forwards dash,5s ease-in-out 2.6s infinite movingLeft}.circle-lines .line-2{top:36px;left:12px;-webkit-animation:2s ease-out .8s forwards dash,7s ease-in-out 2.6s infinite movingRight;animation:2s ease-out .8s forwards dash,7s ease-in-out 2.6s infinite movingRight}.circle-lines .line-3{-webkit-animation:2s ease-out 1.2s forwards dash,6s ease-in-out 2.6s infinite movingLeft;animation:2s ease-out 1.2s forwards dash,6s ease-in-out 2.6s infinite movingLeft}.circle-lines .line-4{top:55px;left:55px;opacity:0;-webkit-animation:2s ease-in-out 3s forwards fade;animation:2s ease-in-out 3s forwards fade}.circle-bubble{display:block;width:12px;height:12px;margin:auto;border:1px solid #fff;border-radius:50%;-webkit-animation:1.5s infinite bubbling;animation:1.5s infinite bubbling}.circle-bubble.is-active,.circle-bubble.is-fill,.circle-bubble.is-show{border:1px solid #6e618a}@-webkit-keyframes fade{to{opacity:1}}@keyframes fade{to{opacity:1}}@-webkit-keyframes dash{to{stroke-dashoffset:0}}@keyframes dash{to{stroke-dashoffset:0}}@-webkit-keyframes movingLeft{0%,100%{transform:rotate(90deg) translate(0,0)}25%{transform:rotate(90deg) translate(-20px,0)}50%{transform:rotate(90deg) translate(-20px,20px)}75%{transform:rotate(90deg) translate(0,20px)}}@keyframes movingLeft{0%,100%{transform:rotate(90deg) translate(0,0)}25%{transform:rotate(90deg) translate(-20px,0)}50%{transform:rotate(90deg) translate(-20px,20px)}75%{transform:rotate(90deg) translate(0,20px)}}@-webkit-keyframes movingRight{0%,100%{transform:rotate(90deg) translate(0,0)}25%,50%{transform:rotate(90deg) translate(20px,0)}75%{transform:rotate(90deg) translate(0,20px)}}@keyframes movingRight{0%,100%{transform:rotate(90deg) translate(0,0)}25%,50%{transform:rotate(90deg) translate(20px,0)}75%{transform:rotate(90deg) translate(0,20px)}}@-webkit-keyframes bubbling{from{opacity:1;transform:scale(1)}to{opacity:.1;transform:scale(2)}}@keyframes bubbling{from{opacity:1;transform:scale(1)}to{opacity:.1;transform:scale(2)}}