.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{position:relative;left:0}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:2333.33333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:1.42857%;height:10px;float:left}
abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;background:transparent}article,aside,details,figure,footer,header,nav,section,summary{display:block}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}embed,img,object{max-width:100%}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input,select,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}.clickable,button,input[type=button],input[type=file],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.pull-left{float:left}.pull-right{float:right}.hidden{display:none}.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}@font-face{font-family:Circular web;src:url(/fonts/lineto-circular-book.woff) format("woff"),url(/fonts/lineto-circular-book.eot) format("embedded-opentype"),url(/fonts/lineto-circular-book.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Circular web;src:url(/fonts/lineto-circular-bold.woff) format("woff"),url(/fonts/lineto-circular-bold.eot) format("embedded-opentype"),url(/fonts/lineto-circular-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.for-mobile{display:none}.for-desktop{display:block}a{transition:color .4s ease-in-out}h1{font-size:3.65vw;line-height:4.17vw}h1,h2,h3{font-weight:700}h2,h3{font-size:1.67vw;line-height:2.19vw}h2 a,h3 a{display:block;color:#0a204e;position:relative;padding-right:calc(6px + 1.25vw)}h2 a:hover,h3 a:hover{color:#d4f5ed}h2 a:hover .arrow-right,h3 a:hover .arrow-right{transform:translateX(.8vw)}h2 a:hover .arrow-right:before,h3 a:hover .arrow-right:before{background:#d4f5ed}h2 a:hover .arrow-right:after,h3 a:hover .arrow-right:after{border-color:#d4f5ed}.arrow-right{display:block;width:calc(3.8px + .79vw);height:calc(5.2px + 1.08vw);position:absolute;top:calc(2px + .42vw);right:0;transition:transform .4s ease-in-out}.arrow-right:after,.arrow-right:before{content:"";display:block;transition:all .4s ease-in-out}.arrow-right:before{position:absolute;top:49.5%;right:3px;width:calc(3.8px + .79vw);height:2px;background:#0a204e}.arrow-right:after{position:absolute;top:49.5%;right:0;width:calc(1.4px + .29vw);height:calc(1.4px + .29vw);border-bottom:2px solid #0a204e;border-right:2px solid #0a204e;transform:rotate(-45deg) translateY(-50%)}.sub-title{font-size:1.56vw;line-height:2.08vw;font-weight:700;font-weight:400;margin-bottom:calc(8px + 1.66vw)}.bg-green{background-color:#2fcea7}.bg-darkblue{background-color:#0a204e}.bg-blue{background-color:#174293}.bg-blue,.bg-blue .content a{color:#76a6e8}.bg-red{background-color:#790b24;color:#feb7ca}.bg-red .content a{color:#ffe9ef}.color-red{color:#790b24}.color-blue{color:#174293}.bg-pink{background-color:#feb7ca;color:#790b24}.bg-pink .content a{color:#bf1139}.color-pink{color:#feb7ca}.bg-white{background-color:#fff;color:#790b24}.bg-white .content a{color:#bf1139}.content a:hover{color:#0a204e}.col{height:100%;padding:0 calc(26px + 5.41vw) 0 0}.col,.content{width:50%;float:left}.content{padding:0 0 calc(8px + 1.66vw) calc(10px + 2.08vw);margin:calc(6.6px + 1.37vw) 0 0}.content.first{margin:calc(17px + 3.54vw) 0 0}.content .text h2,.content .text h3{margin:0 0 calc(7px + 1.46vw)}.content .text ol,.content .text ul{list-style-position:inside}.content .text table{width:100%!important;height:auto!important}.content .text img,.content .text table td,.content .text table th{width:auto!important;height:auto!important}.content .text img{max-width:100%!important}.content .text ol,.content .text table,.content .text ul{margin:calc(6px + 1.25vw) 0 0}.align-content{height:100%}.align-content .page-image,.align-content .sidebar{width:33.33%;height:100vh;position:fixed;top:0;bottom:0;z-index:10}.align-content .page-image.sidebar,.align-content .sidebar.sidebar{padding:calc(25px + 5.2vw) calc(17px + 3.54vw) calc(6px + 1.25vw) calc(20px + 4.16vw)}.align-content .page-image.slider .image-slider,.align-content .sidebar.slider .image-slider{height:100%}.align-content .page-image.slider .image-slider button[data-controls=next],.align-content .page-image.slider .image-slider button[data-controls=prev],.align-content .sidebar.slider .image-slider button[data-controls=next],.align-content .sidebar.slider .image-slider button[data-controls=prev]{width:calc(10px + 2.08vw);height:calc(10px + 2.08vw);top:auto;display:block;outline:none;border:none;overflow:hidden;position:absolute;bottom:calc(10px + 2.08vw);border-radius:999px;transition:all .35s ease-in-out;color:#fff;background:#fff;z-index:20}.align-content .page-image.slider .image-slider button[data-controls=next]:before,.align-content .page-image.slider .image-slider button[data-controls=prev]:before,.align-content .sidebar.slider .image-slider button[data-controls=next]:before,.align-content .sidebar.slider .image-slider button[data-controls=prev]:before{content:"";display:block;position:absolute;top:calc(-.4px - .08vw);left:calc(-.4px - .08vw);width:calc(10.8px + 2.25vw);height:calc(10.8px + 2.25vw);z-index:5}.align-content .page-image.slider .image-slider button[data-controls=next]:hover,.align-content .page-image.slider .image-slider button[data-controls=prev]:hover,.align-content .sidebar.slider .image-slider button[data-controls=next]:hover,.align-content .sidebar.slider .image-slider button[data-controls=prev]:hover{opacity:.8}.align-content .page-image.slider .image-slider button[data-controls=prev],.align-content .sidebar.slider .image-slider button[data-controls=prev]{left:calc(10px + 2.08vw)}.align-content .page-image.slider .image-slider button[data-controls=prev]:before,.align-content .sidebar.slider .image-slider button[data-controls=prev]:before{background:#fff url(/images/icons/icon-arrow-left.svg) no-repeat 50%/40%}.align-content .page-image.slider .image-slider button[data-controls=next],.align-content .sidebar.slider .image-slider button[data-controls=next]{right:calc(10px + 2.08vw)}.align-content .page-image.slider .image-slider button[data-controls=next]:before,.align-content .sidebar.slider .image-slider button[data-controls=next]:before{background:#fff url(/images/icons/icon-arrow-right.svg) no-repeat 50%/40%}.align-content .page-image.slider .image-slider #photoSlider,.align-content .sidebar.slider .image-slider #photoSlider{height:100%;overflow:hidden;font-size:0}.align-content .page-image.slider .image-slider #photoSlider .slide,.align-content .sidebar.slider .image-slider #photoSlider .slide{display:inline-block;height:100vh}.align-content .page-image.slider .image-slider #photoSlider .slide img,.align-content .sidebar.slider .image-slider #photoSlider .slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.align-content .page-content{width:66.66%;position:relative;min-height:100vh;z-index:10}.align-content .page-content .portfolio-link{display:block;position:absolute;bottom:calc(6px + 1.25vw);left:calc(20px + 4.16vw);height:calc(7.2px + 1.5vw);line-height:calc(7.2px + 1.5vw)}.align-content .page-content .portfolio-link .arrow-left,.align-content .page-content .portfolio-link .arrow-right{display:block;top:auto;right:auto;width:calc(4px + .83vw);height:calc(7.2px + 1.5vw);margin-right:calc(4px + .83vw);float:left;position:relative;transition:margin .4s ease-in-out}.align-content .page-content .portfolio-link .arrow-left{transform:rotate(-180deg) translateY(-2px)}.align-content .page-content .portfolio-link.color-pink .arrow-left:after,.align-content .page-content .portfolio-link.color-pink .arrow-left:before,.align-content .page-content .portfolio-link.color-pink .arrow-right:after,.align-content .page-content .portfolio-link.color-pink .arrow-right:before{content:"";display:block;transition:all .4s ease-in-out}.align-content .page-content .portfolio-link.color-pink .arrow-left:before,.align-content .page-content .portfolio-link.color-pink .arrow-right:before{position:absolute;top:49.5%;right:3px;width:calc(3.8px + .79vw);height:2px;background:#feb7ca}.align-content .page-content .portfolio-link.color-pink .arrow-left:after,.align-content .page-content .portfolio-link.color-pink .arrow-right:after{position:absolute;top:49.5%;right:0;width:calc(1.4px + .29vw);height:calc(1.4px + .29vw);border-bottom:2px solid #feb7ca;border-right:2px solid #feb7ca;transform:rotate(-45deg) translateY(-50%)}.align-content .page-content .portfolio-link.color-red .arrow-left:after,.align-content .page-content .portfolio-link.color-red .arrow-left:before,.align-content .page-content .portfolio-link.color-red .arrow-right:after,.align-content .page-content .portfolio-link.color-red .arrow-right:before{content:"";display:block;transition:all .4s ease-in-out}.align-content .page-content .portfolio-link.color-red .arrow-left:before,.align-content .page-content .portfolio-link.color-red .arrow-right:before{position:absolute;top:49.5%;right:3px;width:calc(3.8px + .79vw);height:2px;background:#790b24}.align-content .page-content .portfolio-link.color-red .arrow-left:after,.align-content .page-content .portfolio-link.color-red .arrow-right:after{position:absolute;top:49.5%;right:0;width:calc(1.4px + .29vw);height:calc(1.4px + .29vw);border-bottom:2px solid #790b24;border-right:2px solid #790b24;transform:rotate(-45deg) translateY(-50%)}.align-content .page-content .portfolio-link:hover .arrow-left,.align-content .page-content .portfolio-link:hover .arrow-right{margin-right:calc(6px + 1.25vw)}.align-content.c-left .page-image{right:0}.align-content.c-left .page-content{padding:calc(25px + 5.2vw) calc(17px + 3.54vw) calc(6px + 1.25vw) calc(20px + 4.16vw)}.align-content.c-right .page-image,.align-content.c-right .sidebar{left:0}.align-content.c-right .page-content{padding:calc(25px + 5.2vw) calc(20px + 4.16vw) calc(6px + 1.25vw) calc(17px + 3.54vw);left:33.33%}.nav-toggle{width:calc(10px + 2.08vw);height:calc(10px + 2.08vw);background:#f4f4f4;border-radius:999px;position:fixed;text-align:center;top:calc(10px + 2.08vw);right:calc(10px + 2.08vw);z-index:40;cursor:pointer;transition:box-shadow .4s ease-in-out}.nav-toggle:after,.nav-toggle:before,.nav-toggle span{content:"";display:block;width:46%;margin:0 auto;height:2px;background:#111;position:absolute;top:48%;left:27.5%;z-index:41;transition:transform .6s ease-in-out}.nav-toggle:before{transform:translateY(-250%)}.nav-toggle span{line-height:calc(10px + 2.08vw)}.nav-toggle:after{transform:translateY(250%)}.nav-toggle:hover{box-shadow:0 0 1vw .5vw rgba(17,17,17,.1)}#navigation{width:100%;height:100vh;position:fixed;top:0;right:0;z-index:30;transform:translateX(-100%);transform-origin:top right;padding:calc(25px + 5.2vw) calc(8px + 1.66vw) calc(8px + 1.66vw) calc(20px + 4.16vw);transition:all .4s ease-in-out}#navigation,#navigation:before{will-change:tranform;border-radius:100%}#navigation:before{content:"";display:block;background:#0a204e;position:absolute;width:calc(4px + .83vw);height:calc(4px + .83vw);opacity:1;top:-50vh;left:-30vw;transform:rotate(0deg);transition:all .7s ease-in-out;transition-delay:.04s}#navigation.show{opacity:1;width:100%;top:0;right:0;transform:translateX(0)}#navigation.show:before{top:-50vh;left:-30vw;opacity:1;width:160vw;height:160vw;transform:rotate(0)}#navigation.show .sub-title,#navigation.show ul.pages{opacity:1;transform:translateX(0)}#navigation.show+.nav-toggle{background:#fff}#navigation.show+.nav-toggle:before{transform:translateY(0) rotate(225deg)}#navigation.show+.nav-toggle:after{transform:translateY(0) rotate(-225deg)}@media screen and (orientation:landscape){#navigation.show+.nav-toggle span{opacity:0;width:calc(10px + 2.08vw);height:calc(10px + 2.08vw);line-height:normal;line-height:2.6vw;text-align:left;overflow:hidden;color:#0a204e;top:0;left:auto;right:27.5%;border-radius:calc(199.8px + 41.56vw);background:hsla(0,0%,100%,.25);z-index:40;transition:all .5s ease-in-out}#navigation.show+.nav-toggle span:before{content:"";opacity:0;display:block;transition:all .6s ease-in-out}#navigation.show+.nav-toggle.done span{width:calc(30px + 6.24vw);padding-left:calc(4.8px + 1vw);opacity:1}#navigation.show+.nav-toggle.done span:before{content:attr(data-title);opacity:1}#navigation.show+.nav-toggle.done:hover span{background:hsla(0,0%,100%,.35)}#navigation.show+.nav-toggle.done:hover span:before{color:hsla(0,0%,100%,.7)}}#navigation .sub-title{opacity:0;color:#76a6e8;font-size:calc(6px + 1.25vw);line-height:calc(8px + 1.66vw);transform:translateX(-100%);transition:all .9s ease-in-out;transition-delay:.3s;margin-bottom:calc(7.6px + 1.58vw)}#navigation ul.pages{opacity:0;transition:all .9s ease-in-out;transform:translateX(-100%);transition-delay:.1s}#navigation ul.pages li{margin-bottom:calc(9px + 1.87vw)}#navigation ul.pages li a{font-weight:700;color:#76a6e8;font-size:calc(14px + 2.91vw);line-height:calc(16px + 3.33vw)}#navigation ul.pages li a.active,#navigation ul.pages li a:hover{color:#fff}#navigation ul.pages li:last-child{margin:0}#home .news-items{margin-top:calc(13px + 2.7vw)}#home .news-items .item{margin-top:calc(8.4px + 1.75vw);width:58%}#home .news-items .item h2{display:inline-block}#home .news-items .item .text{margin-top:calc(8px + 1.66vw)}#portfolio .page-content{padding:calc(25px + 5.2vw) calc(17px + 3.54vw) calc(6px + 1.25vw) calc(20px + 4.16vw);min-height:59.5vh;color:#feb7ca}#portfolio .page-content .cat-links{margin-top:2.81vw;font-size:0}#portfolio .page-content .cat-links a.cat-link{font-size:1.04vw;display:inline-block;border-radius:999px;height:2.6vw;line-height:2.6vw;padding-left:1.56vw;padding-right:1.56vw;margin-right:1.04vw;border:1px solid #feb7ca;color:#feb7ca;transition:background .3s ease-in-out}#portfolio .page-content .cat-links a.cat-link.active,#portfolio .page-content .cat-links a.cat-link:hover{background:#fff;color:#790b24;border-color:#fff}#portfolio .article-wrapper{height:40.5vh;overflow:hidden;font-size:0;position:relative}#portfolio .article-wrapper button[data-controls=next],#portfolio .article-wrapper button[data-controls=prev]{width:calc(10px + 2.08vw);height:calc(10px + 2.08vw);top:auto;display:block;outline:none;border:none;overflow:hidden;position:absolute;bottom:calc(10px + 2.08vw);border-radius:999px;transition:all .35s ease-in-out;color:#fff;background:#fff;z-index:20}#portfolio .article-wrapper button[data-controls=next]:before,#portfolio .article-wrapper button[data-controls=prev]:before{content:"";display:block;position:absolute;top:calc(-.4px - .08vw);left:calc(-.4px - .08vw);width:calc(10.8px + 2.25vw);height:calc(10.8px + 2.25vw);z-index:5}#portfolio .article-wrapper button[data-controls=next]:hover,#portfolio .article-wrapper button[data-controls=prev]:hover{opacity:.8}#portfolio .article-wrapper button[data-controls=prev]{left:calc(10px + 2.08vw)}#portfolio .article-wrapper button[data-controls=prev]:before{background:#fff url(/images/icons/icon-arrow-left.svg) no-repeat 50%/40%}#portfolio .article-wrapper button[data-controls=next]{right:calc(10px + 2.08vw)}#portfolio .article-wrapper button[data-controls=next]:before{background:#fff url(/images/icons/icon-arrow-right.svg) no-repeat 50%/40%}#portfolio .article-wrapper #portfolioItems{height:40.5vh;overflow:hidden;background:#790b24}#portfolio .article-wrapper #portfolioItems .article{display:inline-block;height:40.5vh!important;padding:2.34vw 2.6vw 2.6vw;overflow:hidden;width:33.33vw;position:relative;vertical-align:top;color:#fff;margin:0!important}#portfolio .article-wrapper #portfolioItems .article .sub-title,#portfolio .article-wrapper #portfolioItems .article h2{position:relative;z-index:10;text-shadow:0 0 .6vw rgba(17,17,17,.25)}#portfolio .article-wrapper #portfolioItems .article .sub-title a,#portfolio .article-wrapper #portfolioItems .article h2 a{color:#fff}#portfolio .article-wrapper #portfolioItems .article .sub-title{font-size:1.04vw;line-height:1.35vw;color:#fff;margin-bottom:.52vw}#portfolio .article-wrapper #portfolioItems .article a.article-link{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:pink}#portfolio .article-wrapper #portfolioItems .article img.article-image{width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}#article a.btn-back{width:calc(10px + 2.08vw);height:calc(10px + 2.08vw);position:absolute;top:calc(10px + 2.08vw);border-radius:999px;background:#f4f4f4 url(/images/icons/icon-arrow-left.svg) no-repeat 50%/40%;transition:all .5s ease-in-out;transform:translateX(-4px)}#article a.btn-back:hover{background-color:#e7e7e7}#article .sidebar .article-footer{position:absolute;bottom:calc(4.4px + .92vw);width:100%;height:calc(11px + 2.29vw);line-height:calc(11px + 2.29vw)}#article.color-blue .article-text{color:#174293}#article .article-text{padding:0 0 calc(8px + 1.66vw);margin:calc(17px + 3.54vw) 0 0}#article .article-text h2,#article .article-text h3{margin:0 0 calc(7px + 1.46vw)}#article .article-text ol,#article .article-text ul{list-style-position:inside}#article .article-text table{width:100%!important;height:auto!important}#article .article-text img,#article .article-text table td,#article .article-text table th{width:auto!important;height:auto!important}#article .article-text img{max-width:100%!important}#article .article-text ol,#article .article-text table,#article .article-text ul{margin:calc(6px + 1.25vw) 0 0}#article .article-text a{color:#bf1139}#article .article-text a:hover{color:#33050f}#article .article-image{margin:calc(10px + 2.08vw) 0}::-moz-selection{background:#0a204e;color:#2fcea7}::selection{background:#0a204e;color:#2fcea7}body{font-family:Circular web,Arial,sans-serif;font-size:1.04vw;line-height:1.82vw;color:#0a204e;font-weight:400}#website,#website #content-wrap{width:100%;min-height:100vh;position:relative}#website #content-wrap{overflow:hidden}@media screen and (max-width:1440px) and (orientation:landscape){.nav-toggle{padding-top:calc(2.8px + .58vw)}body{font-size:1.1vw;line-height:1.8vw}#home .news-items .item{width:52%}.col{width:40%;padding-right:2vw}.content{width:60%}}@media screen and (orientation:landscape){.tns-controls.animad{-webkit-animation:peekaboo .7s ease-out 2s both;animation:peekaboo .7s ease-out 2s both}.animated.peekaboo{opacity:0}.animated.peekaboo.animad{-webkit-animation:peekaboo .7s ease-out .2s both;animation:peekaboo .7s ease-out .2s both}.animated.slideInLeft{opacity:0}.animated.slideInLeft.animad{-webkit-animation:slideInLeft .8s ease-out .1s both;animation:slideInLeft .8s ease-out .1s both}.animated.slideInRight{opacity:0}.animated.slideInRight.animad{-webkit-animation:slideInRight .8s ease-out .15s both;animation:slideInRight .8s ease-out .15s both}.animated.slideInRight.animad.nav-toggle{-webkit-animation:rollin .8s ease-out 1s both;animation:rollin .8s ease-out 1s both}.animated.fadeIn{opacity:0}.animated.fadeIn.animad{-webkit-animation:fadeIn 1.5s ease-out .1s both;animation:fadeIn 1.5s ease-out .1s both}.animated.content{max-height:50vh;overflow:hidden;transition:max-height .25s ease-in-out}.animated.content.animad{max-height:999vh}.animated.animad{opacity:1}@-webkit-keyframes peekaboo{0%,to{transform:translateY(3vh);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes peekaboo{0%,to{transform:translateY(3vh);opacity:0}to{transform:translateY(0);opacity:1}}@-webkit-keyframes rollin{0%,to{transform:translateX(4vh) rotate(180deg);opacity:0}to{transform:translateX(0) rotate(0);opacity:1}}@keyframes rollin{0%,to{transform:translateX(4vh) rotate(180deg);opacity:0}to{transform:translateX(0) rotate(0);opacity:1}}@-webkit-keyframes fadeIn{0%,to{opacity:0}to{opacity:1}}@keyframes fadeIn{0%,to{opacity:0}to{opacity:1}}@-webkit-keyframes slideInLeft{0%,to{transform:translateX(-2vw);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInLeft{0%,to{transform:translateX(-2vw);opacity:0}to{transform:translateX(0);opacity:1}}@-webkit-keyframes slideInRight{0%,to{transform:translateX(2vw);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInRight{0%,to{transform:translateX(2vw);opacity:0}to{transform:translateX(0);opacity:1}}}@media screen and (orientation:portrait){.for-mobile{display:block}.for-desktop{display:none!important}h1{font-size:calc(14.64px + 3.05vh);line-height:calc(16.74px + 3.48vh);font-weight:700}h2,h3{font-size:calc(10.04px + 2.09vh);line-height:calc(12.55px + 2.61vh)}h2 a,h3 a{padding-right:calc(12.55px + 2.61vh)}.sub-title,body{font-size:calc(6.69px + 1.39vh);line-height:calc(10.04px + 2.09vh)}.arrow-right{height:calc(10.88px + 2.26vh);top:calc(1.26px + .26vh)}.arrow-right,.arrow-right:before{width:calc(7.95px + 1.65vh)}.arrow-right:after{width:calc(2.93px + .61vh);height:calc(2.93px + .61vh)}.nav-toggle{width:calc(18.83px + 3.92vh);height:calc(18.83px + 3.92vh)}.nav-toggle span{transition:all .6s ease-in-out}#navigation{padding:calc(38px + 7.9vw) calc(17px + 3.54vw) calc(6px + 1.25vw) calc(20px + 4.16vw)}#navigation .sub-title{font-size:calc(7.53px + 1.57vh);line-height:calc(11.72px + 2.44vh)}#navigation .sub-title,#navigation ul.pages li{margin-bottom:calc(8.37px + 1.74vh)}#navigation ul.pages li a{font-size:calc(15.06px + 3.13vh);line-height:calc(20.08px + 4.18vh)}#navigation.show:before{top:-50vh;left:-30vw;width:160vw;height:160vh;border-radius:0}#navigation.show+.nav-toggle:before{transform:translateY(0) rotate(135deg)}#navigation.show+.nav-toggle:after{transform:translateY(0) rotate(-135deg)}#navigation.show+.nav-toggle span{transform:translateY(0) rotate(-225deg);opacity:0}.animated{opacity:1!important}.col{height:100%}.col,.content{width:100%;float:none;padding:0}.content{margin:calc(6.6px + 1.37vw) 0 0}.content.first{margin:calc(17px + 3.54vw) 0 0}.content .text h2,.content .text h3{margin:0 0 calc(7px + 1.46vw)}.content .text ol,.content .text ul{list-style-position:inside}.content .text table{width:100%!important;height:auto!important}.content .text img,.content .text table td,.content .text table th{width:auto!important;height:auto!important}.content .text img{max-width:100%!important}.content .text ol,.content .text table,.content .text ul{margin:calc(6px + 1.25vw) 0 0}.align-content .page-content,.align-content .page-image,.align-content .sidebar{width:100%}.align-content .page-image.slider .image-slider #photoSlider .slide img{position:relative;top:-6vh}.align-content .page-content{min-height:100vh}.align-content .page-content .portfolio-link{position:static;bottom:auto;left:auto;margin-top:calc(33.47px + 6.96vh);height:calc(15.06px + 3.13vh);line-height:calc(15.06px + 3.13vh)}.align-content .page-content .portfolio-link .arrow-right{width:calc(8.37px + 1.74vh);height:calc(15.06px + 3.13vh);margin-right:calc(8.37px + 1.74vh)}.align-content .page-content .portfolio-link.color-pink .arrow-right:after,.align-content .page-content .portfolio-link.color-pink .arrow-right:before,.align-content .page-content .portfolio-link.color-red .arrow-right:after,.align-content .page-content .portfolio-link.color-red .arrow-right:before{height:2px}.align-content .page-content .portfolio-link.color-pink .arrow-right:before,.align-content .page-content .portfolio-link.color-red .arrow-right:before{width:calc(7.95px + 1.65vh)}.align-content .page-content .portfolio-link.color-pink .arrow-right:after,.align-content .page-content .portfolio-link.color-red .arrow-right:after{width:calc(2.93px + .61vh);height:calc(2.93px + .61vh);border-width:2px}.align-content .page-content.first{margin-top:58vh}.align-content .page-content.first .sub-title{margin-top:calc(4.18px + .87vh)}.align-content.c-left .page-image{right:0}.align-content.c-left .page-content{padding:calc(16px + 3.33vw) calc(22px + 4.58vw) calc(14px + 2.91vw)}.align-content.c-right .page-image{left:0}.align-content.c-right .page-content{left:0;padding:calc(16px + 3.33vw) calc(22px + 4.58vw) calc(14px + 2.91vw)}#home .news-items .item{width:100%}#article .sidebar{position:relative;top:auto;left:auto;bottom:auto;height:auto}#article .sidebar.sidebar{padding:calc(38px + 7.9vw) calc(17px + 3.54vw) calc(6px + 1.25vw) calc(20px + 4.16vw)}#article .sidebar+.page-content{margin:0}#article .sidebar .article-footer{position:static;bottom:auto;width:100%;margin:calc(16px + 3.33vw) 0 0;height:auto;line-height:normal}#article.c-left .page-content,#article.c-right .page-content{padding:calc(8px + 1.66vw) calc(17px + 3.54vw) calc(6px + 1.25vw) calc(20px + 4.16vw)}#article .article-image,#article .article-text{margin:0 0 calc(16px + 3.33vw)}#portfolio .page-content{padding:calc(38px + 7.9vw) calc(22px + 4.58vw) calc(14px + 2.91vw);min-height:100%}#portfolio .page-content .wrap{position:relative}#portfolio .page-content .wrap:after{content:"";display:block;position:absolute;top:0;right:calc(-17.57px - 3.66vh);width:calc(12.55px + 2.61vh);height:calc(11.3px + 2.35vh);z-index:10;background:#790b24;background:linear-gradient(90deg,rgba(121,11,36,0),#790b24)}#portfolio .page-content .cat-links{width:100vw;margin-top:calc(10.46px + 2.18vh);height:calc(15.48px + 3.22vh);overflow-y:hidden;overflow-x:scroll;font-size:0;text-align:left;-webkit-overflow-scrolling:touch}#portfolio .page-content .cat-links .scroll-box{white-space:nowrap}#portfolio .page-content .cat-links a.cat-link{vertical-align:top;font-size:calc(5.02px + 1.04vh);height:calc(11.3px + 2.35vh);line-height:calc(10.88px + 2.26vh);padding-left:calc(5.02px + 1.04vh);padding-right:calc(5.02px + 1.04vh);margin-right:calc(4.18px + .87vh)}#portfolio .page-content .cat-links a.cat-link:last-child{margin-right:calc(29.29px + 6.09vh)}#portfolio .article-wrapper,#portfolio .article-wrapper #portfolioItems{height:auto}#portfolio .article-wrapper #portfolioItems .article{display:block;width:100%;height:calc(102.51px + 21.32vh)!important;padding:calc(14px + 2.91vw) calc(10px + 2.08vw) 0 calc(22px + 4.58vw)}#portfolio .article-wrapper #portfolioItems .article .sub-title{font-size:3.65vw;line-height:3.96vw;color:#fff;margin-bottom:3.13vw}}
