.fontbold{font-weight:700;}.bodyfont{font-family:'Open Sans', Helvetica, sans-serif;font-weight:400;}.headlinefont{font-family:'Montserrat', Helvetica, sans-serif;font-weight:400;}.fontregular{font-weight:400;}.fontlight{font-weight:300;}.fontitalic{font-style:italic;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}html{-webkit-tap-highlight-color:rgba(0,0,0,0);}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}*{-moz-box-sizing:border-box;box-sizing:border-box;}*::-moz-selection{background:#000;color:#fff;text-shadow:none;}*::selection{background:#000;color:#fff;text-shadow:none;}html,body{height:100%;}body{background-attachment:fixed;background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#171717;font-family:'Open Sans', Helvetica, sans-serif;font-weight:400;text-rendering:optimizeLegibility;}@media only screen and (max-width: 480px){body{font-size:95%;}}.content{height:100%;}.content.no-scrollbar{overflow-y:hidden;}.preloader{position:fixed;width:100%;height:100%;top:0;left:0;background:#171717;-moz-transition:all 350ms ease-in-out;-webkit-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;z-index:999;}.preloader.hide{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;visibility:hidden;}.preloader .loader{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-right:4px;color:#fff;font-family:'Open Sans', Helvetica, sans-serif;font-weight:400;font-size:0.75em;text-transform:uppercase;letter-spacing:3px;}.preloader .loader:after{position:absolute;left:100%;top:4px;width:25px;height:10px;background:#446cb3;content:"";-webkit-animation:load 1200ms 0s cubic-bezier(0.215,0.61,0.355,1) infinite;-moz-animation:load 1200ms 0s cubic-bezier(0.215,0.61,0.355,1) infinite;-ms-animation:load 1200ms 0s cubic-bezier(0.215,0.61,0.355,1) infinite;-o-animation:load 1200ms 0s cubic-bezier(0.215,0.61,0.355,1) infinite;animation:load 1200ms 0s cubic-bezier(0.215,0.61,0.355,1) infinite;}a{text-decoration:none;-moz-transition:all 350ms ease-in-out;-webkit-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;}a.up{display:block;position:fixed;right:2em;bottom:2em;width:42px;height:34px;z-index:100;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;visibility:hidden;text-align:center;}@media only screen and (max-width: 1024px){a.up{right:1em;}}@media only screen and (max-width: 640px){a.up{right:0;bottom:0;}}a.up:hover{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}a.up.show{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;visibility:visible;}a.up svg path{stroke:#fff;}hr{margin:0;border:0 none;}.caption{position:absolute;color:#fff;font-size:0.75em;}.caption.right{bottom:5px;right:8px;}.caption.bottom{bottom:5px;left:8px;}.caption.rotate{right:10px;bottom:40px;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);color:#4a4a4a;}@media only screen and (max-width: 768px){.caption.rotate{-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none;left:0;bottom:-20px;}}.js-banner{display:none;}.row{position:relative;width:100%;max-width:1280px;margin:0 auto;padding:0 2em;*zoom:1;}.row .row{padding:0;max-width:100%;}.row.row-small{max-width:820px;}@media only screen and (max-width: 480px){.row{padding:0 1em;}}.row:after,.row:before{display:table;content:" ";}.row:after{clear:both;}.col{position:relative;float:left;min-height:1px;}.col:first-child{float:left;}.col.n-1{width:8.3333%;}.col.n-2{width:16.6667%;}.col.n-3{width:25%;}.col.n-4{width:33.3333%;}.col.n-5{width:41.6667%;}.col.n-6{width:50%;}.col.n-7{width:58.3333%;}.col.n-8{width:66.6667%;}.col.n-9{width:75%;}.col.n-10{width:83.3334%;}.col.n-11{width:91.6667%;}.col.n-12{width:100%;}@media only screen and (max-width: 768px){.col.n-1,.col.n-2,.col.n-3,.col.n-4,.col.n-5,.col.n-6,.col.n-7,.col.n-8,.col.n-9,.col.n-10,.col.n-11,.col.n-12{width:100%;}.col.n-1.half,.col.n-2.half,.col.n-3.half,.col.n-4.half,.col.n-5.half,.col.n-6.half,.col.n-7.half,.col.n-8.half,.col.n-9.half,.col.n-10.half,.col.n-11.half,.col.n-12.half{width:50%;}.col.n-1.quarter,.col.n-2.quarter,.col.n-3.quarter,.col.n-4.quarter,.col.n-5.quarter,.col.n-6.quarter,.col.n-7.quarter,.col.n-8.quarter,.col.n-9.quarter,.col.n-10.quarter,.col.n-11.quarter,.col.n-12.quarter{width:20%;}}@media only screen and (max-width: 480px){.col.n-1.half,.col.n-2.half,.col.n-3.half,.col.n-4.half,.col.n-5.half,.col.n-6.half,.col.n-7.half,.col.n-8.half,.col.n-9.half,.col.n-10.half,.col.n-11.half,.col.n-12.half{width:100%;}.col.n-1.quarter,.col.n-2.quarter,.col.n-3.quarter,.col.n-4.quarter,.col.n-5.quarter,.col.n-6.quarter,.col.n-7.quarter,.col.n-8.quarter,.col.n-9.quarter,.col.n-10.quarter,.col.n-11.quarter,.col.n-12.quarter{width:50%;}}header{position:relative;padding:4em 0;}@media only screen and (max-width: 640px){header{padding:2em 0;}}header .brand a{position:relative;padding-right:4px;color:#fff;font-size:0.75em;text-transform:uppercase;letter-spacing:3px;}header .brand a:hover:after{width:10px;}header .brand a:after{position:absolute;left:100%;top:4px;width:20px;height:10px;background:#446cb3;content:"";-moz-transition:all 350ms ease-in-out;-webkit-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;}@media only screen and (max-width: 1024px){nav{position:fixed;right:0;top:0;width:300px;height:100%;background:#fff;z-index:99;-moz-transform:translateX(100%);-webkit-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-moz-transition:all 400ms cubic-bezier(0.215,0.61,0.355,1);-webkit-transition:all 400ms cubic-bezier(0.215,0.61,0.355,1);-o-transition:all 400ms cubic-bezier(0.215,0.61,0.355,1);transition:all 400ms cubic-bezier(0.215,0.61,0.355,1);overflow-y:scroll;-webkit-overflow-scrolling:touch;}nav.show{-moz-transform:translateX(0%);-webkit-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;-ms-transition-delay:200ms;transition-delay:200ms;}}nav svg.menu-arrow{position:absolute;top:9px;right:0;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 60%;-moz-transform-origin:50% 60%;-ms-transform-origin:50% 60%;-o-transform-origin:50% 60%;transform-origin:50% 60%;-moz-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;}@media only screen and (max-width: 768px){nav svg.menu-arrow{display:none;}}nav ul{text-align:right;}@media only screen and (max-width: 1024px){nav ul{padding:8em 4em 0 2em;text-align:left;}}@media only screen and (max-width: 640px){nav ul{padding:6em 4em 2em 2em;}}nav ul li{position:relative;display:inline-block;margin-right:1em;}@media only screen and (max-width: 1024px){nav ul li{display:block;margin:0;padding:1em 0;border-bottom:1px solid #d6d6d6;}}@media only screen and (max-width: 640px){nav ul li{padding:0.5em 0;}}nav ul li:hover .dropdown{left:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;visibility:visible;}nav ul li:hover svg.menu-arrow{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}nav ul li:last-child{margin-right:0;}nav ul li:nth-child(1) a span,nav ul li:nth-child(2) a span{background:#446cb3;}nav ul li:nth-child(1) .dropdown a:hover,nav ul li:nth-child(2) .dropdown a:hover{color:#446cb3;}nav ul li:nth-child(1) .dropdown li.active a,nav ul li:nth-child(2) .dropdown li.active a{color:#446cb3;}nav ul li:nth-child(3) a span,nav ul li:nth-child(4) a span{background:#d64541;}nav ul li:nth-child(3) .dropdown a:hover,nav ul li:nth-child(4) .dropdown a:hover{color:#d64541;}nav ul li:nth-child(3) .dropdown li.active a,nav ul li:nth-child(4) .dropdown li.active a{color:#d64541;}nav ul li:nth-child(5) a span,nav ul li:nth-child(6) a span{background:#f4d03f;}nav ul li:nth-child(5) .dropdown a:hover,nav ul li:nth-child(6) .dropdown a:hover{color:#f4d03f;}nav ul li:nth-child(5) .dropdown li.active a,nav ul li:nth-child(6) .dropdown li.active a{color:#f4d03f;}nav ul li.has-dropdown{padding-right:0.75em;}nav ul li.active a span{width:100%;}@media only screen and (max-width: 1024px){nav ul li.active a span{width:20px;}}nav ul li a{position:relative;color:#d6d6d6;font-family:'Montserrat', Helvetica, sans-serif;font-weight:400;font-size:0.75em;text-transform:uppercase;letter-spacing:2px;}@media only screen and (max-width: 1024px){nav ul li a{color:#171717;font-weight:700;font-size:1em;}}nav ul li a:hover span{width:100%;}@media only screen and (max-width: 1024px){nav ul li a:hover span{width:20px;}}nav ul li span{display:block;width:0;height:2px;margin-top:2px;background:#fff;-moz-transition:all 350ms ease-in-out;-webkit-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;}@media only screen and (max-width: 1024px){nav ul li span{display:inline-block;margin-left:2px;height:6px;}}.dropdown{position:absolute;left:-5px;top:30px;width:180px;background-color:#fff;padding:0.5em 0.75em;text-align:left;z-index:10;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;visibility:hidden;-moz-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;}@media only screen and (max-width: 1024px){.dropdown{position:relative;left:0;top:0;padding:0.25em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;visibility:visible;}}.dropdown li{display:block;margin:0 0 0.25em 0;padding-bottom:0.5em;line-height:0.9em;border-bottom:1px solid #dbdbdb;}.dropdown li:last-child{margin:0;padding:0;border-bottoM:0;}@media only screen and (max-width: 1024px){.dropdown li{padding:0;border:0;}}.dropdown a{color:#212121;font-size:0.65em;letter-spacing:normal;}.mobile-menu{display:none;position:fixed;right:2em;top:5.75em;height:20px;padding-right:30px;color:#fff;font-size:0.75em;text-transform:uppercase;letter-spacing:3px;z-index:100;-moz-transition:all 400ms cubic-bezier(0.215,0.61,0.355,1);-webkit-transition:all 400ms cubic-bezier(0.215,0.61,0.355,1);-o-transition:all 400ms cubic-bezier(0.215,0.61,0.355,1);transition:all 400ms cubic-bezier(0.215,0.61,0.355,1);}@media only screen and (max-width: 1024px){.mobile-menu{display:block;}}@media only screen and (max-width: 640px){.mobile-menu{top:3.25em;}}.mobile-menu:after{position:absolute;right:0;top:-1px;width:24px;height:20px;background:url("../img/open-menu.svg") no-repeat center center;content:"";}@media only screen and (max-width: 1024px){.mobile-menu.switch{color:#171717;}}.mobile-menu.switch:after{background:url("../img/close-menu.svg") no-repeat center center;}section{padding:3em 0;}@media only screen and (max-width: 640px){section{padding:2em 0;}}section .block{width:100%;max-width:640px;margin-bottom:5em;}section .block p{margin-bottom:1em;color:#979797;font-size:1em;font-weight:300;line-height:1.55em;}@media only screen and (max-width: 1024px){section .block p{font-weight:400;}}section .block ul{margin-bottom:1.5em;}section .block ul.eventlist li{margin-bottom:0.5em;}section .block ul.eventlist li.past{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=(50));opacity:0.5;}section .block ul.eventlist b{letter-spacing:2px;}section .block ul li{margin-bottom:1em;padding-left:1em;text-indent:-1em;color:#979797;font-size:1em;font-weight:300;line-height:1.45em;}@media only screen and (max-width: 1024px){section .block ul li{font-weight:400;}}section .block span.quote-mark{position:absolute;top:3px;left:14px;color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=(30));opacity:0.3;font-size:5em;font-style:normal;}section .block em{font-style:italic;color:#bdbdbd;}section .block b,section .block strong{font-weight:700;}section h1{display:inline-block;position:relative;margin-bottom:2em;color:#d6d6d6;font-family:'Montserrat', Helvetica, sans-serif;font-weight:400;font-size:2.25em;text-transform:uppercase;letter-spacing:2px;}section h1:after{position:absolute;left:105%;bottom:10px;width:40px;height:6px;background:#242424;content:"";z-index:-1;}@media only screen and (max-width: 640px){section h1:after{bottom:8px;}}@media only screen and (max-width: 480px){section h1:after{display:none;}}section h2{margin-bottom:1em;color:#d6d6d6;font-family:'Open Sans', Helvetica, sans-serif;font-weight:400;font-weight:700;font-size:1.25em;letter-spacing:3px;text-transform:uppercase;}section h3{margin-bottom:1em;color:#d6d6d6;font-family:'Open Sans', Helvetica, sans-serif;font-weight:400;font-weight:700;font-size:1em;letter-spacing:3px;}@media only screen and (max-width: 768px){.aside{margin-bottom:4em;}}.aside img{width:100%;height:auto;vertical-align:middle;padding-right:4em;}@media only screen and (max-width: 768px){.aside img{max-width:300px;}}@media only screen and (max-width: 480px){.aside img{padding:0;max-width:100%;}}.item:hover .layer{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;}.item:hover .layer-copy{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;}.item:hover span{-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;}.item:hover hr{top:54%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-o-transition-delay:50ms;-ms-transition-delay:50ms;transition-delay:50ms;}.item:hover h2{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";filter:alpha(opacity=(25));opacity:0.25;}.item.item-half .inner{height:360px;margin:0 4em 6em 0;}@media only screen and (max-width: 1024px){.item.item-half .inner{margin:0 2em 4em 0;}}@media only screen and (max-width: 768px){.item.item-half .inner{margin:0 0 4em 0;}}@media only screen and (max-width: 480px){.item.item-half .inner{height:260px;margin:0;}}.item.item-half hr{width:130px;}.item.item-third .inner{height:370px;margin:0 3em 3em 0;}@media only screen and (max-width: 1024px){.item.item-third .inner{height:280px;}}@media only screen and (max-width: 768px){.item.item-third .inner{height:400px;margin:0 0 4em 0;text-align:center;}.item.item-third .inner img{max-width:400px;}}@media only screen and (max-width: 480px){.item.item-third .inner{height:260px;margin:0 0 2em 0;}}.item.item-third hr{width:120px;}.item .inner{position:relative;overflow:hidden;background:#171717;}@media only screen and (max-width: 768px){.item img{width:100%;height:auto;vertical-align:middle;}}.item .layer,.item .layer-copy{position:absolute;left:0;top:0;width:100%;height:100%;-moz-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;}.item .layer{background:rgba(23,23,23,0.9);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;}.item .layer-copy{padding:2em 1.5em;background:rgba(68,108,179,0.9);}.item .layer-copy p{color:#fff;font-weight:300;font-size:0.875em;line-height:1.5em;}.item span{position:absolute;display:block;left:50%;top:50%;-moz-transform:translate(-50%,-25%);-webkit-transform:translate(-50%,-25%);-o-transform:translate(-50%,-25%);-ms-transform:translate(-50%,-25%);transform:translate(-50%,-25%);color:#fff;font-family:'Open Sans', Helvetica, sans-serif;font-weight:400;font-weight:300;font-size:0.65em;text-transform:uppercase;text-align:center;letter-spacing:4px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;-moz-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;}.item hr{position:absolute;left:50%;top:58%;height:1px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;-moz-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;}.item .imgloader{position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;background:url("../img/loader.gif") no-repeat center center;z-index:-1;}.home .brand{-moz-transition:all 350ms ease-in-out;-webkit-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;-moz-transform:translateX(-5px);-webkit-transform:translateX(-5px);-o-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;}.home .nav{position:fixed;top:50%;left:50%;-moz-transform:translate(-45%,-50%);-webkit-transform:translate(-45%,-50%);-o-transform:translate(-45%,-50%);-ms-transform:translate(-45%,-50%);transform:translate(-45%,-50%);}@media only screen and (max-width: 768px){.home .nav{left:50%;}}@media only screen and (max-width: 640px){.home .nav{position:relative;left:0;top:0;-moz-transform:translate(0);-webkit-transform:translate(0);-o-transform:translate(0);-ms-transform:translate(0);transform:translate(0);}}.home .nav ul{text-align:left;}.home .nav ul li{display:block;margin:0 0 0.25em 0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;visibility:hidden;-moz-transform:translateY(10px);-webkit-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-moz-transition:all 400ms ease-in-out;-webkit-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;}.home .nav ul li:nth-child(2n+2){margin-bottom:1.75em;}@media only screen and (max-width: 640px){.home .nav ul li:nth-child(2n+2){margin-bottom:1em;}}.home .nav ul li:nth-child(1) a:hover,.home .nav ul li:nth-child(2) a:hover{color:#446cb3;}.home .nav ul li:nth-child(1) a:hover:after,.home .nav ul li:nth-child(2) a:hover:after{background:#446cb3;}.home .nav ul li:nth-child(3) a:hover,.home .nav ul li:nth-child(4) a:hover{color:#d64541;}.home .nav ul li:nth-child(3) a:hover:after,.home .nav ul li:nth-child(4) a:hover:after{background:#d64541;}.home .nav ul li:nth-child(5) a:hover,.home .nav ul li:nth-child(6) a:hover{color:#f4d03f;}.home .nav ul li:nth-child(5) a:hover:after,.home .nav ul li:nth-child(6) a:hover:after{background:#f4d03f;}.home .nav ul li a{position:relative;color:#d6d6d6;font-family:'Montserrat', Helvetica, sans-serif;font-weight:400;font-weight:700;font-size:3.375em;text-transform:uppercase;letter-spacing:2px;}@media only screen and (max-width: 1024px){.home .nav ul li a{font-size:2.75em;}}@media only screen and (max-width: 640px){.home .nav ul li a{font-size:2em;}}.home .nav ul li a:hover{color:#446cb3;}.home .nav ul li a:hover:after{width:60px;}.home .nav ul li a:after{position:absolute;left:105%;bottom:15px;width:0px;height:9px;background:inherit;content:"";-moz-transition:all 400ms cubic-bezier(0.215,0.61,0.355,1);-webkit-transition:all 400ms cubic-bezier(0.215,0.61,0.355,1);-o-transition:all 400ms cubic-bezier(0.215,0.61,0.355,1);transition:all 400ms cubic-bezier(0.215,0.61,0.355,1);}.page h1:after{background:#f4d03f;}.page .block a{color:#f8e287;}.page .block a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=(50));opacity:0.5;}.page .up svg path{stroke:#f4d03f;}.books h1:after,.book h1:after,.events h1:after{background:#446cb3;}.books .block a,.book .block a,.events .block a{color:#7896cc;}.books .block a:hover,.book .block a:hover,.events .block a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=(50));opacity:0.5;}.books .up svg path,.book .up svg path,.events .up svg path{stroke:#446cb3;}.books hr,.book hr,.events hr{background:#446cb3;}.series h1:after,.portraits h1:after,.serie h1:after{background:#d64541;}.series .block a,.portraits .block a,.serie .block a{color:#d64541;}.series .block a:hover,.portraits .block a:hover,.serie .block a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=(50));opacity:0.5;}.series .up svg path,.portraits .up svg path,.serie .up svg path{stroke:#d64541;}.series hr,.portraits hr,.serie hr{background:#d64541;}.books h2,.series h2,.portraits h2{position:absolute;bottom:2.35em;left:1em;width:260px;margin:0;font-family:'Montserrat', Helvetica, sans-serif;font-weight:400;font-size:2em;text-transform:uppercase;letter-spacing:4px;z-index:10;word-wrap:break-word;-moz-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;}@media only screen and (max-width: 480px){.books h2,.series h2,.portraits h2{left:0.5em;font-size:1.5em;letter-spacing:1px;}}.portraits .item hr{width:165px;}.vita h1:after,.contact h1:after{background:#f4d03f;}.vita .block a,.contact .block a{color:#f4d03f;}.vita .block a:hover,.contact .block a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=(50));opacity:0.5;}.vita .up svg path,.contact .up svg path{stroke:#f4d03f;}.vita img,.contact img{width:100%;height:auto;vertical-align:middle;}.books .odd{padding-right:2em;}@media only screen and (max-width: 768px){.books .odd{padding-right:0;}}.books .even{padding-left:2em;}@media only screen and (max-width: 768px){.books .even{padding-left:0;}}.books .block p{font-size:0.875em;}@media only screen and (max-width: 768px){.books .block-image{margin-bottom:2em;}}.books img{width:100%;height:auto;max-width:280px;padding-right:1.5em;}@media only screen and (max-width: 480px){.books img{padding:0;max-width:100%;}}.btn{position:relative;display:inline-block;padding:1em 1.5em;background:#446cb3;color:#fff;font-family:inherit;font-size:0.875em;text-align:center;text-transform:uppercase;text-decoration:none;border:none;vertical-align:middle;cursor:pointer;-moz-transition:all 350ms ease;-webkit-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;}.btn:hover{background:#36568e;}.btn.outline{background:none;border:2px solid #446cb3;}.btn.outline:hover{background:#446cb3;color:#fff;}.btn.rounded{-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;}.btn.big{padding:1.5em 2.5em;font-size:1em;}.btn.small{padding:0.75em 1.25em;font-size:0.75em;}.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}.pull-left{float:left;}.pull-right{float:right;}.slider{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(23,23,23,0.97);z-index:998;}.slider.show{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;visibility:visible;}.slider .close-slider{display:block;position:absolute;right:1.5em;top:1.5em;width:48px;height:48px;background:url("../img/close.svg") no-repeat center center;z-index:999;}@media only screen and (max-width: 480px){.slider .close-slider{right:0.5em;top:0.5em;}}.slider .next-img,.slider .prev-img{display:block;position:absolute;top:0%;width:50%;height:100%;z-index:10;}@media only screen and (max-width: 1024px){.slider .next-img:after,.slider .prev-img:after{position:absolute;top:50%;width:48px;height:48px;margin-top:-24px;content:"";}}.slider .next-img{right:0;cursor:url(../img/right.svg), e-resize;}@media only screen and (max-width: 1024px){.slider .next-img:after{right:1.5em;background:url("../img/right.svg") no-repeat center center;}}@media only screen and (max-width: 480px){.slider .next-img:after{right:0.5em;}}.slider .prev-img{left:0;cursor:url(../img/left.svg), w-resize;}@media only screen and (max-width: 1024px){.slider .prev-img:after{left:1.5em;background:url("../img/left.svg") no-repeat center center;}}@media only screen and (max-width: 480px){.slider .prev-img:after{left:0.5em;}}.slider .caption.bottom{left:0;bottom:-30px;font-size:0.875em;}.slider img{width:100%;height:auto;vertical-align:middle;}.slider-item{position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-moz-transition:all 350ms ease-in-out;-webkit-transition:all 350ms ease-in-out;-o-transition:all 350ms ease-in-out;transition:all 350ms ease-in-out;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;visibility:hidden;}.slider-item.landscape{width:800px;height:533px;}@media only screen and (max-height: 680px){.slider-item.landscape{width:700px;height:auto;}}.slider-item.landscape img{max-width:800px;}@media only screen and (max-height: 680px){.slider-item.landscape img{max-width:700px;}}.slider-item.portrait{height:800px;width:533px;}@media only screen and (max-height: 820px){.slider-item.portrait{width:450px;height:auto;}}@media only screen and (max-height: 680px){.slider-item.portrait{width:380px;height:auto;}}.slider-item.portrait img{max-width:533px;}@media only screen and (max-height: 820px){.slider-item.portrait img{max-width:450px;}}@media only screen and (max-height: 680px){.slider-item.portrait img{max-width:380px;}}.slider-item.show{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;visibility:visible;}.slider-item.slide-right{left:60%;}.slider-item.slide-left{left:40%;}.nav-item-visible{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;}.loaded.home .brand{-webkit-transition-delay:2900ms;-moz-transition-delay:2900ms;-o-transition-delay:2900ms;-ms-transition-delay:2900ms;transition-delay:2900ms;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;}.loaded.home .nav ul li:nth-child(1){-webkit-transition-delay:1000ms;-moz-transition-delay:1000ms;-o-transition-delay:1000ms;-ms-transition-delay:1000ms;transition-delay:1000ms;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;}.loaded.home .nav ul li:nth-child(2){-webkit-transition-delay:1300ms;-moz-transition-delay:1300ms;-o-transition-delay:1300ms;-ms-transition-delay:1300ms;transition-delay:1300ms;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;}.loaded.home .nav ul li:nth-child(3){-webkit-transition-delay:1600ms;-moz-transition-delay:1600ms;-o-transition-delay:1600ms;-ms-transition-delay:1600ms;transition-delay:1600ms;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;}.loaded.home .nav ul li:nth-child(4){-webkit-transition-delay:1900ms;-moz-transition-delay:1900ms;-o-transition-delay:1900ms;-ms-transition-delay:1900ms;transition-delay:1900ms;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;}.loaded.home .nav ul li:nth-child(5){-webkit-transition-delay:2200ms;-moz-transition-delay:2200ms;-o-transition-delay:2200ms;-ms-transition-delay:2200ms;transition-delay:2200ms;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;}.loaded.home .nav ul li:nth-child(6){-webkit-transition-delay:2500ms;-moz-transition-delay:2500ms;-o-transition-delay:2500ms;-ms-transition-delay:2500ms;transition-delay:2500ms;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible;}@keyframes load{0%,100%{width:9px;}15%{width:9px;}50%{width:25px;}85%{width:25px;}}@-webkit-keyframes load{0%,100%{width:9px;}15%{width:9px;}50%{width:25px;}85%{width:25px;}}.is-touch.loaded .brand{-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;-ms-transition-delay:0;transition-delay:0;}.is-touch.loaded.home .nav ul li{-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;-ms-transition-delay:0;transition-delay:0;}.is-touch .nav a:after{display:none;}.is-touch .item:hover .layer{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;}.is-touch .item span{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;}.is-touch .item hr{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=(0));opacity:0;}.is-touch .item.item-third{width:100%;text-align:center;}.is-touch .item.item-third .inner{height:auto;margin:0 0 4em 0;}@media only screen and (max-width: 480px){.is-touch .item.item-third .inner{margin:0 0 2em 0;}}.is-touch .item.item-third .inner img{width:100%;height:auto;vertical-align:middle;}.is-touch .item.item-third .inner img.landscape{max-width:800px;}.is-touch .item.item-third .inner img.portrait{max-width:533px;}.is-touch .slider-item.landscape{width:800px;height:533px;}@media only screen and (max-height: 680px){.is-touch .slider-item.landscape{width:700px;height:auto;}}@media only screen and (max-width: 640px){.is-touch .slider-item.landscape{width:480px;}}@media only screen and (max-width: 480px){.is-touch .slider-item.landscape{width:300px;}}.is-touch .slider-item.landscape img{max-width:800px;}@media only screen and (max-height: 680px){.is-touch .slider-item.landscape img{max-width:700px;}}@media only screen and (max-width: 640px){.is-touch .slider-item.landscape img{max-width:480px;}}@media only screen and (max-width: 480px){.is-touch .slider-item.landscape img{max-width:300px;}}.is-touch .slider-item.portrait{height:800px;width:533px;}@media only screen and (max-height: 820px){.is-touch .slider-item.portrait{width:450px;height:auto;}}@media only screen and (max-height: 680px){.is-touch .slider-item.portrait{width:380px;height:auto;}}@media only screen and (max-width: 640px){.is-touch .slider-item.portrait{width:480px;}}@media only screen and (max-width: 480px){.is-touch .slider-item.portrait{width:300px;}}.is-touch .slider-item.portrait img{max-width:533px;}@media only screen and (max-height: 820px){.is-touch .slider-item.portrait img{max-width:450px;}}@media only screen and (max-height: 680px){.is-touch .slider-item.portrait img{max-width:380px;}}@media only screen and (max-width: 640px){.is-touch .slider-item.portrait img{max-width:480px;}}@media only screen and (max-width: 480px){.is-touch .slider-item.portrait img{max-width:300px;}}.no-js .preloader{display:none;}.no-js .js-banner{display:block;position:fixed;top:0;left:0;width:100%;padding:1em 0;background:#212121;color:#fff;font-size:0.85em;text-align:center;z-index:20;}.no-js .nav ul li{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;visibility:visible;}.no-js .brand{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=(100));opacity:1;-moz-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}