/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
/* Swipe 2.0, (C) Brad Birdsall 2012, MIT license */
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
[data-aos][data-aos][data-aos-duration='50'],body[data-aos-duration='50'] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay='50'],body[data-aos-delay='50'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='50'].aos-animate,body[data-aos-delay='50'] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration='100'],body[data-aos-duration='100'] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay='100'],body[data-aos-delay='100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='100'].aos-animate,body[data-aos-delay='100'] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration='150'],body[data-aos-duration='150'] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay='150'],body[data-aos-delay='150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='150'].aos-animate,body[data-aos-delay='150'] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration='200'],body[data-aos-duration='200'] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay='200'],body[data-aos-delay='200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='200'].aos-animate,body[data-aos-delay='200'] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration='250'],body[data-aos-duration='250'] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay='250'],body[data-aos-delay='250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='250'].aos-animate,body[data-aos-delay='250'] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration='300'],body[data-aos-duration='300'] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay='300'],body[data-aos-delay='300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='300'].aos-animate,body[data-aos-delay='300'] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration='350'],body[data-aos-duration='350'] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay='350'],body[data-aos-delay='350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='350'].aos-animate,body[data-aos-delay='350'] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration='400'],body[data-aos-duration='400'] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay='400'],body[data-aos-delay='400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='400'].aos-animate,body[data-aos-delay='400'] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration='450'],body[data-aos-duration='450'] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay='450'],body[data-aos-delay='450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='450'].aos-animate,body[data-aos-delay='450'] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration='500'],body[data-aos-duration='500'] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay='500'],body[data-aos-delay='500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='500'].aos-animate,body[data-aos-delay='500'] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration='550'],body[data-aos-duration='550'] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay='550'],body[data-aos-delay='550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='550'].aos-animate,body[data-aos-delay='550'] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration='600'],body[data-aos-duration='600'] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay='600'],body[data-aos-delay='600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='600'].aos-animate,body[data-aos-delay='600'] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration='650'],body[data-aos-duration='650'] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay='650'],body[data-aos-delay='650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='650'].aos-animate,body[data-aos-delay='650'] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration='700'],body[data-aos-duration='700'] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay='700'],body[data-aos-delay='700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='700'].aos-animate,body[data-aos-delay='700'] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration='750'],body[data-aos-duration='750'] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay='750'],body[data-aos-delay='750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='750'].aos-animate,body[data-aos-delay='750'] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration='800'],body[data-aos-duration='800'] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay='800'],body[data-aos-delay='800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='800'].aos-animate,body[data-aos-delay='800'] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration='850'],body[data-aos-duration='850'] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay='850'],body[data-aos-delay='850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='850'].aos-animate,body[data-aos-delay='850'] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration='900'],body[data-aos-duration='900'] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay='900'],body[data-aos-delay='900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='900'].aos-animate,body[data-aos-delay='900'] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration='950'],body[data-aos-duration='950'] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay='950'],body[data-aos-delay='950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='950'].aos-animate,body[data-aos-delay='950'] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration='1000'],body[data-aos-duration='1000'] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay='1000'],body[data-aos-delay='1000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1000'].aos-animate,body[data-aos-delay='1000'] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration='1050'],body[data-aos-duration='1050'] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay='1050'],body[data-aos-delay='1050'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1050'].aos-animate,body[data-aos-delay='1050'] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration='1100'],body[data-aos-duration='1100'] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay='1100'],body[data-aos-delay='1100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1100'].aos-animate,body[data-aos-delay='1100'] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration='1150'],body[data-aos-duration='1150'] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay='1150'],body[data-aos-delay='1150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1150'].aos-animate,body[data-aos-delay='1150'] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration='1200'],body[data-aos-duration='1200'] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay='1200'],body[data-aos-delay='1200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1200'].aos-animate,body[data-aos-delay='1200'] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration='1250'],body[data-aos-duration='1250'] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay='1250'],body[data-aos-delay='1250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1250'].aos-animate,body[data-aos-delay='1250'] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration='1300'],body[data-aos-duration='1300'] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay='1300'],body[data-aos-delay='1300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1300'].aos-animate,body[data-aos-delay='1300'] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration='1350'],body[data-aos-duration='1350'] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay='1350'],body[data-aos-delay='1350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1350'].aos-animate,body[data-aos-delay='1350'] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration='1400'],body[data-aos-duration='1400'] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay='1400'],body[data-aos-delay='1400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1400'].aos-animate,body[data-aos-delay='1400'] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration='1450'],body[data-aos-duration='1450'] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay='1450'],body[data-aos-delay='1450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1450'].aos-animate,body[data-aos-delay='1450'] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration='1500'],body[data-aos-duration='1500'] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay='1500'],body[data-aos-delay='1500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1500'].aos-animate,body[data-aos-delay='1500'] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration='1550'],body[data-aos-duration='1550'] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay='1550'],body[data-aos-delay='1550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1550'].aos-animate,body[data-aos-delay='1550'] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration='1600'],body[data-aos-duration='1600'] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay='1600'],body[data-aos-delay='1600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1600'].aos-animate,body[data-aos-delay='1600'] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration='1650'],body[data-aos-duration='1650'] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay='1650'],body[data-aos-delay='1650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1650'].aos-animate,body[data-aos-delay='1650'] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration='1700'],body[data-aos-duration='1700'] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay='1700'],body[data-aos-delay='1700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1700'].aos-animate,body[data-aos-delay='1700'] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration='1750'],body[data-aos-duration='1750'] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay='1750'],body[data-aos-delay='1750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1750'].aos-animate,body[data-aos-delay='1750'] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration='1800'],body[data-aos-duration='1800'] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay='1800'],body[data-aos-delay='1800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1800'].aos-animate,body[data-aos-delay='1800'] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration='1850'],body[data-aos-duration='1850'] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay='1850'],body[data-aos-delay='1850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1850'].aos-animate,body[data-aos-delay='1850'] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration='1900'],body[data-aos-duration='1900'] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay='1900'],body[data-aos-delay='1900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1900'].aos-animate,body[data-aos-delay='1900'] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration='1950'],body[data-aos-duration='1950'] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay='1950'],body[data-aos-delay='1950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1950'].aos-animate,body[data-aos-delay='1950'] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration='2000'],body[data-aos-duration='2000'] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay='2000'],body[data-aos-delay='2000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2000'].aos-animate,body[data-aos-delay='2000'] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration='2050'],body[data-aos-duration='2050'] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay='2050'],body[data-aos-delay='2050'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2050'].aos-animate,body[data-aos-delay='2050'] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration='2100'],body[data-aos-duration='2100'] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay='2100'],body[data-aos-delay='2100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2100'].aos-animate,body[data-aos-delay='2100'] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration='2150'],body[data-aos-duration='2150'] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay='2150'],body[data-aos-delay='2150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2150'].aos-animate,body[data-aos-delay='2150'] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration='2200'],body[data-aos-duration='2200'] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay='2200'],body[data-aos-delay='2200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2200'].aos-animate,body[data-aos-delay='2200'] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration='2250'],body[data-aos-duration='2250'] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay='2250'],body[data-aos-delay='2250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2250'].aos-animate,body[data-aos-delay='2250'] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration='2300'],body[data-aos-duration='2300'] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay='2300'],body[data-aos-delay='2300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2300'].aos-animate,body[data-aos-delay='2300'] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration='2350'],body[data-aos-duration='2350'] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay='2350'],body[data-aos-delay='2350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2350'].aos-animate,body[data-aos-delay='2350'] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration='2400'],body[data-aos-duration='2400'] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay='2400'],body[data-aos-delay='2400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2400'].aos-animate,body[data-aos-delay='2400'] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration='2450'],body[data-aos-duration='2450'] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay='2450'],body[data-aos-delay='2450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2450'].aos-animate,body[data-aos-delay='2450'] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration='2500'],body[data-aos-duration='2500'] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay='2500'],body[data-aos-delay='2500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2500'].aos-animate,body[data-aos-delay='2500'] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration='2550'],body[data-aos-duration='2550'] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay='2550'],body[data-aos-delay='2550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2550'].aos-animate,body[data-aos-delay='2550'] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration='2600'],body[data-aos-duration='2600'] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay='2600'],body[data-aos-delay='2600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2600'].aos-animate,body[data-aos-delay='2600'] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration='2650'],body[data-aos-duration='2650'] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay='2650'],body[data-aos-delay='2650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2650'].aos-animate,body[data-aos-delay='2650'] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration='2700'],body[data-aos-duration='2700'] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay='2700'],body[data-aos-delay='2700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2700'].aos-animate,body[data-aos-delay='2700'] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration='2750'],body[data-aos-duration='2750'] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay='2750'],body[data-aos-delay='2750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2750'].aos-animate,body[data-aos-delay='2750'] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration='2800'],body[data-aos-duration='2800'] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay='2800'],body[data-aos-delay='2800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2800'].aos-animate,body[data-aos-delay='2800'] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration='2850'],body[data-aos-duration='2850'] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay='2850'],body[data-aos-delay='2850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2850'].aos-animate,body[data-aos-delay='2850'] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration='2900'],body[data-aos-duration='2900'] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay='2900'],body[data-aos-delay='2900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2900'].aos-animate,body[data-aos-delay='2900'] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration='2950'],body[data-aos-duration='2950'] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay='2950'],body[data-aos-delay='2950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2950'].aos-animate,body[data-aos-delay='2950'] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration='3000'],body[data-aos-duration='3000'] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay='3000'],body[data-aos-delay='3000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='3000'].aos-animate,body[data-aos-delay='3000'] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translate(0)}[data-aos=fade-up]{transform:translateY(100px)}[data-aos=fade-down]{transform:translateY(-100px)}[data-aos=fade-right]{transform:translate(-100px)}[data-aos=fade-left]{transform:translate(100px)}[data-aos=fade-up-right]{transform:translate(-100px,100px)}[data-aos=fade-up-left]{transform:translate(100px,100px)}[data-aos=fade-down-right]{transform:translate(-100px,-100px)}[data-aos=fade-down-left]{transform:translate(100px,-100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translate(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translateY(100px) scale(.6)}[data-aos=zoom-in-down]{transform:translateY(-100px) scale(.6)}[data-aos=zoom-in-right]{transform:translate(-100px) scale(.6)}[data-aos=zoom-in-left]{transform:translate(100px) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translateY(100px) scale(1.2)}[data-aos=zoom-out-down]{transform:translateY(-100px) scale(1.2)}[data-aos=zoom-out-right]{transform:translate(-100px) scale(1.2)}[data-aos=zoom-out-left]{transform:translate(100px) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translate(0)}[data-aos=slide-up]{transform:translateY(100%)}[data-aos=slide-down]{transform:translateY(-100%)}[data-aos=slide-right]{transform:translateX(-100%)}[data-aos=slide-left]{transform:translateX(100%)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
/*# sourceMappingURL=aos.css.map*/
.diamonds {
  text-align:center;
  overflow:visible;
  white-space:nowrap;
  display:inline-block;
}

.diamond-row-wrap {
  text-align:center;
  position:relative;
  float:left;
  clear:both;
}

.diamond-row-upper, .diamond-row-lower {
  overflow:visible;
  clear:both;
  width:100%;
}

.diamond-row-lower {
  position:absolute;
  bottom:0;
}

.diamond-row-lower .diamond-box {
  margin-left:64.644660941%;
  margin-top:64.644660941%;
}

.diamond-box-wrap {
  float:left;
  width:250px;
  height:250px;
}

.diamond-box {
  -webkit-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg);
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
  overflow:hidden;
  position:relative;
  z-index:1;
  width:70.710678118%;
  height:70.710678118%;
  margin:14.644660941%;
  border:1px solid transparent;
}

