@keyframes lookforward {
from {
opacity:0
}
to {
	opacity:1
}
}
@keyframes lookforward-end {
from {
opacity:1
}
to {
	opacity:0
}
}
@keyframes lookforward-slideup {
from {
transform:translate(0, 100px)
}
to {
	transform:translate(0, 0)
}
}
@keyframes lookforward-slideup-end {
from {
transform:translate(0, 0)
}
to {
	transform:translate(0, -100px)
}
}
@keyframes lookforward-slidedown {
from {
transform:translate(0, -100px)
}
to {
	transform:translate(0, 0)
}
}
@keyframes lookforward-slidedown-end {
from {
transform:translate(0, 0)
}
to {
	transform:translate(0, 100px)
}
}
@keyframes lookforward-slideleft {
from {
transform:translate(100px, 0)
}
to {
	transform:translate(0, 0)
}
}
@keyframes lookforward-slideleft-end {
from {
transform:translate(0, 0)
}
to {
	transform:translate(-100px, 0)
}
}
@keyframes lookforward-slideright {
from {
transform:translate(-100px, 0)
}
to {
	transform:translate(0, 0)
}
}
@keyframes lookforward-slideright-end {
from {
transform:translate(0, 0)
}
to {
	transform:translate(100px, 0)
}
}
@keyframes lookforward-scaleup {
from {
transform:scale(0.8)
}
to {
	transform:scale(1)
}
}
@keyframes lookforward-scaleup-end {
from {
transform:scale(1)
}
to {
	transform:scale(1.2)
}
}
@keyframes lookforward-scaledown {
from {
transform:scale(1.2)
}
to {
	transform:scale(1)
}
}
@keyframes lookforward-scaledown-end {
from {
transform:scale(1)
}
to {
	transform:scale(0.8)
}
}
@keyframes lookforward-loader {
0% {
opacity:.4;
transform:rotate(0deg)
}
50% {
opacity:1;
transform:rotate(180deg)
}
100% {
opacity:.4;
transform:rotate(360deg)
}
}
.lookforward {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-image:url(../images/portfolio-bg.jpg); background-position:left top; background-size:100%; background-attachment:fixed; background-repeat:no-repeat;
	background-position: center center;
	z-index:1000000;
	cursor:default;
	opacity:1;
	
}
.animate-bg{
	
  animation: shrink 5s infinite alternate; height:100vh;
	}
