*{-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:0}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background-color:#3d3d3d;outline:none;border-radius:20px}::-webkit-scrollbar-track{border-radius:4px}.container{margin-right:auto;margin-left:auto}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width: 768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width: 992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width: 1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width: 767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width: 767px){.visible-xs-block{display:block!important}}@media (max-width: 767px){.visible-xs-inline{display:inline!important}}@media (max-width: 767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display:block!important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display:inline!important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display:block!important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display:inline!important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width: 1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width: 1200px){.visible-lg-block{display:block!important}}@media (min-width: 1200px){.visible-lg-inline{display:inline!important}}@media (min-width: 1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width: 767px){.hidden-xs{display:none!important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none!important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none!important}}@media (min-width: 1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}.pill-btn{margin:5px;position:relative;display:inline-block;width:300px;height:60px;font-size:1em;font-weight:bold;line-height:60px;text-align:center;text-transform:uppercase;background-color:transparent;text-decoration:none;font-weight:900;font-size:17px;letter-spacing:0.045em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pill-btn svg{position:absolute;top:0;left:0}.pill-btn svg rect{stroke-width:4;stroke-dasharray:383,0;stroke-dashoffset:0;-webkit-transition:all 600ms ease;-o-transition:all 600ms ease;transition:all 600ms ease}.pill-btn svg text{-webkit-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.pill-btn:hover svg rect{stroke-width:4;stroke-dasharray:225,563;stroke-dashoffset:467;fill:rgba(255, 255, 255, 0)}.pill-btn:hover svg text{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.pill-btn:hover svg.to-white text{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.text-text{color:#3d3d3d!important}.border-text{border-color:#3d3d3d!important}.bg-text{background-color:#3d3d3d!important}.text-grey{color:#ccc!important}.border-grey{border-color:#ccc!important}.bg-grey{background-color:#ccc!important}.text-light-grey{color:#efefef!important}.border-light-grey{border-color:#efefef!important}.bg-light-grey{background-color:#efefef!important}.text-red{color:#e43137!important}.border-red{border-color:#e43137!important}.bg-red{background-color:#e43137!important}.text-blue{color:#21759a!important}.border-blue{border-color:#21759a!important}.bg-blue{background-color:#21759a!important}.text-green{color:#41b883!important}.border-green{border-color:#41b883!important}.bg-green{background-color:#41b883!important}.text-purple{color:#563e7c!important}.border-purple{border-color:#563e7c!important}.bg-purple{background-color:#563e7c!important}.text-yellow{color:#f7be0d!important}.border-yellow{border-color:#f7be0d!important}.bg-yellow{background-color:#f7be0d!important}.text-orange{color:#f16529!important}.border-orange{border-color:#f16529!important}.bg-orange{background-color:#f16529!important}.text-pink{color:#cd679a!important}.border-pink{border-color:#cd679a!important}.bg-pink{background-color:#cd679a!important}.text-woptima{color:#0c9!important}.border-woptima{border-color:#0c9!important}.bg-woptima{background-color:#0c9!important}.absolute-middle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.absolute-center{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}body{margin:0;overflow-x:hidden;overflow-y:auto;font-family:'Raleway',sans-serif;color:#3d3d3d;font-size:18px;background:#000}body,div,h1,h2,h3,h4,h5,span{font-family:'Raleway',sans-serif}.main-container{overflow:hidden}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu-item a{font-family:'Vampiro One',cursive}.lh-1{line-height:1}.fs-20{font-size:20px}.fs-24{font-size:24px}.fs-30{font-size:30px}.flex,.flexer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-force{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-fill{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.flex-middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flex-left,.flex-start{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.flex-end,.flex-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.flex-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flex-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.flex-push-r{margin-left:auto}.flex-push-l{margin-right:auto}.flex-1,.flex-auto{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flex-2{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.flex-3{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}.flex-4{-webkit-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4}.flex-5{-webkit-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-reversed{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.section{width:100%}.section>.inner-section{width:100%}.bottom{bottom:0}.top{top:0}.ffh{height:100vh;min-height:500px}@media only screen and (min-width: 980px) and (min-height: 700px){.fh{height:100vh!important;min-height:500px}}footer{height:30px;background:green}h2{margin:0;font-size:35px;line-height:40px}a{color:#3d3d3d;text-decoration:none}a:active,a:focus,a:hover{color:#3d3d3d}@media only screen and (max-width: 768px){.mobile-fixed{background-attachment:fixed!important}}.btn-download{background:#252525;font-size:30px;line-height:30px;padding:10px 15px;margin-top:20px;color:#fff;display:inline-block;text-decoration:none;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.btn-download:active,.btn-download:focus,.btn-download:hover{color:#fff;background:#3f3f3f}.max-w{max-width:1170px;margin:0 auto}.max-800{max-width:800px;margin:0 auto}.relative{position:relative}.inline{display:inline-block}.noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.flex.flex-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex.flex-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.flex.flex-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.flex.flex-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flex.flex-middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pad{padding:15px}.px-15{padding-left:15px;padding-right:15px}.py-15{padding-top:15px;padding-bottom:15px}.pa-10{padding:10px}.py-75{padding-top:75px;padding-bottom:75px}.pb-20{padding-bottom:20px}.mb-20{margin-bottom:20px}.my-15{margin-top:25px;margin-bottom:25px}.mb-25{margin-bottom:25px}.mar-t-40{margin-top:40px}@media only screen and (max-width: 768px){.mt-40-mob{margin-top:40px}}.nopad{padding:0}.nomar-top{margin-top:0}.w-100{width:100%}.my-10{margin-top:10px;margin-bottom:10px}.my-0{margin-top:0;margin-bottom:0}.mb-10{margin-bottom:10px}.max-screen{max-width:100vw}.absolute-fill{position:absolute;top:0;right:0;bottom:0;left:0}.hidden{display:none}.invisible{opacity:0}.mobile .invisible{opacity:1}.z-10{z-index:10}.overhidden{overflow:hidden}.text-white{color:#fff}.text-white:active,.text-white:focus,.text-white:hover{color:#fff}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.gradient-text{background-color:#0c9;background-image:-o-linear-gradient(45deg, #00ffbf, #00656d);background-image:linear-gradient(45deg, #00ffbf, #00656d);background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.underline-title{position:relative;display:inline-block;padding-bottom:10px}.underline-title:after{content:"";position:absolute;bottom:0;width:20%;left:40%;height:1px;background:#3d3d3d}.underline-title.text-white:after{background:#fff}.pill{padding:5px 20px;border-radius:30px;background:#ccc;display:inline-block;margin:8px;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.pill>*{margin:0;color:#fff}.pill:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.pill.small-pill{font-size:13px;margin:2px}.pill.small-pill:hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}header{position:fixed;top:0;right:0;left:0;z-index:103}header .menu{position:relative;padding:15px;background:#0e0f1a}header .menu ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0;padding:0;width:100%}header .menu ul li.menu-item{-webkit-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}header .menu ul li.menu-item a{color:#fff;text-decoration:none;font-size:20px;line-height:20px;-webkit-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;margin:5px 10px}header .menu ul li.menu-item:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}header .menu ul li.menu-item#menu-item-1 a:hover{color:#0c9}header .menu ul li.menu-item#menu-item-1.active a{color:#0c9}header .menu ul li.menu-item#menu-item-1.active a:hover{color:#0c9}header .menu ul li.menu-item#menu-item-2 a:hover{color:#f9cb3e}header .menu ul li.menu-item#menu-item-2.active a{color:#f9cb3e}header .menu ul li.menu-item#menu-item-2.active a:hover{color:#f9cb3e}header .menu ul li.menu-item#menu-item-3 a:hover{color:#cd679a}header .menu ul li.menu-item#menu-item-3.active a{color:#cd679a}header .menu ul li.menu-item#menu-item-3.active a:hover{color:#cd679a}header .menu ul li.menu-item#menu-item-4 a:hover{color:#73bfe1}header .menu ul li.menu-item#menu-item-4.active a{color:#73bfe1}header .menu ul li.menu-item#menu-item-4.active a:hover{color:#73bfe1}.menu-item[data-target=top]{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}body:not(.scrolled) header .menu{background:none!important}body:not(.scrolled) header [data-target=top]{visibility:hidden}@media only screen and (max-width: 580px){.text-center-mobi{text-align:center!important}}.portfolio{z-index:9;position:relative;background:#fff}.portfolio:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:-o-linear-gradient(45deg, rgba(224, 224, 224, 0.7) 0, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 80%, rgba(224, 224, 224, 0.7) 100%);background:linear-gradient(45deg, rgba(224, 224, 224, 0.7) 0, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 80%, rgba(224, 224, 224, 0.7) 100%)}.portfolio .site-img{max-height:520px;overflow:auto}.portfolio .site-img.overheight{margin-right:-30px}.portfolio .site-img img{width:100%}.portfolio .slick-slide>div>div{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100vw}.portfolio .slick-slide .type{zoom:0.6;margin-top:20px}.portfolio .slick-dots li button:before{font-size:16px}.portfolio .icons{margin-top:20px}.portfolio .icons span{padding:5px;margin:5px}.portfolio .icons span img{max-height:50px;vertical-align:middle}.mobile .portfolio .site-img.overheight{padding-right:30px}.curriculum .icons{margin-top:20px;zoom:0.75;margin:0 auto}.curriculum .icons img{max-height:50px;margin:7px}.contatti{background:-webkit-gradient(linear, left top, left bottom, color-stop(62%, #fff), color-stop(62%, #fff), to(#ccfff4));background:-o-linear-gradient(top, #fff 62%, #fff 62%, #ccfff4 100%);background:linear-gradient(to bottom, #fff 62%, #fff 62%, #ccfff4 100%)}.contatti .contact a{line-height:30px;vertical-align:top}.contatti .contact a .fa{font-size:30px;margin-right:5px}.photo-accordion{width:100%}.photo-accordion .accordion-nav{width:100%;display:inline-block;background:#ff0}.photo-accordion .accordion-nav .zone-nav-item{float:left;text-align:center;height:100px;cursor:pointer;position:relative}.photo-accordion .accordion-nav .zone-nav-item.active:before{content:"";width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #ff0;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 100%);-ms-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.photo-accordion .accordion-body{margin-top:15px}.photo-accordion .accordion-body .photo-grid{display:none;opacity:0;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.photo-accordion .accordion-body .photo-grid.active{display:block;opacity:1}.photo-accordion .accordion-body .photo-grid .grid-item{opacity:0;-webkit-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}.photo-accordion .accordion-body .photo-grid .grid-item.active{opacity:1}.photo-grid .grid-item,.photo-grid .grid-sizer{width:33.333%}.photo-grid .grid-item .photo{padding:3px}.photo-grid .grid-item .photo img{width:100%}@media only screen and (max-width: 980px){.grid-item,.grid-sizer{width:50%}}@media only screen and (max-width: 580px){.grid-item,.grid-sizer{width:100%}}.preloader{position:absolute;width:100%;height:100%;background:rgba(255, 255, 255, 0.9);z-index:999}.preloader .spinner{position:aboslute;top:50%;left:50%;transofrm:translate(-50%, -50%);color:green}body .featherlight:last-of-type{background:rgba(0, 0, 0, 0.9)}body .featherlight .featherlight-content{margin:0;padding:0;border:0;margin-bottom:100px;max-height:calc(100% - 120px)}body .featherlight .featherlight-content .featherlight-next{right:20px;left:auto}body .featherlight .featherlight-content .featherlight-next:after{content:"\f138"}body .featherlight .featherlight-content .featherlight-previous{left:20px;right:auto}body .featherlight .featherlight-content .featherlight-previous:after{content:"\f137"}body .featherlight .featherlight-content .featherlight-next,body .featherlight .featherlight-content .featherlight-previous{position:fixed;background:transparent;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:75px;height:75px}body .featherlight .featherlight-content .featherlight-next span,body .featherlight .featherlight-content .featherlight-previous span{opacity:0}body .featherlight .featherlight-content .featherlight-next:after,body .featherlight .featherlight-content .featherlight-previous:after{font-family:Fontawesome;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:1;color:#fff;font-size:50px}body .featherlight .featherlight-content .caption{position:fixed;bottom:80px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;color:#fff;display:inline-block;padding:5px 10px;line-height:17px;font-size:16px;max-width:none;width:auto}body .featherlight .thumbs-holder{position:absolute;text-align:center;bottom:0;left:0;right:0;text-align:center}body .featherlight .thumbs-holder .thumb-slider{width:100%;max-width:600px;margin:0 auto}body .featherlight .thumbs-holder .thumb-slider .thumb{height:70px;padding:6px;-webkit-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms}body .featherlight .thumbs-holder .thumb-slider .thumb .bg{background-size:cover;background-repeat:no-repeat;height:100%;width:100%}body .featherlight .thumbs-holder .thumb-slider .slick-current .thumb{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.featherlight-loading .featherlight-content{min-height:150px;overflow:hidden!important;position:relative}.featherlight-loading .featherlight-content .featherlight-close-icon{position:absolute;display:block;left:50%;top:50%;margin-left:-30px;margin-top:-30px;-webkit-animation:rotation 800ms infinite linear;animation:rotation 800ms infinite linear;border:4px solid rgba(0, 0, 0, 0.2);border-left-color:#000;width:60px;height:60px;border-radius:60px;text-indent:-10000px}@media only screen and (max-width: 580px){.featherlight .featherlight-content .next,.featherlight .featherlight-content .previous{display:none}}.my-30{margin-top:30px;margin-bottom:30px}img{max-width:100%}#top{margin-left:auto;margin-right:auto;display:inline-block;max-width:100vw;min-height:100vh}#top>div{position:absolute;width:475px;max-width:100vw;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:9}#dye,#particles-bg{position:fixed;top:0;left:0;height:100vh;width:100vw}.main-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:300px}.main-content>div,.main-content>section{background:none!important;position:relative}body a,body div,body h1,body h2,body h3,body h4,body span{color:#fff}body a:active,body a:focus,body a:hover,body div:active,body div:focus,body div:hover,body h1:active,body h1:focus,body h1:hover,body h2:active,body h2:focus,body h2:hover,body h3:active,body h3:focus,body h3:hover,body h4:active,body h4:focus,body h4:hover,body span:active,body span:focus,body span:hover{color:#fff}.py-block{margin-top:150px;margin-bottom:150px;margin-left:auto;margin-right:auto;display:inline-block;max-width:100vw}#servizi{margin-top:0!important}@media only screen and (max-width: 580px){body .py-block{margin-top:80px;margin-bottom:80px}.menu{padding:5px!important}.menu a{font-size:15px!important;line-height:15px!important;letter-spacing:1px}}@media only screen and (min-width: 767px){.slick-slide{max-height:500px}.slick-slide>div>.flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.slick-slide>div>.flex>div{max-height:500px}}#particles-bg{background:#000!important}@media only screen and (min-width: 481px){#particles-bg{background:#000;display:none!important}}@media only screen and (max-width: 480px){#dye{display:none!important}}body .underline-title:after{background:#0c9!important}.slick-next,.slick-prev{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900}.slick-next:before,.slick-prev:before{font-family:"Font Awesome 5 Free";font-weight:900}.slick-prev:before{content:"\f053";font-size:30px}.slick-next:before{content:"\f054";font-size:30px}ul.slick-dots{bottom:-50px}ul.slick-dots li{height:auto;width:auto}ul.slick-dots li button{font-size:0;color:#fff;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;opacity:0.1;margin:5px;height:auto;width:auto}ul.slick-dots li button:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f111";font-size:22px;color:#fff;opacity:1}ul.slick-dots li button:hover{opacity:1}ul.slick-dots li button:hover:before{content:"";width:22px;height:22px;background-position:center -1px;background-image:url(../images/donut.png);background-size:contain;background-repeat:no-repeat;opacity:1}ul.slick-dots li.slick-active button{opacity:1}ul.slick-dots li.slick-active button:before{content:"";width:22px;height:22px;background-position:center -1px;background-image:url(../images/donut.png);background-size:contain;background-repeat:no-repeat;opacity:1}.will-animate:not(.vivify){display:none}.anim-delay-1{-webkit-animation-delay:1s;animation-delay:1s}body:not(.mobile) .menu-item a:hover{color:#fff!important}body:not(.mobile) .glitch{text-decoration:none;margin:0;color:#fff;letter-spacing:5px}body:not(.mobile) .glitch:after,body:not(.mobile) .glitch:before{display:block;content:attr(data-glitch);position:absolute;top:5px;left:10px;height:100%;width:100%;opacity:.8}body:not(.mobile) .glitch:after{color:#f0f;z-index:-2}body:not(.mobile) .glitch:before{color:#0ff;z-index:-1}body:not(.mobile) .glitch:hover:before{-webkit-animation:glitch 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both infinite;animation:glitch 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both infinite}body:not(.mobile) .glitch:hover:after{animation:glitch 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) reverse both infinite}body:not(.mobile) .glitch.menu-icon:after,body:not(.mobile) .glitch.menu-icon:before{content:"\f077";font-family:"Font Awesome 5 Free";font-weight:900}@-webkit-keyframes glitch{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-5px, 5px);transform:translate(-5px, 5px)}40%{-webkit-transform:translate(-5px, -5px);transform:translate(-5px, -5px)}60%{-webkit-transform:translate(5px, 5px);transform:translate(5px, 5px)}80%{-webkit-transform:translate(5px, -5px);transform:translate(5px, -5px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes glitch{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-5px, 5px);transform:translate(-5px, 5px)}40%{-webkit-transform:translate(-5px, -5px);transform:translate(-5px, -5px)}60%{-webkit-transform:translate(5px, 5px);transform:translate(5px, 5px)}80%{-webkit-transform:translate(5px, -5px);transform:translate(5px, -5px)}to{-webkit-transform:translate(0);transform:translate(0)}}.wave-container{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%, 57%);z-index:1;opacity:0;-webkit-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;pointer-events:none}.menu ul{-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.menu ul li{position:relative;z-index:3}body:not(.mobile) .menu-item:hover~div{opacity:1}body:not(.scrolled) .menu [data-target=top]{display:none}#wop-white{width:450px;height:340px;max-width:90vw}@media only screen and (max-width: 450px){#wop-white{height:70vw}}h1{margin-top:-30px}svg .svg-elem-1{stroke-dashoffset:863px;stroke-dasharray:863px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,fill 0.7s ease-out 0.8s;-o-transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,fill 0.7s ease-out 0.8s;transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,fill 0.7s ease-out 0.8s}svg.active .svg-elem-1{stroke-dashoffset:0;fill:url(#SVGID_1_)}svg .svg-elem-2{stroke-dashoffset:1131px;stroke-dasharray:1131px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,fill 0.7s ease-out 0.9s;-o-transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,fill 0.7s ease-out 0.9s;transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,fill 0.7s ease-out 0.9s}svg.active .svg-elem-2{stroke-dashoffset:0;fill:url(#SVGID_2_)}svg .svg-elem-3{stroke-dashoffset:1113px;stroke-dasharray:1113px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,fill 0.7s ease-out 1s;-o-transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,fill 0.7s ease-out 1s;transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,fill 0.7s ease-out 1s}svg.active .svg-elem-3{stroke-dashoffset:0;fill:url(#SVGID_3_)}svg .svg-elem-4{stroke-dashoffset:1345px;stroke-dasharray:1345px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,fill 0.7s ease-out 1.1s;-o-transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,fill 0.7s ease-out 1.1s;transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,fill 0.7s ease-out 1.1s}svg.active .svg-elem-4{stroke-dashoffset:0;fill:#fff}svg .svg-elem-5{stroke-dashoffset:1044px;stroke-dasharray:1044px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,fill 0.7s ease-out 1.2s;-o-transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,fill 0.7s ease-out 1.2s;transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,fill 0.7s ease-out 1.2s}svg.active .svg-elem-5{stroke-dashoffset:0;fill:#fff}svg .svg-elem-6{stroke-dashoffset:1319px;stroke-dasharray:1319px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,fill 0.7s ease-out 1.3s;-o-transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,fill 0.7s ease-out 1.3s;transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,fill 0.7s ease-out 1.3s}svg.active .svg-elem-6{stroke-dashoffset:0;fill:#fff}svg .svg-elem-7{stroke-dashoffset:900px;stroke-dasharray:900px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,fill 0.7s ease-out 1.4s;-o-transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,fill 0.7s ease-out 1.4s;transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,fill 0.7s ease-out 1.4s}svg.active .svg-elem-7{stroke-dashoffset:0;fill:#fff}svg .svg-elem-8{stroke-dashoffset:762px;stroke-dasharray:762px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,fill 0.7s ease-out 1.5s;-o-transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,fill 0.7s ease-out 1.5s;transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,fill 0.7s ease-out 1.5s}svg.active .svg-elem-8{stroke-dashoffset:0;fill:#fff}svg .svg-elem-9{stroke-dashoffset:1677px;stroke-dasharray:1677px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,fill 0.7s ease-out 1.6s;-o-transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,fill 0.7s ease-out 1.6s;transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,fill 0.7s ease-out 1.6s}svg.active .svg-elem-9{stroke-dashoffset:0;fill:#fff}svg .svg-elem-10{stroke-dashoffset:1105;stroke-dasharray:1105;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,fill 0.7s ease-out 1.7s;-o-transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,fill 0.7s ease-out 1.7s;transition:stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,fill 0.7s ease-out 1.7s}svg.active .svg-elem-10{stroke-dashoffset:0;fill:#fff}#dstar{z-index:1;position:absolute;right:-290px;bottom:-520px;opacity:0.2;pointer-events:none}#gotop{position:fixed;right:-20px;bottom:20px;z-index:99;-webkit-transform:scale(0.07);-ms-transform:scale(0.07);transform:scale(0.07);-webkit-transition:all 150ms ease-out;-o-transition:all 150ms ease-out;transition:all 150ms ease-out}#gotop.active{right:80px;bottom:70px}.mobile #gotop{display:none}#typed{bottom:-10px}@-webkit-keyframes rotate{0%{-webkit-transform:rotateZ(25deg) rotateX(20deg) rotateY(0);transform:rotateZ(25deg) rotateX(20deg) rotateY(0)}50%{-webkit-transform:rotateZ(-25deg) rotateX(-20deg) rotateY(180deg);transform:rotateZ(-25deg) rotateX(-20deg) rotateY(180deg)}100%{-webkit-transform:rotateZ(25deg) rotateX(20deg) rotateY(360deg);transform:rotateZ(25deg) rotateX(20deg) rotateY(360deg)}}@keyframes rotate{0%{-webkit-transform:rotateZ(25deg) rotateX(20deg) rotateY(0);transform:rotateZ(25deg) rotateX(20deg) rotateY(0)}50%{-webkit-transform:rotateZ(-25deg) rotateX(-20deg) rotateY(180deg);transform:rotateZ(-25deg) rotateX(-20deg) rotateY(180deg)}100%{-webkit-transform:rotateZ(25deg) rotateX(20deg) rotateY(360deg);transform:rotateZ(25deg) rotateX(20deg) rotateY(360deg)}}.scene{-webkit-perspective:400vmin;perspective:400vmin;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;width:80vmin;height:80vmin;top:0;left:0;cursor:pointer}.scene::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:-o-radial-gradient(33% 33%, circle farthest-corner, rgba(240, 240, 220, 0.3) 0, rgba(30, 30, 40, 0.85) 80%),-o-radial-gradient(45% 45%, circle farthest-corner, rgba(0, 0, 0, 0) 50%, #000 80%);background:radial-gradient(circle farthest-corner at 33% 33%, rgba(240, 240, 220, 0.3) 0, rgba(30, 30, 40, 0.85) 80%),radial-gradient(circle farthest-corner at 45% 45%, rgba(0, 0, 0, 0) 50%, #000 80%);border-radius:50%;-webkit-transform:translateZ(2vmin);transform:translateZ(2vmin)}.scene:hover::before{content:"\f062";position:absolute;color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:500px;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;opacity:0;-webkit-transition:background 600ms;-o-transition:background 600ms;transition:background 600ms;color:#0c9;opacity:1;background:transparent;width:auto;height:auto}.scene .sphere{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;-webkit-animation:rotate 20s infinite linear;animation:rotate 20s infinite linear;width:100%;height:100%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;top:0;left:0}.scene .hemisphere{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}.scene .hemisphere:nth-child(2){-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}.scene .face{position:absolute;width:40vmin;height:40vmin;background:-o-radial-gradient(50% 50%, circle, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1) 45%, #333 46%, #333 55%, rgba(0, 0, 0, 0) 55%);background:radial-gradient(circle at 50% 50%, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1) 45%, #333 46%, #333 55%, rgba(0, 0, 0, 0) 55%);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;top:50%;left:20vmin;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.scene .face::before{content:'';position:absolute;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;height:50%;top:25%;left:25%;border:2px solid #333;background:-o-radial-gradient(0 0, circle, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 30%, #333 31%, #333 100%);background:radial-gradient(circle at 0 0, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 30%, #333 31%, #333 100%);-webkit-transform:translateZ(1.6vmin);transform:translateZ(1.6vmin)}.scene .face::after{content:'';position:absolute;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;width:15%;height:15%;top:42.5%;left:42.5%;background:#464646;-webkit-transform:translateZ(2.8vmin);transform:translateZ(2.8vmin)}.scene .face:nth-child(1){-webkit-transform:translateZ(-41.6vmin) rotateZ(36deg) translateY(-6.8vmin) rotateX(143deg);transform:translateZ(-41.6vmin) rotateZ(36deg) translateY(-6.8vmin) rotateX(143deg)}.scene .face:nth-child(2){-webkit-transform:translateZ(-41.6vmin) rotateZ(108deg) translateY(-6.8vmin) rotateX(143deg);transform:translateZ(-41.6vmin) rotateZ(108deg) translateY(-6.8vmin) rotateX(143deg)}.scene .face:nth-child(3){-webkit-transform:translateZ(-41.6vmin) rotateZ(180deg) translateY(-6.8vmin) rotateX(143deg);transform:translateZ(-41.6vmin) rotateZ(180deg) translateY(-6.8vmin) rotateX(143deg)}.scene .face:nth-child(4){-webkit-transform:translateZ(-41.6vmin) rotateZ(252deg) translateY(-6.8vmin) rotateX(143deg);transform:translateZ(-41.6vmin) rotateZ(252deg) translateY(-6.8vmin) rotateX(143deg)}.scene .face:nth-child(5){-webkit-transform:translateZ(-41.6vmin) rotateZ(-36deg) translateY(-6.8vmin) rotateX(143deg);transform:translateZ(-41.6vmin) rotateZ(-36deg) translateY(-6.8vmin) rotateX(143deg)}.scene .face:nth-child(6){-webkit-transform:translateZ(-26.8vmin) rotateZ(36deg) translateY(-33.2vmin) rotateX(100deg);transform:translateZ(-26.8vmin) rotateZ(36deg) translateY(-33.2vmin) rotateX(100deg)}.scene .face:nth-child(7){-webkit-transform:translateZ(-26.8vmin) rotateZ(108deg) translateY(-33.2vmin) rotateX(100deg);transform:translateZ(-26.8vmin) rotateZ(108deg) translateY(-33.2vmin) rotateX(100deg)}.scene .face:nth-child(8){-webkit-transform:translateZ(-26.8vmin) rotateZ(180deg) translateY(-33.2vmin) rotateX(100deg);transform:translateZ(-26.8vmin) rotateZ(180deg) translateY(-33.2vmin) rotateX(100deg)}.scene .face:nth-child(9){-webkit-transform:translateZ(-26.8vmin) rotateZ(252deg) translateY(-33.2vmin) rotateX(100deg);transform:translateZ(-26.8vmin) rotateZ(252deg) translateY(-33.2vmin) rotateX(100deg)}.scene .face:nth-child(10){-webkit-transform:translateZ(-26.8vmin) rotateZ(-36deg) translateY(-33.2vmin) rotateX(100deg);transform:translateZ(-26.8vmin) rotateZ(-36deg) translateY(-33.2vmin) rotateX(100deg)}.scene .face:nth-child(11){-webkit-transform:translateZ(-26.8vmin) rotateZ(36deg) translateY(-33.2vmin) rotateX(100deg);transform:translateZ(-26.8vmin) rotateZ(36deg) translateY(-33.2vmin) rotateX(100deg)}.scene:hover{-webkit-transition:all 50ms;-o-transition:all 50ms;transition:all 50ms}.scene:hover .face:nth-child(1){-webkit-transform:translateZ(-51.6vmin) rotateZ(36deg) translateY(-16.8vmin) rotateX(143deg);transform:translateZ(-51.6vmin) rotateZ(36deg) translateY(-16.8vmin) rotateX(143deg)}.scene:hover .face:nth-child(2){-webkit-transform:translateZ(-65.6vmin) rotateZ(108deg) translateY(-26.8vmin) rotateX(143deg);transform:translateZ(-65.6vmin) rotateZ(108deg) translateY(-26.8vmin) rotateX(143deg)}.scene:hover .face:nth-child(3){-webkit-transform:translateZ(-54.6vmin) rotateZ(180deg) translateY(-9.8vmin) rotateX(143deg);transform:translateZ(-54.6vmin) rotateZ(180deg) translateY(-9.8vmin) rotateX(143deg)}.scene:hover .face:nth-child(4){-webkit-transform:translateZ(-63.6vmin) rotateZ(252deg) translateY(-11.8vmin) rotateX(143deg);transform:translateZ(-63.6vmin) rotateZ(252deg) translateY(-11.8vmin) rotateX(143deg)}.scene:hover .face:nth-child(5){-webkit-transform:translateZ(-45.6vmin) rotateZ(-36deg) translateY(-19.8vmin) rotateX(143deg);transform:translateZ(-45.6vmin) rotateZ(-36deg) translateY(-19.8vmin) rotateX(143deg)}.scene:hover .face:nth-child(6){-webkit-transform:translateZ(-49.8vmin) rotateZ(36deg) translateY(-44.2vmin) rotateX(100deg);transform:translateZ(-49.8vmin) rotateZ(36deg) translateY(-44.2vmin) rotateX(100deg)}.scene:hover .face:nth-child(7){-webkit-transform:translateZ(-62.8vmin) rotateZ(108deg) translateY(-53.2vmin) rotateX(100deg);transform:translateZ(-62.8vmin) rotateZ(108deg) translateY(-53.2vmin) rotateX(100deg)}.scene:hover .face:nth-child(8){-webkit-transform:translateZ(-36.8vmin) rotateZ(180deg) translateY(-49.2vmin) rotateX(100deg);transform:translateZ(-36.8vmin) rotateZ(180deg) translateY(-49.2vmin) rotateX(100deg)}.scene:hover .face:nth-child(9){-webkit-transform:translateZ(-46.8vmin) rotateZ(252deg) translateY(-61.2vmin) rotateX(100deg);transform:translateZ(-46.8vmin) rotateZ(252deg) translateY(-61.2vmin) rotateX(100deg)}.scene:hover .face:nth-child(10){-webkit-transform:translateZ(-56.8vmin) rotateZ(-36deg) translateY(-57.2vmin) rotateX(100deg);transform:translateZ(-56.8vmin) rotateZ(-36deg) translateY(-57.2vmin) rotateX(100deg)}.scene:hover .face:nth-child(11){-webkit-transform:translateZ(-41.8vmin) rotateZ(36deg) translateY(-48.2vmin) rotateX(100deg);transform:translateZ(-41.8vmin) rotateZ(36deg) translateY(-48.2vmin) rotateX(100deg)}