.diamond-box-inner {
  -webkit-transform:rotate(-45deg);
  -moz-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  transform:rotate(-45deg);
  -webkit-transform-origin:center center;
  -moz-transform-origin:center center;
  -ms-transform-origin:center center;
  transform-origin:center center;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
  width:141.421356237%;
  height:141.421356237%;
  margin:-20.7106781185% 0 0 -20.7106781185%;
}


body {
  font-size:1rem;
  background-color:#FBF7F4;
  font-family:'Roboto', sans-serif;
  color:#95989A;
  /*min-height:2000vh;*/
  /*font-family:'Tinos';*/
}

.paralax-wrap {
  position:absolute;
  width:100%;
  left:0;
  right:0;
  top:0;
  min-height:100vh;
  overflow:hidden;
  z-index:0;
}

.paralax__layer {
  position:absolute;
  display:block;
  opacity:0.2;
  background:#FBF7F4;
}

.paralax__layer.fig-01 {
  left:50%;
  top:8vh;
  height:18vh;
  opacity:0.1;
  filter:blur(2px);
}

.paralax__layer.fig-02 {
  left:calc(100% - 20vh);
  height:20vh;
  opacity:0.15;
  filter:blur(1.5px);
}

.paralax__layer.fig-08 {
  height:65vh;
  top:60vh;
  left:calc(100% - 69vh);
  opacity:0.3;
}

