.w10{width: 10%}.w15{width: 15%}.w20{width: 20%}.w25{width: 25%}.w33{width: 33.3%}.w40{width: 40%}.w50{width: 50%}.w60{width: 60%}.w65{width: 65%}.w66{width: 66.66666%}.w70{width: 70%}.w75{width: 75%}.w80{width: 80%}.w90{width: 90%}.w100{width: 100%}.spacer, .clear, .clear-all, .clearblock{width: 100%; content: " "; height: 1px; clear: both}.clearfix:after{content: ''; display: table; clear: both}.border-box{box-sizing: border-box; -moz-box-sizing: border-box}.back i{padding-left: 10px; padding-right: 5px; transition: all .25s ease-out}.back i:hover{padding-left: 5px; padding-right: 10px}input[type="submit"], input[type="button"], button, .button{display: inline-block; box-sizing: border-box; -moz-box-sizing: border-box; width: auto; color: #fff; background: #1976d2; padding: 5px 15px; margin: 0px 5px; border: 0px; text-decoration: none; white-space: nowrap; border-radius: 50px; opacity: .8; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; transition: all .25s ease-out}input[type="submit"][disabled], input[type="button"][disabled], button[disabled], .button[disabled]{background: rgba(0,0,0,0.5); opacity: .5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}input[type="submit"][disabled]:hover, input[type="button"][disabled]:hover, button[disabled]:hover, .button[disabled]:hover{opacity: .8 !important; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important; pointer-events: none}input[type="submit"]:hover, input[type="button"]:hover, button:hover, .button:hover{cursor: pointer; box-shadow: 0 0 0px rgba(0,0,0,0.75); opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}input[type="submit"].inverted, input[type="button"].inverted, button.inverted, .button.inverted, input[type="submit"].inverted:visited, input[type="button"].inverted:visited, button.inverted:visited, .button.inverted:visited{background: #fff; color: #1976d2 !important; opacity: .75; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; transition: all .25s ease-out}input[type="submit"].inverted:hover, input[type="button"].inverted:hover, button.inverted:hover, .button.inverted:hover, input[type="submit"].inverted:visited:hover, input[type="button"].inverted:visited:hover, button.inverted:visited:hover, .button.inverted:visited:hover{opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}input[type="submit"].inverted :visited, input[type="button"].inverted :visited, button.inverted :visited, .button.inverted :visited, input[type="submit"].inverted:visited :visited, input[type="button"].inverted:visited :visited, button.inverted:visited :visited, .button.inverted:visited :visited{color: #1976d2 !important}input[type="submit"].transparent, input[type="button"].transparent, button.transparent, .button.transparent{border: 1px solid rgba(255,255,255,0.5) !important; color: #fff !important; background: none !important}a.button:visited{color: #fff !important}.button.float-left, input[type="button"].float-left{margin: 0 5px 5px 0 !important}.button.float-right, input[type="button"].float-right{margin: 0 0 5px 5px !important}.red.button{background: linear-gradient(180deg,#ec4884,#ba1451)}.orange.button{background: linear-gradient(90deg,#ff9d33,#cc6a00)}.grey.button{background: linear-gradient(180deg,#d5d5d5,#a2a2a2)}.dark.button{background: linear-gradient(90deg,#145ca4,#378fe7)}.container{position: relative; margin: 0 auto; max-width: 1280px}*{font-family: 'Raleway', sans-serif; font-size: 14px; color: #333}h1, h2, h3, h4, h5, h6{hyphens: none !important}h1{font-size: 2.8rem; color: #1976d2; line-height: 3.2rem; font-weight: 600 !important; padding: 10px 0}h2{font-size: 2.4rem; font-weight: 400; line-height: 2.6rem; padding-bottom: 0.6rem}h3{font-size: 2.0rem; font-weight: 400; line-height: 2.4rem}h4{font-size: 1.6rem; padding: 5px 0}h5, h6{color: #555}h5{font-size: 1.2rem}h6{font-size: 1.0rem}a{color: #1976d2; outline: none; text-decoration: none}a>*{font-family: inherit; color: inherit}a>h1, a>h2, a>h3, a>h4, a>h5, a>h6{color: inherit; text-decoration: inherit}h1>a, h2>a, h3>a, h4>a, h5>a, h6>a{font-size: inherit; padding: inherit; margin: inherit}a:hover{cursor: pointer}a.download{display: inline-block; width: 100%; padding: 5px}p{padding-bottom: 20px; line-height: 140%}ul, ol{padding: 20px; padding-top: 0px; line-height: 1.6em}ul li, ol li{padding: 5px 0}p + ul, p + ol{margin-top: -15px}.XS, .XS *{font-size: .5rem !important}.S, .S *{font-size: .75rem !important}.L, .L *{font-size: 1.4rem !important; font-weight: 200 !important}.XL, .XL *{font-size: 2.0rem !important; font-weight: 400 !important}.XXL, .XXL *{font-size: 3.0rem !important; font-weight: 400 !important}.comment{opacity: .5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; font-size: 14px}sup, sub, sup *, sub *{white-space: nowrap; font-size: .8em}sup, sup *{vertical-align: top}sub, sub *{vertical-align: bottom}.nowrap{white-space: nowrap}p.subtitle{padding: 10px 0; font-size: 1.5em; text-transform: uppercase; font-weight: 400}p.quotation{font-style: italic}em{font-size: inherit}blockquote, blockquote *{font-style: oblique}nobr{font: inherit; color: inherit}@media (max-width: 640px){*{font-size: 14px}} @media (min-width: 1280px){*{font-size: 14px}} .text-left{text-align: left}.dark, .dark *{color: #fff}.flex{display: flex; flex-flow: row wrap}.flex-row{flex-flow: row}.flex-col{flex-flow: column}.flex-wrap{flex-wrap: wrap}.flex-nowrap{flex-wrap: nowrap}.flex-justify-center{justify-content: center}.flex-align-center{align-items: center}.flex-space-between{justify-content: space-between}.flex-end{margin-left: auto}.float-left, .left-floated{float: left}.float-right, .right-floated{float: right}footer .block{min-width: 180px}footer :not(a){color: #f0f0f0}footer a{color: #fff !important}footer a:visited{opacity: .7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}footer h5{color: #fff; margin: 15px 0; border-bottom: 1px solid #555}footer nav a{display: inline-block; width: 100%; padding: 2px}footer nav a.current{opacity: .5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}footer nav a.current:hover{cursor: default}footer .flex{display: flex; flex-flow: row wrap; justify-content: space-between}footer .flex >div{flex: 1 1; padding: 20px}footer .flex .first{text-align: center}footer .flex .last{text-align: right}fieldset{border: none; border-top: 1px solid rgba(0,0,0,0.1); padding: 10px; margin-bottom: 20px; transition: all .25s ease-out}legend{color: #999; padding: 10px}:focus::-webkit-input-placeholder{opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}:focus::-moz-placeholder{opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}:focus:-moz-placeholder{opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}:focus:-ms-input-placeholder{opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}input.error{border: 2px solid #e71a65}input.special{display: none}span.error{color: #e71a65}span.hint{color: }.radio{padding: 10px 0px !important; text-align: left}.radio label{padding: 15px 5px; padding-right: 0px}form div{padding: 5px 0}form .block .block{min-width: 20px !important}input[disabled], button[disabled], submit[disabled]{background: rgba(0,0,0,0.2)}input[disabled]:hover, button[disabled]:hover, submit[disabled]:hover{cursor: default}.invalid{border: 2px solid #e71a65}.invalid:hover{border: 2px solid #e71a65}.valid{border: 2px solid #0aa647}.valid:hover{border: 2px solid #0aa647}label>span{padding: 0 5px; color: #e71a65; opacity: .5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.group{position: relative; margin-bottom: 45px; margin-top: 30px}.group input, .group textarea{font-size: 18px; padding: 10px 10px 10px 5px; display: block; width: 320px; max-width: calc(100vw - 55px); border: none; border-bottom: 1px solid #757575}.group input.valid, .group textarea.valid, .group input.valid:hover, .group textarea.valid:hover{border: none; border-bottom: 1px solid #757575}.group input.invalid, .group textarea.invalid, .group input.invalid:hover, .group textarea.invalid:hover{border: none; border-bottom: 1px solid #757575}.group input:focus, .group textarea:focus{outline: none}.group label{color: #999; font-size: 18px; font-weight: normal; position: absolute; pointer-events: none; left: 0px; top: 10px; transition: 0.2s ease all; -moz-transition: 0.2s ease all; -webkit-transition: 0.2s ease all}.group.hasValue label, .group input:focus ~ label, .group input:valid ~ label, .group textarea:focus ~ label, .group textarea:valid ~ label{top: -20px; font-size: 14px; color: #4f92dc}.group .bar{position: relative; display: block; width: 100%}.group .bar:before, .group .bar:after{content: ''; height: 2px; width: 0; bottom: 1px; position: absolute; background: #4f92dc; transition: 0.2s ease all; -moz-transition: 0.2s ease all; -webkit-transition: 0.2s ease all}.group .bar:before{left: 50%}.group .bar:after{right: 50%}.group input:focus ~ .bar:before, .group input:focus ~ .bar:after, .group textarea:focus ~ .bar:before, .group textarea:focus ~ .bar:after{width: 50%}.group .highlight{position: absolute; height: 60%; width: 100px; top: 25%; left: 0; pointer-events: none; opacity: 0.5}.group input:focus ~ .highlight, .group textarea:focus ~ .highlight{-webkit-animation: inputHighlighter 0.3s ease; -moz-animation: inputHighlighter 0.3s ease; animation: inputHighlighter 0.3s ease}@-webkit-keyframes inputHighlighter{from{background: #4f92dc}to{width: 0; background: transparent}} @-moz-keyframes inputHighlighter{from{background: #4f92dc}to{width: 0; background: transparent}} @keyframes inputHighlighter{from{background: #4f92dc}to{width: 0; background: transparent}} @-webkit-keyframes inputHighlighterInvalid{from{background: #e71a65}to{width: 0; background: transparent}} @-moz-keyframes inputHighlighterInvalid{from{background: #e71a65}to{width: 0; background: transparent}} @keyframes inputHighlighterInvalid{from{background: #e71a65}to{width: 0; background: transparent}} @-webkit-keyframes inputHighlighterValid{from{background: #0aa647}to{width: 0; background: transparent}} @-moz-keyframes inputHighlighterValid{from{background: #0aa647}to{width: 0; background: transparent}} @keyframes inputHighlighterValid{from{background: #0aa647}to{width: 0; background: transparent}} .icon{display: inline-block; width: 1em; height: 1em; stroke-width: 0; stroke: currentColor; fill: currentColor}iframe{border: none; frameborder: none}@media (max-width: 1280px){header{z-index: -1; top: -300px; background: #1976d2 !important; position: fixed !important; z-index: 10000}header .texture{display: none; background: none}header .logo{display: none; background: none}main{padding-top: 0px}} @media (min-width: 1281px){#menu-toggle{display: none}header{z-index: 1000}nav.menu a{color: #fff}nav.menu a:hover{color: #fff; background: none}nav.menu a.current:hover{cursor: default; background: none}} @media (min-width: 400px) and (max-width: 580px){.login.block{margin-left: 60px; margin-right: 60px}} @media (max-width: 640px){#flex #sidebar{order: 3 !important; margin: 0px !important}} *{margin: 0px; padding: 0px}div{box-sizing: border-box; -moz-box-sizing: border-box}html{height: 100%}body{min-height: 100%}body{background: #fff}.logo{padding: 10px 10px}.logo img{width: 200px; transition: all .25s ease-out}.logo img:hover{transform: scale(1.05)}#menu-toggle{position: fixed; right: 10px; top: 10px; z-index: 5000; text-align: center; color: #fff; opacity: .7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; transition: all .25s ease-out; padding: 1rem .8rem; border-radius: 50px; background: #1976d2; box-shadow: 0 0 5px rgba(0,0,0,0.7)}#menu-toggle:hover{cursor: pointer; box-shadow: 0 0 10px rgba(0,0,0,0.9); opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}#menu-toggle.is-active{z-index: 50000; background: none; box-shadow: none}header{position: absolute; width: 100%; background-size: 100%; transition: all .25s ease-out; overflow-x: hidden}header .flex{align-items: center; justify-content: space-between}header *{color: #fff}header .menu{margin: 0 10px}header button, header .button{background: none; border: 1px solid rgba(255,255,255,0.5)}header .login{margin-right: 40px}header.visible{top: 0px}header.visible .flex{padding: 22px}header.visible .menu{margin-left: 10px}header.visible .logo{display: none}.pricing{position: relative}.pricing .texture{background-position-y: -80px; opacity: 0.1}.logo-absolute{position: relative}.logo-absolute:before{content: ' '; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: -2; background: #1976d2}main{flex: 1; transition: all .25s ease-out}#flex #title{order: 1; flex: 1 1}#flex #sidebar{position: relative; order: 2; flex: auto; margin: 0 10px 0 0; min-width: 17rem; max-width: 24rem; width: 17rem; background: rgba(0,0,0,0.05); background-image: url(/site/assets/files/images/texture1.png); transition: all .25s ease-out}@media (max-width: 599px){#flex #sidebar{width: 100vw; max-width: 100vw}} #flex #sidebar #logo{max-width: 200px}#flex #sidebar #logo a::after{background: none}#flex #sidebar #logo img{width: 100% !important}#flex #sidebar .texture{background-position-y: -80px; opacity: 0.07}#flex #sidebar.header-visible{margin-top: 40px}#flex #content{order: 3; flex: 4 4}@media (min-width: 400px){#flex #content{min-width: 360px}} #modal-mail{width: 415px; max-width: 100%; padding: 0; left: unset; right: 0}#modal-mail .close{color: white; z-index: 2; padding: 10px 20px; margin: -10px -20px}footer{box-sizing: border-box; -moz-box-sizing: border-box; background: #3784d7; transition: all .25s ease-out}.tile{background: white; box-shadow: rgba(0,0,0,0.12) 0px 1px 6px, rgba(0,0,0,0.12) 0px 1px 4px; margin: 10px; text-align: center; min-width: 18rem; max-width: 18rem}@media (max-width: 800px){.tile{width: 100%}} .tile h4{font-weight: 400}.tile .slogan{font-weight: 200 !important; padding-bottom: 15px; max-width: 960px}@media (max-width: 800px){.tile .slogan br{display: none}} .tile strong, .tile #feeD, .tile #totalD, .tile #firstD, .tile #kohaD, .tile #uploadD{font-size: 1.7em; font-weight: 400}.tile pre{white-space: inherit; font-size: 0.8em; font-weight: 400}.tile table{overflow-x: auto; display: table}.tile table p{padding: 0}.tile table th p{font-weight: 600}.tile table td, .tile table td p, .tile table td pre{text-align: center}.tile table td{padding: 20px 0px !important}.tile table th[scope=col], .tile table th[scope=col] p{text-align: center; color: inherit}.tile table tr:last-child td, .tile table tr:last-child th{border: none}.tile table.plain{display: table; width: unset; margin: auto}.tile table.plain td{padding: 0 !important; padding-bottom: 5px !important; border: none; vertical-align: baseline}.tile table.plain td:first-child{text-align: right}.tile table.plain td:last-child pre{text-align: left; padding-left: 10px}.tile table.plain tr:first-child td{padding-bottom: 0 !important}.tile table.plain tr:last-child td{border-top: 1px solid #333; padding: 5px 0 !important}.tile table.plain .zero-height{line-height: 0}.slidecontainer{max-width: 22rem; margin: auto}.slidecontainer .group{width: 100%}.slidecontainer .group input{width: calc(100% - 15px)}.slidecontainer .footnote{padding-top: 5px}.slidecontainer #subscription-quote{margin-top: -40px; margin-bottom: 30px}.slidecontainer #get-demo{background: #e91e63; padding: 20px; width: 100%; margin: -20px; border-radius: 0 !important; color: #fff; display: inline-block; box-sizing: border-box}.light, .light *{color: #333}.loader, .loader:after{border-radius: 50%; width: 10em; height: 10em}.loader{margin: 60px auto; font-size: 10px; position: relative; text-indent: -9999em; border-top: .2em solid rgba(0,0,0,0.2); border-right: .2em solid rgba(0,0,0,0.2); border-bottom: .2em solid rgba(0,0,0,0.2); border-left: .2em solid #ffffff; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-animation: load8 1.1s infinite linear; animation: load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform: rotate(0deg); transform: rotate(0deg)}100%{-webkit-transform: rotate(360deg); transform: rotate(360deg)}} @keyframes load8{0%{-webkit-transform: rotate(0deg); transform: rotate(0deg)}100%{-webkit-transform: rotate(360deg); transform: rotate(360deg)}} nav.menu a{position: relative; padding: 2px 5px; white-space: nowrap; margin: 0px 10px; font-family: 'Raleway', sans-serif; font-size: 1.8rem; letter-spacing: -0.05rem; font-weight: 600; color: #fff; opacity: .75; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; transition: all .25s ease-out}nav.menu a:after{position: absolute; content: ''; bottom: 0px; left: 50%; width: 0%; height: 2px; transition: all .25s ease-out; background: #fff}nav.menu a.current{opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}nav.menu a.current:hover{cursor: default; background: none}nav.menu a:hover:after{left: 0%; width: 100%; background: #fff}nav.menu a.current:after{left: 0%; width: 100%; background: none}nav.menu a{color: #fff}@media (max-width: 1024){nav.menu a:hover{color: #fff}nav.menu a.current:hover{cursor: default; color: #fff}} .modal{display: inline-block; top: 0%; left: 0%; z-index: 1000000; width: 100%; padding: 20px; padding-top: 30px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.9); transition: all .5s ease-out}.modal:hover{box-shadow: 0 0 20px rgba(0,0,0,0.9)}.modal input{color: #333}.modal .close{display: inline-block; position: absolute; right: 20px; top: 10px; font-size: 24px; color: #1976d2; opacity: .5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; transition: all .25s ease-out}.modal .close:hover{cursor: pointer; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.modal input, .modal textarea{color: #333}.modal .button, .modal button, .modal input[type=button]{color: #fff; margin-right: 0px}.modal.hidden, .hidden.modal{top: -20%; left: 50%; width: 0px; height: 0px; overflow: hidden; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.positive.modal{color: #fff; background: #0aa647}.positive.modal *{color: inherit}.negative.modal{color: #fff; background: #e71a65}.negative.modal *{color: inherit}.notes{position: fixed; width: 100%; height: auto; z-index: 1000000; right: 0px; top: 0px}.note{width: 100%; position: relative; padding: 20px; margin-bottom: 10px; font-size: 16px; color: #fff; text-align: center; background: rgba(0,0,0,0.9); box-shadow: 0px 0px 3px rgba(0,0,0,0.5)}.note .close{position: absolute; top: 5px; right: 5px; font-size: 18px; color: #fff; padding: 5px 10px; border-radius: 20px; background: rgba(255,255,255,0.5); opacity: .7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; transition: all .25s ease-out}.note .close:hover{cursor: pointer; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.note-red{color: white; background: #e71a65}.note-green{color: white; background: #0aa647}.note-blue{color: white; background: #1976d2}.note-yellow{color: white; background: #ffff00}.note-orange{color: white; background: #ff8500}#overlay{position: fixed; left: 0px; top: 0px; width: 100%; height: 100vh; background: rgba(0,0,0,0.5)}#overlay.hidden{top: -100%; display: none; z-index: -1}#overlay.visible{z-index: 900000}.pagetitle a.back i{color: #fff}.phone{font-size: 2.0em; letter-spacing: -2px}.phone .code{color: inherit; font-size: .8em}.fixed{position: fixed}.relative{position: relative}.absolute{position: absolute}.align_left{float: left; margin: 0 20px 20px 0}.align_right{float: right; margin: 0 0 20px 20px}#request-demo{top: 55%; right: -40px; padding: 20px; padding-right: 50px; background: #e71a65; color: #fff; border-radius: 100px; opacity: .7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; transition: all .25s ease-out}#request-demo:hover{padding-right: 70px; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; box-shadow: 0 0 10px rgba(0,0,0,0.9)}@media (max-width: 400px){#request-demo{top: 65%}} .round{border-radius: 100%}.rounded{border-radius: 10px}#submenu ul{padding: 5px 10px}@media (max-width: 800px){#submenu ul{padding: 5px 0px}} #submenu li{list-style: none; padding: 5px 0; margin: 1px 0}#submenu a{position: relative; display: inline-block; padding: 5px 5px; transition: all .25s ease-out}#submenu a:after{position: absolute; content: ''; bottom: 0px; left: 0%; width: 0%; height: 2px; background: #1976d2; transition: all .25s ease-out}#submenu a:hover:after{left: 0%; width: 100%; height: 2px; background: #1976d2}#submenu li.current>a:before{content: ' > '; color: #1976d2; position: absolute; right: 100%; line-height: 2.1em; top: 0}#submenu li.current>a:hover{background: none; cursor: default}#submenu li.current>a:after{background: none}#submenu li.current>a:hover:after{background: none}#submenu li.inactive>a{color: #555; pointer-events: none; cursor: default}#submenu li.inactive>a:hover{background: none; cursor: default}#submenu li.inactive>a:after{background: none}#submenu li.inactive>a:hover:after{background: none}.hamburger{font: inherit; display: inline-block; overflow: visible; margin: 0; padding: 5px 10px; cursor: pointer; transition-timing-function: linear; transition-duration: .15s; transition-property: opacity, filter; text-transform: none; color: inherit; border: 0; background-color: transparent}.hamburger:hover{opacity: .7}.hamburger-box{position: relative; display: inline-block; width: 30px; height: 24px}.hamburger-inner{top: 50%; display: block; margin-top: -2px}.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before{position: absolute; width: 30px; height: 4px; transition-timing-function: ease; transition-duration: .15s; transition-property: transform;  background-color: #000}.hamburger-inner:after, .hamburger-inner:before{display: block; content: ''}.hamburger-inner:before{top: -10px}.hamburger-inner:after{bottom: -10px}.hamburger-3dx .hamburger-box{perspective: 80px}.hamburger-3dx .hamburger-inner{transition: transform .2s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s}.hamburger-3dx .hamburger-inner:after, .hamburger-3dx .hamburger-inner:before{transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s}.hamburger-3dx.is-active .hamburger-inner{transform: rotateY(180deg); background-color: transparent}.hamburger-3dx.is-active .hamburger-inner:before{transform: translate3d(0, 10px, 0) rotate(45deg)}.hamburger-3dx.is-active .hamburger-inner:after{transform: translate3d(0, -10px, 0) rotate(-45deg)}.hamburger-3dx-r .hamburger-box{perspective: 80px}.hamburger-3dx-r .hamburger-inner{transition: transform .2s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s}.hamburger-3dx-r .hamburger-inner:after, .hamburger-3dx-r .hamburger-inner:before{transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s}.hamburger-3dx-r.is-active .hamburger-inner{transform: rotateY(-180deg); background-color: transparent}.hamburger-3dx-r.is-active .hamburger-inner:before{transform: translate3d(0, 10px, 0) rotate(45deg)}.hamburger-3dx-r.is-active .hamburger-inner:after{transform: translate3d(0, -10px, 0) rotate(-45deg)}.hamburger-3dy .hamburger-box{perspective: 80px}.hamburger-3dy .hamburger-inner{transition: transform .2s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s}.hamburger-3dy .hamburger-inner:after, .hamburger-3dy .hamburger-inner:before{transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s}.hamburger-3dy.is-active .hamburger-inner{transform: rotateX(-180deg); background-color: transparent}.hamburger-3dy.is-active .hamburger-inner:before{transform: translate3d(0, 10px, 0) rotate(45deg)}.hamburger-3dy.is-active .hamburger-inner:after{transform: translate3d(0, -10px, 0) rotate(-45deg)}.hamburger-3dy-r .hamburger-box{perspective: 80px}.hamburger-3dy-r .hamburger-inner{transition: transform .2s cubic-bezier(.645, .045, .355, 1), background-color 0s cubic-bezier(.645, .045, .355, 1) .1s}.hamburger-3dy-r .hamburger-inner:after, .hamburger-3dy-r .hamburger-inner:before{transition: transform 0s cubic-bezier(.645, .045, .355, 1) .1s}.hamburger-3dy-r.is-active .hamburger-inner{transform: rotateX(180deg); background-color: transparent}.hamburger-3dy-r.is-active .hamburger-inner:before{transform: translate3d(0, 10px, 0) rotate(45deg)}.hamburger-3dy-r.is-active .hamburger-inner:after{transform: translate3d(0, -10px, 0) rotate(-45deg)}.hamburger-arrow.is-active .hamburger-inner:before{transform: translate3d(-8px, 0, 0) rotate(-45deg) scaleX(.7)}.hamburger-arrow.is-active .hamburger-inner:after{transform: translate3d(-8px, 0, 0) rotate(45deg) scaleX(.7)}.hamburger-arrow-r.is-active .hamburger-inner:before{transform: translate3d(8px, 0, 0) rotate(45deg) scaleX(.7)}.hamburger-arrow-r.is-active .hamburger-inner:after{transform: translate3d(8px, 0, 0) rotate(-45deg) scaleX(.7)}.hamburger-arrowalt .hamburger-inner:before{transition: top .1s ease .15s, transform .15s cubic-bezier(.165, .84, .44, 1)}.hamburger-arrowalt .hamburger-inner:after{transition: bottom .1s ease .15s, transform .15s cubic-bezier(.165, .84, .44, 1)}.hamburger-arrowalt.is-active .hamburger-inner:before{top: 0; transition: top .1s ease, transform .15s cubic-bezier(.895, .03, .685, .22) .1s; transform: translate3d(-8px, -10px, 0) rotate(-45deg) scaleX(.7)}.hamburger-arrowalt.is-active .hamburger-inner:after{bottom: 0; transition: bottom .1s ease, transform .15s cubic-bezier(.895, .03, .685, .22) .1s; transform: translate3d(-8px, 10px, 0) rotate(45deg) scaleX(.7)}.hamburger-arrowalt-r .hamburger-inner:before{transition: top .1s ease .15s, transform .15s cubic-bezier(.165, .84, .44, 1)}.hamburger-arrowalt-r .hamburger-inner:after{transition: bottom .1s ease .15s, transform .15s cubic-bezier(.165, .84, .44, 1)}.hamburger-arrowalt-r.is-active .hamburger-inner:before{top: 0; transition: top .1s ease, transform .15s cubic-bezier(.895, .03, .685, .22) .1s; transform: translate3d(8px, -10px, 0) rotate(45deg) scaleX(.7)}.hamburger-arrowalt-r.is-active .hamburger-inner:after{bottom: 0; transition: bottom .1s ease, transform .15s cubic-bezier(.895, .03, .685, .22) .1s; transform: translate3d(8px, 10px, 0) rotate(-45deg) scaleX(.7)}.hamburger-boring .hamburger-inner, .hamburger-boring .hamburger-inner:after, .hamburger-boring .hamburger-inner:before{transition-property: none}.hamburger-boring.is-active .hamburger-inner{transform: rotate(45deg)}.hamburger-boring.is-active .hamburger-inner:before{top: 0; opacity: 0}.hamburger-boring.is-active .hamburger-inner:after{bottom: 0; transform: rotate(-90deg)}.hamburger-collapse .hamburger-inner{top: auto; bottom: 0; transition-delay: .15s; transition-timing-function: cubic-bezier(.55, .055, .675, .19); transition-duration: .15s}.hamburger-collapse .hamburger-inner:after{top: -20px; transition: top .3s cubic-bezier(.33333, .66667, .66667, 1) .3s, opacity .1s linear}.hamburger-collapse .hamburger-inner:before{transition: top .12s cubic-bezier(.33333, .66667, .66667, 1) .3s, transform .15s cubic-bezier(.55, .055, .675, .19)}.hamburger-collapse.is-active .hamburger-inner{transition-delay: .32s; transition-timing-function: cubic-bezier(.215, .61, .355, 1); transform: translate3d(0, -10px, 0) rotate(-45deg)}.hamburger-collapse.is-active .hamburger-inner:after{top: 0; transition: top .3s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .27s; opacity: 0}.hamburger-collapse.is-active .hamburger-inner:before{top: 0; transition: top .12s cubic-bezier(.33333, 0, .66667, .33333) .18s, transform .15s cubic-bezier(.215, .61, .355, 1) .42s; transform: rotate(-90deg)}.hamburger-collapse-r .hamburger-inner{top: auto; bottom: 0; transition-delay: .15s; transition-timing-function: cubic-bezier(.55, .055, .675, .19); transition-duration: .15s}.hamburger-collapse-r .hamburger-inner:after{top: -20px; transition: top .3s cubic-bezier(.33333, .66667, .66667, 1) .3s, opacity .1s linear}.hamburger-collapse-r .hamburger-inner:before{transition: top .12s cubic-bezier(.33333, .66667, .66667, 1) .3s, transform .15s cubic-bezier(.55, .055, .675, .19)}.hamburger-collapse-r.is-active .hamburger-inner{transition-delay: .32s; transition-timing-function: cubic-bezier(.215, .61, .355, 1); transform: translate3d(0, -10px, 0) rotate(45deg)}.hamburger-collapse-r.is-active .hamburger-inner:after{top: 0; transition: top .3s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .27s; opacity: 0}.hamburger-collapse-r.is-active .hamburger-inner:before{top: 0; transition: top .12s cubic-bezier(.33333, 0, .66667, .33333) .18s, transform .15s cubic-bezier(.215, .61, .355, 1) .42s; transform: rotate(90deg)}.hamburger-elastic .hamburger-inner{top: 2px; transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55); transition-duration: .4s}.hamburger-elastic .hamburger-inner:before{top: 10px; transition: opacity .15s ease .4s}.hamburger-elastic .hamburger-inner:after{top: 20px; transition: transform .4s cubic-bezier(.68, -.55, .265, 1.55)}.hamburger-elastic.is-active .hamburger-inner{transition-delay: .1s; transform: translate3d(0, 10px, 0) rotate(135deg)}.hamburger-elastic.is-active .hamburger-inner:before{transition-delay: 0s; opacity: 0}.hamburger-elastic.is-active .hamburger-inner:after{transition-delay: .1s; transform: translate3d(0, -20px, 0) rotate(-270deg)}.hamburger-elastic-r .hamburger-inner{top: 2px; transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55); transition-duration: .4s}.hamburger-elastic-r .hamburger-inner:before{top: 10px; transition: opacity .15s ease .4s}.hamburger-elastic-r .hamburger-inner:after{top: 20px; transition: transform .4s cubic-bezier(.68, -.55, .265, 1.55)}.hamburger-elastic-r.is-active .hamburger-inner{transition-delay: .1s; transform: translate3d(0, 10px, 0) rotate(-135deg)}.hamburger-elastic-r.is-active .hamburger-inner:before{transition-delay: 0s; opacity: 0}.hamburger-elastic-r.is-active .hamburger-inner:after{transition-delay: .1s; transform: translate3d(0, -20px, 0) rotate(270deg)}.hamburger-emphatic{overflow: hidden}.hamburger-emphatic .hamburger-inner{transition: background-color .2s ease-in .25s}.hamburger-emphatic .hamburger-inner:before{left: 0; transition: transform .2s cubic-bezier(.6, .04, .98, .335), top .05s linear .2s, left .2s ease-in .25s}.hamburger-emphatic .hamburger-inner:after{top: 10px; right: 0; transition: transform .2s cubic-bezier(.6, .04, .98, .335), top .05s linear .2s, right .2s ease-in .25s}.hamburger-emphatic.is-active .hamburger-inner{transition-delay: 0s; transition-timing-function: ease-out; background-color: transparent}.hamburger-emphatic.is-active .hamburger-inner:before{top: -80px; left: -80px; transition: left .2s ease-out, top .05s linear .2s, transform .2s cubic-bezier(.075, .82, .165, 1) .25s; transform: translate3d(80px, 80px, 0) rotate(45deg)}.hamburger-emphatic.is-active .hamburger-inner:after{top: -80px; right: -80px; transition: right .2s ease-out, top .05s linear .2s, transform .2s cubic-bezier(.075, .82, .165, 1) .25s; transform: translate3d(-80px, 80px, 0) rotate(-45deg)}.hamburger-emphatic-r{overflow: hidden}.hamburger-emphatic-r .hamburger-inner{transition: background-color .2s ease-in .25s}.hamburger-emphatic-r .hamburger-inner:before{left: 0; transition: transform .2s cubic-bezier(.6, .04, .98, .335), top .05s linear .2s, left .2s ease-in .25s}.hamburger-emphatic-r .hamburger-inner:after{top: 10px; right: 0; transition: transform .2s cubic-bezier(.6, .04, .98, .335), top .05s linear .2s, right .2s ease-in .25s}.hamburger-emphatic-r.is-active .hamburger-inner{transition-delay: 0s; transition-timing-function: ease-out; background-color: transparent}.hamburger-emphatic-r.is-active .hamburger-inner:before{top: 80px; left: -80px; transition: left .2s ease-out, top .05s linear .2s, transform .2s cubic-bezier(.075, .82, .165, 1) .25s; transform: translate3d(80px, -80px, 0) rotate(-45deg)}.hamburger-emphatic-r.is-active .hamburger-inner:after{top: 80px; right: -80px; transition: right .2s ease-out, top .05s linear .2s, transform .2s cubic-bezier(.075, .82, .165, 1) .25s; transform: translate3d(-80px, -80px, 0) rotate(45deg)}.hamburger-slider .hamburger-inner{top: 2px}.hamburger-slider .hamburger-inner:before{top: 10px; transition-timing-function: ease; transition-duration: .2s; transition-property: transform, opacity}.hamburger-slider .hamburger-inner:after{top: 20px}.hamburger-slider.is-active .hamburger-inner{transform: translate3d(0, 10px, 0) rotate(45deg)}.hamburger-slider.is-active .hamburger-inner:before{transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0); opacity: 0}.hamburger-slider.is-active .hamburger-inner:after{transform: translate3d(0, -20px, 0) rotate(-90deg)}.hamburger-slider-r .hamburger-inner{top: 2px}.hamburger-slider-r .hamburger-inner:before{top: 10px; transition-timing-function: ease; transition-duration: .2s; transition-property: transform, opacity}.hamburger-slider-r .hamburger-inner:after{top: 20px}.hamburger-slider-r.is-active .hamburger-inner{transform: translate3d(0, 10px, 0) rotate(-45deg)}.hamburger-slider-r.is-active .hamburger-inner:before{transform: rotate(45deg) translate3d(5.71429px, -6px, 0); opacity: 0}.hamburger-slider-r.is-active .hamburger-inner:after{transform: translate3d(0, -20px, 0) rotate(90deg)}.hamburger-spring .hamburger-inner{top: 2px; transition: background-color 0s linear .15s}.hamburger-spring .hamburger-inner:before{top: 10px; transition: top .12s cubic-bezier(.33333, .66667, .66667, 1) .3s, transform .15s cubic-bezier(.55, .055, .675, .19)}.hamburger-spring .hamburger-inner:after{top: 20px; transition: top .3s cubic-bezier(.33333, .66667, .66667, 1) .3s, transform .15s cubic-bezier(.55, .055, .675, .19)}.hamburger-spring.is-active .hamburger-inner{transition-delay: .32s; background-color: transparent}.hamburger-spring.is-active .hamburger-inner:before{top: 0; transition: top .12s cubic-bezier(.33333, 0, .66667, .33333) .18s, transform .15s cubic-bezier(.215, .61, .355, 1) .32s; transform: translate3d(0, 10px, 0) rotate(45deg)}.hamburger-spring.is-active .hamburger-inner:after{top: 0; transition: top .3s cubic-bezier(.33333, 0, .66667, .33333), transform .15s cubic-bezier(.215, .61, .355, 1) .32s; transform: translate3d(0, 10px, 0) rotate(-45deg)}.hamburger-spring-r .hamburger-inner{top: auto; bottom: 0; transition-delay: 0s; transition-timing-function: cubic-bezier(.55, .055, .675, .19); transition-duration: .15s}.hamburger-spring-r .hamburger-inner:after{top: -20px; transition: top .3s cubic-bezier(.33333, .66667, .66667, 1) .3s, opacity 0s linear}.hamburger-spring-r .hamburger-inner:before{transition: top .12s cubic-bezier(.33333, .66667, .66667, 1) .3s, transform .15s cubic-bezier(.55, .055, .675, .19)}.hamburger-spring-r.is-active .hamburger-inner{transition-delay: .32s; transition-timing-function: cubic-bezier(.215, .61, .355, 1); transform: translate3d(0, -10px, 0) rotate(-45deg)}.hamburger-spring-r.is-active .hamburger-inner:after{top: 0; transition: top .3s cubic-bezier(.33333, 0, .66667, .33333), opacity 0s linear .32s; opacity: 0}.hamburger-spring-r.is-active .hamburger-inner:before{top: 0; transition: top .12s cubic-bezier(.33333, 0, .66667, .33333) .18s, transform .15s cubic-bezier(.215, .61, .355, 1) .32s; transform: rotate(90deg)}.hamburger-stand .hamburger-inner{transition: transform .1s cubic-bezier(.55, .055, .675, .19) .22s, background-color 0s linear .1s}.hamburger-stand .hamburger-inner:before{transition: top .1s ease-in .1s, transform .1s cubic-bezier(.55, .055, .675, .19) 0s}.hamburger-stand .hamburger-inner:after{transition: bottom .1s ease-in .1s, transform .1s cubic-bezier(.55, .055, .675, .19) 0s}.hamburger-stand.is-active .hamburger-inner{transition: transform .1s cubic-bezier(.215, .61, .355, 1) 0s, background-color 0s linear .22s; transform: rotate(90deg); background-color: transparent}.hamburger-stand.is-active .hamburger-inner:before{top: 0; transition: top .1s ease-out .12s, transform .1s cubic-bezier(.215, .61, .355, 1) .22s; transform: rotate(-45deg)}.hamburger-stand.is-active .hamburger-inner:after{bottom: 0; transition: bottom .1s ease-out .12s, transform .1s cubic-bezier(.215, .61, .355, 1) .22s; transform: rotate(45deg)}.hamburger-stand-r .hamburger-inner{transition: transform .1s cubic-bezier(.55, .055, .675, .19) .22s, background-color 0s linear .1s}.hamburger-stand-r .hamburger-inner:before{transition: top .1s ease-in .1s, transform .1s cubic-bezier(.55, .055, .675, .19) 0s}.hamburger-stand-r .hamburger-inner:after{transition: bottom .1s ease-in .1s, transform .1s cubic-bezier(.55, .055, .675, .19) 0s}.hamburger-stand-r.is-active .hamburger-inner{transition: transform .1s cubic-bezier(.215, .61, .355, 1) 0s, background-color 0s linear .22s; transform: rotate(-90deg); background-color: transparent}.hamburger-stand-r.is-active .hamburger-inner:before{top: 0; transition: top .1s ease-out .12s, transform .1s cubic-bezier(.215, .61, .355, 1) .22s; transform: rotate(-45deg)}.hamburger-stand-r.is-active .hamburger-inner:after{bottom: 0; transition: bottom .1s ease-out .12s, transform .1s cubic-bezier(.215, .61, .355, 1) .22s; transform: rotate(45deg)}.hamburger-spin .hamburger-inner{transition-timing-function: cubic-bezier(.55, .055, .675, .19); transition-duration: .3s}.hamburger-spin .hamburger-inner:before{transition: top .1s ease-in .34s, opacity .1s ease-in}.hamburger-spin .hamburger-inner:after{transition: bottom .1s ease-in .34s, transform .3s cubic-bezier(.55, .055, .675, .19)}.hamburger-spin.is-active .hamburger-inner{transition-delay: .14s; transition-timing-function: cubic-bezier(.215, .61, .355, 1); transform: rotate(225deg)}.hamburger-spin.is-active .hamburger-inner:before{top: 0; transition: top .1s ease-out, opacity .1s ease-out .14s; opacity: 0}.hamburger-spin.is-active .hamburger-inner:after{bottom: 0; transition: bottom .1s ease-out, transform .3s cubic-bezier(.215, .61, .355, 1) .14s; transform: rotate(-90deg)}.hamburger-spin-r .hamburger-inner{transition-timing-function: cubic-bezier(.55, .055, .675, .19); transition-duration: .3s}.hamburger-spin-r .hamburger-inner:before{transition: top .1s ease-in .34s, opacity .1s ease-in}.hamburger-spin-r .hamburger-inner:after{transition: bottom .1s ease-in .34s, transform .3s cubic-bezier(.55, .055, .675, .19)}.hamburger-spin-r.is-active .hamburger-inner{transition-delay: .14s; transition-timing-function: cubic-bezier(.215, .61, .355, 1); transform: rotate(-225deg)}.hamburger-spin-r.is-active .hamburger-inner:before{top: 0; transition: top .1s ease-out, opacity .1s ease-out .14s; opacity: 0}.hamburger-spin-r.is-active .hamburger-inner:after{bottom: 0; transition: bottom .1s ease-out, transform .3s cubic-bezier(.215, .61, .355, 1) .14s; transform: rotate(90deg)}.hamburger-squeeze .hamburger-inner{transition-timing-function: cubic-bezier(.55, .055, .675, .19); transition-duration: .1s}.hamburger-squeeze .hamburger-inner:before{transition: top .1s ease .14s, opacity .1s ease}.hamburger-squeeze .hamburger-inner:after{transition: bottom .1s ease .14s, transform .1s cubic-bezier(.55, .055, .675, .19)}.hamburger-squeeze.is-active .hamburger-inner{transition-delay: .14s; transition-timing-function: cubic-bezier(.215, .61, .355, 1); transform: rotate(45deg)}.hamburger-squeeze.is-active .hamburger-inner:before{top: 0; transition: top .1s ease, opacity .1s ease .14s; opacity: 0}.hamburger-squeeze.is-active .hamburger-inner:after{bottom: 0; transition: bottom .1s ease, transform .1s cubic-bezier(.215, .61, .355, 1) .14s; transform: rotate(-90deg)}.hamburger-vortex .hamburger-inner{transition-timing-function: cubic-bezier(.19, 1, .22, 1); transition-duration: .3s}.hamburger-vortex .hamburger-inner:after, .hamburger-vortex .hamburger-inner:before{transition-delay: .1s; transition-timing-function: linear; transition-duration: 0s}.hamburger-vortex .hamburger-inner:before{transition-property: top, opacity}.hamburger-vortex .hamburger-inner:after{transition-property: bottom, transform}.hamburger-vortex.is-active .hamburger-inner{transition-timing-function: cubic-bezier(.19, 1, .22, 1); transform: rotate(765deg)}.hamburger-vortex.is-active .hamburger-inner:after, .hamburger-vortex.is-active .hamburger-inner:before{transition-delay: 0s}.hamburger-vortex.is-active .hamburger-inner:before{top: 0; opacity: 0}.hamburger-vortex.is-active .hamburger-inner:after{bottom: 0; transform: rotate(90deg)}.hamburger-vortex-r .hamburger-inner{transition-timing-function: cubic-bezier(.19, 1, .22, 1); transition-duration: .3s}.hamburger-vortex-r .hamburger-inner:after, .hamburger-vortex-r .hamburger-inner:before{transition-delay: .1s; transition-timing-function: linear; transition-duration: 0s}.hamburger-vortex-r .hamburger-inner:before{transition-property: top, opacity}.hamburger-vortex-r .hamburger-inner:after{transition-property: bottom, transform}.hamburger-vortex-r.is-active .hamburger-inner{transition-timing-function: cubic-bezier(.19, 1, .22, 1); transform: rotate(-765deg)}.hamburger-vortex-r.is-active .hamburger-inner:after, .hamburger-vortex-r.is-active .hamburger-inner:before{transition-delay: 0s}.hamburger-vortex-r.is-active .hamburger-inner:before{top: 0; opacity: 0}.hamburger-vortex-r.is-active .hamburger-inner:after{bottom: 0; transform: rotate(-90deg)}.hamburger .hamburger-inner, .hamburger .hamburger-inner:after, .hamburger .hamburger-inner:before{background-color: #fff}.hamburger-header{margin-right: -5px; padding-right: 0; padding-left: 5px; cursor: default; vertical-align: middle}.hamburger-header .hamburger-inner, .hamburger-header .hamburger-inner:after, .hamburger-header .hamburger-inner:before{background-color: #222}.hamburger-header.hamburger-elastic .hamburger-inner, .hamburger-header.hamburger-slider .hamburger-inner{top: 2px}.hamburger-header:hover{opacity: 1}.hamburger-wrap{text-align: center}.hamburger-accessible{display: inline-block}.hamburger-accessible .hamburger-box{display: inline-block; vertical-align: middle}.hamburger-accessible .hamburger-inner, .hamburger-accessible .hamburger-inner:after, .hamburger-accessible .hamburger-inner:before{background-color: #222}.hamburger-label{font-weight: 600; display: inline-block; margin-left: 5px; vertical-align: middle; text-transform: uppercase}.hamburger-label-hidden{display: none}.lity{z-index: 9990; position: fixed; top: 0; right: 0; bottom: 0; left: 0; white-space: nowrap; background: #0b0b0b; background: rgba(0, 0, 0, 0.9); outline: none !important; opacity: 0; -webkit-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease}.lity.lity-opened{opacity: 1}.lity.lity-closed{opacity: 0}.lity *{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}.lity-wrap{z-index: 9990; position: fixed; top: 0; right: 0; bottom: 0; left: 0; text-align: center; outline: none !important}.lity-wrap:before{content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -0.25em}.lity-loader{z-index: 9991; color: #fff; position: absolute; top: 50%; margin-top: -0.8em; width: 100%; text-align: center; font-size: 14px; font-family: Arial, Helvetica, sans-serif; opacity: 0; -webkit-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease}.lity-loading .lity-loader{opacity: 1}.lity-container{z-index: 9992; position: relative; text-align: left; vertical-align: middle; display: inline-block; white-space: normal; max-width: 100%; max-height: 100%; outline: none !important}.lity-content{z-index: 9993; width: 100%; -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform 0.3s ease; transition: -webkit-transform 0.3s ease; -o-transition: -o-transform 0.3s ease; transition: transform 0.3s ease; transition: transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease}.lity-loading .lity-content, .lity-closed .lity-content{-webkit-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8)}.lity-content:after{content: ''; position: absolute; left: 0; top: 0; bottom: 0; display: block; right: 0; width: auto; height: auto; z-index: -1; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); box-shadow: 0 0 8px rgba(0, 0, 0, 0.6)}.lity-close{z-index: 9994; width: 35px; height: 35px; position: fixed; right: 0; top: 0; -webkit-appearance: none; cursor: pointer; text-decoration: none; text-align: center; padding: 0; color: #fff; font-style: normal; font-size: 35px; font-family: Arial, Baskerville, monospace; line-height: 35px; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); border: 0; background: none; outline: none; -webkit-box-shadow: none; box-shadow: none}.lity-close::-moz-focus-inner{border: 0; padding: 0}.lity-close:hover, .lity-close:focus, .lity-close:active, .lity-close:visited{text-decoration: none; text-align: center; padding: 0; color: #fff; font-style: normal; font-size: 35px; font-family: Arial, Baskerville, monospace; line-height: 35px; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); border: 0; background: none; outline: none; -webkit-box-shadow: none; box-shadow: none}.lity-close:active{top: 1px} .lity-image img{max-width: 100%; display: block; line-height: 0; border: 0} .lity-iframe .lity-container, .lity-youtube .lity-container, .lity-vimeo .lity-container, .lity-facebookvideo .lity-container, .lity-googlemaps .lity-container{width: 100%; max-width: 964px}.lity-iframe-container{width: 100%; height: 0; padding-top: 56.25%; overflow: auto; pointer-events: auto; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-overflow-scrolling: touch}.lity-iframe-container iframe{position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #000}.lity-hide{display: none; }