@keyframes shrink {
  0% {
    background-size: 110% 110%;
  }
  100% {
    background-size: 100% 100%;
  }
}
.lookforward[data-animation] {
	animation-timing-function:ease-out;
animation-duration:.3s;
	animation-name:lookforward
}
.lookforward-loader-wrap {
	display:block;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000000
}
.lookforward-loader {
	position:absolute;
	z-index:101;
	top:50%;
	left:50%;
	width:100px;
	height:100px;
	margin-top:-15px;
	margin-left:-15px;
	/*border:8px solid #000;
	border-right-color:transparent;
	border-radius:50%;
animation:lookforward-loader .5s infinite linear;*/ background-image:url(../images/logo.svg); background-position:center; background-repeat:no-repeat; background-color:#fff;
border:1px solid #054c7a;
}
.lookforward-body {
	width:100%;
	height:100%;
	overflow-x:hidden;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch
}
[data-animation] .lookforward-inner {
	animation-timing-function:ease-out;
animation-duration:.3s
}
[data-animation] .lookforward-inner._enter-slideup {
	animation-name:lookforward-slideup
}
[data-animation] .lookforward-inner._enter-slidedown {
	animation-name:lookforward-slidedown
}
[data-animation] .lookforward-inner._enter-slideright {
	animation-name:lookforward-slideright
}
[data-animation] .lookforward-inner._enter-slideleft {
	animation-name:lookforward-slideleft
}
[data-animation] .lookforward-inner._enter-scaleup {
	animation-name:lookforward-scaleup
}
[data-animation] .lookforward-inner._enter-scaledown {
	animation-name:lookforward-scaledown
}
[data-animation].lookforward-close {
	animation-name:lookforward-end;
	opacity:0
}
[data-animation].lookforward-close .lookforward-inner._enter-slideup {
	animation-name:lookforward-slidedown-end
}
[data-animation].lookforward-close .lookforward-inner._enter-slidedown {
	animation-name:lookforward-slideup-end
}
[data-animation].lookforward-close .lookforward-inner._enter-slideright {
	animation-name:lookforward-slideleft-end
}
[data-animation].lookforward-close .lookforward-inner._enter-slideleft {
	animation-name:lookforward-slideright-end
}
[data-animation].lookforward-close .lookforward-inner._enter-scaleup {
	animation-name:lookforward-scaledown-end
}
[data-animation].lookforward-close .lookforward-inner._enter-scaledown {
	animation-name:lookforward-scaleup-end
}
[data-animation].lookforward-close .lookforward-inner._leave-slideup {
	animation-name:lookforward-slideup-end
}
[data-animation].lookforward-close .lookforward-inner._leave-slidedown {
	animation-name:lookforward-slidedown-end
}
[data-animation].lookforward-close .lookforward-inner._leave-slideright {
	animation-name:lookforward-slideright-end
}
[data-animation].lookforward-close .lookforward-inner._leave-slideleft {
	animation-name:lookforward-slideleft-end
}
[data-animation].lookforward-close .lookforward-inner._leave-scaleup {
	animation-name:lookforward-scaleup-end
}
[data-animation].lookforward-close .lookforward-inner._leave-scaledown {
	animation-name:lookforward-scaledown-end
}
.lookforward-close-btn {
	position:fixed;
	z-index:2;
	top:12px;
	left:15px;
	display:block;
	width:35px;
	height:35px;
	border:none;
	background-image:url(../images/close.svg);
	border-radius:10px;
	background-size:contain;
	background-position:center center; background-color:transparent; z-index:200;
}
.lookforward-close-btn:focus{ outline:none;}
/*.lookforward-close-btn._pattern1 {
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNjBweCIgaGVpZ2h0PSIxNjBweCIgdmlld0JveD0iMCAwIDE2MCAxNjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+cGF0dGVybjM8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJwYXR0ZXJuMyIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjRDhEOEQ4Ij4gICAgICAgICAgICA8cGF0aCBkPSJNMTAsMCBMMTUwLDAgQzE1NS41MjI4NDcsLTEuMDE0NTMwNjNlLTE1IDE2MCw0LjQ3NzE1MjUgMTYwLDEwIEwxNjAsMTUwIEMxNjAsMTU1LjUyMjg0NyAxNTUuNTIyODQ3LDE2MCAxNTAsMTYwIEwxMCwxNjAgQzQuNDc3MTUyNSwxNjAgNi43NjM1Mzc1MWUtMTYsMTU1LjUyMjg0NyAwLDE1MCBMMCwxMCBMMCwxMCBDLTYuNzYzNTM3NTFlLTE2LDQuNDc3MTUyNSA0LjQ3NzE1MjUsMS4wMTQ1MzA2M2UtMTUgMTAsMCBMMTAsMCBaIE01MC41LDgwIEwxMDAuNSwxMTIuNSBMMTAwLjUsNDcuNSBMNTAuNSw4MCBaIiBpZD0iQ29tYmluZWQtU2hhcGUiPjwvcGF0aD4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==)
}*/
.lookforward-close-btn._pattern2 {
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI3OHB4IiBoZWlnaHQ9IjUxcHgiIHZpZXdCb3g9IjAgMCA3OCA1MSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5Hcm91cDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9Ikdyb3VwIiBmaWxsPSIjRDhEOEQ4Ij4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNC41MDAwMDAsIDE1LjAwMDAwMCkgcm90YXRlKC00NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTQuNTAwMDAwLCAtMTUuMDAwMDAwKSAiIHg9Ii0zIiB5PSIxMiIgd2lkdGg9IjM1IiBoZWlnaHQ9IjYiPjwvcmVjdD4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNC41MDAwMDAsIDM2LjAwMDAwMCkgc2NhbGUoMSwgLTEpIHJvdGF0ZSgtNDUuMDAwMDAwKSB0cmFuc2xhdGUoLTE0LjUwMDAwMCwgLTM2LjAwMDAwMCkgIiB4PSItMyIgeT0iMzMiIHdpZHRoPSIzNSIgaGVpZ2h0PSI2Ij48L3JlY3Q+ICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0yIiB4PSI1IiB5PSIyMyIgd2lkdGg9IjczIiBoZWlnaHQ9IjYiPjwvcmVjdD4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==)
}
.lookforward-close-btn._pattern3 {
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI3OHB4IiBoZWlnaHQ9IjQzcHgiIHZpZXdCb3g9IjAgMCA3OCA0MyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5Hcm91cCAyPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iR3JvdXAtMiIgZmlsbD0iI0JEQkRCRCI+ICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIj4gICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMuMDAwMDAwLCAxMy4wMDAwMDApIHJvdGF0ZSgtNDUuMDAwMDAwKSB0cmFuc2xhdGUoLTEzLjAwMDAwMCwgLTEzLjAwMDAwMCkgIiB4PSItMiIgeT0iMTAiIHdpZHRoPSIzMCIgaGVpZ2h0PSI2Ij48L3JlY3Q+ICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjAwMDAwMCwgMzAuMDAwMDAwKSBzY2FsZSgxLCAtMSkgcm90YXRlKC00NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTMuMDAwMDAwLCAtMzAuMDAwMDAwKSAiIHg9Ii0yIiB5PSIyNyIgd2lkdGg9IjMwIiBoZWlnaHQ9IjYiPjwvcmVjdD4gICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDAuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjAwMDAwMCwgMTMuMDAwMDAwKSByb3RhdGUoLTQ1LjAwMDAwMCkgdHJhbnNsYXRlKC0xMy4wMDAwMDAsIC0xMy4wMDAwMDApICIgeD0iLTIiIHk9IjEwIiB3aWR0aD0iMzAiIGhlaWdodD0iNiI+PC9yZWN0PiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4wMDAwMDAsIDMwLjAwMDAwMCkgc2NhbGUoMSwgLTEpIHJvdGF0ZSgtNDUuMDAwMDAwKSB0cmFuc2xhdGUoLTEzLjAwMDAwMCwgLTMwLjAwMDAwMCkgIiB4PSItMiIgeT0iMjciIHdpZHRoPSIzMCIgaGVpZ2h0PSI2Ij48L3JlY3Q+ICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTIuMDAwMDAwLCAwLjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy4wMDAwMDAsIDEzLjAwMDAwMCkgcm90YXRlKC00NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTMuMDAwMDAwLCAtMTMuMDAwMDAwKSAiIHg9Ii0yIiB5PSIxMCIgd2lkdGg9IjMwIiBoZWlnaHQ9IjYiPjwvcmVjdD4gICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMuMDAwMDAwLCAzMC4wMDAwMDApIHNjYWxlKDEsIC0xKSByb3RhdGUoLTQ1LjAwMDAwMCkgdHJhbnNsYXRlKC0xMy4wMDAwMDAsIC0zMC4wMDAwMDApICIgeD0iLTIiIHk9IjI3IiB3aWR0aD0iMzAiIGhlaWdodD0iNiI+PC9yZWN0PiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==)
}
.lookforward-close-btn._pattern4 {
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5Hcm91cCAyPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMzguMDAwMDAwLCAtNjUuMDAwMDAwKSIgc3Ryb2tlPSIjOTc5Nzk3IiBzdHJva2Utd2lkdGg9IjMiPiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDAuMDAwMDAwLCA2Ny4wMDAwMDApIj4gICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbCIgY3g9IjI0IiBjeT0iMjQiIHI9IjI0Ij48L2NpcmNsZT4gICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC41MDAwMDAsIDE4LjUwMDAwMCkgcm90YXRlKDguMDAwMDAwKSB0cmFuc2xhdGUoLTIwLjUwMDAwMCwgLTE4LjUwMDAwMCkgdHJhbnNsYXRlKDE2LjAwMDAwMCwgMTEuMDAwMDAwKSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+ICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOC43NjMxNTc4OSwwLjQgTDAuMjM2ODQyMTA1LDE0IiBpZD0iTGluZSI+PC9wYXRoPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuNTAwMDAwLCAzMC41MDAwMDApIHNjYWxlKDEsIC0xKSByb3RhdGUoOC4wMDAwMDApIHRyYW5zbGF0ZSgtMjAuNTAwMDAwLCAtMzAuNTAwMDAwKSB0cmFuc2xhdGUoMTYuMDAwMDAwLCAyMy4wMDAwMDApIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIj4gICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04Ljc2MzE1Nzg5LDAuNCBMMC4yMzY4NDIxMDUsMTQiIGlkPSJMaW5lIj48L3BhdGg+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=)
}