.paralax__layer.fig-07 {
  height:20vh;
  left:calc(100% - 28vh);
  top:57vh;
  filter:blur(0.5px);
}

.paralax__layer.fig-03 {
  height:20vh;
  left:calc(100% - 25vh);
  top:30vh;
  opacity:0.15;
  filter:blur(1px);
}

.paralax__layer.fig-06 {
  height:20vh;
  top:37vh;
  left:calc(100% - 78vh);
  opacity:0.1;
  filter:blur(2px);
}

.paralax__layer.fig-05 {
  height:42vh;
  left:calc(100% - 121vh);
  top:40vh;
  filter:blur(0.5px);
}

.paralax__layer.fig-04 {
  height:41vh;
  top:28vh;
  left:calc(100% - 160vh);
  filter:blur(0.5px);
}

.logo {
  position:fixed;
  z-index:3;
  top:6.5rem;
  width:22rem;
  left:4.5rem;
}

.paralax__layer img {
  height:100%;
  width:auto;
}

.menu {
  position:absolute;
  z-index:2;
  width:100%;
  height:100%;
  left:0;
  right:0;
  top:0;
  bottom:0;
  display:flex;
  justify-content:center;
  font-size:7.7rem;
  font-weight:300;
  align-items:center;
}

.menu__item-link, .menu__item-link:visited {
  color:#838688;
  text-decoration:none !important;
  font-size:1em;
  font-weight:100;
  white-space:nowrap;
  transition:all 0.4s ease-out;
  padding:0.3em;
  filter:blur(0px);
}

.menu__item-link::before {
  content:"_";
  font-weight:100;
  opacity:0.85;
}

.menu__list {
  display:flex;
  max-width:calc(10em + 10vw);
  flex-wrap:wrap;
  padding:0 5vw;
  flex-direction:column;
}

.menu__list.level_2 {
    padding: 0;
    font-size: 3.8rem;
    position: relative;
    z-index: 50;
}

