@font-face{font-family:"Matter";font-style:normal;font-weight:500;src:url(/static/media/Matter-Medium.64d39d9c.woff)}@font-face{font-family:"Matter";font-style:normal;font-weight:500;src:url(/static/media/Matter-Medium.7386a392.woff2)}@font-face{font-family:"Matter";font-style:normal;font-weight:400;src:url(/static/media/Matter-Regular.9e3b1387.woff)}@font-face{font-family:"Matter";font-style:normal;font-weight:400;src:url(/static/media/Matter-Regular.27a8b68a.woff2)}@font-face{font-family:"Matter";font-style:normal;font-weight:500;src:url(/static/media/MatterSQ-Medium.40d33a87.woff)}@font-face{font-family:"Matter";font-style:normal;font-weight:500;src:url(/static/media/MatterSQ-Medium.13778e35.woff2)}@font-face{font-family:"Matter";font-style:normal;font-weight:400;src:url(/static/media/MatterSQ-Regular.3430ebfc.woff)}@font-face{font-family:"Matter";font-style:normal;font-weight:400;src:url(/static/media/MatterSQ-Regular.c97a4346.woff2)}*{font-family:"Matter",sans-serif;font-weight:200}body{background-color:#1a1a1a}.image-full-width{width:100%}.mt-5{margin-top:5em}.mb-5{margin-bottom:5em}.pt-5{padding-top:5em}.pb-5{padding-bottom:5em}::-webkit-scrollbar{width:5px;border:1px solid #1a1a1a}::-webkit-scrollbar-track{border-radius:0;background:#1a1a1a}::-webkit-scrollbar-track:horizontal{border-radius:0;background:#1a1a1a;margin-top:10px}::-webkit-scrollbar-thumb{border-radius:0;background:#4a4a4a}.auto-height{height:auto}.mid-height{height:50vh}.full-height{height:100vh}.big-padding{padding:250px 0}.big-padding.remove-more-down-from-up{padding-top:150px!important}.mid-padding{padding:150px 0}.small-padding{padding:50px 0}.big-bottom-padding{padding-bottom:250px}.big-top-padding{padding-top:250px}.mid-bottom-padding{padding-bottom:150px}.mid-top-padding{padding-top:150px}.small-bottom-padding{padding-bottom:50px}.small-top-padding{padding-top:50px}.mb-more-down{margin-bottom:-100px}.mt--10{margin-top:-10em}.mb--10{margin-bottom:-10em}.min-height-col{max-height:500px}.light-section{color:#1a1a1a;background:#fff}.grey-section{color:#1a1a1a;background:#f1f1f1}.image-item-width-min{width:32px}.image-item-width-lmin{width:48px}.image-item-width-mid{width:64px}.image-item-width-lmid{width:72px;max-width:128px}.image-item-width-big{width:128px}.image-item-width-large{width:256px}.image-item-width-giga{width:512px}.max-image-item-width-min{max-width:32px}.max-image-item-width-lmin{max-width:48px}.max-image-item-width-mid{max-width:64px}.max-image-item-width-lmid{max-width:72px}.max-image-item-width-big{max-width:128px}.max-image-item-width-large{max-width:256px}.max-image-item-width-giga{max-width:512px}.h-100vh{height:100vh}.fw-medium{font-weight:500!important}.mb-10{margin-bottom:2em}.pt-15{padding-top:15em}.pb-15{padding-bottom:15em}.pb-10{padding-bottom:10em}.ms-10{margin-left:10%}.ms-20{margin-left:20%}.ms-30{margin-left:30%}.ms-40{margin-left:40%}.ms-50{margin-left:50%}.mb-10{margin-bottom:1em}.p-50px{padding:50px}.pt-50{padding-top:50px}.pb-50{padding-bottom:50px}.pt-100{padding-top:100px}.pb-100{padding-bottom:100px}.left-100{left:100px}.left-200{left:200px}.left-300{left:300px}.left-400{left:400px}.left-500{left:500px}.left-600{left:600px}.left-700{left:700px}.left-800{left:800px}.left-900{left:900px}.float-right{float:right}.approach-images{max-width:75%;margin:0 auto}.w-15{width:15%}.w-25{width:25%}.w-30{width:30%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-75{width:75%}.w-80{width:80%}.w-85{width:85%}.w-100{width:100%}.talent-sourcing-img-padding{margin-top:250px;padding:200px 200px 0 0}.taas-img-padding{margin-top:450px}.taas-img-padding-desc,.talent-sourcing-img-padding-desc{margin-top:200px}.mt-25perc{margin-top:25%}@media (max-width:768px){.approach-images{max-width:100%!important}.mt-phone-5{margin-top:50px!important}.mb-phone-5{margin-bottom:50px!important}.full-height{height:auto}.left-phone-0{left:0!important}.big-padding{padding:75px 0}.big-padding.remove-more-down-from-up{padding-top:150px!important}.mid-padding{padding:75px 0}.small-padding{padding:35px 0}.w-phone-50{width:50%!important}.w-phone-100{width:100%!important}.talent-sourcing-img-padding{margin-top:0;padding:0}.taas-img-padding,.taas-img-padding-desc,.talent-sourcing-img-padding-desc{margin-top:0}.pt-15{padding-top:3.5em}.pb-10{padding-bottom:3em}.pt-phone-0{padding-top:0!important}.left-phone-0{left:0}.ms-phone-0{margin-left:0!important}.mt-phone-2{margin-top:2em!important}}.text-animation{-webkit-animation:text-clip 1.6s cubic-bezier(.5,0,.1,1) 0s both;animation:text-clip 1.6s cubic-bezier(.5,0,.1,1) 0s both}.text-animation.fast{-webkit-animation-duration:.5s;animation-duration:.5s}.close-text-animation{-webkit-animation:close-text-clip 1.6s cubic-bezier(.5,0,.1,1) 0s both;animation:close-text-clip 1.6s cubic-bezier(.5,0,.1,1) 0s both}.close-text-animation.fast{-webkit-animation-duration:.5s;animation-duration:.5s}.animation-duration-1s{-webkit-animation-duration:1s;animation-duration:1s}.animation-duration-500ms{-webkit-animation-duration:.5s;animation-duration:.5s}.full-vw{width:100vw}@media (max-width:1700px){.p-sm-10px{padding:10px!important}}@-webkit-keyframes text-clip{0%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes text-clip{0%{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@-webkit-keyframes close-text-clip{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}}@keyframes close-text-clip{0%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}}.animation-delay-05s{-webkit-animation-delay:.5s;animation-delay:.5s}.animation-delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animation-delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.image-thee-desc-2{width:500px;height:250px;object-fit:cover}.image-thee-desc-3{width:550px;height:250px;left:700px;object-fit:cover}.bg-dark{background:#1a1a1a!important}.icon-animation img{transition:all .6s ease}.rotate-180{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.rotate-45{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.animation-1s{transition:all 1s ease}.ps-10{padding-left:150px!important}.squares{display:flex;align-items:center;position:relative;z-index:1;margin-top:100px}.squares svg:first-of-type{margin-left:auto}.squares svg:last-of-type{margin-right:auto}.opacity-0{opacity:0}.images-portfolio-section{display:flex;justify-content:center;width:100%;position:relative;padding:100px 10%;align-items:flex-start;height:100vh}.images-portfolio-section img{padding:0;width:30%;max-height:740px;object-fit:cover}.images-portfolio-section img:first-of-type{padding-left:0;margin-right:auto}.images-portfolio-section img:last-of-type{padding-right:0;margin-left:auto}.images-portfolio-section .image-portfolio-start{align-self:flex-start}.images-portfolio-section .image-portfolio-center{align-self:center}.images-portfolio-section .image-portfolio-end{align-self:flex-end}.ServiceTechnologies{outline:none}.scroll-container{position:relative;will-change:transform}.sticky-wrapper{min-height:100vh;position:-webkit-sticky;position:sticky;top:0;width:100%;overflow:hidden}.thumbnails-container{max-height:100%;height:100%;min-height:800px}.thumbnails-container .thumbnails{position:relative;display:flex}.thumbnails-container .thumbnails .service-technologies-item{width:100%;margin-left:150px}.thumbnails-container .thumbnails .service-technologies-item:first-of-type{margin-left:0}.scroll-min-h{max-height:1200px!important;overflow-y:auto}.wrapper-404{height:100vh;position:relative}.wrapper-404 .top{top:-25px;right:100px}.wrapper-404 .error,.wrapper-404 .top{position:absolute;margin:0;line-height:.8;color:#242424;font-size:200px;z-index:0}.wrapper-404 .error{left:100px;bottom:-10px}.wrapper-404 .full-h-404{height:100vh;color:#fff;position:relative;z-index:1}.wrapper-404 .image-404{display:flex}.wrapper-404 .image-404 img{max-width:700px;margin-left:auto}@media (max-width:1368px){.wrapper-404 .full-h-404 h1{font-size:62px!important;line-height:normal}.wrapper-404 .full-h-404 h2{font-size:24px!important;line-height:normal}.wrapper-404 .full-h-404 a{font-size:32px;line-height:normal}}@media (max-width:1068px){.wrapper-404 .full-h-404 h1{font-size:48px!important;line-height:normal}.wrapper-404 .full-h-404 h2{font-size:24px!important;line-height:normal}.wrapper-404 .full-h-404 a{font-size:32px;line-height:normal}}@media (max-width:768px){.wrapper-404 .full-h-404{padding:100px 0;position:relative;z-index:8}.images-portfolio-section{flex-direction:column!important;position:static;height:auto}.images-portfolio-section img{width:100%!important;margin-bottom:50px;position:static}.images-portfolio-section img:last-of-type{margin-bottom:0}}.align-text-left{text-align:left}.align-text-center{text-align:center}.none{height:0;overflow:hidden;transition:all .6s ease}.cutting-edge-description{font-size:36px;color:#fff}.animation-cutting-edge{transition:all 1s ease}.animation-cutting-edge .we-are{font-size:28px;color:#fff;font-weight:500;line-height:96px;transition:all 1s ease;display:inline-block}.animation-cutting-edge .item{font-size:96px;color:#fff;font-weight:400;line-height:112px;letter-spacing:0;transition:all 1s ease;display:inline-block;white-space:nowrap}.animation-cutting-edge .item.disabled{color:#4e91e9}.animation-cutting-edge .item:after{content:" ";display:block;width:1px;height:1px;background:#fff;margin:10px auto 0 0;visibility:hidden;transition:all 1s ease}.animation-cutting-edge .item.active:after{width:100%;visibility:visible}.animation-cutting-edge .t-center{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.animation-cutting-edge .t-left{position:relative;left:0}@media (max-width:1435px){.animation-cutting-edge .item{font-size:76px;line-height:92px}}@media (max-width:1165px){.animation-cutting-edge .item{font-size:66px;line-height:82px}.cutting-edge-description{font-size:28px!important}}@media (max-width:1040px){.animation-cutting-edge .item{font-size:56px;line-height:72px}.cutting-edge-description{font-size:22px!important}}@media (max-width:767px){.animation-cutting-edge{transition:all 1s ease}.animation-cutting-edge .we-are{font-size:18px;line-height:2}.animation-cutting-edge .item{font-size:46px;line-height:1.5}}.image-wrapper-scroll-effect{min-height:400px;max-height:700px;overflow:hidden;width:100%}.image-wrapper-scroll-effect img{width:100%;min-width:400px;max-width:700px;margin:0 auto;height:auto;min-height:400px;max-height:700px;object-fit:cover;transition:all 1s ease}.projects-wrapper img{cursor:url(/static/media/view.68bd905d.svg),pointer}.projects-wrapper .projects-page-titles .prev{position:relative;top:-115px;color:#eee}.projects-wrapper .projects-page-titles .next{position:relative;bottom:-115px;color:#eee}.projects-wrapper .projects-page-titles h1{line-height:normal;transition:all .3s ease;position:relative;font-size:70px}.projects-wrapper .projects-page-titles h1.add-margin{margin-bottom:50px}.projects-wrapper .projects-page-titles h1 span{font-size:20px!important;position:absolute;left:-20px}.arrows{width:100%;margin-top:40px;display:flex;justify-content:center}.arrows .arrow-button{background:transparent;border:0;cursor:pointer;margin:0 10px}.arrows .arrow-button .disabled{opacity:.5;transition:all .3s ease}@media (max-width:767px){.squares{transition:all .3s ease;margin-top:40px}.squares svg{min-width:100%!important}}.portfolio-section,body{overscroll-behavior:none}.portfolio-section{overflow:hidden}.portfolio-section .container-scroll{overscroll-behavior:none;width:500%;height:100%;display:flex;flex-wrap:nowrap}.portfolio-section .container-scroll .panel{width:100%;height:100vh;background-color:#1a1a1a;display:flex;align-items:center;justify-content:center}.portfolio-section .container-scroll .panel h1{color:#fff;padding-right:200px}.portfolio-section .container-scroll .panel img{max-width:600px}@media (max-width:1500px){.projects-wrapper .projects-page-titles{width:30%}.projects-wrapper .projects-page-titles h1{font-size:60px}.projects-wrapper .projects-page-titles h1 span{font-size:20px!important}.projects-wrapper .projects-images{width:70%!important}}@media (max-width:1250px){.portfolio-section .container-scroll .panel h1{padding-right:100px}.portfolio-section .container-scroll .panel img{max-width:500px}}@media (max-width:1075px){.portfolio-section .container-scroll .panel h1{padding-right:75px}.portfolio-section .container-scroll .panel img{max-width:400px}}@media (max-width:950px){.portfolio-section .container-scroll .panel{flex-direction:column}.portfolio-section .container-scroll .panel h1{padding-right:0;align-self:flex-start;padding-left:10%;margin-bottom:50px}.portfolio-section .container-scroll .panel img{max-width:100%;padding:0 10%}}.svg-max-width-animation svg{max-width:128px!important;margin-left:0}.view-cursor{cursor:url(/static/media/view.68bd905d.svg),pointer}.enabled-on-mobile{display:none}@media (max-width:1075px){.disabled-on-mobile{display:none!important}.projects-wrapper{position:relative}.enabled-on-mobile{display:block}}.projects-list{max-width:800px;margin:0 auto;padding:100px 10%}.projects-list .link-portfolio{display:block;margin-bottom:100px;color:#1a1a1a;line-height:normal;transition:all .3s ease;position:relative;margin-left:30px;font-size:42px}.projects-list .link-portfolio span{font-size:20px;position:absolute;left:-30px;bottom:6px}.post-list{max-width:800px;margin:0 auto;padding:100px 10%}.post-list .link-portfolio{display:block;margin-bottom:100px;color:#1a1a1a;line-height:normal;transition:all .3s ease;position:relative;margin-left:30px;font-size:42px}.post-list .link-portfolio span{font-size:20px;position:absolute;left:-30px;bottom:6px}@media screen and (max-width:1200px){.small-text-laptop{font-size:20px!important}}@media screen and (max-width:768px){.fix-on-mobile-legend,.fix-on-mobile-legend .wrapper{padding:0 15px!important}.fix-on-mobile-legend .wrapper>div{padding:15px!important}}.tf-v1-popover{display:none}@media screen and (max-width:768px){.tf-v1-popover{display:block}}.portfolio-filters{position:absolute;top:20px}.portfolio-filters span{font-size:18px;color:#ddd;display:block;margin-bottom:15px}.portfolio-filters a{font-size:18px;color:#ddd;margin-right:25px;text-decoration:none}.portfolio-filters a.active{color:#1a1a1a}@media screen and (max-width:1075px){.portfolio-filters{position:static;margin-bottom:100px}.portfolio-filters .items{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;overflow-x:scroll}.portfolio-filters .items a{padding:25px 7px;white-space:nowrap;margin-right:0}.portfolio-filters .items a:first-of-type{padding-left:0}}.post-filters{margin:50px 100px 80px}.post-filters span{font-size:18px;color:#ddd;display:block;margin-bottom:15px}.post-filters button{font-size:18px;color:#ddd;margin-right:25px;text-decoration:none;background-color:#f1f1f1;border:none;padding:0}.post-filters button.active,.post-filters button span.active{color:#1a1a1a!important}@media screen and (max-width:1075px){.post-filters{position:static;margin:0 0 100px}.post-filters .items{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;overflow-x:scroll}.post-filters .items span.active{color:#1a1a1a!important}.post-filters .items button{padding:25px 7px;white-space:nowrap;margin-right:0}.post-filters .items button:first-of-type{padding-left:0}.post-filters .items button.active{color:#1a1a1a!important}}.post-container{display:flex;flex-wrap:wrap;flex-direction:column;margin-left:100px}.post-container img{max-width:90%}.post-container h2{max-width:80%!important}@media screen and (max-width:1075px){.post-container{margin:0}.post-container img{max-width:100%}.post-container h2{max-width:100%!important;font-size:20px!important}}.careers-positions button{background:transparent;border:0;font-size:18px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:0;display:inline-block;text-decoration:none;color:#1a1a1a}.careers-positions button:after{content:" ";display:block;width:100%;height:1px;background:#1a1a1a;transition:all .6s ease;visibility:visible}.careers-positions button:hover:after{width:1px;visibility:hidden}.home-page .tf-v1-popover-tooltip{display:block!important}.tf-v1-popover-tooltip{display:none}.animation-time-8ms{-webkit-animation-duration:.8s!important;animation-duration:.8s!important}.heading{color:#fff;font-weight:700;font-size:22px;margin-top:40px;margin-bottom:20px}.privacy,.text{color:#eee}.large-text{font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0}.large-text strong{font-weight:700}.iubenda-tp-btn:not([data-tp-nostyle]){position:static!important}.cta-single-project{align-items:center;background-color:#f1f1f1;height:370px}.cta-single-project,.cta-single-project-inner{display:flex;flex-direction:column;justify-content:center}.cta-single-project-inner{align-items:flex-start}.cta-single-project-inner p{color:#1a1a1a;text-align:left;font-size:22px;margin:5px 0}.cta-single-project-inner>button{color:#1a1a1a;text-align:left;font-size:60px;border:none;border-bottom:4px solid #1a1a1a;cursor:pointer!important;padding:0;background-color:#f1f1f1}@media screen and (max-width:950px){.cta-single-project{padding:20px}.cta-single-project-inner{padding:15px}.cta-single-project-inner>button{font-size:40px;border-bottom:2px solid #1a1a1a}.cta-single-project-inner p{font-size:20px}}@media screen and (max-width:768px){.cta-single-project{padding:20px}.cta-single-project-inner{padding:15px;align-items:center}.cta-single-project-inner>button{font-size:20px;border-bottom:2px solid #1a1a1a;text-wrap:nowrap}.cta-single-project-inner p{font-size:18px;text-align:center}}

/*!
 * Magic - https://www.minimamente.com
 * Licensed under the MIT license - https://opensource.org/licenses/MIT
 * Copyright (c) 2020 Christian Pucci
 */.puffIn{-webkit-animation-name:puffIn;animation-name:puffIn}@-webkit-keyframes puffIn{0%{-webkit-filter:blur(2px);filter:blur(2px);opacity:0;-webkit-transform:scale(2);transform:scale(2);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@keyframes puffIn{0%{-webkit-filter:blur(2px);filter:blur(2px);opacity:0;-webkit-transform:scale(2);transform:scale(2);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}.puffOut{-webkit-animation-name:puffOut;animation-name:puffOut}@-webkit-keyframes puffOut{0%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{-webkit-filter:blur(2px);filter:blur(2px);opacity:0;-webkit-transform:scale(2);transform:scale(2);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@keyframes puffOut{0%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{-webkit-filter:blur(2px);filter:blur(2px);opacity:0;-webkit-transform:scale(2);transform:scale(2);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}.vanishIn{-webkit-animation-name:vanishIn;animation-name:vanishIn}@-webkit-keyframes vanishIn{0%{-webkit-filter:blur(90px);filter:blur(90px);opacity:0;-webkit-transform:scale(2);transform:scale(2);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@keyframes vanishIn{0%{-webkit-filter:blur(90px);filter:blur(90px);opacity:0;-webkit-transform:scale(2);transform:scale(2);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}.vanishOut{-webkit-animation-name:vanishOut;animation-name:vanishOut}@-webkit-keyframes vanishOut{0%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{-webkit-filter:blur(20px);filter:blur(20px);opacity:0;-webkit-transform:scale(2);transform:scale(2);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@keyframes vanishOut{0%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{-webkit-filter:blur(20px);filter:blur(20px);opacity:0;-webkit-transform:scale(2);transform:scale(2);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}.boingInUp{-webkit-animation-name:boingInUp;animation-name:boingInUp}@-webkit-keyframes boingInUp{0%{opacity:0;-webkit-transform:perspective(800px) rotateX(-90deg);transform:perspective(800px) rotateX(-90deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}50%{opacity:1;-webkit-transform:perspective(800px) rotateX(50deg);transform:perspective(800px) rotateX(50deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}to{opacity:1;-webkit-transform:perspective(800px) rotateX(0deg);transform:perspective(800px) rotateX(0deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}}@keyframes boingInUp{0%{opacity:0;-webkit-transform:perspective(800px) rotateX(-90deg);transform:perspective(800px) rotateX(-90deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}50%{opacity:1;-webkit-transform:perspective(800px) rotateX(50deg);transform:perspective(800px) rotateX(50deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}to{opacity:1;-webkit-transform:perspective(800px) rotateX(0deg);transform:perspective(800px) rotateX(0deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}}.boingOutDown{-webkit-animation-name:boingOutDown;animation-name:boingOutDown}@-webkit-keyframes boingOutDown{0%{opacity:1;-webkit-transform:perspective(800px) rotateX(0deg) rotateY(0deg);transform:perspective(800px) rotateX(0deg) rotateY(0deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}20%{opacity:1;-webkit-transform:perspective(800px) rotateX(0deg) rotateY(10deg);transform:perspective(800px) rotateX(0deg) rotateY(10deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}30%{opacity:1;-webkit-transform:perspective(800px) rotateX(0deg) rotateY(0deg);transform:perspective(800px) rotateX(0deg) rotateY(0deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}40%{opacity:1;-webkit-transform:perspective(800px) rotateX(10deg) rotateY(10deg);transform:perspective(800px) rotateX(10deg) rotateY(10deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}to{opacity:0;-webkit-transform:perspective(800px) rotateX(90deg) rotateY(0deg);transform:perspective(800px) rotateX(90deg) rotateY(0deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}}@keyframes boingOutDown{0%{opacity:1;-webkit-transform:perspective(800px) rotateX(0deg) rotateY(0deg);transform:perspective(800px) rotateX(0deg) rotateY(0deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}20%{opacity:1;-webkit-transform:perspective(800px) rotateX(0deg) rotateY(10deg);transform:perspective(800px) rotateX(0deg) rotateY(10deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}30%{opacity:1;-webkit-transform:perspective(800px) rotateX(0deg) rotateY(0deg);transform:perspective(800px) rotateX(0deg) rotateY(0deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}40%{opacity:1;-webkit-transform:perspective(800px) rotateX(10deg) rotateY(10deg);transform:perspective(800px) rotateX(10deg) rotateY(10deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}to{opacity:0;-webkit-transform:perspective(800px) rotateX(90deg) rotateY(0deg);transform:perspective(800px) rotateX(90deg) rotateY(0deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}}.bombLeftOut{-webkit-animation-name:bombLeftOut;animation-name:bombLeftOut}@-webkit-keyframes bombLeftOut{0%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}50%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:rotate(-160deg);transform:rotate(-160deg);-webkit-transform-origin:-100% 50%;transform-origin:-100% 50%}to{-webkit-filter:blur(20px);filter:blur(20px);opacity:0;-webkit-transform:rotate(-160deg);transform:rotate(-160deg);-webkit-transform-origin:-100% 50%;transform-origin:-100% 50%}}@keyframes bombLeftOut{0%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}50%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:rotate(-160deg);transform:rotate(-160deg);-webkit-transform-origin:-100% 50%;transform-origin:-100% 50%}to{-webkit-filter:blur(20px);filter:blur(20px);opacity:0;-webkit-transform:rotate(-160deg);transform:rotate(-160deg);-webkit-transform-origin:-100% 50%;transform-origin:-100% 50%}}.bombRightOut{-webkit-animation-name:bombRightOut;animation-name:bombRightOut}@-webkit-keyframes bombRightOut{0%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}50%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:rotate(160deg);transform:rotate(160deg);-webkit-transform-origin:200% 50%;transform-origin:200% 50%}to{-webkit-filter:blur(20px);filter:blur(20px);opacity:0;-webkit-transform:rotate(160deg);transform:rotate(160deg);-webkit-transform-origin:200% 50%;transform-origin:200% 50%}}@keyframes bombRightOut{0%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}50%{-webkit-filter:blur(0);filter:blur(0);opacity:1;-webkit-transform:rotate(160deg);transform:rotate(160deg);-webkit-transform-origin:200% 50%;transform-origin:200% 50%}to{-webkit-filter:blur(20px);filter:blur(20px);opacity:0;-webkit-transform:rotate(160deg);transform:rotate(160deg);-webkit-transform-origin:200% 50%;transform-origin:200% 50%}}.magic{-webkit-animation-name:magic;animation-name:magic}@-webkit-keyframes magic{0%{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);-webkit-transform-origin:100% 200%;transform-origin:100% 200%}to{opacity:0;-webkit-transform:scale(0) rotate(270deg);transform:scale(0) rotate(270deg);-webkit-transform-origin:200% 500%;transform-origin:200% 500%}}@keyframes magic{0%{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);-webkit-transform-origin:100% 200%;transform-origin:100% 200%}to{opacity:0;-webkit-transform:scale(0) rotate(270deg);transform:scale(0) rotate(270deg);-webkit-transform-origin:200% 500%;transform-origin:200% 500%}}.swap{-webkit-animation-name:swap;animation-name:swap}@-webkit-keyframes swap{0%{opacity:0;-webkit-transform:scale(0) translate(-700px);transform:scale(0) translate(-700px);-webkit-transform-origin:0 100%;transform-origin:0 100%}to{opacity:1;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}}@keyframes swap{0%{opacity:0;-webkit-transform:scale(0) translate(-700px);transform:scale(0) translate(-700px);-webkit-transform-origin:0 100%;transform-origin:0 100%}to{opacity:1;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}}.twisterInDown{-webkit-animation-name:twisterInDown;animation-name:twisterInDown}@-webkit-keyframes twisterInDown{0%{opacity:0;-webkit-transform:scale(0) rotate(1turn) translateY(-100%);transform:scale(0) rotate(1turn) translateY(-100%);-webkit-transform-origin:0 100%;transform-origin:0 100%}30%{-webkit-transform:scale(0) rotate(1turn) translateY(-100%);transform:scale(0) rotate(1turn) translateY(-100%);-webkit-transform-origin:0 100%;transform-origin:0 100%}to{opacity:1;-webkit-transform:scale(1) rotate(0deg) translateY(0);transform:scale(1) rotate(0deg) translateY(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}}@keyframes twisterInDown{0%{opacity:0;-webkit-transform:scale(0) rotate(1turn) translateY(-100%);transform:scale(0) rotate(1turn) translateY(-100%);-webkit-transform-origin:0 100%;transform-origin:0 100%}30%{-webkit-transform:scale(0) rotate(1turn) translateY(-100%);transform:scale(0) rotate(1turn) translateY(-100%);-webkit-transform-origin:0 100%;transform-origin:0 100%}to{opacity:1;-webkit-transform:scale(1) rotate(0deg) translateY(0);transform:scale(1) rotate(0deg) translateY(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}}.twisterInUp{-webkit-animation-name:twisterInUp;animation-name:twisterInUp}@-webkit-keyframes twisterInUp{0%{opacity:0;-webkit-transform:scale(0) rotate(1turn) translateY(100%);transform:scale(0) rotate(1turn) translateY(100%);-webkit-transform-origin:100% 0;transform-origin:100% 0}30%{-webkit-transform:scale(0) rotate(1turn) translateY(100%);transform:scale(0) rotate(1turn) translateY(100%);-webkit-transform-origin:100% 0;transform-origin:100% 0}to{opacity:1;-webkit-transform:scale(1) rotate(0deg) translateY(0);transform:scale(1) rotate(0deg) translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes twisterInUp{0%{opacity:0;-webkit-transform:scale(0) rotate(1turn) translateY(100%);transform:scale(0) rotate(1turn) translateY(100%);-webkit-transform-origin:100% 0;transform-origin:100% 0}30%{-webkit-transform:scale(0) rotate(1turn) translateY(100%);transform:scale(0) rotate(1turn) translateY(100%);-webkit-transform-origin:100% 0;transform-origin:100% 0}to{opacity:1;-webkit-transform:scale(1) rotate(0deg) translateY(0);transform:scale(1) rotate(0deg) translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0}}.foolishIn{-webkit-animation-name:foolishIn;animation-name:foolishIn}@-webkit-keyframes foolishIn{0%{opacity:0;-webkit-transform:scale(0) rotate(1turn);transform:scale(0) rotate(1turn);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}20%{opacity:1;-webkit-transform:scale(.5) rotate(0deg);transform:scale(.5) rotate(0deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}40%{opacity:1;-webkit-transform:scale(.5) rotate(0deg);transform:scale(.5) rotate(0deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}60%{opacity:1;-webkit-transform:scale(.5) rotate(0deg);transform:scale(.5) rotate(0deg);-webkit-transform-origin:0;transform-origin:0}80%{opacity:1;-webkit-transform:scale(.5) rotate(0deg);transform:scale(.5) rotate(0deg);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@keyframes foolishIn{0%{opacity:0;-webkit-transform:scale(0) rotate(1turn);transform:scale(0) rotate(1turn);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}20%{opacity:1;-webkit-transform:scale(.5) rotate(0deg);transform:scale(.5) rotate(0deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}40%{opacity:1;-webkit-transform:scale(.5) rotate(0deg);transform:scale(.5) rotate(0deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}60%{opacity:1;-webkit-transform:scale(.5) rotate(0deg);transform:scale(.5) rotate(0deg);-webkit-transform-origin:0;transform-origin:0}80%{opacity:1;-webkit-transform:scale(.5) rotate(0deg);transform:scale(.5) rotate(0deg);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}.foolishOut{-webkit-animation-name:foolishOut;animation-name:foolishOut}@-webkit-keyframes foolishOut{0%{opacity:1;-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}20%{opacity:1;-webkit-transform:scale(.5) rotate(0deg);transform:scale(.5) rotate(0deg);-webkit-transform-origin:0 0;transform-origin:0 0}40%{opacity:1;-webkit-transform:scale(.5) rotate(0deg);transform:scale(.5) rotate(0deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}60%{opacity:1;-webkit-transform:scale(.5) rotate(0deg);transform:scale(.5) rotate(0deg);-webkit-transform-origin:0;transform-origin:0}80%{opacity:1;-webkit-transform:scale(.5) rotate(0deg);transform:scale(.5) rotate(0deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}to{opacity:0;-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@keyframes foolishOut{0%{opacity:1;-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}20%{opacity:1;-webkit-transform:scale(.5) rotate(0deg);transform:scale(.5) rotate(0deg);-webkit-transform-origin:0 0;transform-origin:0 0}40%{opacity:1;-webkit-transform:scale(.5) rotate(0deg);transform:scale(.5) rotate(0deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}60%{opacity:1;-webkit-transform:scale(.5) rotate(0deg);transform:scale(.5) rotate(0deg);-webkit-transform-origin:0;transform-origin:0}80%{opacity:1;-webkit-transform:scale(.5) rotate(0deg);transform:scale(.5) rotate(0deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}to{opacity:0;-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}.holeOut{-webkit-animation-name:holeOut;animation-name:holeOut}@-webkit-keyframes holeOut{0%{opacity:1;-webkit-transform:scale(1) rotateY(0deg);transform:scale(1) rotateY(0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{opacity:0;-webkit-transform:scale(0) rotateY(180deg);transform:scale(0) rotateY(180deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@keyframes holeOut{0%{opacity:1;-webkit-transform:scale(1) rotateY(0deg);transform:scale(1) rotateY(0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{opacity:0;-webkit-transform:scale(0) rotateY(180deg);transform:scale(0) rotateY(180deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}.swashIn{-webkit-animation-name:swashIn;animation-name:swashIn}@-webkit-keyframes swashIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}90%{opacity:1;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@keyframes swashIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}90%{opacity:1;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}.swashOut{-webkit-animation-name:swashOut;animation-name:swashOut}@-webkit-keyframes swashOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}80%{opacity:1;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}@keyframes swashOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}80%{opacity:1;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}to{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}.spaceInDown{-webkit-animation-name:spaceInDown;animation-name:spaceInDown}@-webkit-keyframes spaceInDown{0%{opacity:0;-webkit-transform:scale(.2) translateY(200%);transform:scale(.2) translateY(200%);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{opacity:1;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}@keyframes spaceInDown{0%{opacity:0;-webkit-transform:scale(.2) translateY(200%);transform:scale(.2) translateY(200%);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{opacity:1;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}.spaceInLeft{-webkit-animation-name:spaceInLeft;animation-name:spaceInLeft}@-webkit-keyframes spaceInLeft{0%{opacity:0;-webkit-transform:scale(.2) translate(-200%);transform:scale(.2) translate(-200%);-webkit-transform-origin:0 50%;transform-origin:0 50%}to{opacity:1;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}}@keyframes spaceInLeft{0%{opacity:0;-webkit-transform:scale(.2) translate(-200%);transform:scale(.2) translate(-200%);-webkit-transform-origin:0 50%;transform-origin:0 50%}to{opacity:1;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}}.spaceInRight{-webkit-animation-name:spaceInRight;animation-name:spaceInRight}@-webkit-keyframes spaceInRight{0%{opacity:0;-webkit-transform:scale(.2) translate(200%);transform:scale(.2) translate(200%);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}to{opacity:1;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}}@keyframes spaceInRight{0%{opacity:0;-webkit-transform:scale(.2) translate(200%);transform:scale(.2) translate(200%);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}to{opacity:1;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}}.spaceInUp{-webkit-animation-name:spaceInUp;animation-name:spaceInUp}@-webkit-keyframes spaceInUp{0%{opacity:0;-webkit-transform:scale(.2) translateY(-200%);transform:scale(.2) translateY(-200%);-webkit-transform-origin:50% 0;transform-origin:50% 0}to{opacity:1;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);-webkit-transform-origin:50% 0;transform-origin:50% 0}}@keyframes spaceInUp{0%{opacity:0;-webkit-transform:scale(.2) translateY(-200%);transform:scale(.2) translateY(-200%);-webkit-transform-origin:50% 0;transform-origin:50% 0}to{opacity:1;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);-webkit-transform-origin:50% 0;transform-origin:50% 0}}.spaceOutDown{-webkit-animation-name:spaceOutDown;animation-name:spaceOutDown}@-webkit-keyframes spaceOutDown{0%{opacity:1;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{opacity:0;-webkit-transform:scale(.2) translateY(200%);transform:scale(.2) translateY(200%);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}@keyframes spaceOutDown{0%{opacity:1;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{opacity:0;-webkit-transform:scale(.2) translateY(200%);transform:scale(.2) translateY(200%);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}.spaceOutLeft{-webkit-animation-name:spaceOutLeft;animation-name:spaceOutLeft}@-webkit-keyframes spaceOutLeft{0%{opacity:1;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}to{opacity:0;-webkit-transform:scale(.2) translate(-200%);transform:scale(.2) translate(-200%);-webkit-transform-origin:0 50%;transform-origin:0 50%}}@keyframes spaceOutLeft{0%{opacity:1;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}to{opacity:0;-webkit-transform:scale(.2) translate(-200%);transform:scale(.2) translate(-200%);-webkit-transform-origin:0 50%;transform-origin:0 50%}}.spaceOutRight{-webkit-animation-name:spaceOutRight;animation-name:spaceOutRight}@-webkit-keyframes spaceOutRight{0%{opacity:1;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}to{opacity:0;-webkit-transform:scale(.2) translate(200%);transform:scale(.2) translate(200%);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}}@keyframes spaceOutRight{0%{opacity:1;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}to{opacity:0;-webkit-transform:scale(.2) translate(200%);transform:scale(.2) translate(200%);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}}.spaceOutUp{-webkit-animation-name:spaceOutUp;animation-name:spaceOutUp}@-webkit-keyframes spaceOutUp{0%{opacity:1;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);-webkit-transform-origin:50% 0;transform-origin:50% 0}to{opacity:0;-webkit-transform:scale(.2) translateY(-200%);transform:scale(.2) translateY(-200%);-webkit-transform-origin:50% 0;transform-origin:50% 0}}@keyframes spaceOutUp{0%{opacity:1;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0);-webkit-transform-origin:50% 0;transform-origin:50% 0}to{opacity:0;-webkit-transform:scale(.2) translateY(-200%);transform:scale(.2) translateY(-200%);-webkit-transform-origin:50% 0;transform-origin:50% 0}}.perspectiveDown{-webkit-animation-name:perspectiveDown;animation-name:perspectiveDown}@-webkit-keyframes perspectiveDown{0%{-webkit-transform:perspective(800px) rotateX(0deg);transform:perspective(800px) rotateX(0deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}to{-webkit-transform:perspective(800px) rotateX(-180deg);transform:perspective(800px) rotateX(-180deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}}@keyframes perspectiveDown{0%{-webkit-transform:perspective(800px) rotateX(0deg);transform:perspective(800px) rotateX(0deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}to{-webkit-transform:perspective(800px) rotateX(-180deg);transform:perspective(800px) rotateX(-180deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}}.perspectiveDownReturn{-webkit-animation-name:perspectiveDownReturn;animation-name:perspectiveDownReturn}@-webkit-keyframes perspectiveDownReturn{0%{-webkit-transform:perspective(800px) rotateX(-180deg);transform:perspective(800px) rotateX(-180deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}to{-webkit-transform:perspective(800px) rotateX(0deg);transform:perspective(800px) rotateX(0deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}}@keyframes perspectiveDownReturn{0%{-webkit-transform:perspective(800px) rotateX(-180deg);transform:perspective(800px) rotateX(-180deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}to{-webkit-transform:perspective(800px) rotateX(0deg);transform:perspective(800px) rotateX(0deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}}.perspectiveLeft{-webkit-animation-name:perspectiveLeft;animation-name:perspectiveLeft}@-webkit-keyframes perspectiveLeft{0%{-webkit-transform:perspective(800px) rotateY(0deg);transform:perspective(800px) rotateY(0deg);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:perspective(800px) rotateY(-180deg);transform:perspective(800px) rotateY(-180deg);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes perspectiveLeft{0%{-webkit-transform:perspective(800px) rotateY(0deg);transform:perspective(800px) rotateY(0deg);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:perspective(800px) rotateY(-180deg);transform:perspective(800px) rotateY(-180deg);-webkit-transform-origin:0 0;transform-origin:0 0}}.perspectiveLeftReturn{-webkit-animation-name:perspectiveLeftReturn;animation-name:perspectiveLeftReturn}@-webkit-keyframes perspectiveLeftReturn{0%{-webkit-transform:perspective(800px) rotateY(-180deg);transform:perspective(800px) rotateY(-180deg);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:perspective(800px) rotateY(0deg);transform:perspective(800px) rotateY(0deg);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes perspectiveLeftReturn{0%{-webkit-transform:perspective(800px) rotateY(-180deg);transform:perspective(800px) rotateY(-180deg);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:perspective(800px) rotateY(0deg);transform:perspective(800px) rotateY(0deg);-webkit-transform-origin:0 0;transform-origin:0 0}}.perspectiveRight{-webkit-animation-name:perspectiveRight;animation-name:perspectiveRight}@-webkit-keyframes perspectiveRight{0%{-webkit-transform:perspective(800px) rotateY(0deg);transform:perspective(800px) rotateY(0deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}to{-webkit-transform:perspective(800px) rotateY(180deg);transform:perspective(800px) rotateY(180deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}}@keyframes perspectiveRight{0%{-webkit-transform:perspective(800px) rotateY(0deg);transform:perspective(800px) rotateY(0deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}to{-webkit-transform:perspective(800px) rotateY(180deg);transform:perspective(800px) rotateY(180deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}}.perspectiveRightReturn{-webkit-animation-name:perspectiveRightReturn;animation-name:perspectiveRightReturn}@-webkit-keyframes perspectiveRightReturn{0%{-webkit-transform:perspective(800px) rotateY(180deg);transform:perspective(800px) rotateY(180deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}to{-webkit-transform:perspective(800px) rotateY(0deg);transform:perspective(800px) rotateY(0deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}}@keyframes perspectiveRightReturn{0%{-webkit-transform:perspective(800px) rotateY(180deg);transform:perspective(800px) rotateY(180deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}to{-webkit-transform:perspective(800px) rotateY(0deg);transform:perspective(800px) rotateY(0deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}}.perspectiveUp{-webkit-animation-name:perspectiveUp;animation-name:perspectiveUp}@-webkit-keyframes perspectiveUp{0%{-webkit-transform:perspective(800px) rotateX(0deg);transform:perspective(800px) rotateX(0deg);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:perspective(800px) rotateX(180deg);transform:perspective(800px) rotateX(180deg);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes perspectiveUp{0%{-webkit-transform:perspective(800px) rotateX(0deg);transform:perspective(800px) rotateX(0deg);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:perspective(800px) rotateX(180deg);transform:perspective(800px) rotateX(180deg);-webkit-transform-origin:0 0;transform-origin:0 0}}.perspectiveUpReturn{-webkit-animation-name:perspectiveUpReturn;animation-name:perspectiveUpReturn}@-webkit-keyframes perspectiveUpReturn{0%{-webkit-transform:perspective(800px) rotateX(180deg);transform:perspective(800px) rotateX(180deg);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:perspective(800px) rotateX(0deg);transform:perspective(800px) rotateX(0deg);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes perspectiveUpReturn{0%{-webkit-transform:perspective(800px) rotateX(180deg);transform:perspective(800px) rotateX(180deg);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:perspective(800px) rotateX(0deg);transform:perspective(800px) rotateX(0deg);-webkit-transform-origin:0 0;transform-origin:0 0}}.rotateDown{-webkit-animation-name:rotateDown;animation-name:rotateDown}@-webkit-keyframes rotateDown{0%{opacity:1;-webkit-transform:perspective(800px) rotateX(0deg) translateZ(0);transform:perspective(800px) rotateX(0deg) translateZ(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:perspective(800px) rotateX(-180deg) translateZ(300px);transform:perspective(800px) rotateX(-180deg) translateZ(300px);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}@keyframes rotateDown{0%{opacity:1;-webkit-transform:perspective(800px) rotateX(0deg) translateZ(0);transform:perspective(800px) rotateX(0deg) translateZ(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:perspective(800px) rotateX(-180deg) translateZ(300px);transform:perspective(800px) rotateX(-180deg) translateZ(300px);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}.rotateLeft{-webkit-animation-name:rotateLeft;animation-name:rotateLeft}@-webkit-keyframes rotateLeft{0%{opacity:1;-webkit-transform:perspective(800px) rotateY(0deg) translateZ(0);transform:perspective(800px) rotateY(0deg) translateZ(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:perspective(800px) rotateY(-180deg) translateZ(300px);transform:perspective(800px) rotateY(-180deg) translateZ(300px);-webkit-transform-origin:50% 0;transform-origin:50% 0}}@keyframes rotateLeft{0%{opacity:1;-webkit-transform:perspective(800px) rotateY(0deg) translateZ(0);transform:perspective(800px) rotateY(0deg) translateZ(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:perspective(800px) rotateY(-180deg) translateZ(300px);transform:perspective(800px) rotateY(-180deg) translateZ(300px);-webkit-transform-origin:50% 0;transform-origin:50% 0}}.rotateRight{-webkit-animation-name:rotateRight;animation-name:rotateRight}@-webkit-keyframes rotateRight{0%{opacity:1;-webkit-transform:perspective(800px) rotateY(0deg) translate3d(0);transform:perspective(800px) rotateY(0deg) translate3d(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:perspective(800px) rotateY(180deg) translateZ(150px);transform:perspective(800px) rotateY(180deg) translateZ(150px);-webkit-transform-origin:50% 0;transform-origin:50% 0}}@keyframes rotateRight{0%{opacity:1;-webkit-transform:perspective(800px) rotateY(0deg) translate3d(0);transform:perspective(800px) rotateY(0deg) translate3d(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:perspective(800px) rotateY(180deg) translateZ(150px);transform:perspective(800px) rotateY(180deg) translateZ(150px);-webkit-transform-origin:50% 0;transform-origin:50% 0}}.rotateUp{-webkit-animation-name:rotateUp;animation-name:rotateUp}@-webkit-keyframes rotateUp{0%{opacity:1;-webkit-transform:perspective(800px) rotateX(0deg) translateZ(0);transform:perspective(800px) rotateX(0deg) translateZ(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:perspective(800px) rotateX(180deg) translateZ(100px);transform:perspective(800px) rotateX(180deg) translateZ(100px);-webkit-transform-origin:50% 0;transform-origin:50% 0}}@keyframes rotateUp{0%{opacity:1;-webkit-transform:perspective(800px) rotateX(0deg) translateZ(0);transform:perspective(800px) rotateX(0deg) translateZ(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:perspective(800px) rotateX(180deg) translateZ(100px);transform:perspective(800px) rotateX(180deg) translateZ(100px);-webkit-transform-origin:50% 0;transform-origin:50% 0}}.slideDown{-webkit-animation-name:slideDown;animation-name:slideDown}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes slideDown{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transform-origin:0 0;transform-origin:0 0}}.slideDownReturn{-webkit-animation-name:slideDownReturn;animation-name:slideDownReturn}@-webkit-keyframes slideDownReturn{0%{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes slideDownReturn{0%{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0}}.slideLeft{-webkit-animation-name:slideLeft;animation-name:slideLeft}@-webkit-keyframes slideLeft{0%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes slideLeft{0%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}}.slideLeftReturn{-webkit-animation-name:slideLeftReturn;animation-name:slideLeftReturn}@-webkit-keyframes slideLeftReturn{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes slideLeftReturn{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0}}.slideRight{-webkit-animation-name:slideRight;animation-name:slideRight}@-webkit-keyframes slideRight{0%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes slideRight{0%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform-origin:0 0;transform-origin:0 0}}.slideRightReturn{-webkit-animation-name:slideRightReturn;animation-name:slideRightReturn}@-webkit-keyframes slideRightReturn{0%{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes slideRightReturn{0%{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0}}.slideUp{-webkit-animation-name:slideUp;animation-name:slideUp}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes slideUp{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}}.slideUpReturn{-webkit-animation-name:slideUpReturn;animation-name:slideUpReturn}@-webkit-keyframes slideUpReturn{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes slideUpReturn{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0}}.openDownLeft{-webkit-animation-name:openDownLeft;animation-name:openDownLeft}@-webkit-keyframes openDownLeft{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(-110deg);transform:rotate(-110deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}}@keyframes openDownLeft{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(-110deg);transform:rotate(-110deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}}.openDownLeftReturn{-webkit-animation-name:openDownLeftReturn;animation-name:openDownLeftReturn}@-webkit-keyframes openDownLeftReturn{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(-110deg);transform:rotate(-110deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}}@keyframes openDownLeftReturn{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(-110deg);transform:rotate(-110deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}}.openDownRight{-webkit-animation-name:openDownRight;animation-name:openDownRight}@-webkit-keyframes openDownRight{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(110deg);transform:rotate(110deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}}@keyframes openDownRight{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(110deg);transform:rotate(110deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}}.openDownRightReturn{-webkit-animation-name:openDownRightReturn;animation-name:openDownRightReturn}@-webkit-keyframes openDownRightReturn{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(110deg);transform:rotate(110deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}}@keyframes openDownRightReturn{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(110deg);transform:rotate(110deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}}.openUpLeft{-webkit-animation-name:openUpLeft;animation-name:openUpLeft}@-webkit-keyframes openUpLeft{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:top left;transform-origin:top left}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(110deg);transform:rotate(110deg);-webkit-transform-origin:top left;transform-origin:top left}}@keyframes openUpLeft{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:top left;transform-origin:top left}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(110deg);transform:rotate(110deg);-webkit-transform-origin:top left;transform-origin:top left}}.openUpLeftReturn{-webkit-animation-name:openUpLeftReturn;animation-name:openUpLeftReturn}@-webkit-keyframes openUpLeftReturn{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(110deg);transform:rotate(110deg);-webkit-transform-origin:top left;transform-origin:top left}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:top left;transform-origin:top left}}@keyframes openUpLeftReturn{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(110deg);transform:rotate(110deg);-webkit-transform-origin:top left;transform-origin:top left}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:top left;transform-origin:top left}}.openUpRight{-webkit-animation-name:openUpRight;animation-name:openUpRight}@-webkit-keyframes openUpRight{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:top right;transform-origin:top right}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(-110deg);transform:rotate(-110deg);-webkit-transform-origin:top right;transform-origin:top right}}@keyframes openUpRight{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:top right;transform-origin:top right}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(-110deg);transform:rotate(-110deg);-webkit-transform-origin:top right;transform-origin:top right}}.openUpRightReturn{-webkit-animation-name:openUpRightReturn;animation-name:openUpRightReturn}@-webkit-keyframes openUpRightReturn{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(-110deg);transform:rotate(-110deg);-webkit-transform-origin:top right;transform-origin:top right}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:top right;transform-origin:top right}}@keyframes openUpRightReturn{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(-110deg);transform:rotate(-110deg);-webkit-transform-origin:top right;transform-origin:top right}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:top right;transform-origin:top right}}.openDownLeftOut{-webkit-animation-name:openDownLeftOut;animation-name:openDownLeftOut}@-webkit-keyframes openDownLeftOut{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0;-webkit-transform:rotate(-110deg);transform:rotate(-110deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}}@keyframes openDownLeftOut{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0;-webkit-transform:rotate(-110deg);transform:rotate(-110deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}}.openDownRightOut{-webkit-animation-name:openDownRightOut;animation-name:openDownRightOut}@-webkit-keyframes openDownRightOut{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0;-webkit-transform:rotate(110deg);transform:rotate(110deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}}@keyframes openDownRightOut{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0;-webkit-transform:rotate(110deg);transform:rotate(110deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}}.openUpLeftOut{-webkit-animation-name:openUpLeftOut;animation-name:openUpLeftOut}@-webkit-keyframes openUpLeftOut{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:top left;transform-origin:top left}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0;-webkit-transform:rotate(110deg);transform:rotate(110deg);-webkit-transform-origin:top left;transform-origin:top left}}@keyframes openUpLeftOut{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:top left;transform-origin:top left}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0;-webkit-transform:rotate(110deg);transform:rotate(110deg);-webkit-transform-origin:top left;transform-origin:top left}}.openUpRightOut{-webkit-animation-name:openUpRightOut;animation-name:openUpRightOut}@-webkit-keyframes openUpRightOut{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:top right;transform-origin:top right}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0;-webkit-transform:rotate(-110deg);transform:rotate(-110deg);-webkit-transform-origin:top right;transform-origin:top right}}@keyframes openUpRightOut{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:top right;transform-origin:top right}to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0;-webkit-transform:rotate(-110deg);transform:rotate(-110deg);-webkit-transform-origin:top right;transform-origin:top right}}.tinDownIn{-webkit-animation-name:tinDownIn;animation-name:tinDownIn}@-webkit-keyframes tinDownIn{0%{opacity:0;-webkit-transform:scale(1) translateY(900%);transform:scale(1) translateY(900%)}50%,70%,90%{opacity:1;-webkit-transform:scale(1.1) translateY(0);transform:scale(1.1) translateY(0)}60%,80%,to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes tinDownIn{0%{opacity:0;-webkit-transform:scale(1) translateY(900%);transform:scale(1) translateY(900%)}50%,70%,90%{opacity:1;-webkit-transform:scale(1.1) translateY(0);transform:scale(1.1) translateY(0)}60%,80%,to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}.tinDownOut{-webkit-animation-name:tinDownOut;animation-name:tinDownOut}@-webkit-keyframes tinDownOut{0%,20%,40%,50%{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%,30%{opacity:1;-webkit-transform:scale(1.1) translateY(0);transform:scale(1.1) translateY(0)}to{opacity:0;-webkit-transform:scale(1) translateY(900%);transform:scale(1) translateY(900%)}}@keyframes tinDownOut{0%,20%,40%,50%{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%,30%{opacity:1;-webkit-transform:scale(1.1) translateY(0);transform:scale(1.1) translateY(0)}to{opacity:0;-webkit-transform:scale(1) translateY(900%);transform:scale(1) translateY(900%)}}.tinLeftIn{-webkit-animation-name:tinLeftIn;animation-name:tinLeftIn}@-webkit-keyframes tinLeftIn{0%{opacity:0;-webkit-transform:scale(1) translateX(-900%);transform:scale(1) translateX(-900%)}50%,70%,90%{opacity:1;-webkit-transform:scale(1.1) translateX(0);transform:scale(1.1) translateX(0)}60%,80%,to{opacity:1;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}}@keyframes tinLeftIn{0%{opacity:0;-webkit-transform:scale(1) translateX(-900%);transform:scale(1) translateX(-900%)}50%,70%,90%{opacity:1;-webkit-transform:scale(1.1) translateX(0);transform:scale(1.1) translateX(0)}60%,80%,to{opacity:1;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}}.tinLeftOut{-webkit-animation-name:tinLeftOut;animation-name:tinLeftOut}@-webkit-keyframes tinLeftOut{0%,20%,40%,50%{opacity:1;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}10%,30%{opacity:1;-webkit-transform:scale(1.1) translateX(0);transform:scale(1.1) translateX(0)}to{opacity:0;-webkit-transform:scale(1) translateX(-900%);transform:scale(1) translateX(-900%)}}@keyframes tinLeftOut{0%,20%,40%,50%{opacity:1;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}10%,30%{opacity:1;-webkit-transform:scale(1.1) translateX(0);transform:scale(1.1) translateX(0)}to{opacity:0;-webkit-transform:scale(1) translateX(-900%);transform:scale(1) translateX(-900%)}}.tinRightIn{-webkit-animation-name:tinRightIn;animation-name:tinRightIn}@-webkit-keyframes tinRightIn{0%{opacity:0;-webkit-transform:scale(1) translateX(900%);transform:scale(1) translateX(900%)}50%,70%,90%{opacity:1;-webkit-transform:scale(1.1) translateX(0);transform:scale(1.1) translateX(0)}60%,80%,to{opacity:1;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}}@keyframes tinRightIn{0%{opacity:0;-webkit-transform:scale(1) translateX(900%);transform:scale(1) translateX(900%)}50%,70%,90%{opacity:1;-webkit-transform:scale(1.1) translateX(0);transform:scale(1.1) translateX(0)}60%,80%,to{opacity:1;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}}.tinRightOut{-webkit-animation-name:tinRightOut;animation-name:tinRightOut}@-webkit-keyframes tinRightOut{0%,20%,40%,50%{opacity:1;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}10%,30%{opacity:1;-webkit-transform:scale(1.1) translateX(0);transform:scale(1.1) translateX(0)}to{opacity:0;-webkit-transform:scale(1) translateX(900%);transform:scale(1) translateX(900%)}}@keyframes tinRightOut{0%,20%,40%,50%{opacity:1;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}10%,30%{opacity:1;-webkit-transform:scale(1.1) translateX(0);transform:scale(1.1) translateX(0)}to{opacity:0;-webkit-transform:scale(1) translateX(900%);transform:scale(1) translateX(900%)}}.tinUpIn{-webkit-animation-name:tinUpIn;animation-name:tinUpIn}@-webkit-keyframes tinUpIn{0%{opacity:0;-webkit-transform:scale(1) translateY(-900%);transform:scale(1) translateY(-900%)}50%,70%,90%{opacity:1;-webkit-transform:scale(1.1) translateY(0);transform:scale(1.1) translateY(0)}60%,80%,to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes tinUpIn{0%{opacity:0;-webkit-transform:scale(1) translateY(-900%);transform:scale(1) translateY(-900%)}50%,70%,90%{opacity:1;-webkit-transform:scale(1.1) translateY(0);transform:scale(1.1) translateY(0)}60%,80%,to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}.tinUpOut{-webkit-animation-name:tinUpOut;animation-name:tinUpOut}@-webkit-keyframes tinUpOut{0%,20%,40%,50%{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%,30%{opacity:1;-webkit-transform:scale(1.1) translateY(0);transform:scale(1.1) translateY(0)}to{opacity:0;-webkit-transform:scale(1) translateY(-900%);transform:scale(1) translateY(-900%)}}@keyframes tinUpOut{0%,20%,40%,50%{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%,30%{opacity:1;-webkit-transform:scale(1.1) translateY(0);transform:scale(1.1) translateY(0)}to{opacity:0;-webkit-transform:scale(1) translateY(-900%);transform:scale(1) translateY(-900%)}}.magictime{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media (prefers-reduced-motion),(print){.magictime{-webkit-animation:unset!important;animation:unset!important;transition:none!important}}.masamune-animation .static-text{text-transform:uppercase;color:#fff}.masamune-animation .sections-texts span{display:block;color:#fff;margin-bottom:15px}.lang-switch{position:fixed;bottom:20px;right:30px;z-index:999}.lang-switch.mobile{position:static;visibility:hidden;display:flex;align-items:center;margin-left:auto}.lang-switch.mobile span{margin:0 5px}.lang-switch.dark span{opacity:.2;color:#1a1a1a}.lang-switch.dark span.active{opacity:1}.lang-switch span{cursor:pointer;color:#fff;opacity:.2;text-align:center;display:block}.lang-switch span.active{opacity:1}@media (max-width:767px){.lang-switch.mobile{visibility:visible}.lang-switch:not(.mobile){display:none}}.progress-container{width:1px;height:calc(100% - 140px);position:fixed;left:40px;background:#3f3f3f;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:999}.progress-container.dark{background:#ccc}.progress-container.dark .progress-bar{background:#333}.progress-container.light{background:#3f3f3f}.progress-bar,.progress-container.light .progress-bar{background:#fff}.progress-bar{height:0%;width:1px}.progress-bar-wrapper img{width:32px;height:32px;position:fixed;bottom:20px;left:24px;z-index:999}@media (max-width:767px){.progress-bar-wrapper{display:none}}.need-help{position:fixed;z-index:999;right:-10px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.need-help button{background:transparent;border:0}.need-help.dark button{color:#1a1a1a!important}.need-help.light button{color:#fff!important}@media (max-width:767px){.need-help{display:none}}
/*# sourceMappingURL=main.a68213d3.chunk.css.map */