@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,nav,section,summary,menu,main{display:block}audio,canvas,video,progress{display:inline-block;vertical-align:middle}audio:not([controls]),[hidden],template{display:none;height:0}*{box-sizing:inherit;padding:0;margin:0;font-size:inherit;line-height:inherit}*:after,*:before{box-sizing:inherit}:after,:before{vertical-align:inherit;text-decoration:inherit}:root{box-sizing:border-box;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility}a{background-color:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}iframe,img,svg{vertical-align:middle}iframe,embed,object{max-width:100%}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;overflow:auto;margin:1em 0}nav ul,nav ol{list-style:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}fieldset,legend{border:0}legend{white-space:normal;color:inherit;display:table;max-width:100%;padding:0}select{cursor:pointer}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}button[disabled],input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button,input,select,textarea{vertical-align:baseline;font:inherit;background:none;border-radius:0;margin:0}button,input,select{overflow:visible}input{appearance:none;-moz-appearance:none;-webkit-appearance:none}input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{cursor:pointer;padding:0}input[type=checkbox]{-moz-appearance:checkbox;-webkit-appearance:checkbox}input[type=radio]{-moz-appearance:radio;-webkit-appearance:radio}input[type=number]{width:auto}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{height:auto}button,input[type=button],input[type=reset],input[type=submit]{appearance:button;-moz-appearance:button;-webkit-appearance:button;cursor:pointer}textarea{vertical-align:top;overflow:auto;resize:vertical;-moz-appearance:none;-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0;table-layout:fixed}progress{display:inline-block;vertical-align:baseline}menu{margin:1em 0;padding:0 0 0 40px}hr{box-sizing:content-box;height:0;overflow:visible}@font-face{font-family:'merriweather';src:url(/wp-content/themes/alven/fonts/merriweather-regular.woff2) format("woff2"),url(/wp-content/themes/alven/fonts/merriweather-regular.woff) format("woff"),url(/wp-content/themes/alven/fonts/merriweather-regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'merriweather-bold';src:url(/wp-content/themes/alven/fonts/merriweather-bold.woff2) format("woff2"),url(/wp-content/themes/alven/fonts/merriweather-bold.woff) format("woff"),url(/wp-content/themes/alven/fonts/merriweather-bold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'merriweather-italic';src:url(/wp-content/themes/alven/fonts/merriweather-italic.woff2) format("woff2"),url(/wp-content/themes/alven/fonts/merriweather-italic.woff) format("woff"),url(/wp-content/themes/alven/fonts/merriweather-italic.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'merriweather-bolditalic';src:url(/wp-content/themes/alven/fonts/merriweather-bolditalic.woff2) format("woff2"),url(/wp-content/themes/alven/fonts/merriweather-bolditalic.woff) format("woff"),url(/wp-content/themes/alven/fonts/merriweather-bolditalic.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'source';src:url(/wp-content/themes/alven/fonts/sourcesanspro-regular.woff2) format("woff2"),url(/wp-content/themes/alven/fonts/sourcesanspro-regular.woff) format("woff"),url(/wp-content/themes/alven/fonts/sourcesanspro-regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'source-bold';src:url(/wp-content/themes/alven/fonts/sourcesanspro-bold.woff2) format("woff2"),url(/wp-content/themes/alven/fonts/sourcesanspro-bold.woff) format("woff"),url(/wp-content/themes/alven/fonts/sourcesanspro-bold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'source-light';src:url(/wp-content/themes/alven/fonts/sourcesanspro-light.woff2) format("woff2"),url(/wp-content/themes/alven/fonts/sourcesanspro-light.woff) format("woff"),url(/wp-content/themes/alven/fonts/sourcesanspro-light.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'source-semi-bold';src:url(/wp-content/themes/alven/fonts/sourcesanspro-semibold.woff2) format("woff2"),url(/wp-content/themes/alven/fonts/sourcesanspro-semibold.woff) format("woff"),url(/wp-content/themes/alven/fonts/sourcesanspro-semibold.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'source-black';src:url(/wp-content/themes/alven/fonts/sourcesanspro-black.woff2) format("woff2"),url(/wp-content/themes/alven/fonts/sourcesanspro-black.woff) format("woff"),url(/wp-content/themes/alven/fonts/sourcesanspro-black.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'avalonextra_light';src:url(/wp-content/themes/alven/fonts/Avalon-XLight-webfont.woff2) format("woff2"),url(/wp-content/themes/alven/fonts/Avalon-XLight-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'avalonextra_light_oblique';src:url(/wp-content/themes/alven/fonts/Avalon-XLightObl-webfont.woff2) format("woff2"),url(/wp-content/themes/alven/fonts/Avalon-XLightObl-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'avalonregular';src:url(/wp-content/themes/alven/fonts/Avalon-Book-webfont.woff2) format("woff2"),url(/wp-content/themes/alven/fonts/Avalon-Book-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'avalonitalic';src:url(/wp-content/themes/alven/fonts/Avalon-BookOblique-webfont.woff2) format("woff2"),url(/wp-content/themes/alven/fonts/Avalon-BookOblique-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'avalonmedium';src:url(/wp-content/themes/alven/fonts/Avalon-Medium-webfont.woff2) format("woff2"),url(/wp-content/themes/alven/fonts/Avalon-Medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'avalonmedium_oblique';src:url(/wp-content/themes/alven/fonts/Avalon-MediumOblique-webfont.woff2) format("woff2"),url(/wp-content/themes/alven/fonts/Avalon-MediumOblique-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'avalonbold';src:url(/wp-content/themes/alven/fonts/Avalon-Demi-webfont.woff2) format("woff2"),url(/wp-content/themes/alven/fonts/Avalon-Demi-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'avalonbold_italic';src:url(/wp-content/themes/alven/fonts/Avalon-DemiOblique-webfont.woff2) format("woff2"),url(/wp-content/themes/alven/fonts/Avalon-DemiOblique-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'avalon_mediumbold';src:url(/wp-content/themes/alven/fonts/Avalon-Bold-webfont.woff2) format("woff2"),url(/wp-content/themes/alven/fonts/Avalon-Bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'avalonbold_oblique';src:url(/wp-content/themes/alven/fonts/Avalon-BoldOblique-webfont.woff2) format("woff2"),url(/wp-content/themes/alven/fonts/Avalon-BoldOblique-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'icomoon';src:url(/wp-content/themes/alven/fonts/icomoon.woff2?dkab2t) format("woff2"),url(/wp-content/themes/alven/fonts/icomoon.ttf?dkab2t) format("truetype"),url(/wp-content/themes/alven/fonts/icomoon.woff?dkab2t) format("woff"),url("/wp-content/themes/alven/fonts/icomoon.svg?dkab2t#icomoon") format("svg");font-weight:400;font-style:normal}[class^='icon-']:before,[class*=' icon-']:before{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.icon-slash::before{content:""}.icon-separateur::before{content:""}.icon-arrow-tip-left-new::before{content:""}.icon-arrow-tip-new::before{content:""}.icon-arrow-body-new::before{content:""}.icon-arrow-down::before{content:""}.icon-arrow-body::before{content:""}.icon-arrow-tip::before{content:""}.icon-search::before{content:""}.icon-linkedin::before{content:""}.icon-medium::before{content:""}.icon-twitter::before{content:""}::-moz-selection{background:#003240;color:#fff;text-shadow:none}::selection{background:#003240;color:#fff;text-shadow:none}html{font-size:62.5%}html.menu-open{overflow:hidden}body{font-family:"avalonmedium",sans-serif;font-size:1.6em;font-weight:400;font-style:normal;line-height:1.6;color:#003240;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-weight:400;color:#003240}h1,h3,h5,h6{font-family:"avalonbold","avalonmedium",sans-serif;font-size:5.5rem;font-weight:400;font-style:normal}h1{width:50%;margin:11vh auto 14vh;letter-spacing:-.04em;line-height:1;color:#fff}h2{width:66.6666666667%;padding:0 10px;margin:2.5em auto 2.75em;font-family:"Arvo",serif;font-weight:700;font-style:italic;line-height:1.2;text-align:center}h3{font-size:2.4rem;line-height:1;margin:2.1em 0 1.6em}h3 a{box-shadow:none}h4{font-family:"avalon_mediumbold","avalonmedium",sans-serif;margin:1.33em 0;line-height:1;letter-spacing:-.02em}h4 a{box-shadow:none}h5{font-size:1.8rem;margin:1.67em 0}h6{font-size:1.6rem;margin:2.33em 0}p{margin:0 0 1.4em}b,strong{font-family:"avalon_mediumbold","avalonmedium",sans-serif;font-weight:400}i,em{font-family:"avalonmedium_oblique","avalonmedium",sans-serif;font-style:normal}blockquote{padding:0 50px;margin:3.5em 20% 4em;text-align:right}blockquote p{margin-top:0;font-family:"avalonbold","avalonmedium",sans-serif;font-size:2rem;text-align:center;letter-spacing:-.02em;line-height:1.1;color:#23afa9}blockquote p:before{content:'« '}blockquote p:after{content:' »'}blockquote footer{display:inline-block}blockquote footer:before{content:'- '}blockquote footer span{display:block;font-family:"Arvo",serif;font-style:italic;font-size:1.4rem}ol,ul{padding:0 0 0 30px;margin:1.9em 0 2.5em;list-style:none}li{position:relative;margin:0 20px}li:before{content:'';position:absolute;left:0}ul li{padding:0 0 0 8px}ul li:before{background:#23afa9;width:3px;height:3px;top:11px;border-radius:50%}ol{counter-reset:counter}ol li{padding:0 0 0 15px;counter-increment:counter}ol li:before{content:counter(counter) ".";top:5px;font-family:"Arvo",serif;font-weight:700;font-size:12px;color:#23afa9}img{max-width:100%;height:auto}img.alignnone,img.aligncenter{display:block;margin:3.7em auto 4.4em}img.alignleft{float:left;margin:2.8em 4em 3.8em 0}img.alignright{float:right;margin:2.8em 0 3.8em 4em}figure{max-width:100%;margin:2.5em 0;text-align:center}figure.aligncenter{margin:2.5em auto}figcaption{margin:10px 0 0;font-family:"Arvo",serif;font-style:italic;font-size:1.4rem}code,pre{display:block;padding:10px 15px;margin:1em 0;background:#003240}time,.subtitle{font-family:"avalonmedium",sans-serif;font-size:1.8rem;text-transform:uppercase;color:#003240}time{color:#23afa9}hr{border:0;height:1px;max-width:250px;margin:3em auto 5em;background:#e5e8e8}sup{position:relative;top:-.5em;font-size:75%;line-height:0;vertical-align:baseline}table{display:block;margin:2em 0}td{padding:0 0 10px}a{box-shadow:0 1px 0 0 currentColor;color:inherit;text-decoration:none;transition:0.25s cubic-bezier(.75,0,.125,1)}.no-js a:focus,.is-desktop a:focus,.no-js a:hover,.is-desktop a:hover{opacity:.6}a:focus{outline:0}a:active{color:#000;opacity:1}.hidden{display:none!important}.clearfix::after{content:'';display:table;clear:both}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.title-small{font-family:"avalonbold","avalonmedium",sans-serif;font-size:1.25rem;text-transform:uppercase;color:#ccd1d2}.overflow-hidden{overflow:hidden;position:relative}.img-fit.compat-object-fit{background-size:cover;background-position:50% 50%}.img-fit.compat-object-fit img{opacity:0}#fadePage{overflow:hidden}#main{padding:15px 0 5px;position:relative;z-index:10;background:#fff}.js #contentHeader + #main{margin:495px 0 0}.container{max-width:1420px;padding:0 20px;margin:0 auto}.container-small{margin:0 8.3333333333%;padding:0 10px}.grid{margin:0 -10px}[class*='col-']{display:inline-block;padding:0 10px;vertical-align:top}[class*='col-'].centered{margin:0 auto}.col-1{width:8.3333333333%}.container-small .col-1{width:10%}.col-2{width:16.6666666667%}.container-small .col-2{width:20%}.col-3{width:25%}.container-small .col-3{width:30%}.col-4{width:33.3333333333%}.container-small .col-4{width:40%}.col-5{width:41.6666666667%}.container-small .col-5{width:50%}.col-6{width:50%}.container-small .col-6{width:60%}.col-7{width:58.3333333333%}.container-small .col-7{width:70%}.col-8{width:66.6666666667%}.container-small .col-8{width:80%}.col-9{width:75%}.container-small .col-9{width:90%}.col-10{width:83.3333333333%}.container-small .col-10{width:100%}.col-11{width:91.6666666667%}form div{display:inline-block;width:50%;position:relative;vertical-align:top;padding:0 10px;margin:40px 0 0}form div.large{width:280px;max-width:100%}form div.full{width:100%}form div.full input{max-width:55%}form div.has-desc input,form div.has-desc button{margin:0 5% 5px 0}form div label{left:25px;right:25px}fieldset{margin:50px 0 0}fieldset:first-of-type{margin:0}legend{display:block;width:100%;width:calc(100% - 20px);padding:0 0 10px;border-bottom:1px solid;position:relative;margin:0 0 10px 10px;font-size:1.8rem;line-height:1.3;opacity:.5;transition:0.25s cubic-bezier(.75,0,.125,1)}legend span{display:block;font-family:"avalon_mediumbold","avalonmedium",sans-serif}.js legend{cursor:pointer}.js legend:hover{opacity:1}.js legend.active{cursor:default}legend.active,.no-js legend{opacity:1}legend.active:before,legend.active:after,.no-js legend:before,.no-js legend:after{position:absolute}legend.active:after,.no-js legend:after{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:'\e90a';width:22px;height:15px;font-size:15px;color:#23afa9}legend.active:before,.no-js legend:before{content:'';width:35px;height:2px;background:#fff}legend.active:after,.no-js legend:after{left:-27px;bottom:-8px;font-size:14px}legend.active:before,.no-js legend:before{left:-34px;bottom:-1px}.form-title{display:block;margin:20px 0 25px 10px;font-size:1.8rem}.form-title + div{margin-top:0}label{position:absolute;top:7px;left:15px;right:15px;font-family:"Arvo",serif;font-style:italic;font-size:1.4rem;line-height:1;letter-spacing:-.05em;cursor:text;transform:translate3d(0,0,0);transition:0.25s cubic-bezier(.75,0,.125,1)}.no-js label{transform:translate3d(0,-180%,0)}.js label{opacity:0}input,textarea,select,button{transition:0.25s cubic-bezier(.75,0,.125,1)}input:focus,textarea:focus,select:focus,button:focus{outline:0}input,textarea{width:100%;padding:5px 15px;position:relative;z-index:1;font-family:"Arvo",serif;font-size:16px;color:#003240}input:-webkit-autofill,textarea:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}input:hover,textarea:hover{opacity:.7}input:hover + label,textarea:hover + label{opacity:.7}input:focus,textarea:focus{opacity:1}input:focus + label,textarea:focus + label{opacity:1}input.filled:valid,textarea.filled:valid{border-color:#23afa9}input.filled:valid + label,textarea.filled:valid + label{color:#23afa9}input.filled:invalid,input.filled.invalid,textarea.filled:invalid,textarea.filled.invalid{border-color:#f06850}input.filled:invalid + label,input.filled.invalid + label,textarea.filled:invalid + label,textarea.filled.invalid + label{color:#f06850}input.invalid,textarea.invalid{border-color:#f06850}input.invalid + label,textarea.invalid + label{color:#f06850}input:invalid,textarea:invalid{box-shadow:none}textarea{height:150px;border:1px solid #003240}.js textarea:focus + label{opacity:0!important}textarea.filled + label{opacity:0!important}input{border:0;border-bottom:1px solid #003240}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{display:none}input[type=file]{padding:0;border:0;cursor:pointer}input[type=file] + label{opacity:0!important}.js input:focus + label{transform:translate3d(0,-180%,0)}input.filled + label{transform:translate3d(0,-180%,0)}button{color:#003240}button[type=submit]{margin-top:25px;margin-left:10px}select::-ms-expand{display:none}.form-desc{display:inline-block;max-width:40%;vertical-align:top;font-size:1.4rem;font-family:"Arvo",serif;font-style:italic;line-height:1.2}.form-success{color:#23afa9}.form-error{color:#f06850}.form-search{display:inline-block;max-width:300px;position:relative;margin:50px 0;vertical-align:middle}.form-search .btn-search{position:absolute;top:7px;right:0;margin-top:0;margin-left:0;z-index:2}.form-search label{text-align:left}#header{width:100%;height:107px;padding:28px 0;border-bottom:1px solid transparent;position:fixed;top:0;left:0;z-index:20;font-family:"avalonbold","avalonmedium",sans-serif;font-size:1.8rem;color:#fff;transform:translate3d(0,0,0);backface-visibility:hidden;transition:0.25s cubic-bezier(.75,0,.125,1)}#header::after{content:'';display:table;clear:both}#header .container{position:relative}#header .container:before{content:'';position:absolute;top:-50px;left:0;right:0;bottom:-20px;z-index:1;background:#003240;opacity:0;transition:0.25s cubic-bezier(.75,0,.125,1)}.menu-open #header .container:before{opacity:1}#header a{display:inline-block;color:inherit;transition:opacity 0.25s cubic-bezier(.75,0,.125,1)}#header .form-search{opacity:0;pointer-events:none;width:165px;height:58px;padding:15px 17px;min-width:150px;margin:0;z-index:10}#header .form-search label{font-size:1.3rem}#header .form-search input{position:absolute;left:5px;width:calc(100% - 10px);padding-right:45px}.menu-open #header .form-search input{color:#fff!important;border-color:#fff!important}#header .form-search input,#header .form-search label{opacity:0}#header .form-search.on input,#header .form-search.on label{opacity:1}#header .form-search.on .btn-search{width:0}#header .form-search.on .btn-search span{display:none}.menu-open #header .form-search{opacity:1;pointer-events:auto}#header .btn-search{height:14px;top:22px;right:15px;transition:color 0.25s cubic-bezier(.75,0,.125,1);text-transform:none}.menu-open #header .btn-search{color:#fff!important}.menu-open #header .btn-search:after{color:#fff!important}#header .post-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:50%;position:absolute;top:40px;left:8.3333333333%;margin:0 0 0 165px;opacity:0;transition:0.25s cubic-bezier(.75,0,.125,1),background 0.2s ease}#header.fixed,.no-js #header{border-color:#ccd1d2;background:#fff;color:#003240;transform:translate3d(0,-10px,0)}#header.fixed #logo-alven svg path,.no-js #header #logo-alven svg path{fill:#003240}#header.fixed .read-indicator,.no-js #header .read-indicator{opacity:1}.menu-open #header.fixed .read-indicator,.menu-open .no-js #header .read-indicator{opacity:0}#header.fixed #burger:before,#header.fixed #burger:after,#header.fixed #burger span,.no-js #header #burger:before,.no-js #header #burger:after,.no-js #header #burger span{background:#003240}#header.fixed .form-search,.no-js #header .form-search{opacity:1;pointer-events:auto}.js #header.fixed .form-search input:focus + label,.js #header.fixed .form-search input.filled + label,.js .no-js #header .form-search input:focus + label,.js .no-js #header .form-search input.filled + label{transform:translate3d(0,-100%,0)}.single #header.fixed.on .post-title,.single #header.fixed.on #menu-main,.single .no-js #header.on .post-title,.single .no-js #header.on #menu-main{transform:translate3d(0,-25px,0)}.single #header.fixed.on .post-title,.single .no-js #header.on .post-title{opacity:1}.single #header.fixed.on #menu-main li:not(.current-menu-item):not(.current_page_parent),.single .no-js #header.on #menu-main li:not(.current-menu-item):not(.current_page_parent){opacity:0}.menu-open #header.fixed,.menu-open .no-js #header{color:#fff}.menu-open #header.fixed #burger:before,.menu-open #header.fixed #burger:after,.menu-open #header.fixed #burger span,.menu-open .no-js #header #burger:before,.menu-open .no-js #header #burger:after,.menu-open .no-js #header #burger span{background:#fff}.menu-open #header.fixed #logo-alven svg path,.menu-open .no-js #header #logo-alven svg path{fill:#fde98f}.menu-open #header{height:102%}.page-template-default #header,.single-post #header{border-width:3px}.read-indicator{height:3px;position:absolute;bottom:-3px;left:0;right:0;transform-origin:0 0;transform:scaleX(0);transition:opacity 0.25s cubic-bezier(.75,0,.125,1);opacity:0;background:#23afa9}.no-js .read-indicator{display:none}#logo-alven{box-shadow:none;display:inline-block;position:absolute;right:20px;text-align:right;top:50%;transform:translateY(-50%);vertical-align:middle;width:16.6666666667%;z-index:10}#logo-alven svg path{fill:#fde98f;fill-rule:evenodd;transition:fill 0.2s}#menu-responsive,#burger{display:none}#burger{width:30px;height:20px;border:0;position:absolute;right:20px;z-index:10}#burger:before,#burger:after{content:''}#burger:before,#burger:after,#burger span{width:100%;height:2px;position:absolute;left:0;border-radius:2px;background:#fff;transform:translate3d(0,0,0);transition:.1s ease-in-out}#burger:before{top:0}#burger:after{top:9px}#burger span{display:block;top:18px;text-indent:-99em;overflow:hidden}.menu-open #burger:before{transform:translate3d(0,9px,0) rotate(135deg)}.menu-open #burger:after{width:0;transform:translate3d(0,-10px,0)}.menu-open #burger span{transform:translate3d(0,-9px,0) rotate(-135deg)}#menu-responsive{width:100%;height:100%;padding:100px 0;position:fixed;top:0;left:0;overflow:hidden;background:#003240;transform:translate3d(0,-100%,0);transition:0.25s cubic-bezier(.75,0,.125,1);backface-visibility:hidden;transform-style:preserve-3d}#menu-responsive>div{width:100%;position:absolute;top:55%;transform:translate3d(0,-50%,0)}#menu-responsive .menu-small:nth-child(3),#menu-responsive .menu-small:last-child{margin-bottom:0}.menu-open #menu-responsive{overflow:scroll;transform:translate3d(0,0,0)}#menu-main{display:inline-block;width:50%;position:relative;vertical-align:middle;margin:0 0 0 8.3333333333%;z-index:1;box-sizing:content-box;white-space:nowrap;transform:translate3d(0,0,0);transition:transform 0.25s cubic-bezier(.75,0,.125,1)}#menu-main ul{padding:0;margin:0;box-sizing:border-box}#menu-main li{display:inline-block;margin:0;padding:0 10px;width:33.333%;position:relative;transition:opacity 0.25s cubic-bezier(.75,0,.125,1)}#menu-main li:before,#menu-main li:after{position:absolute}#menu-main li:after{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:'\e90a';width:22px;height:15px;font-size:15px;color:#23afa9}#menu-main li:before{content:'';width:35px;height:2px;background:#fff}#menu-main li:after{content:'\e90b';left:-18px;top:0;bottom:0;margin:auto;color:inherit}#menu-main li:before{content:none}#menu-main li.current-menu-item,#menu-main li.current_page_parent{color:#23afa9}#menu-main li.current-menu-item a,#menu-main li.current_page_parent a{box-shadow:none}#menu-main li.current-menu-item a:before,#menu-main li.current-menu-item a:after,#menu-main li.current_page_parent a:before,#menu-main li.current_page_parent a:after{display:none}#menu-main li.current-menu-item:after,#menu-main li.current_page_parent:after{width:30px}#menu-main li>a{color:inherit!important}#menu-main li>a:after,#menu-main li>a:before{bottom:2px}#menu-main a{font-family:"avalonmedium",sans-serif!important;font-style:normal!important}#footer{padding:70px 0 25px;position:relative;z-index:10;background:#003240;color:#fff}.content-default{padding-bottom:50px;position:relative}.single-post .content-default{padding-bottom:100px}.content-default>p,.content-default>h3,.content-default>h4,.content-default>h5,.content-default>h6,.content-default>ul,.content-default>ol,.content-default>table{padding:0 20px;margin-left:10%;margin-right:10%}.content-default a:not(.btn):not(.btn-invert){color:#23afa9}.content-default .btn{margin:3.3em 0 0}.content-default:before,.content-default:after{position:absolute}.content-default:after{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:'\e90a';width:22px;height:15px;font-size:15px;color:#23afa9}.content-default:before{content:'';width:35px;height:2px;background:#fff}.content-default:before,.content-default:after{left:0;right:0;margin:auto}.content-default:after{bottom:-13px}.content-default:before{bottom:-6px}.single-startup .content-default:before,.single-startup .content-default:after,.content-default.no-cross:before,.content-default.no-cross:after{display:none}.content-main{padding:5px 0 5px;border-bottom:1px solid #e5e8e8;margin:0 0 70px}.content-main.no-border{border:0}.single-post .content-main{margin:0 0 20px}.home .content-main{border:none;margin:0;padding-bottom:0}.js .content-main img:not(.no-scroll),.js .content-main .special-cat{opacity:0}.content-header-transparent,.content-header{padding:100px 0 5px}.content-header{width:100%;top:0;background:#003240;backface-visibility:hidden}.js .content-header{position:fixed}.js .content-header h1{opacity:0}.content-header.has-img{padding:145px 0 14vh;background:#004254}.home .content-header.has-img{padding:calc(145px + 5vh) 0 20vh}.content-header.has-video .img{display:none}.content-header.align-bottom-left,.content-header.align-bottom-right{padding:160px 0 5vh;padding:calc(145px + 9vh) 0 5vh}.content-header.align-bottom-left h1{margin:16vh 0 0 0}@media (max-height:850px){.content-header.align-bottom-left h1{margin:10vh 0 0}}.content-header.align-bottom-right h1{text-align:right;margin:16vh 0 0 50%}@media (max-height:850px){.content-header.align-bottom-right h1{margin:10vh 0 0 50%}}.content-header .container{position:relative;z-index:10}.content-header .img{position:absolute;top:0;bottom:0;left:0;right:0;opacity:.6;background-size:cover;background-position:50%}.content-header .img img{opacity:0}.content-header .wrapper-video{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;opacity:.8}.content-header .wrapper-video svg{min-height:1000px;left:0;position:absolute;top:0;transform:translateX(-78%);z-index:2}.content-header .wrapper-video .video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-position:50% 50%;background-size:auto 100%;background-size:cover;z-index:1}.content-footer{padding:0 0 60px;border-bottom:1px solid #e5e8e8;margin:0 0 80px}.section-header{width:66.6666666667%;padding:0 10px;margin:0 auto 60px;text-align:center}.section-title{width:auto;padding:0 20px;margin:1.75em 0 0;font-family:"avalonbold","avalonmedium",sans-serif;font-size:5.2rem;line-height:1;color:#003240;font-style:normal}.contact-us .section-title{margin-top:0}.section-title + .subtitle{display:block;font-family:"Arvo",serif;font-weight:400;font-size:2.2rem;padding:0 20px 30px;border-bottom:1px solid #e5e8e8;position:relative;margin:0 0 30px;text-align:center;text-transform:none}.section-title + .subtitle:before,.section-title + .subtitle:after{position:absolute;left:0;right:0;margin:auto}.section-title + .subtitle:after{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:'\e90a';width:22px;height:15px;bottom:-8px;font-size:15px;color:#23afa9}.section-title + .subtitle:before{content:'';width:35px;height:1px;background:#fff;bottom:-1px}.menu-small{font-size:1.4rem}.menu-small ul{margin:0;font-family:"avalonmedium",sans-serif;color:#fff}.menu-small li{margin:0;padding:0}.menu-small li:before{display:none}.menu-small>ul{padding:20px 0 0;line-height:1.8}.menu-small>ul ul{padding:5px 0 0 10px;line-height:1.3}.menu-small a{box-shadow:none}.menu-small a:active{color:#fde98f}.menu-title{display:block;font-family:"avalonbold","avalonmedium",sans-serif;font-size:2.2rem;line-height:1;letter-spacing:-.04em}.menu-subtitle{display:block;font-family:"avalonmedium",sans-serif;text-transform:uppercase;font-size:1.35rem;line-height:1.4}.menu-secondary{margin:150px 0 0;font-size:1.2rem;font-family:"avalonmedium",sans-serif;text-align:center;color:#fff}.menu-secondary ul{padding:0;margin:0}.menu-secondary li{display:inline-block;padding:0;margin:0 10px}.menu-secondary li:before{display:none}.portfolio-list{position:relative;margin:250px 0 0;z-index:1;background:#003240;backface-visibility:hidden}.no-js .portfolio-list{margin-bottom:50px}.portfolio-list:before{content:'';height:150px;position:absolute;bottom:-1px;left:0;right:0;z-index:-1;background:#fff}.no-js .portfolio-list:before{display:none}.portfolio-list .txt{display:inline-block;vertical-align:middle;position:relative;z-index:1;font-family:"avalonbold","avalonmedium",sans-serif}.portfolio-list .grid{padding:10px 0}.portfolio-list .grid.is-hovered .po-item:after{opacity:.5;visibility:visible}.portfolio-list .grid.is-hovered .po-item.link-hovered:after{opacity:0;visibility:hidden}.portfolio-list .grid.is-hovered .po-item.cta:after{opacity:0;visibility:hidden}.js .portfolio-list ul{display:none}.portfolio-list li,.portfolio-list .po-item{padding:10px;overflow:hidden;font-family:"avalonmedium",sans-serif;font-size:1.4rem;text-transform:uppercase;color:#003240;text-align:center;backface-visibility:hidden;transform-style:preserve-3d}.portfolio-list li:before,.portfolio-list .po-item:before{display:block;width:auto;height:auto;padding:75% 0 0;position:static;background:none!important}.portfolio-list li.transfered:after,.portfolio-list .po-item.transfered:after{background-color:#003240}.portfolio-list li.transfered a,.portfolio-list .po-item.transfered a{background-color:#23afa9;border-color:#23afa9;color:#fff;transition:none}.portfolio-list li.transfered a:after,.portfolio-list .po-item.transfered a:after{display:none}.portfolio-list li.transfered a .content-transfered,.portfolio-list .po-item.transfered a .content-transfered{position:absolute;top:50%;left:0;transform:translate3d(0,-50%,0);width:100%;height:100%;display:inline-block;vertical-align:top}.portfolio-list li.transfered a .content-transfered>span,.portfolio-list .po-item.transfered a .content-transfered>span{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:10px 0;height:16%;max-width:58%;line-height:1}.portfolio-list li.transfered a .content-transfered>span:first-child,.portfolio-list li.transfered a .content-transfered>span:last-child,.portfolio-list .po-item.transfered a .content-transfered>span:first-child,.portfolio-list .po-item.transfered a .content-transfered>span:last-child{height:42%}.portfolio-list li.transfered a .content-transfered>span:nth-child(2),.portfolio-list .po-item.transfered a .content-transfered>span:nth-child(2){padding:0 10px;max-width:none}.portfolio-list li.transfered a .content-transfered>span.txt-container,.portfolio-list .po-item.transfered a .content-transfered>span.txt-container{max-width:95%}.portfolio-list li.transfered a .content-transfered.no-by>span:first-child,.portfolio-list .po-item.transfered a .content-transfered.no-by>span:first-child{height:70%}.portfolio-list li.transfered a .content-transfered.no-by>span:last-child,.portfolio-list .po-item.transfered a .content-transfered.no-by>span:last-child{height:30%}.portfolio-list li.transfered a svg,.portfolio-list li.transfered a img,.portfolio-list .po-item.transfered a svg,.portfolio-list .po-item.transfered a img{position:relative;transform:translate3d(0,0,0);top:auto;left:auto;padding-bottom:2px;backface-visibility:hidden;transition-delay:0s;max-width:none;max-height:none;width:100%;height:100%;display:inline-block;vertical-align:middle}.portfolio-list li.transfered a.off path,.portfolio-list li.transfered a.off polygon,.portfolio-list li.transfered a.off rect,.portfolio-list li.transfered a.off ellipse,.portfolio-list li.transfered a.off circle,.portfolio-list li.transfered a.off line,.portfolio-list li.transfered a.off polyline,.portfolio-list .po-item.transfered a.off path,.portfolio-list .po-item.transfered a.off polygon,.portfolio-list .po-item.transfered a.off rect,.portfolio-list .po-item.transfered a.off ellipse,.portfolio-list .po-item.transfered a.off circle,.portfolio-list .po-item.transfered a.off line,.portfolio-list .po-item.transfered a.off polyline{fill:#fff}.portfolio-list li.transfered a .hover,.portfolio-list .po-item.transfered a .hover{opacity:1;transform:translate3d(0,0,0);transition:none}.portfolio-list li.transfered a .hover svg,.portfolio-list li.transfered a .hover img,.portfolio-list .po-item.transfered a .hover svg,.portfolio-list .po-item.transfered a .hover img{position:relative;transform:translate3d(0,0,0);top:auto;left:auto;transition-delay:0s}.portfolio-list li.transfered a .hover path,.portfolio-list li.transfered a .hover polygon,.portfolio-list li.transfered a .hover rect,.portfolio-list li.transfered a .hover ellipse,.portfolio-list li.transfered a .hover circle,.portfolio-list li.transfered a .hover line,.portfolio-list li.transfered a .hover polyline,.portfolio-list .po-item.transfered a .hover path,.portfolio-list .po-item.transfered a .hover polygon,.portfolio-list .po-item.transfered a .hover rect,.portfolio-list .po-item.transfered a .hover ellipse,.portfolio-list .po-item.transfered a .hover circle,.portfolio-list .po-item.transfered a .hover line,.portfolio-list .po-item.transfered a .hover polyline{transition-delay:0s}.portfolio-list li.transfered a:hover,.portfolio-list li.transfered a:focus,.portfolio-list li.transfered a.on,.portfolio-list .po-item.transfered a:hover,.portfolio-list .po-item.transfered a:focus,.portfolio-list .po-item.transfered a.on{border-color:#e5e8e8;background:#fff;color:#003240}.portfolio-list li.transfered a:hover path,.portfolio-list li.transfered a:hover polygon,.portfolio-list li.transfered a:hover rect,.portfolio-list li.transfered a:hover ellipse,.portfolio-list li.transfered a:hover circle,.portfolio-list li.transfered a:hover line,.portfolio-list li.transfered a:hover polyline,.portfolio-list li.transfered a:focus path,.portfolio-list li.transfered a:focus polygon,.portfolio-list li.transfered a:focus rect,.portfolio-list li.transfered a:focus ellipse,.portfolio-list li.transfered a:focus circle,.portfolio-list li.transfered a:focus line,.portfolio-list li.transfered a:focus polyline,.portfolio-list li.transfered a.on path,.portfolio-list li.transfered a.on polygon,.portfolio-list li.transfered a.on rect,.portfolio-list li.transfered a.on ellipse,.portfolio-list li.transfered a.on circle,.portfolio-list li.transfered a.on line,.portfolio-list li.transfered a.on polyline,.portfolio-list .po-item.transfered a:hover path,.portfolio-list .po-item.transfered a:hover polygon,.portfolio-list .po-item.transfered a:hover rect,.portfolio-list .po-item.transfered a:hover ellipse,.portfolio-list .po-item.transfered a:hover circle,.portfolio-list .po-item.transfered a:hover line,.portfolio-list .po-item.transfered a:hover polyline,.portfolio-list .po-item.transfered a:focus path,.portfolio-list .po-item.transfered a:focus polygon,.portfolio-list .po-item.transfered a:focus rect,.portfolio-list .po-item.transfered a:focus ellipse,.portfolio-list .po-item.transfered a:focus circle,.portfolio-list .po-item.transfered a:focus line,.portfolio-list .po-item.transfered a:focus polyline,.portfolio-list .po-item.transfered a.on path,.portfolio-list .po-item.transfered a.on polygon,.portfolio-list .po-item.transfered a.on rect,.portfolio-list .po-item.transfered a.on ellipse,.portfolio-list .po-item.transfered a.on circle,.portfolio-list .po-item.transfered a.on line,.portfolio-list .po-item.transfered a.on polyline{transition:fill 0.4s linear;transition-delay:0s}.portfolio-list li.transfered a:hover svg,.portfolio-list li.transfered a:hover img,.portfolio-list li.transfered a:focus svg,.portfolio-list li.transfered a:focus img,.portfolio-list li.transfered a.on svg,.portfolio-list li.transfered a.on img,.portfolio-list .po-item.transfered a:hover svg,.portfolio-list .po-item.transfered a:hover img,.portfolio-list .po-item.transfered a:focus svg,.portfolio-list .po-item.transfered a:focus img,.portfolio-list .po-item.transfered a.on svg,.portfolio-list .po-item.transfered a.on img{transform:translate3d(0,0,0) scale(1) rotate(0.1deg)}.portfolio-list li a,.portfolio-list .po-item a{border:1px solid #e5e8e8;position:absolute;top:10px;left:10px;right:10px;bottom:10px;background:#23afa9;box-shadow:none;transition:border-color 0.1s cubic-bezier(.42,0,.58,1);transition-delay:0.3s;backface-visibility:hidden;transform-style:preserve-3d}.portfolio-list li a:before,.portfolio-list .po-item a:before{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}.portfolio-list li a:after,.portfolio-list .po-item a:after{content:'';display:block;width:auto;height:auto;position:absolute;top:0;right:0;bottom:0;left:0;transition:transform 0.25s cubic-bezier(.42,0,.58,1);transition-delay:0.1s;pointer-events:none;transform:scale(1,1) rotate(0.1deg);background-color:#fff;backface-visibility:hidden;transform-style:preserve-3d}.portfolio-list li a:hover,.portfolio-list li a:focus,.portfolio-list .po-item a:hover,.portfolio-list .po-item a:focus{border-color:#23afa9}.portfolio-list li a:hover:after,.portfolio-list li a:focus:after,.portfolio-list .po-item a:hover:after,.portfolio-list .po-item a:focus:after{transform:scale(.96,.94) rotate(0.1deg)}.portfolio-list li a:hover,.portfolio-list li a:focus,.portfolio-list li a.on,.portfolio-list .po-item a:hover,.portfolio-list .po-item a:focus,.portfolio-list .po-item a.on{opacity:1;transition:border-color 0s cubic-bezier(.42,0,.58,1)}.portfolio-list li a:hover:after,.portfolio-list li a:focus:after,.portfolio-list li a.on:after,.portfolio-list .po-item a:hover:after,.portfolio-list .po-item a:focus:after,.portfolio-list .po-item a.on:after{transition:transform 0.65s cubic-bezier(0,.855,.345,1);transition-delay:0s}.portfolio-list li a:hover svg,.portfolio-list li a:hover img,.portfolio-list li a:focus svg,.portfolio-list li a:focus img,.portfolio-list li a.on svg,.portfolio-list li a.on img,.portfolio-list .po-item a:hover svg,.portfolio-list .po-item a:hover img,.portfolio-list .po-item a:focus svg,.portfolio-list .po-item a:focus img,.portfolio-list .po-item a.on svg,.portfolio-list .po-item a.on img{transform:translate3d(-50%,-50%,0) scale(1) rotate(0.1deg);transition:transform 0.2s cubic-bezier(.455,.03,.515,.955);transition-delay:0.10s;backface-visibility:hidden;transform-style:preserve-3d}.portfolio-list li a:hover path,.portfolio-list li a:hover polygon,.portfolio-list li a:hover rect,.portfolio-list li a:hover ellipse,.portfolio-list li a:hover circle,.portfolio-list li a:hover line,.portfolio-list li a:hover polyline,.portfolio-list li a:focus path,.portfolio-list li a:focus polygon,.portfolio-list li a:focus rect,.portfolio-list li a:focus ellipse,.portfolio-list li a:focus circle,.portfolio-list li a:focus line,.portfolio-list li a:focus polyline,.portfolio-list li a.on path,.portfolio-list li a.on polygon,.portfolio-list li a.on rect,.portfolio-list li a.on ellipse,.portfolio-list li a.on circle,.portfolio-list li a.on line,.portfolio-list li a.on polyline,.portfolio-list .po-item a:hover path,.portfolio-list .po-item a:hover polygon,.portfolio-list .po-item a:hover rect,.portfolio-list .po-item a:hover ellipse,.portfolio-list .po-item a:hover circle,.portfolio-list .po-item a:hover line,.portfolio-list .po-item a:hover polyline,.portfolio-list .po-item a:focus path,.portfolio-list .po-item a:focus polygon,.portfolio-list .po-item a:focus rect,.portfolio-list .po-item a:focus ellipse,.portfolio-list .po-item a:focus circle,.portfolio-list .po-item a:focus line,.portfolio-list .po-item a:focus polyline,.portfolio-list .po-item a.on path,.portfolio-list .po-item a.on polygon,.portfolio-list .po-item a.on rect,.portfolio-list .po-item a.on ellipse,.portfolio-list .po-item a.on circle,.portfolio-list .po-item a.on line,.portfolio-list .po-item a.on polyline{transition:fill 0.4s linear;transition-delay:0.25s}.portfolio-list li a.on:hover,.portfolio-list li a.on:focus,.portfolio-list .po-item a.on:hover,.portfolio-list .po-item a.on:focus{border-color:#e5e8e8}.portfolio-list li a.on:hover:after,.portfolio-list li a.on:focus:after,.portfolio-list .po-item a.on:hover:after,.portfolio-list .po-item a.on:focus:after{transform:scale(1,1) rotate(0.1deg)}.portfolio-list li a.on img,.portfolio-list li a.on svg,.portfolio-list .po-item a.on img,.portfolio-list .po-item a.on svg{transform:translate3d(-50%,-50%,0) scale(.95) rotate(0.1deg)}.portfolio-list li a.on path,.portfolio-list li a.on polygon,.portfolio-list li a.on rect,.portfolio-list li a.on ellipse,.portfolio-list li a.on circle,.portfolio-list li a.on line,.portfolio-list li a.on polyline,.portfolio-list .po-item a.on path,.portfolio-list .po-item a.on polygon,.portfolio-list .po-item a.on rect,.portfolio-list .po-item a.on ellipse,.portfolio-list .po-item a.on circle,.portfolio-list .po-item a.on line,.portfolio-list .po-item a.on polyline{transition:fill 0.2s linear}.portfolio-list li a.off path,.portfolio-list li a.off polygon,.portfolio-list li a.off rect,.portfolio-list li a.off ellipse,.portfolio-list li a.off circle,.portfolio-list li a.off line,.portfolio-list li a.off polyline,.portfolio-list .po-item a.off path,.portfolio-list .po-item a.off polygon,.portfolio-list .po-item a.off rect,.portfolio-list .po-item a.off ellipse,.portfolio-list .po-item a.off circle,.portfolio-list .po-item a.off line,.portfolio-list .po-item a.off polyline{fill:#003240}.portfolio-list .po-item{padding:10px 0;position:relative}.portfolio-list .po-item:before{content:''}.portfolio-list .po-item.cta{font-family:"avalon_mediumbold","avalonmedium",sans-serif;font-size:2rem;line-height:1;text-transform:none;color:#fff}.portfolio-list .po-item.cta a{background:none;box-shadow:none;border:none}.portfolio-list .po-item.cta a:after{display:none}.portfolio-list .po-item.cta a>span{display:inline-block;vertical-align:middle;max-width:97%}.portfolio-list .po-item.cta .btn-invert{color:#fde98f;border-color:#fde98f;margin-top:15px;opacity:1!important;transition:0.45s cubic-bezier(.75,0,.125,1)}.portfolio-list .po-item.cta .btn-invert .before{color:#fde98f}.portfolio-list .po-item.cta .btn-invert .after{color:#003240}.portfolio-list .po-item.cta .btn-invert:hover,.portfolio-list .po-item.cta .btn-invert:focus{background:#fde98f}.no-js .portfolio-list .po-item.cta .btn-invert:hover,.is-desktop .portfolio-list .po-item.cta .btn-invert:hover,.no-js .portfolio-list .po-item.cta .btn-invert:focus,.is-desktop .portfolio-list .po-item.cta .btn-invert:focus{color:#003240}.portfolio-list .po-item a{left:0;right:0}.portfolio-list svg,.portfolio-list img{display:inline-block;width:auto;height:auto;max-width:58%;max-height:58%;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) scale(.95) rotate(0.1deg);transition:transform 0.15s cubic-bezier(.55,.085,.68,.53);transition-delay:0s;z-index:1}.portfolio-list path,.portfolio-list polygon,.portfolio-list rect,.portfolio-list ellipse,.portfolio-list circle,.portfolio-list line,.portfolio-list polyline{transition:fill 0.3s linear;transition-delay:0s}.portfolio-list .hover{display:block;position:absolute;bottom:16px;left:0;right:0;opacity:0;transform:translate3d(0,100%,0);transition:color 0.45s cubic-bezier(.75,0,.125,1)}.portfolio-list .po-item-col:first-child{transform:translate3d(0,55px,0)}.portfolio-list .po-item-col:nth-child(2){transform:translate3d(0,-70px,0)}.portfolio-list .po-item-col:nth-child(3){transform:translate3d(0,-100px,0)}.portfolio-list .po-item-col:nth-child(4){transform:translate3d(0,-35px,0)}.portfolio-list .po-item-col:nth-child(5){transform:translate3d(0,20px,0)}.portfolio-list .po-item-col:nth-child(6){transform:translate3d(0,-55px,0)}.portfolio-list + .container{position:relative;z-index:1}#ctaPortfolio{display:none}.portfolio-filters{width:100%;padding:10px 0;border-bottom:1px solid #ccd1d2;position:absolute;top:0;z-index:15;background:#fff;text-align:center;backface-visibility:hidden;transition:transform 0.25s cubic-bezier(.75,0,.125,1)}.no-js .portfolio-filters{display:none}.portfolio-filters.fixed{position:fixed;top:97px}.portfolio-filters.fixed.on{transform:translate3d(0,-85px,0)}.portfolio-filters.single-on + .content-main .portfolio-list{margin-top:150px}.portfolio-filters .dropdown{display:inline-block;vertical-align:top;margin:10px}.portfolio-filters .dropdown>li:first-child{text-indent:0;padding:15px 26px 13px 15px}.portfolio-header{padding:230px 0 30px;margin:0 0 50px;font-family:"avalonbold","avalonmedium",sans-serif;font-size:1.3rem;text-transform:uppercase;letter-spacing:.03em;background:#003240;color:#fff}.portfolio-header .container{position:relative}.portfolio-header h1{height:0;padding-bottom:25%;position:relative;margin:10px;background:#fff}.portfolio-header h1 img{max-width:80%;max-height:60%;height:auto!important;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}.portfolio-header div.col-3{margin-left:8.3333333333%}.portfolio-header .title-small{display:block;margin:0 0 10px;font-style:normal}.portfolio-header .header-block-term{min-height:50px;margin:10px 0 0}.portfolio-header .header-block-history,.portfolio-header .header-block-keywords{min-height:215px}.portfolio-header .header-block-keywords{margin:60px 0 0;font-family:"Arvo",serif;font-style:italic;font-size:1.4rem;text-transform:none;color:#759095}.portfolio-header .header-block-btn{min-height:85px}.portfolio-header .header-block-btn .title-small{margin:0 0 25px}.portfolio-header .header-block-btn .btn-invert{color:#fde98f;border-color:#fde98f}.portfolio-header .header-block-btn .btn-invert .before{color:#fde98f}.portfolio-header .header-block-btn .btn-invert .after{color:#003240}.is-desktop .portfolio-header .header-block-btn .btn-invert:hover,.is-desktop .portfolio-header .header-block-btn .btn-invert:focus,.no-js .portfolio-header .header-block-btn .btn-invert:hover,.no-js .portfolio-header .header-block-btn .btn-invert:focus{background:#fde98f;border-color:#fde98f;color:#003240}.portfolio-header .btn-store{margin:0 5px 0 0}.portfolio-header .btn-close{position:absolute;top:10px;right:20px;color:#fde98f}.portfolio-header .btn-close:before,.portfolio-header .btn-close:after{background:#fde98f}@media all and (-ms-high-contrast:none){.portfolio-header h1 img{width:80%}*::-ms-backdrop,.portfolio-header h1 img{width:80%}}.related-portfolio{padding:0 0 35px;border-bottom:1px solid #e5e8e8;margin:-20px 0 50px}.related-portfolio .container-small{padding:0}.related-portfolio-list{position:relative;margin:0 10%}.related-portfolio-list:before,.related-portfolio-list:after{position:absolute}.related-portfolio-list:after{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:'\e90a';width:22px;height:15px;font-size:15px;color:#23afa9}.related-portfolio-list:before{content:'';width:35px;height:2px;background:#fff}.related-portfolio-list:after{top:-58px;left:1px}.related-portfolio-list:before{top:-51px;left:-7px}.related-portfolio .title-small{position:absolute;top:-80px;left:28px}.related-portfolio .post-small{display:inline-block;width:25%;padding-left:10px;padding-right:10px;padding-bottom:0;border:0;position:relative;vertical-align:top;margin-top:20px}.related-portfolio .post-small:after{content:'';display:block;height:1px;margin:20px 0 0;background:#e5e8e8}.related-portfolio .post-small h4{margin-top:15px}.post-meta{margin:10px 0 15px}.post-meta time{font-family:"avalonmedium",sans-serif;font-size:1.2rem}.post-meta .btn-cat{padding-bottom:3px}.post-meta-header{text-align:center}.post-meta-header .btn-cat,.post-meta-spotlight .btn-cat{padding-bottom:3px;margin-right:5px}.post-meta-header time,.post-meta-spotlight time{margin-left:5px}.post-meta-header .btn-cat,.post-meta-spotlight .btn-cat{font-family:"avalonmedium",sans-serif;font-size:1.4rem}.post-sidebar{margin:0 0 50px;backface-visibility:hidden}.post-sidebar .title-small{padding:0 0 0 24px}.post-sidebar ul{padding:12px 0 0;margin:6px 0 0;border-top:1px solid #e5e8e8;position:relative}.post-sidebar ul:before,.post-sidebar ul:after{position:absolute}.post-sidebar ul:after{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:'\e90a';width:22px;height:15px;font-size:15px;color:#23afa9}.post-sidebar ul:before{content:'';width:35px;height:2px;background:#fff}.post-sidebar ul:after{top:-8px;left:-1px}.post-sidebar ul:before{left:-10px;top:-1px}.post-sidebar li{padding-left:0}.post-sidebar li:last-child:before,.post-sidebar li:last-child:after{position:absolute}.post-sidebar li:last-child:after{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:'\e90a';width:22px;height:15px;font-size:15px;color:#23afa9}.post-sidebar li:last-child:before{content:'';width:35px;height:2px;background:#fff}.post-sidebar li:last-child:before{display:block;top:auto;left:-10px;bottom:-1px;border-radius:0}.post-sidebar li:last-child:after{bottom:-8px;left:0}.post-sidebar li:last-child .img{padding:0}.post-sidebar li:last-child .img.on{padding:0 0 74%}.post-sidebar .img{height:0;padding:0 0 74%;position:relative;overflow:hidden;transition:0.25s cubic-bezier(.75,0,.125,1)}.post-sidebar .img.off{padding:0}.post-sidebar .img img{width:100%;position:absolute;top:0;bottom:15px;margin:auto}.post-sidebar .img a{box-shadow:none}.post-sidebar.fixed{position:fixed}.post-sidebar.fixedBot{position:absolute}.post-small{padding-bottom:20px;border-bottom:1px solid #e5e8e8;margin:0 0 20px}.post-small:before{display:none}.post-small h4{margin:0;font-size:1.8rem;line-height:1.2}.post-small time{color:#23afa9}.post-small .post-meta{margin:3px 0 5px}.post-title{font-size:2.8rem;color:#003240}.spotlight-posts{position:relative;overflow:hidden;z-index:10;padding:32px 0 0 0;background-color:#fff}.spotlight-posts:before{content:'';display:block;position:absolute;top:32px;right:0;bottom:0;left:0;background:#636a6b}.spotlight-posts .container{padding-bottom:80px}.spotlight-post{position:relative}.no-js .spotlight-post:hover>div,.is-desktop .spotlight-post:hover>div{transform:translate3d(0,12px,0)}.spotlight-post>div{padding:20px 30px 20px 20px;position:relative;margin:-32px 0 0;background:#fff;transform:translate3d(0,0,0);transition:0.25s cubic-bezier(.75,0,.125,1);border:1px solid #e5e8e8}.spotlight-post h4{margin:0 0 10px;font-size:2.4rem;word-wrap:break-word;color:#23afa9}.spotlight-post p{margin:0 0 10px;font-size:1.4rem;line-height:1.2}.spotlight-post p:last-of-type{margin-bottom:15px}.spotlight-post ul{padding:0;margin:0 0 10px;font-size:1.4rem;line-height:1.4}.spotlight-post ul li{margin:0 0 5px}.spotlight-post ul li:before{background:#003240}.spotlight-post .content{transition:0.25s cubic-bezier(.75,0,.125,1)}.spotlight-post.off .content{opacity:.4}.main-spotlight-post{padding:0 0 10px;border-top:1px solid #e5e8e8;position:relative;margin:0 0 45px;overflow:hidden}.home .main-spotlight-post{margin:0 0 70px}.main-spotlight-post:after{content:'';height:10px;border-top:1px solid #e5e8e8;position:absolute;bottom:0;left:0;right:0;background:#fff}.main-spotlight-post .img{position:absolute;vertical-align:middle;margin:0 8.3333333333% 0 -10px;top:0;bottom:10px;left:0}.main-spotlight-post .img img{max-width:50vw;position:absolute;top:0;bottom:0;right:10px;margin:auto}.main-spotlight-post .txt{position:relative;vertical-align:middle;margin:4.4em 0 60px 58.3333333333%;z-index:1;text-align:left}.main-spotlight-post .txt:before,.main-spotlight-post .txt:after{position:absolute}.main-spotlight-post .txt:after{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:'\e90a';width:22px;height:15px;font-size:15px;color:#23afa9}.main-spotlight-post .txt:before{content:'';width:35px;height:2px;background:#fff}.main-spotlight-post .txt:before{left:3px;bottom:-61px}.main-spotlight-post .txt:after{left:10px;bottom:-67px}.main-spotlight-post h3{margin:0;font-family:"avalon_mediumbold","avalonmedium",sans-serif;font-size:4.2rem;letter-spacing:-.03em}.main-spotlight-post p{margin:0 0 2em}.post-meta-spotlight{margin:10px 0 30px}.read-also-posts .grid{display:table;width:100%;width:calc(100% + 20px);table-layout:fixed}.read-also-posts h4{max-width:78%;margin:0;font-size:3.2rem}.read-also-post{display:table-cell;position:relative}.read-also-post:before,.read-also-post:after{position:absolute}.read-also-post:after{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:'\e90a';width:22px;height:15px;font-size:15px;color:#23afa9}.read-also-post:before{content:'';width:35px;height:2px;background:#fff}.read-also-post:after{left:10px;bottom:-68px}.read-also-post:before{left:3px;bottom:-61px}.read-also-post .img{display:block;height:150px;max-width:78%;overflow:hidden;position:relative;margin:0 0 20px;box-shadow:none}.read-also-post .img img{width:100%;height:auto;position:absolute;top:0;bottom:0;margin:auto}.post{border-bottom:1px solid #e5e8e8;margin-bottom:45px}.post:first-of-type{padding-top:45px;border-top:1px solid #e5e8e8}.post .grid{padding:0 0 45px;position:relative}.post .grid:before,.post .grid:after{position:absolute}.post .grid:after{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:'\e90a';width:22px;height:15px;font-size:15px;color:#23afa9}.post .grid:before{content:'';width:35px;height:2px;background:#fff}.post .grid:after{bottom:-8px;left:8.3333333333%;margin:0 0 0 -1px}.post .grid:before{left:8.3333333333%;bottom:-1px;margin:0 0 0 -8px}.post .img{padding:0 8.3333333333%}.post h3,.post .post-meta{margin:0 0 8px}.post h3{font-family:"avalon_mediumbold","avalonmedium",sans-serif;font-size:3.2rem}.post p{margin:0 0 4px}.post .special-cat{height:0;padding:0 0 60%;position:relative;font-family:"avalonbold","avalonmedium",sans-serif;font-size:1.7rem;background:#003240;color:#fff;text-align:center;text-transform:uppercase}.post .special-cat>div{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.post .special-cat>div.cat-book{top:-7px}.calendar,.cat-default{width:63px;height:75px;border:3px solid #fff}.calendar:before,.calendar:after,.cat-default:before,.cat-default:after{content:'';position:absolute;width:0;height:0;border-style:solid}.calendar:after,.cat-default:after{bottom:-5px;right:-5px;border-width:0 0 19px 19px;border-color:transparent transparent #003240 transparent}.calendar:before,.cat-default:before{bottom:-3px;right:-3px;border-width:15px 15px 0 0;border-color:#fff transparent transparent transparent}.cat-default div{margin:15px 0}.cat-default div:before,.cat-default div:after{content:'';display:block;margin:7px auto 0;width:70%;height:12px;border-top:3px solid #fff;border-bottom:3px solid #fff}.calendar{border-top:20px solid #fff}.calendar .month{position:absolute;top:-18px;left:0;right:0;color:#003240;line-height:1}.calendar .day{display:block;font-family:"avalon_mediumbold","avalonmedium",sans-serif;font-size:3rem}.calendar .day sup{font-size:50%;text-transform:none}.cat-job{width:80px;height:80px;border:3px solid #fff;border-radius:50%;line-height:76px}.cat-def{width:112px;height:36px;border:3px solid #fff;line-height:32px}.cat-book{width:50px;height:70px;border:3px solid #fff}.cat-book:before{content:'';display:block;width:50px;height:70px;border:3px solid #fff;margin:6px 0 0 -12px;background:#003240}.pagination{font-family:"avalonbold","avalonmedium",sans-serif;text-align:center;color:#003240}.pagination .current{color:#003240}.pagination .page-numbers{display:inline-block;vertical-align:baseline;margin:0 2px}.pagination .next,.pagination .prev{vertical-align:bottom}.related-startups .title-small{top:-30px}.related-startups .related-portfolio-list:before{top:-1px}.related-startups .related-portfolio-list:after{top:-8px}.related-startups .post-small{margin-top:30px}.related-startups .post-small:after{display:none}.related-startups img{width:auto;height:auto;max-width:60%;max-height:60%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.related-startups .img{padding:0 0 60%;border:1px solid #e5e8e8;position:relative;margin:0 0 5px}.related-startups .img a{position:absolute;top:0;right:0;left:0;bottom:0;box-shadow:none}.team{display:block;text-align:center;margin:0 auto;padding:0;position:relative;will-change:transform;backface-visibility:hidden;transform-style:preserve-3d}.team.member-open .team-member{opacity:.25}.team.member-open>li.open .team-member{opacity:1}.team.member-open>li>.social{opacity:0;visibility:hidden}.team>li{margin:0 0 80px 0;position:static;will-change:padding}.team>li:before{display:none}.team a{display:block;box-shadow:none;text-decoration:none}.team .team-member{padding-bottom:34px}.no-js .team .team-member{pointer-events:none}.team .social{margin:-25px 0 0 0}.team .social.social-desc{margin:0}.team .infos,.team .name,.team .function{display:block}.team .infos{position:relative;padding:30px 0 0 0;z-index:1}.team .infos:before,.team .infos:after{position:absolute}.team .infos:after{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:'\e90a';width:22px;height:15px;font-size:15px;color:#23afa9}.team .infos:before{content:'';width:35px;height:2px;background:#fff}.team .infos:after{top:13px;left:-21px}.team .infos:before{content:none}.team .name{font-family:"avalon_mediumbold","avalonmedium",sans-serif;font-size:2.2rem;color:#003240;letter-spacing:-1px;line-height:1em;position:relative}.team .name:before{content:'';height:1px;border-top:1px solid #e5e8e8;position:absolute;top:-10px;left:5px;right:5px;background:#fff}.team .function{font-family:"Arvo",serif;font-size:1.4rem;line-height:1em}.team .function:before,.team .function:after{position:absolute}.team .function:after{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:'\e90a';width:22px;height:15px;font-size:15px;color:#23afa9}.team .function:before{content:'';width:35px;height:2px;background:#fff}.team .function:after{top:13px;right:-21px}.team .function:before{content:none}.team .desc{position:absolute;left:20%;right:20%;opacity:0;padding:0 10px 0 10px;visibility:hidden}.team .desc .btn-cross{display:inline-block;vertical-align:top;margin:0 0 30px 0}.social{display:block;height:auto;margin:8px 0 0 0;padding:0;transition:0.25s cubic-bezier(.75,0,.125,1)}.social:not(.social-desc) a{white-space:nowrap;overflow:hidden;text-indent:99em;line-height:0;width:16px;height:16px;color:#fff;background-color:#003240;text-align:center;font-size:10px}.social:not(.social-desc) a:before{float:left;margin:0;text-indent:0}.social>li{display:inline-block;vertical-align:top;margin:0 3px;padding:0}.social>li:before{display:none}.social a{display:block}.social a:before{line-height:16px;width:100%}.social.social-desc>li{margin:0;width:31.3%;margin:0 10px;text-align:left}.social.social-desc a{color:#003240;font-family:"avalonbold","avalonmedium",sans-serif;font-size:1.4rem;text-transform:uppercase;text-decoration:underline;vertical-align:middle;top:-.1em}.social.social-desc a span{display:inline-block;vertical-align:middle;top:-.1em;margin:0 10px 0 0;width:32px;height:32px;font-size:16px;background-color:#003240;text-align:center;color:#fff}.social.social-desc a span:before{line-height:32px}.btn-left-desc-glob{margin:0}.btn-left-desc-glob>li:before{display:none}.btn-left-desc-glob a{display:block;white-space:nowrap;overflow:hidden;text-indent:99em;line-height:0}.btn-left-desc-glob a:before{float:left;margin:0;text-indent:0}.wrapper-btn-glob{position:absolute;top:0;width:20%;height:100%;z-index:10000;opacity:0;visibility:hidden;transition:opacity 0.2s ease-in-out}.wrapper-btn-glob a{top:50%;left:50%;margin:-22px 0 0 -28px}.wrapper-btn-glob:before{content:'';display:block;position:absolute;width:auto;height:auto;top:0;bottom:0;background-color:#fff}.wrapper-btn-glob.btn-prev{left:0}.wrapper-btn-glob.btn-prev:before{left:-20px;right:8px}.wrapper-btn-glob.btn-next{right:0}.wrapper-btn-glob.btn-next:before{left:8px;right:-20px}.wrapper-btn-glob.open{opacity:1;visibility:visible}.btn-desc{margin:0}.btn-desc>li{position:absolute;top:50%;transform:translate3d(0,-50%,0)}.btn-desc>li:before{display:none}.btn-desc>li:first-child{left:-100px}.btn-desc>li:last-child{right:-100px}.content-desc-responsive{height:0;opacity:0;visibility:hidden;text-align:center;margin:0 0 20px 0;padding:0}.content-desc-responsive .btn-desc{display:none}.content-desc-responsive .social{display:none}.content-desc-responsive .btn-cross{margin:0 0 30px 0}.container-team{backface-visibility:hidden;transform-style:preserve-3d}.wrapper-interactive-blocks{padding:20px 0 140px}.interactive-block{margin:0 8.3333333333%;transition:0.25s cubic-bezier(.75,0,.125,1)}.interactive-block:first-of-type.on{margin-left:16.6666666667%}.interactive-block:first-of-type.off{margin-left:0}.interactive-block:last-of-type.on{margin-right:16.6666666667%}.interactive-block:last-of-type.off{margin-right:0}.interactive-block h3{font-family:"avalonbold","avalonmedium",sans-serif;letter-spacing:-1px;font-size:3.8rem;margin:0 0 20px}.interactive-block p{font-size:1.4rem;margin:0 0 30px;line-height:1.3}.open-form{transition:color 0.25s cubic-bezier(.75,0,.125,1),background 0.25s cubic-bezier(.75,0,.125,1)}.no-js .open-form{display:none}.form-to-open{transition:opacity 0.25s cubic-bezier(.75,0,.125,1)}.js .form-to-open button[type=submit]{opacity:.5;cursor:default;pointer-events:none}.form-to-open button[type=submit].on{opacity:1;cursor:pointer;pointer-events:auto}.form-section{position:relative;overflow:hidden}.form-section.invalid:before{content:'Some fields here are empty or invalid';position:absolute;top:-5px;left:10px;font-size:1.2rem;color:#23afa9}.btn,.btn-invert,.btn-arrow,#menu-main a,.next,.prev{position:relative;font-family:"avalonbold","avalonmedium",sans-serif;line-height:1;color:#003240}.btn.btn-left:before,.btn-invert.btn-left:before,.btn-arrow.btn-left:before,#menu-main a.btn-left:before,.next.btn-left:before,.prev.btn-left:before{transform-origin:0% 50%}.btn.btn-left:after,.btn-invert.btn-left:after,.btn-arrow.btn-left:after,#menu-main a.btn-left:after,.next.btn-left:after,.prev.btn-left:after{content:'\e909'}.no-js .btn.btn-left:hover:after,.is-desktop .btn.btn-left:hover:after,.no-js .btn.btn-left:focus:after,.is-desktop .btn.btn-left:focus:after,.no-js .btn-invert.btn-left:hover:after,.is-desktop .btn-invert.btn-left:hover:after,.no-js .btn-invert.btn-left:focus:after,.is-desktop .btn-invert.btn-left:focus:after,.no-js .btn-arrow.btn-left:hover:after,.no-js #menu-main a.btn-left:hover:after,#menu-main .no-js a.btn-left:hover:after,.is-desktop .btn-arrow.btn-left:hover:after,.is-desktop #menu-main a.btn-left:hover:after,#menu-main .is-desktop a.btn-left:hover:after,.no-js .btn-arrow.btn-left:focus:after,.no-js #menu-main a.btn-left:focus:after,#menu-main .no-js a.btn-left:focus:after,.is-desktop .btn-arrow.btn-left:focus:after,.is-desktop #menu-main a.btn-left:focus:after,#menu-main .is-desktop a.btn-left:focus:after,.no-js .next.btn-left:hover:after,.is-desktop .next.btn-left:hover:after,.no-js .next.btn-left:focus:after,.is-desktop .next.btn-left:focus:after,.no-js .prev.btn-left:hover:after,.is-desktop .prev.btn-left:hover:after,.no-js .prev.btn-left:focus:after,.is-desktop .prev.btn-left:focus:after{transform:translate3d(-7px,0,0)}.no-js .btn.btn-left:hover:before,.is-desktop .btn.btn-left:hover:before,.no-js .btn.btn-left:focus:before,.is-desktop .btn.btn-left:focus:before,.no-js .btn-invert.btn-left:hover:before,.is-desktop .btn-invert.btn-left:hover:before,.no-js .btn-invert.btn-left:focus:before,.is-desktop .btn-invert.btn-left:focus:before,.no-js .btn-arrow.btn-left:hover:before,.no-js #menu-main a.btn-left:hover:before,#menu-main .no-js a.btn-left:hover:before,.is-desktop .btn-arrow.btn-left:hover:before,.is-desktop #menu-main a.btn-left:hover:before,#menu-main .is-desktop a.btn-left:hover:before,.no-js .btn-arrow.btn-left:focus:before,.no-js #menu-main a.btn-left:focus:before,#menu-main .no-js a.btn-left:focus:before,.is-desktop .btn-arrow.btn-left:focus:before,.is-desktop #menu-main a.btn-left:focus:before,#menu-main .is-desktop a.btn-left:focus:before,.no-js .next.btn-left:hover:before,.is-desktop .next.btn-left:hover:before,.no-js .next.btn-left:focus:before,.is-desktop .next.btn-left:focus:before,.no-js .prev.btn-left:hover:before,.is-desktop .prev.btn-left:hover:before,.no-js .prev.btn-left:focus:before,.is-desktop .prev.btn-left:focus:before{transform:translate3d(-7px,0,0) scaleX(.85)}.btn:before,.btn:after,.btn-invert:before,.btn-invert:after,.btn-arrow:before,#menu-main a:before,.btn-arrow:after,#menu-main a:after,.next:before,.next:after,.prev:before,.prev:after{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;position:absolute;margin:auto;transition:transform 0.25s cubic-bezier(.75,0,.125,1);transform:translate3d(0,0,0)}.btn:before,.btn-invert:before,.btn-arrow:before,#menu-main a:before,.next:before,.prev:before{content:'\e908';font-size:10px;height:10px;bottom:4px;right:-25px;transform-origin:100% 50%}.btn:after,.btn-invert:after,.btn-arrow:after,#menu-main a:after,.next:after,.prev:after{content:'\e907';height:10px;font-size:10px;right:-26px;bottom:4px}.no-js .btn:hover:after,.is-desktop .btn:hover:after,.no-js .btn:focus:after,.is-desktop .btn:focus:after,.no-js .btn-invert:hover:after,.is-desktop .btn-invert:hover:after,.no-js .btn-invert:focus:after,.is-desktop .btn-invert:focus:after,.no-js .btn-arrow:hover:after,.no-js #menu-main a:hover:after,#menu-main .no-js a:hover:after,.is-desktop .btn-arrow:hover:after,.is-desktop #menu-main a:hover:after,#menu-main .is-desktop a:hover:after,.no-js .btn-arrow:focus:after,.no-js #menu-main a:focus:after,#menu-main .no-js a:focus:after,.is-desktop .btn-arrow:focus:after,.is-desktop #menu-main a:focus:after,#menu-main .is-desktop a:focus:after,.no-js .next:hover:after,.is-desktop .next:hover:after,.no-js .next:focus:after,.is-desktop .next:focus:after,.no-js .prev:hover:after,.is-desktop .prev:hover:after,.no-js .prev:focus:after,.is-desktop .prev:focus:after{transform:translate3d(7px,0,0)}.no-js .btn:hover:before,.is-desktop .btn:hover:before,.no-js .btn:focus:before,.is-desktop .btn:focus:before,.no-js .btn-invert:hover:before,.is-desktop .btn-invert:hover:before,.no-js .btn-invert:focus:before,.is-desktop .btn-invert:focus:before,.no-js .btn-arrow:hover:before,.no-js #menu-main a:hover:before,#menu-main .no-js a:hover:before,.is-desktop .btn-arrow:hover:before,.is-desktop #menu-main a:hover:before,#menu-main .is-desktop a:hover:before,.no-js .btn-arrow:focus:before,.no-js #menu-main a:focus:before,#menu-main .no-js a:focus:before,.is-desktop .btn-arrow:focus:before,.is-desktop #menu-main a:focus:before,#menu-main .is-desktop a:focus:before,.no-js .next:hover:before,.is-desktop .next:hover:before,.no-js .next:focus:before,.is-desktop .next:focus:before,.no-js .prev:hover:before,.is-desktop .prev:hover:before,.no-js .prev:focus:before,.is-desktop .prev:focus:before{transform:translate3d(7px,0,0) scaleX(.85)}.prev:after{left:-28px;right:auto;transform:translate3d(0,-1px,0) rotate(180deg)}.prev:before{right:auto;left:-25px}.no-js .prev:hover:after,.is-desktop .prev:hover:after,.no-js .prev:focus:after,.is-desktop .prev:focus:after{transform:translate3d(-7px,-1px,0) rotate(180deg)}.no-js .prev:hover:before,.is-desktop .prev:hover:before,.no-js .prev:focus:before,.is-desktop .prev:focus:before{transform:translate3d(-7px,0,0) scaleX(.85)}.btn,.btn-invert{display:inline-block;border:1px solid #003240;box-shadow:none;overflow:hidden}.btn:before,.btn-invert:before{top:0;bottom:0;z-index:1}.btn:after,.btn-invert:after{top:0;bottom:0}.btn span,.btn-invert span{display:block;transition:0.25s cubic-bezier(.75,0,.125,1)}.btn .after,.btn-invert .after{position:absolute;top:42px;left:17px;opacity:0}.no-js .btn:hover,.is-desktop .btn:hover,.no-js .btn:focus,.is-desktop .btn:focus,.no-js .btn-invert:hover,.is-desktop .btn-invert:hover,.no-js .btn-invert:focus,.is-desktop .btn-invert:focus{opacity:1}.is-desktop .btn:hover .after,.is-desktop .btn:focus .after,.is-desktop .btn-invert:hover .after,.is-desktop .btn-invert:focus .after{opacity:1}.is-desktop .btn:hover .before,.is-desktop .btn:focus .before,.is-desktop .btn-invert:hover .before,.is-desktop .btn-invert:focus .before{opacity:0}.btn:active,.btn-invert:active{opacity:.7}.btn{padding:21px 47px 19px 17px;color:#fde98f;background:#003240}.btn.btn-left{padding:21px 17px 19px 47px}.btn.btn-left:before{right:auto;left:20px}.btn.btn-left:after{right:auto;left:19px}.btn.btn-left .after{right:auto;left:47px}.btn:before{right:20px}.btn:after{right:19px}.btn .before{color:#fde98f}.btn .after{right:47px;color:#003240}.btn:hover,.btn:focus{color:#003240}.no-js .btn:hover,.is-desktop .btn:hover,.no-js .btn:focus,.is-desktop .btn:focus{background:#fff}.is-desktop .btn:hover span,.is-desktop .btn:focus span{transform:translate3d(0,-21px,0)}.btn:active{color:#fff}.btn-invert{color:#003240;border-color:#003240;padding:13px 35px 11px 17px;background:transparent}.btn-invert:before{right:10px}.btn-invert:after{right:9px}.btn-invert .before{color:#003240}.btn-invert .after{top:26px;right:35px;color:#fde98f}.btn-invert:hover,.btn-invert:focus{background:#003240}.no-js .btn-invert:hover,.is-desktop .btn-invert:hover,.no-js .btn-invert:focus,.is-desktop .btn-invert:focus{color:#fde98f}.is-desktop .btn-invert:hover span,.is-desktop .btn-invert:focus span{transform:translate3d(0,-13px,0)}.btn-arrow,#menu-main a{font-family:"Arvo",serif;font-style:italic;color:#23afa9}.mailjet-subscribe{display:inline-block;border:1px solid;padding:13px 17px 11px;position:relative;font-family:"avalonbold","avalonmedium",sans-serif;font-size:1.375rem;line-height:1;text-transform:uppercase;border-color:#003240;box-shadow:none;overflow:hidden;color:#003240;background:transparent}.no-js .mailjet-subscribe:hover,.is-desktop .mailjet-subscribe:hover,.no-js .mailjet-subscribe:focus,.is-desktop .mailjet-subscribe:focus{background:#003240;border-color:#003240;color:#fde98f;opacity:1}.no-js .mailjet-subscribe:hover,.no-js .mailjet-subscribe:focus{background:#003240}.btn-search{border:0;position:relative;margin:0 34px 0 0;font-family:"avalonbold","avalonmedium",sans-serif;font-size:1.375rem;line-height:1;text-transform:uppercase;box-shadow:0 1px 0 0 currentColor}.btn-search:after{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:'\e902';height:20px;position:absolute;top:0;bottom:0;right:-38px;margin:auto;font-size:20px;transform:translate3d(0,0,0);transition:transform 0.25s cubic-bezier(.75,0,.125,1)}.no-js .btn-search:hover:after,.is-desktop .btn-search:hover:after,.no-js .btn-search:focus:after,.is-desktop .btn-search:focus:after{transform:translate3d(0,0,0) rotate(-70deg) scale(1.1)}.btn-search.btn-no-text{width:21px;height:21px;margin:0;white-space:nowrap;overflow:hidden;text-indent:-99em;box-shadow:none}.btn-search.btn-no-text:after{text-indent:0;right:0}.btn-cat{display:inline-block;padding:4px 7px 2px;font-family:"avalonmedium",sans-serif;font-size:1.2rem;line-height:1;text-transform:uppercase;background:#003240;color:#fff;box-shadow:none}.btn-cat:active{background:#23afa9;color:#fff!important}.btn-arrow-only{display:block;position:relative;width:57px;height:45px;border:1px solid #003240;line-height:45px;text-align:center;color:#003240;white-space:nowrap;overflow:hidden;text-indent:99em;line-height:0;box-shadow:none}.btn-arrow-only:before{float:left;margin:0;text-indent:0}.btn-arrow-only:before,.btn-arrow-only:after{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;text-indent:0;position:absolute;top:50%;transition:transform 0.25s cubic-bezier(.75,0,.125,1);transform:translate3d(0,0,0)}.btn-arrow-only:before{content:'\e908';height:10px;right:19px;left:auto;font-size:10px;margin:-5px 0 0 0}.btn-arrow-only:after{content:'\e907';height:10px;left:auto;right:18px;font-size:10px;margin:-5px 0 0 0;transform-origin:50% 50%}.btn-arrow-only.left:before{right:auto;left:19px}.btn-arrow-only.left:after{content:'\e909';left:18px;right:auto}.no-js .btn-arrow-only:hover,.is-desktop .btn-arrow-only:hover,.no-js .btn-arrow-only:focus,.is-desktop .btn-arrow-only:focus{background-color:#003240;color:#fde98f;opacity:1}.no-js .btn-arrow-only:hover:before,.no-js .btn-arrow-only:hover:after,.is-desktop .btn-arrow-only:hover:before,.is-desktop .btn-arrow-only:hover:after,.no-js .btn-arrow-only:focus:before,.no-js .btn-arrow-only:focus:after,.is-desktop .btn-arrow-only:focus:before,.is-desktop .btn-arrow-only:focus:after{transform:translate3d(7px,0,0)}.no-js .btn-arrow-only:hover.left:before,.is-desktop .btn-arrow-only:hover.left:before,.no-js .btn-arrow-only:focus.left:before,.is-desktop .btn-arrow-only:focus.left:before{transform:translate3d(-7px,0,0)}.no-js .btn-arrow-only:hover.left:after,.is-desktop .btn-arrow-only:hover.left:after,.no-js .btn-arrow-only:focus.left:after,.is-desktop .btn-arrow-only:focus.left:after{transform:translate3d(-7px,0,0)}.btn-cross{display:inline-block;vertical-align:top;position:relative;box-shadow:none;font-family:"avalonbold","avalonmedium",sans-serif;font-size:1.375rem;line-height:1;letter-spacing:.07em;text-transform:uppercase;color:#003240;padding:1px 25px 1px 0}.btn-cross:before,.btn-cross:after{content:'';display:block;position:absolute;width:20px;height:1px;background:#003240;top:50%;right:0;will-change:transform}.btn-cross:before{transform:rotate(45deg)}.btn-cross:after{transform:rotate(-45deg)}.btn-close{position:relative;padding:0 34px 0 0;font-family:"avalonbold","avalonmedium",sans-serif;font-size:1.375rem;line-height:1;letter-spacing:.07em;text-transform:uppercase;color:#fff;box-shadow:none}.btn-close span{box-shadow:0 1px 0 0 currentColor}.btn-close:before,.btn-close:after{content:'';position:absolute;width:22px;height:1px;top:50%;right:0;background:#fff;transition:0.25s cubic-bezier(.75,0,.125,1)}.btn-close:before{transform:translate3d(0,0,0) rotate(45deg)}.btn-close:after{transform:translate3d(0,0,0) rotate(-45deg)}.no-js .btn-close:hover,.is-desktop .btn-close:hover,.no-js .btn-close:focus,.is-desktop .btn-close:focus{opacity:.6}.no-js .btn-close:hover:before,.is-desktop .btn-close:hover:before,.no-js .btn-close:focus:before,.is-desktop .btn-close:focus:before{transform:translate3d(0,0,0) rotate(135deg) scale(1.1)}.no-js .btn-close:hover:after,.is-desktop .btn-close:hover:after,.no-js .btn-close:focus:after,.is-desktop .btn-close:focus:after{transform:translate3d(0,0,0) rotate(45deg) scale(1.1)}.btn-store,.btn-play{display:inline-block;width:134px;height:40px;text-indent:-99em;background-repeat:no-repeat;background-size:auto 100%;box-shadow:none;overflow:hidden}.btn-store{background-image:url(/wp-content/themes/alven/layoutImg/app-store.png)}.btn-play{background-image:url(/wp-content/themes/alven/layoutImg/google-play.png)}.share{display:inline-block;position:relative;text-align:center}.share>span{display:block;margin:-10px 0 0}.share ul{display:inline-block;padding:15px;margin:0;color:#fff}.share li{display:inline-block;padding:0;margin:0 15px}.share li:before{display:none}.share li:after{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:'\e90b';position:absolute;top:0;bottom:0;margin:auto;height:16px;right:-17px;color:#23afa9}.share li:last-child:after{content:none}.share a{white-space:nowrap;overflow:hidden;text-indent:99em;line-height:0;display:block;width:32px;height:32px;background:#003240;border-radius:50%;font-size:15px;color:#fff!important}.share a:before{float:left;margin:0;text-indent:0}.share a:before{width:100%;text-align:center;line-height:32px}.no-js .share a:focus,.is-desktop .share a:focus,.no-js .share a:hover,.is-desktop .share a:hover{opacity:1}.share a:active{color:inherit;opacity:.7}.no-js .share .icon-twitter:hover,.is-desktop .share .icon-twitter:hover,.no-js .share .icon-twitter:focus,.is-desktop .share .icon-twitter:focus{background:#1da1f2}.share .icon-twitter:active{background:#1da1f2}.no-js .share .icon-medium:hover,.is-desktop .share .icon-medium:hover,.no-js .share .icon-medium:focus,.is-desktop .share .icon-medium:focus{background:#00ab6c}.share .icon-medium:active{background:#00ab6c}.no-js .share .icon-linkedin:hover,.is-desktop .share .icon-linkedin:hover,.no-js .share .icon-linkedin:focus,.is-desktop .share .icon-linkedin:focus{background:#2672ae}.share .icon-linkedin:active{background:#2672ae}.share .corner:before{bottom:-7px;right:0}.share .corner:after{bottom:0;right:-7px}.content-default .share{padding:0 20px;float:right;margin-right:10%}.post-medium{float:left}.newsletter{padding:60px 0 55px;overflow:hidden;background:#fde98f;color:#003240}.newsletter .newsletter-title{vertical-align:middle}.newsletter h3,.newsletter p,.newsletter form{vertical-align:middle}.newsletter h3{display:inline-block;font-family:"avalonbold","avalonmedium",sans-serif;color:inherit;width:33.333333%;margin:0}.newsletter p{display:inline-block;font-size:1.4rem;color:#003240;width:66.666666%;padding:0 0 0 8.3333333333%;margin:0}.newsletter input{border-bottom:1px solid #003240}.newsletter input:-webkit-autofill{box-shadow:0 0 0 1000px #fde98f inset}.newsletter fieldset{display:inline-block;padding:0 20px 0 0;position:relative;vertical-align:bottom;margin:0}.newsletter .btn-invert{margin:0;color:#003240;border-color:#003240}.newsletter .btn-invert .before{color:#003240}.newsletter .btn-invert .after{color:#fde98f}.no-js .newsletter .btn-invert:hover,.is-desktop .newsletter .btn-invert:hover,.no-js .newsletter .btn-invert:focus,.is-desktop .newsletter .btn-invert:focus{background:#003240;border-color:#003240;color:#fde98f}.no-js .newsletter .btn-invert:hover,.no-js .newsletter .btn-invert:focus{background:#003240}.subscribe-form{display:inline-block;width:41.6666666667%;padding:0 10px 0 20px;position:relative}.subscribe-form label{left:35px}.subscribe-form input[type=text],.subscribe-form input[type=email]{width:62.35%;margin:0 20px 0 0}.subscribe-form input[type=submit]{width:auto}.subscribe-form + .response{width:50%;padding:5px 10px 0 25px;float:right;font-size:1.2rem;line-height:1.2;color:#23afa9}.subscribe-form + .response p{width:52%;padding:0;font-size:1.2rem;line-height:1.2;color:#23afa9}.filters{margin-top:-50px!important;margin-bottom:-50px!important;text-align:center}.search .filters{margin-top:0!important;margin-bottom:0!important}.filters-cat{display:inline-block;padding:0;margin:0 5px;font-family:"avalonbold","avalonmedium",sans-serif;font-size:1.3rem;color:#23afa9;text-transform:uppercase}.filters-cat li{display:inline-block;padding:0;margin:0 10px 5px}.filters-cat li:before{display:none}.filters-cat .current-cat a{box-shadow:none;color:#003240;pointer-events:none}.quotes{background:linear-gradient(to bottom,#818a8c 0%,#636a6b 100%);position:relative;overflow:hidden}.quotes .grid{display:table;table-layout:fixed}.quote{position:relative;color:#fff;display:table-cell;vertical-align:top;border-right:1px solid #9aa1a3}.quote:before,.quote:after{position:absolute}.quote:after{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:'\e90a';width:22px;height:15px;font-size:15px;color:#23afa9}.quote:before{content:'';width:35px;height:2px;background:#fff}.quote:before,.quote:after{top:50%}.quote:before{right:-1px;margin-top:-7px}.quote:after{right:-8px;border:none;width:15px}.quote:last-child{border:none}.quote:last-child:before,.quote:last-child:after{display:none}.quote .img-quote{width:50%;position:absolute;bottom:-1px;right:0;text-align:left}.quote blockquote{position:relative;width:50%;margin:0;padding:35px 0 15px 0;min-height:180px}.quote blockquote p{color:#fff;font-size:1.8rem;margin:0 0 12px 0;line-height:1.2}.quote blockquote footer{font-size:1.4rem}.dropdown{height:43px;padding:0;border:1px solid;position:relative;margin:0;overflow:hidden;border-color:#23afa9;transition:0.25s cubic-bezier(.75,0,.125,1)}.dropdown.on li:first-child:after{transform:translate3d(0,0,0) rotate(-180deg)}.dropdown li{padding:15px 15px 13px;margin:0;font-family:"avalonbold","avalonmedium",sans-serif;font-size:1.375rem;line-height:1;letter-spacing:.07em;text-transform:uppercase;color:#23afa9;transition:0.25s cubic-bezier(.75,0,.125,1);cursor:pointer}.dropdown li.empty{color:#003240;cursor:default;pointer-events:none}.dropdown li:hover{background:#23afa9}.no-js .dropdown li:hover,.is-desktop .dropdown li:hover{color:#fff}.dropdown li:before{display:none}.dropdown li:first-child{text-indent:-10px}.dropdown li:first-child:after{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:'\e906';position:absolute;top:16px;right:10px;font-size:10px;transition:0.25s cubic-bezier(.75,0,.125,1);color:#23afa9;pointer-events:none;transform:translate3d(0,0,0);text-indent:0}.no-js .dropdown li:first-child:hover:after,.is-desktop .dropdown li:first-child:hover:after{color:#fff}.dropdown button{border:0;color:inherit;text-transform:inherit;letter-spacing:inherit;transition:opacity 0.25s cubic-bezier(.75,0,.125,1)}.no-js .dropdown button:focus,.is-desktop .dropdown button:focus{opacity:.6}.gallery-container{position:relative}.gallery-container .btn-arrow-only{width:80px;height:70px;position:absolute;top:0;bottom:0;margin:auto;right:0;z-index:2;background:#fff;opacity:0}.gallery-container .btn-arrow-only:before{right:35px}.gallery-container .btn-arrow-only:after{right:33px}.gallery-container .btn-arrow-only.left{right:auto;left:0}.gallery-container .btn-arrow-only.left:before{right:auto;left:35px}.gallery-container .btn-arrow-only.left:after{right:auto;left:33px}.gallery-container:hover .btn-arrow-only,.gallery-container.is-mobile .btn-arrow-only{opacity:1}.gallery{position:relative;margin:0 -10px}.gallery div{display:inline-block;position:relative;vertical-align:top;transition:0.25s cubic-bezier(.75,0,.125,1)}.gallery div.off{opacity:.5}.gallery img{display:block;width:auto;height:100%;margin:0 10px}.js .gallery{width:10000px;cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;z-index:auto!important}.js .gallery:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.js .gallery.grabbing{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.js .gallery div{height:350px;max-height:60vh;margin:10px 0}.gallery .caption{padding:5px 10px;position:absolute;bottom:10px;left:20px;margin:0 20px 0 0;font-size:1.2rem;background:rgba(255,255,255,.8);color:#003240;line-height:1}.home #main{padding:15px 0 0}.home h1{display:inline-block;padding:0 10px 0 8.3333333333%;vertical-align:middle;margin:10vh 0;text-align:right;color:#fff0a1}.home h1>em{font-family:"Arvo",serif;font-style:italic}.home #menu-main{opacity:0}.home #header.fixed #menu-main,.no-js .home #header #menu-main{opacity:1}.home .theme-we{position:relative;z-index:1}.menu-home{display:inline-block;width:33.3333333333%;padding:0 10px;vertical-align:middle;margin:0 8.3333333333%;font-family:"avalonmedium",sans-serif;color:#fff}.menu-home li{margin:0;padding:0 0 25px 23px}.menu-home li:before{display:none}.menu-home li:after{content:'';width:15px;height:32px;position:absolute;top:0;left:0;background:url(/wp-content/themes/alven/layoutImg/slash-cta-yel.svg) 0 0 no-repeat}.menu-home li:last-child{padding-bottom:0}.menu-home span{display:block;margin:0 0 4px;font-family:"avalonbold","avalonmedium",sans-serif;font-size:1.8rem;line-height:.8;text-transform:uppercase}.menu-home a{box-shadow:none;color:inherit;font-family:"Arvo",serif}.menu-home a:before,.menu-home a:after{bottom:12px}.menu-home .btn-arrow,.menu-home #menu-main a,#menu-main .menu-home a{display:inline-block;font-style:normal}@media (max-width:1420px){h1{width:66.6666666667%}.content-header.align-bottom-right h1{margin-left:33.3333333333%}}@media (max-width:1420px) and (max-height:850px){.content-header.align-bottom-right h1{margin-left:33.3333333333%}}@media (max-width:1420px){.home h1{width:50%}blockquote{margin-left:10%;margin-right:10%}#menu-main{width:auto}#menu-main li{width:auto;margin:0 120px 0 0}.spotlight-posts{overflow:hidden}.spotlight-posts .container{width:1420px}.no-js .spotlight-posts{overflow-x:scroll}.js .spotlight-posts .container{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.js .spotlight-posts .container.grabbing{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.read-also-posts h4{max-width:90%;font-size:2.8rem}.read-also-posts .img{max-width:90%}.portfolio-list img{max-width:80%}.portfolio-list .hover{bottom:20px}.portfolio-list .po-item a.transfered:hover>img,.portfolio-list .po-item a.transfered:focus>img,.portfolio-list .po-item a.transfered.on>img,.portfolio-list li a.transfered:hover>img,.portfolio-list li a.transfered:focus>img,.portfolio-list li a.transfered.on>img{transform:translate3d(0,-40px,0)}.quote blockquote p{font-size:1.6rem}}@media (max-width:1225px){.post-title{font-size:2.4rem}#header .post-title{top:50px}.single #header.fixed.on #menu-main{transform:translate3d(0,-20px,0)}#menu-main li{margin:0 70px 0 0}#menu-main li.current-menu-item:after,#menu-main li.current_page_parent:after{width:20px}.portfolio-list img{max-width:70%}.portfolio-list .hover img{max-width:65%}}@media (max-width:1150px){h1{font-size:5rem}.container-small{padding:0;margin:0}.container-small .grid{margin:0}.portfolio-list .hover{bottom:10px}.portfolio-list .hover img{margin-top:2px}.portfolio-list .po-item,.portfolio-list li{font-size:1.2rem}.portfolio-list .po-item a.transfered:hover>img,.portfolio-list .po-item a.transfered:focus>img,.portfolio-list .po-item a.transfered.on>img,.portfolio-list li a.transfered:hover>img,.portfolio-list li a.transfered:focus>img,.portfolio-list li a.transfered.on>img{transform:translate3d(0,-30px,0)}.portfolio-list .po-item.cta{font-size:1.6rem}.portfolio-list .po-item.cta .btn-invert{padding-top:7px;padding-bottom:5px;margin-top:10px;font-size:1.1rem}.portfolio-list .po-item.cta a>span{max-width:95%}.main-spotlight-post h3{font-size:3.5rem}.main-spotlight-post .txt{margin:40px 0 40px 58.3333333333%}}@media (max-width:979px){h1{font-size:4.2rem}h2{width:83.3333333333%}.section-header{width:100%}.section-title{font-size:3.4rem;margin:25px 0 6px 0}.contact-us .section-title{margin-top:40px}time,.subtitle{font-size:1.3rem}.home h1{font-size:3.6rem;line-height:1.1}.menu-home span{font-size:1.6rem}.post-title{font-size:2rem}#header .post-title{display:none}#header .form-search{margin-top:-2px}#header #logo-alven{margin-right:70px}#menu-main{display:none}#menu-responsive,#burger{display:block}#logo-alven{width:170px;padding:0}#footer{padding-bottom:0}.menu-small.col-2,.menu-small.col-3{width:33.3333333333%;margin:0 8.3333333333% 80px}.post-sidebar{display:none}.content-default.col-8{width:100%}.read-also-posts h4{font-size:2.2rem}.read-also-post .img{height:120px}.container-team{position:relative}.js .team{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.js .team.grabbing{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.team>li{margin:0;position:relative;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d}.social{margin:12px 0 0}.social:not(.social-desc) a{width:32px;height:32px;font-size:18px}.social:not(.social-desc) a:before{line-height:32px}.portfolio-list .grid{margin:0 -5px}.portfolio-list .po-item-col{padding:0 5px}.portfolio-list .po-item,.portfolio-list li{padding:5px 0}.portfolio-list .po-item a,.portfolio-list .po-item:after,.portfolio-list li a,.portfolio-list li:after{top:5px;bottom:5px}.portfolio-list .po-item.cta{font-size:1.4rem}.content-header.has-video .img{display:block}.content-header .video{display:none}.quote{width:50%}.quote:nth-child(2){border:none}.quote:nth-child(2):before,.quote:nth-child(2):after{display:none}.quote:nth-child(3){display:none}.quote blockquote p{font-size:1.8rem}.post-meta-spotlight{margin:5px 0 10px}.post-meta-header .btn-cat,.post-meta-spotlight .btn-cat{font-size:1.6rem;margin-right:3px;padding:4px 4px 2px}.post-meta-header time,.post-meta-spotlight time{margin-left:3px}.main-spotlight-post .txt{margin:30px 0 35px 58.3333333333%}.main-spotlight-post h3{font-size:2.8rem;line-height:1.1}.main-spotlight-post p{line-height:1.4;margin-bottom:0}.main-spotlight-post time,.main-spotlight-post .subtitle{font-size:1.6rem}.newsletter h3{display:block;width:100%;margin:0 0 10px 0}.newsletter p{display:block;width:100%;padding:0}.newsletter-title{width:33.3333333333%;margin:0 8.3333333333%}.subscribe-form input[type=text],.subscribe-form input[type=email]{display:block;width:100%;margin:0 0 20px}.wrapper-interactive-blocks{padding:0 0 54px 0}.wrapper-interactive-blocks .interactive-block{width:50%;margin:0;padding:0 20px;text-align:center}.wrapper-interactive-blocks .interactive-block:first-of-type.on{margin-left:0}.wrapper-interactive-blocks .interactive-block:last-of-type.on{margin-right:0}.wrapper-interactive-blocks .interactive-block h3{font-size:2.8rem}.post h3{font-size:2.2rem}.post .special-cat{font-size:1.2rem}.cat-book,.cat-book:before{width:35px;height:50px}.cat-def{width:95px;height:30px;line-height:26px}.cat-job{width:50px;height:50px;line-height:45px}.calendar,.cat-default{width:45px;height:55px}.calendar:before,.cat-default:before{border-width:10px 10px 0 0}.calendar:after,.cat-default:after{border-width:0 0 14px 14px}.cat-default div{margin:8px 0}.cat-default div:before,.cat-default div:after{height:11px;margin:5px auto 0}.calendar .month{top:-15px}.calendar .day{font-size:2rem}.related-portfolio .container-small{padding:0 20px}.related-portfolio .post-small{width:33.33333%}.portfolio-list .txt{font-size:.9em}#header{padding:30px 0 30px}#logo-alven{top:25px}#logo-alven svg{max-width:25vw}#burger{top:18px}}@media (max-width:767px){body{font-size:1.4em}h1{width:83.3333333333%;font-size:3.6rem}.content-header.align-bottom-left,.content-header.align-bottom-right{padding-bottom:20px}.content-header.align-bottom-right h1{margin-left:16.6666666667%}}@media (max-width:767px) and (max-height:850px){.content-header.align-bottom-right h1{margin-left:16.6666666667%}}@media (max-width:767px){h2{font-size:1.8rem}.home .content-header{text-align:center}.home h1{display:block;width:100%;text-align:center}.menu-home{text-align:left;width:auto;font-size:1.6rem}.menu-home li{padding:0 0 20px 23px}.menu-home li:after{top:-5px;height:26px}.menu-home span{display:none}.menu-home a:before,.menu-home a:after{bottom:3px}.btn:before,.btn:after,.btn-invert:before,.btn-invert:after,.btn-arrow:before,#menu-main a:before,.btn-arrow:after,#menu-main a:after{transform:translate3d(0,0,0) scale(.85)}.no-js .btn:hover:after,.is-desktop .btn:hover:after,.no-js .btn:focus:after,.is-desktop .btn:focus:after,.no-js .btn-invert:hover:after,.is-desktop .btn-invert:hover:after,.no-js .btn-invert:focus:after,.is-desktop .btn-invert:focus:after,.no-js .btn-arrow:hover:after,.no-js #menu-main a:hover:after,#menu-main .no-js a:hover:after,.is-desktop .btn-arrow:hover:after,.is-desktop #menu-main a:hover:after,#menu-main .is-desktop a:hover:after,.no-js .btn-arrow:focus:after,.no-js #menu-main a:focus:after,#menu-main .no-js a:focus:after,.is-desktop .btn-arrow:focus:after,.is-desktop #menu-main a:focus:after,#menu-main .is-desktop a:focus:after{transform:translate3d(0,0,0) scale(.85) translateX(7px)}.no-js .btn:hover:before,.is-desktop .btn:hover:before,.no-js .btn:focus:before,.is-desktop .btn:focus:before,.no-js .btn-invert:hover:before,.is-desktop .btn-invert:hover:before,.no-js .btn-invert:focus:before,.is-desktop .btn-invert:focus:before,.no-js .btn-arrow:hover:before,.no-js #menu-main a:hover:before,#menu-main .no-js a:hover:before,.is-desktop .btn-arrow:hover:before,.is-desktop #menu-main a:hover:before,#menu-main .is-desktop a:hover:before,.no-js .btn-arrow:focus:before,.no-js #menu-main a:focus:before,#menu-main .no-js a:focus:before,.is-desktop .btn-arrow:focus:before,.is-desktop #menu-main a:focus:before,#menu-main .is-desktop a:focus:before{transform:translate3d(0,0,0) scale(.6,.85) translateX(7px)}.btn-invert{padding:13px 30px 11px 8px}.btn-invert .after{left:8px;right:30px}.contact-us .section-title{margin-top:25px}.home .theme-we{border-bottom:1px solid #e5e8e8}.spotlight-post h4{font-size:2rem}.spotlight-post p,.spotlight-post ul{font-size:1.2rem}.read-also-post{width:50%}.read-also-post:first-of-type:before,.read-also-post:first-of-type:after{display:none}.read-also-post:last-of-type{display:none}.portfolio-list .po-item-col{width:33.3333333333%}.portfolio-list .po-item-col:first-child{transform:none}.portfolio-list .po-item-col:nth-child(3){transform:translate3d(0,35px,0)}.portfolio-list .po-item.cta{font-size:2rem}.content-desc-responsive p{text-align:left}.team .name{font-size:1.8rem;letter-spacing:0}.team .function{font-size:1.2rem}.social{display:none}.wrapper-btn-glob{width:33.3333%}.quote{width:100%}.quote:nth-child(1){border:none}.quote:nth-child(1):before,.quote:nth-child(1):after{display:none}.quote:nth-child(2){display:none}.quote blockquote{width:100%;padding-left:8.3333333333%;padding-right:50%}.quote .img-quote{width:50%}.post-meta-header .btn-cat,.post-meta-spotlight .btn-cat{font-size:1.4rem;margin-right:1px;padding:4px 4px 2px}.post-meta-header time,.post-meta-spotlight time{margin-left:1px}.main-spotlight-post time,.main-spotlight-post .subtitle{font-size:1.4rem}.main-spotlight-post .img,.main-spotlight-post .txt{width:100%}.main-spotlight-post .txt{margin:30px 0 35px 0}.main-spotlight-post .txt:before{bottom:-36px}.home .main-spotlight-post .txt:before{bottom:-36px}.main-spotlight-post .txt:after{bottom:-43px}.main-spotlight-post .img{position:relative;top:auto;bottom:auto;left:auto;width:calc(100% + 40px);height:330px;padding:0;margin:0 0 0 -20px}.main-spotlight-post .img img{max-width:none;position:relative;top:auto;bottom:auto;right:auto;width:100%;width:calc(100% + 40px);margin:0 0 0 -20px}.main-spotlight-post h3{font-size:2.2rem}.main-spotlight-post p{margin-bottom:15px}.main-spotlight-post + .post{padding-top:0!important;border-top:0!important}.post-medium{float:none;margin-bottom:50px;text-align:center}.content-default .share{float:none;display:block;width:195px;margin:0 auto}.wrapper-interactive-blocks{padding:0 0 20px}.wrapper-interactive-blocks .interactive-block{display:block;width:100%;max-width:500px;margin:0 auto;padding:20px 8.3333333333%;min-height:0!important}.wrapper-interactive-blocks .interactive-block:first-of-type.on,.wrapper-interactive-blocks .interactive-block:first-of-type.off{margin-left:auto}.wrapper-interactive-blocks .interactive-block:last-of-type.on,.wrapper-interactive-blocks .interactive-block:last-of-type.off{margin-right:auto}.wrapper-interactive-blocks .interactive-block .btn.btn-left{padding:21px 47px 19px 17px}.wrapper-interactive-blocks .interactive-block .btn.btn-left:before{left:auto;right:20px;transform-origin:100% 50%}.wrapper-interactive-blocks .interactive-block .btn.btn-left:after{content:'\e907';left:auto;right:19px}.wrapper-interactive-blocks .interactive-block .btn.btn-left .after{right:47px;left:auto}.wrapper-interactive-blocks .interactive-block .btn.btn-left:hover:before{transform:translate3d(0,0,0) scale(.85)}.wrapper-interactive-blocks .interactive-block .btn.btn-left:hover:after{transform:translate3d(0,0,0) scale(.85)}.post{display:inline-block;width:50%;vertical-align:top}.post:nth-of-type(2){padding-top:45px;border-top:1px solid #e5e8e8}.post .grid{min-height:580px}.post .grid:before,.post .grid:after{left:10px}.post .img,.post .txt{width:100%}.post .img{padding:0 10px;margin:0 0 20px}.portfolio-header{padding-top:130px}.portfolio-header h1{display:block;width:50%;margin-bottom:50px}.portfolio-header div.col-3{width:41.6666666667%}.portfolio-header div.col-3:first-of-type{margin-left:0}.portfolio-filters.fixed{position:relative;top:0}.related-portfolio .post-small{width:50%}.portfolio-list .txt{font-size:1.2em}.portfolio-header .header-block-term{min-height:auto;margin-bottom:30px}.portfolio-header .header-block-history,.portfolio-header .header-block-keywords{min-height:auto;margin-bottom:30px}.portfolio-header .header-block-btn{min-height:auto}.gallery-container button{display:none}.gallery{width:100%!important;margin:0;transform:none!important}.js .gallery{width:100%;cursor:auto}.js .gallery:before{display:none}.js .gallery div{height:auto;max-height:none}.gallery img{height:auto;max-width:100%;margin:20px 0}.gallery div{display:block;margin:0}.gallery div.off{opacity:1}.gallery .caption{left:10px;margin-right:10px}}@media (max-width:540px){h1{width:100%}.content-header.align-bottom-right h1{margin-left:0}}@media (max-width:540px) and (max-height:850px){.content-header.align-bottom-right h1{margin-left:0}}@media (max-width:540px){blockquote{margin-left:0;margin-right:0}.content-default>p,.content-default>h3,.content-default>h4,.content-default>h5,.content-default>h6,.content-default>ul,.content-default>ol,.content-default>table{margin-left:0;margin-right:0}#header .form-search{width:52px;min-width:0}#header .form-search input,#header .form-search label{display:none}.no-js #header .form-search{display:none}#header .btn-search{width:21px;margin-right:0;text-indent:-99em;box-shadow:none}#header .btn-search:after{text-indent:0;right:0}#header #logo-alven{margin-right:50px}#menu-responsive>div{position:relative;top:50px;transform:none}#menu-responsive .menu-small{display:block;max-width:240px;margin-left:auto;margin-right:auto}#menu-responsive .menu-small>ul{padding:5px 0 0}#menu-responsive .menu-small.col-2,#menu-responsive .menu-small.col-3{margin-bottom:30px}#footer{padding:35px 0 45px}.menu-small.col-2,.menu-small.col-3{width:100%;margin-right:0;margin-left:0}.menu-small:last-child{margin-bottom:0}.read-also-post{width:auto}.read-also-post:nth-child(2){display:none}.portfolio-list .po-item.cta{font-size:1.6rem}.content-footer{margin:0 0 20px 0}.newsletter-title{display:block;width:80%;margin:0 auto 30px auto;text-align:center}.newsletter{padding:30px 0}.subscribe-form{width:100%;padding:0;margin:20px 0 0;text-align:center}.subscribe-form label{left:15px}.subscribe-form + .response{width:100%;padding:20px 40px 0;text-align:center}.subscribe-form + .response p{width:100%}.wrapper-interactive-blocks .interactive-block h3{font-size:1.8rem}.post{width:100%}.post .grid{min-height:0}.post:nth-of-type(2){padding-top:0;border-top:0}.portfolio-header h1{width:auto}.portfolio-header div.col-3{width:100%;margin-left:0}.portfolio-header .header-block-keywords{margin:65px 0 0}.portfolio-header .btn-close{top:-30px}.main-spotlight-post .img{height:280px}.related-portfolio-list{margin:0}.portfolio-list li.transfered a .content-transfered>span,.portfolio-list .po-item.transfered a .content-transfered>span{max-width:70%}}@media (max-width:480px){.home h1{font-size:3rem}.section-title{font-size:2.4rem;margin:25px 0 5px 0}time,.subtitle{font-size:1.2rem}.team .name{font-size:1.3rem;letter-spacing:0}.team .function{font-size:1.1rem}.quote blockquote{padding-right:33.3333333333%}.quote .img-quote{width:33.3333333333%}.portfolio-list{margin:280px 0 0}.portfolio-list li,.portfolio-list .po-item{font-size:1rem}.portfolio-list li.transfered a .content-transfered>span,.portfolio-list .po-item.transfered a .content-transfered>span{padding:5px 0}.portfolio-list .po-item.cta{font-size:1.2rem}.portfolio-list .po-item.cta .btn-invert{font-size:.8rem}.portfolio-list .txt{font-size:.9em}.filters{margin-bottom:-25px!important}.form-search{margin:20px 0}.portfolio-filters{padding-top:0}}@media (max-width:420px){.home h1{font-size:2.2rem;max-width:220px;margin-left:auto;margin-right:auto;padding:0}h2{width:auto;padding:0 20px}blockquote{padding:0 20px}.content-default>p,.content-default>h3,.content-default>h4,.content-default>h5,.content-default>h6,.content-default>ul,.content-default>ol,.content-default>table{padding:0}.spotlight-posts .container{padding-top:25px;padding-bottom:25px}.spotlight-post{transition:0.25s cubic-bezier(.75,0,.125,1)}.spotlight-post>div{padding-top:20px;padding-bottom:30px}.spotlight-post.off{opacity:.4}.spotlight-post.off .content{opacity:1}.spotlight-post:hover>div{transform:translate3d(0,0,0)}.portfolio-list .po-item.cta{font-size:1.2rem}.portfolio-list .po-item.cta .btn-invert{font-size:.7rem}.main-spotlight-post .img{height:215px}.quote blockquote{padding-right:16.6666666667%}.quote .img-quote{right:-54px}}@media (max-height:1000px){h1{margin:8vh auto}}@media (max-height:850px){.post-meta-header .share{margin:3em 0 0}.section-title{margin-top:1em}.section-header{margin-bottom:30px}.portfolio-list{margin-top:200px}.filters{margin-top:30px!important}}@media (max-height:850px) and (max-width:1150px){.filters{margin-top:0!important}}@media (max-height:850px) and (max-width:979px){.section-title{margin-top:25px}}@media (max-height:850px) and (max-width:480px){.section-title{margin-top:25px}.filters{margin-top:-20px!important}}@media (max-height:780px){.home h1{margin:5vh auto}}@media (max-height:700px){.portfolio-header{padding-top:130px}.portfolio-filters.fixed{position:relative;top:0}}@media (max-height:660px){.home h1{margin:2vh auto}}@media (max-height:610px){#menu-responsive>div{position:relative;top:50px;transform:none}}@media print{*{color:#000!important}a{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="#"]:after{content:''}img{max-width:100%!important;page-break-inside:avoid}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}