.menu__item-link:hover {
  position:relative;
  z-index:50;
  color:#1c1d1e;
  /*filter:blur(3.5px);*/
  /*color:#95989A;*/
}

.menu-bg {
  content:'';
  height:100%;
  width:100%;
  left:0;
  top:0;
  right:0;
  bottom:0;
  position:absolute;
  background-color:#FBF7F4;
  z-index:5;
  opacity:0;
  transition:all 0.25s ease-out;
  pointer-events:none;
}

.menu__item:hover ~ .menu-bg {
  opacity:0.8;
  background:#fbf7f4;
}

.level_2 .menu__item:hover ~ .menu-bg {
  opacity:0;
}

.menu__item {
  transition:all 0.25s ease-out;
  /*font-family:'Tinos';*/
}

.menu__item::hover {
  position:relative;
  z-index:5;
}

.layers-wrap {
  position:absolute;
  z-index:0;
  top:0;
  left:0;
  right:0;
  bottom:0;
  width:100%;
  height:100%;
}

.main-content {
  /*width:calc(60vw - 14em);*/
  /*min-height:100vh;*/
  position:relative;
  margin-left:calc(21em + 8vw);
  z-index:1;
  max-width:57rem;
  padding-top:4rem;
  transition:opacity 0.25s ease;
  padding-bottom: 3rem;
}

.h1, h1 {
  font-weight:800;
  font-size:5rem;
}

.menu.menu--level-2 {
  font-size:2em;
  font-weight:400;
  display:block;
  position:relative;
  padding-top:5vh;
}

.menu--level-2 .menu__list {
  max-width:none;
  width:100%;
  /*display:flex;*/
  flex-direction:column;
  align-items:flex-start;
}

@media (min-width: 768px) {
  .menu--level-2 .menu__item:nth-child(3) {
    left:10vw;
  }
}

@media (min-width: 768px) {
  .menu--level-2 .menu__item:nth-child(4) {
    left:50vw;
  }
}

@media (min-width: 768px) {
  .menu--level-2 .menu__item:nth-child(5) {
    left:20vw;
  }
}

@media (min-width: 768px) {
  .menu--level-2 .menu__item:nth-child(1) {
    left:39vw;
  }
}

@media (min-width: 768px) {
  .menu--level-2 .menu__item:nth-child(2) {
    left:70vw;
  }
}

.menu--level-2 .menu__item {
  position:relative;
  margin-bottom:2vh;
  display:inline-block;
  left:2vw;
}

@media (min-width: 768px) {
  .menu--level-2 .menu__item.menu__item--important {
    font-size:2em;
  }
}

.menu--level-2 .menu__item-link {
  transform:translateX(-50%);
  display:block;
  color:#444;
}

.toggle {
  position:fixed;
  top:6rem;
  right:4rem;
  width:5rem;
  height:5rem;
  background-color: rgba(0,0,0,0.8) !important;
  z-index:5;
  border-radius:50%;
  outline:none !important;
  transition:all 0.1s ease-out;
  border:none;
}

.toggle::after {
  height:1px;
  width:70%;
}

.toggle::before {
  width:1px;
  height:70%;
}

.toggle::before, .toggle::after {
  position:absolute;
  content:'';
  top:50%;
  background-color:#FFF;
  left:50%;
  transform:translate(-50%, -50%);
  transition:all 0.25s ease-out;
}

.menu-open .menu.menu--overlay {
  background-color:rgba(251,247,244,0.95);
  transform:none;
  transition:none;
}

.menu--overlay .menu__list.level_1 > li > a {
  pointer-events: none;
}

@media (max-width:767px) {
  .menu--overlay .menu__list.level_1 > li > a {
    font-size: 3.5rem;
    opacity: 0.4;
    padding-bottom: 0;
   }

  .menu__list.level_2 {
    font-size: 3.5rem;
  }

  .menu--overlay > ul {
    margin-left: 0;
    width: 100%;
    padding: 2rem;
  }

  .menu--overlay .menu__item-link {
    font-size: 2.5rem;
  }

}

.menu-open .toggle--menu {
  transform:rotate(45deg);
  border:transparent;
  background-color:transparent !important;
}

.menu-open .toggle::before, .menu-open .toggle::after {
  background-color:#95989a;
}

.h2, h2 {
  font-size:4rem;
  font-weight:300;
}

.article-content p {
  font-size:2rem;
  line-height:1.45;
  font-family:'Tinos';
  color:#444;
}

.article-content h2, .article-content h3, .article-content h4 {
  color: #222 !important;
}

.article-content h2, .article-content h3 {
    font-weight: 100;
}

.article-content h2 {
  font-size: 3.2rem;
}

.article-content h3 {
  font-size: 2.4rem;
}

.article-content h4 {
  font-size: 1.8rem;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}

.article-content a {
  color:inherit !important;
  border-bottom: 1px solid #444;
  text-decoration:none !important;
}

.article-content a > img {
  background-color: #FBF7F4;
}

.article-title {
  margin-bottom:1.25em;
  /*font-family:'Tinos';*/
  color:#444;
  font-size:4rem;
  padding-top:10vh;
  font-weight:100;
}

