@import url(https://fast.fonts.net/t/1.css?apiType=css&projectid=0a167c80-8ad0-48a3-b9c6-cad0e657a1b7);
@font-face{font-family:icons;font-weight:400;font-style:normal;font-display:block;src:url(i/icons.woff2) format("woff2"),url(i/icons.woff) format("woff")}
@font-face{font-family:"Avenir Next";src:url(i/f/49c5f3e1-5867-4b1d-a843-2d07fa60d85d.woff2) format("woff2"),url(i/f/f401df6f-54eb-406c-b46a-90b9451c598d.woff) format("woff");font-weight:300;font-display:swap;font-style:normal}
@font-face{font-family:"Avenir Next";src:url(i/f/62e28d52-436d-40b8-a5f0-00479f3f44ed.woff2) format("woff2"),url(i/f/5b8c6fdc-0ba4-4b65-87e4-d5ae51245ea5.woff) format("woff");font-weight:300;font-display:swap;font-style:italic}
@font-face{font-family:"Avenir Next";src:url(i/f/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2) format("woff2"),url(i/f/1e9892c0-6927-4412-9874-1b82801ba47a.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:"Avenir Next";src:url(i/f/7377dbe6-f11a-4a05-b33c-bc8ce1f60f84.woff2) format("woff2"),url(i/f/92b66dbd-4201-4ac2-a605-4d4ffc8705cc.woff) format("woff");font-weight:400;font-display:swap;font-style:italic}
@font-face{font-family:"Avenir Next";src:url(i/f/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2) format("woff2"),url(i/f/f26faddb-86cc-4477-a253-1e1287684336.woff) format("woff");font-weight:500;font-display:swap;font-style:normal}
@font-face{font-family:"Avenir Next";src:url(i/f/aad99a1f-7917-4dd6-bbb5-b07cedbff64f.woff2) format("woff2"),url(i/f/91b50bbb-9aa1-4d54-9159-ec6f19d14a7c.woff) format("woff");font-weight:600;font-display:swap;font-style:normal}
@font-face{font-family:"Avenir Next";src:url(i/f/14c73713-e4df-4dba-933b-057feeac8dd1.woff2) format("woff2"),url(i/f/b8e906a1-f5e8-4bf1-8e80-82c646ca4d5f.woff) format("woff");font-weight:700;font-display:block;font-style:normal}
@font-face{font-family:"Leitura News";src:url(i/f/35bc3fdb-c75d-41a8-a618-11a455efe092.woff2) format("woff2"),url(i/f/f8819a73-b70f-44ed-97aa-2feeac8ef22c.woff) format("woff");font-weight:400;font-display:block;font-style:normal}
@font-face{font-family:"Leitura News";src:url(i/f/75192a5e-9568-4696-829f-97c3e7bf029f.woff2) format("woff2"),url(i/f/b8aadd20-6f54-4619-8b76-1397486e055f.woff) format("woff");font-weight:500;font-display:block;font-style:normal}
@font-face{font-family:"Leitura News";src:url(i/f/font.woff2) format("woff2"),url(i/f/font.woff) format("woff");font-weight:500;font-display:block;font-style:italic}
@media screen{
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
html{font-family:sans-serif;cursor:default;overflow-y:scroll;word-break:break-word;overflow-wrap:break-word}
[tabindex]{outline:0}
[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}
input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none}
input[type=number]{-moz-appearance:textfield}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
::-webkit-input-placeholder{color:inherit;opacity:.54}
textarea{resize:vertical}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
abbr{text-decoration:none;border-bottom:1px dotted}
sub,sup{position:static;line-height:inherit;top:auto;bottom:auto;display:inline-block;vertical-align:middle}
sup{margin-top:-1.1em}
sub{margin-bottom:-.85em}
button{cursor:pointer}
table{border-collapse:collapse;border-spacing:0}
.focustarget,.stream{position:absolute;right:9999px;left:auto;white-space:nowrap}
.print-only{display:none}
.stream a:active,.stream a:focus,a.stream:active,a.stream:focus{background:#fff;border:1px solid #029;margin:0;padding:3px 5px;color:#c00;right:0;z-index:9999;font-size:1em;white-space:nowrap}
.stream a:active,.stream a:focus{position:absolute;right:-9999px}
hr.stream{display:none}
b,strong{font-weight:600}
html{font-size:15px;color:#202020;line-height:1.5;font-family:"Avenir Next",Helvetica,Arial,sans-serif;word-wrap:break-word;font-weight:300;-webkit-font-smoothing:antialiased;position:relative}
html.ajax-wait,html.ajax-wait *{cursor:wait!important}
*,:after,:before{box-sizing:border-box}
[aria-hidden][aria-hidden=true]{display:none}
.boxhead,h1,h2,h3,h4{line-height:1.25;font-weight:400;margin:1em 0 .7em 0;color:#000}
.boxhead a,h1 a,h2 a,h3 a,h4 a{color:inherit}
.pgmain .boxhead,h1{margin:0 0 15px 0;color:#444;font-weight:400}
h1+h2,h2+h3,h3+h4{margin-top:.5em}
.boxhead{margin-top:0}
.small{color:#767676}
}
@media screen and (max-width:759px){
.pgmain .boxhead,h1{font-size:2.133333em;margin-bottom:.9375em}
.boxhead,h2{font-size:1.333333em}
h3{font-size:1.2em}
h4{font-size:1.066666em}
.small{font-size:.933333em}
.full-only{display:none!important}
}
@media screen and (min-width:760px){
.pgmain .boxhead,h1{font-size:2.7em;margin-bottom:.814814em}
.boxhead,h2{font-size:1.8em}
h3{font-size:1.2em}
h4{font-size:1em}
.small{font-size:.8em}
.mobile-only{display:none!important}
}
@media screen{
dl,ol,p,table{margin-top:0;margin-bottom:30px}
ul{margin:0;padding:0;list-style:none}
ol{counter-reset:ol;padding-left:1.5em}
ol[data-oltype]{list-style:none}
ol[data-oltype]>li:before{counter-increment:ol;content:counter(ol) ". ";float:left;min-width:2.5em;text-align:right;margin:0 .3em -.5em -2.8em}
ol[data-oltype="a"]>li:before{content:counter(ol,lower-alpha) ". "}
ol[data-oltype="A"]>li:before{content:counter(ol,upper-alpha) ". "}
ol[data-oltype="i"]>li:before{content:counter(ol,lower-roman) ". "}
ol[data-oltype="I"]>li:before{content:counter(ol,upper-roman) ". "}
li[style*="list-style: none"]:before,li[style*="list-style:none"]:before{content:none!important}
a{color:#000fff;text-decoration:none;transition:all 80ms ease-in-out;transition-property:color,background-color,border-color,opacity,box-shadow}
audio,iframe,img,video{max-width:100%;vertical-align:middle}
abbr,acronym{cursor:help;border:0}
abbr:hover,acronym:hover{border-bottom:1px dotted #ddd}
hr{border:0;height:1px;margin:30px 0;background:#979797}
.clear{display:none}
.pgmain img.center,.pgmain img.left,.pgmain img.right{display:block;margin-bottom:30px;margin-left:auto;margin-right:auto}
}
@media screen and (min-width:760px){
.pgmain img.left{max-width:50%;float:left;margin-right:30px}
.pgmain img.right{max-width:50%;float:right;margin-left:30px}
}
@media print{
#raggaplay,#webreader-root,#webreaderContainer,.EPLICA_ctrl,.adbanner,.adbox,.advert,.archivelink,.buttons,.byggiraeplica,.chapters,.collapse-closed,.focustarget,.monthlist,.more,.morelink,.moreolder,.pagestyle,.paging,.pgextra1,.pgextra2,.pgextra3,.pgextra4,.pgfoot,.screen-only,.share-widgets,.skiplink,.stream,.tab-box,.yearindex,body form .pickdate,body form .pickdatelink,object{display:none!important}
.msie *,[style*=min-height]{min-height:0!important}
body{font-family:Palatino,"Book Antiqua",Times,"Times New Roman",serif;margin:0;padding:0;font-size:12pt;line-height:1.25;color:#000}
caption,div,table{font-size:1em}
a{font-weight:700;text-decoration:none}
blockquote,dl,ol,p,table,ul{margin-top:0;margin-bottom:.67em}
ol,ul{margin-left:0;padding-left:2.25em}
img{margin:0;border:0;padding:0;page-break-inside:avoid}
caption,h1,h2,h3,h4,h5{font-family:Helvetica,Geneva,Arial,sans-serif;page-break-after:avoid;page-break-inside:avoid;font-weight:700;margin:0 0 .5em}
h1{font-size:1.5em}
h2{font-size:1.33em;margin-top:1.85em}
h3{font-size:1.1em;margin-top:1.1em}
caption,h4{font-size:.9em;margin-top:1em;margin-bottom:0}
h1 a,h2 a,h3 a,h4 a{color:#000}
blockquote,h2,h3,li,p{orphans:3;widows:3}
blockquote,pre{border:1px solid #ccc;padding:5px;page-break-inside:avoid}
table{border-collapse:collapse;border-top:.67pt solid #ccc;border-left:.67pt solid #ccc}
caption{text-align:left}
thead{display:table-header-group}
thead tr:last-child>th{border-bottom:1pt solid #666}
tr{page-break-inside:avoid}
td,th{page-break-inside:avoid;vertical-align:top;text-align:left;border-right:.67pt solid #ccc;border-bottom:.67pt solid #ccc;padding:.2em .5em}
td.num,th.num{text-align:right;white-space:nowrap}
table.grid{page-break-inside:auto;border:0}
table.grid td{page-break-inside:avoid;widows:2;orphans:2;border:0;padding:0}
label{clear:both;margin-top:.2em}
.fi_txt label{display:block;float:left;width:10em}
.fi_bdy label{display:block}
.fi_bdy,.fi_chk,.fi_rdo,.fi_txt{clear:both}
.fi_chk input{float:left}
.pghead{padding-bottom:.4em;border-bottom:1pt solid #000;margin-bottom:1.2em}
.pghead h1{font-size:1.33em;margin:0;font-weight:700;white-space:nowrap;text-transform:uppercase}
.pghead img{max-height:3em;width:auto;vertical-align:middle}
.box{clear:both;padding-bottom:1.5em;border-bottom:1pt solid #000;margin-bottom:.8em}
.box::after{content:' ';clear:both;display:block;height:0}
.boxhead{font-size:1.5em;margin-top:0}
.article .boxhead{display:none}
.article h2.subtitle{font-size:1.1em;margin-top:0}
.article .meta{font-style:italic;margin-top:.67em}
.article img{clear:both;margin:.2em 0 .5em 0;max-width:100%}
.article .imgright,.article img.right{float:right;margin:.2em 0 .4em 1em;max-width:45%}
.article .imgleft,.article img.left{float:left;margin:.2em 1em .4em 0;max-width:45%}
.article img.big{display:block;margin:0 auto .7em auto;text-align:center}
.article .imagebox,.article .imgbox{float:right;margin:0 0 1em 0;border-bottom:none;max-width:45%}
.article .imagebox a:after,.article .imgbox a:after{content:none}
.article .imagebox .boxbody,.article .imgbox .boxbody{padding-left:1em}
.article ul.imagelist{padding:0;list-style:none}
.article .imagebox img,.article .imgbox img{max-width:100%}
.article .imgbox .imgcontent{font-size:.8em}
.article .imgbox .imgmeta{margin-top:.3em;font-size:.7em;color:#666}
.article .chapters a:after,.article .meta a:after{content:none}
.articlelist .meta{font-family:Palatino,"Book Antiqua",Times,"Times New Roman",serif;font-weight:400;font-size:.95em;margin-right:.25em}
.articlelist ul{padding-left:0;list-style:none}
.articlelist li{margin-bottom:.67em}
.articlelist li a{font-family:Helvetica,Geneva,Arial,sans-serif;font-weight:700}
.articlelist .item{margin-bottom:.9em;clear:both}
.articlelist .item img{float:right;margin:.2em 0 .5em 1em;max-width:45%}
.articlelist .item h3{font-size:1em;margin:.6em 0 .2em 0}
.articlelist .item h3 a{font-size:1.05em}
.articlelist .item h3 .meta{display:block}
.quizbox{page-break-inside:avoid}
.pgmain .quizbox{display:block}
.quizbox h3{font-size:1em}
.quizbox .question{font-weight:700}
.quizbox ul{page-break-inside:avoid;page-break-before:avoid;padding-left:0;list-style:none}
.quizbox .bar{page-break-before:avoid;display:block;border:.05em solid #000;margin-bottom:.5em}
.quizbox .results .bar img{height:1.2em}
}
@media aural,braille,embossed,tty{
.print-only,.screen-only{display:none;speak:none}
}
@media screen{
.tablewrap{overflow:auto;margin-bottom:30px}
.tablewrap table{margin-bottom:0}
caption,table,td,th{border:0;background-color:transparent;padding:0;text-align:left;vertical-align:top}
table{border-bottom:1px solid #979797;border-left:1px solid #979797}
caption{font-style:italic;padding:.333em 0;text-align:left}
th abbr:hover,th acronym:hover{border:0}
td,th{padding:.167em 5px;border-right:1px solid #979797;border-top:1px solid #979797}
td.center,td[align=center],th.center,th[align=center]{text-align:center}
td.right,td[align=right],th.right,th[align=right]{text-align:right}
td.num,th.num{text-align:right;white-space:nowrap}
thead th,tr.th th{font-weight:700;background-color:#eee}
}
@media screen and (min-width:760px){
td,th{padding:.333em 10px}
}
@media screen and (min-width:1220px){
td,th{padding:.5em 20px}
}
@media screen{
html{min-width:320px;overflow-x:hidden;background:#fff}
.pgmain{width:100%;margin:0 auto;opacity:1;transition:opacity .1s ease-in-out}
.pgmain::after{content:' ';clear:both;display:block;height:0}
.beforejsinit .pgmain{opacity:0}
.pgbottom{position:relative;clear:left}
.pgfoot{background:#17171f}
.box{margin-bottom:30px}
}
@media screen and (min-width:980px){
.pgwrap{min-height:calc(100vh - 8.1em)}
.cards--projects .pgbottom{position:relative;z-index:99;background:#fff}
.pgfoot{position:relative;z-index:1}
.cards .pgmain{max-width:none}
.box{margin-bottom:30px}
}
@media screen{
.pg{position:relative;z-index:1}
.loader{position:fixed;top:0;bottom:0;left:0;right:0;background:#fff;z-index:0;opacity:0;transition:opacity 250ms ease,z-index 250ms ease}
.loader div.interwind{position:absolute;top:50%;bottom:0;left:50%;right:0;width:200px;height:200px;margin:-100px 0 0 -100px;transform:translate(-100px,-100px) scale(1) translate(100px,100px)}
.loader div.interwind div{position:absolute;top:70px;left:70px;width:60px;height:60px;border-radius:50%;background:#26e6ac}
.loader div.interwind div:last-child{animation-delay:-.7s!important;background:#303030}
html.loading .loader{z-index:10000;opacity:1}
html.loading .loader div.interwind div{animation:interwind 1.4s linear infinite}
html.loading .pg{overflow:hidden;height:calc(100vh - 100px)}
html.loaded .loader div.interwind{display:none}
}
@media screen{
body{padding-top:100px;background:#fff}
.pghead{position:fixed;z-index:103;top:0;left:0;right:0;height:100px;min-width:320px}
.skiplink{z-index:102;position:absolute;right:30px;top:29px;line-height:1em;display:none;color:#333}
.skiplink.skiplinks-full{display:block}
.skiplink a{color:#333;display:block;height:45px;width:45px;position:relative;margin-bottom:15px}
.skiplink a.external:after{display:none}
.skiplink a>div{position:absolute;top:0;left:0;height:45px;width:45px}
.skiplink a.menu svg{position:absolute;top:0;bottom:0;left:0;right:0;margin:0 auto;width:30px;height:30px}
.skiplink svg{fill:currentColor}
.skiplink .menu .menu{opacity:1;transition:opacity 150ms ease-in-out}
.skiplink .menu .menu--close{opacity:0;pointer-events:none;transition:opacity 150ms ease-in-out}
.skiplink .menu .menu--close svg{fill:#fff;width:24px!important;height:24px!important}
.is-menu-open .skiplink .menu .menu{opacity:0;transition:opacity 150ms ease-in-out}
.is-menu-open .skiplink .menu .menu defs{display:none}
.is-menu-open .skiplink .menu .menu--close{opacity:1;transition:opacity 150ms ease-in-out .4s}
.skiplink p{margin:0}
.skiplink hr{display:none}
}
@media screen and (max-width:979px){
.pghead{z-index:999;position:fixed;top:0;height:90px;padding-left:25px;padding-top:20px;transition:transform 250ms ease-in-out,height .2s ease-in-out,padding 150ms ease-in-out,background-color 450ms ease-in-out}
.invert.beforejsinit .pghead svg *,.invert.is-header-unfixed .pghead svg *{fill:#fff}
.pghead .brand>a{display:block;position:relative;width:75px;height:55px;color:#333;transition:opacity .15s ease-in-out}
.beforejsinit .pghead .brand>a{opacity:0}
.pghead .brand .logo{transition:color 250ms ease-in-out 150ms}
.logohax-active .pghead .brand .logo{color:#fff;transition:color 250ms ease-in-out 150ms}
.logohax-active .pghead .brand .logo--dark{color:#333}
.is-menu-open .pghead .brand .logo{color:#fff!important;transition:color 250ms ease-in-out .7s}
.pghead .brand svg{position:absolute;top:0;left:0;width:75px;height:55px;fill:currentColor}
html.is-header-fixed .pghead{opacity:0!important;transform:translate(0,-100%)}
html.is-header-shown .pghead,html.is-menu-open .pghead{opacity:1!important;transform:translate(0,0)}
html.is-menu-open .pghead{background:0 0;transition:none}
html.is-header-hidden .pghead{opacity:1!important;transition:transform 250ms ease-in-out,opacity 0s ease-in-out 0s}
.skiplink .menu{cursor:pointer}
.skiplink .menu .menu--close svg{fill:#fff;width:24px!important;height:24px!important}
.menuhax-active .skiplinks-full .menu{color:#fff}
.menuhax-active .skiplinks-full .menu--dark{color:#333}
.skiplinks-full .menu--close{top:3px;left:2px}
.beforejsinit .pgextra2{display:none}
.beforejsinit .pgextra2,.is-menu-active .pgextra2{position:absolute;top:0;left:0;right:0;bottom:0;padding-top:0;z-index:996;overflow:hidden;position:absolute;right:9999px;left:auto}
.beforejsinit .pgextra2 .wrap,.is-menu-active .pgextra2 .wrap{background:#17171f;transform:translateX(200%);position:relative;height:100%}
.beforejsinit .pgextra2 .wrap:before,.is-menu-active .pgextra2 .wrap:before{content:"";position:absolute;width:100%;right:0;top:0;bottom:0;display:block;background:#17171f;transform:skew(8deg,0) translateX(0);z-index:10}
.is-menu-open .pgextra2{position:fixed;top:0;left:0;right:0;bottom:0;height:100vh}
.is-menu-open .pgextra2.invert{margin-top:0}
.is-menu-open .pgextra2 .wrap{transition:transform 450ms cubic-bezier(.25,.46,.45,.94);transform:translateX(0)}
.is-menu-open .pgextra2 .wrap:before{transform:skew(10deg,0) translateX(-60%)}
.is-menu-open.cards--projects--banner .pgextra2{margin-top:0}
.is-menu-open .pghead{z-index:999;background:0 0}
.is-menu-open .pghead .brand{display:none}
.skiplink.menu svg{width:27px;height:27px}
.is-menu-open .skiplink svg{fill:#fff}
}
@media screen and (min-width:980px){
body{padding-top:0}
.pghead{z-index:999;position:absolute;position:fixed;top:0;height:40px;padding-left:25px;padding-top:25px;transition:transform 250ms ease-in-out,height .2s ease-in-out,padding 150ms ease-in-out,background-color 450ms ease-in-out}
.pghead .brand>a{display:block;position:relative;width:86px;height:61px;color:#333;transition:opacity .15s ease-in-out}
.beforejsinit .pghead .brand>a{opacity:0}
.pghead .brand .logo{transition:color 250ms ease-in-out 150ms}
.logohax-active .pghead .brand .logo{color:#fff;transition:color 250ms ease-in-out 150ms}
.logohax-active .pghead .brand .logo--dark{color:#333}
.is-menu-open .pghead .brand .logo{color:#fff!important;transition:color 250ms ease-in-out .7s}
.pghead .brand svg{position:absolute;top:0;left:0;width:86px;height:61px;fill:currentColor}
.skiplink{top:40px}
.skiplink .menu .menu{opacity:1;transition:opacity 250ms ease-in-out 1s}
.skiplink .menu .menu--close{opacity:0;transition:opacity 250ms ease-in-out 150ms}
.skiplink .menu .menu--close svg{fill:#fff;width:24px!important;height:24px!important}
.is-menu-open .skiplink .menu .menu{opacity:0;transition:opacity 250ms ease-in-out 150ms}
.is-menu-open .skiplink .menu .menu--close{opacity:1;transition:opacity 250ms ease-in-out .7s}
.menuhax-active .skiplinks-full .menu{color:#fff}
.menuhax-active .skiplinks-full .menu--dark{color:#333}
.skiplinks-full .menu--close{top:3px;left:2px}
.beforejsinit .pgextra2{display:none}
.pgextra2{top:0;left:0;right:0;bottom:0;height:100vh;padding-top:0;z-index:996;position:fixed;background:#17171f;transform:translateX(150%);transition:transform .6s ease-out .7s}
.pgextra2:before{content:'';position:absolute;width:100%;right:0;top:0;bottom:0;display:block;background:#17171f;transform:skew(-8deg,0) translateX(-8%);z-index:10}
.is-menu-open .pgextra2{position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;transition:transform .6s ease-in;transform:translateX(0)}
.is-menu-open .pgextra2.invert{margin-top:0}
.is-menu-open .pgextra2:before{transform:skew(8deg,0) translateX(-8%)}
.is-menu-open .pghead{z-index:999;background:0 0!important}
}
@media screen and (min-width:1220px){
.pghead{padding-left:35px}
}
@media screen{
.footer{max-width:1920px;margin:0 auto;color:#fff;padding:5em calc(.833333vw + 17px);position:relative;display:flex;flex-wrap:wrap}
.footer a[href]{color:#fff}
.footer .netfang a{white-space:nowrap}
.footer__logos{display:flex;gap:20px}
.footer__logo{min-width:108px}
.footer__block{font-size:.89em;line-height:2em}
.footer__block>h3{color:inherit;font-size:2.25em}
.footer__block>h4{text-transform:uppercase;color:inherit;margin-top:0;margin-bottom:18px}
.footer--social{display:flex;margin-top:3em _}
.footer--social li{padding-left:12px;padding-right:12px}
.footer--social li:first-child{padding-left:0}
.footer--social a[href]{overflow:hidden;white-space:nowrap;width:18px;height:18px;color:transparent;display:block}
.footer--social a[href]:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';width:18px;line-height:18px;font-size:18px;color:#fff}
.footer--social a[href].facebook:before{content:''}
.footer--social a[href].twitter:before{font-size:15px;content:''}
.footer--social a[href].instagram:before{content:''}
.footer--social a[href].linkedin:before{content:''}
.footer--social a[href].tumblr:before{content:''}
.footer--social a[href].dribble:before{content:''}
.footer--contact{display:flex;flex-direction:column}
.footer--contact li:first-child{font-weight:500}
.footer .til-fyrirmyndar{margin-top:1em}
.footer .til-fyrirmyndar img{height:108px}
.stafflist--messenger--footer{font-size:1em!important}
.stafflist--messenger--footer>span{margin-bottom:-10px!important;border-bottom:0!important}
.stafflist--messenger--footer:active>span,.stafflist--messenger--footer:focus>span,.stafflist--messenger--footer:hover>span{border-bottom:0!important}
.stafflist--messenger--footer>svg{fill:#d8d8d8;order:2;margin-left:21px}
}
@media screen and (min-width:760px){
.footer{padding-top:3.333333em;padding-bottom:3.333333em;font-size:.9em;background-position:60px 80px;padding-top:160px;padding-bottom:80px}
.footer--social{margin-bottom:3.333333em}
.footer .til-fyrirmyndar{margin:0;position:absolute;bottom:3.333333em;right:3.333333em}
.footer__block{width:186px;margin-top:20px}
.footer__block--first{width:250px;margin:0}
.footer__block--first>h3{font-family:"Leitura News",Helvetica,Arial,sans-serif;margin-top:15px}
.footer__block:last-child{width:225px;width:200px}
.footer__block:first-child{margin-top:0;width:360px}
.footer__block--right{margin-left:auto;margin-right:4%}
.footer__block>.contact--home{margin-top:82px}
}
@media screen and (max-width:759px){
.footer{background-size:100px;background-position:50% 40px}
.footer__block{width:100%}
}
@media screen and (min-width:980px){
.footer{background-position:60px 120px;padding-top:180px}
.footer__logos{gap:30px}
.footer__block--first{max-width:350px;width:auto}
.footer__block:last-child{width:225px}
.footer__block--right{margin-right:9.0625%}
}
@media screen and (min-width:1220px){
.footer{padding-left:8.229166%;padding-right:10.677083%}
}
@media screen and (min-width:1860px){
.footer{padding-left:13.28125vw;padding-right:8.229166vw}
.footer .til-fyrirmyndar{right:2.083333vw}
}
@media screen{
.border-block .enav .boxbody,.border-block .footer,.border-block .mnav .boxbody,.border-block .pghead,.border-block .pgwrap{border:1px solid orange}
}
@media screen{
.noalert .alert{display:none!important}
.alert{z-index:6;position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;min-height:46px;padding:12px 10px;background:#202020;color:#fff;transform:translate(0,0);opacity:1;transition:opacity .4s ease-in-out 1s,transform .4s ease-in-out 1s}
.beforejsinit .alert{opacity:0;transform:translate(0,100%)}
.alert p{margin-bottom:0}
.alert__title{display:flex;align-items:center;position:relative;font-weight:500;margin-right:20px;padding-right:20px}
.alert__title:before{content:'';position:absolute;right:0;top:0;bottom:0;margin:auto 0;width:1px;height:22px;background:#fff}
.alert__title svg{width:25px;margin-right:16px}
.alert a{color:#fff}
.alert a:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0}
.alert a:active,.alert a:focus,.alert a:hover{color:#000fff;text-decoration:none!important}
.alert a svg{width:17px;margin-left:16px}
}
@media screen and (max-width:979px){
.alert{padding-left:80px}
.alert__title{margin-right:0;padding-right:0}
.alert__title svg{position:absolute;left:-40px}
.alert__title:before{content:none}
.alert p{width:100%}
.alert p .moretext{display:inline-block}
}
@media screen and (max-width:759px){
.alert{padding-left:60px}
.alert__title svg{left:-40px}
}
@media screen and (min-width:980px){
.alert p{white-space:nowrap}
}
@media screen and (min-width:1220px){
.alert__title{margin-right:30px;padding-right:30px}
.alert__title svg{margin-right:18px}
}
@keyframes interwind{
0%,100%{animation-timing-function:cubic-bezier(.2,0,.8,1)}
50%{animation-timing-function:cubic-bezier(0,.2,1,.8)}
0%{transform:rotate(0) translate(0,-20px) scale(0)}
50%{transform:rotate(180deg) translate(0,-20px) scale(1)}
100%{transform:rotate(360deg) translate(0,-20px) scale(0)}
}
@keyframes error{
0%{transform:translate(90px,15px) rotate(40deg)}
50%{transform:translate(90px,15px) rotate(50deg)}
100%{transform:translate(90px,15px) rotate(40deg)}
}
@media screen and (max-width:979px){
html{font-size:calc(.303490vw + 13.028831562974203px)}
}
@media screen and (min-width:980px){
html{font-size:calc(.340909vw + 11.65909090909091px)}
html.scale90{font-size:calc(.306818vw + 10.493181818181819px)}
}
@media screen and (min-width:980px) and (-webkit-min-device-pixel-ratio:1.125),screen and (min-width:980px) and (min-resolution:108dpi){
html{font-size:calc(.340909vw + 13.65909090909091px)}
html.scale90{font-size:calc(.306818vw + 12.29318181818182px)}
}
@media screen and (min-width:1860px){
html{font-size:18px}
}
@media screen and (min-width:1860px) and (-webkit-min-device-pixel-ratio:1.125),screen and (min-width:1860px) and (min-resolution:108dpi){
html{font-size:20px}
}
@media screen and (min-width:760px) and (min-width:980px){
.pgmain .boxhead,h1{font-size:calc(.681818vw + 35.31818181818182px)}
.scale90 .pgmain .boxhead,.scale90 h1{font-size:calc(.613636vw + 31.786363636363642px)}
}
@media screen and (min-width:760px) and (min-width:980px) and (-webkit-min-device-pixel-ratio:1.125),screen and (min-width:760px) and (min-width:980px) and (min-resolution:108dpi){
.pgmain .boxhead,h1{font-size:calc(.909090vw + 37.09090909090909px)}
.scale90 .pgmain .boxhead,.scale90 h1{font-size:calc(.818181vw + 33.381818181818176px)}
}
@media screen and (min-width:760px) and (min-width:1860px){
.pgmain .boxhead,h1{font-size:48px}
}
@media screen and (min-width:760px) and (min-width:1860px) and (-webkit-min-device-pixel-ratio:1.125),screen and (min-width:760px) and (min-width:1860px) and (min-resolution:108dpi){
.pgmain .boxhead,h1{font-size:54px}
}
@media screen and (min-width:760px) and (min-width:980px){
.boxhead,h2{font-size:calc(.454545vw + 23.545454545454547px)}
}
@media screen and (min-width:760px) and (min-width:980px) and (-webkit-min-device-pixel-ratio:1.125),screen and (min-width:760px) and (min-width:980px) and (min-resolution:108dpi){
.boxhead,h2{font-size:calc(.454545vw + 27.545454545454547px)}
}
@media screen and (min-width:760px) and (min-width:1860px){
.boxhead,h2{font-size:32px}
}
@media screen and (min-width:760px) and (min-width:1860px) and (-webkit-min-device-pixel-ratio:1.125),screen and (min-width:760px) and (min-width:1860px) and (min-resolution:108dpi){
.boxhead,h2{font-size:36px}
}
@media screen{
[class].more,[class].moreolder{display:block;font-size:.8em;font-weight:500;color:#606060}
[class].more::after,[class].moreolder::after{content:' ';clear:both;display:block;height:0}
.homeban .item .text .more>span:before,[class].more a:before,[class].moreolder a:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';padding-right:1em}
.netfang{font-style:normal;font-weight:400}
.gray-bg{background-color:#efefef}
.red-bg{background-color:#ee283b}
.red-bg .summary,.red-bg h2.subtitle{color:#fff!important}
.bg-light{background-color:#f5f6f6}
.bg-dark{background-color:#17171f}
}
@media screen{
.article{padding-top:3em;padding-bottom:3em;margin:0}
.article .boxhead{font-size:1.1em;font-weight:500}
.article .boxhead:after{content:"";display:block;width:25px;height:1px;background:#26e6ac;margin-top:.5em}
.article h2:first-child,.article h3:first-child{margin-top:0}
.article ul>li{margin-bottom:10px;padding-left:2em}
.article ul>li::before{content:'';display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;font-size:.5em;line-height:1;margin-top:1em;margin-left:-3em;color:#1ce8ba;float:left}
.article ul p{margin-bottom:20px}
.article .imagebox ul>li{margin-bottom:0;padding:0}
.article .imagebox ul>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.article .summary{font-weight:400;color:#606060}
.article.article--notitle .boxbody>h1{display:none}
.article .more{font-weight:500;color:#000}
.article.article--plain{padding:0 20px}
}
@media screen and (min-width:760px){
.article.article--plain{padding:7.5em 20px 17.5em;margin:0 0 -17.5em}
.article.article--plain .boxbody{max-width:910px;margin:0 auto}
}
@media screen and (min-width:980px){
.article{padding-top:4em;padding-bottom:4em}
.article .summary{font-size:1.2em}
.cards .article{max-width:1920px}
}
@media screen{
.article--starf .summary{margin-bottom:40px}
.article--starf h2{margin-top:2em}
}
@media screen and (min-width:980px){
.article--starf .summary{margin-bottom:55px;font-size:1.3em}
}
@media screen{
.article--intro{margin-left:calc(28.096479vw - 49.908735332464175px);margin-right:calc(28.096479vw - 49.908735332464175px)}
.article--intro h1{font-family:"Leitura News",Helvetica,Arial,sans-serif}
}
@media screen{
.article--intro{margin-left:30px;margin-right:30px}
}
@media screen and (min-width:980px){
.article--intro{margin-left:calc(30.25vw - 76.79999999999995px);margin-right:calc(30.25vw - 76.79999999999995px);max-width:38em;padding-top:8em}
.cards .article--intro{max-width:38em}
.article--intro.hori{max-width:none;margin-left:0;margin-right:0;padding-top:calc(12.5% + 60px)}
.article--intro.hori .boxbody{position:relative;display:flex;justify-content:space-between;align-items:flex-end;max-width:1200px;margin:0 auto;padding-left:108px;padding-right:108px;padding-bottom:30px;box-sizing:content-box}
.article--intro.hori .boxbody>h1{margin:0;font-size:3.4em;line-height:1.191176em;font-family:"Leitura News",Helvetica,Arial,sans-serif;color:#17171f;padding-right:50px}
.article--intro.hori .boxbody>p{font-size:.85em;line-height:1.647058em;margin:2em 0 11px 0;width:59.485530%;color:#4a4a4a;text-wrap:balance}
}
@media screen and (min-width:1860px){
.cards .article--intro{margin:0 auto;max-width:1920px}
.cards .article--intro .boxbody{max-width:755px;margin-left:26.25%}
.article--intro.hori .boxbody{max-width:1244px;margin-left:auto;margin-right:auto}
}
@media screen{
.articlelist .item{margin-bottom:30px;display:block}
.articlelist .meta{display:block;font-size:.75em}
.articlelist .meta .tags a{color:#26e6ac;display:inline-block;margin-right:20px}
.articlelist .summary{color:#4a4a4a}
.articlelist .summary>ul>li{margin-bottom:10px;padding-left:2em}
.articlelist .summary>ul>li::before{content:'';display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;font-size:.5em;line-height:1;margin-top:1em;margin-left:-3em;color:#1ce8ba;float:left}
}
@media screen{
.article.top-image .imagebox,.article.top-image h1,.article.top-image h2.subtitle{display:none}
.EPLICA_loggedin .article.top-image .imagebox,.EPLICA_loggedin .article.top-image h1,.EPLICA_loggedin .article.top-image h2.subtitle{display:block}
.topimg{position:relative;padding-top:51.328817%;background:50% 0 no-repeat;background-size:cover;opacity:1;transition:opacity .1s ease-in-out}
.topimg .wrap{max-width:1920px;margin:0 auto;position:relative}
.topimg:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;z-index:2;height:45%;background:linear-gradient(-180deg,rgba(0,0,0,0) 0,#000 100%)}
.beforejsinit .topimg{opacity:0}
.topimg.blue .more a{background:#039be5}
.topimg.blue .more a:hover:after{background:#0088e1}
.topimg.purple .more a{background:#6a1b9a}
.topimg.purple .more a:hover:after{background:#600995}
.topimg.green .more a{background:#2fbd9d}
.topimg.green .more a:hover:after{background:#008783}
.topimg.pink .more a{background:#d81b60}
.topimg.pink .more a:hover:after{background:#cb0e53}
.topimg.orange .more a{background:#dc9622}
.topimg.orange .more a:hover:after{background:#dc8900}
.topimg .text{position:absolute;left:0;right:0;bottom:0;margin-left:auto;margin-right:auto;max-width:1920px}
.topimg .text h1,.topimg .text h2{max-width:754px;color:#fff;text-shadow:0 2px 4px rgba(150,150,150,.5)}
.topimg .text h1{font-weight:500}
.topimg .text h2{font-weight:400}
.topimg .more-btns{position:absolute;right:0;bottom:0;width:32.708333%}
.topimg .more-btns .more{font-size:1em;text-align:center}
.topimg .text{margin-bottom:2em;z-index:3}
.topimg .longdesc{display:none}
}
@media screen and (max-width:759px){
.topimg .text{padding-left:20px;padding-right:20px;padding-right:7.5em}
.topimg .text h1{font-size:1.6em;margin-bottom:10px}
.topimg .text h2{font-size:1em}
.topimg .more-btns,.topimg .text{margin-bottom:1em;z-index:3}
.topimg .more-btns .more,.topimg .text .more{font-size:.7em}
.topimg .more-btns{right:20px}
}
@media screen and (min-width:760px) and (max-width:979px){
.topimg .subtitle{margin-right:220px}
}
@media screen and (min-width:760px){
.topimg .text{margin-left:calc(12.931034vw - 58.27586206896552px);margin-bottom:4.25em;margin-right:9.895833%}
.topimg .text h1{font-size:2.75em}
.topimg .text h2{font-size:1.2em}
}
@media screen and (min-width:980px){
.topimg .text h1,.topimg .text h2{width:65%}
}
@media screen and (min-width:1220px){
.topimg .text{margin-left:17.916666%}
}
@media screen{
.item-grid .boxbody{padding:0 7px 35px;display:flex;opacity:1;transition:opacity .15s ease-in-out}
.beforejsinit .item-grid .boxbody{opacity:0}
.item-grid .col{width:100%}
.item-grid .col::after{content:' ';clear:both;display:block;height:0}
.item-grid .item{margin:0 -7px;position:relative;z-index:1;clear:both}
.item-grid .item [class].img{display:block;overflow:hidden}
.item-grid .item [class].img img,.item-grid .item [class].img ins{transition:transform .5s ease-in-out;transform:scale(1)}
.item-grid .item:hover [class].img img,.item-grid .item:hover [class].img ins{transform:scale(1.1)}
.item-grid .item::after{content:' ';clear:both;display:block;height:0}
.item-grid .item .img{display:inline-block;border:14px solid #fff;margin-bottom:-14px;background:#fff}
.item-grid .item a.img:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:10}
}
@media screen and (min-width:480px) and (max-width:979px){
.item-grid{padding-bottom:3em}
.item-grid .col{width:50%}
.item-grid .col:first-child .item .img{float:right}
}
@media screen and (min-width:980px){
.item-grid{padding-bottom:6em}
.item-grid .boxbody{padding:0 15px;max-width:1920px}
.item-grid .col{width:33.33333%}
.item-grid .item{margin:0 -15px;clear:both;float:left;transition:all .5s ease-in-out;transition-property:opacity,transform;transform-origin:top left;transform:translateY(50px);opacity:0}
.item-grid .item.onscreen{transform:translateY(0);opacity:1}
.item-grid .item .img{border-width:30px;margin-bottom:-30px;display:block}
.item-grid .col:nth-child(1) .item{top:4.5em;transition-delay:50ms;float:right}
.item-grid .col:nth-child(1) .item .img{float:right}
.item-grid .col:nth-child(1) .item.small img{max-width:80%;float:right}
.item-grid .col:nth-child(2) .item{top:0;transition-delay:150ms}
.item-grid .col:nth-child(2) .item .img{width:100%}
.item-grid .col:nth-child(2) .item .img img{width:100%}
.item-grid .col:nth-child(3) .item{top:2em;transition-delay:250ms;float:left}
.item-grid .col:nth-child(3) .item.small img{max-width:80%}
.columns-alt .col:nth-child(1) .item{top:2em}
.columns-alt .col:nth-child(2) .item{top:0}
.columns-alt .col:nth-child(3) .item{top:4.5em}
}
@media screen{
.contact--footer{padding-bottom:30px;padding-left:40px;padding-right:40px}
.contact--footer h2.boxhead{font-size:18px}
.contact--footer h3{font-size:1.8em;font-weight:600;padding-bottom:.3em;margin:0}
.contact--footer h3 span{color:#1ce8ba}
.contact--footer .img{background:transparent 50% 50% no-repeat;background-size:contain;margin-bottom:0;padding-bottom:30px}
.contact--footer .summary{color:#4a4a4a}
.contact--footer.bgsides{padding:0}
.contact--footer.bgsides .img{background-position:top center}
.contact--footer.namskeid--tutor .img{margin-top:6em}
}
@media screen and (min-width:980px){
.contact--footer{padding:0;padding-top:3em}
.contact--footer .boxbody{display:flex}
.contact--footer .boxbody .img{display:block;width:40.885416%;flex-shrink:0;background-position:0 100%}
.contact--footer .boxbody .img.relatedarticles__item__image{background-position:70% 100%}
.contact--footer .boxbody .item{padding-top:11em;flex-grow:1;padding-bottom:5em}
.contact--footer .boxbody:after{content:"";width:24.53125%;flex-shrink:0}
.contact--footer.gray-bg .item{padding-top:2.5em}
}
@media screen{
.notfound{display:flex;justify-content:center}
.notfound .boxbody{margin:3em calc(23.076923% - 53.84615384615387px)}
.notfound span{display:inline-block}
.notfound p{font-size:1.2em;color:#000;font-weight:400}
.notfound p.last{text-align:right}
.notfound h1{font-size:calc(18.181818vw + 41.81818181818181px);line-height:1em;font-weight:900;color:#000;transform:rotateY(180deg);margin:0;margin-bottom:30px}
.notfound a[class].button{font-size:1.2em;padding:1.375em 4.75em 1.333333em;background:#1ce8ba;color:#333;font-weight:400;height:auto;border:0;align-self:center;margin-left:calc(5.867014vw - 18.77444589308996px);line-height:1em;position:relative;overflow:hidden}
.notfound a[class].button>span{position:relative;z-index:1}
.notfound a[class].button:after{content:"\00a0";background:#00dba9;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateX(-100%);transition:all .3s ease-in-out}
.notfound a[class].button:active,.notfound a[class].button:focus,.notfound a[class].button:hover{color:#333}
.notfound a[class].button:active:after,.notfound a[class].button:focus:after,.notfound a[class].button:hover:after{opacity:1;transform:translateX(0)}
}
@media screen and (max-width:759px){
.notfound p{text-align:center}
.notfound p.last{text-align:center}
}
@media screen and (min-width:980px){
.notfound{border-top:30px solid #fff}
}
@media screen and (min-width:1220px){
.notfound .boxbody{margin-bottom:vw;margin-left:20.172599%;margin-right:20.172599%}
.notfound h1{font-size:20.496224vw}
.notfound a[class].button{margin-left:4.854368vw}
}
@media screen{
.job .pgtop{position:relative;height:100vh;min-height:540px;max-height:700px;top:-100px;margin-bottom:-100px}
.staff--imagebanner{background:rgba(0,28,30,.6);overflow:hidden;height:100%}
.staff--imagebanner .boxbody{position:relative;height:100%}
.staff--imagebanner .item{position:absolute;top:0;bottom:0;left:0;right:0}
.staff--imagebanner .item:before{z-index:1;content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,28,30,.6)}
.staff--imagebanner .item .image{min-width:100%;height:auto;position:absolute;top:0;bottom:0;right:0;left:0;background-size:cover;background-position:center}
.staff--imagebanner .item.imgpos_top .image{background-position:center top}
.staff--imagebanner .item.imgpos_bottom .image{background-position:center bottom}
.staff--imagebanner .item .text{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;color:#fff;padding:120px 0}
.staff--imagebanner .item .text h3{font-weight:700;color:#fff;margin:0}
.staff--imagebanner .item .text h3 span{display:block;transition:transform 1.6s cubic-bezier(.08,1,.6,1),opacity 1.9s cubic-bezier(0,1,.7,1);opacity:0;transform:translateY(80px)}
.staff--imagebanner .item .text h3 span.visible{opacity:1;transform:translateY(0)}
.staff--imagebanner .item .text h3 span:nth-child(1){margin-top:-51px;margin-top:-.268421em;margin-left:23.75%}
.staff--imagebanner .item .text h3 span:nth-child(2){margin-left:30.208333%}
.staff--imagebanner .item .text h3 span:nth-child(3){margin-top:-14px;margin-top:-.073684em;margin-left:36.458333%}
.staff--imagebanner .item .text h3 span:nth-child(4){display:flex;justify-content:center;padding:0 60px;line-height:1}
.staff--imagebanner .item .text h3 span.green{color:#26f8b9}
.staff--imagebanner .item .text .desc{position:absolute;bottom:40px;left:0;right:0;font-size:1.3em;margin-left:calc(28.096479vw - 49.908735332464175px);margin-right:calc(28.096479vw - 49.908735332464175px)}
}
@media screen and (max-width:979px){
.staff--imagebanner .item .text h3{font-size:calc(9.393939vw + 7.939393939393952px)}
.staff--imagebanner .item .text h3 span:nth-child(1){margin-left:30px}
.staff--imagebanner .item .text h3 span:nth-child(2){margin-left:12%}
.staff--imagebanner .item .text h3 span:nth-child(3){margin-left:20%}
.staff--imagebanner .item .text .desc{margin-left:30px;margin-right:30px}
}
@media screen and (min-width:760px) and (max-width:979px){
.job .pgtop{min-height:750px;max-height:1300px}
}
@media screen and (min-width:980px){
.job .pgtop{min-height:750px;max-height:1300px;top:0;margin-bottom:0}
.staff--imagebanner .item .text h3{font-size:5em}
.staff--imagebanner .item .text .desc{margin-left:calc(30.25vw - 76.79999999999995px);margin-right:calc(30.25vw - 76.79999999999995px)}
}
@media screen and (min-width:1220px){
.staff--imagebanner .item .text h3 span:nth-child(1){margin-left:24.270833%}
.staff--imagebanner .item .text h3 span:nth-child(2){margin-left:31.25%}
.staff--imagebanner .item .text h3 span:nth-child(3){margin-left:41.666666%}
.staff--imagebanner .item .text h3 span:nth-child(4){display:flex;justify-content:center;padding:0 100px;line-height:1}
}
@media screen and (min-width:1860px){
.staff--imagebanner .item .text .desc{max-width:755px}
}
@media screen{
.modalpop{position:absolute;z-index:997;top:0;left:0;width:100%;height:100%}
.modalpop .curtain{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.9)}
.modalpop .popwin{position:fixed;top:5vh;left:0;right:0;margin:auto;max-width:1287px;width:95%;margin-top:0!important;padding:0;background:#fff;box-shadow:0 10px 30px 0 rgba(0,0,0,.34);overflow:hidden}
.modalpop .popwin .contact--popup{width:100%;box-shadow:none}
.modalpop a.closebtn{display:block;width:30px;height:30px;line-height:30px;position:absolute;z-index:5;top:25px;right:35px;white-space:nowrap;overflow:hidden;font-size:.8em}
.modalpop a.closebtn:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';width:30px;line-height:30px;font-size:22px;margin-top:1px}
}
@media screen{
.namskeid .blue .more a,.namskeid .blue.item h3{background:#039be5}
.namskeid .blue .more a:after,.namskeid .blue:hover h3:after{background:#0088e1}
.namskeid .blue .bookingstatus,.namskeid .blue ul>li::before{color:#039be5}
.namskeid .green .more a,.namskeid .green.item h3{background:#009688}
.namskeid .green .more a:after,.namskeid .green:hover h3:after{background:#008783}
.namskeid .green .bookingstatus,.namskeid .green ul>li::before{color:#009688}
.namskeid .pink .more a,.namskeid .pink.item h3{background:#d81b60}
.namskeid .pink .more a:after,.namskeid .pink:hover h3:after{background:#cb0e53}
.namskeid .pink .bookingstatus,.namskeid .pink ul>li::before{color:#d81b60}
.namskeid .purple .more a,.namskeid .purple.item h3{background:#6a1b9a}
.namskeid .purple .more a:after,.namskeid .purple:hover h3:after{background:#600995}
.namskeid .purple .bookingstatus,.namskeid .purple ul>li::before{color:#6a1b9a}
.namskeid .orange .more a,.namskeid .orange.item h3{background:#dc9622}
.namskeid .orange .more a:after,.namskeid .orange:hover h3:after{background:#dc8900}
.namskeid .orange .bookingstatus,.namskeid .orange ul>li::before{color:#dc9622}
.namskeid .red .more a,.namskeid .red.item h3{background:#dc9622}
.namskeid .red .more a:after,.namskeid .red:hover h3:after{background:#dc8900}
.namskeid .red .bookingstatus,.namskeid .red ul>li::before{color:#dc9622}
.namskeid .more,.topimg .more{font-size:1em}
.namskeid .more a,.namskeid .more span,.topimg .more a,.topimg .more span{display:flex;justify-content:center;padding:1.5em 1.5em 1.45em;color:#fff;position:relative;overflow:hidden;z-index:0;font-size:1em;font-weight:500}
.namskeid .more a:after,.namskeid .more a:before,.topimg .more a:after,.topimg .more a:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0}
.namskeid .more a:before,.topimg .more a:before{z-index:-2}
.namskeid .more a:after,.topimg .more a:after{transition:all .3s ease-in-out;opacity:0;transform:translateX(-100%);z-index:-1}
.namskeid .more a:active,.namskeid .more a:focus,.namskeid .more a:hover,.topimg .more a:active,.topimg .more a:focus,.topimg .more a:hover{text-decoration:none}
.namskeid .more a:active:after,.namskeid .more a:focus:after,.namskeid .more a:hover:after,.topimg .more a:active:after,.topimg .more a:focus:after,.topimg .more a:hover:after{opacity:1;transform:translateX(0)}
.namskeid .more:before,.topimg .more:before{display:none}
.topimg [class].seats{margin-bottom:1em}
.topimg [class].seats a,.topimg [class].seats span{background:#000}
.topimg [class].seats a:active:after,.topimg [class].seats a:focus:after,.topimg [class].seats a:hover:after{background:#383838}
.namskeid--info::after{content:' ';clear:both;display:block;height:0}
}
@media screen and (min-width:1860px){
.namskeid .namskeid--overview--quote:after{background:#efefef}
}
@media screen{
.vefakademian .topimg .text{margin-left:calc(11.1875vw - 25.80000000000001px);text-shadow:1px 1px 4px rgba(150,150,150,.5)}
.vefakademian .topimg .text h1{font-family:"Leitura News",Helvetica,Arial,sans-serif;line-height:1.1;text-shadow:0 2px 4px rgba(0,0,0,.5);margin-bottom:20px}
.vefakademian .topimg .text h2{text-shadow:0 4px 4px rgba(0,0,0,.25)}
}
@media screen and (max-width:979px){
.vefakademian body{padding-top:0}
.cards.vefakademian body{padding-top:100px}
}
@media screen and (max-width:759px){
.vefakademian .pgtop{position:absolute;top:0;height:100vh}
.vefakademian .topimg{height:100vh}
.vefakademian .topimg .wrap{position:initial}
.vefakademian .topimg .more{display:none}
.vefakademian .topimg .text{bottom:75px;top:auto;padding:0;margin-left:30px;margin-right:30px}
.vefakademian .topimg .text h1{font-size:2.4em}
.vefakademian .topimg .text h2{font-size:1.2em}
}
@media screen and (min-width:760px) and (max-width:979px){
.vefakademian .topimg{padding-top:86.363636%}
.vefakademian .topimg .text{margin-left:40px;margin-right:40px}
}
@media screen and (min-width:760px){
.vefakademian .pgtop{padding-top:51.328817%;position:absolute;top:0}
.vefakademian .topimg .text{margin-left:calc(12.931034vw - 58.27586206896552px)}
.vefakademian .topimg .text h1{font-size:3.888888em}
.vefakademian .topimg .text h2{font-size:1.666666em}
}
@media screen and (min-width:980px){
.vefakademian .pgtop{padding-top:51.328817%;position:absolute;top:0}
}
@media screen and (min-width:1860px){
.vefakademian .topimg .text{margin-left:17.916666%}
}
@media screen{
.namskeid .item .more{display:inline-block}
.namskeid .item .more:before{display:none}
.namskeid .item .more a{padding:1.5em 0 1.45em;width:16.75em;max-width:280px;text-align:center;color:#fff;font-weight:600}
}
@media screen and (max-width:759px){
.namskeid .item .more a,.topimg .more a{padding:1.2em 4.5em}
}
@media screen and (max-width:979px){
.namskeid{margin-top:2.5em}
}
@media screen and (min-width:980px){
.namskeid{margin-top:4em}
}
@media screen{
.namskeid--intro{padding-bottom:1.75em}
.namskeid--intro .item .more{display:inline-block}
.namskeid--intro .item .more a{padding:1.5em 6.5em;color:#fff;font-weight:600}
}
@media screen and (min-width:980px){
.namskeid--intro{margin-top:2.5em}
}
@media screen and (max-width:979px){
.namskeid--info{display:flex;flex-direction:column;margin-top:0}
.namskeid--info .description{order:1}
.namskeid--info .namskeid--overview{order:2}
.namskeid--info .namskeid--description{margin:0}
}
@media screen{
[class].namskeid--next{background:#fff;position:relative;z-index:1;margin-left:auto;margin-right:auto;margin-bottom:5.15em;margin-top:0;max-width:1920px}
[class].namskeid--next .textwrap{padding:calc(4.423076vw - .923076923076934px);margin-right:calc(39.0625vw - 115px);margin-left:calc(11.375vw - 26.400000000000006px);background:#fff;box-shadow:-20px 20px 40px 0 rgba(0,0,0,.04);position:relative;z-index:1;max-width:912px}
[class].namskeid--next .boxhead{font-size:1em;line-height:1.2em;font-weight:600;margin-bottom:2.25em;color:#202020}
[class].namskeid--next .item{padding-top:calc(13.461538vw + 101.53846153846155px)}
[class].namskeid--next .item h3{background:0 0;line-height:1.148148em;font-weight:600;margin-bottom:2.018518em}
[class].namskeid--next .summary p{display:none}
[class].namskeid--next .img{display:block;position:absolute;top:0;margin-left:calc(29.400260vw - 74.0808344198175px);margin-right:calc(9.1875vw - 19.400000000000006px)}
[class].namskeid--next .item .more a{font-size:1em}
}
@media screen and (max-width:759px){
[class].namskeid--next .boxhead{margin-bottom:10px;font-weight:400}
[class].namskeid--next h3{margin-bottom:15px}
[class].namskeid--next .textwrap{padding-top:30px;padding-bottom:15px}
}
@media screen and (max-width:479px){
[class].namskeid--next .boxhead{margin-bottom:10px}
[class].namskeid--next .textwrap{margin-right:45px}
}
@media screen and (min-width:980px){
[class].namskeid--next .item{transition:all .5s ease-in-out;transition-property:opacity,transform;transform-origin:top left;transform:translateY(0);opacity:1}
.beforejsinit [class].namskeid--next .item{opacity:0;transform:translateY(50px)}
[class].namskeid--next .item h3{font-size:calc(1.136363vw + 18.863636363636363px)}
}
@media screen and (min-width:1860px){
[class].namskeid--next{margin-top:0}
[class].namskeid--next .textwrap{padding:4.2em;margin-right:33.072916%;margin-left:10%}
[class].namskeid--next .img{margin-left:26.25%;margin-right:8.177083%}
[class].namskeid--next .item h3{font-size:2.3em}
}
@media screen{
.namskeid--all.namskeid--registered{margin-top:0}
.namskeid--all.namskeid--other{margin-top:0;margin-bottom:0}
.namskeid--all.namskeid--other .item .img{border-color:#efefef}
.namskeid--all .item:hover h3:after{opacity:1;transform:translateX(0)}
.namskeid--all .item h3{position:absolute;left:0;bottom:calc(3.1875vw - 5.200000000000003px);right:calc(9.0625vw - 14px);padding:2.75em 1.4em;color:#fff;font-weight:500;font-size:1em;display:block;overflow:hidden;z-index:0}
.namskeid--all .item h3:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;transition:all .3s ease-in-out;opacity:0;transform:translateX(-100%);z-index:-1}
.namskeid--all .textwrap{position:absolute;bottom:0;left:14px;right:14px}
.namskeid--all .summary{display:none}
}
@media screen and (max-width:759px){
.namskeid--all .boxbody{flex-direction:column}
.namskeid--all .item .img{margin-bottom:0}
.namskeid--all .item h3{bottom:20px}
.namskeid--other{margin:0;background:#efefef;padding:0 20px 40px}
.namskeid--other .boxhead{padding-top:50px;padding-bottom:50px;padding-left:2.933333em;margin-bottom:0;text-align:left;font-size:16px}
.namskeid--other .boxbody{flex-wrap:wrap;margin:0 -20px}
.namskeid--other .item{width:100%;margin:0;border:15px solid transparent;border-top:0;border-bottom-width:30px;background-clip:padding-box;position:relative;margin-bottom:2em}
.namskeid--other .item h3,.namskeid--other .textwrap{position:absolute;left:0;bottom:-1em}
.namskeid--other .item h3{margin:0}
.namskeid--other .item h3:after{display:none}
.namskeid--other .item [class].img{border:0}
}
@media screen and (min-width:760px) and (max-width:979px){
.namskeid--other .boxhead{position:absolute;right:9999px;left:auto}
.namskeid--other .item .img{border-width:20px}
}
@media screen and (min-width:760px){
.namskeid--all .item h3{bottom:1.2em}
}
@media screen and (min-width:980px){
.namskeid--all .boxbody{margin-left:auto;margin-right:auto;max-width:1920px}
.namskeid--all .boxhead{margin-left:calc(30.25vw - 76.79999999999995px)}
.namskeid--all .item .textwrap{left:30px;right:30px}
.namskeid--all.namskeid--other{background:#efefef;padding-bottom:8.3em}
.namskeid--all.namskeid--other .boxhead{display:none}
.namskeid--all.namskeid--other .col:nth-child(1) .item{top:0}
.namskeid--all.namskeid--other .col:nth-child(3) .item{top:-30px}
.namskeid--all.item-grid .col:nth-child(1) .item{top:0}
.namskeid--all.item-grid .col:nth-child(1) .item h3{bottom:1.9em}
.namskeid--all.item-grid .col:nth-child(2) .item{top:5.3em}
.namskeid--all.item-grid .col:nth-child(2) .item h3{bottom:3.65em}
.namskeid--all.item-grid .col:nth-child(3) .item{top:2.6em}
.namskeid--all.item-grid .col:nth-child(3) .item h3{bottom:6.25em}
}
@media screen and (min-width:1860px){
.namskeid--all .boxhead{margin-left:26.25%}
.namskeid--all .item h3{right:36.727879%}
}
@media screen{
.namskeid--overview{margin-left:calc(11.1875vw - 25.80000000000001px);margin-top:0;padding-top:0}
.namskeid--overview::after{content:' ';clear:both;display:block;height:0}
.namskeid--overview .image{display:none}
.namskeid--overview .summary{font-weight:400;margin-bottom:40px}
.namskeid--overview h2,.namskeid--overview h3,.namskeid--overview h4{font-family:"Leitura News",Helvetica,Arial,sans-serif}
.namskeid--overview .description--price,.namskeid--overview .description--price--amount{font-size:.8em}
.namskeid--overview .description--price{display:block}
.namskeid--overview .description--price--amount{display:block;font-weight:700;margin-bottom:1.2em}
.namskeid--overview .namskeid--overview--quote{color:#000;padding-top:3em;padding-bottom:3em;margin-top:3em;margin-bottom:3em;padding-right:2em;background:#efefef}
.namskeid--overview .namskeid--overview--quote:after{content:"";margin-left:calc(-50vw + 50%);display:block;top:0;bottom:0;height:100%;position:absolute;left:0;right:0;z-index:-1}
.namskeid--overview .namskeid--overview--quote .namskeid--overview--quote--heading{color:#000;font-size:20px}
.namskeid--overview .namskeid--overview--quote a{color:#000;text-decoration:underline}
.namskeid--overview .namskeid--overview--quote p.quote{font-size:24px}
.namskeid--overview ul{margin-top:1.8em;margin-bottom:30px}
.namskeid--overview ul p{margin-bottom:12px}
.namskeid--overview .namskeid--overview--quote--heading{color:#fff}
.namskeid--overview .namskeid--overview--player{padding-bottom:3em}
.namskeid--overview #audioplayer{width:60px;height:60px;background:#fff}
.namskeid--overview #pButton{height:60px;width:60px;border:none;background-size:50% 50%;background-repeat:no-repeat;background-position:center;float:left;outline:0}
.namskeid--overview #timeline{width:400px;height:1px;margin-top:20px;float:left;background:rgba(0,0,0,.3)}
.namskeid--overview #playhead{width:6px;height:6px;border-radius:50%;margin-top:-2px;background:#000}
}
@media screen and (max-width:759px){
.namskeid--overview .summary{font-size:1.1em}
.namskeid--overview .namskeid--overview--quote{padding:20px}
.namskeid--overview .namskeid--overview--quote p.quote{font-size:1.2em}
}
@media screen and (max-width:979px){
.namskeid--description,.namskeid--overview{margin-left:20px;margin-right:20px}
.namskeid--overview{margin:50px 30px 46px}
.namskeid--overview .wrap{padding:15px}
}
@media screen and (min-width:760px){
.namskeid--overview{margin-left:calc(12.931034vw - 58.27586206896552px)}
.namskeid--overview .summary{font-size:1.5em;font-weight:400;margin-bottom:40px}
.namskeid--overview h2{font-size:1.8em;margin-top:1.5em}
.namskeid--overview h3{margin-top:1.5em;font-size:1.3em}
.namskeid--overview .namskeid--overview--quote{margin-left:calc(-12.931034vw + 58.27586206896552px);padding-left:calc(12.931034vw - 58.27586206896552px)}
}
@media screen and (min-width:980px){
.namskeid--overview{width:49.0625%;float:left;margin-right:0}
.grid .namskeid--overview .boxbody{background-image:linear-gradient(90deg,rgba(0,255,0,0) 0,rgba(0,255,0,.05) 0,rgba(0,255,0,.05) 6.850053%,rgba(0,255,0,0) 6.850053%,rgba(0,255,0,0) 8.468176%,rgba(0,255,0,.05) 8.468176%,rgba(0,255,0,.05) 15.318230%,rgba(0,255,0,0) 15.318230%,rgba(0,255,0,0) 16.936353%,rgba(0,255,0,.05) 16.936353%,rgba(0,255,0,.05) 23.786407%,rgba(0,255,0,0) 23.786407%,rgba(0,255,0,0) 25.404530%,rgba(0,255,0,.05) 25.404530%,rgba(0,255,0,.05) 32.254584%,rgba(0,255,0,0) 32.254584%,rgba(0,255,0,0) 33.872707%,rgba(0,255,0,.05) 33.872707%,rgba(0,255,0,.05) 40.722761%,rgba(0,255,0,0) 40.722761%,rgba(0,255,0,0) 42.340884%,rgba(0,255,0,.05) 42.340884%,rgba(0,255,0,.05) 49.190938%,rgba(0,255,0,0) 49.190938%,rgba(0,255,0,0) 50.809061%,rgba(0,255,0,.05) 50.809061%,rgba(0,255,0,.05) 57.659115%,rgba(0,255,0,0) 57.659115%,rgba(0,255,0,0) 59.277238%,rgba(0,255,0,.05) 59.277238%,rgba(0,255,0,.05) 66.127292%,rgba(0,255,0,0) 66.127292%,rgba(0,255,0,0) 67.745415%,rgba(0,255,0,.05) 67.745415%,rgba(0,255,0,.05) 74.595469%,rgba(0,255,0,0) 74.595469%,rgba(0,255,0,0) 76.213592%,rgba(0,255,0,.05) 76.213592%,rgba(0,255,0,.05) 83.063646%,rgba(0,255,0,0) 83.063646%,rgba(0,255,0,0) 84.681769%,rgba(0,255,0,.05) 84.681769%,rgba(0,255,0,.05) 91.531823%,rgba(0,255,0,0) 91.531823%,rgba(0,255,0,0) 93.149946%,rgba(0,255,0,.05) 93.149946%,rgba(0,255,0,.05) 100%,rgba(0,255,0,0) 100%)}
}
@media screen and (min-width:1860px){
.namskeid--overview{width:39.322916%;margin-left:17.916666%}
.namskeid--overview .namskeid--overview--quote{margin-left:calc(-50vw + 50%);padding-left:17.916666%;margin-left:-17.916666%;z-index:2;position:relative}
}
@media screen{
.namskeid--description::after{content:' ';clear:both;display:block;height:0}
.namskeid--description h2,.namskeid--description h3{font-family:"Avenir Next",Helvetica,Arial,sans-serif}
.namskeid--description ul{list-style:initial;margin-left:1em;margin-top:.5em}
.namskeid--description ul>li{margin-bottom:0;padding:0}
.namskeid--description ul>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.namskeid--description ul li{font-weight:500;margin-bottom:.6em}
.namskeid--description ul li.sold-out p{-webkit-text-decoration:line-through solid #d81b60;text-decoration:line-through solid #d81b60}
.namskeid--description ul p{margin:0}
.namskeid--description .panel{background-color:#efefef;padding:calc(3.437500vw + 4px)}
.namskeid--description .panel .bookingstatus{display:block;font-size:15px;text-decoration:none}
.namskeid--description strong{font-weight:500;display:block}
.namskeid--description p{margin:2.1em 0 0}
.namskeid--description .more{display:block;margin-top:3em;margin-bottom:3em}
.namskeid--description .more:before{display:none}
.namskeid--description .more a{display:flex;justify-content:center;align-items:center;font-size:1em;padding:1.5em 1.5em 1.45em}
.namskeid--description .more a:active,.namskeid--description .more a:focus,.namskeid--description .more a:hover{text-decoration:none}
.namskeid--description .more.seats a{background:#000}
.namskeid--description .disclaimer{font-size:.65em;font-weight:300;display:block;margin-top:.923076em}
}
@media screen and (max-width:979px){
.namskeid--description{padding:4.533333em 2.666666em 3.2em;background:#efefef}
.namskeid--description .panel{padding:0}
}
@media screen and (min-width:980px){
.namskeid--description{float:right;width:24.53125%;margin-right:9.895833%}
.namskeid--description .more{margin-top:1.5em;margin-bottom:1.5em}
}
@media screen and (min-width:1860px){
.namskeid--description .panel{padding:3em 4.5em}
}
@media screen{
.namskeid--reviews{background:#efefef}
.namskeid--reviews .boxhead{text-align:center;margin:0;font-family:"Leitura News",Helvetica,Arial,sans-serif;font-size:1.2em;font-weight:400}
.namskeid--reviews .boxbody{max-width:1540px;margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap}
.namskeid--reviews .boxbody::after{content:' ';clear:both;display:block;height:0}
.namskeid--reviews .item{float:left;display:flex;justify-content:center;align-items:center;width:100%;background:#fff;border:solid #efefef;border-width:15px;border-top:0;border-bottom-width:30px;padding:calc(1.25vw + 6px);position:relative}
.namskeid--reviews .summary{display:flex;justify-content:center;flex-direction:column;align-items:center;font-size:1em;text-align:center}
.namskeid--reviews .summary:before{content:'';display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;padding-bottom:.5em;font-size:.5em;color:#606060}
.namskeid--reviews p{margin:0}
.namskeid--reviews .item.img-item{padding:0;background:0 0}
.namskeid--reviews .item.img-item .summary:before{display:none}
}
@media screen and (max-width:759px){
.namskeid--reviews.box{margin-bottom:0;padding-bottom:50px}
.namskeid--reviews .boxhead{padding-top:3.333333em;padding-bottom:3.333333em;text-align:left;padding-left:2.933333em;font-size:1.066666666666667}
.namskeid--reviews .boxbody .col{width:100%}
.namskeid--reviews .boxbody .col:last-child{display:none}
}
@media screen and (min-width:760px) and (max-width:979px){
.namskeid--reviews .boxbody{padding-bottom:2.5em}
.namskeid--reviews .boxbody .col{width:50%}
.namskeid--reviews .boxhead{padding-top:3.333333em;padding-bottom:3.333333em;text-align:left;padding-left:2.933333em;font-size:1.066666666666667}
}
@media screen and (min-width:980px){
.namskeid--reviews{background-image:linear-gradient(0deg,#fff 60px,#efefef 60px,#efefef 100%)}
.namskeid--reviews .boxhead{padding-top:3.333333em;padding-bottom:1.333333em}
.namskeid--reviews .boxbody{padding:0 15px}
.namskeid--reviews .col{width:33.33333%}
.namskeid--reviews .col:nth-child(1) .item{top:0}
.namskeid--reviews .col:nth-child(2) .item{top:30px}
.namskeid--reviews .col:nth-child(3) .item{top:60px}
.namskeid--reviews .item{border-width:30px;padding:30px;margin:0 -15px}
.namskeid--reviews .item.img-item{padding:0}
}
@media screen{
.namskeid--stakt{max-width:912px;margin-left:40px;margin-right:40px}
.namskeid--stakt .desc{max-width:690px;font-weight:400}
.namskeid--stakt h2{font-weight:500;font-size:1.3em;margin-top:2.307692em;margin-bottom:1.538461em}
.namskeid--stakt h3{font-size:.9em;margin-top:1.666666em;margin-bottom:1.666666em;font-weight:400}
.namskeid--stakt fieldset{margin-bottom:3em}
.namskeid--stakt .fi_btn button{background:0;font-weight:400}
.namskeid--stakt label{font-weight:400}
.namskeid--stakt .addrow{height:auto;background:0 0!important;margin-bottom:40px}
.namskeid--stakt .f_row cloneable{margin-bottom:.6em}
.namskeid--stakt .prefills{margin-bottom:3em}
.namskeid--stakt .prefills ul>li{margin-bottom:0;padding:0}
.namskeid--stakt .prefills ul>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.namskeid--stakt .prefills ul::after{content:' ';clear:both;display:block;height:0}
.namskeid--stakt .prefills li{float:left;margin:0 20px 10px 0}
.namskeid--stakt .prefills button{border:0;border-radius:0;padding:0;background:0 0;font:inherit;text-align:inherit;color:inherit;cursor:pointer;height:auto;border:1px solid #d6d6d6;padding:6px 20px;display:flex;align-items:center}
.namskeid--stakt .prefills button:focus{outline:0;box-shadow:none}
.namskeid--stakt .prefills button::before{content:'';display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;margin-right:12px;width:18px;height:18px;line-height:18px;border:1px solid #000;display:inline-block;color:#26e6ac;font-size:14px;text-align:center;color:transparent}
.namskeid--stakt .prefills .active button:before{color:#26e6ac}
.namskeid--stakt .namskeid--dates h2{margin-bottom:1em}
.namskeid--stakt .namskeid--dates ul>li{margin-bottom:0;padding:0}
.namskeid--stakt .namskeid--dates ul>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.namskeid--stakt .namskeid--dates li:not(:first-child):not(:last-child){border-bottom:1px solid #979797;border-top:1px solid #979797}
.namskeid--stakt .namskeid--dates input[type=radio]{position:absolute;right:9999px;left:auto}
.namskeid--stakt .namskeid--dates input[type=radio]:checked+label:before{background:#58fecc;box-shadow:inset 0 0 0 3px #fff}
.namskeid--stakt .namskeid--dates label{display:inline-block;align-items:center;padding-top:.9em;padding-bottom:.9em;position:relative;padding-left:2em;font-weight:400}
.namskeid--stakt .namskeid--dates label:before{position:absolute;top:50%;margin-top:-10px;background:0 0;font-size:14px;content:"";color:#000;display:inline-block;width:19px;height:19px;border:1px solid #9e9e9e;border-radius:100%;margin-right:1.9em;margin-left:-2em;flex-shrink:0}
.namskeid--stakt .namskeid--dates label span{display:inline-block;padding-right:1em}
.namskeid--stakt .namskeid--dates label span .location_adr,.namskeid--stakt .namskeid--dates label span .location_name,.namskeid--stakt .namskeid--dates label span>p{display:inline-block;margin-right:0;padding-right:0;width:auto}
.namskeid--stakt .namskeid--dates p{margin-bottom:0}
.namskeid--stakt .greidanda-form h2+p,.namskeid--stakt .participants h2+p{margin-top:-20px;margin-bottom:20px}
.namskeid--stakt .participants .f_row{position:relative}
.namskeid--stakt .participants .delrow{position:absolute;top:35px;right:4px;white-space:nowrap;overflow:hidden;width:30px;height:30px;line-height:30px}
.namskeid--stakt .participants .delrow:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';width:30px;line-height:30px;font-size:1.5em;color:#202020}
.namskeid--stakt .typeerror label{font-weight:400}
}
@media screen and (min-width:760px){
.namskeid--stakt{margin-left:calc(30.25vw - 76.79999999999995px);margin-right:calc(30.25vw - 76.79999999999995px)}
.namskeid--stakt .namskeid--dates label{display:flex}
.namskeid--stakt .namskeid--dates label span{padding-right:1em;width:50%}
.namskeid--stakt fieldset{margin-bottom:5.5em}
.namskeid--stakt .participants .f_row{position:relative}
.namskeid--stakt .participants .delrow{top:0;right:0}
}
@media screen and (min-width:980px){
.namskeid--stakt{padding-top:1.6em}
.namskeid--stakt .boxhead{margin-bottom:1.1em}
.namskeid--stakt .desc{margin-bottom:4.6em;font-size:20px}
.namskeid--stakt h1{margin-bottom:.458333em}
.namskeid--stakt h4{margin-top:3.461538em;margin-bottom:3.461538em}
.namskeid--stakt label{font-size:18px}
.namskeid--stakt input{font-size:1.1em!important;height:1.5em!important;font-weight:400}
.namskeid--stakt .reqerror .errmsg,.namskeid--stakt .typeerror .errmsg{right:30px;top:-20px}
.namskeid--stakt .fi_btn button{margin-top:0;padding-left:2.7em;padding-right:2.7em}
.namskeid--stakt .fi_btn button:active,.namskeid--stakt .fi_btn button:focus,.namskeid--stakt .fi_btn button:hover{color:#202020}
.namskeid--stakt .namskeid--dates h2{font-size:26px;margin-bottom:30px!important}
.namskeid--stakt .namskeid--dates label span,.namskeid--stakt .namskeid--dates label:before{margin-right:2em}
.namskeid--stakt .participants{margin-bottom:5.5em}
.namskeid--stakt .greidanda-form h2,.namskeid--stakt .participants h2{margin-bottom:80px}
.namskeid--stakt .greidanda-form h2+p,.namskeid--stakt .participants h2+p{margin-top:-60px;margin-bottom:55px}
.namskeid--stakt .greidanda-form{margin-bottom:66px}
.namskeid--stakt .greidanda-form .fi_txt{margin-bottom:66px}
.namskeid--stakt .privacy-text{margin-bottom:66px}
.namskeid--stakt .addrow{margin-bottom:40px}
}
@media screen and (min-width:1860px){
.namskeid--stakt{margin-left:26.25%;margin-right:26.25%}
}
@media screen{
.namskeid--takk{margin-left:40px;margin-right:40px;max-width:912px}
}
@media screen and (min-width:760px){
.namskeid--takk{margin-left:calc(30.25vw - 76.79999999999995px);margin-right:calc(30.25vw - 76.79999999999995px)}
}
@media screen and (min-width:1860px){
.namskeid--takk{margin-left:26.25%;margin-right:26.25%}
}
@media screen{
.thankyou h3{font-size:1.333333em;margin-bottom:.3em}
.thankyou .groups{padding-bottom:1.4em}
.thankyou .thankyou--blogg,.thankyou .thankyou--facebook{font-weight:600}
.thankyou .thankyou--blogg{color:#633e00}
.thankyou .thankyou--facebook{color:#215fc7}
}
@media screen and (min-width:980px){
.akademian{padding-top:2.5em}
.akademian .boxbody p{max-width:754px}
}
@media screen and (max-width:759px){
.namskeid--tutor{margin-top:68px;margin-bottom:0;padding-left:30px;padding-right:30px;padding-bottom:0}
.namskeid--tutor .boxbody{display:flex;flex-direction:column}
.namskeid--tutor .boxbody h3{padding-bottom:1.466666em}
.namskeid--tutor .boxbody .img relatedarticles__item__image{order:1}
.namskeid--tutor .boxbody .img{order:2;display:block;flex-shrink:0;background-position:50% 100%;height:318px;padding-bottom:0;margin-top:0}
.namskeid--tutor .boxbody .img.relatedarticles__item__image{background-position:50% 100%}
.namskeid--tutor .boxbody .item{margin-bottom:0}
.vefnamskeid .contact--footer{padding-bottom:0}
}
@media screen{
html.no-tutor-photo .namskeid--tutor{margin-left:calc(11.1875vw - 25.80000000000001px)}
}
@media screen and (max-width:759px){
html.no-tutor-photo .namskeid--tutor{margin:50px 30px 46px;padding:0}
}
@media screen and (min-width:760px){
html.no-tutor-photo .namskeid--tutor{margin-left:calc(12.931034vw - 58.27586206896552px)}
}
@media screen and (min-width:1860px){
html.no-tutor-photo .namskeid--tutor{margin-left:17.916666%}
}
@media screen{
.namskeidalisti{min-height:100vh;padding:0 30px 2em;margin:0 auto;max-width:1920px}
.namskeidalisti .boxbody{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-right:-30px}
.namskeidalisti .item{position:relative;display:flex;flex-direction:column;align-items:stretch;width:50%;border-right:30px solid #fff;margin:0 0 3.5em}
.namskeidalisti .item [class].img{display:block;overflow:hidden}
.namskeidalisti .item [class].img img,.namskeidalisti .item [class].img ins{transition:transform .5s ease-in-out;transform:scale(1)}
.namskeidalisti .item:hover [class].img img,.namskeidalisti .item:hover [class].img ins{transform:scale(1.1)}
.namskeidalisti .item:nth-child(-n+8){transition:all .8s ease-in-out;transition-property:opacity,transform;transform-origin:top left;transform:translateY(70px);opacity:0}
.namskeidalisti .item.onscreen{transform:translateY(0);opacity:1}
.namskeidalisti.bg .item{border-color:#f5f6f6}
.namskeidalisti .item .textwrap{display:flex;flex-wrap:wrap;align-items:center}
.namskeidalisti .item .more,.namskeidalisti .item h3,.namskeidalisti .item h4{font-family:"Leitura News",Helvetica,Arial,sans-serif;color:#4a4a4a}
.namskeidalisti .item h3,.namskeidalisti .item h4{font-size:1.8em;line-height:1.277777em;font-weight:500}
.namskeidalisti .item h3{margin:0 35px 0 0}
.namskeidalisti .item h3>a:active,.namskeidalisti .item h3>a:focus,.namskeidalisti .item h3>a:hover{text-decoration:none}
.namskeidalisti .item h3 .meta{display:none}
.namskeidalisti .item h4{display:none;margin-top:15px;margin-bottom:5px}
.namskeidalisti .item .summary>*{display:none}
.namskeidalisti .item .summary>.more{display:block}
.namskeidalisti .item .img{width:100%;overflow:hidden;display:block;max-height:630px;margin:0 0 25px;background:url(i/spinner3.gif) 50% 50% no-repeat}
.namskeidalisti .item .img.lazy-loaded{background:0 0}
.namskeidalisti .item .img::before{content:'';position:absolute;left:0;top:0;right:0;bottom:0}
.namskeidalisti .item ins.image{display:block;padding-top:51%;background:50% 50% no-repeat;background-size:cover}
.namskeidalisti .item .more{margin-top:27px;padding-left:101px;position:relative;display:block;margin:10px 0}
.namskeidalisti .item .more:before{content:"\00a0";display:block;height:1px;width:76px;background:#26e6ac;position:absolute;top:50%;left:0}
.namskeidalisti .item .more a{color:#4a4a4a}
.namskeidalisti .item .more a:after{content:"\00a0";display:block;height:2px;width:20px;background:#fff;position:absolute;top:50%;left:-20px;transform:translateY(-50%);transition:left .35s ease}
.namskeidalisti .item .more a:active,.namskeidalisti .item .more a:focus,.namskeidalisti .item .more a:hover{text-decoration:none}
.namskeidalisti .item .more a:active:after,.namskeidalisti .item .more a:focus:after,.namskeidalisti .item .more a:hover:after{left:76px}
.namskeidalisti .item .more.bg a:after{background:#f5f6f6}
.namskeidalisti .item .more a::before{content:none}
.namskeidalisti .item:active .more a:after,.namskeidalisti .item:focus .more a:after,.namskeidalisti .item:hover .more a:after{left:76px}
.namskeidalisti.focus{min-height:auto;padding:2em 30px 0}
.namskeidalisti.other{background:#f5f6f6;padding-top:2em;padding-bottom:0}
}
@media screen and (max-width:479px){
.namskeidalisti .boxbody{margin-right:0}
.namskeidalisti .item{border:0;width:100%}
}
@media screen and (min-width:480px) and (max-width:759px){
.namskeidalisti .item:nth-child(odd){transition-delay:0}
.namskeidalisti .item:nth-child(even){transition-delay:.1s}
}
@media screen and (min-width:480px) and (max-width:979px){
.namskeidalisti .boxbody{margin-right:-15px}
.namskeidalisti .item{border-right:15px solid #fff}
}
@media screen and (min-width:760px) and (max-width:979px){
.namskeidalisti .item:nth-child(6n+2),.namskeidalisti .item:nth-child(6n+5){transition-delay:.1s}
.namskeidalisti .item:nth-child(6n+3),.namskeidalisti .item:nth-child(6n+6){flex-direction:row;align-items:center;width:100%;border:0}
.namskeidalisti .item:nth-child(6n+3) .textwrap,.namskeidalisti .item:nth-child(6n+6) .textwrap{flex-direction:column;align-items:flex-start;max-width:50%;margin:0 auto;padding:0 20px}
.namskeidalisti .item:nth-child(6n+3) h3,.namskeidalisti .item:nth-child(6n+6) h3{margin-bottom:20px}
.namskeidalisti .item:nth-child(6n+3) .img,.namskeidalisti .item:nth-child(6n+6) .img{width:50%;border-right:15px solid #fff}
.namskeidalisti .item:nth-child(6n+6){flex-direction:row-reverse}
}
@media screen and (min-width:980px){
.namskeidalisti{padding-top:0;padding-bottom:4em}
.namskeidalisti .boxbody{padding-bottom:100px}
.namskeidalisti .item:nth-child(6n+2),.namskeidalisti .item:nth-child(6n+5){transition-delay:.1s}
.namskeidalisti .item:nth-child(6n+1),.namskeidalisti .item:nth-child(6n+5){width:36%}
.namskeidalisti .item:nth-child(6n+1) ins.image,.namskeidalisti .item:nth-child(6n+5) ins.image{padding-top:95.454545%}
.namskeidalisti .item:nth-child(6n+2),.namskeidalisti .item:nth-child(6n+4){width:64%}
.namskeidalisti .item:nth-child(6n+2) ins.image,.namskeidalisti .item:nth-child(6n+4) ins.image{padding-top:52.5%}
.namskeidalisti .item:nth-child(6n+3),.namskeidalisti .item:nth-child(6n+6){flex-direction:row;align-items:center;width:100%}
.namskeidalisti .item:nth-child(6n+3) .textwrap,.namskeidalisti .item:nth-child(6n+6) .textwrap{flex-direction:column;align-items:flex-start;max-width:420px;margin:0 auto;padding:0 30px}
.namskeidalisti .item:nth-child(6n+3) h3,.namskeidalisti .item:nth-child(6n+6) h3{margin-bottom:20px}
.namskeidalisti .item:nth-child(6n+3) .img,.namskeidalisti .item:nth-child(6n+6) .img{width:64%}
.namskeidalisti .item:nth-child(6n+3) ins.image,.namskeidalisti .item:nth-child(6n+6) ins.image{padding-top:52.5%}
.namskeidalisti .item:nth-child(6n+6){flex-direction:row-reverse}
.namskeidalisti.focus{padding-top:4em;padding-bottom:0}
.namskeidalisti.focus .boxbody{padding-bottom:0}
.namskeidalisti.focus .item{flex-direction:row;align-items:center;width:100%}
.namskeidalisti.focus .item .textwrap{flex-direction:column;align-items:flex-start;max-width:420px;margin:0 auto;padding:0 30px}
.namskeidalisti.focus .item .img{width:64%}
.namskeidalisti.focus .item ins.image{padding-top:52.5%}
}
@media screen{
.stafflist{margin-bottom:0;margin-top:-70px}
.stafflist .bnav{padding-bottom:52px}
.stafflist.en .bnav li{display:none}
.stafflist .stafficons{display:none}
.stafflist .boxbody{display:flex;flex-wrap:wrap;justify-content:flex-start}
.stafflist .item{position:relative;display:inline-block;width:50%;border-top:0;border-bottom-width:20px;border:10px solid #fff;background:#fff;background-clip:padding-box;margin-bottom:0;perspective:1000px}
.stafflist .item:hover:after{color:#000}
.stafflist .item .tags{display:none}
.stafflist img{width:100%}
.stafflist .stafflist--itemwrap{transition:.6s;transform-style:preserve-3d;position:relative;padding-top:65.986394%}
.stafflist .item.active{z-index:50}
.stafflist .item.active .stafflist--itemwrap{transform:rotateY(180deg)}
.EPLICA_loggedin .stafflist .item.active .stafflist--itemwrap{transform:none}
.stafflist .item.active .stafflist--itemwrap .stafflist--contactwrap:after{transform:rotateZ(360deg)}
.stafflist .stafflist--contactwrap,.stafflist .stafflist--imagewrap{position:absolute;top:0;bottom:0;left:0;right:0;backface-visibility:hidden}
.stafflist .stafflist--contactwrap:after,.stafflist .stafflist--imagewrap:after{content:'';display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;font-size:.8em;position:absolute;right:1em;bottom:.6em;z-index:2;color:#fff;transition:.9s;transform:rotateZ(0)}
.stafflist .stafflist--imagewrap{z-index:2;transform:rotateY(0)}
.stafflist .stafflist--imagewrap .img{position:relative;display:block}
.stafflist .stafflist--imagewrap .img:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;z-index:1;height:45%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%)}
.stafflist .stafflist--info{color:#fff;padding:.6em 2.25em .6em 1.05em;color:#fff;position:absolute;bottom:0;left:0;right:0;z-index:1}
.stafflist .stafflist--info p{margin:0;font-size:.9em}
.stafflist .stafflist--info .stafflist--position{font-size:.7em}
.stafflist .stafflist--contactwrap{position:absolute;z-index:1;background:#58fecc;color:#202020;padding:.6em 1.05em;transform:rotateY(180deg)}
.stafflist .stafflist--contactwrap:after{color:#000}
.stafflist .stafflist--contact{padding-bottom:3em;padding-left:4.3em;font-size:.8em;position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column-reverse}
.stafflist .stafflist--contact p{display:flex;align-items:center}
.stafflist .stafflist--contact p a{display:flex;align-items:center;color:#000}
.stafflist .stafflist--contact p a:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;width:1.5em;margin-top:-16px;text-align:left;display:none}
.stafflist .stafflist--contact p a:active,.stafflist .stafflist--contact p a:focus,.stafflist .stafflist--contact p a:hover{text-decoration:none}
.stafflist .stafflist--contact p svg{width:20px;opacity:1;transition:opacity .2s ease-in-out;margin-top:-20px;margin-right:15px;overflow:visible}
.stafflist .stafflist--contact p svg.mobile{width:16px}
.stafflist .stafflist--contact p:first-child{margin-bottom:0}
.stafflist .stafflist--contact p:nth-child(2){padding-left:2.5em}
.stafflist .stafflist--contact p:nth-child(3){padding-left:5em}
.stafflist .stafflist--contact p.stafflist--mobile svg{width:13px;margin-top:-30px}
.stafflist:after{content:"";display:block;background:#efefef;padding-top:3em;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}
}
@media screen and (max-width:479px){
.stafflist .item{width:100%}
.stafflist .item:nth-child(2n-1){transform:translateY(0)}
.stafflist .stafflist--contact{padding-left:0;padding-bottom:26px}
.stafflist .stafflist--contact p{margin-bottom:13px;justify-content:center}
.stafflist .stafflist--contact p:nth-child(2),.stafflist .stafflist--contact p:nth-child(3){padding-left:0}
.stafflist .stafflist--contact p svg{display:none}
.stafflist .stafflist--info p{font-weight:500;text-shadow:0 0 10px rgba(0,0,0,.9)}
}
@media screen and (min-width:480px) and (max-width:979px){
.stafflist{background:#fff}
.stafflist .boxbody{padding:10px}
.stafflist .stafflist--contactwrap{padding-left:30px;padding-bottom:36px}
.stafflist .stafflist--contact p{margin-bottom:10px}
.stafflist .stafflist--contact p:nth-child(3){padding-left:60px}
.stafflist .stafflist--contact p:nth-child(2){padding-left:30px}
.stafflist .item{width:50%}
.stafflist .item:nth-child(2n-1){transform:translateY(-40px)}
}
@media screen and (min-width:980px){
.stafflist{margin-top:-50px;background-image:linear-gradient(180deg,#fff 0,#fff 560px,#efefef 560px)}
.stafflist .bnav{padding-bottom:7em}
.stafflist .boxbody{max-width:1920px;margin:0 auto;padding:0 14px 120px 15px}
.stafflist .item{width:calc(33.33333% + 29px);border:15px solid #fff;border-top:0;border-bottom-width:30px;display:inline-block;vertical-align:top;position:relative;transition:all .5s ease-in-out;transition-property:opacity,transform;transform-origin:top left;transform:translateY(50px);opacity:0;padding-left:30px;padding-right:30px;margin-left:-15px;margin-right:-14px;border-left-width:0;border-right-width:0}
.stafflist .item:nth-child(3n+1){top:90px;transition-delay:50ms}
.stafflist .item:nth-child(3n+2){top:0;transition-delay:150ms}
.stafflist .item:nth-child(3n+3){top:45px;transition-delay:250ms}
.stafflist .item.onscreen{transform:translateY(0);opacity:1}
.stafflist.disable-animation .item{transition:none}
.stafflist .stafflist--contact{padding-left:calc(8.333333vw - 61.66666666666666px);padding-bottom:2em}
.stafflist .stafflist--contact p{margin-bottom:20px}
}
@media screen and (min-width:1420px){
.stafflist .boxbody{padding-bottom:180px}
.stafflist .item{width:calc(25% + 29px)}
.stafflist .item:nth-child(4n+1){top:0;transition-delay:50ms}
.stafflist .item:nth-child(4n+2){top:90px;transition-delay:150ms}
.stafflist .item:nth-child(4n+3){top:180px;transition-delay:250ms}
.stafflist .item:nth-child(4n+4){top:90px;transition-delay:350ms}
.stafflist .stafflist--contact{padding-bottom:3em;padding-left:40px}
}
@media screen and (min-width:1860px){
.stafflist .stafflist--contact{padding-left:2.157497vw}
.stafflist .stafflist--contact p{margin-bottom:30px}
.stafflist .stafflist--contact p svg{margin-right:20px}
}
@media screen{
.mnav{margin-bottom:52px;padding-top:128px;position:relative;z-index:999}
.mnav ul{padding-left:64px;padding-right:64px}
.mnav li{position:relative;z-index:1}
.mnav li a{line-height:60px;display:block;font-size:22px;font-weight:500;color:#fff}
.mnav li a:active,.mnav li a:focus,.mnav li a:hover{text-decoration:none;color:#ccc}
.mnav li.hafa-samband{display:none}
.mnav .level1 .expand{float:right;display:block;line-height:37px;width:58px;text-align:center;font-weight:400;font-size:20px;margin:0 0 0 -60px;padding:0;border-left:1px solid #ccc;display:none}
.mnav .level1 ul{display:none}
.mnav .level2 a{font-size:16px;padding-left:20px}
.mnav .level3 a{padding-left:40px}
.mnav .level4 a{padding-left:60px}
.mnav .level5 a{padding-left:80px}
.mnav .open>ul{display:block}
}
@media screen and (max-width:979px){
.enav{position:relative;z-index:999}
.enav ul{justify-content:flex-start!important;padding-left:64px}
.enav li a{color:#fff}
.enav li a:active,.enav li a:focus,.enav li a:hover{text-decoration:none;color:#ccc}
}
@media screen and (min-width:980px){
.mnav{position:relative;z-index:999;margin:0;padding:0}
.mnav ul{display:flex;justify-content:center;align-items:center;height:100vh}
.mnav li{transform:none!important;margin:0 4%}
.mnav li.hafa-samband{display:block}
.mnav li a{font-family:"Leitura News",Helvetica,Arial,sans-serif;font-size:1.75em;font-weight:500;color:#fff;opacity:0;will-change:opacity;transition:opacity 450ms ease-in-out .2s}
.mnav li a:active,.mnav li a:focus,.mnav li a:hover{color:#ccc;text-decoration:none}
.mnav li:first-child>a{transition-delay:.1s}
.mnav li:nth-child(2)>a{transition-delay:0s}
.mnav li:nth-child(3)>a{transition-delay:.2s}
.is-menu-open .mnav li>a{opacity:1;transition-delay:760ms}
.is-menu-open .mnav li:nth-child(2)>a{transition-delay:820ms}
.is-menu-open .mnav li:nth-child(3)>a{transition-delay:.7s}
.enav{display:none}
}
@media screen{
.enav .errmsg{position:absolute;top:-20px;color:#202020;width:300px;opacity:1}
}
@media screen and (max-width:979px){
.enav{padding-top:30px}
.enav ul{display:flex;justify-content:center}
.enav a{font-size:18px;color:#333}
.enav .hafa-samband{margin-bottom:30px}
.enav .search,.enav .seperator{display:none}
}
@media screen{
.bnav{padding-top:1.8em;padding-bottom:1.8em;margin:0 auto}
.bnav ul{display:flex;flex-wrap:wrap;justify-content:center}
.bnav ul.hidden{display:none}
.EPLICA_loggedin .bnav ul.hidden{display:flex;margin-top:15px}
.bnav li{padding-right:calc(4.563233vw - 4.602346805736644px)}
.bnav li:after{content:"";display:block;width:100%;height:1px;background:#fff;margin-top:-9px}
.bnav li.current a[href],.bnav li.current button{font-weight:600;color:#000}
.bnav li.current:after{background:#26e6ac}
.bnav a[href],.bnav button{font-size:.8em;padding-left:.5em;padding-right:.5em;display:inline-block;color:#606060;border:0;height:auto;line-height:3.35em;font-weight:400}
.bnav a[href]:active,.bnav a[href]:focus,.bnav a[href]:hover,.bnav button:active,.bnav button:focus,.bnav button:hover{color:#26e6ac;text-decoration:none}
}
@media screen and (min-width:980px){
.bnav{margin-left:calc(30.25vw - 76.79999999999995px)}
.bnav ul{justify-content:flex-start}
}
@media screen and (min-width:1860px){
.bnav{max-width:1920px;margin:0 auto}
.bnav ul{margin-left:26.25%}
}
@media screen{
.is-menu-open .qsearch{display:none}
.qsearch .boxhead,.qsearch .errmsg,.qsearch label{position:absolute;right:9999px;left:auto;position:absolute!important}
.qsearch .boxbody{position:relative;margin:0}
.qsearch .fi_txt{margin:0;padding:0}
.qsearch .fi_txt input{padding:5px 35px 5px 10px;height:34px;border:1px solid #202020;margin-bottom:0;border-radius:0}
.qsearch .fi_btn{padding:0;margin:0;margin-left:1em}
.qsearch .fi_btn:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;display:block;content:'';position:absolute;top:0;left:0;font-size:18px;cursor:pointer}
.invert.is-header-unfixed .qsearch .fi_btn:before{color:#fff}
.qsearch .fi_btn input{width:18px;height:34px;line-height:34px;margin:0;opacity:0;border:0;box-shadow:none;padding:0}
}
@media screen and (max-width:979px){
.qsearch{display:flex;justify-content:center;padding-left:40px;padding-right:40px}
.qsearch .boxbody{position:relative;width:100%;max-width:360px}
.qsearch .fi_txt input{font-size:16px}
.qsearch .fi_btn{position:absolute;right:0;top:0;width:30px}
.qsearch .fi_btn:before{top:3px}
.qsearch .errmsg{top:-20px;right:0}
}
@media screen and (min-width:980px){
.qsearch{position:initial;top:0;margin-top:0}
.qsearch>.boxbody{position:initial;right:0;text-align:right}
.search-open .qsearch>.boxbody{display:block}
.qsearch [class].fi_txt{width:0;float:right;opacity:0}
.qsearch [class].fi_txt input{padding:0;border-right:0}
.search-open .qsearch [class].fi_txt input{padding:0 1em}
.invert.is-header-unfixed .qsearch [class].fi_txt input{border:1px solid #fff;border-right:0}
.qsearch .fi_btn{position:absolute;z-index:999;top:0;right:1px;display:none}
.search-open .qsearch .fi_btn{display:block}
}
@media screen{
form{margin:0 -15px 0 0}
fieldset{padding:0;margin:0;border:0}
.fi_bdy,.fi_btn,.fi_chk,.fi_file,.fi_rdo,.fi_sel,.fi_static,.fi_txt{position:relative;margin-bottom:30px;padding-right:15px;display:block}
.fi_bdy.f_auto,.fi_btn.f_auto,.fi_chk.f_auto,.fi_file.f_auto,.fi_rdo.f_auto,.fi_sel.f_auto,.fi_static.f_auto,.fi_txt.f_auto{width:auto!important}
.fi_bdy.f_auto .errmsg,.fi_btn.f_auto .errmsg,.fi_chk.f_auto .errmsg,.fi_file.f_auto .errmsg,.fi_rdo.f_auto .errmsg,.fi_sel.f_auto .errmsg,.fi_static.f_auto .errmsg,.fi_txt.f_auto .errmsg{position:static;display:block}
.fi_bdy label,.fi_chk h4,.fi_file label,.fi_rdo h4,.fi_sel label,.fi_txt label{margin:0 0 .2em;color:#606060}
.fi_chk h4,.fi_rdo h4{font-size:1.3em;font-weight:500;color:#202020}
.fi_chk li,.fi_rdo li{margin-bottom:.3em}
.fi_chk input,.fi_rdo input{vertical-align:middle}
.f_row::after{content:' ';clear:both;display:block;height:0}
.button,button,input,select,textarea{font-family:"Avenir Next",Helvetica,Arial,sans-serif;transition:all 80ms ease-in-out;transition-property:color,border-color,background-color,box-shadow}
.fi_txt input,.selecty,select,textarea{display:block;vertical-align:middle}
.fi_txt input,.selecty .selecty-button,select,textarea{border:0;border-bottom:1px solid #979797;background:#fff;color:#202020;font-size:16px;padding:0 0;height:2.25em;padding-top:.40625em;padding-bottom:.40625em;width:100%;margin-bottom:.25em}
textarea{vertical-align:top;height:auto}
select{padding-right:2px}
form .fi_qty input,form .fi_txt input[size]{width:auto}
input::-moz-placeholder,textarea::-moz-placeholder{color:#767676}
input.labelized,input::placeholder,textarea.labelized,textarea::placeholder{color:#767676}
.fi_txt input:focus,.selecty.focused .selecty-button,select:focus,textarea:focus{border-color:#000}
.selecty{display:block;vertical-align:middle;width:100%}
.selecty .selecty-button{white-space:nowrap;display:block;width:auto;padding-right:50px;line-height:1.3125;position:relative}
.selecty .selecty-button:after{content:'';display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;display:block;transform-origin:center;transform:rotate(90deg);position:absolute;right:1px;bottom:.5em;width:25px;height:25px;font-size:1em;color:#58fecc}
.selecty select{width:100%!important;height:100%!important;padding:0!important;border:0!important;margin:0!important}
.fi_btn{display:flex;justify-content:center}
.fi_btn::after{content:' ';clear:both;display:block;height:0}
.fi_btn button,.fi_btn input,a[class].button,button{border:0;border-radius:0;padding:0;background:0 0;font:inherit;text-align:inherit;color:inherit;cursor:pointer;height:3.35em;line-height:3.35em;display:inline-block;vertical-align:middle;cursor:pointer;border:1px solid #979797;white-space:nowrap;color:#202020;font-weight:700;font-size:1em;padding-left:2.5em;padding-right:2.5em}
.fi_btn button:focus,.fi_btn input:focus,a[class].button:focus,button:focus{outline:0;box-shadow:none}
.fi_btn button:active,.fi_btn button:focus,.fi_btn button:hover,.fi_btn input:active,.fi_btn input:focus,.fi_btn input:hover,a[class].button:active,a[class].button:focus,a[class].button:hover,button:active,button:focus,button:hover{border-color:#26e6ac;color:#26e6ac;text-decoration:none}
.fi_btn button.major,.fi_btn input.major,a[class].button.major,button.major{float:right;margin-left:30px}
.fi_btn button.minor,.fi_btn input.minor,a[class].button.minor,button.minor{float:left;margin-right:30px}
.fi_btn button,.fi_btn input{margin-top:4em;margin-bottom:4.2em}
.fi_btn.pink button,a[class].button{border-color:#d81b60}
.errmsg{position:absolute;right:30px;font-weight:400;text-shadow:none;font-size:12px}
.reqerror label{font-weight:700;color:#c33}
.reqerror .selecty-button,.reqerror input,.reqerror select,.reqerror textarea{border:1px solid #c33}
.reqerror .errmsg{color:#c33}
.typeerror label{font-weight:700;color:#936}
.typeerror .selecty-button,.typeerror input,.typeerror select,.typeerror textarea{border:1px solid #936}
.typeerror .errmsg{color:#936}
.nexterror{display:none}
abbr.req,acronym.req{position:absolute;right:9999px;left:auto}
abbr.req:hover,acronym.req:hover{border:0}
button.addrow,button.delrow{display:block;clear:left;font-weight:500;padding-left:0;padding-right:0;border:0;background:0}
button.addrow:before,button.delrow:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';color:#26e6ac;padding-right:.8em;font-size:.8em;margin-top:2px}
button.addrow.delrow,button.delrow.delrow{margin-bottom:3em}
button.addrow.delrow:before,button.delrow.delrow:before{content:''}
input{outline:0}
}
@media screen and (max-width:759px){
.fi_bdy label,.fi_file label,.fi_sel label,.fi_txt label{font-size:13px}
.fi_txt input,.selecty .selecty-button,.textinput,select,textarea{width:100%;font-size:.8em;height:2.25em;padding-top:.40625em;padding-bottom:.40625em;font-size:16px}
textarea{height:auto}
.f_row_mobile .fi_bdy,.f_row_mobile .fi_sel,.f_row_mobile .fi_static,.f_row_mobile .fi_txt{float:left;width:50%}
.f_row_mobile.f_row_3 .fi_bdy,.f_row_mobile.f_row_3 .fi_sel,.f_row_mobile.f_row_3 .fi_static,.f_row_mobile.f_row_3 .fi_txt{width:100%/3}
.f_row_mobile .errmsg{position:static}
}
@media screen and (min-width:760px){
form{margin-right:-30px}
.fi_bdy,.fi_btn,.fi_chk,.fi_file,.fi_rdo,.fi_sel,.fi_static,.fi_txt{padding-right:30px}
.fi_bdy,.fi_sel,.fi_static,.fi_txt{width:50%}
.fi_bdy.f_full,.fi_sel.f_full,.fi_static.f_full,.fi_txt.f_full{width:100%}
.pgextra1 .fi_bdy,.pgextra1 .fi_sel,.pgextra1 .fi_static,.pgextra1 .fi_txt,.pgextra2 .fi_bdy,.pgextra2 .fi_sel,.pgextra2 .fi_static,.pgextra2 .fi_txt{width:100%}
.f_inl h4,.f_inl label{display:inline-block;margin:0 10px 0 0;vertical-align:middle}
.f_inl input,.f_inl select,.f_inl textarea{display:inline-block;width:auto}
.f_inl.fi_chk li,.f_inl.fi_chk ul,.f_inl.fi_rdo li,.f_inl.fi_rdo ul{display:inline-block;vertical-align:middle;margin:0}
.f_inl .errmsg{position:static;display:block}
.f_row .fi_chk,.f_row .fi_rdo,.f_row .fi_sel,.f_row .fi_txt{float:left}
.f_row.f_row_3 .fi_chk,.f_row.f_row_3 .fi_rdo,.f_row.f_row_3 .fi_sel,.f_row.f_row_3 .fi_txt{width:100%/3}
.fi_btn button,.fi_btn input{margin-top:8em;margin-bottom:7.25em}
}
@media screen and (min-width:1220px){
.errmsg{right:30px}
.fi_bdy,.fi_chk,.fi_file,.fi_rdo,.fi_sel,.fi_static,.fi_txt{margin-bottom:30px;padding-right:40px}
}
@media screen{
.contact{margin-bottom:0}
.contact .item{box-sizing:border-box;margin:0 auto;display:flex;flex-wrap:wrap;align-items:flex-end}
.contact .item.imgright .img img{float:right}
.contact .item .text{max-width:510px}
.contact .item h3{font-size:1.8em}
.contact .item h3 span{color:#32c594}
.contact .item .desc p{color:#4a4a4a;margin-bottom:40px}
.contact .stafficons,.home-footer .stafficons{display:none}
.contact svg,.contact--home li svg{width:20px;overflow:visible}
.contact ul,.contact--home ul{display:flex;flex-wrap:wrap}
.contact ul li,.contact--home ul li{margin-right:14.117647%;opacity:0;transition:transform 1.6s cubic-bezier(.08,1,.6,1),opacity 1.9s cubic-bezier(0,1,.7,1);transform:translateY(40px)}
.contact ul li:nth-child(2),.contact--home ul li:nth-child(2){transition-delay:.2s}
.contact ul li:last-child,.contact--home ul li:last-child{transition-delay:.3s;margin-right:0}
.contact--home.visible ul li,.contact.visible ul li{opacity:1;transform:translateY(0)}
.contact ul li a,.contact--home ul li a{font-size:.8em;color:#202020;font-weight:400;display:flex;align-items:flex-end}
.contact ul li a span,.contact--home ul li a span{border-bottom:1px solid transparent;padding-bottom:6px;margin-bottom:-6px;transition:border 1.6s cubic-bezier(.08,1,.6,1)}
.contact ul li a:active,.contact ul li a:focus,.contact ul li a:hover,.contact--home ul li a:active,.contact--home ul li a:focus,.contact--home ul li a:hover{text-decoration:none}
.contact ul li a:active span,.contact ul li a:focus span,.contact ul li a:hover span,.contact--home ul li a:active span,.contact--home ul li a:focus span,.contact--home ul li a:hover span{border-bottom:1px solid #1ce8ba}
.contact svg,.contact--home svg{height:43px;margin-right:14px}
.contact .stafflist--email svg,.contact--home .stafflist--email svg{width:20px}
.contact .stafflist--mobile span,.contact--home .stafflist--mobile span{margin-bottom:-9px}
.contact .stafflist--mobile svg,.contact--home .stafflist--mobile svg{width:12px}
.contact .stafflist--messenger a svg,.contact--home .stafflist--messenger a svg{width:18px}
.contact--home .item{float:none!important;padding-bottom:2em;width:100%}
}
@media screen and (max-width:979px){
.contact{padding:0 10% 6.5em}
.contact .item .img{display:none}
.contact .item{margin:0 auto}
.contact .item .desc p{margin-bottom:20px}
}
@media screen and (max-width:479px){
.contact{padding-bottom:2em}
.contact .item .desc ul>li,.contact--home ul>li{margin-bottom:15px;width:100%}
}
@media screen and (min-width:980px){
.contact{padding-top:calc(7.3125vw + 36.60000000000002px)}
.contact .boxbody .item .text{padding-bottom:8.5em}
.contact .boxbody .item .img{width:38.541666%;max-width:740px;margin-right:6.145833%}
.contact-page-box{min-height:calc(100vh - 25.1em);display:flex;align-items:flex-end;padding-top:0}
.contact-page-box .boxbody .item .img{padding-top:calc(7.3125vw + 36.60000000000002px)}
.contact-page-box .boxbody .item .text{align-self:center}
.contact-page-box .boxbody{width:100%}
}
@media screen and (min-width:1220px){
.contact .item::after,.contact::after{content:' ';clear:both;display:block;height:0}
}
@media screen{
.contact-page .pgfoot{display:none}
.contact.contact--popup{width:90%;max-width:1287px;margin:0;padding:0;box-shadow:0 10px 30px 0 rgba(0,0,0,.34)}
.contact.contact--popup .item{justify-content:center}
.contact.contact--popup .item .text{width:100%;max-width:none;text-align:center;height:40vh;max-height:320px;display:flex;flex-direction:column;justify-content:center;padding:0}
.contact.contact--popup .desc,.contact.contact--popup h3{width:100%;max-width:750px;margin:0 auto}
.contact.contact--popup .desc{margin-top:2em}
.contact.contact--popup ul{justify-content:center}
.contact.contact--popup .map{background:#282828;color:#fff;width:100%}
.contact.contact--popup .map .wrapper{display:flex;justify-content:space-between}
.contact.contact--popup .map .wrapper .contact--foot{display:flex;justify-content:center;align-items:center;width:37.5%}
.contact.contact--popup .map .wrapper .imagemap{position:relative;height:40vh;max-height:320px;width:62.5%;overflow:hidden}
.contact.contact--popup .map .wrapper .imagemap:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;display:block;background:url(/media/almennt/rvkmap.jpg) no-repeat;background-size:cover;background-size:810px auto;transition:transform .8s ease-in-out}
.contact.contact--popup .map .wrapper .imagemap:after{content:'';display:block;position:absolute;top:210px;left:364px;height:10px;width:10px;border-radius:50%;background:#c7ff00;animation:pulse 1s infinite}
.contact.contact--popup .map a{color:#fff}
}
@media screen and (max-width:759px){
.contact-page .pgfoot{display:block}
.contact.contact--popup{width:100%;padding-bottom:0;padding-left:0;padding-right:0;margin:0}
.contact.contact--popup .boxbody>.item{text-align:left}
.contact.contact--popup .boxbody>.item .text{padding-left:10%;padding-right:10%}
.contact.contact--popup .map .wrapper .contact--foot{display:none}
.contact.contact--popup .map .wrapper .imagemap{width:100%}
}
@media screen and (max-width:479px){
.contact.contact--popup .item .text{text-align:left}
.contact.contact--popup .map .wrapper .imagemap{height:360px}
.contact.contact--popup .map .wrapper .imagemap:before{background:url(/media/almennt/rvkmap-small.jpg) no-repeat;background-size:cover}
.contact.contact--popup .map .wrapper .imagemap:after{top:232px;left:166px}
}
@media screen and (min-width:760px) and (max-width:979px){
.contact--popup .contact{padding-bottom:0;padding-left:0;padding-right:0}
.contact--popup .contact .item .text{padding-left:10%;padding-right:10%}
}
@keyframes pulse{
0%{transform:scale(1,1)}
50%{transform:scale(1.8,1.8)}
100%{transform:scale(1,1)}
}
@media screen{
.thjonusta-page .pgmain{padding-top:2em}
}
@media screen and (min-width:760px){
.thjonusta-page .pgmain{padding-top:4.5em}
}
@media screen and (min-width:980px){
.thjonusta-page .pgmain{padding-top:9.5em}
}
@media screen{
.thjonusta{padding-top:50px;padding-bottom:50px}
.thjonusta h1{font-family:"Leitura News",Helvetica,Arial,sans-serif;position:relative;margin-bottom:60px}
.thjonusta h1:after{content:"";position:absolute;bottom:-30px;left:0;height:2px;width:77px;background:#26e6ac}
.thjonusta .bbody{padding-left:20px;padding-right:20px;max-width:1854px;margin-left:auto;margin-right:auto}
.thjonusta.thjonusta__section__gray{background:#f5f6f6}
.thjonusta .boxbody ul{display:flex;flex-wrap:wrap;margin-bottom:30px}
.thjonusta .boxbody ul li{position:relative;font-size:16px;font-weight:500;margin-right:10px;padding-right:10px}
.thjonusta .boxbody ul li:after{content:"";width:1px;height:16px;position:absolute;top:50%;right:0;margin-top:-8px;background:#26e6ac}
.thjonusta .boxbody ul li:last-of-type:after{display:none}
}
@media screen and (min-width:760px){
.thjonusta{padding-top:50px;padding-bottom:50px}
.thjonusta .bbody{padding-left:40px;padding-right:40px;display:flex;justify-content:space-between}
.thjonusta h1{font-family:"Leitura News",Helvetica,Arial,sans-serif;font-size:36px}
.thjonusta.thjonusta__image_left .bbody{flex-direction:row-reverse}
.thjonusta.thjonusta__image_left .imagebox{margin-right:60px;margin-left:0}
.thjonusta .imagebox{margin-left:60px}
.thjonusta .boxbody,.thjonusta .imagebox{width:50%;max-width:598px}
}
@media screen and (min-width:980px){
.thjonusta{padding-top:100px;padding-bottom:100px}
.thjonusta .boxbody{padding-top:2em}
}
@media screen and (min-width:980px){
.thjonusta.thjonusta__leidarljos{padding-top:0}
.thjonusta.thjonusta__leidarljos .boxbody{max-width:540px;padding-top:95px}
.thjonusta.thjonusta__markadssetning .imagebox,.thjonusta.thjonusta__morkun .imagebox{max-width:800px}
.thjonusta.thjonusta__markadssetning .boxbody,.thjonusta.thjonusta__morkun .boxbody{max-width:620px}
.thjonusta.thjonusta__eftirfylgni .boxbody,.thjonusta.thjonusta__vinnsla .boxbody{max-width:500px;padding-top:85px}
}
@media screen and (min-width:1860px){
.thjonusta.thjonusta__leidarljos .boxbody{margin-left:127px;padding-top:190px}
.thjonusta.thjonusta__leidarljos .imagebox{margin-right:157px}
.thjonusta.thjonusta__markadssetning .imagebox,.thjonusta.thjonusta__morkun .imagebox{margin-left:-60px}
.thjonusta.thjonusta__markadssetning .boxbody,.thjonusta.thjonusta__morkun .boxbody{margin-right:314px}
.thjonusta.thjonusta__eftirfylgni .boxbody,.thjonusta.thjonusta__vinnsla .boxbody{margin-left:441px;padding-top:170px}
.thjonusta.thjonusta__eftirfylgni .imagebox,.thjonusta.thjonusta__vinnsla .imagebox{margin-right:157px}
}
@media screen{
.onscreentransition.projects-home-intro{transition:all .8s ease-in-out;transition-property:opacity,transform;transform-origin:top left;transform:translateY(110px);opacity:0}
.onscreentransition.onscreen.projects-home-intro{transform:translateY(0);opacity:1}
}
@media screen and (max-width:979px){
.home body{padding-top:0}
}
@media screen and (min-width:980px){
.home .pgextra2 .enav,.home .pgextra2 .mnav,.home .pghead .wrap{opacity:1;transition-duration:.5s}
.home .pghead .wrap{transition:all .5s cubic-bezier(.7,0,.3,1);transition-property:opacity,transform}
.beforejsinit .enav,.beforejsinit .pghead{display:none}
}
@media screen{
.home .pgtop{height:100vh;position:relative}
.videoframe--fixed{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;z-index:-1;min-width:100%;max-width:none}
.videoframe--fixed__down{border:0;border-radius:0;padding:0;background:0 0;font:inherit;text-align:inherit;color:inherit;cursor:pointer;width:63px;height:102px;overflow:hidden;position:absolute;top:80.462962vh;left:50%;transform:translateX(-50%);z-index:1}
.videoframe--fixed__down:focus{outline:0;box-shadow:none}
.videoframe--fixed__down:before{content:"\00a0";background:url(i/video-down-arrow.png) 0 0 no-repeat;background-size:contain;display:block;width:100%;height:100%}
}
@media screen and (max-width:759px){
.mobile--video{transform:scale(1.4);transition:7s cubic-bezier(.1,0,.7,1),opacity 3s cubic-bezier(0,1,.5,1);opacity:0;display:block;background-repeat:no-repeat;background-position:0 0;background-size:cover}
.mobile--video.loaded{opacity:1;transform:scale(1)}
.videoframe--fixed{position:absolute}
.videoframe--fixed>video{display:none}
}
@media screen and (min-width:980px){
.videoframe--fixed{top:-4px}
.videoframe--fixed>video{height:auto;width:100vw;position:relative;max-width:none;max-height:none;min-height:0;min-width:0}
.videoframe--fixed .mobile--video{display:none}
}
@media screen and (min-width:980px) and (max-aspect-ratio:16/9){
.videoframe--fixed>video{width:auto;height:100vh}
}
@media screen{
.tagline--text{position:relative;width:100%;color:#fff;display:flex;justify-content:center}
.tagline--text span.green{color:#26f8b9}
}
@media screen and (max-width:979px){
.tagline--text{margin-top:0;height:calc(100vh - 100px);flex-direction:column}
.tagline--text h3{font-size:calc(9.393939vw + 7.939393939393952px);padding-bottom:calc(6.382978% + 37.446808510638306px);font-weight:700;padding-top:calc(6.382978% + 37.446808510638306px);color:#fff;margin:0}
.tagline--text span{display:block;transition:transform 1.6s cubic-bezier(.08,1,.6,1),opacity 1.9s cubic-bezier(0,1,.7,1);opacity:0;transform:translateY(80px)}
.tagline--text span.visible{opacity:1;transform:translateY(0)}
.tagline--text span:nth-child(1){margin-top:-51px;margin-top:-.268421em;margin-left:24.270833%}
.tagline--text span:nth-child(2){margin-left:35.416666%}
.tagline--text span:nth-child(3){margin-top:-14px;margin-top:-.073684em;margin-left:21.875%}
.tagline--text span:nth-child(4){margin-top:-.921052em;margin-left:32.291666%}
.tagline--text span:nth-child(5){margin-left:11.71875%}
}
@media screen and (min-width:980px){
.tagline--text{height:100vh;margin-top:75vh;position:relative;width:100%;color:#fff}
.tagline--text .boxbody{display:flex;flex-direction:column;justify-content:center}
.tagline--text h3{font-weight:700;font-size:1em;color:#fff;margin:0;padding:0;text-align:right}
.tagline--text span{display:inline-block;transition:transform 1s cubic-bezier(.08,1,.6,1),opacity 1s cubic-bezier(0,1,.7,1);opacity:0}
.tagline--text span[class].visible{opacity:1;transform:translate(0,0) scale(1) scale(.9) rotate(0)}
.tagline--text span:nth-child(1){font-size:3em;line-height:1.216666666666667;margin-left:1.2em;transition-delay:50ms;transform:translate(-30px,-30px) scale(.9);display:block;text-align:left}
.tagline--text span:nth-child(2){font-size:6em;line-height:1.225;text-transform:uppercase;display:block;text-align:left;transition-delay:.1s;transform:translate(30px,0) scale(.8)}
.tagline--text span:nth-child(3){font-size:3em;line-height:1.216666666666667;transform:translate(-50px,25px) scale(.9)}
.tagline--text span:nth-child(4){font-size:3em;line-height:1.216666666666667;transform:translate(0,50px) scale(.9)}
.tagline--text span:nth-child(5){font-size:3em;line-height:1.216666666666667;margin-right:1.2em;transform:translate(50px,25px) scale(.9)}
}
@media screen{
.tagline-headlines{position:relative;z-index:10;transition:all .3s ease-in-out}
.tagline-headlines .boxbody::after{content:' ';clear:both;display:block;height:0}
.tagline-headlines .item{display:block!important;text-align:right;width:100%;float:left;margin-right:-100%;position:relative}
.tagline-headlines .item h3{color:#000;font-size:2.4em;font-weight:700;text-align:right;line-height:1;transition:all .7s ease-in-out;transition-property:opacity,transform;transform:translateX(0);margin:0 0 20px;transition-delay:150ms}
.tagline-headlines .item .summary{font-size:.933333em;transition:all .7s ease-in-out;transition-property:opacity,transform;transform:translateX(0);transition-delay:350ms}
.tagline-headlines .item .summary .button{font-size:.857142em;height:38px;line-height:38px;border:2px solid #26e6ac;min-width:165px;text-align:center;font-weight:400;color:#000;margin-top:20px;overflow:hidden;position:relative;overflow:hidden}
.tagline-headlines .item .summary .button::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;transition:transform .3s ease-in-out,color .3s ease-in-out;transform:translateX(-100%);background:#26e6ac}
.tagline-headlines .item .summary .button:active,.tagline-headlines .item .summary .button:focus,.tagline-headlines .item .summary .button:hover{color:#fff}
.tagline-headlines .item .summary .button:active::before,.tagline-headlines .item .summary .button:focus::before,.tagline-headlines .item .summary .button:hover::before{transform:translateX(0)}
.banner-cover .tagline-headlines .item .summary,.banner-cover .tagline-headlines .item h3,.loading .tagline-headlines .item .summary,.loading .tagline-headlines .item h3,.tagline-headlines .item.overflow .summary,.tagline-headlines .item.overflow h3{opacity:0;transform:translateX(100px)}
}
@media screen and (max-width:979px){
.tagline-headlines{padding:30px}
}
@media screen and (min-width:980px){
.tagline-headlines{position:absolute;top:30vh;width:40vw;right:50vw}
.tagline-headlines .item h3{font-size:5em}
.tagline-headlines .item .summary{font-size:1.2em}
.tagline-headlines .item .summary .button{font-size:.666666em;margin-top:1.25em}
}
@media screen and (min-width:1220px){
.tagline-headlines{top:35vh;right:55vw}
}
@media screen{
.homeban{padding-bottom:3em;background:#fff;position:relative}
.homeban .item{position:relative;background:#fff}
.homeban .item:after{content:'';position:absolute;z-index:50;bottom:0;top:0;left:100%;right:0;background-color:#222;transition:left .3s ease-in-out .5s,right .3s ease-in-out .7s}
.homeban .item .image{padding-top:69.230769%;background:rgba(0,0,0,.5) 50% 50% no-repeat;background-size:cover;display:block;opacity:0;transition:opacity .2s ease-in-out .6s}
.homeban .item.onscreen:after{left:0;right:100%}
.homeban .item.onscreen .image,.homeban .item.onscreen .text{opacity:1}
.homeban .item .text{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;text-align:center;color:#fff;opacity:0;transition:opacity .2s ease-in-out .6s}
.homeban .item .text h3{font-size:2em;font-weight:400;text-shadow:0 2px 4px rgba(0,0,0,.22);max-width:1226px;color:#fff;margin:0 auto 15px}
.homeban .item .text h3 em{display:block;font-style:normal;font-size:.416666em;font-weight:300}
.homeban .item .text .desc{font-size:1em;text-shadow:0 2px 4px rgba(0,0,0,.2)}
.homeban .item .text .more{position:absolute;bottom:5vh;left:0;right:0}
.homeban .item .text .more a,.homeban .item .text .more>span{display:inline-block;color:#fff;padding:10px 20px;border-radius:20px;border:1px solid #fff;transition:all .2s ease-in-out}
.homeban .item .text .more a::before,.homeban .item .text .more>span::before{color:#fff}
.homeban .item .text .more a:active,.homeban .item .text .more a:focus,.homeban .item .text .more a:hover,.homeban .item .text .more>span:active,.homeban .item .text .more>span:focus,.homeban .item .text .more>span:hover{background:#26e6ac;border-color:#26e6ac;text-decoration:none}
.homeban .item .text .word{display:inline-block;position:relative}
.homeban .item .text .word div{position:relative;display:inline-block}
.homeban .item a.text:active,.homeban .item a.text:focus,.homeban .item a.text:hover{text-decoration:none}
.homeban .item a.text:active .more a,.homeban .item a.text:active .more>span,.homeban .item a.text:focus .more a,.homeban .item a.text:focus .more>span,.homeban .item a.text:hover .more a,.homeban .item a.text:hover .more>span{background:#26e6ac;border-color:#26e6ac;text-decoration:none}
}
@media screen and (max-width:759px){
.homeban .item .image{padding-top:100vh}
}
@media screen and (min-width:760px){
.homeban{padding-bottom:5em}
.homeban .item .image{padding-top:51.302083%}
.homeban .item .text h3{font-size:3em}
.homeban .item .text .desc{font-size:1.5em}
}
@media screen and (min-width:1220px){
.homeban .item .text .more{bottom:8vh}
}
@media screen{
[class].companies{margin:0;background:#f5f6f6;color:#4a4a4a}
[class].companies__boxbody{position:relative;padding:30px 20px 10px;overfloat:hidden;width:100%}
[class].companies__boxhead{font-family:"Leitura News",Helvetica,Arial,sans-serif;line-height:1.166666666666667;font-size:1.8em;font-weight:500;margin-top:0}
[class].companies__grid{display:flex;justify-content:center;flex-wrap:wrap;margin-top:30px}
[class].companies__logo{padding:0;margin-bottom:40px;width:50%}
[class].companies__logo .image{background:50% 50% no-repeat;background-size:contain;display:block;transition:opacity 1s cubic-bezier(.71,.56,.77,.98);opacity:1;width:60%;max-width:160px;margin:0 auto}
[class].companies__logo .image::before{content:"";display:block;padding-top:44%}
.companies:not(.onscreen) [class].companies__logo .image{background-image:none!important}
[class].companies__logo.fadeout .image{opacity:0;transition-timing-function:ease-out}
}
@media screen and (min-width:480px){
[class].companies__boxbody{padding-left:30px;padding-right:30px}
[class].companies__logo{width:33.333%}
}
@media screen and (min-width:760px){
[class].companies__boxbody{max-width:1225px;margin:0 auto;padding-top:90px;padding-bottom:50px}
[class].companies__grid{margin-top:60px}
[class].companies__logo{width:25%;margin-bottom:60px}
}
@media screen and (min-width:980px) and (max-width:1219px){
[class].companies__boxbody{padding-top:190px;margin-top:-280px}
[class].companies__logo{margin-bottom:80px}
}
@media screen and (min-width:1220px){
[class].companies__boxbody{padding-top:300px;padding-bottom:80px;margin-top:-380px}
[class].companies__grid{margin-top:100px}
[class].companies__logo{margin-bottom:120px}
}
@media screen{
.sixhours-promo{margin:0;background:#fff;color:#4a4a4a}
.sixhours-promo>.boxbody{position:relative;padding:25px 20px}
.sixhours-promo .text{display:block;transition:all .75s cubic-bezier(0,1,.7,1)}
.sixhours-promo .text h2{font-family:"Leitura News",Helvetica,Arial,sans-serif;font-size:1.8em;line-height:1.277777em;font-weight:500;margin-top:0}
.sixhours-promo .text:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0}
.sixhours-promo .text:active,.sixhours-promo .text:focus,.sixhours-promo .text:hover{text-decoration:none}
.sixhours-promo .text:active .more:after,.sixhours-promo .text:focus .more:after,.sixhours-promo .text:hover .more:after{left:76px}
.sixhours-promo .more{position:relative;margin-top:2.142857em;display:block;color:#202020;font-weight:500;transition:border-color 1.6s cubic-bezier(.08,1,.6,1);padding-left:101px;font-family:"Leitura News",Helvetica,Arial,sans-serif}
.sixhours-promo .more::before{content:"\00a0";display:block;height:1px;width:76px;background:#26e6ac;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.sixhours-promo .more::after{content:"\00a0";display:block;height:2px;width:20px;background:#fff;position:absolute;top:50%;left:-20px;transform:translateY(-50%);transition:left .35s ease}
.sixhours-promo .img{transition:all .75s cubic-bezier(0,1,.7,1);padding-top:46.510416%;display:block;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}
.sixhours-promo__imagebanner{background-color:#f5f6f6;overflow:hidden}
.sixhours-promo__imagebanner .boxbody{position:relative;margin:0;padding:0;max-height:900px}
.sixhours-promo__imagebanner .boxbody:before{content:'';display:block;padding-top:51%}
.sixhours-promo__imagebanner .item{position:absolute;top:0;bottom:0;left:0;right:0}
.sixhours-promo__imagebanner .item .image{min-width:100%;height:auto;position:absolute;top:0;bottom:0;right:0;left:0;background-size:cover;background-position:center}
.sixhours-promo__imagebanner .item.imgpos_top .image{background-position:center top}
.sixhours-promo__imagebanner .item.imgpos_bottom .image{background-position:center bottom}
}
@media screen and (max-width:759px){
.sixhours-promo{padding-top:20px;width:100%;overflow:hidden}
.sixhours-promo>.boxbody{padding-left:20px;padding-right:20px}
.sixhours-promo .text .more span{font-size:14px}
.sixhours-promo__summary{margin-top:2em}
}
@media screen and (min-width:480px) and (max-width:759px){
.sixhours-promo>.boxbody{padding-left:30px;padding-right:30px}
}
@media screen and (min-width:760px){
.sixhours-promo{margin:0}
.sixhours-promo>.boxbody{max-width:1225px;margin:0 auto;padding:6.35em 30px;display:flex;justify-content:space-between;clear:both}
.sixhours-promo .text{width:33.877551%}
.sixhours-promo .text>h2{margin-top:0}
.sixhours-promo__summary{width:58.040816%;font-size:.85em;line-height:1.647058em;margin-top:10px}
}
@media screen and (min-width:1220px){
.sixhours-promo>.boxbody{padding-left:30px;padding-right:30px}
}
@media screen{
.projects-home{position:relative;margin:0 auto;max-width:1920px}
.projects-home .item{position:relative;transition:all .8s ease-in-out;transition-property:opacity,transform;transform-origin:top left;transform:translateY(70px);opacity:0}
.projects-home .item [class].img{display:block;overflow:hidden}
.projects-home .item [class].img img,.projects-home .item [class].img ins{transition:transform .5s ease-in-out;transform:scale(1)}
.projects-home .item:hover [class].img img,.projects-home .item:hover [class].img ins{transform:scale(1.1)}
.projects-home .item.onscreen{transform:translateY(0);opacity:1}
.projects-home .item .textwrap{position:relative;max-width:400px;display:inline-block}
.projects-home .item .more,.projects-home .item h3,.projects-home .item h4{font-family:"Leitura News",Helvetica,Arial,sans-serif;color:#4a4a4a}
.projects-home .item h3{font-size:1em;font-weight:500;margin-bottom:0}
.projects-home .item h4{font-size:1.8em;line-height:1.277777em;font-weight:500}
.projects-home .item .summary{display:none}
.projects-home .item .img{position:relative;display:block;padding-top:33%}
.projects-home .item .img::after{content:' ';clear:both;display:block;height:0}
.projects-home .item .img .image{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover!important;background-repeat:no-repeat!important}
.projects-home .item a.img:after{position:absolute;top:0;bottom:0;left:0;right:0}
.projects-home .item h3>a:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0}
.projects-home .item h3>a:active,.projects-home .item h3>a:focus,.projects-home .item h3>a:hover{text-decoration:none}
.projects-home .item:active .more a:after,.projects-home .item:focus .more a:after,.projects-home .item:hover .more a:after{left:76px}
.projects-home .item .more{margin-top:27px;padding-left:101px;position:relative;display:block}
.projects-home .item .more:before{content:"\00a0";display:block;height:1px;width:76px;background:#26e6ac;position:absolute;top:50%;left:0}
.projects-home .item .more a{color:#4a4a4a}
.projects-home .item .more a:after{content:"\00a0";display:block;height:2px;width:20px;background:#fff;position:absolute;top:50%;left:-20px;transform:translateY(-50%);transition:left .35s ease}
.projects-home .item .more a:active,.projects-home .item .more a:focus,.projects-home .item .more a:hover{text-decoration:none}
.projects-home .item .more a:active:after,.projects-home .item .more a:focus:after,.projects-home .item .more a:hover:after{left:76px}
.projects-home .item .more a::before{content:none}
.projects-home .moreolder a{position:relative;z-index:100;display:block;width:257px;min-height:63px;color:#17171f;font-family:"Leitura News",Helvetica,Arial,sans-serif;transform:translate(0,0);transition:transform 250ms ease-in-out}
.projects-home .moreolder a:before{content:'';z-index:2;position:absolute;top:0;left:0;bottom:0;background:url(i/projects-home-arrow.svg) 0 22px no-repeat;background-size:contain;margin:auto 0;width:230px}
.projects-home .moreolder a:active,.projects-home .moreolder a:focus,.projects-home .moreolder a:hover{text-decoration:none;transition:transform .3s ease-in-out;transform:translate(10px,0)}
.projects-home .moreolder a .circle{position:absolute;top:0;right:-6px;display:block;border:0;width:60px;height:60px;border-radius:100%;transform:rotate(-45deg)}
.projects-home .moreolder a .circle::after,.projects-home .moreolder a .circle::before{box-sizing:inherit;content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%}
.projects-home .moreolder a .circle::before{border:1px solid transparent;transition:border-bottom-color .1s linear,border-right-color .1s linear 50ms,border-top-color .1s linear .1s}
.projects-home .moreolder a .circle::after{border:0 solid transparent;transform:rotate(0);transition:transform .2s linear 0s,border-left-width 0s linear .15s}
.projects-home .moreolder a:active .circle:before,.projects-home .moreolder a:focus .circle:before,.projects-home .moreolder a:hover .circle:before{border-top-color:#17171f;border-right-color:#17171f;border-bottom-color:#17171f;transition:border-top-color .15s linear,border-right-color .15s linear .1s,border-bottom-color .15s linear .2s}
.projects-home .moreolder a:active .circle:after,.projects-home .moreolder a:focus .circle:after,.projects-home .moreolder a:hover .circle:after{border-top:1px solid #17171f;border-left-width:1px;border-right-width:1px;transform:rotate(270deg);transition:transform .4s linear 0s,border-left-width 0s linear .35s}
.projects-home-intro{max-width:1244px;margin:0 auto;padding-left:108px;padding-right:108px;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:calc(4.419889% + 65.85635359116023px);box-sizing:content-box;align-items:flex-end;position:relative}
.projects-home-intro:before{content:"\00a0";height:128px;width:1px;background:#26e6ac;position:absolute;left:54px;bottom:0}
.projects-home-intro:before{height:calc(22.099447% + 79.28176795580112px)}
.projects-home-intro__title{margin:0;font-size:3.4em;line-height:1.191176em;font-family:"Leitura News",Helvetica,Arial,sans-serif;color:#17171f}
.projects-home-intro__text{font-size:.85em;line-height:1.647058em;margin:2em 0 11px 0;width:40.675241%;color:#4a4a4a}
}
@media screen and (max-width:759px){
.projects-home{padding:5em 20px 30px;margin-bottom:0}
.projects-home .item .textwrap{padding:10px 0 20px}
.projects-home .item .img{padding-top:51%}
.projects-home .item:nth-child(3n),.projects-home .item:nth-child(3n+1){text-align:left}
.projects-home .item:nth-child(3n) .img img,.projects-home .item:nth-child(3n+1) .img img{float:left;width:75%;min-width:280px}
.projects-home .item:nth-child(3n+2){text-align:right}
.projects-home .item:nth-child(3n+2) .img{text-align:center}
.projects-home .item:nth-child(3n+2) .img img{float:none;max-width:450px;width:100%}
.projects-home .item:nth-child(3n+2) .more{padding-right:101px}
.projects-home .item:nth-child(3n+2) .more:before{left:auto;right:0}
.projects-home .item:nth-child(3n+2) .more a:after{left:auto;right:-20px;transition:right .35s ease}
.projects-home .item:nth-child(3n+2) .more a:active:after,.projects-home .item:nth-child(3n+2) .more a:focus:after,.projects-home .item:nth-child(3n+2) .more a:hover:after{left:auto;right:76px}
.projects-home .item:nth-child(3n+2):active .more a:after,.projects-home .item:nth-child(3n+2):focus .more a:after,.projects-home .item:nth-child(3n+2):hover .more a:after{left:auto;right:76px}
.projects-home .item:nth-child(3n) .img img{float:right}
.projects-home .moreolder a{width:236px}
.projects-home .moreolder a:before{width:220px}
.projects-home .moreolder a{width:220px}
.projects-home .moreolder a:before{background:url(i/projects-home-arrow.svg) -30px 22px no-repeat;width:230px}
.projects-home-intro{padding:70px 20px 30px 40px}
.projects-home-intro:before{left:20px}
.projects-home-intro__title{font-size:2em}
.projects-home-intro__text{width:100%;margin-top:20px}
}
@media screen and (min-width:480px) and (max-width:759px){
.projects-home{padding-left:30px;padding-right:30px}
.projects-home .item .textwrap{padding:20px 0}
.projects-home-intro{padding-left:60px;padding-right:30px}
.projects-home-intro:before{left:30px}
}
@media screen and (min-width:760px){
.projects-home{padding-bottom:90px;margin-bottom:0}
.projects-home .boxbody{clear:both}
.projects-home .item{position:relative;margin:0 0 4.5em;display:flex}
.projects-home .item .img{width:63.854166%}
.projects-home .item .textwrap{display:flex;flex-direction:column;justify-content:center}
.projects-home .item:nth-child(2n-1){justify-content:flex-end}
.projects-home .item:nth-child(2n-1) .img{order:2}
.projects-home .item:nth-child(2n-1) .img img{float:left}
.projects-home .item:nth-child(2n-1) .textwrap{margin-right:10.416666%}
.projects-home .item:nth-child(2n) .img img{float:right}
.projects-home .item:nth-child(2n) .textwrap{order:1;margin-left:7.604166%}
.projects-home .moreolder{display:flex;justify-content:flex-end}
.projects-home .moreolder a{width:63.854166%;width:63.854166%}
.projects-home .moreolder a .circle{left:195px}
.projects-home-intro{margin-bottom:90px}
.projects-home-intro{padding-top:calc(12.5% + 60px)}
}
@media screen and (min-width:760px) and (max-width:979px){
.projects-home{padding-left:30px;padding-right:30px}
.projects-home .item{margin:0 0 4.5em}
.projects-home .item h4{font-size:1.5em}
.projects-home .item .textwrap{max-width:50%}
.projects-home-intro__text{width:70%}
}
@media screen and (min-width:980px){
.projects-home{padding-left:30px;padding-right:30px;margin-bottom:0;padding-bottom:90px}
}
@media screen and (min-width:1220px){
.projects-home{padding-bottom:130px;margin-bottom:0}
.projects-home-intro{margin-bottom:130px}
.projects-home-intro__title{max-width:600px}
}
@media screen{
.home .newslist.other .moreolder a{position:relative;display:block;width:257px;min-height:63px;color:#17171f;font-family:"Leitura News",Helvetica,Arial,sans-serif;transform:translate(0,0);transition:transform 250ms ease-in-out}
.home .newslist.other .moreolder a:before{content:'';z-index:2;position:absolute;top:0;left:0;bottom:0;background:url(i/projects-home-arrow.svg) 0 22px no-repeat;background-size:contain;margin:auto 0;width:240px}
.home .newslist.other .moreolder a:active,.home .newslist.other .moreolder a:focus,.home .newslist.other .moreolder a:hover{text-decoration:none;transition:transform .3s ease-in-out;transform:translate(10px,0)}
.home .newslist.other .moreolder a .circle{position:absolute;top:0;right:-6px;display:block;border:0;width:60px;height:60px;border-radius:100%;transform:rotate(-45deg)}
.home .newslist.other .moreolder a .circle::after,.home .newslist.other .moreolder a .circle::before{box-sizing:inherit;content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%}
.home .newslist.other .moreolder a .circle::before{border:1px solid transparent;transition:border-bottom-color .1s linear,border-right-color .1s linear 50ms,border-top-color .1s linear .1s}
.home .newslist.other .moreolder a .circle::after{border:0 solid transparent;transform:rotate(0);transition:transform .2s linear 0s,border-left-width 0s linear .15s}
.home .newslist.other .moreolder a:active .circle:before,.home .newslist.other .moreolder a:focus .circle:before,.home .newslist.other .moreolder a:hover .circle:before{border-top-color:#17171f;border-right-color:#17171f;border-bottom-color:#17171f;transition:border-top-color .15s linear,border-right-color .15s linear .1s,border-bottom-color .15s linear .2s}
.home .newslist.other .moreolder a:active .circle:after,.home .newslist.other .moreolder a:focus .circle:after,.home .newslist.other .moreolder a:hover .circle:after{border-top:1px solid #17171f;border-left-width:1px;border-right-width:1px;transform:rotate(270deg);transition:transform .4s linear 0s,border-left-width 0s linear .35s}
.blog-home{padding:calc(15.945330% - 21.025056947608206px)}
.blog-home h3{font-family:"Leitura News",Helvetica,Arial,sans-serif}
.blog-home>.boxbody{max-width:1540px;margin:0 auto}
.blog-home .more{font-family:"Leitura News",Helvetica,Arial,sans-serif}
.blog-home>.boxbody>.item>h3{font-size:1.4em;line-height:1.357142em;color:#4a4a4a}
.blog-home>.boxbody>.item>h3>a:active,.blog-home>.boxbody>.item>h3>a:focus,.blog-home>.boxbody>.item>h3>a:hover{text-decoration:none}
.blog-home>.boxbody>.item>h3>a:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0}
.blog-home>.boxbody>.item>h3>.meta>.date{font-size:.7em;line-height:1.714285em;color:#606060}
.blog-home>.boxbody>.item>.summary{display:none}
.blog-home>.boxbody>.item>.more{margin-top:27px;padding-left:101px;position:relative;display:block}
.blog-home>.boxbody>.item>.more:before{content:"\00a0";display:block;height:1px;width:76px;background:#26e6ac;position:absolute;top:50%;left:0}
.blog-home>.boxbody>.item>.more a{color:#4a4a4a}
.blog-home>.boxbody>.item>.more a:after{content:"\00a0";display:block;height:2px;width:20px;background:#fff;position:absolute;top:50%;left:-20px;transform:translateY(-50%);transition:left .35s ease}
.blog-home>.boxbody>.item>.more a:active,.blog-home>.boxbody>.item>.more a:focus,.blog-home>.boxbody>.item>.more a:hover{text-decoration:none}
.blog-home>.boxbody>.item>.more a:active:after,.blog-home>.boxbody>.item>.more a:focus:after,.blog-home>.boxbody>.item>.more a:hover:after{left:76px}
.blog-home>.boxbody>.item>.more a::before{content:none}
.blog-home>.boxbody>.item:active .more a:after,.blog-home>.boxbody>.item:focus .more a:after,.blog-home>.boxbody>.item:hover .more a:after{left:76px}
}
@media screen and (max-width:759px){
.blog-home{padding-left:20px;padding-right:20px}
.blog-home>.boxbody>.item{width:100%;padding:0 20% 0 0;margin:0 0 40px 0}
.blog-home>.boxbody>.item:nth-child(2n-1){padding:0 0 0 20%;text-align:right}
.home .newslist.other .moreolder a{width:236px}
.home .newslist.other .moreolder a:before{width:220px}
.home .newslist.other .moreolder a{width:220px}
.home .newslist.other .moreolder a:before{background:url(i/projects-home-arrow.svg) -30px 22px no-repeat;width:230px}
}
@media screen and (min-width:480px) and (max-width:759px){
.blog-home{padding-left:30px;padding-right:30px}
}
@media screen and (min-width:760px){
.blog-home{padding:calc(11.375% + 63.599999999999994px) 33px calc(8.875% + 21.600000000000023px)}
.blog-home>.boxbody{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.blog-home>.boxbody>.item{width:32.142857%;margin:0}
.blog-home>.boxbody>.item:nth-child(1){transition-delay:150ms}
.blog-home>.boxbody>.item:nth-child(2){transition-delay:0}
.blog-home>.boxbody>.item:nth-child(3){transition-delay:.2s}
.blog-home>.boxbody>.item>h3{font-size:1.4em;line-height:1.357142em;margin-top:.571428em}
}
@media screen and (min-width:980px){
.home .newslist.other .boxbody{position:relative}
.home .newslist.other .moreolder{position:absolute;top:-80px;right:40px}
}
@media screen{
video#splashvideo{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:9999;background:url(media/fallback.jpg) no-repeat;background-size:cover}
}
@media screen{
.home--foter .social>li>a>span{display:inline-block}
}
.markadsrannsokn h1,.markadsrannsokn h2,.markadsrannsokn h3{font-family:"Leitura News",Helvetica,Arial,sans-serif;font-weight:400}
@media screen{
.markadsrannsokn .pgmain{padding-bottom:1px;position:relative;z-index:10;background:#fff 50% 0 repeat-y}
.markadsrannsokn .pgbottom{height:100vh;z-index:1}
.markadsrannsokn .pgfoot{display:none!important}
.markadsrannsokn.show-footer .pgfoot{display:block!important}
}
@media screen and (max-width:759px){
.markadsrannsokn .pgtop{position:absolute;top:0;height:100vh}
}
@media screen and (max-width:979px){
.markadsrannsokn .pghead{background:0}
}
@media screen and (min-width:760px){
.markadsrannsokn .pgtop{position:absolute;top:0;height:100vh}
}
@media screen{
.markadsrannsokn--imagebanner{position:relative}
.markadsrannsokn--imagebanner .item{height:100vh}
.markadsrannsokn--imagebanner .image{display:block;background-size:cover;background-position:center}
.markadsrannsokn--imagebanner .text h2{margin-top:20px;margin-bottom:20px}
.markadsrannsokn--imagebanner .text h3{font-weight:300;font-family:"Avenir Next",Helvetica,Arial,sans-serif}
}
@media screen and (max-width:979px){
.markadsrannsokn--imagebanner{margin-top:-100px}
.markadsrannsokn--imagebanner .text{position:absolute;bottom:30px;left:30px;z-index:9}
.markadsrannsokn--imagebanner .image{height:100%;position:absolute;top:0;bottom:0;left:0;right:0}
}
@media screen and (max-width:759px){
.markadsrannsokn--imagebanner .item{height:100vh;position:relative}
.markadsrannsokn--imagebanner .item:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;z-index:2;height:45%;background:linear-gradient(-180deg,rgba(0,0,0,0) 0,#000 100%)}
.markadsrannsokn--imagebanner .text{color:#fff;font-size:26px;left:20px;right:20px}
.markadsrannsokn--imagebanner .text h2,.markadsrannsokn--imagebanner .text h3{color:#fff}
.markadsrannsokn--imagebanner .text h3,.markadsrannsokn--imagebanner .text span{font-size:22px;line-height:26px}
}
@media screen and (min-width:760px){
.markadsrannsokn--imagebanner .item{height:100vh}
.markadsrannsokn--imagebanner .text{position:absolute;top:0;bottom:0;left:0;right:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding-right:2.75em;text-align:right}
.markadsrannsokn--imagebanner .text h3{transition:all 1s cubic-bezier(0,1,.7,1) 50ms}
.markadsrannsokn--imagebanner .text .desc{transition:all 1s cubic-bezier(0,1,.7,1) .2s}
.loading .markadsrannsokn--imagebanner .text h3{opacity:0;transform:translateY(65px)}
.loading .markadsrannsokn--imagebanner .text .desc{opacity:0;transform:translateY(65px)}
.markadsrannsokn--imagebanner .image{position:absolute;top:0;bottom:0;left:50%;right:0}
}
@media screen and (min-width:980px){
.markadsrannsokn--imagebanner .text h2{font-size:3.25em;line-height:1.092307em}
}
@media screen{
.top-chart{position:absolute;top:0;left:0;right:0;height:calc(100vh + 70px);z-index:1;background-image:url(i/line-chart.svg);background-size:contain;background-position:bottom;background-repeat:no-repeat;pointer-events:none}
}
@media screen and (max-width:979px){
.top-chart{background-position:top}
}
@media screen{
.callout{display:flex;justify-content:center;align-items:center;width:100%;text-align:center;height:50px;font-size:16px;border:0;border-radius:0;padding:0;background:0 0;font:inherit;text-align:inherit;color:inherit;cursor:pointer;width:100%;position:fixed;bottom:0;left:0;right:0;z-index:50;background-color:#282828;transition:transform .35s ease-in-out .1s,background-color .15s ease-in-out;transform:translateY(100%);color:#fff}
.callout:focus{outline:0;box-shadow:none}
.callout:active,.callout:focus,.callout:hover{cursor:pointer}
.callout span{color:#26e6ac}
.is-header-fixed .callout{transform:translateY(0)}
.footnote-active .callout{transform:translateY(100%)}
}
@media screen and (max-width:759px){
.callout{height:70px;padding:20px;text-align:left}
}
@media screen{
.section{width:100%;margin-left:auto;margin-right:auto}
}
@media screen and (max-width:979px){
.section{padding-left:20px;padding-right:20px}
.section.section--first{padding-top:4.5em}
}
@media screen and (min-width:760px){
.section{max-width:980px;padding-left:20px;padding-right:20px}
}
@media screen and (min-width:980px){
.section.section--first{padding-top:8.5em}
}
@media screen and (min-width:1860px){
.section{max-width:1170px}
}
@media screen{
.wideimg .boxbody{transition:all .75s cubic-bezier(0,1,.7,1)}
.wideimg h1,.wideimg h2{font-size:2em;font-weight:400;margin-top:0}
.wideimg .chart-js h2{font-size:1em}
.wideimg h3{font-weight:400;margin-top:0}
.wideimg .chart-js,.wideimg .image,.wideimg .img{transition:all .75s cubic-bezier(0,1,.7,1)}
.wideimg.iframe-img .graph-url{display:none}
.EPLICA_loggedin .wideimg.iframe-img .graph-url{display:block}
.wideimg.iframe-img .img{height:420px;background:url(i/spinner3.gif) 50% 50% no-repeat}
.gray-wrapper{background-color:#f4f8fa;border:1px solid pink}
.gray-wrapper .wideimg .boxbody{width:75%}
}
@media screen and (max-width:759px){
.wideimg{margin-bottom:6em}
.wideimg .chart-js,.wideimg .image,.wideimg .img{margin-bottom:30px}
}
@media screen and (max-width:979px){
.wideimg{margin-bottom:60px}
.wideimg .chart-js,.wideimg .image,.wideimg .img{display:block;margin-bottom:60px}
}
@media screen and (min-width:760px) and (max-width:979px){
.wideimg .person{margin-left:40px}
}
@media screen and (min-width:980px){
.wideimg{margin-bottom:6em;display:flex;justify-content:space-between;align-items:center}
.wideimg .boxbody{width:43.589743%;display:flex;flex-direction:column;justify-content:center}
.wideimg .boxbody :last-child{margin-bottom:0}
.wideimg .chart-js,.wideimg .image,.wideimg .img{position:relative;display:flex;flex-direction:column;justify-content:center;width:50%}
.wideimg .chart-js img,.wideimg .image img,.wideimg .img img{align-self:flex-start}
.wideimg .chart-js{order:-1}
.wideimg h1,.wideimg h2{font-size:1.8em}
.wideimg h3{font-size:.85em}
.wideimg p{font-size:.85em}
.wideimg .chart-js h2{font-size:1em}
.wideimg.showme{border:1px solid #00f}
.wideimg.img-right .chart-js,.wideimg.img-right .image,.wideimg.img-right .img{order:1;margin-left:-1px}
.wideimg.img-right .chart-js::before,.wideimg.img-right .image::before,.wideimg.img-right .img::before{right:auto;left:-15px}
.wideimg--graph .chart-js,.wideimg--graph .image,.wideimg--graph .img{width:60%}
.wideimg--graph .boxbody{width:40%;max-width:21em}
.wideimg--bottom{align-items:flex-end}
.wideimg--bottom .boxbody{margin-left:40px}
.wideimg--bottom .image,.wideimg--bottom .img{justify-content:flex-start}
}
@media screen and (min-width:1220px){
.wideimg{margin-bottom:12.5em}
.wideimg .image::before,.wideimg .img::before{right:-30px;width:60px}
.wideimg.wideimg--graph.img-left .chart-js,.wideimg.wideimg--graph.img-left .image,.wideimg.wideimg--graph.img-left .img{justify-content:flex-start;margin-left:-6.5em}
.wideimg.wideimg--graph.img-right .chart-js,.wideimg.wideimg--graph.img-right .image,.wideimg.wideimg--graph.img-right .img{justify-content:flex-end;margin-right:-6.5em}
}
@media screen and (min-width:1860px){
.wideimg--tuck-left .boxbody,.wideimg--tuck-left .image{padding-right:0;width:calc(50% + 50px);width:50%}
}
@media screen{
.section--buy{background-color:#fcfcfc;max-width:initial;margin-bottom:0;padding-top:6em;padding-bottom:6em;position:relative;overflow:hidden}
.section--buy:after{content:"";position:absolute;top:160px;bottom:-225px;left:0;right:0;background:url(i/chart-bg.svg) 0 0 no-repeat;background-size:cover;opacity:.3}
.section--buy .boxbody{padding-left:20px;padding-right:20px;width:100%;max-width:1170px;margin-left:auto;margin-right:auto;display:block!important;position:relative;z-index:9}
.section--buy .boxbody p{max-width:34.5em}
.section--buy [class].more{display:inline-block;border:1px solid #095e61;border-radius:30px;padding:11px 27px;color:#202020;background:#fff;font-weight:500;width:200px;text-align:center;margin-right:20px;margin-top:10px}
.section--buy [class].more.more-markads{font-size:1em;border-color:#e6e6e6;transition-duration:250ms}
.section--buy [class].more.more-markads:active,.section--buy [class].more.more-markads:focus,.section--buy [class].more.more-markads:hover{background-color:#26e6ac;border-color:#26e6ac;text-decoration:none}
.section--buy.section--buy-upper{background-color:#f4f8fa;padding-top:4em;padding-bottom:4em;margin-bottom:6em}
.section--buy.section--buy-upper:after{position:absolute;top:0;bottom:0;left:0;right:0}
}
@media screen and (max-width:759px){
.section--buy{margin-bottom:0;padding-top:6em;padding-bottom:60px}
}
@media screen and (min-width:980px){
.section--buy{margin-bottom:0;padding-top:6em;padding-bottom:6em}
.section--buy.section--buy-upper{padding-top:4em;padding-bottom:4em;margin-bottom:4em}
}
@media screen and (min-width:1220px){
.section--buy{margin-bottom:0;padding-top:12.5em;padding-bottom:12.5em}
.section--buy.section--buy-upper{padding-top:6em;padding-bottom:6em;margin-bottom:6em}
}
@media screen{
.quote{position:relative}
.quote::before{content:'';display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;z-index:-1;position:absolute;left:0;top:0;border-radius:50%;border:5px solid #f2f2f2;width:100px;height:100px;text-align:center;line-height:90px;color:#f2f2f2;font-size:45px;transition:all .75s cubic-bezier(0,1,.7,1) .3s}
.quote.bg-light::before{z-index:0}
.quote h2{font-size:1.866666em;font-weight:400;margin-top:0}
.quote h3{font-size:1em;font-weight:400;margin-top:30px;margin-bottom:5px}
.quote .boxbody{position:relative;transition:all .75s cubic-bezier(0,1,.7,1)}
.quote .person{display:flex;align-items:flex-start;position:relative;transition:all .75s cubic-bezier(0,1,.7,1)}
.quote .person h3{font-family:"Avenir Next",Helvetica,Arial,sans-serif}
.quote .person::before{content:"";height:2px;background:#26e6ac;position:absolute;top:50%;left:-15px;width:30px}
.quote .person img{max-width:33%;margin-right:20px;float:left;border-radius:100%;border:1px solid rgba(151,151,151,.3)}
.quote .person p{margin:0;text-transform:uppercase;color:#888;font-size:.866666em}
.quote.inactive:before,.quote.overflow:before{transform:scale(.5);opacity:0}
.quote.inactive .boxbody,.quote.overflow .boxbody{transform:translateX(30px);opacity:0}
.quote.inactive .person,.quote.overflow .person{transform:translateX(-30px);opacity:0}
.quote.goup{margin-top:-8em}
.quote.goxup{margin-top:-10em;padding-top:0}
.quoteroller{max-width:1150px;margin:0 auto 12.5em;position:relative;padding-bottom:3em}
.quoteroller::after{content:' ';clear:both;display:block;height:0}
.quoteroller .quote{margin:0 -100% 0 0;width:100%;float:left}
.quoteroller .quote::before{transition:none;transform:none}
.quoteroller .quote.visible{z-index:10}
.quoteroller .quote.overflow{visibility:hidden}
.quoteroller .paging{position:absolute;bottom:0;left:0;right:0}
.quoteroller .paging .next,.quoteroller .paging .prev,.quoteroller .paging strong{display:none}
.quoteroller .paging .jump{text-align:center}
.quoteroller .paging .jump a{overflow:hidden;white-space:nowrap;text-indent:150%;text-align:left;display:inline-block;border:1px solid #d6d6d6;border-radius:5px;background:#fff;width:10px;height:10px;margin:0 3px;transition:all .15s ease-in-out}
.quoteroller .paging .jump a.current{border-color:#26e6ac;background:#26e6ac}
}
@media screen and (max-width:759px){
.quote{margin-bottom:6em;padding-top:40px;padding-bottom:0}
.quote::before{left:auto;right:25px;border-width:5px}
.quote h2{padding-right:60px}
.quote h2 br{display:none}
.quote .person:before{display:none}
.quote.goup{margin-top:-5em}
.quote.goxup{margin-top:-8em}
}
@media screen and (min-width:760px){
.quote{margin-bottom:12.5em;display:flex;align-items:center;justify-content:space-between}
.quote .boxbody{max-width:420px}
.quote.noimg .boxbody{max-width:550px}
.quote .person{width:100%;max-width:420px;justify-content:space-between;margin-left:30px}
.quote .person p{font-size:.65em}
.quote .person .info{width:100%}
.quote h2{font-size:1.8em}
.quote h3{font-size:20px}
.quote p{font-size:.933333em}
}
@media screen and (min-width:980px) and (max-width:1219px){
.quote .person{margin-left:80px}
.quote .person::before{left:-55px}
}
@media screen and (min-width:1220px){
.quote{padding-top:4.5em}
.quote::before{width:200px;height:200px;line-height:190px;font-size:95px;left:-40px}
.quote .person{margin-left:120px}
.quote .person::before{left:-90px;width:60px}
}
@media screen and (min-width:1860px){
.quote .person::before{left:-110px}
}
@media screen{
.footnote{color:#fff;background:url(i/footnote-mobile.jpg) 50% 50% no-repeat;background-size:cover;height:100vh;position:fixed;bottom:0;left:0;right:0;z-index:1;display:flex;flex-direction:column;justify-content:center}
.footnote .lausnir h2{font-size:2.533333em;margin-top:0;position:relative;margin-bottom:.5em;color:#fff}
.footnote .callout-btn a{display:inline-block;border:1px solid #d0d0d0;border-radius:30px;padding:11px 40px;color:#202020;background:#fff;font-weight:500;font-size:16px}
.footnote .callout-btn a:active,.footnote .callout-btn a:focus,.footnote .callout-btn a:hover{background:#26e6ac;border-color:#26e6ac;color:#fff;text-decoration:none}
.footnote .share a{display:inline-block;border:1px solid #d0d0d0;border-radius:30px;padding:11px 27px;color:#202020;background:#fff;font-weight:500}
.footnote .share a::before{content:"";display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;margin-right:11px}
.footnote .share a:active,.footnote .share a:focus,.footnote .share a:hover{background:#26e6ac;border-color:#26e6ac;color:#fff;text-decoration:none}
.footnote .share .fb a:before{content:''}
.footnote .share .tw a:before{content:''}
}
@media screen and (max-width:759px){
.footnote{padding:0 20px}
.footnote .boxbody{display:flex;flex-direction:column;text-align:center}
.footnote .lausnir{order:1}
.footnote .lausnir p{font-size:1.333333em;line-height:1.25}
.footnote .callout-btn{margin-top:2em;order:2}
.footnote .callout-btn div{margin:0 10px 20px 10px;display:inline-block}
.footnote .callout-btn a{min-width:194px}
.footnote .share{margin-top:2em;order:2}
.footnote .share div{margin:0 10px 20px 10px;display:inline-block}
.footnote .share a{min-width:194px}
.footnote .emc{order:3;font-weight:500;margin-top:2em}
}
@media screen and (min-width:760px){
.footnote{background-image:url(i/footnote-bg.jpg)}
.footnote .boxbody{max-width:1150px;margin:0 auto;padding:8em 0 em;display:flex;flex-wrap:wrap}
.footnote .lausnir{width:50%;padding:0 20px;text-align:right}
.footnote .lausnir h2{font-size:2.4em;margin-bottom:40px}
.footnote .lausnir h2:after{content:"";position:absolute;top:0;bottom:0;right:-21px;width:2px;height:100%;background:#26e6ac}
.footnote .lausnir p{font-size:1.2em;margin:0}
.footnote .emc{width:50%;padding-top:40px;padding-left:20px;padding-right:20px;font-size:.85em;display:flex;flex-direction:column;justify-content:flex-end}
.footnote .callout-btn{width:100%;margin-top:5em;display:flex;justify-content:center}
.footnote .callout-btn .callout-btn_buy{width:50%;padding:0 20px;text-align:right;position:relative}
.footnote .callout-btn .callout-btn_buy:after{content:"";height:2px;width:30px;right:-15px;top:50%;position:absolute;background:#26e6ac}
.footnote .callout-btn .callout-btn_action{width:50%;padding:0 20px}
.footnote .share{width:100%;margin-top:5em;display:flex;justify-content:center}
.footnote .share .fb{width:50%;padding:0 20px;text-align:right;position:relative}
.footnote .share .fb:after{content:"";height:2px;width:30px;right:-15px;top:50%;position:absolute;background:#26e6ac}
.footnote .share .tw{width:50%;padding:0 20px}
}
@media screen and (min-width:1220px){
.footnote .lausnir{padding:0 50px}
.footnote .lausnir h2{font-size:2.4em;margin-left:-120px}
.footnote .lausnir h2:after{right:-51px}
.footnote .emc{padding-top:70px;padding-left:50px;padding-right:50px}
.footnote .callout-btn{width:100%;margin-top:5em;display:flex;justify-content:center}
.footnote .callout-btn .callout-btn_action,.footnote .callout-btn .callout-btn_buy{padding:0 50px}
.footnote .callout-btn .callout-btn_buy:after{right:-30px;width:60px}
}
@media screen and (min-width:1860px){
.footnote{background-image:url(i/footnote-wide.jpg)}
}
@keyframes bounceIn{
0%{opacity:0;transform:scale(.6) translate3d(0,0,0)}
50%{opacity:.9;transform:scale(1.25)}
80%{opacity:1;transform:scale(.9)}
100%{opacity:1;transform:scale(1) translate3d(0,0,0)}
}
@media screen{
.arid-okkar body{background-color:#17171f;color:#fff}
.arid-okkar .pgmain>*{opacity:0;transition:opacity .3s ease-in-out 2.2s;overflow:hidden}
.arid-okkar.loaded .pgmain>*{opacity:1}
.arid-okkar .logo,.arid-okkar .skiplink .menu{color:#fff!important}
.arid-okkar .boxhead,.arid-okkar h1,.arid-okkar h2,.arid-okkar h3,.arid-okkar h4{color:#fff}
.arid-okkar p>a{color:#26e6ac}
}
@media screen and (max-width:759px){
.arid-okkar .box{padding-bottom:calc(6.818181vw + 38.18181818181819px)}
.arid-okkar .mbox{padding-bottom:calc(2.272727vw + 22.727272727272727px)}
.arid-okkar .boxx{margin-bottom:calc(6.818181vw + 38.18181818181819px)}
.arid-okkar .m-skip{display:none}
}
@media screen and (min-width:760px){
.arid-okkar .box{padding-bottom:calc(6.363636vw + 131.63636363636365px)}
.arid-okkar .mbox{padding-bottom:calc(3.636363vw + 32.363636363636374px)}
.arid-okkar .boxx{margin-bottom:calc(6.363636vw + 131.63636363636365px)}
}
@media screen{
.arid-okkar .arid-okkar-intro{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;box-sizing:content-box;align-items:flex-end;max-width:1244px;margin-top:0;margin-left:auto;margin-right:auto;padding-bottom:30px;padding-left:108px;padding-right:108px;transition-delay:.8s}
.arid-okkar .arid-okkar-intro:before{content:"\00a0";height:128px;width:1px;background:#26e6ac;position:absolute;left:54px;bottom:0;padding-bottom:calc(2.209944% + 32.928176795580114px);height:calc(8.839779% + 121.71270718232044px)}
.arid-okkar .arid-okkar-intro.bottom{padding-top:0;padding-bottom:0}
.arid-okkar .arid-okkar-intro.bottom:before{height:auto;top:-40px}
.arid-okkar .arid-okkar-intro__title{margin:0;font-size:3.4em;line-height:1.191176em;font-family:"Leitura News",Helvetica,Arial,sans-serif}
.arid-okkar .arid-okkar-intro.bottom .arid-okkar-intro__title{font-size:2.4em}
.arid-okkar .arid-okkar-intro__text{font-size:.85em;line-height:1.647058em;margin:2em 0 11px 0;width:40.675241%;color:#fff}
.arid-okkar .reveal-text,.arid-okkar .reveal-text::after{animation-delay:.5s;animation-iteration-count:1;animation-duration:3.5s;animation-fill-mode:both;animation-timing-function:cubic-bezier(0,0,.2,1)}
.arid-okkar .reveal-text{position:relative;display:none;cursor:default;padding-right:2px}
.arid-okkar .reveal-text.active{display:inline-block;animation-name:clip-text}
.arid-okkar .reveal-text::after{content:'';position:absolute;z-index:999;top:0;left:0;right:0;bottom:0;background-color:#26e6ac;transform:scaleX(0);transform-origin:0 50%;pointer-events:none}
.arid-okkar .reveal-text.active::after{animation-name:text-revealer}
}
@media screen and (max-width:759px){
.arid-okkar .arid-okkar-intro{padding:70px 20px 30px 40px}
.arid-okkar .arid-okkar-intro:before{left:20px;height:90px}
.arid-okkar .arid-okkar-intro__title{font-size:26px}
.arid-okkar .arid-okkar-intro.bottom .arid-okkar-intro__title{font-size:22px}
.arid-okkar .arid-okkar-intro__text{width:100%;margin-top:20px}
}
@media screen and (max-width:479px){
.arid-okkar .arid-okkar-intro.top{padding:70px 20px 30px}
.arid-okkar .arid-okkar-intro.top:before{bottom:10px;right:20px;left:auto;height:1px;width:200px;padding:0}
}
@media screen and (min-width:480px) and (max-width:759px){
.arid-okkar .arid-okkar-intro{padding-left:60px;padding-right:30px}
.arid-okkar .arid-okkar-intro:before{left:30px;height:90px}
.arid-okkar .arid-okkar-intro__title{font-size:28px}
}
@media screen and (min-width:760px){
.arid-okkar .arid-okkar-intro{padding-top:calc(12.5% + 60px)}
.arid-okkar .arid-okkar-intro__title{font-size:calc(1.818181vw + 30.181818181818187px)}
.arid-okkar .arid-okkar-intro.bottom .arid-okkar-intro__title{font-size:2.4em}
}
@media screen and (min-width:760px) and (max-width:979px){
.arid-okkar .arid-okkar-intro{padding-left:30px;padding-right:30px}
.arid-okkar .arid-okkar-intro:before{left:30px}
.arid-okkar .arid-okkar-intro__title{padding-left:calc(12.272727vw - 73.27272727272728px)}
.arid-okkar .arid-okkar-intro__text{width:70%}
}
@media screen and (min-width:1220px){
.arid-okkar .arid-okkar-intro__title{font-size:64px}
.arid-okkar .arid-okkar-intro.bottom .arid-okkar-intro__title{max-width:400px}
}
@media screen{
.arid-okkar .arid-okkar-projects{position:relative;margin:0 auto;max-width:1920px}
.arid-okkar .arid-okkar-projects .item{position:relative;transition:all .8s ease-in-out;transition-property:opacity,transform;transform-origin:top left;transform:translateY(70px);opacity:0}
.arid-okkar .arid-okkar-projects .item [class].img{display:block;overflow:hidden}
.arid-okkar .arid-okkar-projects .item [class].img img,.arid-okkar .arid-okkar-projects .item [class].img ins{transition:transform .5s ease-in-out;transform:scale(1)}
.arid-okkar .arid-okkar-projects .item:hover [class].img img,.arid-okkar .arid-okkar-projects .item:hover [class].img ins{transform:scale(1.1)}
.arid-okkar .arid-okkar-projects .item.onscreen{transform:translateY(0);opacity:1}
.arid-okkar .arid-okkar-projects .item .textwrap{position:relative;max-width:400px;display:inline-block}
.arid-okkar .arid-okkar-projects .item h3{font-family:"Leitura News",Helvetica,Arial,sans-serif;font-size:1.8em;line-height:1.277777em;font-weight:500;color:#fff;margin-bottom:27px}
.arid-okkar .arid-okkar-projects .item .summary{display:block;color:#fff}
.arid-okkar .arid-okkar-projects .item .summary p:last-child{margin:0}
.arid-okkar .arid-okkar-projects .item .img{position:relative;display:block;padding-top:36.8%}
.arid-okkar .arid-okkar-projects .item .img::after{content:' ';clear:both;display:block;height:0}
.arid-okkar .arid-okkar-projects .item .img .image{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover!important;background-repeat:no-repeat!important}
.arid-okkar .arid-okkar-projects .item a.img:after{position:absolute;top:0;bottom:0;left:0;right:0}
.arid-okkar .arid-okkar-projects .item h3>a:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0}
.arid-okkar .arid-okkar-projects .item h3>a:active,.arid-okkar .arid-okkar-projects .item h3>a:focus,.arid-okkar .arid-okkar-projects .item h3>a:hover{text-decoration:none}
.arid-okkar .arid-okkar-projects .item:active .more a:after,.arid-okkar .arid-okkar-projects .item:focus .more a:after,.arid-okkar .arid-okkar-projects .item:hover .more a:after{left:76px}
.arid-okkar .arid-okkar-projects .item .more{margin-top:27px;padding-left:101px;position:relative;display:block;font-family:"Leitura News",Helvetica,Arial,sans-serif}
.arid-okkar .arid-okkar-projects .item .more:before{content:"\00a0";display:block;height:1px;width:76px;background:#26e6ac;position:absolute;top:50%;left:0}
.arid-okkar .arid-okkar-projects .item .more a{color:#4a4a4a}
.arid-okkar .arid-okkar-projects .item .more a:after{content:"\00a0";display:block;height:2px;width:20px;background:#fff;position:absolute;top:50%;left:-20px;transform:translateY(-50%);transition:left .35s ease}
.arid-okkar .arid-okkar-projects .item .more a:active,.arid-okkar .arid-okkar-projects .item .more a:focus,.arid-okkar .arid-okkar-projects .item .more a:hover{text-decoration:none}
.arid-okkar .arid-okkar-projects .item .more a:active:after,.arid-okkar .arid-okkar-projects .item .more a:focus:after,.arid-okkar .arid-okkar-projects .item .more a:hover:after{left:76px}
.arid-okkar .arid-okkar-projects .item .more a::before{content:none}
.arid-okkar .arid-okkar-projects .item .more a{color:#fff}
.arid-okkar .arid-okkar-projects .item .more a:after{background:#17171f}
.arid-okkar .arid-okkar-projects.lodrett .item .img{padding-top:47%}
.arid-okkar .arid-okkar-projects.lodrett .item.nolink .img{padding-top:55%}
.arid-okkar .arid-okkar-projects.lodrett .item.nolink:active [class].img img,.arid-okkar .arid-okkar-projects.lodrett .item.nolink:active [class].img ins,.arid-okkar .arid-okkar-projects.lodrett .item.nolink:focus [class].img img,.arid-okkar .arid-okkar-projects.lodrett .item.nolink:focus [class].img ins,.arid-okkar .arid-okkar-projects.lodrett .item.nolink:hover [class].img img,.arid-okkar .arid-okkar-projects.lodrett .item.nolink:hover [class].img ins{transform:scale(1)!important}
.arid-okkar .arid-okkar-projects.single .item{margin-bottom:0}
.arid-okkar .arid-okkar-projects.single.onscreen .item.delay{transition-delay:2.4s}
.arid-okkar .arid-okkar-projects.single.onscreen .item.delay .phone{transition-delay:3s}
.arid-okkar .arid-okkar-projects.single.onscreen .item,.arid-okkar .arid-okkar-projects.single.onscreen .item .phone,.arid-okkar .arid-okkar-projects.single.onscreen .item .phone.right{transform:translateY(0);opacity:1}
.arid-okkar .arid-okkar-projects.phoneslider .item{padding-bottom:30px}
.arid-okkar .arid-okkar-projects.phoneslider .item .phone{z-index:9;position:absolute;bottom:0;left:10%;width:230px;max-width:230px;display:block;padding-top:30%;padding-top:46%;transition:all .8s ease-in-out;transition-property:opacity,transform;transition-delay:.6s;transform-origin:top left;transform:translateX(-70px);opacity:0}
.arid-okkar .arid-okkar-projects.phoneslider .item .phone.right{left:auto;right:10%;transform:translateX(70px)}
.arid-okkar .arid-okkar-projects.phoneslider .item .phone ins{position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-size:contain;background-repeat:no-repeat;background-position:bottom left}
.arid-okkar .arid-okkar-projects.single.larger .item:hover a.img ins{transform:scale(1)}
.arid-okkar .arid-okkar-projects.single.larger .item .img{padding-top:52%}
}
@media screen and (max-width:759px){
.arid-okkar .arid-okkar-projects{padding-top:0;padding-left:20px;padding-right:20px;margin-bottom:0}
.arid-okkar .arid-okkar-projects .item .textwrap{padding:10px 0 20px}
.arid-okkar .arid-okkar-projects .item .img{padding-top:51%}
.arid-okkar .arid-okkar-projects .item .img.vidd{margin-bottom:10px;padding-top:56%}
.arid-okkar .arid-okkar-projects.single.larger .item .img{padding-top:82%}
.arid-okkar .arid-okkar-projects .item:nth-child(3n),.arid-okkar .arid-okkar-projects .item:nth-child(3n+1){text-align:left}
.arid-okkar .arid-okkar-projects .item:nth-child(3n) .img img,.arid-okkar .arid-okkar-projects .item:nth-child(3n+1) .img img{float:left;width:75%;min-width:280px}
.arid-okkar .arid-okkar-projects .item:nth-child(3n+2){text-align:right}
.arid-okkar .arid-okkar-projects .item:nth-child(3n+2) .img{text-align:center}
.arid-okkar .arid-okkar-projects .item:nth-child(3n+2) .img img{float:none;max-width:450px;width:100%}
.arid-okkar .arid-okkar-projects .item:nth-child(3n+2) .more{padding-right:101px}
.arid-okkar .arid-okkar-projects .item:nth-child(3n+2) .more:before{left:auto;right:0}
.arid-okkar .arid-okkar-projects .item:nth-child(3n+2) .more a:after{left:auto;right:-20px;transition:right .35s ease}
.arid-okkar .arid-okkar-projects .item:nth-child(3n+2) .more a:active:after,.arid-okkar .arid-okkar-projects .item:nth-child(3n+2) .more a:focus:after,.arid-okkar .arid-okkar-projects .item:nth-child(3n+2) .more a:hover:after{left:auto;right:76px}
.arid-okkar .arid-okkar-projects .item:nth-child(3n+2):active .more a:after,.arid-okkar .arid-okkar-projects .item:nth-child(3n+2):focus .more a:after,.arid-okkar .arid-okkar-projects .item:nth-child(3n+2):hover .more a:after{left:auto;right:76px}
.arid-okkar .arid-okkar-projects .item:nth-child(3n) .img img{float:right}
.arid-okkar .arid-okkar-projects .moreolder a{width:236px}
.arid-okkar .arid-okkar-projects .moreolder a:before{width:220px}
.arid-okkar .arid-okkar-projects .moreolder a{width:220px}
.arid-okkar .arid-okkar-projects .moreolder a:before{background:url(i/projects-home-arrow.svg) -30px 22px no-repeat;width:230px}
.arid-okkar .arid-okkar-projects.phoneslider .item .phone{bottom:auto;top:25px;padding-top:51%;width:120px;width:calc(9.090909vw + 50.90909090909091px)}
}
@media screen and (min-width:480px) and (max-width:759px){
.arid-okkar .arid-okkar-projects{padding-left:30px;padding-right:30px}
.arid-okkar .arid-okkar-projects .item .textwrap{padding:20px 0}
}
@media screen and (min-width:760px){
.arid-okkar .arid-okkar-projects{margin-bottom:0}
.arid-okkar .arid-okkar-projects .boxbody{clear:both}
.arid-okkar .arid-okkar-projects .item{position:relative;margin:0 0 4.5em;display:flex;justify-content:space-between}
.arid-okkar .arid-okkar-projects .item .img{width:66.6%}
.arid-okkar .arid-okkar-projects .item .textwrap{display:flex;flex-direction:column;justify-content:center;margin-right:30px;padding-left:calc(12.272727vw - 73.27272727272728px);width:33.3%;max-width:none}
.arid-okkar .arid-okkar-projects .item .textwrap .summary,.arid-okkar .arid-okkar-projects .item .textwrap h3{max-width:400px}
.arid-okkar .arid-okkar-projects .item:nth-child(2n-1) .img{order:2}
.arid-okkar .arid-okkar-projects .item:nth-child(2n-1) .img img{float:left}
.arid-okkar .arid-okkar-projects .item.itm2,.arid-okkar .arid-okkar-projects .item:nth-child(2n){justify-content:normal}
.arid-okkar .arid-okkar-projects .item.itm2 .img,.arid-okkar .arid-okkar-projects .item:nth-child(2n) .img{order:1}
.arid-okkar .arid-okkar-projects .item.itm2 .img img,.arid-okkar .arid-okkar-projects .item:nth-child(2n) .img img{float:right}
.arid-okkar .arid-okkar-projects .item.itm2 .textwrap,.arid-okkar .arid-okkar-projects .item:nth-child(2n) .textwrap{order:2;margin-left:30px;padding-right:calc(12.272727vw - 73.27272727272728px);margin-right:0;padding-left:0}
.arid-okkar .arid-okkar-projects.lodrett .item{flex-wrap:wrap}
.arid-okkar .arid-okkar-projects.lodrett .item .img{width:100%;margin-top:100px}
.arid-okkar .arid-okkar-projects.phoneslider .item{padding-bottom:calc(5.454545vw + 8.545454545454547px)}
.arid-okkar .arid-okkar-projects.phoneslider .item .phone{left:calc(16.363636vw - 104.36363636363637px);width:calc(9.090909vw + 70.9090909090909px)}
.arid-okkar .arid-okkar-projects.phoneslider .item .phone.right{left:auto;right:calc(16.363636vw - 104.36363636363637px)}
}
@media screen and (min-width:760px) and (max-width:979px){
.arid-okkar .arid-okkar-projects{padding-left:30px;padding-right:30px}
.arid-okkar .arid-okkar-projects .item{margin:0 0 4.5em}
.arid-okkar .arid-okkar-projects .item h3{font-size:1.7em}
.arid-okkar .arid-okkar-projects .item .textwrap{max-width:50%}
}
@media screen and (min-width:980px){
.arid-okkar .arid-okkar-projects{padding-left:30px;padding-right:30px;margin-bottom:0}
.arid-okkar .arid-okkar-projects.single.larger .item .textwrap{padding-bottom:10%}
}
@media screen and (min-width:1860px){
.arid-okkar .arid-okkar-projects .item .textwrap{padding-left:155px}
.arid-okkar .arid-okkar-projects.phoneslider .item{padding-bottom:100px}
.arid-okkar .arid-okkar-projects.phoneslider .item .phone{left:200px}
.arid-okkar .arid-okkar-projects.phoneslider .item .phone.right{left:auto;right:200px}
}
@media screen{
.arid-okkar .content-box{display:flex;align-items:center;padding-top:0;padding-left:33px;padding-right:33px}
.arid-okkar .content-box>.boxbody{position:relative;width:100%}
.arid-okkar .content-box>.boxbody .textwrap{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}
.arid-okkar .content-box>.boxbody .textwrap.rel{position:relative}
.arid-okkar .content-box>.boxbody .imagebox,.arid-okkar .content-box>.boxbody .subtitle,.arid-okkar .content-box>.boxbody .summary,.arid-okkar .content-box>.boxbody div.inlimg{transform:translate(0,80px);opacity:0;transition-duration:.6s;transition-timing-function:ease-out;transition-property:opacity,transform}
.arid-okkar .content-box>.boxbody .subtitle{position:relative;padding-bottom:40px;margin:0;transition-delay:.1s;font-family:"Leitura News",Helvetica,Arial,sans-serif}
.arid-okkar .content-box>.boxbody .subtitle:before{content:'';position:absolute;bottom:0;left:0;height:1px;width:77px;background-color:#26e6ac}
.arid-okkar .content-box>.boxbody .subtitle.noline:before{content:none}
.arid-okkar .content-box>.boxbody a.link-hidden:before{content:'';z-index:3;position:absolute;top:0;left:0;right:0;bottom:0}
.arid-okkar .content-box>.boxbody a.link-hidden:active,.arid-okkar .content-box>.boxbody a.link-hidden:focus,.arid-okkar .content-box>.boxbody a.link-hidden:hover{text-decoration:none}
.arid-okkar .content-box>.boxbody .summary,.arid-okkar .content-box>.boxbody div.inlimg{transition-delay:.2s}
.arid-okkar .content-box>.boxbody ul.numbers{display:flex;flex-wrap:wrap;justify-content:space-around;text-align:center;width:100%}
.arid-okkar .content-box>.boxbody ul.numbers>li{margin-bottom:0;padding:0}
.arid-okkar .content-box>.boxbody ul.numbers>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.arid-okkar .content-box>.boxbody ul.numbers b,.arid-okkar .content-box>.boxbody ul.numbers strong{display:block;font-weight:400;font-family:"Leitura News",Helvetica,Arial,sans-serif;font-size:5em;color:#26e6ac;line-height:1.2}
.arid-okkar .content-box>.boxbody ul.numbers b.percent,.arid-okkar .content-box>.boxbody ul.numbers strong.percent{white-space:nowrap}
.arid-okkar .content-box>.boxbody ul.numbers b.percent:after,.arid-okkar .content-box>.boxbody ul.numbers strong.percent:after{content:'%'}
.arid-okkar .content-box>.boxbody ul.numbers>li{position:relative;width:33.3%;max-width:260px;min-width:160px;padding:0 10px;margin-bottom:40px}
.arid-okkar .content-box>.boxbody ul.numbers>li:before{content:'';position:absolute;left:0;right:0;bottom:-28px;height:1px;width:90%;margin:0 auto;background-color:rgba(151,151,151,.2)}
.arid-okkar .content-box>.boxbody .imagebox{width:100%;transition-delay:.4s}
.arid-okkar .content-box>.boxbody .more{margin-top:27px;padding-left:101px;position:relative;display:block;font-family:"Leitura News",Helvetica,Arial,sans-serif;margin-bottom:30px}
.arid-okkar .content-box>.boxbody .more:before{content:"\00a0";display:block;height:1px;width:76px;background:#26e6ac;position:absolute;top:50%;left:0}
.arid-okkar .content-box>.boxbody .more a{color:#4a4a4a}
.arid-okkar .content-box>.boxbody .more a:after{content:"\00a0";display:block;height:2px;width:20px;background:#fff;position:absolute;top:50%;left:-20px;transform:translateY(-50%);transition:left .35s ease}
.arid-okkar .content-box>.boxbody .more a:active,.arid-okkar .content-box>.boxbody .more a:focus,.arid-okkar .content-box>.boxbody .more a:hover{text-decoration:none}
.arid-okkar .content-box>.boxbody .more a:active:after,.arid-okkar .content-box>.boxbody .more a:focus:after,.arid-okkar .content-box>.boxbody .more a:hover:after{left:76px}
.arid-okkar .content-box>.boxbody .more a::before{content:none}
.arid-okkar .content-box>.boxbody .more a{color:#fff}
.arid-okkar .content-box>.boxbody .more a:after{background:#17171f}
.arid-okkar .content-box.nobottospace{padding-bottom:20px}
.arid-okkar .content-box.imglistbox .imagelist{display:flex;justify-content:space-between;flex-wrap:wrap;-moz-column-gap:4%;column-gap:4%}
.arid-okkar .content-box.imglistbox .imagelist li.images{width:47%}
.arid-okkar .content-box.imglistbox .imagelist li.images.topspace{padding-top:4%}
.arid-okkar .content-box.imglistbox .imagelist li.images img{margin-bottom:20px}
.arid-okkar .content-box.imglistbox .imagelist li.images.goright{margin-left:auto}
.arid-okkar .content-box.imglistbox .imagelist li.images.wide{width:55%}
.arid-okkar .content-box.imglistbox .imagelist li.images.narrow{width:40%}
.arid-okkar .content-box p>a{position:relative}
.arid-okkar .content-box.link>.boxbody .subtitle{padding-bottom:0!important}
.arid-okkar .content-box.link>.boxbody .subtitle:before{content:none!important}
.arid-okkar .content-box.link>.boxbody:active .more a:after,.arid-okkar .content-box.link>.boxbody:focus .more a:after,.arid-okkar .content-box.link>.boxbody:hover .more a:after{left:76px}
.arid-okkar .content-box.onscreen>.boxbody .imagebox,.arid-okkar .content-box.onscreen>.boxbody .summary,.arid-okkar .content-box.onscreen>.boxbody div.inlimg,.arid-okkar .content-box.onscreen>.boxbody h2{transform:translate(0,0);opacity:1}
.arid-okkar .content-box.slidein{justify-content:flex-start}
.arid-okkar .content-box.slidein>.boxbody .textwrap{align-items:flex-start}
.arid-okkar .content-box.slidein>.boxbody .subtitle{max-width:50%;margin-bottom:40px}
.arid-okkar .content-box.slidein>.boxbody .summary{max-width:50%}
.arid-okkar .content-box.slidein .imagebox{transform:translate(80px,0);max-width:45%}
.arid-okkar .content-box .img{position:relative;display:block;padding-top:145%;width:100%;margin-bottom:20px}
.arid-okkar .content-box .img.half{padding-top:100%}
.arid-okkar .content-box .img.third{padding-top:80%}
.arid-okkar .content-box .img ins.image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat}
.arid-okkar .content-box .inlimg{position:relative;display:block;padding-top:60%;width:100%;margin-bottom:20px}
.arid-okkar .content-box .inlimg.sml{padding-top:50%}
.arid-okkar .content-box .inlimg ins.image,.arid-okkar .content-box .inlimg video{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat}
.arid-okkar .content-box.hxmpeople .img,.arid-okkar .content-box.hxmpeople .item{padding-top:69%;transform:none;will-change:unset;opacity:0;transition-duration:.6s;transition-timing-function:ease-out;transition-property:opacity,transform}
.arid-okkar .content-box.hxmpeople.v2 .img,.arid-okkar .content-box.hxmpeople.v2 .item{padding-top:58%}
.arid-okkar .content-box.hxmpeople.onscreen .img,.arid-okkar .content-box.hxmpeople.onscreen .item{opacity:1}
.arid-okkar .content-box.borgo .img,.arid-okkar .content-box.borgo .item{padding-top:55%}
.arid-okkar .content-box .imgshow{display:flex;flex-direction:column;flex-wrap:wrap;width:calc(100% + 30px)}
.arid-okkar .content-box .imgshow .inlimg{padding-top:35%;margin-bottom:30px}
.arid-okkar .content-box .imgshow .inlimg.height{padding-top:70%}
.arid-okkar .content-box .imgshow .inlimg.first{margin-top:25%;margin-bottom:60%;border-right:30px solid transparent}
.arid-okkar .content-box.berlin .imgshow{display:block!important;-moz-columns:2;columns:2;-moz-column-gap:30px;column-gap:30px;height:auto!important}
.arid-okkar .content-box.berlin .imgshow .inlimg{padding-top:60%;width:100%!important}
.arid-okkar .content-box.berlin .imgshow .inlimg.height{padding-top:120%}
.arid-okkar .content-box.berlin .imgshow .inlimg.first{border:none}
.arid-okkar .content-box.berlin .imgshow .inlimg.break{column-break-after:always;-webkit-column-break-after:always}
}
@media screen and (max-width:759px){
.arid-okkar .content-box{padding-top:0;padding-left:20px;padding-right:20px}
.arid-okkar .content-box>.boxbody .subtitle{font-size:1.8em;padding-bottom:30px;margin-bottom:30px}
.arid-okkar .content-box>.boxbody ul.numbers{margin:0 -10px;width:auto}
.arid-okkar .content-box>.boxbody ul.numbers>li{width:100%}
.arid-okkar .content-box>.boxbody .textwrap p{width:100%}
.arid-okkar .content-box.nobottospace{padding-bottom:0;margin-bottom:0}
.arid-okkar .content-box.spacedwn .summary{margin-bottom:60px}
.arid-okkar .content-box.slidein{overflow:hidden}
.arid-okkar .content-box.slidein>.boxbody .subtitle,.arid-okkar .content-box.slidein>.boxbody .summary{width:100%;max-width:400px;margin-bottom:30px}
.arid-okkar .content-box.slidein>.boxbody .summary p:last-child{margin:0}
.arid-okkar .content-box.slidein .imagebox{max-width:400px}
.arid-okkar .content-box.slidein .imagebox img{max-height:300px}
.arid-okkar .content-box.arshatid>.boxbody .textwrap{width:100%;max-width:100%}
.arid-okkar .content-box.arshatid>.boxbody .imgshow{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}
.arid-okkar .content-box.arshatid>.boxbody .imgshow .inlimg{padding-top:60%;order:3;width:100%;margin-bottom:15px;overflow:hidden}
.arid-okkar .content-box.arshatid>.boxbody .imgshow .inlimg.height{order:2;padding-top:80%;width:50%}
.arid-okkar .content-box.arshatid>.boxbody .imgshow .inlimg.first{order:1;height:auto;margin-top:0;margin-bottom:15px;border-right:15px solid transparent}
.arid-okkar .content-box.arshatid>.boxbody .imagebox{width:100%;max-width:none}
.arid-okkar .content-box.arshatid>.boxbody .imagebox .imagelist{width:100%;-moz-columns:2 100px;columns:2 100px}
.arid-okkar .content-box.arshatid>.boxbody .imagebox .images{-webkit-column-break-inside:avoid;-webkit-column-break-inside:avoid}
.arid-okkar .content-box.arshatid>.boxbody .imagebox .images .img{margin-bottom:15px}
.arid-okkar .content-box.berlin .imgshow{-moz-column-gap:15px;column-gap:15px}
.arid-okkar .content-box.berlin .imgshow .inlimg.height{padding-top:130%!important}
}
@media screen and (max-width:479px){
.arid-okkar .content-box.slidein>.boxbody .textwrap{justify-content:center}
.arid-okkar .content-box.slidein>.boxbody .summary{max-width:none;margin-bottom:60px}
.arid-okkar .content-box.slidein .imagebox{position:static;max-width:none}
}
@media screen and (min-width:760px){
.arid-okkar .content-box{max-width:1920px;padding-left:30px;padding-right:30px;margin:0 auto}
.arid-okkar .content-box>.boxbody{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}
.arid-okkar .content-box>.boxbody .subtitle{width:40%;padding-left:calc(12.272727vw - 73.27272727272728px)}
.arid-okkar .content-box>.boxbody .subtitle:before{left:calc(12.272727vw - 73.27272727272728px)}
.arid-okkar .content-box>.boxbody .summary{width:55%;padding-bottom:40px;padding-right:calc(12.272727vw - 73.27272727272728px)}
.arid-okkar .content-box.imglistbox .imagelist{-moz-column-gap:6%;column-gap:6%}
.arid-okkar .content-box.imglistbox .imagelist li.images{width:47%}
.arid-okkar .content-box.imglistbox .imagelist li.images img{margin-bottom:20px}
.arid-okkar .content-box.imglistbox .imagelist li.images.wide{width:55%}
.arid-okkar .content-box.imglistbox .imagelist li.images.narrow{width:30%}
.arid-okkar .content-box.spacedwn .subtitle,.arid-okkar .content-box.spacedwn .summary{margin-bottom:6%}
.arid-okkar .content-box.slidein>.boxbody{z-index:100;justify-content:space-between;align-items:center;flex-wrap:nowrap}
.arid-okkar .content-box.slidein>.boxbody .textwrap{flex-direction:column;width:100%;max-width:55%;margin-right:30px}
.arid-okkar .content-box.slidein>.boxbody .subtitle{width:100%;max-width:755px;padding-left:calc(12.272727vw - 73.27272727272728px)}
.arid-okkar .content-box.slidein>.boxbody .subtitle:before{left:calc(12.272727vw - 73.27272727272728px)}
.arid-okkar .content-box.slidein>.boxbody .summary{width:100%;max-width:755px;min-height:300px;padding-bottom:0;padding-right:0;padding-left:calc(12.272727vw - 73.27272727272728px)}
.arid-okkar .content-box.slidein>.boxbody .image img{margin-top:10px;width:100%;max-width:100%}
.arid-okkar .content-box.slidein .imagebox{display:block;padding-left:calc(12.272727vw - 73.27272727272728px)}
.arid-okkar .content-box.slidein .imagebox p{margin:0}
.arid-okkar .content-box .quoting__text,.arid-okkar .content-box ul.numbers{margin-left:calc(12.272727vw - 73.27272727272728px);margin-right:calc(12.272727vw - 73.27272727272728px)}
.arid-okkar .content-box.arshatid>.boxbody .textwrap{width:100%;max-width:65.2%}
.arid-okkar .content-box.arshatid>.boxbody .textwrap .subtitle,.arid-okkar .content-box.arshatid>.boxbody .textwrap .summary{padding-right:calc(12.272727vw - 73.27272727272728px)}
.arid-okkar .content-box.arshatid>.boxbody .imgshow{height:1100px;height:calc(158.695652vw - 676.086956521739px)}
.arid-okkar .content-box.arshatid>.boxbody .imgshow .inlimg{width:50%}
.arid-okkar .content-box.arshatid>.boxbody .imgshow .inlimg.first{height:100%}
.arid-okkar .content-box.arshatid>.boxbody .imagebox{padding-left:30px;max-width:36.8%}
.arid-okkar .content-box.arshatid>.boxbody .img{padding-top:120%}
.arid-okkar .content-box.arshatid>.boxbody .img.half{padding-top:100%}
.arid-okkar .content-box.arshatid>.boxbody .img.third{padding-top:80%}
}
@media screen and (min-width:760px) and (max-width:979px){
.arid-okkar .content-box h2{font-size:1.7em;padding-bottom:30px;margin-bottom:30px}
.arid-okkar .content-box.arshatid>.boxbody .imgshow .inlimg{margin-bottom:20px}
.arid-okkar .content-box.arshatid>.boxbody .imgshow .inlimg.first{margin-top:15%;margin-bottom:40%;border-right:20px solid transparent}
.arid-okkar .content-box.arshatid>.boxbody .imagebox{padding-left:20px}
.arid-okkar .content-box.arshatid>.boxbody .imagebox .img{margin-bottom:20px}
.arid-okkar .content-box.berlin .imgshow{-moz-column-gap:20px;column-gap:20px}
}
@media screen and (min-width:980px){
.arid-okkar .content-box>.boxbody .subtitle{width:35%;padding-bottom:40px}
.arid-okkar .content-box>.boxbody .subtitle:before{width:77px}
.arid-okkar .content-box>.boxbody ul.numbers b,.arid-okkar .content-box>.boxbody ul.numbers strong{font-size:6.35em}
.arid-okkar .content-box.slidein .imagebox img{max-height:580px}
.arid-okkar .content-box.arshatid>.boxbody .imgshow .inlimg.firstnarrow ins{margin-left:20%}
}
@media screen and (min-width:1220px){
.arid-okkar .content-box.arshatid>.boxbody .imgshow{height:1260px}
.arid-okkar .content-box.arshatid.berlin>.boxbody .imgshow .inlimg.firstnarrow{margin-top:100px}
}
@media screen and (min-width:1860px){
.arid-okkar .content-box>.boxbody .subtitle{padding-left:155px}
.arid-okkar .content-box>.boxbody .subtitle:before{left:155px}
.arid-okkar .content-box>.boxbody .summary{padding-right:155px}
.arid-okkar .content-box.slidein>.boxbody .subtitle{padding-left:155px}
.arid-okkar .content-box.slidein>.boxbody .subtitle:before{left:155px}
.arid-okkar .content-box.slidein>.boxbody .summary{padding-left:155px}
.arid-okkar .content-box.slidein .imagebox{padding-left:155px}
.arid-okkar .content-box .quoting__text,.arid-okkar .content-box ul.numbers{margin-left:155px;margin-right:155px}
.arid-okkar .content-box.arshatid>.boxbody .imgshow{height:1400px}
}
@media screen{
.arid-okkar .content-box>.boxbody ul.numbers{text-align:left}
.arid-okkar .content-box>.boxbody ul.numbers>li:before{content:none}
.arid-okkar .content-box>.boxbody ul.numbers b,.arid-okkar .content-box>.boxbody ul.numbers strong{font-size:2.4em}
}
@media screen and (min-width:980px){
.arid-okkar .content-box>.boxbody ul.numbers b,.arid-okkar .content-box>.boxbody ul.numbers strong{font-size:3.4em}
}
@media screen{
.arid-okkar .quoting__text{position:relative;width:100%;font-family:"Leitura News",Helvetica,Arial,sans-serif;font-weight:500;color:#fff;padding:0}
.arid-okkar .quoting__text p{position:relative;z-index:1}
.arid-okkar .quoting__text::before{content:'';position:absolute;top:0;bottom:110px;left:-30px;width:1px;background-color:#26e6ac}
.arid-okkar .quoting__text::after{content:'';display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;position:absolute;right:0;bottom:0;border-radius:50%;border:5px solid rgba(255,255,255,.3);width:90px;height:90px;text-align:center;line-height:80px;color:rgba(255,255,255,.3);font-size:32px}
.arid-okkar .quoting__text--guy{font-size:13px;font-weight:unset;font-family:"Avenir Next",Helvetica,Arial,sans-serif;text-transform:uppercase}
.arid-okkar .quoting__text--guy b,.arid-okkar .quoting__text--guy strong{display:block;margin-bottom:10px;font-size:1rem;text-transform:none}
}
@media screen and (max-width:759px){
.arid-okkar .quoting{overflow:hidden}
.arid-okkar .quoting__text{font-size:1.2em;margin-left:30px;margin-right:30px;width:auto}
.arid-okkar .quoting__text::after{top:30px;right:0;border-width:3px}
}
@media screen and (min-width:760px){
.arid-okkar .quoting__text{font-size:1.65em}
.arid-okkar .quoting__text::after{width:190px;height:190px;line-height:180px;font-size:65px}
}
@media screen and (min-width:760px) and (max-width:979px){
.arid-okkar .quoting__text::after{top:30px;width:130px;height:130px;line-height:110px;font-size:50px}
}
@media screen and (min-width:980px) and (max-width:1219px){
.arid-okkar .quoting__text::after{width:160px;height:160px;line-height:150px;font-size:60px}
}
@media screen{
.arid-okkar [class].companies{margin-top:0;padding-top:0;background:#17171f;color:#fff}
.arid-okkar [class].companies__boxhead{max-width:500px}
}
@media screen and (min-width:760px){
.arid-okkar [class].companies__boxbody{margin-bottom:0;padding-top:0;margin-top:0}
}
@media screen{
.arid-okkar .project-page--mediaslideshow{padding-bottom:0}
.arid-okkar .project-page--mediaslideshow .boxbody{margin-bottom:0}
.arid-okkar .project-page--mediaslideshow .item.small{max-width:300px;width:300px;margin-right:0}
.arid-okkar .project-page--mediaslideshow .item{will-change:transform;transform:translate(0,80px);transition-duration:.6s;transition-timing-function:ease-out;transition-property:transform}
.arid-okkar .project-page--mediaslideshow .item:nth-child(1){transition-delay:0s}
.arid-okkar .project-page--mediaslideshow .item:nth-child(2){transition-delay:.1s}
.arid-okkar .project-page--mediaslideshow .item:nth-child(3){transition-delay:.2s}
.arid-okkar .project-page--mediaslideshow .item:nth-child(4){transition-delay:.3s}
.arid-okkar .project-page--mediaslideshow .item:nth-child(5){transition-delay:.4s}
.arid-okkar .project-page--mediaslideshow .item:nth-child(6){transition-delay:.5s}
.arid-okkar .project-page--mediaslideshow .item:nth-child(7){transition-delay:.6s}
.arid-okkar .project-page--mediaslideshow .item:nth-child(8){transition-delay:.7s}
.arid-okkar .project-page--mediaslideshow .item:nth-child(9){transition-delay:.8s}
.arid-okkar .project-page--mediaslideshow.onscreen .item{transform:translate(0,0)}
}
@media screen and (max-width:759px){
.arid-okkar .project-page--mediaslideshow .item.small{max-width:200px;width:200px;margin-right:0}
}
@media screen and (min-width:760px) and (max-width:979px){
.arid-okkar .project-page--mediaslideshow .item.small{max-width:250px;width:250px;margin-right:0}
}
@media screen{
.arid-okkar .content-box .videobox{position:relative;width:100%}
.arid-okkar .content-box .videobox video{width:100%}
.arid-okkar .arid-okkar-projects .videobox{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center}
.arid-okkar .videobox.isb-app{position:relative}
.arid-okkar .videobox.isb-app:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(23,23,31,.15)}
.arid-okkar .sound{z-index:9;position:absolute;bottom:-40px;right:0;margin-bottom:0;font-size:13px}
.arid-okkar .sound:before{content:'';position:absolute;top:0;left:0;bottom:0;margin:auto 0;width:70px;height:1px;background-color:#26e6ac}
.arid-okkar .sound a[href]{position:relative;color:#fff;padding-left:85px}
.arid-okkar .sound a[href]:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:''}
.arid-okkar .sound a[href]>span{display:none}
.arid-okkar .sound a.playsound:after{content:'';z-index:1;position:absolute;top:-25px;left:0;right:0;bottom:0}
.arid-okkar .soundbars{position:absolute;right:43px;bottom:8px;height:30px;margin:-30px 0 0 -20px;width:40px}
.arid-okkar .soundbars .bar{position:absolute;bottom:1px;background:#26e6ac;height:0;width:3px}
.arid-okkar .soundbars.play .bar{animation:sound 0s -.8s linear infinite alternate}
.arid-okkar .soundbars .bar:nth-child(1){left:1px;animation-duration:474ms}
.arid-okkar .soundbars .bar:nth-child(2){left:5px;animation-duration:433ms}
.arid-okkar .soundbars .bar:nth-child(3){left:9px;animation-duration:407ms}
.arid-okkar .soundbars .bar:nth-child(4){left:13px;animation-duration:458ms}
.arid-okkar .soundbars .bar:nth-child(5){left:17px;animation-duration:.4s}
.arid-okkar .soundbars .bar:nth-child(6){left:21px;animation-duration:427ms}
.arid-okkar .soundbars .bar:nth-child(7){left:25px;animation-duration:441ms}
.arid-okkar .soundbars .bar:nth-child(8){left:29px;animation-duration:419ms}
.arid-okkar .soundbars .bar:nth-child(9){left:33px;animation-duration:487ms}
.arid-okkar .soundbars .bar:nth-child(10){left:37px;animation-duration:442ms}
}
@media screen and (max-width:479px){
.arid-okkar .videobox.isb-app{top:-50%;left:-50%;width:200%;height:200%}
}
@keyframes clip-text{
0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}
20%,90%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}
100%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}
}
@keyframes text-revealer{
0%{transform-origin:0 50%}
10%{transform-origin:0 50%}
11%,20%{transform-origin:100% 50%}
11%{transform:scaleX(1)}
20%{transform:scaleX(0)}
}
@keyframes sound{
0%{opacity:.35;height:0}
100%{opacity:1;height:22px}
}
@media screen{
.saman-i-sokn body{padding-top:0}
.saman-i-sokn .pgmain{color:#4a4a4a}
.saman-i-sokn .project-page--paralax .imgalign-left .image{background-position:0 50%}
.saman-i-sokn .pgmain h2,.saman-i-sokn .pgmain h3{color:#4a4a4a}
.saman-i-sokn .gray-bg{background-color:#f4f8fa}
}
@media screen and (max-width:759px){
.saman-i-sokn .box{margin:0}
.saman-i-sokn .box .boxbody{padding-top:calc(3.409090vw + 19.090909090909093px);padding-bottom:calc(3.409090vw + 19.090909090909093px)}
.saman-i-sokn .mbox .boxbody{padding-top:calc(1.136363vw + 11.363636363636363px);padding-bottom:calc(1.136363vw + 11.363636363636363px)}
.saman-i-sokn .boxx .boxbody{margin-top:calc(3.409090vw + 19.090909090909093px);margin-bottom:calc(3.409090vw + 19.090909090909093px)}
.saman-i-sokn .m-skip{display:none}
}
@media screen and (min-width:760px){
.saman-i-sokn .box{margin:0}
.saman-i-sokn .box .boxbody{padding-top:calc(7.727272vw - 8.72727272727272px);padding-bottom:calc(7.727272vw - 8.72727272727272px)}
.saman-i-sokn .mbox .boxbody{padding-top:calc(1.818181vw + 16.181818181818187px);padding-bottom:calc(1.818181vw + 16.181818181818187px)}
.saman-i-sokn .boxx .boxbody{margin-top:calc(8.181818vw + 27.818181818181813px);margin-bottom:calc(8.181818vw + 27.818181818181813px)}
}
@media screen and (min-width:1860px){
.saman-i-sokn .box .boxbody{padding-top:135px;padding-bottom:135px}
.saman-i-sokn .mbox .boxbody{padding-top:50px;padding-bottom:50px}
.saman-i-sokn .boxx .boxbody{margin-top:180px;margin-bottom:180px}
}
@media screen{
.saman-i-sokn .saman-i-sokn-projects .boxbody{position:relative;margin:0 auto;max-width:1920px}
.saman-i-sokn .saman-i-sokn-projects .item{position:relative;transition:all .8s ease-in-out;transition-property:opacity,transform;transform-origin:top left;transform:translateY(70px);opacity:0}
.saman-i-sokn .saman-i-sokn-projects .item.onscreen{transform:translateY(0);opacity:1}
.saman-i-sokn .saman-i-sokn-projects .item .textwrap{position:relative;max-width:440px;display:inline-block}
.saman-i-sokn .saman-i-sokn-projects .item h3{font-family:"Leitura News",Helvetica,Arial,sans-serif;font-size:1.8em;line-height:1.277777em;font-weight:500;margin-bottom:1.277777em;margin-top:0}
.saman-i-sokn .saman-i-sokn-projects .item .summary{display:block}
.saman-i-sokn .saman-i-sokn-projects .item .summary p:last-child{margin:0}
.saman-i-sokn .saman-i-sokn-projects .item .img{position:relative;display:block}
.saman-i-sokn .saman-i-sokn-projects .item .img::after{content:' ';clear:both;display:block;height:0}
.saman-i-sokn .saman-i-sokn-projects .item .img .image{padding-top:57%;display:block;background-position:50% 50%!important;background-size:cover!important;background-repeat:no-repeat!important}
.saman-i-sokn .saman-i-sokn-projects.contain-image .item .img .image{background-size:contain!important}
.saman-i-sokn .saman-i-sokn-projects .item .img:after{position:absolute;top:0;bottom:0;left:0;right:0}
.saman-i-sokn .saman-i-sokn-projects .item h3>a:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0}
.saman-i-sokn .saman-i-sokn-projects .item h3>a:active,.saman-i-sokn .saman-i-sokn-projects .item h3>a:focus,.saman-i-sokn .saman-i-sokn-projects .item h3>a:hover{text-decoration:none}
.saman-i-sokn .saman-i-sokn-projects .item:active .more a:after,.saman-i-sokn .saman-i-sokn-projects .item:focus .more a:after,.saman-i-sokn .saman-i-sokn-projects .item:hover .more a:after{left:76px}
.saman-i-sokn .saman-i-sokn-projects .item .more{margin-top:27px;padding-left:101px;position:relative;display:block;font-family:"Leitura News",Helvetica,Arial,sans-serif}
.saman-i-sokn .saman-i-sokn-projects .item .more:before{content:"\00a0";display:block;height:1px;width:76px;background:#26e6ac;position:absolute;top:50%;left:0}
.saman-i-sokn .saman-i-sokn-projects .item .more a{color:#4a4a4a}
.saman-i-sokn .saman-i-sokn-projects .item .more a:after{content:"\00a0";display:block;height:2px;width:20px;background:#fff;position:absolute;top:50%;left:-20px;transform:translateY(-50%);transition:left .35s ease}
.saman-i-sokn .saman-i-sokn-projects .item .more a:active,.saman-i-sokn .saman-i-sokn-projects .item .more a:focus,.saman-i-sokn .saman-i-sokn-projects .item .more a:hover{text-decoration:none}
.saman-i-sokn .saman-i-sokn-projects .item .more a:active:after,.saman-i-sokn .saman-i-sokn-projects .item .more a:focus:after,.saman-i-sokn .saman-i-sokn-projects .item .more a:hover:after{left:76px}
.saman-i-sokn .saman-i-sokn-projects .item .more a::before{content:none}
.saman-i-sokn .saman-i-sokn-projects .item .more a:after{background:#17171f}
.saman-i-sokn .saman-i-sokn-projects.single .item{margin-bottom:0}
.saman-i-sokn .saman-i-sokn-projects.single.onscreen .item.delay{transition-delay:2.4s}
.saman-i-sokn .saman-i-sokn-projects.single.onscreen .item.delay .phone{transition-delay:3s}
.saman-i-sokn .saman-i-sokn-projects.single.onscreen .item,.saman-i-sokn .saman-i-sokn-projects.single.onscreen .item .phone,.saman-i-sokn .saman-i-sokn-projects.single.onscreen .item .phone.right{transform:translateY(0);opacity:1}
.saman-i-sokn .saman-i-sokn-projects.phoneslider .item{padding-bottom:30px}
.saman-i-sokn .saman-i-sokn-projects.phoneslider .item .phone{z-index:9;position:absolute;bottom:0;left:10%;width:240px;display:block;padding-top:30%;transition:all .8s ease-in-out;transition-property:opacity,transform;transition-delay:.6s;transform-origin:top left;transform:translateX(-70px);opacity:0}
.saman-i-sokn .saman-i-sokn-projects.phoneslider .item .phone.right{left:auto;right:10%;transform:translateX(70px)}
.saman-i-sokn .saman-i-sokn-projects.phoneslider .item .phone ins{position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-size:contain;background-repeat:no-repeat;background-position:bottom left}
.saman-i-sokn .saman-i-sokn-projects.single.larger .item .img{padding-top:52%}
}
@media screen and (max-width:759px){
.saman-i-sokn .saman-i-sokn-projects .boxbody{padding-left:30px;padding-right:30px}
.saman-i-sokn .saman-i-sokn-projects .item .textwrap{padding:10px 0 20px}
.saman-i-sokn .saman-i-sokn-projects .item .img .image{padding-top:51%}
.saman-i-sokn .saman-i-sokn-projects .item .img.vidd{margin-bottom:10px;padding-top:56%}
.saman-i-sokn .saman-i-sokn-projects .item:nth-child(3n),.saman-i-sokn .saman-i-sokn-projects .item:nth-child(3n+1){text-align:left}
.saman-i-sokn .saman-i-sokn-projects .item:nth-child(3n) .img img,.saman-i-sokn .saman-i-sokn-projects .item:nth-child(3n+1) .img img{float:left;width:75%;min-width:280px}
.saman-i-sokn .saman-i-sokn-projects .item:nth-child(3n+2){text-align:right}
.saman-i-sokn .saman-i-sokn-projects .item:nth-child(3n+2) .img{text-align:center}
.saman-i-sokn .saman-i-sokn-projects .item:nth-child(3n+2) .img img{float:none;max-width:450px;width:100%}
.saman-i-sokn .saman-i-sokn-projects .item:nth-child(3n+2) .more{padding-right:101px}
.saman-i-sokn .saman-i-sokn-projects .item:nth-child(3n+2) .more:before{left:auto;right:0}
.saman-i-sokn .saman-i-sokn-projects .item:nth-child(3n+2) .more a:after{left:auto;right:-20px;transition:right .35s ease}
.saman-i-sokn .saman-i-sokn-projects .item:nth-child(3n+2) .more a:active:after,.saman-i-sokn .saman-i-sokn-projects .item:nth-child(3n+2) .more a:focus:after,.saman-i-sokn .saman-i-sokn-projects .item:nth-child(3n+2) .more a:hover:after{left:auto;right:76px}
.saman-i-sokn .saman-i-sokn-projects .item:nth-child(3n+2):active .more a:after,.saman-i-sokn .saman-i-sokn-projects .item:nth-child(3n+2):focus .more a:after,.saman-i-sokn .saman-i-sokn-projects .item:nth-child(3n+2):hover .more a:after{left:auto;right:76px}
.saman-i-sokn .saman-i-sokn-projects .item:nth-child(3n) .img img{float:right}
.saman-i-sokn .saman-i-sokn-projects .moreolder a{width:236px}
.saman-i-sokn .saman-i-sokn-projects .moreolder a:before{width:220px}
.saman-i-sokn .saman-i-sokn-projects .moreolder a{width:220px}
.saman-i-sokn .saman-i-sokn-projects .moreolder a:before{background:url(i/projects-home-arrow.svg) -30px 22px no-repeat;width:230px}
.saman-i-sokn .saman-i-sokn-projects.equal-widths .item .img .image,.saman-i-sokn .saman-i-sokn-projects.square-image .item .img .image{padding-top:67%}
.saman-i-sokn .saman-i-sokn-projects.phoneslider .item .phone{bottom:auto;top:25px;padding-top:51%;width:120px;width:calc(9.090909vw + 50.90909090909091px)}
}
@media screen and (min-width:480px) and (max-width:759px){
.saman-i-sokn .saman-i-sokn-projects .boxbody{padding-left:30px;padding-right:30px}
.saman-i-sokn .saman-i-sokn-projects .item .textwrap{padding:20px 0}
}
@media screen and (min-width:760px){
.saman-i-sokn .saman-i-sokn-projects .boxbody{clear:both}
.saman-i-sokn .saman-i-sokn-projects .item{position:relative;margin:0 0 4.5em;display:flex;justify-content:flex-end;align-items:center}
.saman-i-sokn .saman-i-sokn-projects .item:last-child{margin-bottom:0}
.saman-i-sokn .saman-i-sokn-projects .item .img{width:66.6%;order:1}
.saman-i-sokn .saman-i-sokn-projects .item .img img{float:left}
.saman-i-sokn .saman-i-sokn-projects .item .textwrap{order:2;display:flex;flex-direction:column;justify-content:center;margin-right:30px;padding-left:90px;width:33.3%;max-width:none}
.saman-i-sokn .saman-i-sokn-projects .item .textwrap .summary,.saman-i-sokn .saman-i-sokn-projects .item .textwrap h3{width:100%;max-width:440px}
.saman-i-sokn .saman-i-sokn-projects .item.itm2,.saman-i-sokn .saman-i-sokn-projects .item:nth-child(2n){justify-content:flex-start}
.saman-i-sokn .saman-i-sokn-projects .item.itm2 .img,.saman-i-sokn .saman-i-sokn-projects .item:nth-child(2n) .img{order:2}
.saman-i-sokn .saman-i-sokn-projects .item.itm2 .textwrap,.saman-i-sokn .saman-i-sokn-projects .item:nth-child(2n) .textwrap{order:1;margin-left:30px;padding-right:90px;margin-right:0;padding-left:0}
.saman-i-sokn .saman-i-sokn-projects.square-image .item{max-width:1540px;margin-left:auto;margin-right:auto}
.saman-i-sokn .saman-i-sokn-projects.square-image .item .img{width:59%}
.saman-i-sokn .saman-i-sokn-projects.square-image .item .img .image{padding-top:88%}
.saman-i-sokn .saman-i-sokn-projects.square-image .item .textwrap{width:40%}
.saman-i-sokn .saman-i-sokn-projects.square-image .item:not(.itm2) .textwrap{align-content:flex-end;align-items:flex-end}
.saman-i-sokn .saman-i-sokn-projects.equal-widths .item .img{width:50%}
.saman-i-sokn .saman-i-sokn-projects.equal-widths .item .img .image{padding-top:67%}
.saman-i-sokn .saman-i-sokn-projects.equal-widths .item .textwrap{width:50%;padding-left:40px;padding-right:40px;margin:0}
.saman-i-sokn .saman-i-sokn-projects.equal-widths .item .textwrap .summary,.saman-i-sokn .saman-i-sokn-projects.equal-widths .item .textwrap h3{max-width:710px}
.saman-i-sokn .saman-i-sokn-projects.phoneslider .item{padding-bottom:calc(5.454545vw + 8.545454545454547px)}
.saman-i-sokn .saman-i-sokn-projects.phoneslider .item .phone{left:calc(16.363636vw - 104.36363636363637px);width:calc(9.090909vw + 70.9090909090909px)}
.saman-i-sokn .saman-i-sokn-projects.phoneslider .item .phone.right{left:auto;right:calc(16.363636vw - 104.36363636363637px)}
}
@media screen and (min-width:760px) and (max-width:979px){
.saman-i-sokn .saman-i-sokn-projects .boxbody{padding-left:30px;padding-right:30px}
.saman-i-sokn .saman-i-sokn-projects .item{margin:0 0 4.5em}
.saman-i-sokn .saman-i-sokn-projects .item h3{font-size:1.7em}
.saman-i-sokn .saman-i-sokn-projects .item .textwrap{max-width:50%}
}
@media screen and (min-width:980px){
.saman-i-sokn .saman-i-sokn-projects .boxbody{padding-left:30px;padding-right:30px}
.saman-i-sokn .saman-i-sokn-projects.single.larger .item .textwrap{padding-bottom:10%}
.saman-i-sokn .saman-i-sokn-projects.equal-widths .item .textwrap{padding-left:90px;padding-right:90px;margin:0}
}
@media screen and (min-width:1860px){
.saman-i-sokn .saman-i-sokn-projects .item .textwrap{padding-left:155px}
.saman-i-sokn .saman-i-sokn-projects.phoneslider .item{padding-bottom:100px}
.saman-i-sokn .saman-i-sokn-projects.phoneslider .item .phone{left:200px}
.saman-i-sokn .saman-i-sokn-projects.phoneslider .item .phone.right{left:auto;right:200px}
}
@media screen{
.saman-i-sokn .saman-word-groups::after{content:' ';clear:both;display:block;height:0}
.saman-i-sokn .saman-word-groups__group{width:48%;float:left;clear:left}
.saman-i-sokn .saman-word-groups__group:nth-child(2){float:right;clear:right}
.saman-i-sokn .saman-word-groups__group p{margin-bottom:18px}
}
@media screen{
.saman-i-sokn .project-box--introbox>.boxbody{display:block}
.saman-i-sokn .project-box--introbox>.boxbody .introbox__img{margin-bottom:30px}
.saman-i-sokn .project-box--introbox>.boxbody h1.title{max-width:754px;font-family:"Leitura News",Helvetica,Arial,sans-serif;font-weight:500;font-size:34px;width:100%;margin-bottom:1.6em}
.saman-i-sokn .project-box--introbox>.boxbody h2.subtitle{font-size:15px;font-weight:400}
}
@media screen and (min-width:760px){
.saman-i-sokn .project-box--introbox>.boxbody h1.title{font-size:56px;margin-bottom:1.8em}
.saman-i-sokn .project-box--introbox>.boxbody .textwrap{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start}
}
@media screen and (min-width:480px) and (max-width:979px){
.saman-i-sokn .project-box--introbox>.boxbody .introbox__img{max-width:75%}
}
@media screen and (min-width:980px){
.saman-i-sokn .project-box--introbox>.boxbody .introbox__img{float:right;margin:30px 40px 30px 30px;width:30%}
.saman-i-sokn.scale90 .project-box--introbox>.boxbody h1.title{font-size:51px}
.saman-i-sokn.scale90 .project-box--introbox>.boxbody h2.subtitle{font-size:13.5px}
}
@media screen and (min-width:1220px){
.saman-i-sokn .project-box--introbox>.boxbody .introbox__img{margin-right:100px}
}
@media screen{
.saman-i-sokn .project-box--outrobox>[class].boxbody{align-items:center;align-content:center}
.saman-i-sokn .project-box--outrobox>[class].boxbody .subtitle{padding-bottom:0}
.saman-i-sokn .project-box--outrobox>[class].boxbody .subtitle::before{content:none}
.saman-i-sokn .project-box--outrobox>[class].boxbody .summary h3{font-size:34px;font-weight:400;font-family:"Leitura News",Helvetica,Arial,sans-serif}
.saman-i-sokn .project-box--outrobox>[class].boxbody .saman-contactus{font-size:.8em;display:flex;margin-top:50px;margin-right:-30px}
.saman-i-sokn .project-box--outrobox>[class].boxbody .saman-contactus>li{margin-bottom:0;padding:0}
.saman-i-sokn .project-box--outrobox>[class].boxbody .saman-contactus>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.saman-i-sokn .project-box--outrobox>[class].boxbody .saman-contactus li{display:flex;align-items:center;margin-right:20px}
.saman-i-sokn .project-box--outrobox>[class].boxbody .saman-contactus a{color:#4a4a4a;display:flex;height:25px;align-items:center;align-content:center}
.saman-i-sokn .project-box--outrobox>[class].boxbody .saman-contactus svg{width:20px;opacity:1;transition:opacity .2s ease-in-out;margin-top:-20px;margin-right:10px;overflow:visible}
.saman-i-sokn .project-box--outrobox>[class].boxbody .saman-contactus--mobile svg{width:13px}
}
@media screen and (min-width:760px){
.saman-i-sokn .project-box--outrobox>[class].boxbody .summary{width:65%}
.saman-i-sokn .project-box--outrobox>[class].boxbody .summary h3{font-size:56px}
.saman-i-sokn .project-box--outrobox>[class].boxbody .saman-contactus li{margin-right:30px}
.saman-i-sokn .project-box--outrobox>[class].boxbody .saman-contactus svg{margin-right:15px}
}
@media screen and (min-width:980px){
.saman-i-sokn.scale90 .project-box--outrobox>[class].boxbody .summary h3{font-size:50.4px}
}
@media screen{
.saman-i-sokn .project-box--widetext>.boxbody .imagebox{margin-bottom:60px}
.saman-i-sokn .project-box--widetext>.boxbody .textwrap{max-width:870px}
.saman-i-sokn .project-box--widetext>.boxbody>.textwrap>*{width:auto;max-width:none}
.saman-i-sokn .project-box--widetext>.boxbody .textwrap>.subtitle{margin-bottom:30px}
}
@media screen and (min-width:760px){
.saman-i-sokn .project-box--widetext>.boxbody .imagebox{margin-bottom:100px}
}
@media screen and (min-width:1220px){
.saman-i-sokn .project-box--widetext>.boxbody .imagebox{margin-bottom:180px}
}
@media screen{
.saman-i-sokn .content-box>.boxbody{position:relative;width:100%;display:flex;align-items:center;padding-left:33px;padding-right:33px}
.saman-i-sokn .content-box>.boxbody .textwrap{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}
.saman-i-sokn .content-box>.boxbody .imagebox,.saman-i-sokn .content-box>.boxbody .subtitle,.saman-i-sokn .content-box>.boxbody .summary,.saman-i-sokn .content-box>.boxbody div.inlimg{transform:translate(0,80px);opacity:0;transition-duration:.6s;transition-timing-function:ease-out;transition-property:opacity,transform}
.saman-i-sokn .content-box>.boxbody .subtitle{position:relative;padding-bottom:40px;margin:0;transition-delay:.1s;font-family:"Leitura News",Helvetica,Arial,sans-serif}
.saman-i-sokn .content-box>.boxbody .subtitle:before{content:'';position:absolute;bottom:0;left:0;height:1px;width:77px;background-color:#26e6ac}
.saman-i-sokn .content-box>.boxbody .summary,.saman-i-sokn .content-box>.boxbody div.inlimg{transition-delay:.2s}
.saman-i-sokn .content-box>.boxbody .imagebox{width:100%;transition-delay:.4s}
.saman-i-sokn .content-box>.boxbody .more{margin-top:27px;padding-left:101px;position:relative;display:block;font-family:"Leitura News",Helvetica,Arial,sans-serif;margin-bottom:30px}
.saman-i-sokn .content-box>.boxbody .more:before{content:"\00a0";display:block;height:1px;width:76px;background:#26e6ac;position:absolute;top:50%;left:0}
.saman-i-sokn .content-box>.boxbody .more a{color:#4a4a4a}
.saman-i-sokn .content-box>.boxbody .more a:after{content:"\00a0";display:block;height:2px;width:20px;background:#fff;position:absolute;top:50%;left:-20px;transform:translateY(-50%);transition:left .35s ease}
.saman-i-sokn .content-box>.boxbody .more a:active,.saman-i-sokn .content-box>.boxbody .more a:focus,.saman-i-sokn .content-box>.boxbody .more a:hover{text-decoration:none}
.saman-i-sokn .content-box>.boxbody .more a:active:after,.saman-i-sokn .content-box>.boxbody .more a:focus:after,.saman-i-sokn .content-box>.boxbody .more a:hover:after{left:76px}
.saman-i-sokn .content-box>.boxbody .more a::before{content:none}
.saman-i-sokn .content-box>.boxbody .more a:after{background:#17171f}
.saman-i-sokn .content-box.onscreen>.boxbody .imagebox,.saman-i-sokn .content-box.onscreen>.boxbody .summary,.saman-i-sokn .content-box.onscreen>.boxbody div.inlimg,.saman-i-sokn .content-box.onscreen>.boxbody h2{transform:translate(0,0);opacity:1}
.saman-i-sokn .content-box.slidein>.boxbody{justify-content:flex-start}
.saman-i-sokn .content-box.slidein>.boxbody .textwrap{align-items:flex-start}
.saman-i-sokn .content-box.slidein>.boxbody .subtitle{max-width:50%;margin-bottom:40px}
.saman-i-sokn .content-box.slidein>.boxbody .summary{max-width:50%}
.saman-i-sokn .content-box.slidein .imagebox{transform:translate(80px,0);max-width:45%}
.saman-i-sokn .content-box .img{position:relative;display:block;padding-top:145%;width:100%;margin-bottom:30px}
.saman-i-sokn .content-box .img.half{padding-top:100%}
.saman-i-sokn .content-box .img.third{padding-top:80%}
.saman-i-sokn .content-box .img ins.image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat}
.saman-i-sokn .content-box .inlimg{position:relative;display:block;padding-top:58%;width:100%;margin-bottom:30px}
.saman-i-sokn .content-box .inlimg.sml{padding-top:50%}
.saman-i-sokn .content-box .inlimg ins.image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat}
.saman-i-sokn .content-box.hxmpeople .img{padding-top:66%;will-change:opacity,transform;transform:scale(.9) translate(0);opacity:0;transition-duration:.6s;transition-timing-function:ease-out;transition-property:opacity,transform}
.saman-i-sokn .content-box.hxmpeople.onscreen .img{transform:scale(1);opacity:1}
.saman-i-sokn .content-box .imgshow{display:flex;flex-direction:column;flex-wrap:wrap;width:calc(100% + 30px)}
.saman-i-sokn .content-box .imgshow .inlimg{padding-top:35%;margin-bottom:30px}
.saman-i-sokn .content-box .imgshow .inlimg.height{padding-top:70%}
.saman-i-sokn .content-box .imgshow .inlimg.first{margin-top:25%;margin-bottom:60%;border-right:30px solid transparent}
}
@media screen and (max-width:759px){
.saman-i-sokn .content-box>.boxbody{padding-left:20px;padding-right:20px}
.saman-i-sokn .content-box>.boxbody .subtitle{font-size:1.8em;padding-bottom:30px;margin-bottom:30px}
.saman-i-sokn .content-box>.boxbody ul.numbers{margin:0 -10px;width:auto}
.saman-i-sokn .content-box>.boxbody ul.numbers>li{width:100%}
.saman-i-sokn .content-box.spacedwn .summary{margin-bottom:60px}
.saman-i-sokn .content-box.slidein>.boxbody{overflow:hidden}
.saman-i-sokn .content-box.slidein>.boxbody .subtitle,.saman-i-sokn .content-box.slidein>.boxbody .summary{width:100%;max-width:440px;margin-bottom:30px}
.saman-i-sokn .content-box.slidein>.boxbody .summary p:last-child{margin:0}
.saman-i-sokn .content-box.slidein .imagebox{max-width:440px}
.saman-i-sokn .content-box.slidein .imagebox img{max-height:300px}
}
@media screen and (max-width:479px){
.saman-i-sokn .content-box.slidein>.boxbody .textwrap{justify-content:center}
.saman-i-sokn .content-box.slidein>.boxbody .summary{max-width:none;margin-bottom:60px}
.saman-i-sokn .content-box.slidein .imagebox{position:static;max-width:none}
}
@media screen and (min-width:760px){
.saman-i-sokn .content-box>.boxbody{max-width:1920px;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}
.saman-i-sokn .content-box>.boxbody .subtitle{width:45%;padding-left:calc(12.272727vw - 73.27272727272728px)}
.saman-i-sokn .content-box>.boxbody .subtitle:before{left:calc(12.272727vw - 73.27272727272728px)}
.saman-i-sokn .content-box>.boxbody .summary{width:55%;padding-bottom:40px;padding-right:calc(12.272727vw - 73.27272727272728px)}
.saman-i-sokn .content-box.spacedwn .subtitle,.saman-i-sokn .content-box.spacedwn .summary{margin-bottom:6%}
.saman-i-sokn .content-box.slidein>.boxbody{z-index:100;justify-content:space-between;align-items:center;flex-wrap:nowrap}
.saman-i-sokn .content-box.slidein>.boxbody .textwrap{flex-direction:column;max-width:55%;margin-right:30px}
.saman-i-sokn .content-box.slidein>.boxbody .subtitle{width:100%;max-width:100%;padding-left:calc(12.272727vw - 73.27272727272728px)}
.saman-i-sokn .content-box.slidein>.boxbody .subtitle:before{left:calc(12.272727vw - 73.27272727272728px)}
.saman-i-sokn .content-box.slidein>.boxbody .summary{width:100%;max-width:100%;padding-bottom:0;padding-right:0;padding-left:calc(12.272727vw - 73.27272727272728px)}
.saman-i-sokn .content-box.slidein>.boxbody .image img{margin-top:10px;width:100%;max-width:100%}
.saman-i-sokn .content-box.slidein .imagebox{display:block;padding-left:calc(12.272727vw - 73.27272727272728px)}
.saman-i-sokn .content-box.slidein .imagebox p{margin:0}
}
@media screen and (min-width:760px) and (max-width:979px){
.saman-i-sokn .content-box h2{font-size:1.7em;padding-bottom:30px;margin-bottom:30px}
.saman-i-sokn .content-box.arshatid>.boxbody .imgshow .inlimg{margin-bottom:20px}
.saman-i-sokn .content-box.arshatid>.boxbody .imgshow .inlimg.first{margin-top:15%;margin-bottom:40%;border-right:20px solid transparent}
.saman-i-sokn .content-box.arshatid>.boxbody .imagebox{padding-left:20px}
.saman-i-sokn .content-box.arshatid>.boxbody .imagebox .img{margin-bottom:20px}
}
@media screen and (min-width:980px){
.saman-i-sokn .content-box>.boxbody .subtitle{width:35%;padding-bottom:40px}
.saman-i-sokn .content-box>.boxbody .subtitle:before{width:77px}
.saman-i-sokn .content-box.slidein .imagebox img{max-height:580px}
}
@media screen and (min-width:1220px){
.saman-i-sokn .content-box.arshatid>.boxbody .imgshow{height:1260px}
}
@media screen and (min-width:1860px){
.saman-i-sokn .content-box>.boxbody .subtitle{padding-left:155px}
.saman-i-sokn .content-box>.boxbody .subtitle:before{left:155px}
.saman-i-sokn .content-box>.boxbody .summary{padding-right:155px}
.saman-i-sokn .content-box.slidein>.boxbody .subtitle{padding-left:155px}
.saman-i-sokn .content-box.slidein>.boxbody .subtitle:before{left:155px}
.saman-i-sokn .content-box.slidein>.boxbody .summary{padding-left:155px}
.saman-i-sokn .content-box.slidein .imagebox{padding-left:155px}
.saman-i-sokn .content-box.arshatid>.boxbody .imgshow{height:1400px}
}
@media screen{
.saman-i-sokn .content-box.centered-text>.boxbody h2.subtitle{font-size:34px}
.saman-i-sokn .content-box.centered-text>.boxbody .textwrap{width:90%;max-width:910px;text-align:center;margin-left:auto;margin-right:auto}
.saman-i-sokn .content-box.centered-text>.boxbody .textwrap>*{display:block;width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.saman-i-sokn .content-box.centered-text>.boxbody .subtitle{max-width:none;text-align:center;padding-left:0;margin:0 0 40px}
.saman-i-sokn .content-box.centered-text>.boxbody .subtitle:before{left:50%;margin-left:-38px}
}
@media screen and (min-width:980px){
.saman-i-sokn .content-box.centered-text>.boxbody h2.subtitle{font-size:56px}
}
@media screen{
.saman-i-sokn .quoting__text{position:relative;font-family:"Leitura News",Helvetica,Arial,sans-serif;font-weight:400;padding:0;margin-left:auto;margin-right:auto;min-height:200px;max-width:1350px;width:75%}
.saman-i-sokn .quoting__text p{position:relative;z-index:1}
.saman-i-sokn .quoting__text::before{content:'';position:absolute;top:0;bottom:110px;left:-30px;width:1px;background-color:#26e6ac}
.saman-i-sokn .quoting__text::after{content:'';display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;position:absolute;right:0;bottom:0;border-radius:50%;border:5px solid rgba(0,0,0,.05);width:90px;height:90px;text-align:center;line-height:80px;color:rgba(0,0,0,.05);font-size:32px}
.saman-i-sokn .quoting__text--guy{font-size:13px;font-weight:unset;font-family:"Avenir Next",Helvetica,Arial,sans-serif;text-transform:uppercase}
.saman-i-sokn .quoting__text--guy b,.saman-i-sokn .quoting__text--guy strong{display:block;margin-bottom:10px;font-size:1rem;text-transform:none}
}
@media screen and (max-width:759px){
.saman-i-sokn .quoting__text{font-size:1.2em;margin-left:30px;margin-right:30px}
.saman-i-sokn .quoting__text::after{top:30px;right:-30px;border-width:3px}
}
@media screen and (min-width:760px){
.saman-i-sokn .quoting__text{font-size:1.65em}
.saman-i-sokn .quoting__text::after{width:190px;height:190px;line-height:180px;font-size:65px}
}
@media screen and (min-width:760px) and (max-width:979px){
.saman-i-sokn .quoting__text::after{top:30px;width:130px;height:130px;line-height:110px;font-size:50px}
}
@media screen and (min-width:980px) and (max-width:1219px){
.saman-i-sokn .quoting__text::after{width:160px;height:160px;line-height:150px;font-size:60px}
}
@media screen{
.saman-i-sokn .content-box.teymid>.boxbody{display:block}
.saman-i-sokn .content-box.teymid .imagegrid__imgitem{margin-bottom:20px}
.saman-i-sokn .content-box.teymid .imagegrid__imgitem strong{display:block;font-size:13px;color:#4a4a4a;margin-top:6px;font-weight:400}
}
@media screen and (min-width:760px){
.saman-i-sokn .content-box.teymid>.boxbody{display:block}
.saman-i-sokn .content-box.teymid .imagegrid{display:flex;margin-right:-30px}
.saman-i-sokn .content-box.teymid .imagegrid__imgcol{width:33.333%;padding-right:30px}
.saman-i-sokn .content-box.teymid .imagegrid__imgcol:nth-child(1){padding-top:90px;max-width:425px}
.saman-i-sokn .content-box.teymid .imagegrid__imgcol:nth-child(2){padding-top:45px;max-width:425px}
.saman-i-sokn .content-box.teymid .imagegrid__imgcol:nth-child(3){flex-grow:1}
.saman-i-sokn .content-box.teymid .imagegrid__imgitem.mw345{max-width:345px;margin-left:auto}
}
@media screen and (min-width:1220px){
.saman-i-sokn .content-box.teymid>.boxbody .textwrap{margin-left:155px}
.saman-i-sokn .content-box.teymid .imagegrid{margin-left:465px}
.saman-i-sokn .content-box.teymid .imagegrid__imgcol:nth-child(1){padding-top:180px}
.saman-i-sokn .content-box.teymid .imagegrid__imgcol:nth-child(2){padding-top:90px}
}
@media screen{
.saman-i-sokn .content-box.stepper-points>.boxbody{display:block}
.saman-i-sokn .content-box.stepper-points>.boxbody h2.subtitle{width:auto;max-width:580px;text-align:center;padding-left:0;margin:0 auto 40px}
.saman-i-sokn .content-box.stepper-points>.boxbody h2.subtitle:before{left:50%;margin-left:-38px}
.saman-i-sokn .content-box.stepper-points>.boxbody .stepper-points__wrap{padding:0;margin:0 auto;width:80%;max-width:1350px;position:relative}
.saman-i-sokn .content-box.stepper-points>.boxbody .stepper-points__wrap::after{content:' ';clear:both;display:block;height:0}
.saman-i-sokn .content-box.stepper-points>.boxbody .stepper-points__point{max-width:600px;width:100%;margin-bottom:60px;float:left}
.saman-i-sokn .content-box.stepper-points>.boxbody .stepper-points__point>h3{margin:0 0 30px;font-family:"Leitura News",Helvetica,Arial,sans-serif;font-size:30px;color:#4a4a4a}
.saman-i-sokn .content-box.stepper-points>.boxbody .stepper-points__point__number{display:block;width:80px;line-height:78px;border-radius:50%;border:1.33871px dashed #bcbcbc;background:#fff;text-align:center;color:#009688;font-size:48px;font-weight:400;font-family:"Leitura News",Helvetica,Arial,sans-serif;margin:0 0 50px}
}
@media screen and (max-width:759px){
.saman-i-sokn .content-box.stepper-points>.boxbody .stepper-points__point{margin-bottom:20px}
.saman-i-sokn .content-box.stepper-points>.boxbody .stepper-points__point>h3{margin:0 0 22px;font-size:22px}
.saman-i-sokn .content-box.stepper-points>.boxbody .stepper-points__point__number{width:60px;height:60px;line-height:60px;font-size:32px;margin:0 0 16px}
}
@media screen and (min-width:980px){
.saman-i-sokn .content-box.stepper-points>.boxbody h2.subtitle{font-size:56px}
.saman-i-sokn .content-box.stepper-points>.boxbody .stepper-points__point{max-width:600px;width:45%;margin-bottom:60px;float:left;clear:left}
.saman-i-sokn .content-box.stepper-points>.boxbody .stepper-points__point:nth-child(2){float:right;clear:right;margin-top:140px}
.saman-i-sokn .content-box.stepper-points>.boxbody .stepper-points__point:nth-child(3){margin-left:7%}
.saman-i-sokn.many .content-box.stepper-points>.boxbody .stepper-points__point:nth-child(2),.saman-i-sokn.many .content-box.stepper-points>.boxbody .stepper-points__point:nth-child(4),.saman-i-sokn.many .content-box.stepper-points>.boxbody .stepper-points__point:nth-child(6){float:right;clear:right;margin-top:140px}
.saman-i-sokn.many .content-box.stepper-points>.boxbody .stepper-points__point:nth-child(3){margin-left:0}
}
@media screen{
.saman-i-sokn .project-page--mediaslideshow .item.small{max-width:300px;width:300px;margin-right:0}
.saman-i-sokn .project-page--mediaslideshow .boxbody.align-top{align-items:flex-start;align-content:flex-start}
.saman-i-sokn .project-page--mediaslideshow .item{will-change:transform;transform:translate(0,80px);transition-duration:.6s;transition-timing-function:ease-out;transition-property:transform}
.saman-i-sokn .project-page--mediaslideshow .item:nth-child(1){transition-delay:0s}
.saman-i-sokn .project-page--mediaslideshow .item:nth-child(2){transition-delay:.1s}
.saman-i-sokn .project-page--mediaslideshow .item:nth-child(3){transition-delay:.2s}
.saman-i-sokn .project-page--mediaslideshow .item:nth-child(4){transition-delay:.3s}
.saman-i-sokn .project-page--mediaslideshow .item:nth-child(5){transition-delay:.4s}
.saman-i-sokn .project-page--mediaslideshow .item:nth-child(6){transition-delay:.5s}
.saman-i-sokn .project-page--mediaslideshow .item:nth-child(7){transition-delay:.6s}
.saman-i-sokn .project-page--mediaslideshow .item:nth-child(8){transition-delay:.7s}
.saman-i-sokn .project-page--mediaslideshow .item:nth-child(9){transition-delay:.8s}
.saman-i-sokn .project-page--mediaslideshow.onscreen .item{transform:translate(0,0)}
.saman-i-sokn .project-page--mediaslideshow .img{display:block;width:100%}
.saman-i-sokn .project-page--mediaslideshow .img .image{background:0 0 no-repeat;background-size:cover;display:block}
.saman-i-sokn .project-page--mediaslideshow .item.landscape .image{padding-top:56.557377%}
.saman-i-sokn .project-page--mediaslideshow .item.portret .image{padding-top:126.315789%}
}
@media screen and (max-width:759px){
.saman-i-sokn .project-page--mediaslideshow .item.small{max-width:200px;width:200px;margin-right:0}
.saman-i-sokn .project-page--mediaslideshow .fakeitem{display:none}
.saman-i-sokn .project-page--mediaslideshow .boxbody{margin-bottom:0}
}
@media screen and (min-width:760px) and (max-width:979px){
.saman-i-sokn .project-page--mediaslideshow .item.small{max-width:250px;width:250px;margin-right:0}
}
@media screen and (min-width:980px){
.saman-i-sokn .project-page--mediaslideshow--extraoffset{margin-left:24vw}
.saman-i-sokn .project-page--mediaslideshow .item.landscape{max-width:900px;width:900px}
.saman-i-sokn .project-page--mediaslideshow .item.portret{max-width:560px;width:560px;padding-top:50px}
}
@media screen and (min-width:1860px){
.saman-i-sokn .project-page--mediaslideshow .item.landscape{max-width:1220px;width:1220px}
.saman-i-sokn .project-page--mediaslideshow .item.portret{max-width:760px;width:760px;padding-top:80px}
}
@media screen{
.saman-i-sokn .photocredit,.saman-i-sokn .project-page--paralax .desc{text-align:right;display:block;font-size:12px;color:#bbb;margin-top:6px;padding-right:6px;font-weight:400}
.saman-i-sokn .photocredit:active,.saman-i-sokn .photocredit:focus,.saman-i-sokn .photocredit:hover,.saman-i-sokn .project-page--paralax .desc:active,.saman-i-sokn .project-page--paralax .desc:focus,.saman-i-sokn .project-page--paralax .desc:hover{color:#4a4a4a}
}
@media screen{
.news .pgbottom{background-color:#f5f6f6}
.newslist{padding:2em 30px;margin:0 auto;max-width:1920px;padding-top:4em}
.EPLICA_loggedin .newslist{margin-top:200px;padding-top:2em}
.newslist.other{padding-top:9%}
.home .newslist.other{padding-top:calc(12.5% + 60px)}
.newslist .boxhead{position:absolute;right:9999px;left:auto}
.newslist .boxbody{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-right:-24px}
.newslist .item{position:relative;display:flex;flex-direction:column;align-items:stretch;width:33.3%;border-right:24px solid #fff;margin:0 0 5em;transition:all .8s ease-in-out;transition-property:opacity,transform;transform-origin:top left;transform:translateY(70px);opacity:0}
.newslist .item [class].img{display:block;overflow:hidden}
.newslist .item [class].img img,.newslist .item [class].img ins{transition:transform .5s ease-in-out;transform:scale(1)}
.newslist .item:hover [class].img img,.newslist .item:hover [class].img ins{transform:scale(1.1)}
.newslist .item.onscreen{transform:translateY(0);opacity:1}
.newslist.bg .item{border-color:#f5f6f6}
.newslist .item .textwrap{display:flex;flex-wrap:wrap;align-items:center}
.newslist .item .more,.newslist .item h3{font-family:"Leitura News",Helvetica,Arial,sans-serif;color:#4a4a4a}
.newslist .item h3{display:block;font-size:1.4em;line-height:1.3;font-weight:500}
.newslist .item h3>a:active,.newslist .item h3>a:focus,.newslist .item h3>a:hover{text-decoration:none}
.newslist .item h3 .meta{display:none;font-family:"Avenir Next",Helvetica,Arial,sans-serif;font-size:13px;color:#606060;margin-bottom:10px}
.newslist .item .summary{display:block}
.newslist .item .summary>*{display:none}
.newslist .item .summary>.more{display:block}
.newslist .item .img{width:100%;overflow:hidden;display:block;max-height:630px;background:url(i/spinner3.gif) 50% 50% no-repeat}
.newslist .item .img.lazy-loaded{background:0 0}
.newslist .item ins.image{display:block;padding-top:104.166666%;background:50% 50% no-repeat;background-size:cover}
.newslist .item .more{margin-top:27px;padding-left:101px;position:relative;display:block;margin:0}
.newslist .item .more:before{content:"\00a0";display:block;height:1px;width:76px;background:#26e6ac;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.newslist .item .more a{color:#4a4a4a}
.newslist .item .more a:after{content:"\00a0";display:block;height:2px;width:20px;background:#fff;position:absolute;top:50%;left:-20px;transform:translateY(-50%);transition:left .35s ease}
.newslist .item .more a:active,.newslist .item .more a:focus,.newslist .item .more a:hover{text-decoration:none}
.newslist .item .more a:active:after,.newslist .item .more a:focus:after,.newslist .item .more a:hover:after{left:76px}
.newslist .item .more.bg a:after{background:#f5f6f6}
.newslist .item .more a::before{content:none}
.newslist .item:active .more a:after,.newslist .item:focus .more a:after,.newslist .item:hover .more a:after{left:76px}
.newslist .paging{display:flex;justify-content:center;align-items:center;height:273px;width:100%;margin-top:40px;font-size:.8em}
.newslist .paging .status{display:none}
.newslist .paging .stepper .prev{display:none}
.newslist .paging .stepper .next{transform:rotate(90deg);-webkit-transform-origin:50% 51%}
.newslist .paging .stepper .next a{position:relative;display:block;width:257px;margin:0 auto;min-height:63px;color:#17171f;font-family:"Leitura News",Helvetica,Arial,sans-serif;transform:translate(0,0);transition:transform 250ms ease-in-out}
.newslist .paging .stepper .next a:before{content:'';z-index:2;position:absolute;top:0;left:0;bottom:0;background:url(i/projects-home-arrow.svg) 0 22px no-repeat;background-size:contain;margin:auto 0;width:240px}
.newslist .paging .stepper .next a:active,.newslist .paging .stepper .next a:focus,.newslist .paging .stepper .next a:hover{text-decoration:none;transition:transform .3s ease-in-out;transform:translate(10px,0)}
.newslist .paging .stepper .next a .circle,.newslist .paging .stepper .next a>span{position:absolute;top:0;right:-6px;display:block;border:0;color:transparent;width:60px;height:60px;border-radius:100%;transform:rotate(-45deg)}
.newslist .paging .stepper .next a .circle::after,.newslist .paging .stepper .next a .circle::before,.newslist .paging .stepper .next a>span::after,.newslist .paging .stepper .next a>span::before{box-sizing:inherit;content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%}
.newslist .paging .stepper .next a .circle::before,.newslist .paging .stepper .next a>span::before{border:1px solid transparent;transition:border-bottom-color .1s linear,border-right-color .1s linear 50ms,border-top-color .1s linear .1s}
.newslist .paging .stepper .next a .circle::after,.newslist .paging .stepper .next a>span::after{border:0 solid transparent;transform:rotate(0);transition:transform .2s linear 0s,border-left-width 0s linear .15s}
.newslist .paging .stepper .next a:active .circle:before,.newslist .paging .stepper .next a:active>span:before,.newslist .paging .stepper .next a:focus .circle:before,.newslist .paging .stepper .next a:focus>span:before,.newslist .paging .stepper .next a:hover .circle:before,.newslist .paging .stepper .next a:hover>span:before{border-top-color:#17171f;border-right-color:#17171f;border-bottom-color:#17171f;transition:border-top-color .15s linear,border-right-color .15s linear .1s,border-bottom-color .15s linear .2s}
.newslist .paging .stepper .next a:active .circle:after,.newslist .paging .stepper .next a:active>span:after,.newslist .paging .stepper .next a:focus .circle:after,.newslist .paging .stepper .next a:focus>span:after,.newslist .paging .stepper .next a:hover .circle:after,.newslist .paging .stepper .next a:hover>span:after{border-top:1px solid #17171f;border-left-width:1px;border-right-width:1px;transform:rotate(270deg);transition:transform .4s linear 0s,border-left-width 0s linear .35s}
}
@media screen and (max-width:479px){
.newslist .boxbody{margin-right:0}
.newslist .item{border:0;width:100%}
}
@media screen and (min-width:480px) and (max-width:979px){
.newslist .boxbody{margin-right:-15px}
.newslist .item{width:50%;border-right:15px solid #fff}
.newslist .item:nth-child(odd){transition-delay:0}
.newslist .item:nth-child(even){transition-delay:.1s}
.newslist .paging{height:273px}
.newslist .paging .stepper .next a{width:220px}
.newslist .paging .stepper .next a:before{background:url(i/projects-home-arrow.svg) -30px 22px no-repeat;width:220px}
.newslist.other .item:nth-child(3){display:none}
}
@media screen and (min-width:980px){
.newslist .boxbody{padding-bottom:100px}
.newslist .item:nth-child(3n+1),.newslist .item:nth-child(3n+3){transition-delay:150ms}
.newslist .item:nth-child(3n+1) .img,.newslist .item:nth-child(3n+3) .img{margin-top:40px}
.newslist .item:nth-child(3n+1) ins.image,.newslist .item:nth-child(3n+3) ins.image{padding-top:95.833333%}
.newslist .item:nth-child(3n+3){transition-delay:.2s}
}
@media screen{
.article.news{color:#4a4a4a;margin:0;padding:7.5em 20px 7.5em}
.EPLICA_loggedin .article.news{margin-top:200px;padding-top:2em}
.article.news .boxbody{max-width:1540px;margin-left:auto;margin-right:auto}
.article.news .boxbody>*{max-width:740px}
.article.news .boxbody>.carousel-wrapper,.article.news .boxbody>.wide,.article.news .boxbody>blockquote,.article.news .boxbody>ul.twocolimg{max-width:none;clear:both}
.article.news .boxbody>.wide img{width:100%}
.article.news .boxbody>.wide+.smltext{max-width:none;clear:both}
.article.news .imagebox .img{position:relative;display:block;padding-top:100%}
.article.news .imagebox .img ins.image{position:absolute;top:0;bottom:0;left:0;right:0;width:100%!important;background-size:cover;background-position:50% 0;background-repeat:no-repeat}
.article.news h1,.article.news h2,.article.news h3,.article.news h4{font-family:"Leitura News",Helvetica,Arial,sans-serif}
.article.news h1{font-weight:500;color:#17171f;margin-bottom:.5em}
.article.news .meta{display:none}
.article.news .summary{color:#4a4a4a}
.article.news .smltext{text-align:right;font-size:.8em;margin-top:-10px}
.article.news blockquote{position:relative;font-family:"Leitura News",Helvetica,Arial,sans-serif;font-weight:500;color:#17171f;padding:4em 0}
.article.news blockquote p{position:relative;z-index:1}
.article.news blockquote::before{content:'';position:absolute;top:4em;bottom:4em;left:-30px;width:1px;background-color:#26e6ac}
.article.news blockquote::after{content:'';display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;z-index:-1;position:absolute;right:0;bottom:42px;border-radius:50%;border:5px solid #f2f2f2;width:90px;height:90px;text-align:center;line-height:80px;color:#f2f2f2;font-size:32px}
.article.news ul.twocolimg{text-align:right;font-size:.8em}
.article.news ul.twocolimg>li{margin-bottom:0;padding:0}
.article.news ul.twocolimg>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.article.news ul.twocolimg li{margin-bottom:30px}
.article.news ul.twocolimg img{width:100%;margin-bottom:20px}
.EPLICA_loggedin .article.news ul.twocolimg>li{margin-bottom:10px;padding-left:2em}
.EPLICA_loggedin .article.news ul.twocolimg>li::before{content:'';display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;font-size:.5em;line-height:1;margin-top:1em;margin-left:-3em;color:#1ce8ba;float:left}
.article.news .carousel-wrapper{position:relative;padding-top:55%;margin:6em 0}
.article.news .carousel-wrapper .listscroller-clip,.article.news .carousel-wrapper .listscroller-wrapper{position:absolute!important;top:0;left:0;right:0;bottom:0}
.article.news .carousel-wrapper ul.carousel>li{margin-bottom:0;padding:0}
.article.news .carousel-wrapper ul.carousel>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.article.news .carousel-wrapper ul.carousel li{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}
.article.news .carousel-wrapper ul.carousel li img{display:none;width:100%}
.article.news .carousel-wrapper .paging{position:absolute;bottom:-3em;right:8px}
.article.news .carousel-wrapper .paging .next,.article.news .carousel-wrapper .paging .prev,.article.news .carousel-wrapper .paging strong{display:none}
.article.news .carousel-wrapper .paging .stepper>li{margin-bottom:0;padding:0}
.article.news .carousel-wrapper .paging .stepper>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.article.news .carousel-wrapper .paging .jump{text-align:center}
.article.news .carousel-wrapper .paging .jump a{overflow:hidden;white-space:nowrap;text-indent:150%;text-align:left;display:inline-block;border-radius:5px;background:#e0e0e0;width:10px;height:10px;margin:0 3px;transition:all .15s ease-in-out}
.article.news .carousel-wrapper .paging .jump a.current{background:#26e6ac}
}
@media screen and (max-width:759px){
.article.news{padding-top:2em;padding-bottom:4em}
.article.news h1{font-size:2.266666em}
.article.news .sidecolumn .sticky{display:flex;flex-direction:column-reverse}
.article.news .summary{font-size:1.2em}
.article.news blockquote{font-size:1.2em;padding-top:3em;padding-bottom:4em;margin-left:30px;margin-right:30px}
.article.news blockquote::before{top:3em}
.article.news blockquote::after{top:30px;right:-30px;border-width:3px}
.article.news .carousel-wrapper{margin:4em 0 5em}
.article.news .carousel-wrapper .paging{bottom:-2em}
}
@media screen and (max-width:479px){
.article.news .imagebox{padding:0 0 30px}
}
@media screen and (min-width:480px){
.article.news .imagebox{width:48%;max-width:630px;float:right;padding:0 0 4em 30px}
.article.news .imagebox .img{padding-top:158%}
.article.news ul.twocolimg{display:flex;justify-content:space-between;margin-right:-15px}
.EPLICA_loggedin .article.news ul.twocolimg{display:block}
.article.news ul.twocolimg>li{width:50%;padding-right:15px}
}
@media screen and (min-width:760px){
.article.news{font-size:.944444em}
.article.news .boxbody{position:relative;padding-left:157px}
.article.news .boxbody:before{content:'';position:absolute;top:180px;left:127px;width:1px;height:228px;background-color:#26e6ac}
.article.news .sidecolumn{position:absolute;top:200px;left:0;bottom:0;width:85px}
.article.news .sidecolumn .sticky{position:sticky;top:160px;left:0;bottom:0}
.article.news h1{font-size:3.764705em;line-height:1.2;padding-top:1.5em}
.article.news h2{font-size:2.117647em}
.article.news h3{font-size:1.352941em}
.article.news .summary{font-size:1.411764em}
.article.news blockquote{font-size:2.117647em;line-height:1.2}
.article.news blockquote::after{width:190px;height:190px;line-height:180px;font-size:65px}
.article.news ul.twocolimg{margin-right:-30px}
.article.news ul.twocolimg>li{padding-right:30px}
}
@media screen and (min-width:760px) and (max-width:979px){
.article.news{padding-top:4em}
.article.news h1{font-size:2.941176em}
.article.news blockquote::after{top:30px;width:130px;height:130px;line-height:110px;font-size:50px}
.article.news ul.twocolimg{margin-right:-20px}
.article.news ul.twocolimg>li{padding-right:20px}
}
@media screen and (min-width:980px) and (max-width:1219px){
.article.news h1{font-size:3.235294em}
.article.news blockquote::after{width:160px;height:160px;line-height:150px;font-size:60px}
}
@media screen and (min-width:1220px){
.article.news .boxbody>*{max-width:48%}
.article.news .boxbody>.wide+.smltext{margin-bottom:70px}
.article.news ul.twocolimg{margin-right:-60px}
.article.news ul.twocolimg li{padding-right:60px}
.article.news ul.twocolimg li:nth-child(2n){margin-top:-350px}
.article.news ul.twocolimg li.topequal{margin-top:0!important}
.EPLICA_loggedin .article.news ul.twocolimg li{margin-top:0!important}
}
@media screen{
[class].share-widgets{display:flex}
[class].share-widgets>li{margin-bottom:0;padding:0}
[class].share-widgets>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
[class].share-widgets::after{content:' ';clear:both;display:block;height:0}
[class].share-widgets:before{content:'Deila';display:block;font-size:15px;color:#828282}
[class].share-widgets li{margin:0 7px}
[class].share-widgets li a[href]{display:block;width:40px;height:40px;color:#767676;white-space:nowrap;overflow:hidden;transition:background-color $transitiontime ease-in-out,color $transitiontime ease-in-out}
[class].share-widgets li a[href]:after{content:none}
[class].share-widgets li a[href]:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';display:flex;justify-content:center;align-items:center;width:38px;height:38px}
[class].share-widgets li a[href]:active,[class].share-widgets li a[href]:focus,[class].share-widgets li a[href]:hover{color:#26e6ac;text-decoration:none}
[class].share-widgets li.fbshare a:before{content:''}
[class].share-widgets li.twitter a:before{content:''}
[class].share-widgets iframe{max-width:none}
}
@media screen and (max-width:759px){
[class].share-widgets{justify-content:center;align-items:center;margin:2em 0}
[class].share-widgets::before{margin-right:10px}
[class].share-widgets li{margin:0}
[class].share-widgets li a[href]{font-size:20px}
}
@media screen and (min-width:760px){
[class].share-widgets{width:85px;align-items:center;flex-direction:column;margin-bottom:25px}
[class].share-widgets:before{margin-bottom:10px}
}
@media screen{
.relatedarticles{padding:1em 0}
.relatedarticles .relatedarticles__title{position:absolute;right:9999px;left:auto}
.relatedarticles .relatedarticles__list>li{margin-bottom:0;padding:0}
.relatedarticles .relatedarticles__list>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.relatedarticles .relatedarticles__item>span{display:flex;align-items:center;flex-direction:column}
.relatedarticles .relatedarticles__item__image{position:relative;display:block;width:85px;height:85px;border-radius:50%;overflow:hidden;margin:0 0 12px}
.relatedarticles .relatedarticles__item__image ins.image{position:absolute;top:0;bottom:0;left:0;right:0;width:100%!important;background-size:cover;background-repeat:no-repeat}
}
@media screen and (min-width:760px){
.relatedarticles{width:85px;padding:0;font-size:.75em;text-align:center}
.relatedarticles .relatedarticles__item>span{flex-direction:column}
.relatedarticles .relatedarticles__item__image{margin:0 0 12px}
}
@media screen{
.project-box.artboard .imagebox .img,.project-page--videobanner,.project-page--videobanner>.boxbody{display:block;border-radius:17px 17px 0 0;background:linear-gradient(90deg,#86878a 0,#444549 28.08%,#26272c 48.99%,#28292e 57.3%,#45454a 74.02%,#7f7f83 100%);padding:18px 3px 3px}
.lightbrd .project-box.artboard .imagebox .img,.lightbrd .project-page--videobanner,.lightbrd .project-page--videobanner>.boxbody{background:linear-gradient(90deg,#dfdfe0 0,#d1d1d3 37.99%,#b8b6b6 50.15%,#c7c7ca 65.51%,#bbbbbe 100%)}
.nobrd .project-box.artboard .imagebox .img,.nobrd .project-page--videobanner,.nobrd .project-page--videobanner>.boxbody{border-radius:0;background:0 0;padding:0}
.goup{margin-top:-8em}
.goxup{margin-top:-10em;padding-top:0}
}
@media screen and (max-width:759px){
.goup{margin-top:-5em}
.goxup{margin-top:-8em}
}
@media screen{
.project-page .pgtop{background-color:#282828;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:33px;z-index:100;position:relative;min-height:calc(100vh - 100px)}
.project-page--imagebanner{z-index:100;position:absolute;top:0;left:0;bottom:0;right:0}
.project-page--imagebanner .image{position:absolute;top:0;bottom:0;left:0;right:0;display:block;text-align:center;overflow:hidden;background-size:cover;background-position:center}
.vidslide .project-page--imagebanner .image{transform:translate(-20px,0);transition:transform 2s ease-in-out}
.loaded.vidslide .project-page--imagebanner .image{transform:translate(0)}
.project-page--imagebanner .bnr-text{position:absolute;z-index:999;top:20%;left:56%;color:#fff;font-size:40px;font-weight:700;line-height:1.2;letter-spacing:1px}
.project-page--videobanner{z-index:101;position:relative;overflow:hidden;width:100%;max-width:1226px;padding:33px;margin-left:auto;margin-right:auto;margin:0;margin-bottom:40px;padding:0}
.project-page--videobanner.noframe{background:0 0!important}
.project-page--videobanner.noframe .boxbody{background:0 0!important;min-height:200px}
.project-page--videobanner.noframe .boxbody video{min-height:100vh;max-width:none}
.project-page--videobanner.full{position:absolute;top:0;bottom:0;left:0;right:0;display:block;text-align:center;overflow:hidden;width:auto!important;max-width:none;margin:0;border-radius:0!important}
.EPLICA_loggedin .project-page--videobanner.full{position:relative;width:100%!important;min-height:600px}
.project-page--videobanner.full.grad-half:before,.project-page--videobanner.full.grad:before{content:'';background:linear-gradient(180deg,rgba(0,0,0,0) 5.4%,rgba(0,0,0,.35) 52.26%,rgba(0,0,0,.7) 98.61%);position:absolute;bottom:0;left:0;right:0;top:0;padding:0;z-index:1}
.project-page--videobanner.full.grad-half:before{top:auto;height:45%}
.project-page--videobanner.full>.boxbody{position:absolute;top:0;bottom:0;left:0;right:0;padding:0;border-radius:0!important}
.project-page--videobanner.full>.boxbody video{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.project-page--videobanner.full+.project-page---info{height:100%;max-height:870px;display:flex;align-items:flex-end}
.beforejsinit .project-page--videobanner{display:none}
.project-page--videobanner .image{background-size:cover;background-position:center}
.project-page--videobanner video{max-height:100%;max-width:100%;margin:0 auto}
.project-page--videobanner .imagebnr{position:absolute;top:0;bottom:0;left:0;right:0;display:block;text-align:center;overflow:hidden;background-size:cover;background-position:center}
.project-page---info{z-index:101;width:100%;max-width:1226px;padding:33px;margin-left:auto;margin-right:auto;margin:0;padding:0}
.project-page---info>.boxbody{z-index:99;position:relative;font-size:13px;padding-left:30px;display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}
.project-page---info>.boxbody:before{content:'';position:absolute;top:5px;bottom:10px;left:0;width:1px;background-color:#26e6ac}
.project-page---info h1{font-size:20px;color:inherit;width:100%;margin:0 0 .9em;font-family:"Leitura News",Helvetica,Arial,sans-serif}
.project-page---info .subtitle{font-size:13px;color:inherit;width:100%;margin:0 0 2em}
.project-page---info ul{display:flex;flex-wrap:wrap}
.project-page---info ul li{display:flex;align-items:center;padding-right:10px;margin-bottom:10px}
.project-page---info ul li:after{content:'';background-color:#26e6ac;display:block;height:3px;width:3px;border-radius:50%;margin-left:10px}
.project-page---info ul li:last-child:after{content:none}
.project-page---info p{margin-bottom:10px}
.project-page---info a[href]{position:relative;color:#fff;padding-left:100px}
.project-page---info a[href]:before{content:'';position:absolute;top:0;left:0;bottom:0;margin:auto 0;width:77px;height:1px;background-color:#26e6ac}
.project-page---info .sound{margin-bottom:0}
.project-page---info .sound a.playsound:after{content:'';z-index:1;position:absolute;top:-25px;left:0;right:0;bottom:0}
.project-page---info #soundbars{position:absolute;right:80px;bottom:20px;height:30px;margin:-30px 0 0 -20px;width:40px}
.project-page---info #soundbars .bar{position:absolute;bottom:1px;background:#26e6ac;height:2px;width:3px}
.project-page---info #soundbars.play .bar{animation:sound 0s -.8s linear infinite alternate}
.project-page---info #soundbars .bar:nth-child(1){left:1px;animation-duration:474ms}
.project-page---info #soundbars .bar:nth-child(2){left:5px;animation-duration:433ms}
.project-page---info #soundbars .bar:nth-child(3){left:9px;animation-duration:407ms}
.project-page---info #soundbars .bar:nth-child(4){left:13px;animation-duration:458ms}
.project-page---info #soundbars .bar:nth-child(5){left:17px;animation-duration:.4s}
.project-page---info #soundbars .bar:nth-child(6){left:21px;animation-duration:427ms}
.project-page---info #soundbars .bar:nth-child(7){left:25px;animation-duration:441ms}
.project-page---info #soundbars .bar:nth-child(8){left:29px;animation-duration:419ms}
.project-page---info #soundbars .bar:nth-child(9){left:33px;animation-duration:487ms}
.project-page---info #soundbars .bar:nth-child(10){left:37px;animation-duration:442ms}
}
@media screen and (max-width:759px){
.project-page--videobanner{max-width:400px;border-radius:0;background:0 0!important;padding:70px 0 0}
.project-page--videobanner .imgbnr{position:relative}
.project-page--videobanner .imgbnr:before{display:block;content:'';padding-top:145%}
.project-page--videobanner.full{min-height:550px}
.project-page--videobanner.full+.project-page---info{min-height:400px;height:calc(100vh - 160px)}
.project-page--videobanner.full.grad:before{content:''}
.project-page--videobanner.full.vcenter>.boxbody video{margin:0 -130%}
.project-page---info h1{font-size:1.8em}
}
@media screen and (max-width:979px){
.project-page .pgtop{padding-left:30px;padding-right:30px}
.project-page .pgtop .project-page--imagebanner,.project-page .pgtop .project-page--videobanner{margin-top:-100px}
.project-page--imagebanner .bnr-text{left:auto;right:30px;width:calc(22.761760vw + 177.16236722306525px);font-size:calc(2.427921vw + 16.230652503793625px)}
.project-page--videobanner{width:100%}
.project-page--videobanner>.boxbody{padding:16px 4px 4px}
.project-page--videobanner.full.vcenter>.boxbody video{width:auto;height:100%}
.project-page---info>.boxbody:before{bottom:75px}
.project-page---info>.boxbody>*{width:100%}
.project-page---info>.boxbody>a,.project-page---info>.boxbody>p>a{float:right}
.project-page---info .summary{margin:0 0 2em}
.project-page---info a[href]{padding-left:60px}
.project-page---info a[href]:before{width:47px}
.project-page---info #soundbars{right:54px;bottom:10px}
}
@media screen and (min-width:760px) and (max-width:979px){
.project-page .pgtop{padding-top:90px}
.project-page--videobanner .imgbnr{position:relative}
.project-page--videobanner .imgbnr:before{display:block;content:'';padding-top:56%}
.project-page--videobanner.full{min-height:550px}
.project-page--videobanner.full+.project-page---info{height:calc(100vh - 200px);min-height:450px}
}
@media screen and (min-width:980px){
.project-page .pgtop{height:100vh}
.project-page .EPLICA_loggedin .pgtop{padding-top:120px}
.project-page--imagebanner .bnr-text{font-size:calc(2.272727vw + 17.727272727272727px)}
.project-page--videobanner.zoom{transform:scale(1.5,1.5)}
.project-page--videobanner:before{content:'';display:block;padding-top:57.5%}
.project-page--videobanner>.boxbody{position:absolute;top:18px;left:3px;right:3px;bottom:3px;border-radius:0;background:0 0;padding:0}
.project-page--videobanner .image{position:absolute;top:0;bottom:0;right:0;left:0;background-size:cover;background-position:center}
.project-page--videobanner video{position:absolute;top:0;bottom:0;right:0;left:0;max-height:100%;max-width:100%;margin:0 auto}
.project-page--videobanner.full.vcenter>.boxbody{position:absolute;top:-50%;left:-50%;width:200%;height:200%}
.project-page--videobanner.full.vcenter>.boxbody video{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;min-height:50%!important;min-width:50%!important;max-width:initial;background-position:center}
}
@media screen and (min-width:980px) and (max-height:1000px) and (min-aspect-ratio:16/10){
.project-page--videobanner{width:100vh!important;margin-bottom:20px}
}
@media screen and (min-width:980px) and (max-width:1400px) and (max-height:800px){
.project-page--videobanner{width:100vh!important}
.project-page--videobanner:before{padding-top:58.5%}
}
@media screen and (min-width:1860px){
.project-page--imagebanner .bnr-text{font-size:3em}
}
@media screen{
.project-box{display:flex;align-items:center;padding:8em 33px;width:100%}
.EPLICA_loggedin .project-box{margin-top:150px;border:1px solid red}
.EPLICA_loggedin .project-box h1{width:100%}
.EPLICA_loggedin .project-box .boxhead{display:none}
.project-box.goup{margin-top:-6em}
.project-box.goxup{margin-top:-8em;padding-top:0}
.project-box.bg-dark{color:#fff}
.project-box.bg-dark .summary,.project-box.bg-dark h1,.project-box.bg-dark h2{color:#fff}
.project-box.bghalf-light{position:relative}
.project-box.bghalf-light:before{content:'';position:absolute;top:0;left:0;right:0;height:78%;background-color:#f5f6f6}
.project-box.bggrad-light{background-image:linear-gradient(180deg,#f5f6f6 0,#fff 100%)}
.project-box>.boxbody{position:relative;width:100%;max-width:1226px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end}
.texttop .project-box>.boxbody{align-items:flex-start}
.project-box>.boxbody .imagebox,.project-box>.boxbody .subtitle,.project-box>.boxbody .summary{will-change:opacity,transform;transform:translate(0,80px);opacity:0;transition-duration:.6s;transition-timing-function:ease-out;transition-property:opacity,transform}
.EPLICA_loggedin .project-box>.boxbody .imagebox,.EPLICA_loggedin .project-box>.boxbody .subtitle,.EPLICA_loggedin .project-box>.boxbody .summary{transform:translate(0,0)!important;transition:none!important}
.project-box>.boxbody .subtitle{position:relative;padding-bottom:40px;margin:0;transition-delay:.1s;font-family:"Leitura News",Helvetica,Arial,sans-serif}
.project-box>.boxbody .subtitle:before{content:'';position:absolute;bottom:0;left:0;height:1px;width:77px;background-color:#26e6ac}
.project-box>.boxbody .summary{transition-delay:.2s}
.project-box>.boxbody .summary>p:last-child{margin-bottom:0}
.project-box>.boxbody .summary ul>li{margin-bottom:10px;padding-left:2em}
.project-box>.boxbody .summary ul>li::before{content:'';display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;font-size:.5em;line-height:1;margin-top:1em;margin-left:-3em;color:#1ce8ba;float:left}
.project-box>.boxbody ul.numbers{display:flex;flex-wrap:wrap;justify-content:space-around;text-align:center;width:100%}
.project-box>.boxbody ul.numbers>li{margin-bottom:0;padding:0}
.project-box>.boxbody ul.numbers>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.project-box>.boxbody ul.numbers b,.project-box>.boxbody ul.numbers strong{display:block;font-weight:400;font-family:"Leitura News",Helvetica,Arial,sans-serif;font-size:5em;color:#26e6ac;line-height:1.2}
.project-box>.boxbody ul.numbers b.percent,.project-box>.boxbody ul.numbers strong.percent{white-space:nowrap}
.project-box>.boxbody ul.numbers b.percent:after,.project-box>.boxbody ul.numbers strong.percent:after{content:'%'}
.project-box>.boxbody ul.numbers>li{position:relative;width:33.3%;max-width:240px;min-width:160px;padding:0 10px;margin-bottom:40px}
.project-box>.boxbody ul.numbers>li:before{content:'';position:absolute;left:0;right:0;bottom:-28px;height:1px;width:90%;margin:0 auto;background-color:rgba(151,151,151,.2)}
.project-box>.boxbody .imagebox{transition-delay:.4s}
.project-box.noline .subtitle:before{content:none}
.project-box.onscreen>.boxbody .imagebox,.project-box.onscreen>.boxbody .summary,.project-box.onscreen>.boxbody h2{transform:translate(0,0);opacity:1}
.project-box>.boxbody .wideframe{position:relative;display:block;width:100%;padding-top:56%;margin-bottom:6em}
.project-box>.boxbody .wideframe iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}
.project-box>.boxbody .goright+.wideframe{margin-top:5em}
.project-box.artboard{padding-bottom:10em}
.project-box.artboard .imagebox{max-width:79%;margin-left:auto;margin-right:auto}
.EPLICA_loggedin .project-box.artboard{position:relative}
.EPLICA_loggedin .project-box.artboard:before{content:'Artboard';color:red;position:absolute;top:0;right:0}
.project-box.artboard.wimg .imagebox{max-width:none}
.project-box.phone{justify-content:flex-start}
.project-box.phone>.boxbody{align-items:flex-start}
.project-box.phone>.boxbody .subtitle{max-width:50%;margin-bottom:40px}
.project-box.phone>.boxbody .summary{max-width:50%}
.project-box.phone .imagebox{transform:translate(80px,0);max-width:45%}
.EPLICA_loggedin .project-box.phone{position:relative}
.EPLICA_loggedin .project-box.phone:before{content:'Phone';color:red;position:absolute;top:0;right:0}
.project-box.threephones{padding-top:0;margin-top:-2em}
.project-box.threephones .imgwrap{display:flex;justify-content:space-between;flex-wrap:nowrap;width:90%;max-width:1000px;margin:0 auto;width:100%}
.project-box.threephones .img{width:31%;transform:translateY(80px);opacity:0;will-change:transform,opacity;transition:transform ease-in-out .8s,opacity ease-in-out .8s}
.project-box.threephones .img.img2{transition-delay:.1s}
.project-box.threephones .img.img3{transition-delay:.2s}
.project-box.threephones.onscreen .img{transform:translateY(0);opacity:1}
.project-box.saman-i-sokn .quoting__text{max-width:none;width:100%}
.project-box .img{opacity:0;transition:opacity .6s ease-in-out}
.project-box.onscreen .img{opacity:1}
.space{display:block;height:10em}
.space-up_dwn{margin-top:8em;margin-bottom:8em}
}
@media screen and (max-width:759px){
.project-box{padding:6em 30px}
.project-box>.boxbody .subtitle{font-size:1.8em;margin-bottom:40px}
.project-box>.boxbody ul.numbers{margin:0 -10px;width:auto}
.project-box>.boxbody ul.numbers>li{width:50%}
.project-box>.boxbody .wideframe{margin-bottom:4em}
.project-box>.boxbody .goright+.wideframe{margin-top:2em}
.project-box.artboard.wimg .imagebox{max-width:100%}
.project-box.artboard .summary,.project-box.spacedwn .summary{margin-bottom:60px}
.project-box.phone{overflow:hidden}
.project-box.phone>.boxbody .subtitle{max-width:none;width:100%}
.project-box.phone .imagebox img{max-height:300px}
.project-box.phone.phonewide .imagebox{position:static;max-width:none}
.project-box.threephones .imgwrap{width:100%}
.project-box.threephones .img{width:32%}
.project-box+.stream+.combine{margin-top:calc(-6em + 60px)}
.project-box.phone.gotop .summary{max-width:none;margin-bottom:40px}
.project-box.phone.gotop .ontop{margin:0 -10px;width:calc(100% + 20px)}
.project-box.imageshow.phone>.boxbody .summary{max-width:100%;margin-bottom:40px}
.project-box.imageshow.phone ul{-moz-columns:2;columns:2;-moz-column-gap:15px;column-gap:15px}
.project-box.imageshow.phone ul li{margin-bottom:15px;-moz-column-break-inside:avoid;break-inside:avoid}
.space-up_dwn{margin-top:6em;margin-bottom:6em}
}
@media screen and (max-width:479px){
.project-box.phone>.boxbody{justify-content:center}
.project-box.phone>.boxbody .summary{max-width:none;margin-bottom:60px}
.project-box.phone .imagebox{position:static;max-width:none}
.project-box+.project-box{padding-top:1em}
}
@media screen and (min-width:760px){
.project-box>.boxbody .subtitle{width:40%}
.project-box>.boxbody .summary{width:55%;padding-bottom:40px}
.project-box>.boxbody .goright{width:55%;margin-left:auto}
.project-box.first{align-items:flex-end}
.project-box.artboard .subtitle,.project-box.artboard .summary,.project-box.spacedwn .subtitle,.project-box.spacedwn .summary{margin-bottom:10%}
.project-box.phone>.boxbody{z-index:100;flex-direction:column}
.project-box.phone>.boxbody .subtitle{max-width:50%}
.project-box.phone .imagebox{position:absolute;bottom:0;right:0;margin-bottom:-50px}
.project-box.phone .imagebox img{max-height:500px}
.project-box.phone.phonewide .imagebox{margin-bottom:50px}
.project-box.phone.gotop .summary{z-index:2;max-width:48%}
.project-box.phone.gotop .ontop{z-index:1;margin-top:-200px;margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}
.project-box.imageshow ul{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;height:calc(73.913043vw - 101.73913043478251px);justify-content:center;align-items:center;margin-right:-20px;margin-top:-80px}
.project-box.imageshow ul li{width:33.3%;display:flex;flex-wrap:wrap;align-items:center;align-content:center;margin-bottom:20px;border-right:20px solid #fff}
.project-box.imageshow ul li>*{width:100%}
.project-box.imageshow ul li:first-child{height:100%}
}
@media screen and (min-width:760px) and (max-width:979px){
.project-box.imageshow ul{margin-right:-15px}
.project-box.imageshow ul li{margin-bottom:15px;border-right:15px solid #fff}
}
@media screen and (min-width:980px){
.project-box{padding-top:8em;padding-bottom:8em}
.project-box>.boxbody .subtitle{width:35%;padding-bottom:40px}
.project-box>.boxbody .subtitle:before{width:77px}
.project-box>.boxbody ul.numbers b,.project-box>.boxbody ul.numbers strong{font-size:6.35em}
.project-box.first .subtitle,.project-box.first .summary{transform:translateY(0);opacity:1}
.banner-cover .project-box.first .summary,.banner-cover .project-box.first h2{transform:translateY(80px);opacity:0}
.project-box.phone .imagebox img{max-height:580px}
.project-box.fullwidth>.boxbody{max-width:none;margin:0;padding:0}
.project-box.fullheight{height:calc(100vh + 200px);height:100vh;min-height:1110px}
.project-box.halfheight{min-height:550px}
.project-box.phone.gotop .ontop{margin-top:-240px}
.space-up_dwn{margin-top:8em;margin-bottom:8em}
}
@media screen and (min-width:1220px){
.project-box.imageshow ul{height:800px;margin-left:-30px;margin-right:-40px;width:calc(100% + 70px)}
.scale90 .project-box>.boxbody{max-width:80%}
.scale90 .project-box--widetext>.boxbody{max-width:1226px}
}
@media screen and (min-width:1860px){
.project-box.phone.gotop .ontop{margin-top:-300px;margin-left:-100px;margin-right:-100px;width:calc(100% + 200px)}
.project-box.imageshow ul{height:920px;margin-left:-100px;margin-right:-120px;width:calc(100% + 220px)}
}
@media screen{
.project-page--banner,.project-page--paralax{overflow:hidden}
.project-page--banner .image,.project-page--paralax .image{background:50% 50% no-repeat;background-size:cover;height:80vh;display:block}
.project-page--banner .imgalign-left .image,.project-page--paralax .imgalign-left .image{background-position:0 50%}
.project-page--banner .imgalign-right .image,.project-page--paralax .imgalign-right .image{background-position:100% 50%}
.project-page--banner.full .image,.project-page--paralax.full .image{height:100vh}
.project-page--banner.contain-img .image,.project-page--paralax.contain-img .image{background-size:contain}
.project-page--banner .item,.project-page--paralax .item{will-change:transform,opacity}
.project-page--banner .image,.project-page--paralax .image{opacity:0;transition:opacity .6s ease-in-out}
.project-page--banner.onscreen .image,.project-page--paralax.onscreen .image{opacity:1}
.project-page--banner .item{padding-top:50%}
.project-page--banner .image{position:absolute;top:0;left:0;right:0;bottom:0;height:auto}
.project-page--banner .videoframe{position:relative;padding-bottom:56.25%}
.project-page--banner .videoframe iframe{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%}
}
@media screen and (max-width:979px){
.project-page--banner .item,.project-page--paralax .item{transform:scale(1.03,1.03);opacity:.9;transition:transform ease-in-out .8s,opacity ease-in-out .8s}
.project-page--banner.onscreen .item,.project-page--paralax.onscreen .item{transform:scale(1,1);opacity:1}
}
@media screen and (min-width:980px){
.project-page--paralax .image{background-attachment:fixed}
.project-page--banner .item,.project-page--paralax .item{transform:scale(1,1);opacity:1;transition:transform 1s ease-in-out .2s,opacity 1s ease-in-out .2s}
.banner-cover .project-page--banner .item,.banner-cover .project-page--paralax .item{transform:scale(1.05,1.05);opacity:.9}
}
@media screen{
.project-page--mediaslideshow-new{max-width:1920px;margin-left:auto;margin-right:auto;padding-bottom:5em;position:relative;padding-top:5em;margin-left:calc((100vw - 1226px)/ 2);overflow:hidden;opacity:0}
.project-page--mediaslideshow-new.onscreen{transform:translateY(0);opacity:1}
.project-page--mediaslideshow-new .item{flex-shrink:0;text-align:center}
.beforejsinit .project-page--mediaslideshow-new .item{display:none}
.project-page--mediaslideshow-new .item[aria-hidden=true]{display:block}
.owl-carousel{position:relative;opacity:0;-webkit-tap-highlight-color:transparent}
.owl-carousel.owl-loaded{opacity:1}
.owl-carousel .owl-stage{position:relative;touch-action:pan-Y;backface-visibility:hidden;display:flex;align-items:center;padding-left:0!important}
.owl-carousel .owl-stage::after{content:' ';clear:both;display:block;height:0}
.owl-carousel .owl-stage-outer{position:relative;transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{backface-visibility:hidden;transform:translate3d(0,0,0)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;display:block;backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .banner-item{float:none;margin:0}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel .owl-dot{cursor:pointer;cursor:move;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.loading .owl-carousel,.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-nav__wrapper{position:absolute;bottom:0;right:40px;display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;padding-top:15px}
.owl-dots{display:flex;font-size:16px;line-height:20px}
.owl-carousel .owl-dots .owl-dot{border:0;border-radius:0;padding:0;background:0 0;font:inherit;text-align:inherit;color:inherit;cursor:pointer;height:2px;width:40px;background-color:#202020;margin-right:4px}
.owl-carousel .owl-dots .owl-dot:focus{outline:0;box-shadow:none}
.owl-carousel .owl-dots .owl-dot.active{background-color:$color-red}
.owl-nav{display:flex}
.owl-nav button span{position:relative;width:21px;height:16px;display:block;margin-right:18px}
.owl-nav .owl-next span{margin-right:0}
.owl-nav.disabled{display:none}
}
@media screen and (max-width:1300px){
.project-page--mediaslideshow-new{margin-left:33px}
}
@media screen and (max-width:759px){
.project-page--mediaslideshow-new{margin-left:30px}
}
@media screen{
.project-page--mediaslideshow{max-width:1920px;margin-left:auto;margin-right:auto;padding-bottom:5em;position:relative;padding-top:5em;margin-left:calc((100vw - 1226px)/ 2);overflow:hidden;will-change:opacity,transform;transform:translateY(80px);opacity:0;transition-duration:.6s;transition-timing-function:ease-out;transition-property:opacity,transform}
.project-page--mediaslideshow.onscreen{transform:translateY(0);opacity:1}
.project-page--mediaslideshow:before{position:absolute;top:30px;right:15vw;content:"";width:230px;height:15px;background:url(i/arrow-right.svg) 0 0 no-repeat;background-size:230px 15px;display:block}
.noarrow>.project-page--mediaslideshow:before{content:none}
.project-page--mediaslideshow .boxbody{margin-bottom:120px;position:relative;display:inline-flex;align-items:center;will-change:transform;transform:translate3d(0,0,0);transition:transform .4s ease-out}
.project-page--mediaslideshow .item{flex-shrink:0;max-width:600px;width:600px;margin-right:30px;text-align:center}
.project-page--mediaslideshow .item>video{width:100%}
.beforejsinit .project-page--mediaslideshow .item{display:none}
.project-page--mediaslideshow .item[aria-hidden=true]{display:block}
.bigger .project-page--mediaslideshow .item{margin-right:60px;margin-top:20px;box-shadow:0 30px 60px rgba(0,0,0,.15)}
.bigger .project-page--mediaslideshow .item.noshaddow{box-shadow:none}
.bigger .project-page--mediaslideshow .item.small{max-width:400px;width:400px;margin-right:60px}
.bigger .project-page--mediaslideshow .item.wide{max-width:900px;width:900px}
.biggest .project-page--mediaslideshow .item{max-width:900px;width:900px;box-shadow:none}
.phones .project-page--mediaslideshow .item{max-width:350px;width:350px;box-shadow:none;margin-right:0}
.brd .project-page--mediaslideshow .item{border:1px solid rgba(0,0,0,.15)}
}
@media screen and (max-width:1300px){
.project-page--mediaslideshow{margin-left:33px}
.project-page--mediaslideshow [class].item{max-width:400px;width:400px}
.bigger .project-page--mediaslideshow [class].item{max-width:400px;width:400px;margin-right:30px}
.bigger .project-page--mediaslideshow [class].item.small{max-width:300px;width:300px;margin-right:30px}
.biggest .project-page--mediaslideshow [class].item{max-width:600px;width:600px}
.phones .project-page--mediaslideshow [class].item{max-width:300px;width:300px}
}
@media screen and (max-width:759px){
.project-page--mediaslideshow{margin-left:30px}
.project-page--mediaslideshow [class].item{max-width:70vw;width:70vw;margin-right:20px}
.bigger .project-page--mediaslideshow [class].item{max-width:80vw;width:80vw;margin-right:30px}
.bigger .project-page--mediaslideshow [class].item.small{max-width:70vw;width:70vw;margin-right:30px}
.biggest .project-page--mediaslideshow [class].item{max-width:80vw;width:80vw}
.phones .project-page--mediaslideshow [class].item{max-width:200px;width:200px}
}
@media screen and (min-width:760px) and (max-width:979px){
.project-page--mediaslideshow [class].item{max-width:400px;width:400px}
.bigger .project-page--mediaslideshow [class].item{max-width:400px;width:400px;margin-right:30px}
.bigger .project-page--mediaslideshow [class].item.small{max-width:300px;width:300px;margin-right:30px}
.biggest .project-page--mediaslideshow [class].item{max-width:600px;width:600px}
.phones .project-page--mediaslideshow [class].item{max-width:300px;width:300px}
}
@media screen{
.projectlist{min-height:100vh;padding:2em 30px;margin:0 auto;max-width:1920px}
.projectlist .boxbody{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-right:-30px}
.projectlist .item{position:relative;display:flex;flex-direction:column;align-items:stretch;width:50%;border-right:30px solid #fff;margin:0 0 3.5em;transition:all .8s ease-in-out;transition-property:opacity,transform;transform-origin:top left;transform:translateY(70px);opacity:0}
.projectlist .item [class].img{display:block;overflow:hidden}
.projectlist .item [class].img img,.projectlist .item [class].img ins{transition:transform .5s ease-in-out;transform:scale(1)}
.projectlist .item:hover [class].img img,.projectlist .item:hover [class].img ins{transform:scale(1.1)}
.projectlist .item.onscreen{transform:translateY(0);opacity:1}
.projectlist .item .textwrap{display:flex;flex-wrap:wrap;align-items:center}
.projectlist .item .more,.projectlist .item h3,.projectlist .item h4{font-family:"Leitura News",Helvetica,Arial,sans-serif;color:#4a4a4a}
.projectlist .item h3,.projectlist .item h4{font-size:1.8em;line-height:1.277777em;font-weight:500}
.projectlist .item h3{margin:0 35px 0 0}
.projectlist .item h3>a:active,.projectlist .item h3>a:focus,.projectlist .item h3>a:hover{text-decoration:none}
.projectlist .item h3 .meta{display:none}
.projectlist .item h4{display:none;margin-top:15px;margin-bottom:5px}
.projectlist .item .summary>*{display:none}
.projectlist .item .summary>.more{display:block}
.projectlist .item .img{width:100%;overflow:hidden;display:block;max-height:630px;margin:0 0 25px;background:url(i/spinner3.gif) 50% 50% no-repeat}
.projectlist .item .img.lazy-loaded{background:0 0}
.projectlist .item .img::before{content:'';position:absolute;left:0;top:0;right:0;bottom:0}
.projectlist .item ins.image{display:block;padding-top:51%;background:50% 50% no-repeat;background-size:cover}
.projectlist .item .more{margin-top:27px;padding-left:101px;position:relative;display:block;margin:10px 0}
.projectlist .item .more:before{content:"\00a0";display:block;height:1px;width:76px;background:#26e6ac;position:absolute;top:50%;left:0}
.projectlist .item .more a{color:#4a4a4a}
.projectlist .item .more a:after{content:"\00a0";display:block;height:2px;width:20px;background:#fff;position:absolute;top:50%;left:-20px;transform:translateY(-50%);transition:left .35s ease}
.projectlist .item .more a:active,.projectlist .item .more a:focus,.projectlist .item .more a:hover{text-decoration:none}
.projectlist .item .more a:active:after,.projectlist .item .more a:focus:after,.projectlist .item .more a:hover:after{left:76px}
.projectlist .item .more a::before{content:none}
.projectlist .item:active .more a:after,.projectlist .item:focus .more a:after,.projectlist .item:hover .more a:after{left:76px}
.projectlist .paging{display:flex;justify-content:center;align-items:center;height:273px;width:100%;margin-top:40px;font-size:.8em}
.projectlist .paging .status{display:none}
.projectlist .paging .stepper .prev{display:none}
.projectlist .paging .stepper .next{transform:rotate(90deg);-webkit-transform-origin:50% 51%}
.projectlist .paging .stepper .next a{position:relative;display:block;width:257px;margin:0 auto;min-height:63px;color:#17171f;font-family:"Leitura News",Helvetica,Arial,sans-serif;transform:translate(0,0);transition:transform 250ms ease-in-out}
.projectlist .paging .stepper .next a:before{content:'';z-index:2;position:absolute;top:0;left:0;bottom:0;background:url(i/projects-home-arrow.svg) 0 22px no-repeat;background-size:contain;margin:auto 0;width:240px}
.projectlist .paging .stepper .next a:active,.projectlist .paging .stepper .next a:focus,.projectlist .paging .stepper .next a:hover{text-decoration:none;transition:transform .3s ease-in-out;transform:translate(10px,0)}
.projectlist .paging .stepper .next a .circle,.projectlist .paging .stepper .next a>span{position:absolute;top:0;right:-6px;display:block;border:0;color:transparent;width:60px;height:60px;border-radius:100%;transform:rotate(-45deg)}
.projectlist .paging .stepper .next a .circle::after,.projectlist .paging .stepper .next a .circle::before,.projectlist .paging .stepper .next a>span::after,.projectlist .paging .stepper .next a>span::before{box-sizing:inherit;content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%}
.projectlist .paging .stepper .next a .circle::before,.projectlist .paging .stepper .next a>span::before{border:1px solid transparent;transition:border-bottom-color .1s linear,border-right-color .1s linear 50ms,border-top-color .1s linear .1s}
.projectlist .paging .stepper .next a .circle::after,.projectlist .paging .stepper .next a>span::after{border:0 solid transparent;transform:rotate(0);transition:transform .2s linear 0s,border-left-width 0s linear .15s}
.projectlist .paging .stepper .next a:active .circle:before,.projectlist .paging .stepper .next a:active>span:before,.projectlist .paging .stepper .next a:focus .circle:before,.projectlist .paging .stepper .next a:focus>span:before,.projectlist .paging .stepper .next a:hover .circle:before,.projectlist .paging .stepper .next a:hover>span:before{border-top-color:#17171f;border-right-color:#17171f;border-bottom-color:#17171f;transition:border-top-color .15s linear,border-right-color .15s linear .1s,border-bottom-color .15s linear .2s}
.projectlist .paging .stepper .next a:active .circle:after,.projectlist .paging .stepper .next a:active>span:after,.projectlist .paging .stepper .next a:focus .circle:after,.projectlist .paging .stepper .next a:focus>span:after,.projectlist .paging .stepper .next a:hover .circle:after,.projectlist .paging .stepper .next a:hover>span:after{border-top:1px solid #17171f;border-left-width:1px;border-right-width:1px;transform:rotate(270deg);transition:transform .4s linear 0s,border-left-width 0s linear .35s}
}
@media screen and (max-width:479px){
.projectlist .boxbody{margin-right:0}
.projectlist .item{border:0;width:100%}
}
@media screen and (min-width:480px) and (max-width:759px){
.projectlist .item:nth-child(odd){transition-delay:0}
.projectlist .item:nth-child(even){transition-delay:.1s}
}
@media screen and (min-width:480px) and (max-width:979px){
.projectlist .boxbody{margin-right:-15px}
.projectlist .item{border-right:15px solid #fff}
.projectlist .paging{height:273px}
.projectlist .paging .stepper .next a{width:220px}
.projectlist .paging .stepper .next a:before{background:url(i/projects-home-arrow.svg) -30px 22px no-repeat;width:220px}
}
@media screen and (min-width:760px) and (max-width:979px){
.projectlist .item:nth-child(6n+2),.projectlist .item:nth-child(6n+5){transition-delay:.1s}
.projectlist .item:nth-child(6n+3),.projectlist .item:nth-child(6n+6){flex-direction:row;align-items:center;width:100%;border:0}
.projectlist .item:nth-child(6n+3) .textwrap,.projectlist .item:nth-child(6n+6) .textwrap{flex-direction:column;align-items:flex-start;max-width:50%;margin:0 auto;padding:0 20px}
.projectlist .item:nth-child(6n+3) h3,.projectlist .item:nth-child(6n+6) h3{font-size:1em;margin-bottom:0}
.projectlist .item:nth-child(6n+3) h4,.projectlist .item:nth-child(6n+6) h4{display:block}
.projectlist .item:nth-child(6n+3) .img,.projectlist .item:nth-child(6n+6) .img{width:50%;border-right:15px solid #fff}
.projectlist .item:nth-child(6n+6){flex-direction:row-reverse}
}
@media screen and (min-width:980px){
.projectlist{padding-top:4em;padding-bottom:4em}
.projectlist .boxbody{padding-bottom:100px}
.projectlist .item:nth-child(6n+2),.projectlist .item:nth-child(6n+5){transition-delay:.1s}
.projectlist .item:nth-child(6n+1),.projectlist .item:nth-child(6n+5){width:36%}
.projectlist .item:nth-child(6n+1) ins.image,.projectlist .item:nth-child(6n+5) ins.image{padding-top:95.454545%}
.projectlist .item:nth-child(6n+2),.projectlist .item:nth-child(6n+4){width:64%}
.projectlist .item:nth-child(6n+2) ins.image,.projectlist .item:nth-child(6n+4) ins.image{padding-top:52.5%}
.projectlist .item:nth-child(6n+3),.projectlist .item:nth-child(6n+6){flex-direction:row;align-items:center;width:100%}
.projectlist .item:nth-child(6n+3) .textwrap,.projectlist .item:nth-child(6n+6) .textwrap{flex-direction:column;align-items:flex-start;max-width:420px;margin:0 auto;padding:0 30px}
.projectlist .item:nth-child(6n+3) h3,.projectlist .item:nth-child(6n+6) h3{font-size:1em;margin-bottom:0}
.projectlist .item:nth-child(6n+3) h4,.projectlist .item:nth-child(6n+6) h4{display:block}
.projectlist .item:nth-child(6n+3) .img,.projectlist .item:nth-child(6n+6) .img{width:64%}
.projectlist .item:nth-child(6n+3) ins.image,.projectlist .item:nth-child(6n+6) ins.image{padding-top:52.5%}
.projectlist .item:nth-child(6n+6){flex-direction:row-reverse}
}
@media screen{
.cards--projects .pgbottom{background-color:#f5f6f6}
.bg-box{position:absolute;top:0;bottom:0;left:0;right:0}
.projects{min-height:100vh;margin:0 auto;padding-top:2em;padding-bottom:2em}
.beforejsinit .projects{background:#fff}
.projects .boxhead{margin-left:calc(30.25vw - 76.79999999999995px);margin-right:calc(30.25vw - 76.79999999999995px)}
.projects .item h3{position:absolute;right:9999px;left:auto}
.projects .item .meta,.projects .item .summary{display:none}
.bg-dark+.projects--other .item h3>a,.bg-dark+.projects--other .item h3>span{color:#fff}
.bg-dark+.projects--other .item h3>a:before,.bg-dark+.projects--other .item h3>span:before{background-image:url(i/arrow-right-white.svg)}
.bg-dark+.projects--other .item:first-child h3>a:before,.bg-dark+.projects--other .item:first-child h3>span:before{background-image:url(i/arrow-left-white.svg)}
.bg-dark+.projects--other .item:active .circle:before,.bg-dark+.projects--other .item:focus .circle:before,.bg-dark+.projects--other .item:hover .circle:before{border-top-color:#fff;border-right-color:#fff;border-bottom-color:#fff}
.bg-dark+.projects--other .item:active .circle:after,.bg-dark+.projects--other .item:focus .circle:after,.bg-dark+.projects--other .item:hover .circle:after{border-top-color:#fff}
.projects--other{background:0 0;padding-bottom:0;padding-left:0;padding-right:0;max-width:none;min-height:auto}
.projects--other .boxbody{margin-right:0;padding-bottom:0}
.projects--other .item{border:none;margin-bottom:0}
.projects--other .item .img{margin-bottom:0}
.projects--other .item .img::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0}
.projects--other .item h3{font-size:.8em;margin-bottom:1em;margin-left:30px;margin-right:30px}
.projects--other .item h3>a,.projects--other .item h3>span{position:relative;display:block;width:257px;min-height:63px;color:#17171f;font-family:"Leitura News",Helvetica,Arial,sans-serif;margin-left:auto;transform:translate(0,0);transition:transform 250ms ease-in-out}
.projects--other .item h3>a:before,.projects--other .item h3>span:before{content:'';z-index:2;position:absolute;top:0;left:0;bottom:0;background:url(i/arrow-right.svg) 0 22px no-repeat;background-size:contain;margin:auto 0;width:240px}
.projects--other .item h3>a .circle,.projects--other .item h3>span .circle{position:absolute;top:0;right:-6px;display:block;border:0;width:60px;height:60px;border-radius:100%;transform:rotate(-45deg)}
.projects--other .item h3>a .circle::after,.projects--other .item h3>a .circle::before,.projects--other .item h3>span .circle::after,.projects--other .item h3>span .circle::before{box-sizing:inherit;content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%}
.projects--other .item h3>a .circle::before,.projects--other .item h3>span .circle::before{border:1px solid transparent;transition:border-bottom-color .1s linear,border-right-color .1s linear 50ms,border-top-color .1s linear .1s}
.projects--other .item h3>a .circle::after,.projects--other .item h3>span .circle::after{border:0 solid transparent;transform:rotate(0);transition:transform .2s linear 0s,border-left-width 0s linear .15s}
.projects--other .item .summary,.projects--other .item h4{display:none}
.projects--other .item:active h3>a,.projects--other .item:active h3>span,.projects--other .item:focus h3>a,.projects--other .item:focus h3>span,.projects--other .item:hover h3>a,.projects--other .item:hover h3>span{text-decoration:none;transition:transform .3s ease-in-out;transform:translate(10px,0)}
.projects--other .item:active .circle:before,.projects--other .item:focus .circle:before,.projects--other .item:hover .circle:before{border-top-color:#17171f;border-right-color:#17171f;border-bottom-color:#17171f;transition:border-top-color .15s linear,border-right-color .15s linear .1s,border-bottom-color .15s linear .2s}
.projects--other .item:active .circle:after,.projects--other .item:focus .circle:after,.projects--other .item:hover .circle:after{border-top:1px solid #17171f;border-left-width:1px;border-right-width:1px;transform:rotate(270deg);transition:transform .4s linear 0s,border-left-width 0s linear .35s}
.projects--other .item:first-child h3>a,.projects--other .item:first-child h3>span{margin-left:0;text-align:right}
.projects--other .item:first-child h3>a:before,.projects--other .item:first-child h3>span:before{right:0;left:auto;background:url(i/arrow-left.svg) 0 22px no-repeat;background-size:contain}
.projects--other .item:first-child h3>a .circle,.projects--other .item:first-child h3>span .circle{right:auto;left:-6px;transform:rotate(135deg)}
.projects--other .item:first-child h3>a .circle::after,.projects--other .item:first-child h3>a .circle::before,.projects--other .item:first-child h3>span .circle::after,.projects--other .item:first-child h3>span .circle::before{left:auto;right:0}
.projects--other .item:first-child:active h3>a,.projects--other .item:first-child:active h3>span,.projects--other .item:first-child:focus h3>a,.projects--other .item:first-child:focus h3>span,.projects--other .item:first-child:hover h3>a,.projects--other .item:first-child:hover h3>span{transform:translate(-10px,0)}
}
@media screen and (max-width:979px){
.projects .boxbody{flex-wrap:wrap}
}
@media screen and (max-width:759px){
.projects--other{padding:0;margin-left:-40%;overflow:hidden}
.projects--other .boxbody{flex-wrap:nowrap}
.projects--other .item{width:50%}
.projects--other .item.itm1 h3{opacity:0}
.projects--other .item h3>a,.projects--other .item h3>span{min-height:46px}
.projects--other .item h3>a:before,.projects--other .item h3>span:before{width:100%}
.projects--other .item h3>a .circle,.projects--other .item h3>span .circle{top:10px;right:-12px;width:40px;height:40px}
}
@media screen and (min-width:980px){
.projects{padding-top:4em;padding-bottom:4em}
.projects .boxbody{max-width:1920px;margin:0 auto;padding-bottom:100px}
.projects--other .item{width:50%!important}
.projects--other .item ins.image{padding-top:51%!important}
}
@media screen{
.verkefni--info{padding-left:30px;padding-right:30px}
.verkefni--info .boxbody{position:relative}
.verkefni--info .boxbody::after{content:' ';clear:both;display:block;height:0}
.verkefni--info--grid{margin-bottom:60px}
.verkefni--intro{padding-left:30px;padding-right:30px;max-width:37.75em}
.verkefni--intro h1{position:absolute;right:9999px;left:auto}
.EPLICA_loggedin .verkefni--intro h1{position:static}
.verkefni--intro .summary{font-size:1em;color:#313131;position:relative}
.verkefni--intro .extrainfo{font-size:.9em;font-weight:500}
.verkefni--intro .extrainfo>li{margin-bottom:0;padding:0}
.verkefni--intro .extrainfo>li::before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.verkefni--intro .extrainfo b,.verkefni--intro .extrainfo strong{display:block;font-size:.888888em;font-weight:400;color:#000fff}
.verkefni--intro .extrainfo li{margin-bottom:.5em}
}
@media screen and (max-width:979px){
.verkefni--info h2{font-size:22px}
.cards--projects--banner .verkefni--imgbox{margin-top:-100px}
.verkefni--intro{margin-top:63px!important}
.verkefni--intro h2{font-size:1.8em;font-weight:400}
.verkefni--intro .extrainfo{margin-bottom:3.333333em;font-size:.933333em}
.verkefni--intro .extrainfo b,.verkefni--intro .extrainfo strong{font-size:.866666em}
.verkefni--intro .summary [class].more{font-size:1.076923em}
.verkefni--info--second{margin-bottom:60px}
}
@media screen and (min-width:760px) and (max-width:979px){
.verkefni--intro h2{font-size:36px}
}
@media screen and (min-width:980px){
.verkefni--info{max-width:1286px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}
.verkefni--info .boxbody{max-width:37.75em;margin-left:auto}
.verkefni--info.left-text .boxbody{margin-left:0}
.verkefni--info.narrow{padding-left:calc(58.500914vw - 444.60694698354655px)}
.verkefni--info.last{position:relative;z-index:99;margin:0;background:#fff}
.verkefni--info.last .boxbody{margin-left:calc(64.899451vw - 453.235831809872px);margin-right:calc(23.765996vw - 140.62157221206581px)}
.verkefni--info.verkefni--info--between{padding-top:5em}
.verkefni--info img.left{float:left;margin:0 0 0 -40%;max-width:33.333333%}
.verkefni--intro{max-width:1286px;margin-left:auto;margin-right:auto;margin-bottom:14.5em;padding-top:10%}
.verkefni--intro .subtitle{font-size:2.7em}
.verkefni--intro [class].more{color:#000}
.verkefni--intro [class].more:before{position:absolute;margin-left:-30px}
.verkefni--info--second{margin-bottom:104px}
.verkefni--logo-overlay{margin-bottom:50px}
.verkefni--logo-overlay .logo-overlay{position:absolute;left:-27%;bottom:-100px;max-width:25%}
.cards--projects--banner .verkefni--imgbox .text{padding:0}
.cards--projects--banner .verkefni--imgbox .text .subtitle{font-size:2.7em}
.cards--projects--banner .verkefni--intro{display:flex;height:calc(100vh + 200px);min-height:1110px;max-width:none;margin:0;position:relative;padding-top:0;padding-left:0;padding-right:0}
.cards--projects--banner .verkefni--intro>.boxbody{position:fixed;bottom:50vh;margin-bottom:-200px;left:0;right:0;margin-left:auto;margin-right:auto;width:100%;min-width:500px;max-width:1286px;padding-left:30px;padding-right:30px}
.cards--projects--banner .verkefni--intro.fixed>.boxbody{position:absolute;transition:none}
.cards--projects--banner .verkefni--intro .summary,.cards--projects--banner .verkefni--intro h2{transform:translateY(0);opacity:1;transition-duration:1s;transition-property:opacity,transform}
.cards--projects--banner .verkefni--intro h2{transition-delay:.5s}
.cards--projects--banner .verkefni--intro .summary{transition-delay:.6s}
.cards--projects--banner.banner-cover .verkefni--intro{transition-duration:.2s;transition-property:top}
.cards--projects--banner.banner-cover .verkefni--intro .summary,.cards--projects--banner.banner-cover .verkefni--intro h2{transform:translateY(400px);opacity:0}
.verkefni--intro--pullup{margin-bottom:calc(24.442082% - 179.28799149840597px)}
}
@media screen and (min-width:980px) and (max-width:1219px){
.verkefni--intro .boxbody{max-width:650px}
}
@media screen and (min-width:1220px){
.verkefni--intro{position:relative}
.verkefni--intro .boxbody{position:relative;padding-left:471px;max-width:none}
.verkefni--intro .extrainfo{position:absolute;left:-314px;width:314px;top:.3em}
.verkefni--intro .extrainfo li{margin-bottom:1em}
.verkefni--intro .extrainfo strong{font-size:.777777em}
.cards--projects--banner .verkefni--intro .boxbody{padding-left:471px}
.cards--projects--banner .verkefni--intro .extrainfo{left:-284px}
.verkefni--info img.left{margin:0 0 0 -54.666666%;max-width:45.333333%}
.verkefni--logo-overlay .logo-overlay{left:-26%;bottom:-80px}
}
@media screen and (min-width:1860px){
.verkefni--info .extrainfo{position:absolute;left:-37%;width:30%;top:0;max-width:none}
.verkefni--info img.left{margin:0 0 0 -70.666666%;max-width:58.666666%}
.verkefni--info.narrow{padding-left:34.519956%}
}
@media screen{
.verkefni--tall{padding:0}
.verkefni--tall::after{content:' ';clear:both;display:block;height:0}
.verkefni--tall .boxbody{padding-bottom:100px}
.verkefni--tall h2{font-size:1.2em}
.verkefni--tall .textwrap{max-width:440px;margin:0 auto;padding:2em;z-index:1;position:relative}
.verkefni--tall .imgwrap{transition:transform .5s cubic-bezier(.65,.05,.36,1);transition-delay:.1s}
.verkefni--tall.slideup .imgwrap{transform:translateY(-120px)}
.verkefni--tall .img{display:inline-block;position:relative;cursor:pointer}
.verkefni--tall .img img{box-shadow:0 25px 100px 0 rgba(0,0,0,.1)}
.verkefni--tall .img.top{z-index:1}
.verkefni--tall.dark-bg .boxbody{background:#272727;color:#fff}
.verkefni--tall.dark-bg .boxbody h2{color:#fff}
.verkefni--tall.light-bg .boxbody,.verkefni--tall.light-bg .boxbody h2{color:#4a4a4a}
.verkefni--tall.text--top{margin-top:calc(11.875vw - 28px)}
.verkefni--tall.text--top .boxbody{max-width:80%;margin:0 auto;padding:0 0 100px 0!important}
.verkefni--tall.text--top .textwrap{max-width:100%}
.verkefni--tall.text--top .imgwrap .img:last-child img,.verkefni--tall.text--top.left .imgwrap .img.first img{margin-top:18%}
.verkefni--tall.text--top.left .imgwrap .img:last-child img{margin-top:0}
.verkefni--tall.mask{position:relative}
.verkefni--tall.mask .svg-mask{position:absolute;top:0;bottom:0;left:-10px;right:0}
.verkefni--tall.mask .svg-mask svg{width:100%;height:auto}
.verkefni--tall.mask .boxbody{background:0;z-index:1;position:relative}
.verkefni--tall.verkefni--tall--no--click .img{cursor:default}
.verkefni--tall.verkefni--tall--no--click .imgwrap .img.first img{margin-top:48%!important}
.verkefni--tall.verkefni--tall--no--click .imgwrap .img:last-child img{margin-top:0!important}
.verkefni--tall.phones .imgwrap .img{width:54%}
.verkefni--tall.phones .imgwrap .img img{border-radius:20px}
.verkefni--tall.phones .imgwrap .img.first img{margin-top:0!important}
.verkefni--tall.phones .imgwrap .img.first{width:40%}
}
@media screen and (max-width:979px){
.verkefni--tall{margin-bottom:3em!important}
.verkefni--tall .img{width:70%}
.verkefni--tall .img.first{margin:0 0 0 7%}
.verkefni--tall .img img{height:100%;width:100%}
.verkefni--tall .imgwrap{position:relative}
.verkefni--tall .imgwrap::after{content:' ';clear:both;display:block;height:0}
.verkefni--tall .imgwrap .img:last-child{position:absolute;top:150px;right:7%;transition:top .3s cubic-bezier(.65,.05,.36,1);transition-delay:150ms}
.verkefni--tall .imgwrap .img img{box-shadow:0 15px 50px 0 rgba(0,0,0,.2)}
.verkefni--tall.slideup .imgwrap .img:last-child{top:55px}
.verkefni--tall.mask .boxbody{padding-top:5em}
.verkefni--tall.mask.mask--extra--padding{padding-top:0!important}
.verkefni--tall.mask .svg-mask{position:absolute;top:0;bottom:0;left:-50%;right:0}
.verkefni--tall.verkefni--tall--no--click .imgwrap .img.first img{transition:margin-top .5s ease-in-out;transition-delay:.5s;margin-top:90%!important}
.verkefni--tall.slideup.verkefni--tall--no--click .imgwrap .img.first img{margin-top:50%!important}
.verkefni--tall--no--click .imgwrap .img:last-child,.verkefni--tall--no--click.slideup .imgwrap .img:last-child{transition-delay:0s;top:0}
}
@media screen and (min-width:760px) and (max-width:979px){
.verkefni--tall.phones .imgwrap .img img{border-radius:30px}
}
@media screen and (min-width:980px){
.verkefni--tall{margin-bottom:10.65em;display:block;padding:0;position:relative}
.verkefni--tall>.boxbody{padding:11.05em 9.895833% 19.25em 67.1875%}
.verkefni--tall .textwrap{margin:0;padding:0;text-align:left}
.verkefni--tall .textwrap>h2{font-size:1.8em;line-height:1.333333em}
.verkefni--tall .imgwrap{transition:transform .7s cubic-bezier(.65,.05,.36,1);transition-delay:50ms;position:relative;max-width:1300px;margin:0 auto}
.verkefni--tall .imgwrap::after{content:' ';clear:both;display:block;height:0}
.verkefni--tall .imgwrap .img{width:57.692307%}
.verkefni--tall.w1540 .imgwrap{max-width:1540px}
.verkefni--tall.w1540 .imgwrap .img{width:59.090909%}
.verkefni--tall.pushleft .imgwrap .img{margin-left:5%!important}
.verkefni--tall.pushright .imgwrap .img{margin-right:5%!important}
.verkefni--tall .imgwrap .img:last-child,.verkefni--tall.left .imgwrap .img:first-child{transition:top .7s cubic-bezier(.65,.05,.36,1);transition-delay:250ms;top:300px;position:absolute}
.verkefni--tall .imgwrap .img:last-child{right:0}
.verkefni--tall.left .imgwrap{text-align:right}
.verkefni--tall.left .imgwrap .img:last-child{position:relative;top:0;margin-right:10%;margin-right:0;right:auto}
.verkefni--tall.left .imgwrap .img:first-child{left:10%;left:0;margin-left:0}
.verkefni--tall.slideup .imgwrap .img:last-child,.verkefni--tall.slideup.left .imgwrap .img:first-child{top:0}
.verkefni--tall.left>.boxbody{padding-left:9.895833%;padding-right:67.1875%}
.verkefni--tall.left .imgwrap .img:first-child{transition-delay:250ms}
.verkefni--tall.left .imgwrap .img:last-child{transition-delay:0}
.verkefni--tall.slideup .imgwrap{transform:translateY(0);top:0}
.verkefni--tall.text--top .boxbody{max-width:37.75em;margin-left:34.375%;margin-bottom:4.25em;padding-bottom:17.7em!important}
.verkefni--tall.text--top .imgwrap .img:first-child{left:5%}
.verkefni--tall.text--top .imgwrap .img:last-child{right:5%}
.verkefni--pullup.slideup{margin-bottom:-7em}
.verkefni--tall.phones{margin-bottom:10em}
.verkefni--tall.phones>.boxbody{padding-left:62%;padding-bottom:15em}
.verkefni--tall.phones .imgwrap .img{width:34%}
.verkefni--tall.phones .imgwrap .img img{border-radius:30px}
.verkefni--tall.phones .imgwrap .img:last-child{right:auto;left:23%;top:150px;margin-top:0!important}
.verkefni--tall.phones .imgwrap .img.first{position:absolute;width:30%}
.verkefni--tall.phones.slideup .imgwrap .img:last-child{top:-100px}
.verkefni--tall.phones.slideup .imgwrap .img.first{top:50px}
}
@media screen and (min-width:1220px){
.verkefni--tall.phones .imgwrap .img{width:40%}
.verkefni--tall.phones .imgwrap .img.first{width:30%}
}
@media screen and (min-width:979) and (max-width:1340px){
.verkefni--tall.pushleft .imgwrap,.verkefni--tall.pushright .imgwrap{padding:0 3%}
}
@media screen and (min-width:1360px){
.verkefni--tall.text--top.pushleft .img:last-child{margin-right:-5%}
.verkefni--tall.text--top.pushright .img.first{margin-left:-5%}
}
@media screen{
.verkefni--imgbox{display:block;padding-top:40.452907%;background:50% 0 no-repeat;background-size:cover;margin-bottom:115px}
.verkefni--imgbox .text{position:absolute;bottom:100px;padding:0 30px}
.verkefni--imgbox .text .subtitle{color:#fff;font-size:1.8em}
.verkefni--imgbox--sinfo{background-position:left top}
.godwn{display:none}
}
@media screen and (max-width:479px){
.verkefni--imgbox{padding-top:177.866666%}
}
@media screen and (min-width:480px) and (max-width:759px){
.verkefni--imgbox{padding-top:133.4%}
}
@media screen and (min-width:760px){
.verkefni--imgbox{padding-top:40.452907%}
.verkefni--imgbox.verkefni--imgbox--sinfo{padding-top:47.246525%}
}
@media screen and (min-width:980px){
.verkefni--imgbox{margin-bottom:10.65em}
.verkefni--imgbox .subtitle{font-size:2.7em}
.verkefni--imgbox .text{position:absolute;top:200px;left:20%;right:0;width:40%;max-width:660px;min-width:500px;margin:0 auto;display:block}
.verkefni--imgbox .text .subtitle{color:#fff}
.cards--projects--banner .verkefni--imgbox{z-index:99;position:fixed;top:0;left:0;right:0;height:100vh;min-height:600px;padding-top:0!important;transform:translateY(-100%);opacity:0;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-duration:1.2s;transition-property:opacity,transform}
.cards--projects--banner.banner-cover .verkefni--imgbox{opacity:1;transform:translateY(0)}
.godwn{z-index:102;position:absolute;bottom:10px;left:0;right:0;display:block;text-align:center}
.beforejsinit .godwn{display:none!important}
.godwn>a{position:relative;display:inline-block;color:#fff;width:40px;height:25px;white-space:nowrap;overflow:hidden;text-indent:100%}
.godwn>a:before{content:'';display:block;position:absolute;top:0;bottom:100%;right:0;left:0;width:1px;margin:auto;background-color:#fff;animation-name:scrollDwnLine;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}
}
@media screen{
.verkefni--img-grid{background:0 0;margin-bottom:60px}
.verkefni--img-grid .boxbody{max-width:1920px;margin:0 auto;padding-bottom:0}
.verkefni--img-grid.verkefni--img--grid--nobg{background-image:none}
}
@media screen and (max-width:979px){
.verkefni--img-grid .col:nth-child(1){margin-top:-1.1em}
}
@media screen and (min-width:760px) and (max-width:979px){
.verkefni--img-grid .item.tablet-small{width:73.5%}
.verkefni--img-grid .col:nth-child(1) .item.tablet-small{float:right}
.verkefni--img-grid .col:nth-child(2) .item.tablet-small{float:left}
}
@media screen and (min-width:980px){
.verkefni--img-grid{margin-bottom:14.5em}
.verkefni--img-grid .item.wide-small{width:73.5%}
.verkefni--img-grid .col:nth-child(1) .item.wide-small{float:right}
.verkefni--img-grid .col:nth-child(3) .item.wide-small{float:left}
.verkefni--img-grid.verkefni--img--grid--nobg .col{transition:opacity 2s cubic-bezier(.19,1,.22,1),transform 2s cubic-bezier(.19,1,.22,1);will-change:opacity,transform}
.verkefni--img-grid.verkefni--img--grid--nobg .col.onscreen{transform:translate3d(0,0,0);opacity:1}
.verkefni--img-grid.verkefni--img--grid--nobg .item{transition:none;opacity:1}
}
@media screen{
.verkefni--textblocks{margin-bottom:6em}
.verkefni--textblocks .boxbody{display:flex;align-items:center;justify-content:space-between;padding-left:30px;padding-right:30px;background:#fff;position:relative;z-index:99;max-width:1286px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}
.verkefni--textblocks.wide .boxbody{max-width:1600px}
.verkefni--textblocks .img{width:50%;max-width:600px;margin-right:3em}
.verkefni--textblocks .img img{float:right}
.verkefni--textblocks .textwrap{max-width:697px}
.verkefni--textblocks.wide--image .boxbody{flex-direction:column}
.verkefni--textblocks.wide--image .img{width:auto;max-width:1040px}
.verkefni--textblocks.text-bottom .boxbody{align-items:flex-end}
.verkefni--textblocks.text-bottom .img{margin-bottom:15px}
}
@media screen and (max-width:759px){
.verkefni--textblocks .boxbody{display:block}
.verkefni--textblocks .img{width:70%;margin:0 auto 3em;display:block}
.verkefni--textblocks .img img{float:none}
.verkefni--textblocks .img video{height:auto}
}
@media screen and (min-width:760px) and (max-width:979px){
.verkefni--textblocks .img{margin-right:3em}
}
@media screen and (min-width:980px){
.verkefni--textblocks{margin-top:3em;margin-bottom:21.3em}
.verkefni--textblocks.top--padding .textwrap{padding-top:4.5em}
.verkefni--textblocks.wide--image .textwrap{padding-left:12em}
.verkefni--textblocks.min--margin{margin-bottom:15.65em}
.verkefni--textblocks.wide--text{margin-bottom:0}
.verkefni--textblocks.wide--text .img{width:30%;padding-right:1.5em;margin-top:4em}
}
@media screen and (max-width:979px){
.verkefni--scrollbox .item::after{content:' ';clear:both;display:block;height:0}
.verkefni--scrollbox .item .img{float:left;margin:0 20px 10px 0}
}
@media screen and (min-width:980px){
.verkefni--scrollbox{position:relative;margin:0}
.verkefni--scrollbox.gray-bg{background-color:#787878}
.verkefni--scrollbox.gray-bg .text *{color:#000}
.verkefni--scrollbox.dark-bg{background-color:#4a4a4a}
.verkefni--scrollbox.dark-bg .text *{color:#fff}
.verkefni--scrollbox .boxbody{position:relative;overflow:hidden;width:100%;height:100%}
.verkefni--scrollbox .item{width:100%;height:100vh;z-index:1;position:relative;top:0!important}
.verkefni--scrollbox .item .img{padding:0;width:50%;display:block;opacity:0;transform:scale(1.05,1.05);transition:opacity .5s ease-in-out,transform .4s ease-in-out;position:absolute;top:0;bottom:0;left:10vw}
.verkefni--scrollbox .item .img .imgwrap{padding-top:50%;position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:100%;margin:auto 0;height:0;overflow:hidden}
.verkefni--scrollbox .item .img img{width:100%;position:absolute;top:0;left:0;right:0}
.verkefni--scrollbox .item .text{position:fixed;left:70%;right:10%;top:35%;margin:0;transition:opacity .5s ease-in-out,transform .4s ease-in-out;opacity:0;transform:translateX(50px)}
.verkefni--scrollbox .item.active .img{opacity:1;transform:scale(1,1)}
.verkefni--scrollbox .item.active .text{opacity:1;transform:translateX(0)}
.verkefni--scrollbox .imgoverlay{position:absolute;top:0;left:10vw;bottom:0;height:100vh;width:50%;z-index:10}
.verkefni--scrollbox .imgoverlay .frame{padding-top:50%;border:1px solid #ddd;width:100%;box-shadow:0 0 20px 0 rgba(0,0,0,.2);position:absolute;top:0;bottom:0;left:0;right:0;height:0;box-sizing:content-box;margin:auto 0 auto -1px}
.verkefni--scrollbox.verkefni--scrollbox__tabletframe .item .img{width:38%;max-width:704.52px;left:13vw}
.verkefni--scrollbox.verkefni--scrollbox__tabletframe .item .img .imgwrap{padding-top:75.067750%}
.verkefni--scrollbox.verkefni--scrollbox__tabletframe .imgoverlay{width:38%;max-width:704.52px;left:13vw}
.verkefni--scrollbox.verkefni--scrollbox__tabletframe .imgoverlay .frame{padding-top:75.067750%;margin-left:-75px;border:22px solid #bcbcbc;border-left-width:75px;border-right-width:75px;border-radius:30px}
.verkefni--scrollbox.verkefni--scrollbox__netbookframe .item .img{width:37%;max-width:685.98px;left:14vw}
.verkefni--scrollbox.verkefni--scrollbox__netbookframe .item .img .imgwrap{padding-top:62.692847%}
.verkefni--scrollbox.verkefni--scrollbox__netbookframe .imgoverlay{width:37%;max-width:685.98px;left:14vw}
.verkefni--scrollbox.verkefni--scrollbox__netbookframe .imgoverlay .frame{padding-top:62.692847%;margin-left:-22px;border:30px solid #bbb;border-left-width:22px;border-right-width:22px;border-top-left-radius:14px;border-top-right-radius:14px}
.verkefni--scrollbox.verkefni--scrollbox__netbookframe .imgoverlay .frame:after{content:"";background-image:linear-gradient(180deg,#cfcfcf 0,#d1d1d1 100%);padding-top:3.739316%;position:absolute;z-index:10;bottom:-12%;left:-15%;right:-15%;border:1px solid #bbb;background-size:cover;border-bottom-left-radius:14px;border-bottom-right-radius:14px;box-shadow:0 5px 10px 0 rgba(0,0,0,.2)}
.verkefni--scrollbox .status{position:absolute;z-index:50;top:50vh;margin-top:-140px;left:65%;width:1px;height:280px;background-color:#d3d3d3}
.verkefni--scrollbox .status.steps-3{margin-top:-70px;height:150px}
.verkefni--scrollbox .status.steps-4{margin-top:-105px;height:210px}
.verkefni--scrollbox .status.steps-5{margin-top:-140px;height:280px}
.verkefni--scrollbox .status.steps-6{margin-top:-175px;height:350px}
.verkefni--scrollbox .status .pin{position:absolute;top:0;margin:-8px;width:16px;height:16px;border-radius:50%;transform:scale(.75,.75);transition:background-color 80ms ease-in-out,transform 80ms ease-in-out;background-color:#d3d3d3}
.verkefni--scrollbox .status .p-2{top:70px}
.verkefni--scrollbox .status .p-3{top:140px}
.verkefni--scrollbox .status .p-4{top:210px}
.verkefni--scrollbox .status .p-5{top:280px}
.verkefni--scrollbox .status .p-6{top:350px}
.verkefni--scrollbox .status.active-1 .p-1,.verkefni--scrollbox .status.active-2 .p-2,.verkefni--scrollbox .status.active-3 .p-3,.verkefni--scrollbox .status.active-4 .p-4,.verkefni--scrollbox .status.active-5 .p-5{transform:scale(1,1);background-color:#58fecc}
.verkefni--scrollbox.red-dot .status.active-1 .p-1,.verkefni--scrollbox.red-dot .status.active-2 .p-2,.verkefni--scrollbox.red-dot .status.active-3 .p-3,.verkefni--scrollbox.red-dot .status.active-4 .p-4,.verkefni--scrollbox.red-dot .status.active-5 .p-5{background-color:#ed1c24}
.verkefni--scrollbox:not(.scrollmagic-active) .spacer:first-child .item .img{opacity:1;transform:scale(1,1)}
.verkefni--scrollbox:not(.scrollmagic-active) .spacer:first-child .item .text{position:absolute;opacity:1;transform:translateX(0)}
.verkefni--scrollbox:not(.scrollmagic-active) .status .p-1{transform:scale(1,1);background-color:#58fecc}
.verkefni--scrollbox.scrollmagic-active .item{position:fixed!important}
.verkefni--scrollbox.scrollmagic-active .boxbody .imgoverlay{position:fixed}
.verkefni--scrollbox.scrollmagic-active .status{position:fixed}
.verkefni--scrollbox:not(.scrollmagic-active).red-dot .status .p-1{background-color:#ed1c24}
}
@media screen{
.verkefni--mediaslider{max-width:1920px;margin-left:auto;margin-right:auto;margin-left:calc(30.875000vw - 88.80000000000007px);margin-bottom:13em}
.verkefni--mediaslider .boxbody{margin-bottom:120px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y}
.verkefni--mediaslider .slick-list,.verkefni--mediaslider .slick-track{transform:translate3d(0,0,0)}
.verkefni--mediaslider .slick-list{position:relative;overflow:hidden;padding:40px 0;margin:-40px 0}
.verkefni--mediaslider .slick-track{position:relative;width:10000px;display:flex;padding-bottom:2em}
.verkefni--mediaslider .slick-list.dragging{cursor:pointer;cursor:hand}
.verkefni--mediaslider .item{flex-shrink:0;max-width:46vw;margin-right:30px}
.verkefni--mediaslider .item.item-video{width:46vw}
.beforejsinit .verkefni--mediaslider .item{display:none}
.verkefni--mediaslider .item[aria-hidden=true]{display:block}
.verkefni--mediaslider .scrollbar{position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#e1e1e1}
.verkefni--mediaslider .scroll-indicator{width:20px;height:8px;display:block;background:#58fecc;transition:left .3s ease-in-out;cursor:grab;position:relative;top:-6px}
.verkefni--mediaslider .paging{position:absolute;bottom:15px;right:0}
.verkefni--mediaslider .paging .prev{display:none}
.verkefni--mediaslider .paging .next a{overflow:hidden;white-space:nowrap;text-indent:150%;text-align:left;letter-spacing:-.4em;text-shadow:none!important;color:transparent!important;width:24px;height:24px}
.verkefni--mediaslider .paging .next a:before{width:24;height:24;content:'';display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;color:#e1e1e1;font-size:.9em}
.verkefni--mediaslider .paging .next a:hover:before{color:#202020}
}
@media screen and (max-width:979px){
.verkefni--mediaslider .listscroller-clip{padding-bottom:3.35em}
}
@media screen and (max-width:759px){
.verkefni--mediaslider{margin-bottom:60px;margin-left:30px}
.verkefni--mediaslider [class].item{max-width:100vw;width:70vw}
.verkefni--mediaslider [class].item .img{border-width:20px;margin-bottom:-20px}
.verkefni--mediaslider .paging{display:none}
}
@media screen and (min-width:980px){
.verkefni--mediaslider .listscroller-clip{padding-bottom:4.5em}
}
@media screen{
.verkefni--artboard{margin-bottom:5em}
.verkefni--artboard .artboard{display:block}
.verkefni--artboard .artboard img{box-shadow:0 0 100px rgba(0,0,0,.1)}
.verkefni--artboard .text{text-align:left}
}
@media screen and (max-width:979px){
.verkefni--artboard .summary{padding-left:30px;padding-right:30px;margin-bottom:60px}
.verkefni--artboard .textboard{display:none}
}
@media screen and (min-width:980px){
.verkefni--artboard{margin-bottom:13em}
.verkefni--artboard .boxbody{position:relative;text-align:right}
.verkefni--artboard .summary{display:none}
.verkefni--artboard .artboard{width:60%;max-width:907px;position:relative;right:40%;display:inline-block;padding-left:2em}
.verkefni--artboard .textboard .text{opacity:0;transform:translateX(150px);transition:opacity 150ms ease-in-out,transform .4s ease-in-out;transition-delay:.1s;max-width:440px;position:fixed;left:70%;right:10%;top:33.333vh;margin:0}
.verkefni--artboard .textboard .text h3,.verkefni--artboard .textboard .text p{margin-top:0;transform:translateX(150px);transition:opacity 150ms ease-in-out,transform 750ms cubic-bezier(.65,.05,.36,1)}
.verkefni--artboard .textboard .text p{transition-delay:120ms}
.verkefni--artboard .textboard .sticky{position:fixed}
.verkefni--artboard .textboard .boom{display:none}
.verkefni--artboard .textboard .nonsticky-first{position:absolute;top:132px}
.verkefni--artboard .textboard .nonsticky-last{position:absolute;bottom:132px;top:auto}
.verkefni--artboard .textboard .text.done{display:none}
.verkefni--artboard .textboard .text.active{opacity:1;transform:translateX(0)}
.verkefni--artboard .textboard .text.active h3,.verkefni--artboard .textboard .text.active p{transform:translateX(0)}
.verkefni--artboard .goingup .textboard .text{transition:none}
.verkefni--artboard.right .artboard{right:10%}
.verkefni--artboard.right .textboard .text{transform:translateX(-150px);left:10%;right:70%}
.verkefni--artboard.right .textboard .text h3,.verkefni--artboard.right .textboard .text p{transform:translateX(-150px)}
.verkefni--artboard.right .textboard .text.active{transform:translateX(0)}
.verkefni--artboard.right .textboard .text.active h3,.verkefni--artboard.right .textboard .text.active p{transform:translateX(0)}
}
@media screen{
.verkefni--conclusion .boxbody{padding-left:15px;padding-right:15px}
.verkefni--conclusion .boxbody ul>li{margin-bottom:10px;padding-left:2em}
.verkefni--conclusion .boxbody ul>li::before{content:'';display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;font-size:.5em;line-height:1;margin-top:1em;margin-left:-3em;color:#1ce8ba;float:left}
.verkefni--conclusion .boxbody ul>li{margin-bottom:.35em}
.verkefni--conclusion .boxbody ul>li::before{color:#fff}
.verkefni--conclusion .frame,.verkefni--conclusion .frame-noscroll{background-size:cover;background-position:50% 0;background-repeat:no-repeat;background-color:#fff}
.verkefni--conclusion .scroll.frame{animation-name:scrollNetbook;animation-duration:20s;animation-iteration-count:infinite;animation-timing-function:linear;animation-delay:1s}
.verkefni--conclusion .scroll.frame img{display:none}
.verkefni--conclusion .imgoverlay{position:relative;border:30px solid rgba(255,255,255,.5);border-color:rgba(255,255,255,.5);background-blend-mode:multiply;border-left-width:22px;border-right-width:22px;border-top-left-radius:14px;border-top-right-radius:14px;max-width:738px}
.verkefni--conclusion .imgoverlay:before{content:'';display:block;position:absolute;left:-22px;right:-22px;bottom:-22px;top:-22px;border:1px solid rgba(130,125,125,.329);border-top-left-radius:14px;border-top-right-radius:14px;border-bottom:none}
.verkefni--conclusion .imgoverlay .frame-noscroll:before,.verkefni--conclusion .imgoverlay .frame:before{content:'';display:block;position:absolute;left:0;right:0;bottom:0;top:0;height:auto;border:1px solid rgba(130,125,125,.329)}
.verkefni--conclusion .imgoverlay .frame{padding-top:60%;width:100%;height:0;overflow:hidden;position:relative}
.verkefni--conclusion .imgoverlay .frame img,.verkefni--conclusion .imgoverlay .frame video{position:absolute;top:0;width:100%}
.verkefni--conclusion .imgoverlay:after{content:'';background-image:linear-gradient(180deg,#cfcfcf 0,#d1d1d1 100%);padding-top:3.739316%;position:absolute;z-index:10;bottom:-12%;left:-12%;right:-12%;border:1px solid #bbb;background-size:cover;border-bottom-left-radius:14px;border-bottom-right-radius:14px;box-shadow:0 5px 10px 0 rgba(0,0,0,.2)}
.verkefni--conclusion.light-bg .imgoverlay:after{background:#fff;box-shadow:inset 0 0 22px 0 rgba(0,0,0,.15),0 5px 25px 0 rgba(0,0,0,.1)}
.verkefni--conclusion.verkefni--rect{position:relative;background:#272727;margin-bottom:7em;overflow:hidden}
.verkefni--conclusion.verkefni--rect .svg-rect{position:absolute;top:0;bottom:0;left:-10px;right:0}
.verkefni--conclusion.verkefni--rect .svg-rect svg{width:100%;height:auto}
.verkefni--conclusion.verkefni--rect .boxbody{position:relative;z-index:10}
.verkefni--conclusion.verkefni--rect .boxbody ul>li{margin-bottom:10px;padding-left:2em}
.verkefni--conclusion.verkefni--rect .boxbody ul>li::before{content:'';display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;font-size:.5em;line-height:1;margin-top:1em;margin-left:-3em;color:#1ce8ba;float:left}
.verkefni--conclusion.verkefni--rect .boxbody ul>li{margin-bottom:.35em}
.verkefni--conclusion.verkefni--rect .boxbody ul>li::before{color:#fff}
.verkefni--conclusion.verkefni--rect .text{color:#fff}
.verkefni--conclusion.verkefni--rect .text h3{color:#fff;margin-top:0}
.verkefni--conclusion.verkefni--rect .text h4{color:#fff;font-size:1.3em}
.verkefni--conclusion.verkefni--rect.light-bg{background:#fff}
.verkefni--conclusion.verkefni--rect.light-bg:before{content:none!important}
.verkefni--conclusion.verkefni--rect.light-bg .text{color:#404040}
.verkefni--conclusion.verkefni--rect.light-bg .text h3{color:#000}
.verkefni--conclusion.verkefni--rect.tablet .text{max-width:600px}
.verkefni--conclusion.verkefni--rect.tablet .display{max-width:760px}
.verkefni--conclusion.verkefni--rect.tablet .imgoverlay{border-radius:15px;border-bottom-width:30px;border-top-width:40px;border-left-width:43px;border-right-width:43px;border-color:rgba(187,187,187,.5)}
.verkefni--conclusion.verkefni--rect.tablet .imgoverlay:after{display:none}
.verkefni--conclusion.verkefni--rect.tablet .imgoverlay:before{left:0;right:0;bottom:0;top:0;border-radius:0}
.verkefni--conclusion.verkefni--rect.tablet .imgoverlay.light-bg{border-color:rgba(255,255,255,.5)}
.verkefni--conclusion.verkefni--rect.tablet .imgoverlay.light-bg:after{display:block;content:'';border:1px solid rgba(0,0,0,.2);background:0 0;top:-40px;bottom:-30px;left:-43px;right:-43px;box-shadow:none;padding:0;border-radius:15px;height:auto}
.verkefni--conclusion.verkefni--rect.phone{margin-top:10em;padding:2em 0}
.verkefni--conclusion.verkefni--rect.phone .boxbody{padding-bottom:0!important;padding-top:0!important;justify-content:center}
.verkefni--conclusion.verkefni--rect.phone .phone{max-width:460px;padding-right:4em}
.verkefni--conclusion.verkefni--rect.phone .tablet{max-width:640px}
.verkefni--conclusion.verkefni--rect.phone .text{max-width:596px}
.verkefni--conclusion.verkefni--rect.phone .imgoverlay{border-bottom-left-radius:26px;border-bottom-right-radius:26px;border-top-left-radius:26px;border-top-right-radius:26px;border-bottom-width:70px;border-top-width:50px;border-left-width:15px;border-right-width:15px;border-color:rgba(187,187,187,.5)}
.verkefni--conclusion.verkefni--rect.phone .imgoverlay:before{top:-50px;left:-15px;right:-15px;display:none}
.verkefni--conclusion.verkefni--rect.phone .imgoverlay .frame{padding-top:117.812061%}
.verkefni--conclusion.verkefni--rect.phone .imgoverlay:after{display:none}
.verkefni--conclusion.verkefni--rect.phone .display{margin-top:-7em}
@keyframes scrollNetbook{
0%{background-position:50% 0}
95%{background-position:50% 100%}
100%{background-position:50% 0}
}
}
@media screen and (max-width:759px){
.verkefni--conclusion .boxbody{padding:36px}
.verkefni--conclusion .display{padding-left:10px;padding-right:10px;margin-top:3em}
.verkefni--conclusion .imgoverlay{border-width:10px;background-blend-mode:multiply;border-left-width:10px;border-right-width:10px;border-top-left-radius:7px;border-top-right-radius:7px;position:relative}
.verkefni--conclusion .imgoverlay:before{left:-10px;right:-10px;bottom:-10px;top:-10px;border-top-left-radius:7px;border-top-right-radius:7px}
.verkefni--conclusion .imgoverlay:after{bottom:-22px;left:-30px;right:-30px;border-bottom-left-radius:7px;border-bottom-right-radius:7px;padding-top:12px;padding-top:8px;bottom:-20px}
.verkefni--conclusion.verkefni--rect{background:#272727}
.verkefni--conclusion.verkefni--rect:before{content:"";height:12em;background:#fff url(i/rect-skew-bg.svg) no-repeat top;background-size:cover;display:block}
.verkefni--conclusion.verkefni--rect ul{padding-top:2.5em;padding-bottom:2.5em}
.verkefni--conclusion.verkefni--rect.phone .phone{padding-right:0}
.verkefni--conclusion.verkefni--rect.phone .text{margin-bottom:4em}
.verkefni--conclusion.verkefni--rect.phone .display{margin-top:0;margin-bottom:4em}
.verkefni--conclusion.verkefni--rect.phone:before{background:0}
.verkefni--conclusion .boxbody{display:flex;flex-direction:column-reverse}
}
@media screen and (min-width:480px) and (max-width:979px){
.verkefni--conclusion .imgoverlay{border-width:16px;border-left-width:14px;border-right-width:14px;border-top-left-radius:10px;border-top-right-radius:10px}
.verkefni--conclusion .imgoverlay:before{left:-14px;right:-14px;bottom:-14px;top:-16px;border-top-left-radius:10px;border-top-right-radius:10px}
.verkefni--conclusion.verkefni--rect{position:relative;background:#272727}
.verkefni--conclusion.verkefni--rect .svg-rect{position:absolute;top:0;bottom:0;left:-50%;right:0}
.verkefni--conclusion.verkefni--rect.phone .imgoverlay{max-width:270px}
}
@media screen and (min-width:760px){
.verkefni--conclusion .boxbody{padding-top:13.6em;padding-bottom:7.5em}
.verkefni--conclusion .imgoverlay{border-width:16px;background-blend-mode:multiply;border-top-left-radius:12px;border-top-right-radius:12px;position:relative;max-width:738px}
.verkefni--conclusion .imgoverlay:before{left:-16px;right:-16px;bottom:-16px;top:-16px;border-top-left-radius:12px;border-top-right-radius:12px}
.verkefni--conclusion .imgoverlay .frame{padding-top:62.692847%}
.verkefni--conclusion .imgoverlay:after{bottom:-32px;height:16px}
.verkefni--conclusion.verkefni--rect .boxbody{display:flex;padding-left:calc(20.909090vw - 104.90909090909088px);padding-right:calc(6.477272vw + 36.522727272727266px)}
.verkefni--conclusion.verkefni--rect .display{max-width:912px;width:100%;padding-right:calc(7.613636vw - 14.613636363636374px)}
.verkefni--conclusion.verkefni--rect .text{max-width:598px;font-size:1em;display:flex;flex-direction:column;justify-content:center}
.verkefni--conclusion.verkefni--rect .text h3{font-size:1.8em;margin-bottom:1.5em}
}
@media screen and (min-width:980px){
.verkefni--conclusion .imgoverlay{border-width:22px;border-top-left-radius:14px;border-top-right-radius:14px}
.verkefni--conclusion .imgoverlay:before{left:-22px;right:-22px;bottom:-22px;top:-22px;border-top-left-radius:14px;border-top-right-radius:14px}
.verkefni--conclusion .imgoverlay:after{bottom:-42px;height:22px}
}
@media screen and (min-width:1220px){
.verkefni--conclusion.verkefni--rect .boxbody{padding-left:14.791666%;padding-right:8.177083%}
}
@media screen and (min-width:1860px){
.verkefni--conclusion.verkefni--rect .svg-rect{left:-50%}
}
@media screen{
.verkefni--contact{position:relative;margin-bottom:4em;margin-left:30px;margin-right:30px}
.verkefni--contact .boxbody{margin:0 auto;padding-left:30px;padding-right:30px}
.verkefni--contact h2{font-size:14px;font-weight:500;color:#000;margin-bottom:1.85em}
.verkefni--contact .text{display:flex;justify-content:space-between;flex-wrap:wrap}
.verkefni--contact .col{width:100%;margin-bottom:30px;padding-right:15px}
.verkefni--contact p{margin-bottom:.3em;color:#606060}
.verkefni--contact strong{color:#202020}
.verkefni--contact a.more{display:inline-block;padding:.65em 1.3em;border:1px solid #d0d0d0;border-radius:30px;color:#202020;transition:border-color 1.6s cubic-bezier(.08,1,.6,1)}
.verkefni--contact a.more::before{content:'';display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;color:#202020;margin-right:15px}
.verkefni--contact a.more:active,.verkefni--contact a.more:focus,.verkefni--contact a.more:hover{text-decoration:none;border-color:#202020}
}
@media screen and (max-width:979px){
.verkefni--contact .col{margin-bottom:2.2em}
}
@media screen and (min-width:760px) and (max-width:979px){
.verkefni--contact .col:nth-child(1){width:50%;order:1}
.verkefni--contact .col:nth-child(2){width:100%;order:3}
.verkefni--contact .col:nth-child(3){width:50%;order:2}
}
@media screen and (min-width:980px){
.verkefni--contact{max-width:1286px;margin-left:auto;margin-right:auto}
.verkefni--contact .text{font-size:.9em}
.verkefni--contact h2{font-size:24px;margin-bottom:4.666666em}
.verkefni--contact .col{width:22.96875%;margin-bottom:0}
}
@media screen{
.verkefni--imagebanner{background-color:#fff;overflow:hidden}
.verkefni--imagebanner.verkefni--imagebanner--pullup{margin-bottom:calc(24.442082% - 179.28799149840597px)}
.verkefni--imagebanner .boxbody{position:relative;margin:0;padding:0;max-width:1900px;margin:0 auto}
.verkefni--imagebanner .boxbody:before{content:'';display:block;padding-top:51%}
.verkefni--imagebanner .item{position:absolute;top:0;bottom:0;left:0;right:0}
.verkefni--imagebanner .item .image{min-width:100%;height:auto;position:absolute;top:0;bottom:0;right:0;left:0;background-size:cover;background-position:center}
.verkefni--imagebanner .item.imgpos_top .image{background-position:center top}
.verkefni--imagebanner .item.imgpos_bottom .image{background-position:center bottom}
}
@media screen and (max-width:759px){
.verkefni--imagebanner .boxbody:before{padding-top:100%}
}
@media screen{
.verkefni--videobanner{position:relative;background-color:#272727}
.verkefni--videobanner::after{content:' ';clear:both;display:block;height:0}
.verkefni--videobanner .image{position:absolute;top:0;bottom:0;left:0;right:0;display:block;text-align:center;overflow:hidden}
.verkefni--videobanner video{min-height:100%!important;min-width:100%!important;max-width:none;display:inline-block;margin:0 -100%}
}
@media screen and (max-width:979px){
.verkefni--videobanner .image{display:none}
}
@media screen{
.verkefni--img{padding:calc(4.6875vw + 20px);margin-bottom:60px}
.verkefni--img .boxbody{display:flex;justify-content:center}
}
@media screen and (min-width:980px){
.verkefni--img{margin-bottom:10.75em}
.verkefni--img .boxbody .img{max-width:1286px;padding-left:30px;padding-right:30px}
}
@media screen and (min-width:1220px){
.verkefni--img{padding:5.729166%}
}
@media screen{
.project-page .quote::before{transform:scale(.5);transition:transform .6s ease-in-out}
.project-page .quote.onscreen::before{transform:scale(1)}
}
@media screen{
.verkefni--videoguy .videobox{position:relative;width:100%;padding-bottom:40px}
.verkefni--videoguy .videobox video{width:100%}
.verkefni--videoguy .sound{z-index:9;position:absolute;bottom:0;right:30px;margin-bottom:0;font-size:13px}
.verkefni--videoguy .sound:before{content:'';position:absolute;top:0;left:0;bottom:0;margin:auto 0;width:70px;height:1px;background-color:#26e6ac}
.verkefni--videoguy .sound a[href]{position:relative;color:#202020;padding-left:85px}
.verkefni--videoguy .sound a[href]:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:''}
.verkefni--videoguy .sound a[href]>span{display:none}
.verkefni--videoguy .sound a.playsound:after{content:'';z-index:1;position:absolute;top:-25px;left:0;right:0;bottom:0}
.verkefni--videoguy .soundbars{position:absolute;right:43px;bottom:8px;height:30px;margin:-30px 0 0 -20px;width:40px}
.verkefni--videoguy .soundbars .bar{position:absolute;bottom:1px;background:#26e6ac;height:0;width:3px}
.verkefni--videoguy .soundbars.play .bar{animation:sound 0s -.8s linear infinite alternate}
.verkefni--videoguy .soundbars .bar:nth-child(1){left:1px;animation-duration:474ms}
.verkefni--videoguy .soundbars .bar:nth-child(2){left:5px;animation-duration:433ms}
.verkefni--videoguy .soundbars .bar:nth-child(3){left:9px;animation-duration:407ms}
.verkefni--videoguy .soundbars .bar:nth-child(4){left:13px;animation-duration:458ms}
.verkefni--videoguy .soundbars .bar:nth-child(5){left:17px;animation-duration:.4s}
.verkefni--videoguy .soundbars .bar:nth-child(6){left:21px;animation-duration:427ms}
.verkefni--videoguy .soundbars .bar:nth-child(7){left:25px;animation-duration:441ms}
.verkefni--videoguy .soundbars .bar:nth-child(8){left:29px;animation-duration:419ms}
.verkefni--videoguy .soundbars .bar:nth-child(9){left:33px;animation-duration:487ms}
.verkefni--videoguy .soundbars .bar:nth-child(10){left:37px;animation-duration:442ms}
}
@keyframes sound{
0%{opacity:.35;height:2px}
100%{opacity:1;height:28px}
}
@keyframes scrollDwnLine{
0%{top:0;bottom:100%}
20%{top:0;bottom:100%}
50%{top:0;bottom:0}
80%{top:100%;bottom:0}
100%{top:0;bottom:100%}
}
@keyframes sound{
0%{opacity:.35;height:0}
100%{opacity:1;height:22px}
}
@media screen{
.himneskt .verkefni--img{background-color:rgba(233,233,233,.5)}
.verkefni--textblocks--himneskt{background:#272727}
.verkefni--textblocks--himneskt .boxbody{background:#272727}
.verkefni--textblocks--himneskt h2,.verkefni--textblocks--himneskt p{color:#fff}
.verkefni--textblocks--himneskt .img img{margin-top:-40%;float:none}
.verkefni--textblocks--himneskt .textwrap{max-width:600px}
.verkefni--textblocks--himneskt--matarlist{margin-bottom:0}
.verkefni--img--himneskt .img{position:relative}
.verkefni--img--himneskt .after__img,.verkefni--img--himneskt .before__img{position:absolute}
}
@media screen and (max-width:759px){
.verkefni--img--himneskt{margin-top:70px;margin:80px 0}
.verkefni--img--himneskt .before__img{top:-60px;left:0;width:80px}
.verkefni--img--himneskt .after__img{bottom:-70px;right:0;width:60px}
.verkefni--textblocks--himneskt{padding-top:5em}
.verkefni--textblocks--himneskt .img img{margin-top:-50%}
.verkefni--textblocks--himneskt .boxbody{padding-bottom:1em}
}
@media screen and (min-width:980px){
.verkefni--textblocks--himneskt{margin-bottom:4.5em}
.verkefni--img--himneskt{padding-top:8em;padding-bottom:8em}
.verkefni--img--himneskt .before__img{top:-11.5em;left:-7.5em}
.verkefni--img--himneskt .after__img{bottom:-16.5em;right:-8.5em}
}
@media screen{
.verkefni--img--hmagasin{background-color:rgba(249,210,210,.5)}
.verkefni--img--hmagasin .img>*{box-shadow:0 0 10px 0 rgba(0,0,0,.1)}
.verkefni--conclusion--hmagasin.verkefni--conclusion.verkefni--rect{background:0 0;padding-top:260px}
.verkefni--conclusion--hmagasin.verkefni--conclusion.verkefni--rect .boxbody{background:#272727!important;padding-bottom:30px!important}
.verkefni--conclusion--hmagasin.verkefni--conclusion.verkefni--rect .display{max-width:560px;margin-top:-13em}
.verkefni--conclusion--hmagasin.verkefni--conclusion.verkefni--rect .text{max-width:560px;padding:80px 0}
}
@media screen and (min-width:1860px){
.verkefni--conclusion--hmagasin.verkefni--conclusion.verkefni--rect .boxbody{background:0 0!important}
}
@media screen{
.verkefni--img--efla{background-color:#c7dbd7}
}
@media screen{
.verkefni--mediaslider--straeto .slick-list{margin-left:-20px;padding-left:20px}
.verkefni--mediaslider--straeto .item{box-shadow:0 0 30px 0 rgba(0,0,0,.2)}
}
@media screen and (max-width:759px){
.verkefni--intro--straeto{margin-bottom:6em}
.verkefni--img--straeto{margin-top:70px;margin:80px 0}
}
@media screen and (min-width:760px) and (max-width:979px){
.verkefni--intro--straeto{margin-bottom:10em}
}
@media screen{
.verkefni--textblocks--straeto{background:#464646;margin-top:10em}
.verkefni--textblocks--straeto .boxbody{align-items:stretch;background:#464646}
.verkefni--textblocks--straeto h2,.verkefni--textblocks--straeto p{color:#fff}
.verkefni--textblocks--straeto .img img{float:none;margin-top:-18%}
.verkefni--textblocks--straeto .textwrap{color:#fff;padding-bottom:1em;max-width:440px}
.verkefni--textblocks--straeto .textwrap b,.verkefni--textblocks--straeto .textwrap strong{color:#ffcb03}
.verkefni--textblocks--straeto .textwrap ul{max-width:285px}
.verkefni--textblocks--straeto .textwrap ul li{margin-bottom:30px}
.verkefni--textblocks--straeto--app{margin-bottom:0}
.verkefni--textblocks--straeto--app .boxbody{justify-content:center}
}
@media screen and (max-width:759px){
.verkefni--textblocks--straeto .img img{margin-top:-20%}
.verkefni--textblocks--straeto--app .img{margin-bottom:0}
.verkefni--textblocks--straeto .boxbody{padding-bottom:1em}
}
@media screen and (min-width:760px) and (max-width:979px){
.verkefni--textblocks--straeto .textwrap{padding:6em 0}
}
@media screen and (min-width:980px){
.verkefni--textblocks--straeto{margin-bottom:6.5em}
.verkefni--textblocks--straeto .textwrap{padding:6.5em 0}
}
@media screen and (min-width:1220px){
.verkefni--textblocks--straeto .img img{margin-left:160px}
}
@media screen{
.verkefni--conclusion--straeto.verkefni--conclusion.verkefni--rect{z-index:99;top:-50px;background:0 0}
.verkefni--conclusion--straeto.verkefni--conclusion.verkefni--rect:before{content:none!important}
.verkefni--conclusion--straeto.verkefni--conclusion.verkefni--rect .boxbody{margin-top:5%;padding-top:11em;background:#272727}
}
@media screen and (max-width:759px){
.verkefni--conclusion--straeto.verkefni--conclusion.verkefni--rect{top:-20px}
.verkefni--conclusion--straeto.verkefni--conclusion.verkefni--rect .boxbody{padding-top:36px}
}
@media screen and (min-width:760px) and (max-width:979px){
.verkefni--conclusion--straeto.verkefni--conclusion.verkefni--rect{top:-30px}
}
@media screen{
.sulurit{width:50%;display:flex;align-items:stretch}
.sulurit .sula{position:relative;width:33.3%;max-width:125px;height:20px;background:#ffcb03;margin-right:30px;overflow:hidden;align-self:flex-end;transition:height 1s ease-in-out}
.sulurit .sula:before{position:absolute;content:'';bottom:0;left:0;right:0;height:180px;background-color:#686868}
.sulurit .sula:after{content:'';color:#000;position:absolute;top:30px;left:0;right:0;text-align:center;font-size:1.5em;font-weight:600;opacity:0;transition:opacity .8s ease-in-out .8s}
.sulurit.onscreen .sula:after{opacity:1}
.sulurit.onscreen .sula1{height:60%}
.sulurit.onscreen .sula1:after{content:'72%'}
.sulurit.onscreen .sula2{height:70%}
.sulurit.onscreen .sula2:after{content:'90%'}
.sulurit.onscreen .sula3{height:115%}
.sulurit.onscreen .sula3:after{content:'154%'}
}
@media screen and (max-width:759px){
.sulurit{width:auto;height:450px;justify-content:center;margin-bottom:30px;margin-left:-20px}
.sulurit .sula{margin:0 0 0 20px}
.sulurit .sula:before{height:130px}
.sulurit .sula:after{top:20px;font-size:1.333333em}
}
@media screen and (min-width:980px){
.sulurit{margin-left:160px}
}
@media screen{
.verkefni--img--tm{background-image:linear-gradient(180deg,#fff 5%,#2c4a33 5%)}
}
@media screen and (min-width:760px){
.verkefni--img--tm{background-image:linear-gradient(180deg,#fff 10.7%,#2c4a33 10.7%);padding-top:0}
.verkefni--img--tm .img img{box-shadow:0 2px 50px 0 rgba(0,0,0,.1)}
}
@media screen{
.verkefni--img--mm{background-image:linear-gradient(180deg,#fff 5%,#002c48 5%)}
.verkefni--img--mm>.boxbody>.img>img{box-shadow:0 2px 50px 0 rgba(0,0,0,.1)}
.stache{margin:6em auto 0;max-width:77px;display:block}
.onscreen .stache,.stache.anim{animation-name:wiggle;animation-duration:290ms;animation-iteration-count:3}
.verkefni--textblocks--mm--singer{margin:0}
.verkefni--textblocks--mm--singer>.boxbody{background:0;justify-content:flex-end}
.verkefni--textblocks--mm--singer>.boxbody>.img{width:30.179445%;max-width:auto;margin-right:0}
.verkefni--conclusion--mm{background-color:#0062bc!important;color:#fff!important;overflow:visible!important;margin-bottom:22.4%!important}
.verkefni--conclusion--mm::before{content:none!important}
.verkefni--conclusion--mm>.boxbody{padding:calc(2.459016% + 2.131147540983605px) 0 0 0!important;position:relative;justify-content:space-between;margin:0 8.333333% 0 9.895833%}
.verkefni--conclusion--mm>.boxbody>.display{padding-right:0}
.verkefni--conclusion--mm>.boxbody>.display,.verkefni--conclusion--mm>.boxbody>.text{transform:translateY(11.2%)}
.verkefni--conclusion--mm>.boxbody>.text{justify-content:flex-start!important;max-width:440px}
.verkefni--conclusion--mm>.boxbody>.text>.stache{max-width:77px;margin-left:0}
.verkefni--conclusion--mm>.boxbody>.text>h2,.verkefni--conclusion--mm>.boxbody>.text>h3,.verkefni--conclusion--mm>.boxbody>.text>h4{color:#fff}
.verkefni--conclusion--mm--button{display:block;background-color:#fff;color:#002c48;text-transform:uppercase;font-size:1.25em;font-weight:500;text-align:center;padding:23px 0 20px;margin-top:30px}
.verkefni--conclusion--mm--button[href]:active,.verkefni--conclusion--mm--button[href]:focus,.verkefni--conclusion--mm--button[href]:hover{text-decoration:none;background-color:#002c48;color:#fff}
.verkefni--mm--randver{display:none}
}
@media screen and (max-width:759px){
.verkefni--conclusion--mm>.boxbody>.text>.stache{margin-top:0}
.verkefni--textblocks--mm--singer{margin-top:-92%}
.verkefni--textblocks--mm--singer>.boxbody>.img{margin:0 0 0 auto;width:50%}
}
@media screen and (min-width:760px){
.verkefni--img--mm{background-image:linear-gradient(180deg,#fff 13%,#002c48 13%);padding-top:0}
.verkefni--conclusion--mm>.boxbody>.display{transition:transform .7s cubic-bezier(.65,.05,.36,1);transform:translateY(22%);width:59.220779%}
.verkefni--conclusion--mm.onscreen>.boxbody>.display{transform:translateY(11.2%)}
.verkefni--conclusion--mm>.boxbody>.text{width:28.571428%}
}
@media screen and (min-width:760px) and (max-width:979px){
.mm--artboard--organ,.mm--artboard--socks{display:none!important}
}
@media screen and (min-width:980px){
.verkefni--textblocks--mm--singer{margin:-33% 0 0 0}
.mm--artboard--organ,.mm--artboard--socks{position:absolute;right:0;box-shadow:none!important;max-width:321px;width:35.391400%;transform:translateX(50%)}
.mm--artboard--organ{top:28.9%}
.mm--artboard--socks{top:59.7%}
}
@media screen and (min-width:1220px){
.verkefni--mm--randver{position:absolute;bottom:0;right:0;width:21%;display:block}
}
@media screen and (min-width:1390px){
.verkefni--mm--randver{width:27.597402%}
}
@keyframes wiggle{
0%{transform:rotateZ(0)}
50%{transform:rotateZ(10deg)}
100%{transform:rotateZ(-10deg)}
}
@media screen{
.donteatus .pgwrap{margin-top:-153px}
.donteatus .verkefni--imagebanner{position:relative;height:100vh;overflow:visible}
.donteatus .verkefni--imagebanner .boxbody{height:100vh}
.donteatus .verkefni--imagebanner .text{position:absolute;top:50%;left:70%;transform:translate(-50%,-50%)}
.donteatus .verkefni--imagebanner h3{color:#fff;font-size:2.7em}
.donteatus .verkefni--intro{margin-top:120px}
.donteatus .verkefni--intro .subtitle{font-size:2em}
.donteatus .verkefni--strategy{margin-bottom:12%;min-height:600px}
.donteatus .verkefni--strategy .boxbody{padding:0 16% 12%;margin-top:-430px;background:#19152e}
.donteatus .verkefni--strategy .boxbody>p{max-width:700px}
.donteatus .verkefni--strategy h2,.donteatus .verkefni--strategy p{color:#fff}
.donteatus .verkefni--strategy p{max-width:755px}
.donteatus .verkefni--strategy .text{position:relative;padding-top:30px;margin-top:40px;border-top:1px solid #50e3c2}
.donteatus .verkefni--strategy .col h3{color:#fff}
.donteatus .verkefni--strategy .col h3 span{position:absolute;font-size:.769230em;line-height:1.625;margin-left:-40px;color:#50e3c2}
.donteatus .verkefni--strategy .col{margin-right:9%}
.donteatus .verkefni--strategy .col:nth-child(3){margin-right:0}
.donteatus .verkefni--strategy .col-text{margin-left:40px}
.donteatus .verkefni--info{margin-bottom:8%}
.donteatus .verkefni--info .boxbody{margin-right:10%;font-size:1.2em;max-width:31em}
.donteatus .verkefni--img-grid{margin-bottom:0}
.donteatus .verkefni--textblocks{justify-content:flex-end}
.donteatus .verkefni--textblocks--donteatus{margin-bottom:0}
.donteatus .verkefni--textblocks--donteatus .boxbody{justify-content:center}
.donteatus .verkefni--textblocks--donteatus .img{margin-right:-22em}
.donteatus .verkefni--conclusion.verkefni--rect{z-index:99;top:-50px;background:0 0}
.donteatus .verkefni--conclusion.verkefni--rect .boxbody{padding-top:2em;padding-right:12%;padding-left:20%;padding-bottom:10em;margin-top:5%;background:#272727}
.donteatus .verkefni--conclusion.verkefni--rect .boxbody .item{max-height:500px}
.donteatus .verkefni--conclusion.verkefni--rect .boxbody .text{max-width:100%}
}
@media screen and (min-width:760px){
.donteatus .verkefni-strategy .boxbody{padding-left:calc(20.909090vw - 104.90909090909088px);padding-right:calc(6.477272vw + 36.522727272727266px)}
}
@media screen and (min-width:980px){
.verkefni--strategy .text{display:flex}
.verkefni--strategy .col{flex:1}
}
@media screen and (min-width:760px){
.verkefni-re .verkefni--img-grid{margin-bottom:0}
}
@media screen{
.verkefni--conclusion--rex.verkefni--conclusion.verkefni--rect{z-index:99;top:-50px;background:0 0}
.verkefni--conclusion--rex.verkefni--conclusion.verkefni--rect:before{content:none!important}
.verkefni--conclusion--rex.verkefni--conclusion.verkefni--rect .boxbody{margin-top:5%;padding-top:11em;background:#2b78ca}
}
@media screen and (max-width:759px){
.verkefni--conclusion--rex.verkefni--conclusion.verkefni--rect{top:-20px}
.verkefni--conclusion--rex.verkefni--conclusion.verkefni--rect .boxbody{padding-top:36px}
}
@media screen and (min-width:760px) and (max-width:979px){
.verkefni--conclusion--rex.verkefni--conclusion.verkefni--rect{top:-30px}
}
@media screen{
a[href]:active,a[href]:focus,a[href]:hover{text-decoration:underline}
a[href]:active,a[href]:hover{outline:0}
}
@media screen and (max-width:479px){
#mediaformat:after{content:"phone"}
#mediaformat{font-family:phone}
}
@media screen and (min-width:480px) and (max-width:759px){
#mediaformat:after{content:"phablet"}
#mediaformat{font-family:phablet}
}
@media screen and (min-width:760px) and (max-width:979px){
#mediaformat:after{content:"tablet"}
#mediaformat{font-family:tablet}
}
@media screen and (min-width:980px) and (max-width:1219px){
#mediaformat:after{content:"netbook"}
#mediaformat{font-family:netbook}
}
@media screen and (min-width:1220px){
#mediaformat:after{content:"wide"}
#mediaformat{font-family:wide}
}