html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
article,
aside,
footer,
header,
nav,
section{display:block;}
h1{font-size:2em;margin:0.67em 0;}
figcaption,
figure,
main{display:block;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;overflow:visible;}
pre{font-family:monospace, monospace;font-size:1em;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
b,
strong{font-weight:inherit;}
b,
strong{font-weight:bolder;}
code,
kbd,
samp{font-family:monospace, monospace;font-size:1em;}
dfn{font-style:italic;}
mark{background-color:#ff0;color:#000;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
audio,
video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
img{border-style:none;}
svg:not(:root){overflow:hidden;}
button,
input,
optgroup,
select,
textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;}
button,
input{overflow:visible;}
button,
select{text-transform:none;}
button,
html [type="button"],
[type="reset"],
[type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{padding:0.35em 0.75em 0.625em;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress{display:inline-block;vertical-align:baseline;}
textarea{overflow:auto;}
[type="checkbox"],
[type="radio"]{box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{height:auto;}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
details,
menu{display:block;}
summary{display:list-item;}
canvas{display:inline-block;}
template{display:none;}
[hidden]{display:none;}
.ps{overflow:hidden !important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto;}
.ps__rail-x{display:none;opacity:0;transition:background-color 0.2s linear, opacity 0.2s linear;-webkit-transition:background-color 0.2s linear, opacity 0.2s linear;height:15px;bottom:0px;position:absolute;}
.ps__rail-y{display:none;opacity:0;transition:background-color 0.2s linear, opacity 0.2s linear;-webkit-transition:background-color 0.2s linear, opacity 0.2s linear;width:15px;right:0;position:absolute;}
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y{display:block;background-color:transparent;}
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y{opacity:0.6;}
.ps__rail-x:hover,
.ps__rail-y:hover,
.ps__rail-x:focus,
.ps__rail-y:focus{background-color:#eee;opacity:0.9;}
.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color 0.2s linear, height 0.2s ease-in-out;-webkit-transition:background-color 0.2s linear, height 0.2s ease-in-out;height:6px;bottom:2px;position:absolute;}
.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color 0.2s linear, width 0.2s ease-in-out;-webkit-transition:background-color 0.2s linear, width 0.2s ease-in-out;width:6px;right:2px;position:absolute;}
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x{background-color:#999;height:11px;}
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y{background-color:#999;width:11px;}
@supports (-ms-overflow-style:none){.ps{overflow:auto !important;}
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){.ps{overflow:auto !important;}
}
@font-face{font-family:NHaasGroteskTXPro;src:url('../fonts/NHaasGroteskTXPro-65Md.eot?#iefix') format('embedded-opentype'), url('../fonts/NHaasGroteskTXPro-65Md.otf') format('opentype'), url('../fonts/NHaasGroteskTXPro-65Md.woff') format('woff'), url('../fonts/NHaasGroteskTXPro-65Md.svg#NHaasGroteskTXPro-65Md') format('svg'), url('../fonts/NHaasGroteskTXPro-65Md.ttf') format('truetype');font-weight:normal;font-style:normal;}
body{color:#fff;font-family:NHaasGroteskTXPro, ProximaNova, Arial, sans-serif;font-size:1.5vh;}
.animate-slide-up{max-height:0;overflow:hidden;transition:max-height linear 100ms;}
.hover-handler:hover .animate-slide-up{max-height:10em;}
.huge-list{list-style-type:none;padding:0;}
.huge-list li{font-size:5vh;padding-right:7vw;list-style-type:none;padding:0;width:60vw;}
@media only screen and (max-device-width:1100px){.huge-list li{width:82vw;padding-left:7.7vw;}
}
@media only screen and (max-device-width:1100px) and (orientation:portrait){.huge-list li{font-size:2.5vh;padding-right:0;padding-left:0;margin-bottom:5vh;width:auto;}
.huge-list li h3{font-size:2.5vh;font-weight:normal;line-height:1.461538;}
}
.news{padding:0;margin-left:2vw;padding-right:3.5vw;width:52vw;position:relative;overflow:auto;height:60vh;}
.news .time span{color:#ffffff;font-size:1.2em;margin-left:11px;font-weight:700;line-height:29px;}
.news::-webkit-scrollbar{width:3px;cursor:pointer;background-color:#33cc66;}
.news::-webkit-scrollbar-track{cursor:pointer;border-radius:10px;background:#bcbcbc;border:1px solid #bcbcbc;}
.news::-webkit-scrollbar-thumb{border-radius:10px;cursor:pointer;background:#33cc66;border:1px solid #33cc66;}
.news::-webkit-scrollbar-thumb:hover{cursor:pointer;background:#fff;}
.news::-webkit-scrollbar-thumb:active{background:#33cc66;cursor:pointer;}
.news .news_item{position:relative;margin-bottom:6em;}
.news p{font-size:1.3em;line-height:2;}
.news .news-header{color:#33cc66;font-size:5vh;margin-top:0.5em;font-weight:700;text-indent:15px;}
.news .news-subtitle{color:#fff;padding-top:0;margin-top:0;font-weight:700;font-size:1.5em;text-indent:15px;}
.news li{font-size:5vh;padding-right:7vw;list-style-type:none;padding:0;width:60vw;}
.news .img-responsive{max-width:100%;width:100%;height:auto;margin-top:1em;margin-bottom:1em;display:block;}
@media only screen and (max-device-width:1100px){.news{width:80vw;margin:0;padding-left:7.7vw;}
.news li{width:82vw;padding-left:9vw;}
}
@media only screen and (max-device-width:1100px) and (orientation:portrait){.news li{font-size:2.5vh;padding-right:0;padding-left:0;margin-bottom:5vh;width:auto;}
.news li h3{font-size:2.5vh;font-weight:normal;line-height:1.461538;}
}
.visible-hover{display:none;position:relative;z-index:2;}
a:hover .hidden-hover{display:none;}
a:hover .visible-hover{display:initial;}
a,
input,
button,
select,
textarea{outline:none;}
.page-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;position:fixed;left:0;top:0;right:5vw;z-index:2;opacity:1;transition:opacity ease 1s 1s;}
.page-header .btn-default{flex:0 0 auto;position:relative;top:1vh;}
@media only screen and (max-device-width:1100px) and (orientation:portrait){.page-header{background:#160d04 url(../images/bg-mobile.jpg) no-repeat left top;background-size:100% auto;right:0;padding-bottom:1vh;}
.page-header .btn-default{top:0;margin-right:3vw;}
}
.logo{display:block;margin:0;padding:4vh 0 0 3vw;flex:0 0 auto;}
.logo a{display:block;height:5vh;}
.logo img{display:block;height:5vh;}
.logo figcaption{display:none;}
.main-nav{white-space:nowrap;justify-self:flex-end;flex:1 0 auto;text-align:right;padding-right:1.5vw;font-size:1.5vh;}
@media only screen and (orientation:portrait){.main-nav{display:none;}
}
.main-nav ul{list-style-type:none;margin:0;padding:0;display:inline-block;}
.main-nav .nav-item{list-style-type:none;display:inline-block;vertical-align:bottom;margin:0 1.5vw;}
.main-nav a,
.main-nav a:active,
.main-nav a:focus{color:#fff;text-decoration:none;}
.main-nav a:hover{color:#33cc66;text-decoration:none;}
.main-nav .active a{color:#33cc66;}
.btn-pagination{background:transparent;padding:0 1em;position:fixed;top:10vh;bottom:0;font-size:20px;line-height:100vh;border:none;z-index:100;}
.btn-pagination:before{display:inline-block;content:'';border-right:1px #fff solid;border-top:1px #fff solid;opacity:.8;height:25px;width:25px;}
.btn-pagination.btn-next{right:0;}
.btn-pagination.btn-next:before{transform:rotate(45deg);}
.btn-pagination.btn-prev{left:0;}
.btn-pagination.btn-prev:before{transform:rotate(-135deg);}
@media only screen and (max-device-width:1100px) and (orientation:portrait){.btn-pagination{display:none !important;}
}
html{height:100%;box-sizing:border-box;}
body{overflow:hidden;height:100%;box-sizing:border-box;background-color:#160d04;padding:0;margin:0;}
.page-container{position:relative;z-index:1;display:table;height:100vh;background-image:url(../images/bg/angel.png?3), url(../images/bg/statues.png?2), url(../images/bg/figures.png?4), url(../images/bg/start.png?2);background-repeat:no-repeat, no-repeat, repeat-x, no-repeat;background-position:right center, left center;background-size:auto 100%;opacity:1;transition:transform cubic-bezier(0.06, 0.66, 0, 0.96) 2s, opacity ease 1s 1s;}
.page-body{min-width:100vw;padding:10vh 0 0;box-sizing:border-box;display:table-cell;vertical-align:middle;}
.page-flex{display:flex;flex-direction:row;align-items:center;justify-content:stretch;}
.angel-placer{width:calc(100vh * 1908/1080 - 80vw);}
.page-footer{text-align:center;}
.page-footer .page-title{flex:1 1 auto;text-align:right;padding-right:9vw;}
.page-footer .page-title-content{display:inline-block;text-align:left;}
@media only screen and (max-device-width:1100px){body{overflow:auto;-webkit-overflow-scrolling:touch;}
}
@media only screen and (max-device-width:1100px) and (orientation:landscape){.mobile-non-flex{display:block;}
.mobile-non-flex .page-title{margin-left:0;}
.brand-name{margin:0 0 0.5em 7.7vw !important;}
}
@media (max-width:1100px) {
	.page-container {
		background-image: 
		url(../images/bg/angel.png?3), 
		/*url(../images/bg/statues_ipad.png?1), */
		url(../images/bg/figures.png?4), 
		url(../images/bg/start.png?2);
	}
}
@media only screen and (max-device-width:1100px) and (orientation:portrait){html,
body,
.page-body{height:auto;}
body{height:auto;width:100%;}
.page-container{transform:none !important;display:block;background:none;height:auto;background:url(../images/bg-mobile.jpg?2) no-repeat center top;background-size:100% auto;}
.page-body{display:block;min-height:100vh;padding:0 9vw 10vh 9vw;}
.page-flex{display:block;}
.angel-placer{display:none;}
.page-footer{height:50vh;min-height:0;padding-top:10vh;background:none;margin-left:0;}
.page-footer .page-title{font-size:4vh;text-align:left;padding-right:0;}
.page-footer .social-buttons{font-size:2vh;}
}
.brand-name{font-size:16.67vh;line-height:14.07vh;margin:0 0 0.5em 13.65vw;}
.brand-name i{font-style:normal;color:#33cc66;display:block;}
.brand-name small{font-size:12%;font-weight:700;display:block;line-height:2;margin-top:2em;}
@media (max-width:768px) and (orientation:landscape){.brand-name{font-size:14vh;}
}
@media (max-width:768px) and (orientation:portrait){.brand-name{font-size:10vh;margin-left:0;}
.brand-name small{font-size:20%;line-height:1.461538;}
}
h3{font-size:5vh;}
h3 em{font-style:normal;color:#33cc66;}
.page-title{font-size:13vh;flex:0 50 auto;margin:0 3vw 10vh 5vw;}
.page-title small{display:block;font-size:2vh;font-weight:500;line-height:1.4;}
@media only screen and (max-device-width:1100px){.mobile-non-flex .page-title{max-width:initial;}
.page-title small{margin-top:5vh;}
}
@media only screen and (max-device-width:1100px) and (orientation:landscape){.page-title{font-size:7vh;margin-bottom:.5em;padding-left:7.7vw;margin-left:0;}
}
@media only screen and (max-device-width:1100px) and (orientation:portrait){.page-title{font-size:7vh;margin:0 0 1em;}
}
.text-center{text-align:center;}
.text-solid{white-space:nowrap;}
a{color:#fff;text-decoration:none;}
a:hover{color:#33cc66;}
a:hover .social-icon-fill{fill:#33cc66;}
a[disabled] .social-icon-fill,
a[disabled]:hover .social-icon-fill{fill:#b1a69a;}
a .social-icon-fill{fill:#fff;}
.btn.btn-default{background:transparent;color:#fff;border:1px solid;border-radius:2em;line-height:4vh;padding:0 5em;}
.btn-more{color:rgba(255, 255, 255, 0.21);text-indent:-1000em;text-align:left;display:inline-block;cursor:pointer;}
.btn-more:before{border-right:1px solid;border-bottom:1px solid;display:block;content:"";height:1.2em;width:1.2em;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.social-buttons{margin-top:1em;white-space:nowrap;}
.social-buttons a{display:inline-block;vertical-align:middle;margin-right:1em;}
.social-buttons a svg{height:2em;width:auto;}
.intro-header{flex:0 0 auto;padding-bottom:10vh;max-width:90vw;}
@media only screen and (max-device-width:1280px){.intro-header{padding-bottom:3vh;}
}
.video-container{position:relative;padding:0 0 8vw 8vh;z-index:1;}
@media only screen and (max-device-width:1280px){.video-container{align-self:start;padding-left:0;}
}
@media only screen and (orientation:portrait){.video-container{padding-left:0s;padding-bottom:0;}
}
.intro-form{margin-left:13.65vw;white-space:nowrap;display:flex;flex-direction:row;align-items:center;position:relative;}
.intro-form:before{height:2px;width:100vw;background:#fff;position:absolute;right:100%;top:50%;content:"";display:block;transform:translate(-2em, -1px);}
.intro-form:after{height:12px;width:12px;border-top:2px #fff solid;border-right:2px #fff solid;position:absolute;right:100%;top:50%;content:"";display:block;transform:translate(-2em, -7px) rotate(45deg);}
@media only screen and (max-device-width:1100px) and (orientation:portrait){.intro-form{width:100%;margin-left:0;}
.intro-form:before,
.intro-form:after{display:none;}
}
.intro-form label{color:#33cc66;font-weight:700;padding-right:2em;font-size:1.85vh;}
@media only screen and (max-device-width:1280px){.intro-form label{font-size:2.5vh;}
}
.intro-form .intro-field{border:none;display:inline-block;position:relative;border-radius:20em;min-width:185px;width:100%;box-shadow:-10px 24px 95px -15px rgba(30, 236, 98, 0.28);padding:0;}
.intro-form .intro-field svg{width:20px;height:22px;margin-right:12px;}
.intro-form .intro-field a{display:flex;align-items:center;justify-content:center;}
.intro-form .intro-field a:hover .social-icon-fill{fill:#fff;}
.intro-form input{background:transparent;padding:0;border:none;font-size:1.6vh;outline:none;}
.intro-form a{border:none;border-radius:20em;font-size:1.6vh;background:linear-gradient(27deg, #1ca048 40%, #4df183 99%);box-shadow:0 19px 87px -15px rgba(30, 236, 98, 0.42);padding:1em 2em;color:#fff;font-weight:bold;outline:none;}
.intro-form a:hover{box-shadow:0 0 87px -5px rgba(30, 236, 98, 0.42);text-shadow:0 0 10px #fff;}
.intro-form .field-message{background:rgba(255, 255, 255, 0.8);border-radius:1em;font-size:1.8vh;width:100%;position:absolute;bottom:calc(102%);color:#000;left:-1em;padding:1.5em;white-space:normal;}
.intro-form .field-message:before{content:'';width:0;height:0;overflow:hidden;display:block;position:absolute;top:100%;left:2em;border-top:1.5vh rgba(255, 255, 255, 0.8) solid;border-left:1em transparent dotted;border-right:1em transparent dotted;}
@media only screen and (orientation:portrait){.intro-form{display:block;}
.intro-form label{display:block;margin-bottom:1.5em;}
}
@keyframes just-rotation{0%{transform:rotate(0);}
100%{transform:rotate(360deg);}
}
@keyframes just-bevel{0%{transform:scale(1);}
50%{transform:scale(1.5);}
100%{transform:scale(1);}
}
.btn-play-video{position:relative;margin-left:2vw;border:none;color:#fff;background:transparent;font-size:1.86vh;cursor:pointer;white-space:nowrap;text-align:center;}
.btn-play-video svg{vertical-align:middle;display:inline-block;width:20vh;height:20vh;}
@media only screen and (max-device-width:1100px) and (orientation:portrait){.btn-play-video{position:relative;margin:0 auto;display:block;}
}
.btn-play-video:after{position:absolute;top:45%;transform:translateY(-45%);content:'Watch video';}
.btn-play-video:hover{text-shadow:0 0 10px #fff;}
.btn-play-video:hover svg{filter:url(#btnGlowFilter);}
.btn-play-video .outer-spinner > path{transform-origin:99.55px 99.55px;-webkit-transform-origin:99.55px 99.55px;}
.btn-play-video .outer-spinner > path:nth-child(2){transform:rotate(180deg);}
.btn-play-video.animated .outer-spinner > path:nth-child(1){animation-delay:.1s;}
.btn-play-video.animated .outer-spinner > path:nth-child(2){animation-delay:.3s;}
.btn-play-video.animated .outer-spinner > path:nth-child(3){display:none;}
.btn-play-video.animated .play-icon{transform-origin:50% 50%;animation:just-bevel 4.2s cubic-bezier(0, 0.2, 0.8, 1) infinite;}
.scheme-wrap{padding-right:2vw;}
.scheme-wrap .scheme{background:url(../images/business-scheme.png) no-repeat left top;background-size:auto 100%;width:60vw;height:30vw;}
@media (max-device-width:1100px){.scheme-wrap .scheme{display:block;margin-left:9vw;width:80vw;height:40vw;}
}
@media (max-device-width:1100px) and (orientation:portrait){.scheme-wrap{padding-right:0;}
}
@media (max-device-width:1100px) and (orientation:portrait){.scheme-wrap .scheme{margin-left:0;background-image:url(../images/scheme-mobile.png);background-size:100% auto;width:82vw;height:328vw;}
}
@media all and (-ms-high-contrast:none){.galery-container{display:inline-flex;}
}
.galery{list-style-type:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;align-content:space-between;width:405vh;}
.galery.four-in-row{width:65vw;}
.galery .list-item{list-style-type:none;padding:0;margin:0 1.6vw 3vh 0;position:relative;z-index:1;}
.galery .list-item:focus{z-index:2;}
.galery .list-item .item-media{background-color:#1d1d1d;height:100%;background-color:#000;border-radius:10%;height:40vh;width:40vh;position:relative;overflow:hidden;padding:0;margin:0;cursor:pointer;}
.galery .list-item .item-media figcaption{position:absolute;bottom:0%;left:0%;right:0%;padding:1em 0.5em 1em 1em;background-image:linear-gradient(to top, rgba(29, 29, 29, 0.54) 60%, rgba(29, 29, 29, 0));}
.galery .list-item .item-media figcaption em{color:#33cc66;font-size:80%;display:block;font-style:normal;font-weight:normal;}
.galery .list-item .item-media img{width:100%;height:100%;}
.galery .list-item .socials{text-align:right;right:2.8vh;top:3.7vh;position:absolute;z-index:2;}
.galery .list-item .socials a{display:inline-block;width:2.3vh;height:2.3vh;}
.galery .list-item .socials svg{width:100%;height:100%;}
.galery .list-item .socials .logo-fill{fill:#fff;}
.galery .list-item .socials a:hover .logo-fill{fill:#33cc66;}
.galery .list-item .item-title{font-size:1.8vh;font-weight:bold;margin:0;}
.galery .list-item .item-text{height:100%;background-color:#1d1d1d;border-radius:10%;height:24vh;width:13vw;position:relative;overflow:hidden;padding:1em 2em;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;text-align:center;cursor:pointer;}
.galery .list-item .item-actions{position:absolute;bottom:0;left:0;right:0;padding-bottom:2vh;}
.galery .list-item .more-info{font-size:1.3vh;}
.galery .list-item .more-info .more-info--item{margin-top:.5em;margin-bottom:.5em;}
.galery .list-item ul{margin:1ex 0;padding-left:2em;}
.galery .list-item ul > li{margin-left:0;padding:0.5ex 0;line-height:1.4;font-weight:normal;}
.galery .list-item:nth-child(4n) .popower:not(.hidden){transform:translate3d(-70%, -50%, 0);-webkit-transform:translate3d(-70%, -50%, 0);}
@media only screen and (max-device-width:1100px) and (orientation:portrait){.galery .list-item:nth-child(4n) .popower:not(.hidden){transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);}
}
.galery .list-row-break{flex-basis:100%;}
.galery.logo-galery{flex-direction:column;width:40vw;}
.galery.logo-galery .list-item{text-align:center;align-self:center;margin-right:2vw;font-size:5vh;white-space:nowrap;}
.galery.logo-galery .list-item svg,
.galery.logo-galery .list-item img{vertical-align:middle;max-height:13vh;}
.logo-fill{fill:#fff;fill-opacity:1;fill-rule:nonzero;stroke:none;}
a:hover .logo-fill{fill:#33cc66;}
@media only screen and (max-device-width:1100px){.galery.logo-galery{margin-left:5vw;}
}
@media only screen and (max-device-width:1100px) and (orientation:portrait){.galery,
.galery.four-in-row{width:100%;min-width:0;}
.galery .list-item{margin:2.5vw;}
.galery .list-item .socials{right:1.8vh;top:1.8vh;}
.galery .list-item .item-media{width:35vw;height:35vw;padding-bottom:5vh;}
.galery .list-item .item-media figcaption{padding-top:2em;min-height:5vh;font-weight:500;background-image:linear-gradient(to top, #1d1d1d 60%, rgba(29, 29, 29, 0));}
.galery.four-in-row .list-item{margin:1vw;}
.galery.four-in-row .item-text{width:25vw;height:25vw;font-weight:normal;padding:0.5em;}
.galery.four-in-row .btn-more{font-size:80%;}
.galery.four-in-row .item-actions{padding-bottom:1vh;}
.galery.four-in-row .item-title{font-weight:normal;}
.galery.logo-galery{margin-left:0;display:block;width:auto;}
.galery.logo-galery .list-item{text-align:center;margin-right:0;font-size:3vh;white-space:nowrap;margin-bottom:5vh;}
.galery.logo-galery .list-item svg,
.galery.logo-galery .list-item img{vertical-align:middle;max-width:100%;}
}
.popower{position:absolute;background-color:#fff;color:#000;line-height:2;border-radius:30px;padding:30px;left:50%;top:50%;transform:translate3d(-50%, -50%, 0);box-sizing:border-box;height:auto;min-height:100%;width:35em;opacity:1;overflow:hidden;transition:opacity ease 500ms, transform ease 1s, min-height ease 1s, width ease 1s, left ease 1s, top ease 1s;}
.popower p,
.popower h4{width:30em;}
.popower .close{display:none;position:absolute;right:.7em;top:.7em;font-size:4vh;line-height:1;color:#000;}
.popower.hidden{left:0;top:0;opacity:0;height:0;min-height:0;width:13vw;overflow:hidden;transform:translate3d(0, 0, 0);}
@media only screen and (max-device-width:1100px) and (orientation:portrait){.popower{position:fixed;left:9vw;right:9vw;top:10vh;bottom:5vh;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);min-height:0;width:auto;}
.popower p,
.popower h4{width:auto;}
.popower .close{display:block;}
}
.partner-info{position:absolute;display:none;z-index:1;left:-1em;top:-1em;right:-1em;border-radius:20px;background-color:#fff;}
.partner-info .info-body{padding:1em;color:#000;}
.partner-info .footer{background-color:#242424;text-align:center;}
a:hover .partner-info{display:block;}
@-webkit-keyframes rotating /* Safari and Chrome */ {
  from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotation {
0% {
	transform: rotate3d(0, 1, 0, 0deg);
}
50% {
	transform: rotate3d(0, 1, 0, 180deg);
}
100% {
	transform: rotate3d(0, 1, 0, 360deg);
}
}
.loader{width:20vh;height:20vh;position:fixed;z-index:1000;left:50%;top:50%;transform:translate3d(-50%, -50%, 0);display:none;
transition:transform ease 2s .3s,left ease 2s, top ease 2s, height ease 2s, width ease 2s, opacity ease 2s, margin ease 2s; 
/*-webkit-animation: rotating 5s linear infinite; -moz-animation: rotating 5s linear infinite; -ms-animation: rotating 5s linear infinite; 
-o-animation: rotating 5s linear infinite;
animation: rotating 5s linear infinite;*/
animation-name: rotation;
animation-iteration-count: infinite;
animation-timing-function: linear;
animation-duration: 2.5s;
transform: rotateY(0deg);
transform-style: preserve-3d;
margin-left: -10vh;margin-top: -10vh;}
.loader svg{display:block;width:100%;height:100%;}
.loader.hiding{left:3vw;top:4vh;width:5vh;height:5vh;transform:translate3d(0, 0, 0);margin:0;}
@media (max-width:1100px){.loader.hiding{left:50%;top:50%;width:20vh;height:20vh;transform:translate3d(-50%, -50%, 0);opacity:0;margin-left:-10vh;margin-top:-10vh;}
}
.modal{position:fixed;left:-100em;top:0;width:0;height:0;overflow:hidden;z-index:100000;opacity:0;transition:opacity linear .4s;}
.modal.open{left:0;top:0;bottom:0;right:0;width:auto;height:auto;opacity:1;}
.modal .close{font-size:5vh;position:absolute;right:0;bottom:100%;padding-bottom:1vh;line-height:1;cursor:pointer;}
.modal .modal-content{position:absolute;z-index:2;height:80vh;top:10vh;left:10vw;right:10vw;}
.modal .modal-media{height:100%;display:flex;flex-direction:row;justify-items:stretch;background-color:#fff;color:#000;margin:0;border-radius:20px;overflow:hidden;}
.modal .media-image{height:100%;flex:0 0 auto;background-size:100% auto;min-width:30%;}
.modal .media-image img{height:100%;display:block;}
.modal .media-text{width:100%;}
.modal .scroll-content{padding:1em 3em;overflow:auto;height:100%;box-sizing:border-box;}
.modal .scroll-content h3{margin-top:0;}
.modal .scroll-content ul{list-style-type:none;padding:0;margin:0;}
.modal .scroll-content ul li{display:block;list-style-type:none;margin:0 0 1em;font-size:1.6em;line-height:1.4;}
.modal .backdrop{display:block;position:absolute;left:0;top:0;right:0;bottom:0;content:'';z-index:1;background-color:rgba(0, 0, 0, 0.6);}
@media only screen and (max-device-width:1280px){.modal .modal-media{left:9vw;right:9vw;}
}
@media only screen and (max-device-width:1100px) and (orientation:portrait){.modal .modal-media{flex-direction:column;left:1em;right:1em;top:4vh;height:87vh;}
.modal .media-image{height:47vh;flex:0 0 auto;width:100%;overflow:hidden;}
.modal .media-image img{height:auto;width:100%;}
.modal .scroll-content{height:38vh;}
}
.video-player{position:fixed;left:10vw;top:50%;width:80vw;transform:translate3d(0, -50%, 0);-webkit-transform:translate3d(0, -50%, 0);transition:opacity ease 1s;z-index:100;opacity:1;height:auto;}
.video-player .close{position:absolute;z-index:1000;right:0;bottom:100%;font-size:2vh;cursor:pointer;}
.video-player.player-hidden{opacity:0;height:0;width:0;overflow:hidden;}
.video-player.player-hidden video{display:none;}
.video-backdrop{position:fixed;z-index:99;left:0;top:0;right:0;bottom:0;}
@keyframes plyr-progress{to{background-position:25px 0;}
}
.plyr{position:relative;max-width:100%;min-width:200px;font-family:Avenir, 'Avenir Next', 'Helvetica Neue', 'Segoe UI', Helvetica, Arial, sans-serif;direction:ltr;}
.plyr,
.plyr *,
.plyr *::after,
.plyr *::before{box-sizing:border-box;}
.plyr a,
.plyr button,
.plyr input,
.plyr label{touch-action:manipulation;}
.plyr:focus{outline:0;}
.plyr video,
.plyr audio{width:100%;height:auto;vertical-align:middle;border-radius:inherit;}
.plyr input[type='range']{display:block;height:20px;width:100%;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;border:none;background:transparent;}
.plyr input[type='range']::-webkit-slider-runnable-track{height:8px;background:transparent;border:0;border-radius:4px;user-select:none;}
.plyr input[type='range']::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-4px;position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease, border .2s ease, transform .2s ease;box-shadow:0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15);box-sizing:border-box;}
.plyr input[type='range']::-moz-range-track{height:8px;background:transparent;border:0;border-radius:4px;user-select:none;}
.plyr input[type='range']::-moz-range-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease, border .2s ease, transform .2s ease;box-shadow:0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15);box-sizing:border-box;}
.plyr input[type='range']::-ms-track{height:8px;background:transparent;border:0;color:transparent;}
.plyr input[type='range']::-ms-fill-upper{height:8px;background:transparent;border:0;border-radius:4px;user-select:none;}
.plyr input[type='range']::-ms-fill-lower{height:8px;background:transparent;border:0;border-radius:4px;user-select:none;background:#3498db;}
.plyr input[type='range']::-ms-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease, border .2s ease, transform .2s ease;box-shadow:0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.15);box-sizing:border-box;margin-top:0;}
.plyr input[type='range']::-ms-tooltip{display:none;}
.plyr input[type='range']:focus{outline:0;}
.plyr input[type='range']::-moz-focus-outer{border:0;}
.plyr input[type='range'].tab-focus:focus{outline-offset:3px;}
.plyr input[type='range']:active::-webkit-slider-thumb{background:#3498db;border-color:#fff;transform:scale(1.25);}
.plyr input[type='range']:active::-moz-range-thumb{background:#3498db;border-color:#fff;transform:scale(1.25);}
.plyr input[type='range']:active::-ms-thumb{background:#3498db;border-color:#fff;transform:scale(1.25);}
.plyr--video input[type='range'].tab-focus:focus{outline:1px dotted rgba(255, 255, 255, 0.5);}
.plyr--audio input[type='range'].tab-focus:focus{outline:1px dotted rgba(86, 93, 100, 0.5);}
.plyr__sr-only{clip:rect(1px, 1px, 1px, 1px);overflow:hidden;position:absolute !important;padding:0 !important;border:0 !important;height:1px !important;width:1px !important;}
.plyr__video-wrapper{position:relative;background:#000;border-radius:inherit;}
.plyr__video-embed{padding-bottom:56.25%;height:0;border-radius:inherit;overflow:hidden;z-index:0;}
.plyr__video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;user-select:none;}
.plyr__video-embed > div{position:relative;padding-bottom:200%;transform:translateY(-35.95%);}
.plyr .plyr__video-embed iframe{pointer-events:none;}
.plyr video::-webkit-media-text-track-container{display:none;}
.plyr__captions{display:none;position:absolute;bottom:0;left:0;width:100%;padding:20px;transform:translateY(-40px);transition:transform 0.3s ease;color:#fff;font-size:16px;text-align:center;font-weight:400;}
.plyr__captions span{border-radius:2px;padding:3px 10px;background:rgba(0, 0, 0, 0.7);box-decoration-break:clone;line-height:150%;}
.plyr__captions span:empty{display:none;}
@media (min-width:768px){.plyr__captions{font-size:24px;}
}
.plyr--captions-active .plyr__captions{display:block;}
.plyr--hide-controls .plyr__captions{transform:translateY(-15px);}
@media (min-width:1024px){.plyr--fullscreen-active .plyr__captions{font-size:32px;}
}
.plyr::-webkit-media-controls{display:none;}
.plyr__controls{display:flex;align-items:center;line-height:1;text-align:center;pointer-events:none;}
.plyr__controls > *{pointer-events:all;}
.plyr__controls > button,
.plyr__controls .plyr__progress,
.plyr__controls .plyr__time{margin-left:5px;}
.plyr__controls > button:first-child,
.plyr__controls .plyr__progress:first-child,
.plyr__controls .plyr__time:first-child{margin-left:0;}
.plyr__controls .plyr__volume{margin-left:5px;}
.plyr__controls [data-plyr='pause']{margin-left:0;}
.plyr__controls button{position:relative;display:inline-block;flex-shrink:0;overflow:visible;vertical-align:middle;padding:7px;border:0;background:transparent;border-radius:3px;cursor:pointer;transition:background 0.3s ease, color 0.3s ease, opacity 0.3s ease;color:inherit;}
.plyr__controls button svg{width:18px;height:18px;display:block;fill:currentColor;}
.plyr__controls button:focus{outline:0;}
.plyr__controls .icon--exit-fullscreen,
.plyr__controls .icon--muted,
.plyr__controls .icon--captions-on{display:none;}
@media (min-width:480px){.plyr__controls > button,
.plyr__controls .plyr__progress,
.plyr__controls .plyr__time{margin-left:10px;}
}
.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;}
.plyr--video .plyr__controls{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:50px 10px 10px;background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;color:#fff;transition:opacity 0.3s ease;}
.plyr--video .plyr__controls button.tab-focus:focus,
.plyr--video .plyr__controls button:hover{background:#3498db;color:#fff;}
.plyr--audio .plyr__controls{padding:10px;border-radius:inherit;background:#fff;border:1px solid #dbe3e8;color:#565D64;}
.plyr--audio .plyr__controls button.tab-focus:focus,
.plyr--audio .plyr__controls button:hover{background:#3498db;color:#fff;}
.plyr__play-large{display:none;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);padding:10px;background:#3498db;border:4px solid currentColor;border-radius:100%;box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);color:#fff;transition:all 0.3s ease;}
.plyr__play-large svg{position:relative;left:2px;width:20px;height:20px;display:block;fill:currentColor;}
.plyr__play-large:focus{outline:1px dotted rgba(255, 255, 255, 0.5);}
.plyr .plyr__play-large{display:inline-block;}
.plyr--audio .plyr__play-large{display:none;}
.plyr--playing .plyr__play-large{opacity:0;visibility:hidden;}
.plyr__controls [data-plyr='pause'],
.plyr--playing .plyr__controls [data-plyr='play']{display:none;}
.plyr--playing .plyr__controls [data-plyr='pause']{display:inline-block;}
.plyr--fullscreen-active .icon--exit-fullscreen,
.plyr--muted .plyr__controls .icon--muted,
.plyr--captions-active .plyr__controls .icon--captions-on{display:block;}
.plyr--fullscreen-active .icon--exit-fullscreen + svg,
.plyr--muted .plyr__controls .icon--muted + svg,
.plyr--captions-active .plyr__controls .icon--captions-on + svg{display:none;}
.plyr [data-plyr='captions'],
.plyr [data-plyr='fullscreen']{display:none;}
.plyr--captions-enabled [data-plyr='captions'],
.plyr--fullscreen-enabled [data-plyr='fullscreen']{display:inline-block;}
.plyr__tooltip{position:absolute;z-index:2;bottom:100%;margin-bottom:10px;padding:5px 7.5px;pointer-events:none;opacity:0;background:rgba(0, 0, 0, 0.7);border-radius:3px;color:#fff;font-size:14px;line-height:1.3;transform:translate(-50%, 10px) scale(0.8);transform-origin:50% 100%;transition:transform 0.2s 0.1s ease, opacity 0.2s 0.1s ease;}
.plyr__tooltip::before{content:'';position:absolute;width:0;height:0;left:50%;transform:translateX(-50%);bottom:-4px;border-right:4px solid transparent;border-top:4px solid rgba(0, 0, 0, 0.7);border-left:4px solid transparent;z-index:2;}
.plyr button:hover .plyr__tooltip,
.plyr button.tab-focus:focus .plyr__tooltip,
.plyr__tooltip--visible{opacity:1;transform:translate(-50%, 0) scale(1);}
.plyr button:hover .plyr__tooltip{z-index:3;}
.plyr__controls button:first-child .plyr__tooltip{left:0;transform:translate(0, 10px) scale(0.8);transform-origin:0 100%;}
.plyr__controls button:first-child .plyr__tooltip::before{left:16px;}
.plyr__controls button:last-child .plyr__tooltip{right:0;transform:translate(0, 10px) scale(0.8);transform-origin:100% 100%;}
.plyr__controls button:last-child .plyr__tooltip::before{left:auto;right:16px;transform:translateX(50%);}
.plyr__controls button:first-child:hover .plyr__tooltip,
.plyr__controls button:last-child:hover .plyr__tooltip,
.plyr__controls button:first-child.tab-focus:focus .plyr__tooltip,
.plyr__controls button:last-child.tab-focus:focus .plyr__tooltip,
.plyr__controls button:first-child .plyr__tooltip--visible,
.plyr__controls button:last-child .plyr__tooltip--visible{transform:translate(0, 0) scale(1);}
.plyr__progress{position:relative;display:none;flex:1;}
.plyr__progress input[type='range']{position:relative;z-index:2;}
.plyr__progress input[type='range']::-webkit-slider-runnable-track{background:transparent;}
.plyr__progress input[type='range']::-moz-range-track{background:transparent;}
.plyr__progress input[type='range']::-ms-fill-upper{background:transparent;}
.plyr__progress .plyr__tooltip{left:0;}
.plyr .plyr__progress{display:inline-block;}
.plyr__progress--buffer,
.plyr__progress--played,
.plyr__volume--display{position:absolute;left:0;top:50%;width:100%;height:8px;margin:-4px 0 0;padding:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;border:none;border-radius:100px;}
.plyr__progress--buffer::-webkit-progress-bar,
.plyr__progress--played::-webkit-progress-bar,
.plyr__volume--display::-webkit-progress-bar{background:transparent;}
.plyr__progress--buffer::-webkit-progress-value,
.plyr__progress--played::-webkit-progress-value,
.plyr__volume--display::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:8px;}
.plyr__progress--buffer::-moz-progress-bar,
.plyr__progress--played::-moz-progress-bar,
.plyr__volume--display::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:8px;}
.plyr__progress--buffer::-ms-fill,
.plyr__progress--played::-ms-fill,
.plyr__volume--display::-ms-fill{border-radius:100px;}
.plyr__progress--played,
.plyr__volume--display{z-index:1;color:#3498db;background:transparent;transition:none;}
.plyr__progress--played::-webkit-progress-value,
.plyr__volume--display::-webkit-progress-value{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;transition:none;}
.plyr__progress--played::-moz-progress-bar,
.plyr__volume--display::-moz-progress-bar{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;transition:none;}
.plyr__progress--played::-ms-fill,
.plyr__volume--display::-ms-fill{display:none;}
.plyr__progress--buffer::-webkit-progress-value{transition:width 0.2s ease;}
.plyr__progress--buffer::-moz-progress-bar{transition:width 0.2s ease;}
.plyr__progress--buffer::-ms-fill{transition:width 0.2s ease;}
.plyr--video .plyr__progress--buffer,
.plyr--video .plyr__volume--display{background:rgba(255, 255, 255, 0.25);}
.plyr--video .plyr__progress--buffer{color:rgba(255, 255, 255, 0.25);}
.plyr--audio .plyr__progress--buffer,
.plyr--audio .plyr__volume--display{background:rgba(198, 214, 219, 0.66);}
.plyr--audio .plyr__progress--buffer{color:rgba(198, 214, 219, 0.66);}
.plyr--loading .plyr__progress--buffer{animation:plyr-progress 1s linear infinite;background-size:25px 25px;background-repeat:repeat-x;background-image:linear-gradient(-45deg, rgba(0, 0, 0, 0.15) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.15) 75%, transparent 75%, transparent);color:transparent;}
.plyr--video.plyr--loading .plyr__progress--buffer{background-color:rgba(255, 255, 255, 0.25);}
.plyr--audio.plyr--loading .plyr__progress--buffer{background-color:rgba(198, 214, 219, 0.66);}
.plyr__time{display:inline-block;vertical-align:middle;font-size:14px;}
.plyr__time + .plyr__time{display:none;}
@media (min-width:768px){.plyr__time + .plyr__time{display:inline-block;}
}
.plyr__time + .plyr__time::before{content:'\2044';margin-right:10px;}
.plyr__volume{display:none;}
.plyr .plyr__volume{flex:1;position:relative;}
.plyr .plyr__volume input[type='range']{position:relative;z-index:2;}
@media (min-width:480px){.plyr .plyr__volume{display:block;max-width:60px;}
}
@media (min-width:768px){.plyr .plyr__volume{max-width:100px;}
.galery .list-item_welcome .item-media figcaption{padding:2.5em 1em;}
}
.plyr--is-ios .plyr__volume,
.plyr--is-ios [data-plyr='mute']{display:none !important;}
.plyr--fullscreen-active{height:100%;width:100%;background:#000;border-radius:0 !important;}
.plyr--fullscreen-active video{height:100%;}
.plyr--fullscreen-active .plyr__video-wrapper{height:100%;width:100%;}
.plyr--fullscreen-active .plyr__video-embed{overflow:visible;}
.plyr--fullscreen-active.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%);}
.plyr--fullscreen-fallback.plyr--fullscreen-active{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000000;}
.green-link{text-decoration:underline;color:#33cc66;}
.green-link:hover{text-decoration:none;}
.secondary-image{width:48%;margin:1em 0;}
.secondary-image:first-of-type{margin-right:2%;}
.text-center{text-align:center;}
.news .news_item p{text-indent:15px;text-align:justify;}
.galery .list-item_welcome .item-media{background-image:url('../images/team/shape.png');background-size:80%;background-repeat:no-repeat;background-position:center 4vh;}
.list-item_welcome{position:relative;}
.welcome{position:absolute;top:65%;transform:translateY(-65%);width:100%;color:#33cc66;font-size:150%;margin:0;text-align:center;}
.welcome span{display:block;}
.join-us.btn.btn-default{position:absolute;bottom:7%;left:35%;width:30%;height:15%;display:block;padding:0 !important;border-color:#33cc66 !important;font-size:125%;color:#33cc66 !important;background-image:url('../images/join-us_bg.png');background-repeat:no-repeat;background-size:cover;background-position:center;}
.galery .list-item:nth-of-type(6) .socials .logo-fill,
.galery .list-item:nth-of-type(9) .socials .logo-fill,
.galery .list-item:nth-of-type(13) .socials .logo-fill{fill:#000;}
.bulb{display:block;width:80%;height:40%;position:absolute;top:5%;left:10%;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url('../images/lamp.png');}
.social-container{position:absolute;bottom:32px;display:flex;justify-content:center;width:100%;}
.social-icon{display:block;flex-shrink:1;height:40px;width:56px;margin-right:20px;border-radius:23px;background-repeat:no-repeat;background-color:rgba(255, 255, 255, .05);background-position:center;background-size:auto 28px;}
.social-medium{background-image:url('../images/medium.png');}
.social-telegram{background-image:url('../images/telegram.png');}
.social-facebook{background-image:url('../images/facebook.png');}
.social-icon:last-of-type{margin-right:0;}
.social-icon:hover{background-color:#fff;}
.text-solid span{display:block;}
@media (max-width:768px){.galery .list-item_welcome .item-media{background-position:center 2vh;background-size:90%;}
.social-icon{margin-right:5px;}
}
@media (max-width:500px){.social-container{bottom:10%;}
}
.word-break{word-break:break-all;}
.news_item:last-of-type{background:bottom right url('../images/mini-logo.png') no-repeat;background-size:80px;padding-bottom:120px;margin-bottom:0;}
@media (max-width:768px) and (orientation:portrait){.news_item:last-of-type{background-size:80px;}
.welcome span{display:inline;}
.welcome{font-size:120%;top:65%;transform:translateY(-120%);}
.news .news-header{font-size:3.5vh;}
.news{width:100%;padding-left:0;}
.page-body{padding-left:11vw;padding-right:11vw;}
.team-page .galery{margin:0 -2.5vw;}
.team-page .galery .list-item{width:calc(50% - 5vw);}
.scheme-wrap .scheme{width:100%;}
#functions .galery{margin:0 -1vw;}
#functions .galery .list-item{width:calc(33% - 2vw);}
}
@media (max-width:500px) and (orientation:portrait){.news_item:last-of-type{background-size:40px;}
.welcome{font-size:80%;}
.news .news-header{font-size:3.5vh;}
.news-header{font-size:2.5vh;}
.page-body{padding-right:47px;padding-left:47px;}
.brand-name{font-size:45px;}
.galery{justify-content:space-between;}
.team-page .galery .list-item{width:calc(47% - 5vw);}
#functions .galery .list-item{width:calc(50% - 2vw);}
#functions .galery .item-text{width:100%;}
.page-title{font-size:12vw;}
.page-footer .page-title{font-size:3.5vh;}
.intro-form label{font-size:5vw;}
#functions .text-solid{white-space:normal;}
#functions .text-solid span{display:inline;}
.logo{padding-top:2vh;padding-left:11px;}
.logo a{width:100px;height:auto;}
.logo img{width:100%;height:100%;}
.brand-name{padding-top:5vh;line-height:1.2;}
}
@media (max-width:1100px) and (orientation:landscape){.logo{padding-left:23px;}
.logo a{width:76px;height:auto;}
.logo img{width:100%;height:100%;}
.page-title, .huge-list li, .news{padding-left:50px;}
.page-header{width:100%;padding-right:20px;box-sizing:border-box;}
}
.page-header{width:100%;padding-right:20px;box-sizing:border-box;}
.brand-container{display:flex;}
.video-container{align-self:center;padding:0;}
@media (orientation:portrait){.vc_portrait{display:block;margin-top:5vh;}
.vc_landscape{display:none;}
}
@media (orientation:landscape){.vc_landscape{display:block;}
.vc_portrait{display:none;}
}
@media only screen and (max-device-width:1100px) and (orientation:portrait){.page-container{padding-top:10vh;}
}
@media (max-width:1100px) and (orientation:landscape){.welcome{top:60%;}
.welcome span{display:inline;}
}
@media (max-width: 900px) and (orientation: landscape) {
.social-container {
	bottom: 12px;padding: 0 5px;box-sizing: border-box;
}
.social-icon {
	width:50px; height:30px;background-size:auto 20px;margin-right:5px;
}
}
@media (max-width:500px) {
.social-container {
	bottom: 12px;padding: 0 5px;box-sizing: border-box;
}
.social-icon {
	width:50px; height:28px;background-size:auto 15px;margin-right:5px;
}	
.galery .list-item .item-media figcaption {font-size:95%;}
.galery .list-item .socials {right:0;top:2vh;}
}