.menu.menu--overlay {
  position:fixed;
  transition:transform 0.25s ease-out 0.25s,Â opacity 0.25s ease-out 0s;
  transform:translateY(100%);
}

.menu-open .paralax-wrap {
  /*bottom:0;*/
}

.toggle.nav-btn {
  top:50vh;
  transform:translateY(-50%) rotate(45deg);
  width:calc(5rem + 10vw);
  height:calc(5rem + 10vw);
  background:transparent !important;
  right:10vw;
  position:fixed;
  /*transform:rotate(45deg);*/
}

.btn.btn-link.toggle.nav-btn::before, .btn.btn-link.toggle.nav-btn::after {
  background-color:#95989a;
}

.btn.btn-link.toggle.nav-btn:hover::before {
  transform:translate(-0%,-100%);
  height:45%;
  left:34%;
  top:67%;
}

@media (max-width: 1199px) {
  .btn.btn-link.toggle.nav-btn::before {
    transform:translate(-0%,-100%);
    height:45%;
    left:34%;
    top:67%;
  }
}

.btn.btn-link.toggle.nav-btn:hover::after {
  left:34%;
  transform:none;
  height:1px;
  top:67%;
  width:45%;
}

@media (max-width: 1199px) {
  .btn.btn-link.toggle.nav-btn::after {
    left:34%;
    transform:none;
    height:1px;
    top:67%;
    width:45%;
  }
}

.btn.btn-link.toggle.back-btn:hover {
  /*transform:translateY(-80%) rotate(45deg);*/
}

.page-title {
  margin-bottom:0.75em;
  font-weight: 100;
}

.overlay {
  background:#fbf7f4;
  position:absolute;
  top:0;
  right:0;
  width:0;
  opacity:0;
  bottom:0;
  opacity:0;
  height:100%;
  z-index:2;
  transition:all 0.25s ease-out;
}

.toggle.nav-btn:hover ~ .overlay {
  width:100%;
  opacity:0.7;
}

.menu--overlay .menu__item-link {
  /*filter:blur(3.5px);*/
}

.circle-overlay {
  width:0;
  height:0;
  position:absolute;
  left:50%;
  background:#ffffff;
  top:50%;
  transform:translate(-50%,-50%);
  border-radius:50%;
  z-index:-1;
  transition:all 0.25s ease-out;
}

@media (min-width: 1200px) {
  .toggle--menu:hover .circle-overlay {
    width:30vw;
    height:30vw;
  }
}

@media (max-width: 1199px) {
  .menu-open .toggle--menu .circle-overlay {
    width:30vw;
    height:30vw;
  }
}

.toggle:hover::before, .toggle:hover::after {
  background:#95989a;
}

.menu-open .btn.btn-link.toggle.nav-btn {
  z-index:2;
}

.menu--overlay .menu__list {
  transform:translateY(40%);
  opacity:0;
  transition:all 0.25s ease-out;
}

.menu--overlay.open .menu__list {
  opacity:1;
  transform:none;
}

.article-content {
}

.article-content figure {
  margin-bottom:3rem;
  margin-top:2rem;
}

.article-content figure.float_left {
    margin-left: -14rem !important;
    max-width: 50%;
    margin-right: 3rem !important;
    margin-bottom: 1.5rem !important;
    margin-top:2rem !important;
}

@media (min-width:1921px) {

  .article-content figure.float_left {
      margin-left: -10rem !important;
  }

}

@media (max-width:768px) {

  .article-content figure.float_left {
      margin-left: -3rem !important;
  }

}

@media (max-width:767px) {

  .article-content figure.float_left {
      margin-left: -2rem !important;
  }

}

.article-content, .article-content .block {
    overflow:visible;
}

.nomatei-about .mod_article {
  overflow: visible;
}

figcaption {
  font-size:1.2rem;
  margin-top:1em;
}

blockquote {
  border-left:5px solid #888;
}

blockquote p, .article-content blockquote p {
  font-size:3rem;
}

.mod_article {
    position: relative;
    z-index: 2;
}

.page-title.cat-title {
  color:#444;
  font-weight: 100;
}

.page-title__link {
  color:inherit !important;
  text-decoration:none !important;
}

.gallery {
  margin:10vh 10%;
  padding-bottom:15vh;
  z-index:1;
  position:relative;
}

.gallery__item-caption {
  position:absolute;
  top:50%;
  left:0;
  width:100%;
  text-align:center;
  padding:0 1rem;
  color:#FFF;
  z-index:2;
  transform:translateY(-50%);
  pointer-events:none;
  margin:0;
  opacity:0;
  transition:all 0.25s ease-out;
}

.gallery__item {
  position:relative;
}

.gallery__item-caption a {
  color:#FFF !important;
}


.gallery__item-link::before {
  position:absolute;
  content:'';
  background:transparent;
  top:0;
  left:0;
  right:0;
  bottom:0;
  width:100%;
  height:100%;
  transition:all 0.25s ease-out;
  /*transform:translateY(100%);*/
}

.gallery__item-link:hover::before {
  background:#444;
  /*transform:none;*/
}

