@import url('https://fonts.googleapis.com/css?family=Biryani:600,700,900|Open+Sans:400,600,700');body{width:100%}.popupLayout{position:relative;background:#FFF;padding:20px;width:auto;max-width:800px;margin:20px
auto;font-size:14px}body{padding:0;margin:0;font:13px Arial,Helvetica,Garuda,sans-serif;*font-size:small;*font:x-small;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}article,aside,figure,footer,header,nav,section,details,summary,main{display:block}h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code,p{padding:0;margin:0;line-height:1em;font-size:100%;font-weight:normal;font-style:normal}p{font-weight:inherit}table{font-size:inherit;font:100%}ul.menu{list-style:none;margin:0;padding:0}ul.menu
li{margin:0;padding:0;line-height:1em;background:none}img{border:0;max-width:100%}a{text-decoration:none}input,select,textarea{font:inherit}.pathway{margin:0;padding:0}.pathway
li{display:inline-block}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{color:#000;font-family:'Open Sans',sans-serif;font-size:16px}p{margin-bottom:2em;line-height:1.8em}h1,h2,h3,h4,h5,h6{margin-bottom: .4em;line-height:1.2em}h1,
#about .intro h2,
#cta
h2{font-size:40px;font-family:'Biryani';font-weight:900}h3{font-size:30px;font-family:'Biryani';font-weight:900}h4{font-size:33px;font-weight:bold;font-family:'Biryani'}h5{font-weight:bold;text-transform:uppercase}.sectionTitle{height:64px;line-height:64px;background:#000;padding:0
2.5vw;color:#fff;text-transform:uppercase;font-family:'Open Sans';margin:0;font-size:21px;font-weight:600}ul{margin:0
0 1em 1em;padding:0}ul
li{margin:0
0 1em 0;padding:0
0 0 0}strong{font-weight:bold}em{font-style:italic}a{color:#E30613}.readMore{font-weight:600;padding-left:30px;position:relative;display:inline-block;color:#000}.readMore::before{content:'';display:block;position:absolute;height:20px;width:20px;left:0;top:50%;margin-top:-10px;background:url(/img/arrow.svg) no-repeat 0 50%;background-size:auto 20px}.input{margin-bottom:40px}input[type='text'],input[type='email'],input[type='tel'],input[type='number'],textarea,select{font:inherit;padding:0
1em;width:100%;-webkit-appearance:none;border-radius:0;box-shadow:none;height:45px;line-height:45px;border:1px
solid #707070;transition:200ms;-webkit-transition:200ms;background:#fff}input[type='text']:focus,input[type='email']:focus,input[type='tel']:focus,input[type='number']:focus,textarea:focus,select:focus{background-color:#F5F5F5}textarea{padding:1em;line-height:1.1em;height:auto}input[type='submit'],.button,button{font:inherit;cursor:pointer;padding:0
30px;border:none;background:none;color:#000;font-weight:600;font-size:20px;text-transform:uppercase;-webkit-appearance:none;border-radius:0;box-shadow:none;background:url(/img/arrow.svg) no-repeat 0 50%;background-size:auto 20px;height:40px;line-height:40px}.button{display:inline-block}.checkbox input,
.checkbox
label{vertical-align:middle}.checkbox
label{display:inline}.checkbox:not(foo) label{font-weight:normal;text-transform:none}.checkbox:not(foo) label::before{content:'';display:inline-block;width:22px;height:22px;border:1px
solid #000;background:#fff;vertical-align:middle;margin-right:10px;cursor:pointer;text-align:center;line-height:22px;color:#000}.checkbox:not(foo) label
a{color:#000}.checkbox:not(foo) input:checked+label::before{content:"\2713"}.checkbox:not(foo) input[type=checkbox]{display:none}.error-message{font-size: .9em;color:red}label{margin-bottom: .3em;display:block;font-weight:600;text-transform:uppercase}.required label:after{content:'*'}.response_message,#flashMessage,#authMessage{position:fixed;bottom:15%;width:600px;left:50%;margin-left:-300px;z-index:500;border-radius:3px;padding:20px;text-align:center;color:#fff;font-size:14px;background:#88B555;visibility:hidden;transition:300ms;-webkit-transition:300ms;box-shadow:0 5px 15px rgba(0,0,0,0.2)}.response_message.error,#flashMessage.error,#authMessage.error{background:#C14343}.response_message.visible,#flashMessage.visible,#authMessage.visible{visibility:visible;animation:messageIn 500ms ease-out forwards;-webkit-animation:messageIn 500ms ease-out forwards}@media (max-width: 600px){.response_message,#flashMessage,#authMessage{bottom:0;width:auto;margin:0;left:0;right:0;font-size:13px}}@keyframes
messageIn{0%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes
messageIn{0%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}.privacyDisclaimer{font-size:13px;margin-bottom:20px}.privacyDisclaimer
div{margin-bottom:10px}.privacyDisclaimer
a{color:#535353;text-decoration:underline}.js .file
input{height:0.1px;opacity:0;overflow:hidden;position:absolute;width:0.1px;z-index:-1}.js .file
label{padding:0
1em;height:46px;line-height:45px;width:100%;border:1px
solid #707070;font-size:16px;display:block;text-align:center;background:#fff url(/img/upload.png) no-repeat 95% 50%;color:#333;cursor:pointer}.js .file label:hover{background-color:#F5F5F5}.js .file label span:after{content:'*'}.js .file input:focus + label,
.js .file input.has-focus + label,
.js .file input+label:hover{color:#E30613}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}@keyframes
scrollDown{0%{transform:translate3d(0,-20px,0);-webkit-transform:translate3d(0,-20px,0)}100%{transform:translate3d(0,20px,0);-webkit-transform:translate3d(0,20px,0)}}@keyframes
fadeFromDown{0%{opacity:0;transform:translate3d(0,10vw,0);-webkit-transform:translate3d(0,10vw,0)}100%{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}}@keyframes
fadeFormUp{0%{opacity:0;transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0)}100%{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}}@keyframes
menuBgIn{0%{opacity:0;width:0}100%{opacity:1;width:16.66%}}@-webkit-keyframes
scrollDown{0%{transform:translate3d(0,-20px,0);-webkit-transform:translate3d(0,-20px,0)}100%{transform:translate3d(0,20px,0);-webkit-transform:translate3d(0,20px,0)}}@-webkit-keyframes
fadeFromDown{0%{opacity:0;transform:translate3d(0,10vw,0);-webkit-transform:translate3d(0,10vw,0)}100%{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}}@-webkit-keyframes
fadeFormUp{0%{opacity:0;transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0)}100%{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}}@-webkit-keyframes
menuBgIn{0%{opacity:0;width:0}100%{opacity:1;width:16.66%}}.mfp-fade.mfp-bg,
.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.mfp-fade.mfp-wrap .mfp-content{transform:scale(.9);-webkit-transform:scale(.9)}.mfp-fade.mfp-bg.mfp-ready{opacity:0.9}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;transform:scale(1);-webkit-transform:scale(1)}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;transform:scale(.1);-webkit-transform:scale(.1)}body{padding-top:140px;min-height:100vh;display:flex;flex-direction:column;position:relative}body.home{padding:0}main{flex-grow:1}.bg
span{position:fixed;width:1px;top:0;bottom:0;background:rgba(196,196,196,0.3);z-index:10}.bg span:nth-child(1){left:16.66%}.bg span:nth-child(2){left:33.32%}.bg span:nth-child(3){left:49.98%}.bg span:nth-child(4){left:66.64%}.bg span:nth-child(5){left:83.3%}#logolink{height:60px;position:absolute;left:30px;top:50%;line-height:60px;margin-top:-30px}#logolink
img{vertical-align:middle;transition:300ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition:300ms cubic-bezier(0.250,0.460,0.450,0.940)}.home #logolink
img{filter:brightness(0%) invert(100%);-webkit-filter:brightness(0%) invert(100%)}#languages{position:absolute;right:30px;top:50%;margin-top:-15px;height:30px}#languages
a{display:inline-block;height:30px;width:30px;margin-left:20px;text-align:center;line-height:30px;background:#535353;color:#fff;font-size:14px;text-transform:uppercase;transition:300ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition:300ms cubic-bezier(0.250,0.460,0.450,0.940)}#languages
a.current{background:#E30613 !important;color:#fff !important}.home #languages
a{background:#fff;color:#535353}@media (min-width: 1201px){#mainMenu{position:absolute;right:220px;top:50%;height:60px;margin-top:-30px}#mainMenu
li{display:inline-block;margin:0
1vw;position:relative}#mainMenu li:hover
.submenu{opacity:1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);visibility:visible}#mainMenu
a{text-transform:uppercase;font-family:'Biryani';font-weight:bold;font-size:1em;color:#535353;height:60px;line-height:65px;display:inline-block;transition:300ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition:300ms cubic-bezier(0.250,0.460,0.450,0.940)}#mainMenu
a.active{font-weight:900;color:#E30613 !important}#mainMenu
.submenu{position:absolute;left:50%;background:#F5F5F5;width:240px;margin-left:-120px;padding:20px
10px;box-shadow:0 5px 15px rgba(0,0,0,0.15);transition:300ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition:300ms cubic-bezier(0.250,0.460,0.450,0.940);opacity:0;transform:translate3d(0,50px,0);-webkit-transform:translate3d(0,50px,0);visibility:hidden}#mainMenu .submenu
li{display:block}#mainMenu .submenu
li.back{display:none}#mainMenu .submenu li
a{color:#000;text-transform:none;font-weight:600;text-align:center;display:block;height:40px;line-height:40px}#siteHeader{height:140px;position:fixed;top:0;left:0;right:0;padding:55px
30px 0;z-index:500;transition:300ms cubic-bezier(0.250,0.460,0.450,0.940);-webkit-transition:300ms cubic-bezier(0.250,0.460,0.450,0.940)}.home #mainMenu
a{color:#fff}.scroll
#siteHeader{background:rgba(255,255,255,0.8);height:80px}.scroll #mainMenu
a{color:#535353}.scroll #languages
a{background:#535353;color:#fff}.scroll #logolink
img{filter:none;-webkit-filter:none}}#siteFooter{padding:80px
0;display:flex;font-size:14px}#siteFooter
.logo{padding-left:30px}#siteFooter .logo
img{max-width:80%}#siteFooter>div{flex:0 0 16.66%;padding-right:30px}#siteFooter>div:last-child{flex-shrink:1}#siteFooter
.legal{display:flex;flex-direction:column;justify-content:space-between}#siteFooter .legal
a{color:#000;font-weight:bold}#siteFooter .address p:last-child{margin:0}#siteFooter .contacts
li{margin-bottom:1em}#siteFooter .contacts li
strong{text-transform:uppercase}#siteFooter .contacts li
a{color:#000}#siteFooter .categories
strong{text-transform:uppercase;font-weight:bold}#siteFooter .categories .menu
li{margin-top:1em}#siteFooter .categories .menu
a{display:block;color:#000}.social
a{display:inline-block;width:30px;height:30px;overflow:hidden;text-indent:-100em;margin-left:10px}.social
a.facebook{background:url(/img/facebook.svg) no-repeat center}.social
a.instagram{background:url(/img/instagram.svg) no-repeat center}.social
a.linkedin{background:url(/img/in.svg) no-repeat center}#cta{padding:20vh 0;color:#fff;position:relative}#cta
.wrapper{width:66.64%;margin-left:16.66%;z-index:10;position:relative}#cta::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:#535353 url(/img/ctaBg.jpg) no-repeat center / cover;z-index:-1}#cta
.readMore{color:#fff}.arrow{position:absolute;width:50px;height:50px;top:50%;margin-top:-25px;z-index:100;background:url(/img/arrow.svg) no-repeat center;background-size:auto 25px;transition:200ms;-webkit-transition:200ms;cursor:pointer}.arrow.prev{left:1vw;transform:rotate(180deg);-webkit-transform:rotate(180deg)}.arrow.next{right:1vw}.arrow.slick-disabled{opacity:0}#article{padding:15vh 0;margin:0
16.66%}#hero{height:100vh;padding:20vh 16.66%;position:relative;color:#fff;display:flex;flex-direction:column-reverse;font-weight:600;font-size:25px}#hero
h1{font-size:125px;font-weight:bold;margin:0}#hero::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:#F5F5F5 url(/img/home.jpg) no-repeat center / cover;z-index:-1}#home
.intro{padding:20vh 16.66%;display:flex;justify-content:space-between}#home .intro
.content{flex:0 0 50%}#home .intro
.services{flex:0 0 25%}#home .projectList .projectPreview:nth-child(1),
#home .projectList .projectPreview:nth-child(2){margin:0}#home .projectList .projectPreview:nth-child(3){margin:0;margin-left:33.32%}#home
.categories{padding:2vw;display:flex;flex-direction:column;justify-content:space-around}#home .categories
h3{margin-bottom:1em}#home .services ul li,
#home .categories ul
li{margin-bottom:2em}#home .services ul li a,
#home .categories ul li
a{font-weight:600;color:#000;display:block;padding-left:20px;position:relative}#home .services ul li a::before,
#home .categories ul li a::before{content:'';width:20px;height:20px;background:url(/img/arrow.svg) no-repeat 0 50%;position:absolute;left:0;top:50%;margin-top:-10px}#scrollDown{position:absolute;bottom:2vw;left:50%;margin-left:-25px;height:50px;width:50px;background:url(/img/scroll.png) no-repeat center;transition:200ms;-webkit-transition:200ms;animation:scrollDown 1200ms cubic-bezier(0.250,0.460,0.450,0.940) infinite;-webkit-animation:scrollDown 1200ms cubic-bezier(0.250,0.460,0.450,0.940) infinite}.scroll
#scrollDown{opacity:0}#about{padding-top:10vh}#about
.intro{position:relative}#about .intro
.content{margin-left:16.66%;width:49.98%}#about .intro .content
.text{margin-bottom:4em}#about .intro::after{content:'';position:absolute;right:0;top:0;bottom:0;left:83.3%;background:#F5F5F5 url(/img/aboutBg.jpg) no-repeat center / cover}#about
.numbers{padding:10vh 0;display:flex;align-items:center}#about .numbers
h3{margin:0
0 0 16.66%;width:16.66%;font-size:33px;font-family:'Biryani';font-weight:bold;position:relative}#about .numbers h3
strong{display:block;font-weight:900;font-size:1.3em}#about .numbers h3::before{content:'';width:260px;height:260px;position:absolute;top:0%;left:0%;transform:translate(-20%,-40%);-webkit-transform:translate(-20%,-40%);background:url(/img/particle1.png) no-repeat center / contain;opacity: .4}#about .numbers
ul{list-style-type:none;margin:0;display:flex}#about .numbers ul
li{width:16.66vw;font-weight:600;font-size:21px;text-transform:uppercase;position:relative}#about .numbers ul li
strong{display:block;font-size:76px}#about .numbers ul li::before{content:'';width:200px;height:200px;position:absolute;top:0%;left:0%;transform:translate(-40%,-30%);-webkit-transform:translate(-40%,-30%);background:url(/img/particle2.png) no-repeat center / contain;opacity: .4}#about .numbers ul li:nth-child(2)::before{transform:translate(-40%,-30%) rotate(60deg);-webkit-transform:translate(-40%,-30%) rotate(60deg)}#about .numbers ul li:nth-child(3)::before{transform:translate(-20%,-30%) rotate(170deg);-webkit-transform:translate(-20%,-30%) rotate(170deg)}.servicePreview .content,
.projectPreview
.content{position:absolute;bottom:5vw;color:#fff;left:2.5vw;right:5vw;z-index:10}.servicePreview{display:block;position:relative;width:33.33%;overflow:hidden;height:30vw}.servicePreview
.bg{margin-left:50%;display:block;max-width:none;transform:translateX(-50%);-webkit-transform:translateX(-50%);z-index:0;filter:grayscale(100%);-webkit-filter:grayscale(100%);min-height:100%}.servicePreview::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#E30613;z-index:1;opacity: .75}.servicePreview
.readMore{color:#fff}.servicePreview .readMore::before{background-image:url(/img/arrow_white.svg)}.serviceList{background:#F5F5F5;display:flex;flex-wrap:wrap;margin-bottom:10vh}.serviceList .servicePreview:nth-child(5n+1){width:66.64%;margin-right:33.32%}.serviceList .servicePreview:nth-child(5n+2),
.serviceList .servicePreview:nth-child(5n+5){margin-left:33.32%}.navigation{padding:15vh 0 10vh;overflow:hidden;margin:0
16.66%}.navigation
a{color:#000;font-weight:600;max-width:40%}.navigation a
span{display:block}.navigation
.label{position:relative}.navigation .label::before{content:'';position:absolute;width:20px;height:20px;background:url(/img/arrow.svg) no-repeat center;top:50%;margin-top:-10px}.navigation
.next{float:right;text-align:right}.navigation .next
.label{padding-right:30px;margin-right:-5px}.navigation .next .label::before{right:0}.navigation
.prev{float:left}.navigation .prev
.label{padding-left:30px;margin-left:-5px}.navigation .prev .label::before{left:0;transform:rotate(180deg);-webkit-transform:rotate(180deg)}.navigation
.title{font-size:25px;font-family:'Biryani';font-weight:900;line-height:1.2em}.pathway{position:absolute;top:0;left:0}.pathway
a{color:#000}.pathway li::after{content:'>'}.pathway li:last-child{font-weight:bold}.pathway li:last-child::after{display:none}#service{position:relative;z-index:10;width:49.98%;margin-left:16.66%;padding-top:10vh}#service .content
ul{list-style-type:none;margin:0}#service .content ul
li{line-height:1.4em;margin:0
0 2em;padding-left:30px;position:relative;font-weight:600}#service .content ul li::before{content:'';position:absolute;top:3px;height:20px;width:20px;background:url(/img/arrow.svg) no-repeat center;left:0}#service
.navigation{margin:0;margin-right:-33.32%}.projectList{display:flex;flex-wrap:wrap;background:#F5F5F5;margin-bottom:15vh}.projectPreview{display:block;position:relative;color:#fff;width:33.32%}.projectPreview:nth-child(9n+1){width:66.64%;margin-right:33.32%}.projectPreview:nth-child(9n+2),.projectPreview:nth-child(9n+8){margin-left:33.32%}.projectPreview:nth-child(9n+4),.projectPreview:nth-child(9n+7){margin-right:33.32%}.projectPreview
.location{display:block;text-transform:uppercase;margin-bottom:5px;font-weight:600}.projectPreview::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0,#0D2A39,rgba(0,0,0,0));opacity: .7}.projectPreview
img{display:block}.projectPreview
.readMore{color:#fff}#project
.main{padding:10vh 0;position:relative;width:66.64%;margin:0
auto}#project .main
header{margin-bottom:2em}#project .main header
h1{margin:0}#project .main header .services
a{font-weight:600;color:#535353}#project
.mainImage{margin-bottom:10vh}#project
.content{display:flex}#project .content
.description{flex:0 0 75%;padding-right:8.33%}#project .content
.specs{flex:0 0 25%}#project .content .specs ul
li{margin-bottom:2em}.projectGallery{background:#F5F5F5;font-size:0}.projectGallery
.thumb{display:block;width:33.08vw !important;margin-left:16.54vw}.projectGallery .thumb
img{display:block}.projectGallery
.videoThumb{overflow:hidden;height:29.5vw;position:relative}.projectGallery .videoThumb
img{max-width:none;min-width:100%;min-height:50%}.projectGallery .videoThumb::before{content:'';background:rgba(0,0,0,0.6);position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}.projectGallery .videoThumb::after{width:0;height:0;content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);border:20px
solid transparent;border-left-color:#fff;z-index:10}.objectfit .projectGallery .videoThumb
img{width:100%;height:100%;object-fit:cover}#job{padding-top:10vh}#job
header{margin:0
16.66% 5vh}#job
.form{position:relative;padding:10vh 16.66%;display:flex}#job .form::before{content:'';position:absolute;z-index:0;bottom:0;left:0;top:0;right:0;background:#F5F5F5;z-index:-1}#job
.offers{flex:0 0 50%;padding-right:8.33%}#job .offer
h5{padding-left:20px;position:relative}#job .offer h5::before{content:'';width:20px;height:20px;left:0;top:50%;margin-top:-10px;background:url(/img/arrow.svg) no-repeat 0 50%;position:absolute}body.contactPage::after{content:'';position:absolute;z-index:5;right:0;bottom:0;top:220px;background:#F5F5F5 url(/img/contactBg.jpg) no-repeat center / cover;left:83.3%}#contactPage{padding-top:10vh;position:relative;z-index:5;width:49.98%;margin-left:16.66%;padding-bottom:10vh}#contactPage
.intro{margin-bottom:40px;font-family:'Biryani';font-weight:600;font-size:2em}#contactPage .intro
p{line-height:1.2em}#contactPage
.contactList{margin-bottom:40px;display:flex;font-size: .9em}#contactPage .contactList>div{flex:0 0 33.33%;padding-right:20px}#contactPage .contactList .list
li{margin-bottom:1em}#contactPage .contactList .list li
strong{text-transform:uppercase}#contactPage .contactList .list li
a{color:#000}#cookiedisclaimer{position:fixed;bottom:0;width:auto;left:0;right:0;z-index:500;padding:10px
20px;text-align:center;color:#888;font-size:14px;background:#fff;transition:300ms;-webkit-transition:300ms;box-shadow:0 5px 15px rgba(0,0,0,0.2);z-index:9999;line-height:18px}#cookiedisclaimer.hidden{visibility:hidden;animation:cookieOut 500ms ease-out forwards;-webkit-animation:cookieOut 500ms ease-out forwards}#cookiedisclaimer
a{text-decoration:underline;color:#aaa;cursor:pointer;display:inline-block;padding:5px}#cookiedisclaimer a:hover{color:#eee}#cookiedisclaimer
span{background:#aaa;cursor:pointer;display:inline-block;margin:5px
10px 0 20px;padding:5px
30px;font-weight:bold;color:#fff}#cookiedisclaimer span:hover{background:#888}@keyframes
cookieOut{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}1000%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}}@-webkit-keyframes
cookieOut{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}1000%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}}.nocookie{font-style:italic;font-size:smaller;padding:10px
0}@media (min-width: 1001px){.projectPreview{overflow:hidden}.projectPreview::after,
.projectPreview img,
.projectPreview .readMore::before{transition:500ms cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transition:500ms cubic-bezier(0.215,0.610,0.355,1.000)}.projectPreview:hover::after{opacity:1}.projectPreview:hover
img{transform:scale3d(1.05,1.05,1.05);-webkit-transform:scale3d(1.05,1.05,1.05);filter:grayscale(100%) blur(2px);-webkit-filter:grayscale(100%) blur(2px)}.projectPreview:hover .readMore::before{transform:translate3d(10px,0,0);-webkit-transform:translate3d(10px,0,0)}.servicePreview::before,
.servicePreview .bg,
.servicePreview .readMore::before{transition:500ms cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transition:500ms cubic-bezier(0.215,0.610,0.355,1.000)}.servicePreview:hover::before{opacity: .8}.servicePreview:hover
.bg{transform:scale3d(1.02,1.02,1.02) translateX(-50%);-webkit-transform:scale3d(1.02,1.02,1.02) translateX(-50%);filter:grayscale(100%) blur(2px);-webkit-filter:grayscale(100%) blur(2px)}.servicePreview:hover .readMore::before{transform:translate3d(5px,0,0);-webkit-transform:translate3d(5px,0,0)}.fadeFromDown{opacity:0}.fadeFromDown.play{animation:fadeFromDown 1200ms cubic-bezier(0.215,0.610,0.355,1.000) forwards;-webkit-animation:fadeFromDown 1200ms cubic-bezier(0.215,0.610,0.355,1.000) forwards}.projectPreview:nth-child(2n),.servicePreview:nth-child(2n){animation-delay:300ms !important;-webkit-animation-delay:300ms !important}body.home{overflow:hidden}body.home.pace-done{overflow:auto}#scrollDown{transition:1200ms 2000ms cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transition:1200ms 2000ms cubic-bezier(0.215,0.610,0.355,1.000);animation-play-state:paused;-webkit-animation-play-state:paused}.home #hero header,
.home
#scrollDown{opacity:0}.home #hero header,
.home
#siteHeader{animation-delay:800ms !important;-webkit-animation-delay:800ms !important}#overlay
span{background:#fff;position:fixed;z-index:9;top:0;bottom:0;width:16.66%;left:0;transition:800ms cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transition:800ms cubic-bezier(0.215,0.610,0.355,1.000)}#overlay span:nth-child(2){left:16.66%}#overlay span:nth-child(3){left:33.32%}#overlay span:nth-child(4){left:49.98%}#overlay span:nth-child(5){left:66.64%}#overlay span:nth-child(6){left:83.3%}#siteHeader{opacity:0}.pace-done #overlay
span{width:0;opacity:0}.pace-done #hero
header{animation:fadeFromDown 1200ms cubic-bezier(0.215,0.610,0.355,1.000) forwards;-webkit-animation:fadeFromDown 1200ms cubic-bezier(0.215,0.610,0.355,1.000) forwards}.pace-done
#siteHeader{opacity:1}.pace-done
#scrollDown{opacity:1;animation-play-state:running;-webkit-animation-play-state:running}.pace-done .bg
span{z-index:-1}body.unload #overlay
span{width:16.66%;opacity:1;z-index:1500}body.unload .bg
span{z-index:2000}#mainMenu>.menu>li>a{position:relative;overflow:hidden}#mainMenu>.menu>li>a::before,#mainMenu>.menu>li>a::after{content:'';position:absolute;left:0;right:0;height:1px;background:#E30613;opacity:0;transition:300ms cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transition:300ms cubic-bezier(0.215,0.610,0.355,1.000)}#mainMenu>.menu>li>a::before{top:10px;transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0)}#mainMenu>.menu>li>a::after{bottom:10px;transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0)}#mainMenu>.menu>li>a:hover::before,#mainMenu>.menu>li>a:hover::after{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}.thumb{transition:300ms cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transition:300ms cubic-bezier(0.215,0.610,0.355,1.000)}.thumb:hover{opacity: .8}.videoThumb:hover{opacity:1}.videoThumb:hover::before{opacity: .5}.videoThumb::before{transition:300ms cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transition:300ms cubic-bezier(0.215,0.610,0.355,1.000)}}@media (min-width: 1201px){#siteHeader{opacity:0}.pace-done
#siteHeader{animation:fadeFormUp 1200ms cubic-bezier(0.215,0.610,0.355,1.000) forwards;-webkit-animation:fadeFormUp 1200ms cubic-bezier(0.215,0.610,0.355,1.000) forwards}}@media (max-width: 1800px){h1,
#about .intro h2,
#cta
h2{font-size:38px}h4{font-size:31px}h3{font-size:28px}#hero
h1{font-size:110px;line-height:1em}#hero{font-size:24px}.navigation
.title{font-size:24px}.sectionTitle{font-size:20px}#about .numbers
h3{font-size:31px}#about .numbers ul
li{font-size:20px}#about .numbers ul li
strong{font-size:70px}#siteHeader{height:120px}}@media (max-width: 1550px){body{font-size:15px}h1,
#about .intro h2,
#cta
h2{font-size:36px}h4{font-size:29px}h3{font-size:26px}#hero
h1{font-size:100px;line-height:1em}#hero{font-size:23px}.navigation
.title{font-size:23px}#about .numbers
h3{font-size:29px}#about .numbers ul
li{font-size:19px}#about .numbers ul li
strong{font-size:66px}.sectionTitle{font-size:19px}#siteHeader{height:110px}.scroll
#siteHeader{height:70px}#scrollDown{background-size:22px auto}#siteFooter{font-size:13px}#logolink{width:240px;background-size:contain}}@media (max-width: 1400px){h1,
#about .intro h2,
#cta
h2{font-size:34px}h4{font-size:27px}h3{font-size:24px}#hero
h1{font-size:90px;line-height:1em}#hero{font-size:22px}.navigation
.title{font-size:22px}#about .numbers
h3{font-size:27px}#about .numbers ul
li{font-size:18px}#about .numbers ul li
strong{font-size:60px}.sectionTitle{font-size:18px}#siteHeader{font-size:14px}#home
.intro{padding-right:0}#home .intro .content,
#home .intro
.services{flex:0 0 40%}#home .intro
.services{padding-right:8.33%}#siteFooter .logo
img{max-width:100%}}@media (max-width: 1200px){#siteHeader{position:static !important;height:auto !important}#logolink{position:absolute;height:70px;left:10px;top:5px;margin:0;z-index:100}#languages{position:absolute;right:100px;top:20px;margin:0;z-index:100}#languages
a{margin-left:10px}#toggler{display:block;position:fixed;top:0;right:0;width:70px;height:70px;z-index:1000;cursor:pointer;background:#E30613}#toggler
span{background:#fff;position:absolute;height:3px;left:50%;width:28px;margin-left:-14px;opacity:1;top:50%;margin-top:-2px;transition:300ms cubic-bezier(0.165,0.840,0.440,1.000);-webkit-transition:300ms cubic-bezier(0.165,0.840,0.440,1.000)}#toggler span:nth-child(1){transform:translate(0,-8px);-webkit-transform:translate(0,-8px)}#toggler span:nth-child(2),
#toggler span:nth-child(3){margin-top:-2px}#toggler span:nth-child(4){transform:translate(0,8px);-webkit-transform:translate(0,8px)}#toggler.open span:nth-child(1),
#toggler.open span:nth-child(4){transform:translate(0,0);-webkit-transform:translate(0,0);opacity:0}#toggler.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#toggler.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#mainMenu{position:fixed;z-index:999;left:-100%;top:0;bottom:0;width:100%;right:auto;transition:none;-webkit-transition:none}#mainMenu::before{display:none}#mainMenu
.menu{position:absolute;z-index:1000;left:0;width:100%;top:50%;transform:translateY(-55%);-webkit-transform:translateY(-55%);transition:800ms cubic-bezier(0.230,1.000,0.320,1.000);-webkik-transition:800ms cubic-bezier(0.230,1.000,0.320,1.000)}#mainMenu .menu.mobile-hidden{left:-100%}#mainMenu .menu
li{display:block}#mainMenu .menu .back,
#mainMenu .menu li
a{height:auto;line-height:1em;opacity:0;font-size:40px;color:#fff;font-family:'Biryani';font-weight:900;text-align:left;padding:1.5vh 16.66%;display:block}#mainMenu .menu
.back{display:block;color:#fff;opacity:1;cursor:pointer;text-transform:lowercase;font-size:30px}#mainMenu .menu .back::before{content:'<'}#mainMenu.open{left:0}#mainMenu.open>.menu>li>a{animation:fadeFromDown 800ms 600ms cubic-bezier(0.250,0.460,0.450,0.940) forwards;-webkit-animation:fadeFromDown 800ms 600ms cubic-bezier(0.250,0.460,0.450,0.940) forwards}#mainMenu.open .menu li:nth-child(2) a{animation-delay:700ms;-webkit-animation-delay:700ms}#mainMenu.open .menu li:nth-child(3) a{animation-delay:800ms;-webkit-animation-delay:800ms}#mainMenu.open .menu li:nth-child(4) a{animation-delay:900ms;-webkit-animation-delay:900ms}#mainMenu.open .menu li:nth-child(5) a{animation-delay:1000ms;-webkit-animation-delay:1000ms}#mainMenu
li{position:static}#mainMenu li
.submenu{position:absolute;visibility:visible;top:0;top:50%;left:100%;width:100% !important;box-shadow:none;background:none;opacity:1;margin:0;padding:0;z-index:2000;transition:800ms cubic-bezier(0.230,1.000,0.320,1.000);-webkik-transition:800ms cubic-bezier(0.230,1.000,0.320,1.000);transition-property:left;-webkit-transition-property:left;display:none;transform:translateY(-50%) !important;-webkit-transform:translateY(-50%) !important}#mainMenu li .submenu::before{display:none}#mainMenu li .submenu.mobile-open{left:100%;display:block}#mainMenu li .submenu li
a{opacity:1}.menuBg
span{position:fixed;width:0;background:#E30613;top:0;bottom:0;left:0;z-index:900;visibility:hidden;opacity:0}.menuBg span:nth-child(2){left:16.66%}.menuBg span:nth-child(3){left:33.32%}.menuBg span:nth-child(4){left:49.98%}.menuBg span:nth-child(5){left:66.64%}.menuBg span:nth-child(6){left:83.3%}.menuBg.open
span{visibility:visible;animation:menuBgIn 600ms cubic-bezier(0.250,0.460,0.450,0.940) forwards;-webkit-animation:menuBgIn 600ms cubic-bezier(0.250,0.460,0.450,0.940) forwards}h1,
#about .intro h2,
#cta
h2{font-size:30px}h4{font-size:25px}h3{font-size:23px}#hero
h1{font-size:70px;line-height:1em;font-weight:900}#hero{font-size:21px}.navigation
.title{font-size:21px}#about .numbers
h3{font-size:25px}#about .numbers ul
li{font-size:17px}#about .numbers ul li
strong{font-size:55px}.sectionTitle{font-size:17px}.readMore,.pathway{font-size: .95em}#home .services ul li,
#home .categories ul
li{margin-bottom:1.5em}.projectPreview
.location{font-size: .95em}#siteFooter{flex-wrap:wrap;padding:40px
0}#siteFooter>div{flex:0 0 33.32%}#siteFooter .logo,
#siteFooter
.categories{display:none}#siteFooter .legal,
#siteFooter
.contacts{margin-left:16.66%}#siteFooter .legal,
#siteFooter
.address{margin-bottom:40px}.serviceList .servicePreview:nth-child(n){width:66.64%;margin:0}.serviceList .servicePreview:nth-child(2n){margin-left:33.32%}#job
.offers{font-size:14px}#home .intro
.content{flex:0 0 60%;padding-right:8.33%}#contactPage
.contactList{flex-direction:column}#contactPage .contactList>div{padding:0}}@media (max-width: 1000px){body{font-size:14px}h1,
#about .intro h2,
#cta
h2{font-size:28px}h4{font-size:24px}h3{font-size:22px}#hero
h1{font-size:65px}#hero{font-size:20px}.navigation
.title{font-size:20px}#about .numbers
h3{font-size:20px}#about .numbers ul
li{font-size:12px}#about .numbers ul li
strong{font-size:50px}.sectionTitle{font-size:16px}#mainMenu .menu li
a{font-size:36px}input[type="submit"],.button,button{font-size:16px}body{padding-top:80px}.readMore,.pathway{font-size: .95em}#home .services ul li,
#home .categories ul
li{margin-bottom:1.5em}#hero h1
br{display:none}#home
.intro{padding:10vh 16.66%;display:block}#home .intro
.services{display:none}#home .intro
.content{padding:0}.projectPreview:nth-child(n){margin:0}.projectPreview:nth-child(9n+1){width:100%;margin:0}.projectPreview{width:50%}.projectPreview:nth-child(9n+2),.projectPreview:nth-child(9n+6){margin-right:50%}.projectPreview:nth-child(9n+5){margin-left:50%}#home .projectList .projectPreview:nth-child(2){margin-left:50%}#home .projectList .projectPreview:nth-child(3){margin:0}#about .intro::after{display:none;background:none}#about .intro
.content{width:auto;margin:0
16.66%}#service{width:auto;margin:0
16.66%}.pathway{top:5vh}#service
.navigation{margin:0}#project
.content{display:block}#project .content
.description{padding:0}#job
.form{display:block}#job
.offers{margin-bottom:5vh}}@media (max-width: 700px){#hero
h1{font-size:55px}#hero{font-size:18px}h1,
#about .intro h2,
#cta
h2{font-size:28px}h4{font-size:22px}h3{font-size:20px}.navigation
.title{font-size:18px}.sectionTitle{font-size:15px}#mainMenu .menu li
a{font-size:32px}#mainMenu .menu
.back{font-size:20px}#siteFooter{display:block;padding:40px
16.66%}#siteFooter>div{width:auto !important;margin:0
0 30px !important}#about
.numbers{display:block}#about .numbers
ul{padding-left:16.66%}.serviceList .servicePreview:nth-child(n){width:100%;margin:0}.serviceList .servicePreview:nth-child(2n)::before{background:rgba(0,0,0,0.75)}.servicePreview{height:75vw}.servicePreview
.content{bottom:16.66%;left:16.66%;right:16.66%}body.contactPage::after{background:none;display:none}#contactPage{width:auto;margin:0
16.66%}#contactPage
.intro{font-size:1.5em}}@media (max-width: 560px){h1,
#about .intro h2,
#cta
h2{font-size:26px}#logolink{width:170px;top:0}#toggler{width:60px;height:60px}#languages{right:75px;top:15px}#hero
h1{font-size:45px}.projectPreview:nth-child(n){margin:0
!important;width:100% !important}.projectPreview
.content{left:16.66%;right:16.66%;bottom:16.66%}.navigation{margin:0
10px}.navigation
.label{font-size:11px}.navigation
.title{font-size:15px}.navigation .next
.title{padding-right:25px}.navigation .prev
.title{padding-left:25px}.projectGallery
.thumb{width:66.16vw !important}.projectGallery
.videoThumb{height:89.5vw}.servicePreview{height:100vw}#about
.numbers{padding:0
16.66%}#about .numbers
h3{margin:0
0 1em;width:auto}#about .numbers
ul{display:block;padding:0;margin-bottom:10vh}#about .numbers ul
li{margin-bottom:1em}#mainMenu .menu li
a{font-size:26px}#mainMenu .menu
.back{font-size:18px}#home
.categories{width:100%;padding:16.66%}#service
.navigation{margin:0
-16.66%}#project
.main{width:auto;margin:0}#project
.pathway{left:16.66%}#project header,
#project
.content{padding:0
16.66%}.input{margin-bottom:30px}}@media (max-width: 460px){#hero{padding:100px
8.33%}.bg
span{display:none}#hero
h1{font-size:36px}#hero{font-size:16px}#toggler{width:50px;height:50px}#languages{right:60px}#languages
a{margin-left:5px}#languages
a.current{display:none}#logolink{height:60px;width:150px}#home
.intro{padding:10vh 8.33%}.projectPreview
.content{left:8.33%;right:8.33%;bottom:8.33%}#home
.categories{padding:8.33%}#cta .wrapper,
#about .intro .content,#service{width:auto;margin:0
8.33%}#siteFooter{padding:8.33%}#mainMenu .menu .back,
#mainMenu .menu li
a{padding:1.5vh 8.33%}#mainMenu .menu li
a{font-size:24px}.servicePreview{overflow:hidden;padding:16.66% 8.33%}.servicePreview
.bg{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;margin:0;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.servicePreview
.content{position:relative;top:0;bottom:0;left:0;right:0}h1,
#about .intro h2,
#cta
h2{font-size:22px}.pathway{position:static;font-size:11px}#project header,
#project
.content{padding:0
8.33%}.projectGallery
.thumb{width:100vw !important;margin:0}#job
header{margin:0
8.33% 10vh}#job
.form{padding:10vh 8.33%}.js .file
label{font-size:12px}#contactPage{padding:0;margin:0
8.33%}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0
8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0
auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader
a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0
0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler
iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px
0 40px;margin:0
auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}.mfp-figure
small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure
figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure
small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px
5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}