@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.woff) format("woff"),url(../img/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cancel:before,.icon-close:before,.icon-dismiss:before,.icon-remove:before{content:"\E900"}.icon-barcode:before{content:"\E937"}.icon-qrcode:before{content:"\E938"}.icon-location2:before{content:"\E948"}.icon-clock:before{content:"\E94E"}.icon-clock2:before{content:"\E94F"}.icon-alarm:before{content:"\E950"}.icon-bell:before{content:"\E951"}.icon-mobile:before{content:"\E958"}.icon-tablet:before{content:"\E95A"}.icon-quotes-left:before{content:"\E977"}.icon-quotes-right:before{content:"\E978"}.icon-spinner11:before{content:"\E984"}.icon-enlarge2:before{content:"\E98B"}.icon-shrink2:before{content:"\E98C"}.icon-equalizer:before{content:"\E992"}.icon-equalizer2:before{content:"\E993"}.icon-cog:before{content:"\E994"}.icon-download2:before{content:"\E9C5"}.icon-sphere:before{content:"\E9C9"}.icon-link:before{content:"\E9CB"}.icon-attachment:before{content:"\E9CD"}.icon-sun:before{content:"\E9D4"}.icon-brightness-contrast:before{content:"\E9D6"}.icon-loop2:before{content:"\EA2E"}.icon-infinite:before{content:"\EA2F"}.icon-arrow-up-left2:before{content:"\EA39"}.icon-arrow-up2:before{content:"\EA3A"}.icon-arrow-up-right2:before{content:"\EA3B"}.icon-arrow-right2:before{content:"\EA3C"}.icon-arrow-down-right2:before{content:"\EA3D"}.icon-arrow-down2:before{content:"\EA3E"}.icon-arrow-down-left2:before{content:"\EA3F"}.icon-arrow-left2:before{content:"\EA40"}.icon-embed2:before{content:"\EA80"}.icon-terminal:before{content:"\EA81"}.icon-facebook:before{content:"\EA90"}.icon-instagram:before{content:"\EA92"}.icon-twitter:before{content:"\EA96"}.icon-github:before{content:"\EAB0"}.icon-android:before{content:"\EAC0"}.icon-linkedin2:before{content:"\EACA"}.icon-codepen:before{content:"\EAE8"}:after,:before,div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:700px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1180px}}@media (min-width:1600px){.container{width:1380px}}@media (min-width:1920px){.container{width:1680px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{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-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{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-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{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-20{width:20%}.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-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{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}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font-size:0;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed;-webkit-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.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}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}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}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}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) and (max-width:1600px){.hidden-lg{display:none!important}}@media (min-width:1600px){.hidden-xlg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}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}}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}img{max-width:100%}.zero-padding{padding:0!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}img,video{max-width:100%}iframe{border:0}a:active,a:focus{outline-offset:-1px;overflow:hidden}.border{border:2px solid red}.debug.top{min-height:70px}.debug.bottom,.debug.top{background-repeat:no-repeat;background-size:auto;background-position:top}.debug.bottom{min-height:470px}.pos-res{position:relative}.pos-abs{z-index:20;position:absolute!important}.unstyled-list{padding:0;margin:0}img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.margin-h-zero{margin-right:0!important;margin-left:0!important}.padding-h-zero{padding-right:0!important;padding-left:0!important}a.no-focus,a.no-focus:active,a.no-focus:focus,a.no-focus:hover{outline:none}.table-row{display:table;table-layout:fixed;width:100%}.table-row .table-col{float:none!important;display:table-cell;height:100%}.table-row .table-col.full-w{width:100%}.table-row .table-col.middle{vertical-align:middle}.table-row .table-col.bottom{vertical-align:bottom}.table-row .table-col.top{vertical-align:top}@media (min-width:768px){.table-row-sm{display:table;table-layout:fixed;width:100%}.table-row-sm .table-col-sm{float:none!important;height:100%;display:table-cell}.table-row-sm .table-col-sm.full-w{width:100%}.table-row-sm .table-col-sm.middle{vertical-align:middle}.table-row-sm .table-col-sm.bottom{vertical-align:bottom}.table-row-sm .table-col-sm.top{vertical-align:top}}@media (min-width:768px){.flex-row-sm{display:flex}.flex-row-sm .flex-col-sm.middle{vertical-align:middle}.flex-row-sm .flex-col-sm.bottom{vertical-align:bottom}.flex-row-sm .flex-col-sm.top{vertical-align:top}}body,html{font-size:19px}body{font-weight:400}body,body .text-label{font-family:Work Sans,sans-serif}body .text-label{display:block;color:#000;font-weight:600;font-size:16px;text-transform:uppercase;text-decoration:none;position:absolute}body .logo-wrapper{display:block;width:50px;height:40px;overflow:hidden;z-index:99999;-webkit-transition:width .3s;-khtml-transition:width .3s;-moz-transition:width .3s;-ms-transition:width .3s;-o-transition:width .3s;transition:width .3s;-webkit-transition-delay:.3s;-khtml-transition-delay:.3s;-moz-transition-delay:.3s;-ms-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}body .logo-wrapper .logo{position:absolute;top:0;left:0;display:block;width:40px;height:40px;background-color:#3ec387;background-image:-webkit-gradient(linear,left top,left bottom,from(#3ec387),to(#3ec387));background-image:-webkit-linear-gradient(top,#3ec387,#3ec387);background-image:-moz-linear-gradient(top,#3ec387,#3ec387);background-image:-ms-linear-gradient(top,#3ec387,#3ec387);background-image:-o-linear-gradient(top,#3ec387,#3ec387);background-image:linear-gradient(top,#3ec387,#3ec387);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr="#3ec387",endColorStr="#3ec387");text-align:center;text-decoration:none;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}body .logo-wrapper .logo img{width:28px;height:40px;display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body .btn-link{color:#fff;font-family:Work Sans,sans-serif;font-weight:400;display:inline-block;padding:8px 25px;text-transform:uppercase;margin-bottom:.5em;background-color:#3ec387;text-decoration:none!important;-webkit-transition:background-color .3s;-khtml-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}@media (min-width:1200px){body .btn-link{padding:10px 35px}}body .btn-link:active,body .btn-link:focus,body .btn-link:hover{text-decoration:none!important}body .btn-link.active,body .btn-link:hover{background-color:#3ec387}body .disabled-link{cursor:not-allowed}body .contact-link{display:inline-block;text-decoration:none;overflow:hidden;-webkit-transition:color .3s;-khtml-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s}body .contact-link.active,body .contact-link:hover{color:#3ec387}body .social-wrapper ul{display:block;margin:0;padding:0}body .social-wrapper ul:after{content:"";display:table;clear:both}body .social-wrapper ul li{display:inline-block;float:left;width:25%}body .social-wrapper ul li a{color:#000;text-decoration:none;-webkit-transition:color .3s;-khtml-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s}body .social-wrapper ul li a.active,body .social-wrapper ul li a:hover{color:#3ec387}body h1,body h2,body h3,body h4,body h5{line-height:1.2em;margin-top:0;margin-bottom:.5em;font-family:Work Sans,sans-serif;font-weight:800}@media (max-width:767px){body h1{font-size:2rem}}@media (min-width:768px) and (max-width:991px){body h1{font-size:3rem}}@media (min-width:992px) and (max-width:1199px){body h1{font-size:3rem}}@media (min-width:1200px) and (max-width:1599px){body h1{font-size:3rem}}@media (min-width:1600px){body h1{font-size:3rem}}@media (min-width:1920px){body h1{font-size:4rem}}@media (max-width:767px){body h2{font-size:2.2rem}}@media (min-width:768px) and (max-width:991px){body h2{font-size:4rem}}@media (min-width:992px) and (max-width:1199px){body h2{font-size:5rem}}@media (min-width:1200px) and (max-width:1599px){body h2{font-size:5rem}}@media (min-width:1600px){body h2{font-size:5rem}}@media (min-width:1920px){body h2{font-size:6rem}}body h2.section-title{line-height:1em;padding-left:.25em;margin-top:0;margin-bottom:0;padding-bottom:0;position:relative;overflow:hidden}@media (max-width:767px){body h2.section-title{width:110%}}body h2.section-title span.title-text{display:block;overflow:hidden}body h2.section-title span.typer{position:absolute;top:.15em;bottom:.1em;left:0;width:.15em;background-color:#3ec387}@media (max-width:767px){body h3{font-size:2rem}}@media (min-width:768px) and (max-width:991px){body h3{font-size:3rem}}@media (min-width:992px) and (max-width:1199px){body h3{font-size:3rem}}@media (min-width:1200px) and (max-width:1599px){body h3{font-size:3rem}}@media (min-width:1600px){body h3{font-size:3rem}}@media (min-width:1920px){body h3{font-size:3rem}}@media (max-width:767px){body h4{font-size:2rem}}@media (min-width:768px) and (max-width:991px){body h4{font-size:2rem}}@media (min-width:992px) and (max-width:1199px){body h4{font-size:2rem}}@media (min-width:1200px) and (max-width:1599px){body h4{font-size:2rem}}@media (min-width:1600px){body h4{font-size:2rem}}@media (min-width:1920px){body h4{font-size:2rem}}body p{font-family:Work Sans,sans-serif;font-weight:400;line-height:1.45em;margin-top:0;margin-bottom:.5em}@media (max-width:767px){body p{font-size:17px}}@media (min-width:768px) and (max-width:991px){body p{font-size:19px}}@media (min-width:992px) and (max-width:1199px){body p{font-size:19px}}@media (min-width:1200px) and (max-width:1599px){body p{font-size:19px}}@media (min-width:1600px){body p{font-size:19px}}@media (min-width:1920px){body p{font-size:19px}}body a{color:#000;outline:none!important}@media (max-width:767px){body a{font-size:17px}}@media (min-width:768px) and (max-width:991px){body a{font-size:19px}}@media (min-width:992px) and (max-width:1199px){body a{font-size:19px}}@media (min-width:1200px) and (max-width:1599px){body a{font-size:19px}}@media (min-width:1600px){body a{font-size:19px}}@media (min-width:1920px){body a{font-size:19px}}body a.colored{color:#3ec387}body a:active,body a:focus,body a:hover{outline:none!important}body .text-white,body .text-white *{color:#fff}body .bold-text{font-family:Work Sans,sans-serif;font-weight:600}body strong{font-weight:700}body img{vertical-align:bottom}body hr{border:none;height:2px;background-color:#fff}body hr.short{display:inline-block;margin:0 auto;width:280px}body ul.unstyled-list{margin:0;padding:0;list-style:none}body .scroll{cursor:pointer;z-index:50;width:22px;height:50px;margin-left:-11px;margin-top:-25px;-webkit-transition:background-color .3s;-khtml-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}body .scroll .mouse{position:absolute;display:block;width:22px;height:40px;border-radius:18px;border:2px solid #3ec387;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:767px){body .scroll .mouse{top:50%;width:20px;height:37px}}body .scroll .mouse span{display:block;margin:6px auto;width:4px;height:9px;border-radius:100%;background:#3ec387;-webkit-animation-name:scroll;-khtml-animation-name:scroll;-moz-animation-name:scroll;-ms-animation-name:scroll;-o-animation-name:scroll;animation-name:scroll;-webkit-animation-duration:1s;-khtml-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;-khtml-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;-khtml-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}body span.line{display:block;width:1px;min-height:200px;background-color:#3ec387;position:absolute;z-index:1}body div.input-wrapper{position:relative;margin-bottom:65px}body div.input-wrapper label.input__label{padding:0 15px;position:absolute;left:0;line-height:65px;color:#aaa;font-family:Work Sans,sans-serif;font-weight:600;-webkit-transition:all .3s;-khtml-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}body div.input-wrapper label.input__label sup{position:absolute;color:#3ec387}@media (max-width:767px){body div.input-wrapper label.input__label{top:-55px}}@media (min-width:768px){body div.input-wrapper label.input__label{top:0}}body div.input-wrapper .input__field{background-color:#eee;-webkit-transition:all .3s;-khtml-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-delay:.2s;-khtml-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}body div.input-wrapper:after,body div.input-wrapper:before{content:"";display:block;position:absolute;bottom:0;left:0;height:2px;background-color:#999}body div.input-wrapper:before{width:100%;background-color:#999}body div.input-wrapper:after{width:0;background-color:#5c5c5c;-webkit-transition:all .3s;-khtml-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-delay:.3s;-khtml-transition-delay:.3s;-moz-transition-delay:.3s;-ms-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}body div.input-wrapper.active .input__field{background-color:#ececec}body div.input-wrapper.active:after{width:100%}body div.input-wrapper.filled .input__field{background-color:#f5f5f5}body div.input-wrapper.filled:after{width:100%;background-color:#8bc34a}body div.input-wrapper.error .input__field{background-color:#eee}body div.input-wrapper.error:before{width:100%;background-color:#f21902}body div.input-wrapper.active label.input__label,body div.input-wrapper.error label.input__label,body div.input-wrapper.filled label.input__label{top:-55px;color:#5c5c5c}body input,body input[type=email],body input[type=text],body textarea{padding:0 15px;line-height:65px;height:65px;font-family:Work Sans,sans-serif;font-weight:600;display:block;width:100%;color:#000;border:none;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;outline:none!important}@media (max-width:767px){body input,body input[type=email],body input[type=text],body textarea{font-size:17px}}@media (min-width:768px) and (max-width:991px){body input,body input[type=email],body input[type=text],body textarea{font-size:19px}}@media (min-width:992px) and (max-width:1199px){body input,body input[type=email],body input[type=text],body textarea{font-size:19px}}@media (min-width:1200px) and (max-width:1599px){body input,body input[type=email],body input[type=text],body textarea{font-size:19px}}@media (min-width:1600px){body input,body input[type=email],body input[type=text],body textarea{font-size:19px}}@media (min-width:1920px){body input,body input[type=email],body input[type=text],body textarea{font-size:19px}}body input:active,body input:focus,body input:hover,body input[type=email]:active,body input[type=email]:focus,body input[type=email]:hover,body input[type=text]:active,body input[type=text]:focus,body input[type=text]:hover,body textarea:active,body textarea:focus,body textarea:hover{outline:none!important}body textarea{resize:none}body input[type=submit]{cursor:pointer;width:100%;font-size:1em;line-height:55px;height:55px;background:#3ec387;color:#fff;border:none;text-transform:uppercase;letter-spacing:.05em;outline:none!important}@media (min-width:768px){body input[type=submit]{width:200px}}body input[type=submit]:active,body input[type=submit]:focus,body input[type=submit]:hover{outline:none!important}body .swiper-pagination.swiper-pagination-fraction{color:#999}body .swiper-pagination.swiper-pagination-fraction .swiper-pagination-current{font-family:Work Sans,sans-serif;font-weight:600;color:#3ec387}body .swiper-pagination.swiper-pagination-fraction .swiper-pagination-total{font-family:Work Sans,sans-serif;font-weight:800;color:#999}body .swiper-pagination.swiper-pagination-fraction .swiper-pagination-current,body .swiper-pagination.swiper-pagination-fraction .swiper-pagination-total{text-align:center;display:inline-block;min-width:20px}.preloader{position:relative;width:100%;top:30%}.preloader .preloader-percentage{position:absolute;width:220px;height:220px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:#eee}@media (min-width:768px){.preloader .preloader-percentage{width:260px;height:260px}}.preloader .preloader-percentage #preloader-chart{position:absolute;top:0;left:50%;width:100%;height:100%;fill:transparent;-webkit-transform:translateX(-50%) rotate(-90deg);-khtml-transform:translateX(-50%) rotate(-90deg);-moz-transform:translateX(-50%) rotate(-90deg);-ms-transform:translateX(-50%) rotate(-90deg);-o-transform:translateX(-50%) rotate(-90deg);transform:translateX(-50%) rotate(-90deg)}.preloader .preloader-percentage #preloader-chart circle{z-index:10;stroke-width:8px}.preloader .preloader-percentage #preloader-chart .perc{stroke:#3ec387}.preloader .preloader-percentage #preloader-chart .bg{stroke:#ccc}.preloader .preloader-percentage .preloader-percentage-text{display:block;text-align:center;position:absolute;font-family:Work Sans,sans-serif;font-weight:400;margin:0;top:50%;left:50%;font-size:2.2em;line-height:1em;color:#666;width:100px;padding-left:.2em;-webkit-transform:translate(-50%,-53%);-khtml-transform:translate(-50%,-53%);-moz-transform:translate(-50%,-53%);-ms-transform:translate(-50%,-53%);-o-transform:translate(-50%,-53%);transform:translate(-50%,-53%)}@-webkit-keyframes bounce{0%,20%,50%,80%,to{right:0}40%{right:.35em}60%{right:.2em}}@-moz-keyframes bounce{0%,20%,50%,80%,to{right:0}40%{right:.35em}60%{right:.2em}}@-ms-keyframes bounce{0%,20%,50%,80%,to{right:0}40%{right:.35em}60%{right:.2em}}@-o-keyframes bounce{0%,20%,50%,80%,to{right:0}40%{right:.35em}60%{right:.2em}}@keyframes bounce{0%,20%,50%,80%,to{right:0}40%{right:.35em}60%{right:.2em}}@-webkit-keyframes scroll{0%{opacity:1;-webkit-transform:translateY(0);-khtml-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(10px);-khtml-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}}@-moz-keyframes scroll{0%{opacity:1;-webkit-transform:translateY(0);-khtml-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(10px);-khtml-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}}@-ms-keyframes scroll{0%{opacity:1;-webkit-transform:translateY(0);-khtml-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(10px);-khtml-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}}@-o-keyframes scroll{0%{opacity:1;-webkit-transform:translateY(0);-khtml-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(10px);-khtml-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}}@keyframes scroll{0%{opacity:1;-webkit-transform:translateY(0);-khtml-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(10px);-khtml-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}}.anim-opacity{filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}.content-wrap{-webkit-transition:transform .3s;-khtml-transition:transform .3s;-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.menu-wrap .content{position:relative}.menu-toggle-wrapper{position:fixed;top:0;left:0;width:100%;z-index:110000;background-color:hsla(0,0%,9%,0);-webkit-transition-delay:.15s;-khtml-transition-delay:.15s;-moz-transition-delay:.15s;-ms-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s;-webkit-transition:background-color .3s;-khtml-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.menu-toggle-wrapper .container{position:relative}.menu-toggle-wrapper .logo-wrapper{position:absolute;left:10px;top:10px;display:block;width:50px;height:40px}@media (min-width:768px) and (max-width:767px){.menu-toggle-wrapper .logo-wrapper{left:0}}@media (min-width:768px) and (min-width:768px) and (max-width:991px){.menu-toggle-wrapper .logo-wrapper{left:10px}}@media (min-width:768px) and (min-width:992px) and (max-width:1199px){.menu-toggle-wrapper .logo-wrapper{left:10px}}@media (min-width:768px) and (min-width:1200px) and (max-width:1599px){.menu-toggle-wrapper .logo-wrapper{left:10px}}@media (min-width:768px) and (min-width:1600px){.menu-toggle-wrapper .logo-wrapper{left:15px}}@media (min-width:768px) and (min-width:1920px){.menu-toggle-wrapper .logo-wrapper{left:15px}}.menu-toggle-wrapper .logo-wrapper.active,.menu-toggle-wrapper .logo-wrapper:hover{width:180px}.menu-toggle-wrapper .logo-wrapper .text-label{line-height:40px;width:120px;left:50px;top:0}.nav-burger{display:block;overflow:hidden;width:42px;height:40px;z-index:12030;margin-left:0;position:absolute;right:5px;top:10px;background-color:hsla(0,0%,9%,0);-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-transition:rotate .5s ease-in-out;-khtml-transition:rotate .5s ease-in-out;-moz-transition:rotate .5s ease-in-out;-ms-transition:rotate .5s ease-in-out;-o-transition:rotate .5s ease-in-out;transition:rotate .5s ease-in-out}@media (min-width:768px){.nav-burger{right:15px}}@media (min-width:1200px){.nav-burger{right:15px}}@media (min-width:1600px){.nav-burger{right:25px}}.nav-burger span{display:block;position:absolute;height:3px;width:28px;background:#3ec387;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;opacity:1;left:7px;-webkit-transform:rotate(0deg);-khtml-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .25s ease-in-out;-khtml-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.nav-burger span:first-child{top:10px}.nav-burger span:nth-child(2),.nav-burger span:nth-child(3){top:19px}.nav-burger span:nth-child(4){top:28px}.nav-burger.open{border-color:#3ec387!important}.nav-burger.open span:first-child{width:0;left:50%}.nav-burger.open span:nth-child(2){-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.nav-burger.open span:nth-child(3){-webkit-transform:rotate(-45deg);-khtml-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-burger.open span:nth-child(4){width:0;left:50%}.menu-wrap{position:fixed;background:#161616;z-index:10001;width:100%;height:100%;font-size:1.15em;-webkit-transform:translateX(-100%);-khtml-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:transform .3s;-khtml-transition:transform .3s;-moz-transition:transform .3s;-ms-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}@media (max-width:767px){.menu-wrap .menu-inner{min-height:560px}}@media screen and (max-width:768px) and (orientation:landscape){.menu-wrap{overflow-y:scroll}}@media (min-width:768px){.menu-wrap{position:fixed;width:50%}}@media (min-width:1200px){.menu-wrap{width:25%;max-width:400px}}.menu-wrap .col-nav{padding-top:80px;padding-left:10px;padding-right:10px}@media (min-width:768px){.menu-wrap .col-nav{padding-top:100px}}@media (min-width:768px) and (max-width:767px){.menu-wrap .col-nav{padding-left:0}}@media (min-width:768px) and (min-width:768px) and (max-width:991px){.menu-wrap .col-nav{padding-left:10px}}@media (min-width:768px) and (min-width:992px) and (max-width:1199px){.menu-wrap .col-nav{padding-left:10px}}@media (min-width:768px) and (min-width:1200px) and (max-width:1599px){.menu-wrap .col-nav{padding-left:10px}}@media (min-width:768px) and (min-width:1600px){.menu-wrap .col-nav{padding-left:15px}}@media (min-width:768px) and (min-width:1920px){.menu-wrap .col-nav{padding-left:15px}}@media (min-width:768px) and (max-width:767px){.menu-wrap .col-nav{padding-right:0}}@media (min-width:768px) and (min-width:768px) and (max-width:991px){.menu-wrap .col-nav{padding-right:10px}}@media (min-width:768px) and (min-width:992px) and (max-width:1199px){.menu-wrap .col-nav{padding-right:10px}}@media (min-width:768px) and (min-width:1200px) and (max-width:1599px){.menu-wrap .col-nav{padding-right:10px}}@media (min-width:768px) and (min-width:1600px){.menu-wrap .col-nav{padding-right:15px}}@media (min-width:768px) and (min-width:1920px){.menu-wrap .col-nav{padding-right:15px}}.menu-wrap a.contact-mail{color:#fefefe;display:inline-block;font-size:.7em;margin:15px 0;text-decoration:none;overflow:hidden}@media (min-width:768px){.menu-wrap a.contact-mail{margin:25px 0}}.menu-wrap .social-wrapper{padding:20px 0;width:200px}.menu-wrap .social-wrapper a{color:#fefefe}@media (min-width:768px){.menu-wrap .social-wrapper{position:absolute;bottom:0}}.menu-wrap .qr-wrapper{position:absolute;bottom:20px;left:20px}.menu-wrap .qr-wrapper img{max-width:100px}.menu-wrap nav.menu{position:relative;z-index:2000;width:100%;height:100%}.menu-wrap nav.menu ul.link-list{display:block;margin:0;padding:0;width:100%;z-index:100}.menu-wrap nav.menu ul.link-list li{display:block;text-align:left;padding:.2em 0;-webkit-transition:background .5s;-khtml-transition:background .5s;-moz-transition:background .5s;-ms-transition:background .5s;-o-transition:background .5s;transition:background .5s}@media (min-height:720px){.menu-wrap nav.menu ul.link-list li{padding:.4em 0}}@media (min-height:900px){.menu-wrap nav.menu ul.link-list li{padding:.6em 0}}.menu-wrap nav.menu ul.link-list li a.menu__item{position:relative;overflow:hidden;display:inline-block;margin:0;text-decoration:none;outline:none!important}.menu-wrap nav.menu ul.link-list li a.menu__item:active,.menu-wrap nav.menu ul.link-list li a.menu__item:focus,.menu-wrap nav.menu ul.link-list li a.menu__item:hover{outline:none!important}.menu-wrap nav.menu ul.link-list li a.menu__item .menu__item-name{position:relative;display:inline-block;padding:0 10px;margin-left:-5px;color:#fefefe;text-transform:uppercase;font-size:1.5em;overflow:hidden;font-family:Work Sans,sans-serif;font-weight:800}.menu-wrap nav.menu ul.link-list li a.menu__item .menu__item-name:after,.menu-wrap nav.menu ul.link-list li a.menu__item .menu__item-name:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(62,195,135,.8);-webkit-transform:translate3d(-101%,0,0);-khtml-transform:translate3d(-101%,0,0);-moz-transform:translate3d(-101%,0,0);-ms-transform:translate3d(-101%,0,0);-o-transform:translate3d(-101%,0,0);transform:translate3d(-101%,0,0);-webkit-transition:transform .5s;-khtml-transition:transform .5s;-moz-transition:transform .5s;-ms-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s;transition-timing-function:cubic-bezier(.5,0,.3,1)}.menu-wrap nav.menu ul.link-list li a.menu__item .menu__item-name:after{top:calc(50% - 1px);height:4px}.menu-wrap nav.menu ul.link-list li a.menu__item .menu__item-label{position:relative;display:block;font-size:.8em;padding:0 .3em;color:#444;margin:.05em 0 0;font-family:Work Sans,sans-serif;font-weight:300;-webkit-transition:color .45s;-khtml-transition:color .45s;-moz-transition:color .45s;-ms-transition:color .45s;-o-transition:color .45s;transition:color .45s;-webkit-transition-timing-function:cubic-bezier(.3,0,.3,1);-khtml-transition-timing-function:cubic-bezier(.3,0,.3,1);-moz-transition-timing-function:cubic-bezier(.3,0,.3,1);-ms-transition-timing-function:cubic-bezier(.3,0,.3,1);-o-transition-timing-function:cubic-bezier(.3,0,.3,1);transition-timing-function:cubic-bezier(.3,0,.3,1)}@media (min-width:768px){.menu-wrap nav.menu ul.link-list li a.menu__item .menu__item-label{padding:0 .5em}}@media (min-height:720px){.menu-wrap nav.menu ul.link-list li a.menu__item .menu__item-label{font-size:.8em}}.menu-wrap nav.menu ul.link-list li.active a.menu__item .menu__item-name:before,.menu-wrap nav.menu ul.link-list li:hover a.menu__item .menu__item-name:before{transform:translate3d(100%,0,0) translate3d(1px,0,0)}.menu-wrap nav.menu ul.link-list li.active a.menu__item .menu__item-name:after,.menu-wrap nav.menu ul.link-list li:hover a.menu__item .menu__item-name:after{transform:translateZ(0)}.menu-wrap nav.menu ul.link-list li.active a.menu__item .menu__item-label,.menu-wrap nav.menu ul.link-list li:hover a.menu__item .menu__item-label{color:#3ec387}.cover{position:fixed;width:100%;height:100%;top:0;left:0;z-index:2000;background-color:#000}.show-menu .menu-wrap{-webkit-transition-delay:.15s;-khtml-transition-delay:.15s;-moz-transition-delay:.15s;-ms-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s;-webkit-transform:translateX(0);-khtml-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}@media screen and (max-width:768px) and (orientation:landscape){.show-menu .menu-toggle-wrapper{min-height:55px;background-color:hsla(0,0%,9%,.9)}}.show-menu .content-wrap{-webkit-transition-delay:.1s;-khtml-transition-delay:.1s;-moz-transition-delay:.1s;-ms-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}@media (min-width:768px){.show-menu .content-wrap{-webkit-transform:translateX(15%);-khtml-transform:translateX(15%);-moz-transform:translateX(15%);-ms-transform:translateX(15%);-o-transform:translateX(15%);transform:translateX(15%)}}.show-menu div.borders span.top{background-color:hsla(0,0%,100%,0)!important}.show-menu .nav-burger{background-color:#161616}.show-menu .logo-wrapper{width:180px}.show-menu .logo-wrapper .text-label{color:#fefefe}.timelne-edu{position:relative}.timelne-edu .hexa{border:0;float:left;text-align:center;height:35px;width:60px;color:#3c3c3c;position:relative;margin-top:15px;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.timelne-edu .timeline{position:relative;padding:0;width:100%;margin-left:auto;margin-right:auto;margin-top:20px;list-style-type:none}.timelne-edu span.line{position:absolute;left:50%;top:0;content:" ";display:block;width:2px;margin-left:-1px;background:#ccc;background:-moz-linear-gradient(top,hsla(0,0%,80%,0) 0,#ccc 8%,#ccc 92%,hsla(0,0%,80%,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d5d5d5),color-stop(100%,#d5d5d5));background:-webkit-linear-gradient(top,hsla(0,0%,80%,0),#ccc 8%,#ccc 92%,hsla(0,0%,80%,0));background:-o-linear-gradient(top,hsla(0,0%,80%,0) 0,#ccc 8%,#ccc 92%,hsla(0,0%,80%,0) 100%);background:-ms-linear-gradient(top,hsla(0,0%,80%,0) 0,#ccc 8%,#ccc 92%,hsla(0,0%,80%,0) 100%);background:linear-gradient(180deg,hsla(0,0%,80%,0) 0,#ccc 8%,#ccc 92%,hsla(0,0%,80%,0));z-index:5}.timelne-edu .timeline li{padding:2em 0;position:relative;z-index:20}.timelne-edu .timeline .hexa{width:16px;height:16px;position:absolute;background:#3ec387;z-index:5;top:-30px;margin-top:0;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.timelne-edu .direction-l,.timelne-edu .direction-r{position:relative;float:none;width:100%;text-align:center}.timelne-edu .flag-wrapper{text-align:center;position:relative}.timelne-edu .flag{font-family:Work Sans,sans-serif;font-weight:600;position:relative;display:inline-block;background-color:#ececec;z-index:15}.timelne-edu .time{background:#3ec387;display:inline-block}.timelne-edu .flag,.timelne-edu .time{font-size:17px;font-size:.89474rem;line-height:1.1em;padding:.3em .5em}.timelne-edu .time-wrapper{display:block;position:relative;margin:10px 0 0;z-index:14;line-height:1em;vertical-align:middle;color:#fff}.timelne-edu .direction-l .time-wrapper,.timelne-edu .direction-r .time-wrapper{float:none}.timelne-edu .desc{position:relative;margin:1em 0 0;padding:0;z-index:15}.timelne-edu .desc strong{font-family:Work Sans,sans-serif;font-weight:600}.timelne-edu .desc p{display:inline-block;padding:.5em .75em;margin:.25em 0;background-color:hsla(0,0%,100%,.9);font-size:17px;font-size:.89474rem}.timelne-edu .direction-l .desc,.timelne-edu .direction-r .desc{position:relative;margin:1em 1em 0;z-index:15}@media (min-width:768px){.timelne-edu .timeline{width:100%;margin-left:auto;margin-right:auto;margin-top:20px}.timelne-edu .timeline li:after{content:"";display:table;clear:both}.timelne-edu .timeline .hexa{display:inline-block;top:11px}.timelne-edu .timeline .direction-r .hexa{left:0}.timelne-edu .timeline .direction-l .hexa{left:100%}.timelne-edu .direction-l{padding-right:20px;float:left;width:50%;text-align:right}.timelne-edu .direction-l .flag{margin-left:5px}.timelne-edu .direction-l .desc{margin:1em 0 0 1em}.timelne-edu .direction-r{padding-left:20px;float:right;width:50%;text-align:left}.timelne-edu .direction-r .flag{margin-right:5px}.timelne-edu .direction-r .desc{margin:1em 1em 0 0}.timelne-edu .flag-wrapper{display:block}.timelne-edu .time-wrapper{display:inline;vertical-align:middle;margin:0}}@media (min-width:768px) and (max-width:991px){.timelne-edu .flag{font-size:1em;letter-spacing:-.01em}.timelne-edu .time-wrapper{display:block;margin-top:5px}.timelne-edu .direction-l .flag-wrapper,.timelne-edu .direction-l .time-wrapper{text-align:right}.timelne-edu .direction-r .flag-wrapper,.timelne-edu .direction-r .time-wrapper{text-align:left}}@media (min-width:992px) and (max-width:1199px){.timelne-edu .time-wrapper{display:block;margin-top:5px}.timelne-edu .direction-l .flag-wrapper,.timelne-edu .direction-l .time-wrapper{text-align:right}.timelne-edu .direction-r .flag-wrapper,.timelne-edu .direction-r .time-wrapper{text-align:left}}@media (min-width:1200px){.timelne-edu .flag,.timelne-edu .time,.timelne-edu .timelne-edu .desc p{font-size:19px;font-size:1rem}.timelne-edu .flag-wrapper{display:inline-block}.timelne-edu .direction-l .time-wrapper{float:left}.timelne-edu .direction-r .time-wrapper{float:right}.timelne-edu .direction-l .flag{margin-left:5px}.timelne-edu .direction-r .flag{margin-right:5px}}@media (min-width:1600px){.timelne-edu .timeline{margin-top:20px}}.reference-section .swiper-slide,.reference-section .swiper-wrapper{height:auto!important}.reference-section .swiper-container{width:100%;margin:20px auto;overflow:hidden}.reference-section .swiper-pagination{position:relative;display:block;max-width:300px;margin:50px auto 0}.reference-section .swiper-pagination .swiper-pagination-progressbar{background:#3ec387}.reference-items{cursor:pointer}@media (max-width:767px){.reference-items div.col-left{margin-bottom:30px}}.reference-items div.desc-text-wrapper{display:block;margin-bottom:1em;text-align:center}.reference-items div.desc-text-wrapper p.desc-text{display:inline-block;color:#5c5c5c}.reference-items div.desc-text-wrapper:after,.reference-items div.desc-text-wrapper:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.3em;color:#3ec387;display:inline-block}.reference-items h3{text-transform:uppercase;text-align:center}.reference-items .content-desc{text-align:center}.reference-items p.desc-sign{padding-left:.5em;text-align:center;color:#999;margin-top:0;margin-bottom:.5em;font-weight:400}.reference-items a,.reference-items p.desc-sign{display:inline-block;font-size:.9em;text-transform:uppercase;font-family:Work Sans,sans-serif}.reference-items a{color:#3ec387;overflow:hidden;padding-bottom:2px;margin-bottom:0;font-weight:600;text-decoration:none;position:relative;padding-bottom:-1px}.reference-items a:after{content:"";position:absolute;width:0;height:1px;background-color:#3ec387;left:0;bottom:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-webkit-transition:all .3s;-khtml-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.reference-items a.active,.reference-items a:hover{text-decoration:none}.reference-items a.active:after,.reference-items a:hover:after{width:100%;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.reference-items a.active,.reference-items a:hover{color:#3ec387}.skills-intro-text{text-align:center;margin-bottom:3em}.skills-desc-wrapper{display:block;max-width:1080px;margin-left:auto;margin-right:auto}.skills-desc-wrapper .skills-desc{text-align:center;margin-top:3em}@media (min-width:1200px){.skills-desc-wrapper .skills-desc{min-height:60px}}.skill-chart{position:relative;margin:0 auto;padding:0}@media (max-width:767px){.skill-chart{width:300px;height:300px}}@media (min-width:768px){.skill-chart{max-width:480px;height:480px;width:100%}}.skill-chart .legend{margin:0;position:absolute;z-index:150;top:50%;left:50%;list-style:none;min-width:400px;padding:40px 5px 5px 10px}@media (min-width:768px){.skill-chart .legend{padding:65px 5px 5px 25px}}.skill-chart .legend li{cursor:pointer;display:block;font-size:12px;line-height:17px;height:17px;-webkit-transition:color .3s;-khtml-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s}@media (max-width:767px){.skill-chart .legend li{max-width:160px;overflow:hidden;text-overflow:ellipsis}}@media (min-width:768px){.skill-chart .legend li{font-size:.85em;line-height:28px;height:28px;font-family:Work Sans,sans-serif;font-weight:600}}.skill-chart .legend li.active,.skill-chart .legend li:hover{color:#3ec387}.skill-chart .skills-chart-wrapper{position:relative;width:100%;height:100%}.skill-chart .skill-perc{position:absolute;top:50%;left:50%;color:#5c5c5c;text-align:center;width:60px;margin:0;font-size:1.3em;font-family:Work Sans,sans-serif;font-weight:400;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:768px){.skill-chart .skill-perc{font-size:2.2em}}.skill-chart svg#skills-chart{display:block;width:100%;height:100%;background-color:transparent;fill:transparent;-webkit-transform:rotate(90deg);-khtml-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.skill-chart svg#skills-chart circle{stroke-width:24px}.skill-chart svg#skills-chart .skill-bar{cursor:pointer;stroke:#3ec387}.skill-chart svg#skills-chart .skill-bar.active{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.skill-chart svg#skills-chart .bg-bar{stroke:#ececec}a.project-details-back{position:relative;display:inline-block;z-index:100;width:50px;height:50px;line-height:50px;text-align:center;color:#000;font-size:1em;background-color:#3ec387;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}a.project-details-back,a.project-details-back:active,a.project-details-back:focus,a.project-details-back:hover{text-decoration:none!important}a.project-details-back:after{color:#fff;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\EA40";position:absolute;top:50%;left:50%;font-size:1.6em;-webkit-transition:background-color .3s,transform .3s,left .3s,color .3s;-khtml-transition:background-color .3s,transform .3s,left .3s,color .3s;-moz-transition:background-color .3s,transform .3s,left .3s,color .3s;-ms-transition:background-color .3s,transform .3s,left .3s,color .3s;-o-transition:background-color .3s,transform .3s,left .3s,color .3s;transition:background-color .3s,transform .3s,left .3s,color .3s;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}a.project-details-back.active,a.project-details-back:hover{background-color:#3ec387}a.project-details-back.active:after,a.project-details-back:hover:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);-khtml-transform:translate(-50%,-50%) rotate(90deg);-moz-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);-o-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.work-grid-wrapper-details{position:relative;background-color:#fff;overflow:hidden;margin-top:30px}@media (min-width:1600px){.work-grid-wrapper-details{margin-top:60px}}.work-grid-wrapper-details .logo-wrapper{position:absolute;left:50%;top:50%;height:70px;width:120px;margin-top:-30px;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.work-grid-wrapper-details .logo-wrapper:after{content:"Loading...";position:absolute;display:block;bottom:0;left:50%;font-size:13px;text-transform:uppercase;font-family:Work Sans,sans-serif;font-weight:600;-webkit-transform:translateX(-45%);-khtml-transform:translateX(-45%);-moz-transform:translateX(-45%);-ms-transform:translateX(-45%);-o-transform:translateX(-45%);transform:translateX(-45%)}.work-grid-wrapper-details .logo-wrapper .preloader-logo{left:50%;background-color:#999;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);filter:alpha(opacity=60);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";-webkit-opacity:.6;-khtml-opacity:.6;-moz-opacity:.6;-ms-opacity:.6;-o-opacity:.6;opacity:.6}.work-grid-wrapper-details .loading-error{text-align:center;padding:40px 0}.work-grid-wrapper-details .work-grid-wrapper-details-inner{position:relative}.work-grid-wrapper-details .work-grid-wrapper-details-inner .project-site-content{background-color:#fff}.work-grid-wrapper-details .work-grid-wrapper-details-inner .project-site-content .project-detail{padding:40px 15px}@media (min-width:1200px){.work-grid-wrapper-details .work-grid-wrapper-details-inner .project-site-content .project-detail{padding:60px 15px}}@media (max-width:1199px){.work-grid-wrapper-details .work-grid-wrapper-details-inner .project-site-content .project-detail div.col-desc{margin-bottom:40px}}.work-grid-wrapper-details .work-grid-wrapper-details-inner .project-site-content .project-detail div.col-desc .top-wrapper{margin-bottom:20px}.work-grid-wrapper-details .work-grid-wrapper-details-inner .project-site-content .project-detail div.col-desc .project-detail-label{color:#999;text-transform:uppercase;font-size:.9em}.work-grid-wrapper-details .work-grid-wrapper-details-inner .project-site-content .project-detail div.col-desc .project-detail-sep{color:#3ec387;margin:10px 0 20px}.work-grid-wrapper-details .work-grid-wrapper-details-inner .project-site-content .project-detail div.col-desc .details-desc-summary{margin-top:30px}.work-grid-wrapper-details .work-grid-wrapper-details-inner .project-site-content .project-detail .swiper-pagination{display:inline-block;float:right;position:relative;margin-top:5px;margin-bottom:20px;font-size:1.6em;bottom:auto;max-width:105px}@media (max-width:767px){.work-grid-wrapper-details .work-grid-wrapper-details-inner .project-site-content .project-detail .swiper-pagination{text-align:right}}@media (min-width:768px){.work-grid-wrapper-details .work-grid-wrapper-details-inner .project-site-content .project-detail .swiper-pagination{margin-bottom:30px;font-size:2em;max-width:105px}}.work-grid-wrapper-details .work-grid-wrapper-details-inner .project-site-content .project-detail .swiper-pagination .swiper-pagination-current,.work-grid-wrapper-details .work-grid-wrapper-details-inner .project-site-content .project-detail .swiper-pagination .swiper-pagination-total{text-align:center;display:inline-block;min-width:30px}@media (max-width:767px){.work-grid-wrapper-details .work-grid-wrapper-details-inner .project-site-content .project-detail h2.project-detail-title{margin-top:0;margin-bottom:.5em}}@media (min-width:768px) and (max-width:991px){.work-grid-wrapper-details .work-grid-wrapper-details-inner .project-site-content .project-detail h2.project-detail-title{margin-top:.5em;margin-bottom:.5em}}@media (min-width:1200px){.work-grid-wrapper-details .work-grid-wrapper-details-inner .project-site-content .project-detail h2.project-detail-title{margin-top:0;margin-bottom:.5em}}@media (max-width:767px){.work-grid-wrapper-details .work-grid-wrapper-details-inner .project-site-content .project-detail h2.project-detail-title{font-size:2rem}}@media (min-width:768px) and (max-width:991px){.work-grid-wrapper-details .work-grid-wrapper-details-inner .project-site-content .project-detail h2.project-detail-title{font-size:3rem}}@media (min-width:992px) and (max-width:1199px){.work-grid-wrapper-details .work-grid-wrapper-details-inner .project-site-content .project-detail h2.project-detail-title{font-size:3rem}}@media (min-width:1200px) and (max-width:1599px){.work-grid-wrapper-details .work-grid-wrapper-details-inner .project-site-content .project-detail h2.project-detail-title{font-size:3rem}}@media (min-width:1600px){.work-grid-wrapper-details .work-grid-wrapper-details-inner .project-site-content .project-detail h2.project-detail-title{font-size:3rem}}@media (min-width:1920px){.work-grid-wrapper-details .work-grid-wrapper-details-inner .project-site-content .project-detail h2.project-detail-title{font-size:3rem}}.work-grid-wrapper-details .work-grid-wrapper-details-inner .project-site-content .project-detail .project-detail-desc-sign{font-size:.9em;color:#999;margin-top:0;margin-bottom:.5em;text-transform:uppercase;font-family:Work Sans,sans-serif;font-weight:400}.work-grid-wrapper-details .work-grid-wrapper-details-inner .project-site-content .project-detail .project-detail-media img{width:100%;height:auto}.work-grid-wrapper-details .work-grid-wrapper-details-inner .project-site-content .project-detail .project-detail-media.video{height:0;padding-bottom:55.6%;position:relative}.work-grid-wrapper-details .work-grid-wrapper-details-inner .project-site-content .project-detail .project-detail-media.video:before{position:absolute;height:100%;width:100%;left:0;top:0;z-index:10;background-color:hsla(0,0%,100%,0)}.work-grid-wrapper-details .work-grid-wrapper-details-inner .project-site-content .project-detail .project-detail-media.video iframe{position:absolute;height:100%;width:100%}.work-grid-wrapper .project-item{display:block;float:left;position:relative;width:50%;margin-bottom:0;overflow:hidden}@media (min-width:768px){.work-grid-wrapper .project-item{width:50%;margin-bottom:0}}@media (min-width:1200px){.work-grid-wrapper .project-item{width:33.33%}}.work-grid-wrapper .project-item .project-item-inner{height:0;padding-bottom:50%;max-height:277px;overflow:hidden}.work-grid-wrapper .project-item .project-item-inner.double{padding-bottom:100%;max-height:544px}.work-grid-wrapper .project-item .project-item-inner a{position:absolute;width:100%;height:100%;left:0;bottom:0}.work-grid-wrapper .project-item .project-item-inner a img{width:100%}.work-grid-wrapper .project-item .project-item-inner a .project-desc{color:#000;position:absolute;width:100%;height:100%;z-index:10;bottom:0;left:0;background-color:#3ec387;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-webkit-transition:opacity .3s;-khtml-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.work-grid-wrapper .project-item .project-item-inner a .project-desc .project-desc-text{position:absolute;width:100%;z-index:10;bottom:-15px;left:0;padding:15px 20px;-webkit-transition:bottom .3s;-khtml-transition:bottom .3s;-moz-transition:bottom .3s;-ms-transition:bottom .3s;-o-transition:bottom .3s;transition:bottom .3s}@media (max-width:767px){.work-grid-wrapper .project-item .project-item-inner a .project-desc .project-desc-text{padding:5px 10px}}.work-grid-wrapper .project-item .project-item-inner a .project-desc .project-desc-text h4{color:#fff;display:inline-block;position:relative;margin:0}@media (max-width:767px){.work-grid-wrapper .project-item .project-item-inner a .project-desc .project-desc-text h4{font-size:20px}}@media (min-width:768px) and (max-width:991px){.work-grid-wrapper .project-item .project-item-inner a .project-desc .project-desc-text h4{font-size:28px}}.work-grid-wrapper .project-item .project-item-inner a .project-desc .project-desc-text p.project-desc-info{color:#fff;margin:0;margin-bottom:.3em}@media (max-width:767px){.work-grid-wrapper .project-item .project-item-inner a .project-desc .project-desc-text p.project-desc-info{display:none}}.work-grid-wrapper .project-item .project-item-inner a.active .project-desc,.work-grid-wrapper .project-item .project-item-inner a:hover .project-desc{z-index:100;filter:alpha(opacity=95);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";-webkit-opacity:.95;-khtml-opacity:.95;-moz-opacity:.95;-ms-opacity:.95;-o-opacity:.95;opacity:.95}.work-grid-wrapper .project-item .project-item-inner a.active .project-desc .project-desc-text,.work-grid-wrapper .project-item .project-item-inner a:hover .project-desc .project-desc-text{bottom:0}.work-grid-wrapper .project-item.dimmed:before{filter:alpha(opacity=40);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";-webkit-opacity:.4;-khtml-opacity:.4;-moz-opacity:.4;-ms-opacity:.4;-o-opacity:.4;opacity:.4}.work-grid-wrapper .project-item:before{content:" ";position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;background-color:#000;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-webkit-transition:opacity .3s;-khtml-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.distortion-canvas{position:fixed;top:0;left:0;z-index:0}.distortion-canvas.effect{z-index:99999}.distortion-timer-wrapper{display:block;overflow:hidden;width:30px;height:40px;z-index:12030;margin-left:0;position:absolute;right:55px;top:10px;-webkit-transition:width .3s;-khtml-transition:width .3s;-moz-transition:width .3s;-ms-transition:width .3s;-o-transition:width .3s;transition:width .3s;-webkit-transition-delay:.3s;-khtml-transition-delay:.3s;-moz-transition-delay:.3s;-ms-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}@media (min-width:768px){.distortion-timer-wrapper{right:70px}}@media (min-width:1200px){.distortion-timer-wrapper{right:70px}}@media (min-width:1600px){.distortion-timer-wrapper{right:80px}}.distortion-timer-wrapper .text-label{line-height:40px;width:220px;right:40px;top:0;text-align:right}.distortion-timer-wrapper #distortion-clock{cursor:pointer;position:absolute;right:0;top:50%;width:30px;height:30px;background-color:transparent;fill:transparent;-webkit-transform-origin:50% 0;-khtml-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:rotate(-90deg) translateY(-50%);-khtml-transform:rotate(-90deg) translateY(-50%);-moz-transform:rotate(-90deg) translateY(-50%);-ms-transform:rotate(-90deg) translateY(-50%);-o-transform:rotate(-90deg) translateY(-50%);transform:rotate(-90deg) translateY(-50%)}.distortion-timer-wrapper #distortion-clock circle{stroke-width:7px;-webkit-transition:stroke .3s;-khtml-transition:stroke .3s;-moz-transition:stroke .3s;-ms-transition:stroke .3s;-o-transition:stroke .3s;transition:stroke .3s}.distortion-timer-wrapper #distortion-clock circle.time{stroke:#3ec387}.distortion-timer-wrapper #distortion-clock circle.bg{stroke:#ccc}.distortion-timer-wrapper.hover,.distortion-timer-wrapper:hover{width:240px}.distortion-timer-wrapper.hover #distortion-clock circle.time,.distortion-timer-wrapper:hover #distortion-clock circle.time{stroke:#3ec387}.contact-section .form-wrapper .form-info-monit{padding:25px 15px 15px;margin-top:0;margin-bottom:50px;font-size:1em;font-family:Work Sans,sans-serif;font-weight:400}@media (min-width:1600px){.contact-section .form-wrapper .form-info-monit{padding:35px 15px 25px}}.contact-section .form-wrapper .form-info-monit.error{color:#f21902}.contact-section .form-wrapper .form-info-monit.success{color:#8bc34a}.contact-section .form-wrapper form textarea{height:325px}.contact-section .form-wrapper form .action-wrapper .action-col{margin-bottom:35px}.contact-section .form-wrapper form .action-wrapper input[type=submit]{float:right}body{position:relative;color:#000;background-color:#fff}body div.content-wrap{overflow-x:hidden;position:relative}body div.borders span{position:fixed;z-index:100000}body div.borders span.top{top:0;left:0;width:100%;height:0}@media (max-width:767px){body div.borders span.top{z-index:99900}}body div.borders span.bottom{bottom:0;left:0;width:100%;height:5px}@media (min-width:768px){body div.borders span.bottom{height:10px}}@media (min-width:992px){body div.borders span.bottom{height:15px}}body div.borders span.left{top:0;left:0;height:100%}@media (max-width:767px){body div.borders span.left{width:0}}@media (min-width:768px) and (max-width:991px){body div.borders span.left{width:10px}}@media (min-width:992px) and (max-width:1199px){body div.borders span.left{width:10px}}@media (min-width:1200px) and (max-width:1599px){body div.borders span.left{width:10px}}@media (min-width:1600px){body div.borders span.left{width:15px}}@media (min-width:1920px){body div.borders span.left{width:15px}}body div.borders span.right{top:0;right:0;height:100%}@media (max-width:767px){body div.borders span.right{width:0}}@media (min-width:768px) and (max-width:991px){body div.borders span.right{width:10px}}@media (min-width:992px) and (max-width:1199px){body div.borders span.right{width:10px}}@media (min-width:1200px) and (max-width:1599px){body div.borders span.right{width:10px}}@media (min-width:1600px){body div.borders span.right{width:15px}}@media (min-width:1920px){body div.borders span.right{width:15px}}body .full-h{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;justify-content:center}@media screen and (min-height:700px){body .full-h{min-height:100vh;height:100vh}}body section{background-color:hsla(0,0%,100%,.85);padding:6vh 0;position:relative;overflow:hidden}@media (min-width:768px){body section{padding:10vh 0}}body section div.content-wrapper{position:relative;padding:5vh 15px}body section div.row{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}body section div[class*=" col-"],body section div[class^=col-]{padding:0 15px}body section.intro-section{background-color:transparent}@media (max-width:767px){body section.intro-section{padding:5vh 15px}}@media (min-width:768px){body section.intro-section{padding:0!important}}body section.intro-section .content-col{max-width:800px}body section.intro-section .underline-text{text-decoration:none;position:relative;padding-bottom:2px}body section.intro-section .underline-text.active,body section.intro-section .underline-text:hover{color:#3ec387}body section.intro-section .underline-text:after{content:"";position:absolute;width:0;height:1px;background-color:#3ec387;left:0;bottom:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-webkit-transition:all .3s;-khtml-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}body section.intro-section .underline-text.active,body section.intro-section .underline-text:hover{text-decoration:none}body section.intro-section .underline-text.active:after,body section.intro-section .underline-text:hover:after{width:100%;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}body section.intro-section div.me-photo{z-index:200;display:block;margin:0 auto;position:relative;width:220px;height:220px;background-color:#eee;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){body section.intro-section div.me-photo{width:260px;height:260px}}body section.intro-section div.me-photo .outline{position:absolute;overflow:hidden;width:1110%;height:1110%;left:50%;top:50%;z-index:10;background-color:#fafafa;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body section.intro-section div.me-photo div.preloader-percentage{z-index:200}body section.intro-section div.me-photo .profile-wrapper{display:block;position:absolute;left:8px;top:8px;right:8px;bottom:8px;z-index:400}body section.intro-section div.me-photo div.cover,body section.intro-section div.me-photo img{-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}body section.intro-section div.me-photo div.cover{position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;background-color:#3ec387;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}body section.intro-section .bio-desc{text-align:center;overflow:hidden}body section.intro-section .bio-desc h1.me{position:relative;margin-top:.5em;margin-bottom:0;padding:0 .25em;text-transform:uppercase;font-family:Work Sans,sans-serif;font-weight:800;background-color:hsla(0,0%,100%,.6)}body section.intro-section .bio-desc hr.sep{margin:.8em 0;background-color:#3ec387}@media (min-width:768px){body section.intro-section .bio-desc hr.sep{margin:1.5em 0}}body section.intro-section .bio-desc div.paragraph-wrapper{margin-bottom:1em}body section.intro-section .bio-desc p.text-profession{position:relative;display:inline;margin:0;font-family:Work Sans,sans-serif;font-weight:300;background-color:#ececec;padding:.4em .6em}body section.intro-section .bio-desc a.contact-me-link{margin:15px 0;font-size:1.2em;display:inline-block;font-family:Work Sans,sans-serif;font-weight:600}@media (min-width:768px){body section.intro-section .bio-desc a.contact-me-link{font-size:1.4em;margin:25px 0}}body section.intro-section a.scroll{position:absolute;left:50%;bottom:20px}@media (max-width:767px){body section.intro-section a.scroll{bottom:10px}}body section.study-section .underline-text{display:inline-block;font-size:1.4em;margin:15px 0;font-family:Work Sans,sans-serif;font-weight:600;text-decoration:none;position:relative;padding-bottom:2px}@media (min-width:768px){body section.study-section .underline-text{margin:25px 0}}body section.study-section .underline-text.active,body section.study-section .underline-text:hover{color:#3ec387}body section.study-section .underline-text:after{content:"";position:absolute;width:0;height:1px;background-color:#3ec387;left:0;bottom:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-webkit-transition:all .3s;-khtml-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}body section.study-section .underline-text.active,body section.study-section .underline-text:hover{text-decoration:none}body section.study-section .underline-text.active:after,body section.study-section .underline-text:hover:after{width:100%;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}body section.works-section{background-color:#161616}body section.works-section p.info-text{text-align:center;padding:10px 0 40px}@media (min-width:1600px){body section.works-section p.info-text{padding:20px 0 50px}}body footer{background-color:hsla(0,0%,100%,.85)}body footer.footer-section .col-links{padding-top:10px;padding-bottom:10px}body footer.footer-section .col-links a{line-height:40px}body footer.footer-section div.content-wrapper{position:relative;padding:3vh 15px}body footer.footer-section .social-wrapper{width:200px}body footer.footer-section .back-to-top{display:inline-block;line-height:40px;text-decoration:none;width:40px;height:40px;text-align:center;background-color:#ececec;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:color .3s;-khtml-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s}body footer.footer-section .back-to-top.active,body footer.footer-section .back-to-top:hover{color:#3ec387}body,html{padding:0;margin:0;overflow-x:hidden}html.loading{height:100%;position:fixed;overflow-y:scroll}