.gallery__item:hover .gallery__item-caption {
  opacity:1;
}

.gallery-page .mod_newsreader, .gallery-page .mod_article {
  overflow: visible;
}

.home-quote {
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:100%;
  text-align:center;
  /*font-family:'Tinos';*/
  z-index:1;
  font-size:5vw;
  padding:0 2em;
  line-height:1.1;
  /*text-transform:capitalize;*/
  color:#444;
  transition:all 0.25s ease;
  /*filter:blur(10px);*/
  font-weight:300;
  transition:all 0.25s ease-out;
}

.menu-open .home-quote {
  opacity:0.2;
}

.menu-open .main-content {
  opacity:0.2;
}

.menu--level-2 .menu__item-link:hover {
  color:#222;
}

.portfolio-item {
  position:relative;
  z-index:1;
  padding-left: 5vw;
  padding-right: 5vw;
  display: flex;
}

.portfolio-item__img-wrap {
  max-width: 60vw;
  flex:0 0 60vw;
  padding-right:5vw;
}

.portfolio-item__img {
    margin-left: auto;
    margin-right: auto;
    transform: translateX(5vw) scale(0.75);
    transform-origin: top;
}

@media (max-width: 1199px) {
  .portfolio-item {
    max-width:calc(100vw - 28rem);
  }
}

.portfolio-item__caption {
  display:flex;
  flex-direction:column;
  font-family:'Tinos';
  font-size:1.8rem;
  width: 30vw;
  flex: 0 0 30vw;
  color:#444;
  padding-left:3vw;
  padding-bottom:4rem;
  align-items: flex-start;
}


.portfolio-item__caption .ce_elements {
    padding-top: 2rem;
}

.back {
  display: none;
}


@media (min-width: 993px) {
  .portfolio-item__caption {
    padding-right: 5vw;
  }
}

@media (max-width: 1199px) {
  .portfolio-item__caption {
    right:-28rem;
    width:28rem;
  }
}

.portfolio-item__caption .ce_hyperlink {
  margin-bottom: 2rem;
  display: block;
}

.portfolio-item__caption .ce_hyperlink a {
    color: inherit !important;
    font-size: 3.2rem;
    font-family: 'roboto';
    font-weight: 100;
    text-decoration: none !important;
}

.portfolio-item__caption .ce_hyperlink a:hover {
  border-bottom: 1px solid #888;
}

.portfolio-item__caption .ce_hyperlink a::before {
  content: '_';
}

.portfolio-nav {
  width:10rem;
  width:auto;
  order:-1;
  position: relative;
}

.btn.btn-link.portfolio-nav__btn {
  font-size:5rem;
  color:#444;
}

.fa.fa-angle-left.portfolio-nav__icon {
}

.btn.btn-link.portfolio-nav__btn.portfolio-nav__btn--grid {
  font-size:3rem;
  padding-top:0.3em;
}

.portfolio-nav::before {
  position:absolute;
  content:'';
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  background:#FFF;
  z-index:-1;
  width:0;
  height:0;
  border-radius:50%;
  transition:all 0.25s ease-out;
}

.portfolio-nav:hover::before {
  width:28rem;
  height:28rem;
}

.btn.btn-link.share__btn {
  color:inherit !important;
  border:1px solid #95989a;
  border-radius:50%;
  width:6rem;
  height:6rem;
  margin-right:0.75em;
}

.share__icon {
  font-size:2.5rem;
  line-height:5rem;
}

.share {
  display:block;
  margin-top:2rem;
}
.share li{ display:inline-block;}
.page-title::before, .article-title::before {
  content:'_';
}

.home-quote__link {
  color:#444 !important;
  text-decoration:none !important;
  /*filter:blur(10px);*/
  transition:all 1s ease;
  font-weight: 100;
}

.home-quote:hover {
  /*filter:blur(0px);*/
}

.home-quote__link:hover {
  filter:blur(0px);
}

.sub-categories__item-link {
  font-weight:normal;
  color:inherit !important;
  text-decoration:none !important;
  display:inline-block;
  padding:0.5em;
  font-size:1.6rem;
  margin:0 0.5em 0.5em 0;
  /*width:1em;*/
  border:1px solid transparent;
  /*overflow:hidden;*/
  /*height:calc(2em + 4px);*/
  transition:all 0.25s ease-out;
  line-height:1;
}

.sub-categories__item-link:before {
  content:'_';
  color:#444;
}

.sub-categories__item {
  color:#444;
}

.sub-categories__item.sub-categories__item--active .sub-categories__item-link {
  /*background-color:#444;*/
  /*color:#FFF !important;*/
  width:auto;
  border:1px solid #444;
  color:#444;
}

.sub-categories:hover .sub-categories__item-link {
  color:#444;
  width:auto;
}

.sub-categories__item:not(.sub-categories__item--active) {
  /*width:1em;*/
  /*overflow:hidden;*/
  /*transition:all 0.25s ease-out;*/
}

