/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */html{color:#000;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.wrapper{width:100%;box-sizing:border-box;max-width:1140px;margin:0 auto}.clearfix .col{font-style:normal;float:left;margin:0 1.3%}.clearfix .col.col1{width:5.7%}.clearfix .col.col2{width:14%}.clearfix .col.col3{width:22.3%}.clearfix .col.col4{width:30.6%}.clearfix .col.col5{width:38.9%}.clearfix .col.col6{width:47.2%}.clearfix .col.col7{width:55.5%}.clearfix .col.col8{width:63.8%}.clearfix .col.col9{width:72.1%}.clearfix .col.col10{width:80.4%}.clearfix .col.col11{width:88.7%}.clearfix .col.col12{width:97.4%}a{text-decoration:none;color:inherit}ul,ul li{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;display:block;line-height:1em}h1,h2{font-weight:200;font-size:4.5em;margin-bottom:.2em}h3{text-transform:uppercase;font-weight:800;font-size:1.125em;color:#e11a23;margin-bottom:1.75em}p{line-height:1.5em;margin:.5em 0;font-size:1.1875em}html{font-family:'Nunito Sans',sans-serif;font-weight:600;font-size:16px}main{position:relative;margin-left:40px;margin-right:40px}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}@-webkit-keyframes spinner{0%{stroke-dashoffset:188.4px}100%{stroke-dashoffset:39.6px}}@-moz-keyframes spinner{0%{stroke-dashoffset:188.4px}100%{stroke-dashoffset:39.6px}}@-ms-keyframes spinner{0%{stroke-dashoffset:188.4px}100%{stroke-dashoffset:39.6px}}@keyframes spinner{0%{stroke-dashoffset:188.4px}100%{stroke-dashoffset:39.6px}}@-webkit-keyframes scroller{0%{top:7px;opacity:1;height:9px}100%{top:16px;opacity:0;height:5px}}@-moz-keyframes scroller{0%{top:7px;opacity:1;height:9px}100%{top:16px;opacity:0;height:5px}}@-ms-keyframes scroller{0%{top:7px;opacity:1;height:9px}100%{top:16px;opacity:0;height:5px}}@keyframes scroller{0%{top:7px;opacity:1;height:9px}100%{top:16px;opacity:0;height:5px}}html .rgpd-data-control-banner,html .rgpd-updated-banner{background:#e11a23;background-image:linear-gradient(66deg,#e11423,#f0007d)}html .rgpd-data-control-banner a.rgpd-data-control-accept-all-button,html .rgpd-updated-banner a.rgpd-data-control-accept-all-button{font-size:12px}#scrollindicator{position:fixed;right:80px;bottom:105px;width:60px;height:60px;z-index:100;white-space:nowrap;-webkit-border-radius:100%;border-radius:100%;border:2px solid #fff;box-sizing:border-box}#scrollindicator div{width:20px;height:34px;left:50%;bottom:11px;margin-left:-10px;-webkit-border-radius:10px;border-radius:10px;box-sizing:border-box;border:2px solid #fff;position:absolute}#scrollindicator div:before{content:'';position:absolute;left:50%;top:7px;height:9px;width:2px;background:#fff;margin-left:-1px;-webkit-animation:scroller 1.2s ease-out infinite;-moz-animation:scroller 1.2s ease-out infinite;-ms-animation:scroller 1.2s ease-out infinite;animation:scroller 1.2s ease-out infinite}#scrollindicator span{position:absolute;bottom:-25px;text-transform:uppercase;width:100%;text-align:center;font-size:11px;left:0;color:#fff}#nextindicator,#previndicator{position:fixed;left:0;width:0%;top:80px;height:5px;background:#e11a23;background-image:linear-gradient(66deg,#e11423,#f0007d);z-index:1000}#nextindicator{top:auto;bottom:40px}#scrollarea .main{min-height:100vh}#scrollarea .main.twice{min-height:200vh}#scrollarea .post,#scrollarea .pre{min-height:30vh}.threesections{overflow:hidden;position:fixed;left:40px;right:40px;top:0;height:0}.threesections>.visual{position:absolute;width:30%;right:-100%;top:-100%;margin-top:40px;max-width:500px}.threesections>.visual>div{position:absolute;right:0;top:0;width:100%;padding-bottom:100%;overflow:hidden}.threesections>.visual>div>div{background-image:linear-gradient(49deg,#e11423,#f0007d);position:absolute;right:0;top:0;width:100%;height:100%}.threesections>.visual>div:before{position:absolute;content:'';left:-4.5%;top:-4.5%;width:105%;height:105%;background:url(../img/triangle1.svg) no-repeat center center/100% 100%;z-index:2}#mainmenu{display:none;position:fixed;top:80px;left:0;right:0;z-index:1000;width:100%;bottom:40px;overflow:hidden}#mainmenu .bg,#mainmenu .overbg{background:url(../img/dorier.jpg) no-repeat center top/cover;position:absolute;left:0;top:0;width:100%;height:100%}#mainmenu .overbg{height:100%;background:#fff;top:auto;bottom:0;left:0}#mainmenu:after{position:absolute;right:0;top:0;width:20%;padding-bottom:20%;background:url(../img/triangle2.svg) no-repeat center center/100% 100%;content:''}#mainmenu #mobilecopyright,#mainmenu .mobilelangswitcher{display:none}#mainmenu .content{width:50%;height:100%;position:relative}#mainmenu .content:before{position:absolute;left:0;top:0;height:100%;width:150%;background:url(../img/triangle1.svg) no-repeat right bottom/cover;content:'';z-index:1}#mainmenu .content .centercontent{position:relative;display:table;height:100%;z-index:4;opacity:0}#mainmenu .content .centercontent>div{padding-left:40px;vertical-align:bottom;position:relative;z-index:2;display:table-cell}#mainmenu .content .btdownload,#mainmenu .content .btlinkedin,#mainmenu .content .btvcard{display:inline-block;padding-left:70px;height:60px;line-height:60px;font-size:.75em;text-transform:uppercase;font-weight:700;margin-right:2em;position:relative;margin-bottom:100px}#mainmenu .content .btdownload:before,#mainmenu .content .btlinkedin:before,#mainmenu .content .btvcard:before{content:'';border:2px solid #000;-webkit-border-radius:60px;border-radius:60px;box-sizing:border-box;width:60px;height:60px;position:absolute;left:0;top:0;background-repeat:no-repeat;background-position:center center;background-size:100% 100%}#mainmenu .content .btdownload .label,#mainmenu .content .btlinkedin .label,#mainmenu .content .btvcard .label{display:none}#mainmenu .content .btdownload svg.spinner,#mainmenu .content .btlinkedin svg.spinner,#mainmenu .content .btvcard svg.spinner{position:absolute;left:-1px;top:-1px;width:62px;height:62px}#mainmenu .content .btdownload svg.spinner circle,#mainmenu .content .btlinkedin svg.spinner circle,#mainmenu .content .btvcard svg.spinner circle{fill:transparent;stroke:#e11a23;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:174.6px;stroke-dashoffset:174.6px;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;transition:all .7s ease-in-out;opacity:0}#mainmenu .content .btdownload:hover,#mainmenu .content .btlinkedin:hover,#mainmenu .content .btvcard:hover{color:#e11a23}#mainmenu .content .btdownload:hover svg.spinner circle,#mainmenu .content .btlinkedin:hover svg.spinner circle,#mainmenu .content .btvcard:hover svg.spinner circle{opacity:1;stroke-dashoffset:0}#mainmenu .content .btvcard:before{background-image:url(../img/icon-vcard.svg)}#mainmenu .content .btdownload:before{background-image:url(../img/icon-download.svg)}#mainmenu .content .btlinkedin:before{background-image:url(../img/icon-linkedin.svg);background-size:40% 40%}#mainmenu .content #logocontainer{width:30%;margin-bottom:3em;padding-bottom:14.95114007%;position:relative;height:0;overflow:hidden}#mainmenu .content #logocontainer>div{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../img/dorier_logo.svg) no-repeat center center/100% 100%}#mainmenu .content .centercontent ul.menu{font-weight:700;margin-bottom:2em;text-transform:uppercase}#mainmenu .content .centercontent ul.menu li{margin-bottom:1em;font-size:.8125em}#mainmenu .content .centercontent ul.menu li:hover strong{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}#mainmenu .content .centercontent ul.menu li.mobileonly{display:none}#mainmenu .content .centercontent ul.menu li strong{display:inline-block;font-size:.84615385em;color:#e11a23;font-weight:800;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;transition:all .4s}section{height:0;overflow:hidden;position:fixed;left:40px;right:40px;top:80px}section .nextsection{display:none}section#connections,section#process,section#skills{height:auto;margin-top:5.375em;margin-bottom:5.375em;display:block;position:relative;left:auto;right:auto;top:auto;z-index:5}section#connections{margin-top:15em!important}section#contact{text-align:center}section#contact h2{font-size:4em}section#contact h3{display:none}section#contact .visual{position:absolute;right:0;top:0;overflow:hidden;width:47%;height:100%}section#contact .visual>div.bar{width:20%;top:0;left:0;height:0%;position:absolute;z-index:2;background-image:linear-gradient(64deg,#e11423,#f0007d)}section#contact .visual .bg{position:absolute;left:100%;top:0;width:100%;height:100%;background:url(../img/dorier3.jpg) no-repeat center center/cover}section#contact .visual:before{z-index:3;width:70%;padding-top:70%;left:0;bottom:0;background:url(../img/triangle1.svg) no-repeat left bottom/100% 100%;content:'';position:absolute}section#contact .wrapper a{width:17%;float:left;display:block;margin-top:2em;margin-bottom:2em}section#contact .wrapper a .label{display:none}section#contact .wrapper a:before{content:'';display:block;width:80%;margin-left:10%;padding-bottom:calc(80% - 4px);border:2px solid #000;box-sizing:border-box;-webkit-border-radius:100%;border-radius:100%;background-size:100% 100%;background-repeat:none;background-position:center center;background-image:url(../img/icon-phone.svg)}section#contact .wrapper a.cv{display:none}section#contact .wrapper a.cv:before{background-image:url(../img/icon-download.svg)}section#contact .wrapper a.vcard{display:none}section#contact .wrapper a.vcard:before{background-image:url(../img/icon-vcard.svg)}section#contact .wrapper a.mobile{margin-left:21%}section#contact .wrapper a.mobile:before{background-image:url(../img/icon-mobile.svg)}section#contact .wrapper a.mail{margin-left:4%;margin-right:4%}section#contact .wrapper a.mail:before{background-image:url(../img/icon-envelope.svg)}section#contact .wrapper a.address{clear:left;float:none;margin-left:auto;margin-right:auto;width:50%}section#contact .wrapper a.address:before{margin-left:37.5%;width:25%;padding-bottom:calc(25% - 4px);background-image:url(../img/icon-marker.svg)}section#contact .wrapper a.address span{font-weight:600;font-size:1.625em}section#contact .wrapper a span{font-size:.75em;font-weight:800;display:block;margin-top:1em;line-height:1em;white-space:nowrap}section .centercontent{display:table;width:100%;height:100%}section .centercontent>div{display:table-cell;vertical-align:middle}section#presentation .col8{position:relative}section#presentation .col8 .visual{position:absolute;top:8.8em;height:9em;width:90%;display:block;right:110%;overflow:hidden}section#presentation .col8 .visual div{position:absolute;right:0;top:0;width:0%;height:100%;background-image:linear-gradient(66deg,#e11423,#f0007d)}section#presentation .col8 .visual div:before{position:absolute;content:'';left:0;bottom:0;width:9em;height:9em;background:url(../img/triangle1.svg) no-repeat left bottom/100% 100%}section#services .col6{position:relative}section#services .col6 .visual{position:absolute;right:115%;top:0;width:15%;height:170%}section#services .col6 .visual div{background-image:linear-gradient(5deg,#e11423,#f0007d);position:absolute;left:0;top:0;width:100%;height:0%}section#skills .col9{position:relative}section#skills .col9 .visual{position:absolute;height:12em;width:90%;display:block;right:110%;overflow:hidden}section#skills .col9 .visual div{position:absolute;left:0;top:0;width:0%;height:100%;background-image:linear-gradient(66deg,#e11423,#f0007d)}section#tools .col7{position:relative}section#tools .col7 .visual{position:absolute;right:115%;bottom:2em;width:44%;height:200%}section#tools .col7 .visual div{background-image:linear-gradient(5deg,#e11423,#f0007d);position:absolute;left:0;bottom:0;width:100%;height:0%}section#activity .bg{position:absolute;right:0;top:0;width:0%;height:100%;background:url(../img/dorier2.jpg) no-repeat center right}section#activity .visual{z-index:3;position:absolute;right:0;bottom:4em;width:500px;height:8em}section#activity .visual div{background:url(../img/colortriangle.svg) no-repeat left center/100% 100%;position:absolute;right:0;top:0;width:0%;height:100%}section#home{top:40px;overflow:hidden}section#home .bg,section#home .overbg{background:url(../img/dorier.jpg) no-repeat center top/cover;position:absolute;left:0;top:0;width:100%;height:100%}section#home .overbg{height:100%;background:#fff;top:auto;bottom:0;left:0}section#home:after{position:absolute;right:-1px;top:-1px;width:20%;padding-bottom:20%;background:url(../img/triangle2.svg) no-repeat center center/100% 100%;content:''}section#home .content{width:50%;max-width:700px;height:100%;position:relative}section#home .content:before{position:absolute;left:0;top:0;height:100%;width:150%;background:url(../img/triangle1.svg) no-repeat right bottom/cover;content:'';z-index:1}section#home .content .centercontent{position:relative;z-index:4;opacity:0}section#home .content .centercontent>div{vertical-align:bottom;position:relative;z-index:2}section#home .content .btdownload,section#home .content .btlinkedin,section#home .content .btvcard{display:inline-block;padding-left:70px;height:60px;line-height:60px;font-size:.75em;text-transform:uppercase;font-weight:700;margin-right:2em;position:relative;margin-bottom:100px}section#home .content .btdownload .label,section#home .content .btlinkedin .label,section#home .content .btvcard .label{display:none}section#home .content .btdownload:before,section#home .content .btlinkedin:before,section#home .content .btvcard:before{content:'';border:2px solid #000;-webkit-border-radius:60px;border-radius:60px;box-sizing:border-box;width:60px;height:60px;position:absolute;left:0;top:0;background-repeat:no-repeat;background-position:center center;background-size:100% 100%}section#home .content .btdownload svg.spinner,section#home .content .btlinkedin svg.spinner,section#home .content .btvcard svg.spinner{position:absolute;left:-1px;top:-1px;width:62px;height:62px}section#home .content .btdownload svg.spinner circle,section#home .content .btlinkedin svg.spinner circle,section#home .content .btvcard svg.spinner circle{fill:transparent;stroke:#e11a23;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:174.6px;stroke-dashoffset:174.6px;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;transition:all .7s ease-in-out;opacity:0}section#home .content .btdownload:hover,section#home .content .btlinkedin:hover,section#home .content .btvcard:hover{color:#e11a23}section#home .content .btdownload:hover svg.spinner circle,section#home .content .btlinkedin:hover svg.spinner circle,section#home .content .btvcard:hover svg.spinner circle{opacity:1;stroke-dashoffset:0}section#home .content .btvcard:before{background-image:url(../img/icon-vcard.svg)}section#home .content .btdownload:before{background-image:url(../img/icon-download.svg)}section#home .content .btlinkedin:before{background-image:url(../img/icon-linkedin.svg);background-size:38% 38%}section#home .content #logocontainer{width:30%;margin-bottom:3em;padding-bottom:14.95114007%;position:relative;height:0;overflow:hidden}section#home .content #logocontainer>div{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../img/dorier_logo.svg) no-repeat center center/100% 100%}section#home .content ul{font-weight:700;margin-bottom:2em;text-transform:uppercase}section#home .content ul li{margin-bottom:1em;font-size:.8125em}section#home .content ul li strong{font-size:.84615385em;color:#e11a23;font-weight:800;display:inline-block;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;transition:all .4s}section#home .content ul li:hover strong{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.page-template-default h1,.page-template-default h2,.page-template-default h3,.page-template-default h4,.page-template-default h5{font-weight:200;font-size:2.2em;margin-bottom:.5em;margin-top:1em;color:#000;text-transform:none}.page-template-default h1:first-child,.page-template-default h2:first-child,.page-template-default h3:first-child,.page-template-default h4:first-child,.page-template-default h5:first-child{margin-top:0}.page-template-default h2{font-size:1.7em}.page-template-default h3{font-size:1.5em}.page-template-default h4{font-size:1.3em}.page-template-default h5{font-size:1.15em}.page-template-default p{font-size:1em}.page-template-default main{padding-top:100px;padding-bottom:50px}.page-template-default header{display:block}.page-template-default ul{padding-left:1.2em}.page-template-default ul li{list-style:disc}.page-template-default table tr:first-child td{font-weight:700;border-bottom:2px solid #000}.page-template-default table td{padding:.4em;border-bottom:1px solid #000}.page-template-default a{text-decoration:underline;color:#e11a23;font-weight:700}header{display:none;z-index:1001;position:fixed;left:0;top:0;width:100%;height:80px;background:#fff}header #logo{position:absolute;left:40px;top:20px;height:40px;width:239px;background:url(../img/dma_logo.svg) no-repeat center center/100% 100%;display:block}header #menutoggle{position:absolute;top:32px;right:40px;width:90px}header #menutoggle #icon{position:absolute;left:0;top:0;height:17px;width:40px}header #menutoggle #icon>span{position:absolute;left:0;width:30px;height:3px;background:#000;top:0;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition:top .3s,left .3s,-webkit-transform .3s;-moz-transition:top .3s,left .3s,-moz-transform .3s;-ms-transition:top .3s,left .3s,-ms-transform .3s;transition:top .3s,left .3s,transform .3s}header #menutoggle #icon>span:nth-child(2){top:7px;left:10px}header #menutoggle #icon>span:nth-child(3){top:14px;left:0}header #menutoggle.active #icon>span,header #menutoggle.active #icon>span:nth-child(2),header #menutoggle.active #icon>span:nth-child(3){top:7px;left:5px}header #menutoggle.active #icon>span:nth-child(1){-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);transform:rotateZ(45deg)}header #menutoggle.active #icon>span:nth-child(2){opacity:0}header #menutoggle.active #icon>span:nth-child(3){-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}header #menutoggle>span{font-size:12px;text-transform:uppercase;font-weight:800;position:absolute;left:54px;top:1px}header #btdownload,header #btlinkedin,header #btvcard{width:40px;height:40px;-webkit-border-radius:100%;border-radius:100%;border:2px solid #000;box-sizing:border-box;position:absolute;right:185px;top:20px}header #btvcard{background:url(../img/icon-vcard-small.svg) no-repeat center center/20px 15px}header #btdownload{right:238px;background:url(../img/icon-download-small.svg) no-repeat center center/20px 17px}header #btlinkedin{right:241px;background:url(../img/icon-linkedin.svg) no-repeat center center/16px 16px}footer{z-index:100;position:fixed;left:0;bottom:0;width:100%;background:#fff;height:40px;line-height:40px;font-size:11px}footer nav{display:none}footer .col{width:50%;padding:0 40px;box-sizing:border-box;float:left}footer .col+.col{text-align:right}footer .col+.col ul{display:inline-block;margin-right:2em}footer .col+.col ul:last-child{margin-right:0;margin-left:2em}footer .col+.col ul:last-child a{display:inline-block;padding:0 1.5em;color:#fff;font-weight:700;background-image:linear-gradient(66deg,#e11423,#f0007d)}footer .col+.col ul li{display:inline-block}footer .col+.col ul li+li:before{content:'/';margin-right:.25em}footer .col>a img{width:1.2em;height:1.2em;position:relative;top:-.15em;vertical-align:middle}@media only screen and (max-width:1250px){h1,h2{font-size:3.2em}h3{font-size:1em}p{font-size:.925em}section#home .content{width:60%;max-width:none}section#home .content .btdownload,section#home .content .btlinkedin,section#home .content .btvcard{height:40px;padding-left:45px;line-height:40px}section#home .content .btdownload:before,section#home .content .btlinkedin:before,section#home .content .btvcard:before{-webkit-border-radius:40px;border-radius:40px;width:40px;height:40px}section#home .content .btdownload svg,section#home .content .btlinkedin svg,section#home .content .btvcard svg{display:none}section#home .content ul{margin-bottom:1em}section#home .content #logocontainer{width:25%;margin-bottom:1.5em}section#presentation .col8 .visual{top:6.8em;height:6em}#mainmenu{z-index:98}#mainmenu .content{width:60%;height:100%;position:relative}#mainmenu .content .btdownload,#mainmenu .content .btlinkedin,#mainmenu .content .btvcard{margin-bottom:50px;height:40px;padding-left:45px;line-height:40px}#mainmenu .content .btdownload:before,#mainmenu .content .btlinkedin:before,#mainmenu .content .btvcard:before{-webkit-border-radius:40px;border-radius:40px;width:40px;height:40px}#mainmenu .content .btdownload svg,#mainmenu .content .btlinkedin svg,#mainmenu .content .btvcard svg{display:none}#mainmenu .content .centercontent ul.menu{margin-bottom:1em}#mainmenu .content #logocontainer{width:25%;margin-bottom:1.5em}}@media only screen and (max-width:950px){section#connections,section#process,section#skills{margin:2.5em}section#connections{margin-top:7em!important}}@media only screen and (max-width:920px){h1,h2{font-size:13vw;margin-top:3vw}h3{font-size:1.3em;margin-bottom:1em}p{font-size:1.125em}#scrollindicator{display:none}#transitioner{background-image:linear-gradient(66deg,#e11423,#f0007d);position:fixed;z-index:99;bottom:0;left:0;width:100%;top:100%}.wrapper .col{font-style:normal;float:none;width:90%;margin:0 5%}.wrapper .col.col1,.wrapper .col.col10,.wrapper .col.col11,.wrapper .col.col12,.wrapper .col.col2,.wrapper .col.col3,.wrapper .col.col4,.wrapper .col.col5,.wrapper .col.col6,.wrapper .col.col7,.wrapper .col.col8,.wrapper .col.col9{width:90%;margin:0 auto}.wrapper .col.empty{display:none}header{height:60px;display:block!important;opacity:1!important}header #logo{left:5%;background-size:239px 40px;width:130px;top:10px;background-position:left center}header #menutoggle{right:20px;width:40px;top:22px}header #menutoggle>span{display:none}header #btdownload,header #btlinkedin,header #btvcard{right:120px;top:10px}header #btdownload{right:75px}header #btlinkedin{right:165px}#scrollarea{display:none}.page-template-default main{padding-top:0;padding-bottom:0}main{margin-left:0;margin-right:0;margin-top:60px;padding-bottom:70px}main.inhome{padding-bottom:0}#mainmenu{background:#fff;bottom:0;top:60px}#mainmenu.nothome{bottom:70px}#mainmenu ul.mobilelangswitcher{margin-bottom:0;display:block;position:absolute;bottom:-40px;left:0;width:100%;height:40px;background-image:linear-gradient(66deg,#e11423,#f0007d);color:#fff;text-align:center;line-height:40px;text-transform:uppercase;font-weight:700}#mainmenu ul.mobilelangswitcher a,#mainmenu ul.mobilelangswitcher li{display:block;position:absolute;left:0;width:100%;height:100%;top:0}#mainmenu #mobilecopyright{display:block;font-size:.8em}#mainmenu #mobilecopyright ul{margin-top:1em}#mainmenu #mobilecopyright ul li{display:inline-block}#mainmenu #mobilecopyright ul li+li:before{content:'/';margin-right:.25em}#mainmenu #mobilecopyright img{display:inline-block;width:1.1em;height:1.1em;position:relative;vertical-align:middle;top:-.15em}#mainmenu:after{display:none}#mainmenu.active{display:block}#mainmenu .bg,#mainmenu .overbg{display:none}#mainmenu .content{width:100%;text-align:center}#mainmenu .content .centercontent{opacity:1!important;height:calc(100% - 40px);width:100%}#mainmenu .content .centercontent>div{vertical-align:middle;padding-left:0}#mainmenu .content .centercontent ul.menu li{font-size:1.25em;margin-bottom:0;height:5vh;height:calc(var(--vh,1vh) * 5);line-height:5vh;line-height:calc(var(--vh,1vh) * 5)}#mainmenu .content .centercontent ul.menu li br,#mainmenu .content .centercontent ul.menu li span{display:none}#mainmenu .content .centercontent ul.menu li.mobileonly{display:block}#mainmenu .content .centercontent ul.menu li.desktoponly{display:none}#mainmenu .content .centercontent ul.menu li a{display:block}#mainmenu .content .centercontent ul.menu li:hover strong{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}#mainmenu .content .btdownload,#mainmenu .content .btlinkedin,#mainmenu .content .btvcard{display:none}.threesections{position:static;display:inline;left:auto;right:auto;top:auto;height:auto;overflow:visible}.threesections .visual{display:none}section{min-height:calc(100vh - 130px);min-height:calc(var(--vh,1vh) * 100 - 130px);display:none;position:relative;left:auto;top:auto;right:auto;padding-bottom:6em;box-sizing:border-box}section#connections,section#process,section#skills{margin:0;display:none;height:0}section#connections{margin-top:0!important}section .visual{display:none}section .nextsection{margin-top:1.5em;width:100%;clear:both;background-image:linear-gradient(66deg,#e11423,#f0007d);display:block;text-align:center;color:#fff;text-transform:uppercase;font-weight:700;font-size:1.125em;position:absolute;padding:1em 0 2.25em 0;bottom:0;left:0}section .nextsection:before{width:20px;height:20px;border:1px solid #000;-webkit-border-radius:100%;border-radius:100%;content:'';position:absolute;bottom:.75em;left:50%;margin-left:-11px}section .nextsection:after{width:6px;height:6px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:1px solid #000;border-top-color:transparent;border-left-color:transparent;content:'';position:absolute;bottom:.75em;margin-bottom:9px;left:50%;margin-left:-4px}section#contact{min-height:0;display:block;height:auto}section#contact .visual{display:none}section#contact h2{margin-top:10vw}section#contact h3{display:block}section#contact .wrapper a{width:50%;margin-top:1.5em;margin-bottom:1.5em}section#contact .wrapper a:before{width:60%;margin-left:20%;padding-bottom:calc(60% - 8px);border:.8vw solid #000}section#contact .wrapper a .label{display:block;text-transform:uppercase;margin-top:1em;font-weight:700}section#contact .wrapper a span{display:none}section#contact .wrapper a.address,section#contact .wrapper a.mail,section#contact .wrapper a.mobile{margin-left:0;margin-right:0}section#contact .wrapper a.cv,section#contact .wrapper a.vcard{display:block}section#contact .wrapper a.address{clear:none;float:left}section#contact .wrapper a.address:before{width:60%;margin-left:20%;padding-bottom:calc(60% - 8px)}section#home{min-height:0;padding-bottom:0;display:block;top:auto;height:50vh;height:calc(var(--vh,1vh) * 50)}section#home .overbg{display:none}section#home .bg{background-image:url(../img/dorier_mobile.jpg)}section#home:after{width:10%;padding-bottom:10%}section#home .content{width:50%}section#home .content .centercontent{opacity:1}section#home .content .btdownload,section#home .content .btlinkedin,section#home .content .btvcard,section#home .content ul{display:none}section#home .content #logocontainer{width:78%;margin-left:11%;padding-bottom:38.87296417%}footer{border-top:1px solid #cdcdcd;height:70px;-webkit-transform:translateY(70px);-moz-transform:translateY(70px);-ms-transform:translateY(70px);transform:translateY(70px);position:fixed;background:#fff}footer .col{display:none}footer nav{display:block;position:absolute;width:100%;height:100%;top:0;left:0}footer nav a{display:block;float:left;width:25%;height:100%;position:relative}footer nav a:before{position:absolute;width:48px;top:10px;left:50%;margin-left:-25px;height:48px;-webkit-border-radius:100%;border-radius:100%;border:1px solid #000;content:''}footer nav a.phone:before{background-image:url(../img/icon-phone.svg)}footer nav a.mobile:before{background-image:url(../img/icon-mobile.svg)}footer nav a.mail:before{background-image:url(../img/icon-envelope.svg)}footer nav a.address:before{background-image:url(../img/icon-marker.svg)}}@media only screen and (max-width:360px){header #logo{width:97px;background-size:180px 30px}header #btdownload,header #btlinkedin,header #btvcard{width:30px;height:30px;top:15px}header #btvcard{right:110px;background-size:15px 11px}header #btdownload{right:75px;background-size:17px 13px}header #btlinkedin{right:145px;background-size:12px 12px}}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}