.sub-categories:hover .sub-categories__item:not(.sub-categories__item--active) {
  /*width:auto;*/
}
.news-gallery{
  display:flex;
  flex-wrap: wrap;
}
.news__item-wrapper{
  padding: 5px;
}
.news-item{
  position: relative;
}
.news__item-link{
  position: relative;
  z-index: 0;
}
.news__item-img{

}
.news__item-caption{
    margin-top:0;
    position: absolute;  
    z-index: 1;
    display: block;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: inline-flex;
    justify-content: center;
    align-content: center;
    justify-items: center;
    align-items: center;
    visibility: hidden;
}
.news__item-caption a{
  padding:0 5px; 
  text-align: center;
  color: #FFF;
}

.news-item:hover .news__item-caption{  
  visibility: visible;
  background-color: rgba(99,99,99,.70);
}

.made-by {
  position:fixed;
  display:inline-block;
  bottom:0;
  right:0;
  z-index:0;
  padding:1rem 2rem 2rem 1rem;
  overflow:hidden;
  cursor:pointer;
}

.copyright {
  display:inline-block;
  bottom:0;
  left:0;
  z-index:0;
  padding:1rem 2rem 2rem 2rem;
  color:inherit !important;
}

@media (min-width:767px) {
  .copyright {
    position:fixed;
  }
}

.made-by__figure {
  transform:translateX(calc(100% + 2rem));
  transition:all 0.25s ease-out 0.25s;
  text-align:right;
  position:relative;
  z-index:6;
  opacity:0;
}

.made-by:hover .made-by__figure {
  transform:none;
  opacity:1;
}

.made-by:hover .made-by__text {
  opacity:0;
}

.made-by__text {
  position:absolute;
  bottom:2rem;
  right:2rem;
  transition:opacity 0s ease-out 0.25s;
  opacity:0.7;
}

.made-by__logo-link {
  display:block;
}

.made-by__caption-link {
  color:inherit !important;
}

@media (max-width:991px) {
  .menu {
    font-size:5.5rem;
  }
}

@media (max-width:991px) {
  .menu__item-link {
    padding:0.3em;
    display:inline-block;
  }
}

@media (max-width:991px) {
  .menu__item {
    /*padding:0;*/
  }
}

@media (max-width: 1199px) {
  .toggle.nav-btn {
    right:auto;
    left:7vw;
  }
}

@media (max-width: 991px) {
  .main-content {
    margin-left:0;
    margin-top:11rem;
    padding-left:3rem;
    padding-right:3rem;
    margin-right:0;
    max-width:none;
  }
}

@media (max-width: 991px) {
  .menu.menu--level-2 {
  }
}

@media (max-width: 991px) {
  .paralax-wrap {
    padding:3rem 3rem 10rem;
    position:relative;
  }
}

@media (max-width: 991px) {
  .logo {
    position:absolute;
  }
}

@media (max-width: 576px) {
  .logo {
    top: 4.5rem;
    width: 16rem;
    left: 3.5rem;
  }
}

@media (max-width: 991px) {
  .home-quote {
    width:calc(100% - 6rem);
  }
}

@media (max-width: 991px) {
  .made-by {
    position:absolute;
  }
}

@media (max-width: 991px) {
  .article-title {
    padding-top:0;
  }
}

@media (max-width: 991px) {
  .portfolio-item {
    max-width:100%;
    display: block;
  }
  .portfolio-item__img-wrap {
    max-width:none;
  }
  .portfolio-item__img {
    transform:none;
  }
}

@media (max-width: 991px) {
  .portfolio-item__caption {
    position:static;
    width:100%;
    /*padding-left:0;*/
    /*padding-right:0;*/
  }
}

@media (max-width: 991px) {
  .portfolio-item__img {
    margin-bottom:4rem;
  }
}

@media (max-width: 991px) {
  body {
    position:relative;
  }
}

@media (max-width: 991px) {
  .portfolio-nav {
    transform:none;
    padding-left:2rem;
    padding-right:2rem;
  }
}

@media (max-width: 767px) {
  .menu {
    font-size:3rem;
  }
}



@media (max-width: 767px) {
  .toggle {
    top:4rem;
  }
}

@media (max-width: 767px) {
  .main-content {
    padding-left:0;
    padding-right:0;
  }
}

@media (max-width: 767px) {
  .menu--level-2 .menu__item-link {
    transform:none;
  }
}

@media (max-width: 767px) {
  .h1, h1 {
    font-size:3rem;
  }
}

@media (max-width: 767px) {
  .main-content {
    padding-bottom:2rem;
  }
}

@media (max-width: 767px) {
  .menu.menu--level-2 {
    padding-top:0;
  }
}

@media (max-width: 767px) {
  .menu__list {
    padding:0;
  }
}

@media (max-width: 767px) {
  .article-title {
    font-size:5rem;
  }
}

@media (max-width: 767px) {
  .gallery {
    margin:2rem -2rem;
    padding-bottom:5rem;
  }
}

@media (max-width: 767px) {
  .main-content {
    padding-top:2rem;
  }
}

@media (max-width: 768px) {
  .portfolio-nav {
    padding-left:0;
    padding-right:0;
  }
}

@media (max-width: 768px) {
  figcaption .share {
    margin-left:-1rem;
    margin-right:-1rem;
    padding-top:1rem;
  }
}

@media (max-width: 767px) {
  .menu--level-2 .menu__item {
    left:0;
  }
}

@media (min-width: 1921px) {
  html {
    font-size: 12px;
  }
}

.home .paralax-wrap {
  display:flex;
  align-items:center;
  justify-content:center;
}

.home-featured {
  /*width:auto;*/
  /*font-family:'Tinos';*/
  z-index:1;
  padding:0 2em;
  color:#444;
  transition:all 0.25s ease;
  font-weight:300;
  transition:all 0.25s ease-out;
  max-width:90rem;
}

@media (max-width: 991px) {
  .home-featured {
    width:calc(100% - 2rem);
  }
}

.home-featured__label {
  flex:0 0 100%;
  font-size:2.4rem;
  text-transform:uppercase;
}

.home-featured__title-link {
  color:inherit !important;
  text-decoration:none !important;
}

.home-featured__main {
  margin-bottom:4rem;
}

@media (min-width: 768px) {
  .home-featured__main {
    display:flex;
  }
}

.home-featured__title {
  margin:0;
  line-height:1.1;
  font-weight:100;
  font-size:5rem;
}

@media (min-width: 768px) {
  .home-featured__title {
    flex:0 1 auto;
    max-width:calc(100% - 10rem);
    margin:0;
    line-height:1.1;
    font-weight:100;
    padding-right:0.5em;
    font-size:7rem;
  }
}

.home-featured__subtitle-link {
  color:inherit !important;
  text-decoration:none !important;
}

.home-featured__subtitle {
  font-size:2rem;
  text-transform:uppercase;
}

@media (min-width: 768px) {
  .home-featured__subtitle {
    padding-left:1em;
    border-left:1px solid #252525;
    font-size:3rem;
    flex:0 0 22rem;
    display:flex;
    align-items:center;
  }
}

.home-featured__link {
  color:inherit !important;
  text-decoration:none !important;
  font-size:1.6rem;
  margin-right:0.75em;
  font-weight:400;
  transition:all 0.25s ease-out;
}

.home-featured__link::before {
  content:'_';
}

.home-featured__link.home-featured__link--secondary {
  opacity:0.5;
}

.home-featured__link.home-featured__link--secondary:hover {
  opacity:1;
}

@media (max-width: 767px) {
  .home-featured__label {
    font-size:1.6rem;
    margin-bottom:2em;
  }
}

@media (max-width: 767px) {
  .home-featured__title {
    margin-bottom:0.5em;
  }
}

@media (max-width: 767px) {
  .home-featured__link {
    display:block;
    margin-bottom:1em;
  }
}

.home-featured__subtitle-link {
  font-size:2.4rem;
}

@media (max-width: 767px) {
  .home-featured {
    padding-top:14vh;
  }
}


.ce_gallery ul {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    padding-left: 0
}

.ce_gallery li {
  padding:1px;
}

@media (min-width: 768px) {
    .ce_gallery ul.cols_1>li {
        width: 100%
    }
    .ce_gallery ul.cols_2>li {
        width: 50%
    }
    .ce_gallery ul.cols_3>li {
        width: calc(100% / 3)
    }
    .ce_gallery ul.cols_4>li {
        width: 25%
    }
    .ce_gallery ul.cols_5>li {
        width: 20%
    }
    .ce_gallery ul.cols_6>li {
        width: calc(100% / 6)
    }
    .ce_gallery ul.cols_7>li {
        width: calc(100% / 7)
    }
    .ce_gallery ul.cols_8>li {
        width: 12.5%
    }
    .ce_gallery ul.cols_9>li {
        width: calc(100% / 9)
    }
    .ce_gallery ul.cols_10>li {
        width: 10%
    }
    .ce_gallery ul.cols_11>li {
        width: calc(100% / 11)
    }
    .ce_gallery ul.cols_12>li {
        width: calc(100% / 12)
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .ce_gallery ul.cols_1>li {
        width: 100%
    }
    .ce_gallery ul.cols_2>li {
        width: 50%
    }
    .ce_gallery ul.cols_3>li {
        width: calc(100% / 3)
    }
    .ce_gallery ul.cols_4>li {
        width: 50%
    }
    .ce_gallery ul.cols_5>li {
        width: 50%
    }
    .ce_gallery ul.cols_6>li {
        width: calc(100% / 3)
    }
    .ce_gallery ul.cols_7>li {
        width: 50%
    }
    .ce_gallery ul.cols_8>li {
        width: 50%
    }
    .ce_gallery ul.cols_9>li {
        width: calc(100% / 3)
    }
    .ce_gallery ul.cols_10>li {
        width: 50%
    }
    .ce_gallery ul.cols_11>li {
        width: 50%
    }
    .ce_gallery ul.cols_12>li {
        width: calc(100% / 3)
    }
}

@media (max-width: 575px) {
    .ce_gallery ul>li {
        width: 100% !important
    }
}

/**
 * Swiper 3.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2016, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: February 7, 2016
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
