@charset "UTF-8";@font-face{font-family:Domine;font-style:normal;font-weight:400;src:local('Domine'),local('Domine-Regular'),url(https://www.ptpac.com/fonts/f1.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Domine;font-style:normal;font-weight:400;src:local('Domine'),local('Domine-Regular'),url(https://www.ptpac.com/fonts/f2.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Domine;font-style:normal;font-weight:700;src:local('Domine Bold'),local('Domine-Bold'),url(https://www.ptpac.com/fonts/f3.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Domine;font-style:normal;font-weight:700;src:local('Domine Bold'),local('Domine-Bold'),url(https://www.ptpac.com/fonts/f4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:300;src:local('Source Code Pro Light'),local('SourceCodePro-Light'),url(https://www.ptpac.com/fonts/f5.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:300;src:local('Source Code Pro Light'),local('SourceCodePro-Light'),url(https://www.ptpac.com/fonts/f6.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}body,html{margin:0;padding:0;background-color:#fff;overscroll-behavior:none;font-family:Domine,serif}html{position:fixed;width:100%;height:100%;display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}a{color:#a9a9a9}a:visited{color:gray}a:active{color:orange}.hide{display:none}label{cursor:pointer}.body,.footer,.header{margin:0;padding:0;float:left;display:block;overflow:hidden}.footer,.header{width:100%}.header{height:90vh;overflow:hidden;position:fixed}#controller-homepage:checked~.header{pointer-events:none;cursor:default}#controller-homepage:checked~.header+.body .page.page-post{opacity:0}input[name=controller]:not(#controller-homepage):checked~.header{height:20vh;-webkit-transition:all 1.01s ease-in-out;-o-transition:all 1.01s ease-in-out;transition:all 1.01s ease-in-out}.body{height:0;background-color:#ededed;width:100vw;overflow:auto;-webkit-transition:height 1s ease-in-out;-o-transition:height 1s ease-in-out;transition:height 1s ease-in-out;position:fixed;bottom:9.9vh}.body .pages{width:100vw;height:inherit;margin:0;padding:0;list-style:none;position:fixed;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}.body .pages .page{float:left;width:100vw;height:inherit;background:#ededed;opacity:0;-webkit-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;position:absolute}.body .pages .page>*{padding:5vw;margin:0 auto 1vh}.body .pages .page .page-en,.body .pages .page .page-nl,.body .pages .page .page-pt{display:none;opacity:0}input[name=controller]:not(#controller-homepage):checked~.body{height:70vh}#controller-homepage:checked~.body .pages .page-homepage{opacity:1}.body .pages .page-post{opacity:1}.footer{height:10vh;display:table;table-layout:fixed;background-color:#fff;position:fixed;bottom:0}.footer .option{display:table-cell;vertical-align:middle;text-align:center;-webkit-transition:width 1s ease-in-out;-o-transition:width 1s ease-in-out;transition:width 1s ease-in-out;width:33%}#controller-homepage:checked~.footer{-webkit-transition:none;-o-transition:none;transition:none}input[name=controller]:not(#controller-homepage):checked~.header.barissue~.body{height:70vh}.ptpac-logo{display:table;width:inherit;height:inherit;-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;-o-transition:transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out,-webkit-transform 1s ease-in-out;position:fixed;top:0;z-index:100}input[name=controller]:not(#controller-homepage):checked~.header .ptpac-logo{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6);-webkit-transition:width 1s ease-in-out,height 1s ease-in-out,opacity 1s ease-in-out,-webkit-transform 1s ease-in-out;transition:width 1s ease-in-out,height 1s ease-in-out,opacity 1s ease-in-out,-webkit-transform 1s ease-in-out;-o-transition:width 1s ease-in-out,height 1s ease-in-out,opacity 1s ease-in-out,transform 1s ease-in-out;transition:width 1s ease-in-out,height 1s ease-in-out,opacity 1s ease-in-out,transform 1s ease-in-out;transition:width 1s ease-in-out,height 1s ease-in-out,opacity 1s ease-in-out,transform 1s ease-in-out,-webkit-transform 1s ease-in-out}.ptpac-logo .ptpac-logo-frame{display:table-cell;vertical-align:middle}.ptpac-logo .ptpac-logo-frame .ptpac-logo-container{width:inherit;display:block;max-width:300px;height:70px;margin:0 auto}.ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage{display:block;width:40%;-webkit-perspective:1000px;perspective:1000px;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin:0 auto;padding:0;float:left;position:relative;left:0;right:0;top:0;bottom:0}.ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage *{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base{display:block;width:100px;height:100px;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;margin:0 auto}#controller-homepage:not(:checked)~.header .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base{-webkit-animation:logo-base-live 30s linear 0s infinite normal forwards running;animation:logo-base-live 30s linear 0s infinite normal forwards running;margin:0 auto}.ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side{display:block;position:absolute;width:100%;height:100%;background-color:transparent;border-radius:25%;opacity:.9;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;left:0}.ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-2::after,.ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-2::before,.ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-3::after,.ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-3::before,.ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-4::after,.ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-4::before,.ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-7::after,.ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-7::before,.ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-8::after,.ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-8::before,.ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-9::after,.ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-9::before{content:' ';width:1px;height:1px;display:block;position:absolute;margin:0;padding:0;background-color:transparent;left:0;-webkit-transition:width 1s ease-in-out,height 1s ease-in-out,opacity 1s ease-in-out,left 1s ease-in-out,border-radius 2s ease-in-out,-webkit-transform 1s ease-in-out;transition:width 1s ease-in-out,height 1s ease-in-out,opacity 1s ease-in-out,left 1s ease-in-out,border-radius 2s ease-in-out,-webkit-transform 1s ease-in-out;-o-transition:width 1s ease-in-out,height 1s ease-in-out,opacity 1s ease-in-out,transform 1s ease-in-out,left 1s ease-in-out,border-radius 2s ease-in-out;transition:width 1s ease-in-out,height 1s ease-in-out,opacity 1s ease-in-out,transform 1s ease-in-out,left 1s ease-in-out,border-radius 2s ease-in-out;transition:width 1s ease-in-out,height 1s ease-in-out,opacity 1s ease-in-out,transform 1s ease-in-out,left 1s ease-in-out,border-radius 2s ease-in-out,-webkit-transform 1s ease-in-out}.ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-2{-webkit-transform:rotateX(90deg) rotateZ(90deg) translateZ(25px);transform:rotateX(90deg) rotateZ(90deg) translateZ(25px)}.ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-3{-webkit-transform:rotateX(90deg) rotateZ(90deg) translateZ(0);transform:rotateX(90deg) rotateZ(90deg) translateZ(0)}.ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-4{-webkit-transform:rotateX(90deg) rotateZ(90deg) translateZ(-25px);transform:rotateX(90deg) rotateZ(90deg) translateZ(-25px)}.ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-7{-webkit-transform:rotateY(90deg) rotateZ(90deg) translateZ(25px);transform:rotateY(90deg) rotateZ(90deg) translateZ(25px)}.ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-8{-webkit-transform:rotateY(90deg) rotateZ(90deg) translateZ(0);transform:rotateY(90deg) rotateZ(90deg) translateZ(0)}.ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base .ptpac-logo-side.ptpac-logo-side-9{-webkit-transform:rotateY(90deg) rotateZ(90deg) translateZ(-25px);transform:rotateY(90deg) rotateZ(90deg) translateZ(-25px)}.ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-text{display:block;width:60%;padding:0;font-size:calc(54px + 3vh);-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-animation:none;animation:none;text-align:center;float:left;position:relative;margin:0;left:1vw;right:0;top:0;bottom:0;font-weight:700}.ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-text::before{content:">_";position:fixed;font-size:calc(36px - 1.6vh);overflow:hidden;color:#fff;padding:.2em;white-space:nowrap;margin-top:89px;max-width:100%;max-height:100vh;text-align:left;left:calc(50% - 152px);top:52vh;text-shadow:2px 0 rgba(255,0,0,.9),-2px 0 rgba(0,0,255,.9);font-family:'Source Code Pro',monospace;background-color:#000;width:300px;-webkit-transition:opacity 1s linear,width 1s linear;-o-transition:opacity 1s linear,width 1s linear;transition:opacity 1s linear,width 1s linear}.header .ptpac-logo-controller-background{width:100vw;height:100vh;position:fixed;z-index:-1;background-size:1100vw;background-repeat:repeat;-webkit-animation:logo-background 360s linear 0s infinite normal forwards running;animation:logo-background 360s linear 0s infinite normal forwards running}@-webkit-keyframes logo-background{0%{background-position:1100vw}50%{background-position:100vw}100%{background-position:1100vw}}@keyframes logo-background{0%{background-position:1100vw}50%{background-position:100vw}100%{background-position:1100vw}}.ptpac-logo-palette{width:100%;margin:0;padding:0;list-style:none;display:table;position:fixed;bottom:0;table-layout:fixed;z-index:1;height:1vh;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:center;perspective-origin:center}.ptpac-logo-palette li{display:table-cell;transition:1s background-color}.ptpac-logo-palette li::after{-webkit-transform:rotateX(180deg) rotateY(0) rotateZ(-45deg);transform:rotateX(180deg) rotateY(0) rotateZ(-45deg)}.header-languages{position:fixed;width:150px;top:1vh;pointer-events:auto;display:table;height:4vh;text-align:center;font-weight:600;font-size:calc(32px - 1.2vh);right:1em}.language{width:25%;display:table-cell;vertical-align:middle}.language::before{padding:.2em .2em .05em .2em}.language.email a{text-decoration:none;color:#fff;padding:.2em .2em .05em .2em}.language.email a:hover{background-color:#000;color:#fff}.footer .option::before,.language{text-align:center;font-size:calc(19px + .25vw)}#language-en:checked~#controller-homepage:checked~.body .pages .page .page-en,#language-nl:checked~#controller-homepage:checked~.body .pages .page .page-nl,#language-pt:checked~#controller-homepage:checked~.body .pages .page .page-pt{display:block;opacity:1}#language-en:checked~#controller-post:checked~.body .pages .page .page-en,#language-nl:checked~#controller-post:checked~.body .pages .page .page-nl,#language-pt:checked~#controller-post:checked~.body .pages .page .page-pt{display:block;opacity:1}#language-en:checked~#controller-about:checked~.body .pages .page-about .page-en,#language-nl:checked~#controller-about:checked~.body .pages .page-about .page-nl,#language-pt:checked~#controller-about:checked~.body .pages .page-about .page-pt{display:block;opacity:1}#language-en:checked~#controller-work:checked~.body .pages .page-work .page-en,#language-nl:checked~#controller-work:checked~.body .pages .page-work .page-nl,#language-pt:checked~#controller-work:checked~.body .pages .page-work .page-pt{display:block;opacity:1}#language-en:checked~#controller-contact:checked~.body .pages .page-contact .page-en,#language-nl:checked~#controller-contact:checked~.body .pages .page-contact .page-nl,#language-pt:checked~#controller-contact:checked~.body .pages .page-contact .page-pt{display:block;opacity:1}#language-en:checked~.header-languages .language-en::before,#language-nl:checked~.header-languages .language-nl::before,#language-pt:checked~.header-languages .language-pt::before{background-color:#000;color:#fff}#language-en:checked~.header-languages .language-en,#language-nl:checked~.header-languages .language-nl,#language-pt:checked~.header-languages .language-pt{pointer-events:none!important}.language-en::before{content:"en"}#language-en:checked~.footer .option.option-about::before{content:'about'}#language-en:checked~.footer .option.option-work::before{content:'work'}#language-en:checked~.footer .option.option-contact::before{content:'contact'}.language-pt::before{content:"pt"}#language-pt:checked~.footer .option.option-about::before{content:'acerca'}#language-pt:checked~.footer .option.option-work::before{content:'trabalho'}#language-pt:checked~.footer .option.option-contact::before{content:'contacto'}.language-nl::before{content:"nl"}#language-nl:checked~.footer .option.option-about::before{content:'over'}#language-nl:checked~.footer .option.option-work::before{content:'werken'}#language-nl:checked~.footer .option.option-contact::before{content:'contact'}#controller-post:checked~.body .pages .page-post{opacity:1}#controller-post:checked~.body .pages .page:not(.page-post){display:none}#controller-about:checked~.body .pages .page-about{opacity:1}#controller-about:checked~.footer .option-about{background-color:#ededed;color:#000;pointer-events:none;cursor:default}#controller-about:checked~.body .pages .page:not(.page-about){opacity:0;height:0}#controller-work:checked~.body .pages .page-work{opacity:1}#controller-work:checked~.footer .option-work{background-color:#ededed;color:#000;pointer-events:none;cursor:default}#controller-work:checked~.body .pages .page:not(.page-work){opacity:0;height:0}#controller-contact:checked~.body .pages .page-contact{opacity:1}#controller-contact:checked~.footer .option-contact{background-color:#ededed;color:#000;pointer-events:none;cursor:default}#controller-contact:checked~.body .pages .page:not(.page-contact){opacity:0;height:0}.page p{margin-bottom:1em;line-height:1.5em;text-align:justify}.page>div{width:90vw;margin:0 auto;padding-left:0;padding-right:0;max-width:950px}.page .title{font-size:2.22em;font-weight:bolder;margin-bottom:.5em}.page .subtitle{font-size:1.11em;font-weight:700;margin-bottom:.5em;line-height:1.33em}.page .text{font-size:1em;line-height:1.6em}.page .date{font-size:small;margin-bottom:1em;font-weight:700}.page img.linkedIn{margin:0 1em 1em 0;border-radius:50%;max-width:100px;max-height:100px}.social img{max-width:60px}.social td a{width:100%;display:inline-block}.social{background-color:#fff;padding-top:.5em}.work{margin:3em 0 0;padding:0;list-style:none}.work li{float:left;width:100%}.work li a.card{text-decoration:none}.work li a.card .thumb{width:100px;height:60px;float:left;margin:0 1em 1em 0;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff}.work li a.card .title{font-size:large;color:#000;margin-bottom:0}.privacy{position:fixed;z-index:10;width:90vw;background-color:#000;padding:1em;bottom:13vh;left:5vw;color:#fff;display:none}.privacy .fas{float:right}#language-en:checked~.privacy-en,#language-nl:checked~.privacy-nl,#language-pt:checked~.privacy-pt{display:block}#controller-privacy:checked~.privacy{display:none}.gallery{display:flex;flex-flow:row wrap;margin:0 0 0 -.5rem;background:#fff;padding:.5rem}.gallery .thumb{flex:1 0 16.7%;height:200px;max-height:33vw;min-width:185px;margin:.5rem;background-size:cover;background-position:50%;background-repeat:no-repeat}.gallery .image-full{position:fixed;width:100vw;height:90vh;display:none;top:0;left:0;background-position:50%;background-size:contain;background-repeat:no-repeat;background-color:#000;z-index:1}.gallery .image-full label{float:right}.gallery .gallery-icon{color:#fff;margin:.25em;text-shadow:0 -1px 3px #000}.gallery .gallery-close{position:fixed;right:1em;top:1em}.gallery .gallery-next{position:fixed;right:1em;top:40vh}.gallery .gallery-prev{position:fixed;left:1em;top:40vh}.gallery .image-alt{background:rgba(0,0,0,.7);color:#fff;display:table;padding:.5em;max-width:60vw;margin:80vh auto;width:auto}#contact label{width:100%;float:left;padding:1em 0}#contact label input,#contact label textarea{width:75%;padding:.5em;font-size:larger;margin:.25em 0 0 1em;float:right}#contact label textarea{resize:vertical;font-family:Domine,serif}#contact label span{line-height:3.4em;width:calc(25% - 2em);float:left}#submit{background-color:orange;color:#fff;margin:0 0 5em 0;padding:.5em;font-size:large;float:right;border:none}#contact .sent{background-color:green;color:#fff;padding:1em;margin:2em 0;font-weight:800}#contact .notsent{background-color:red;color:#fff;padding:1em;margin:2em 0;font-weight:800}.modal{background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100vw;height:100vh;padding:0!important}.modal-dialog{max-width:90vw;margin:0 auto;display:table;width:500px;height:100vh}.modal-content{display:table-cell;vertical-align:middle}.modal-body{max-height:100vh;overflow:auto}#mc_embed_signup .clear{text-align:right;padding:1em 1em 0 0}#mc-embedded-subscribe{background-color:green!important}input[name=newsletter]{background-color:green;color:#fff;margin:0;padding:.5em;font-size:large;border:none}.ua{position:fixed;top:50%;background:#fff;padding:1em}#controller-homepage:checked~.header .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage{left:30%;top:-100%;-webkit-transform:scale(9);-ms-transform:scale(9);transform:scale(9)}#controller-homepage:not(:checked)~.header .ptpac-logo-controller-background{-webkit-animation-play-state:running;animation-play-state:running}#controller-homepage:checked~.header .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-stage .ptpac-logo-base{-webkit-animation:logo-base-live 30s linear 0s infinite normal forwards running;animation:logo-base-live 30s linear 0s infinite normal forwards running;margin:0 auto}@-webkit-keyframes logo-base-live{0%{-webkit-transform:rotateY(0) rotateZ(0);transform:rotateY(0) rotateZ(0)}50%{-webkit-transform:rotateY(180deg) rotateZ(-180deg);transform:rotateY(180deg) rotateZ(-180deg)}100%{-webkit-transform:rotateY(360deg) rotateZ(-360deg);transform:rotateY(360deg) rotateZ(-360deg)}}@keyframes logo-base-live{0%{-webkit-transform:rotateY(0) rotateZ(0);transform:rotateY(0) rotateZ(0)}50%{-webkit-transform:rotateY(180deg) rotateZ(-180deg);transform:rotateY(180deg) rotateZ(-180deg)}100%{-webkit-transform:rotateY(360deg) rotateZ(-360deg);transform:rotateY(360deg) rotateZ(-360deg)}}#controller-homepage:checked~.header .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-text{-webkit-animation:logo-text 120s ease-in-out 0s 1 normal forwards running;animation:logo-text 120s ease-in-out 0s 1 normal forwards running;left:-20%;top:145%;font-size:calc(40px + 2vh)}#controller-homepage:checked~.header .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-text::before{-webkit-animation:logo-text-before-start 6s linear 0s 1 normal forwards running,logo-text-before2 6s linear 6s 1 normal forwards running,logo-text-before3 6s linear 12s 1 normal forwards running,logo-text-before4 6s linear 18s 1 normal forwards running,logo-text-before5 6s linear 24s 1 normal forwards running,logo-text-before-end 1s linear 29s 1 normal forwards running;animation:logo-text-before-start 6s linear 0s 1 normal forwards running,logo-text-before2 6s linear 6s 1 normal forwards running,logo-text-before3 6s linear 12s 1 normal forwards running,logo-text-before4 6s linear 18s 1 normal forwards running,logo-text-before5 6s linear 24s 1 normal forwards running,logo-text-before-end 1s linear 29s 1 normal forwards running}#controller-homepage:not(:checked)~.header .ptpac-logo .ptpac-logo-frame .ptpac-logo-container .ptpac-logo-text::before{-webkit-animation-play-state:paused,paused,paused,paused,paused,paused;animation-play-state:paused,paused,paused,paused,paused,paused;opacity:0}@-webkit-keyframes logo-text-before-start{0%{content:'>_'}2%{content:'>U_'}5%{content:'>UX_'}7%{content:'>UX/_'}8%{content:'>UX/U_'}10%{content:'>UX/UI_'}13.5%{content:'>UX/UI _'}15%{content:'>UX/UI L_'}18%{content:'>UX/UI LA_'}20%{content:'>UX/UI LAB_'}35%{content:'>UX/UI LAB_'}50%{content:'>UX/UI LAB'}65%{content:'>UX/UI LAB_'}80%{content:'>UX/UI LAB'}95%{content:'>UX/UI LAB_'}100%{content:'>UX/UI LAB_'}}@keyframes logo-text-before-start{0%{content:'>_'}2%{content:'>U_'}5%{content:'>UX_'}7%{content:'>UX/_'}8%{content:'>UX/U_'}10%{content:'>UX/UI_'}13.5%{content:'>UX/UI _'}15%{content:'>UX/UI L_'}18%{content:'>UX/UI LA_'}20%{content:'>UX/UI LAB_'}35%{content:'>UX/UI LAB_'}50%{content:'>UX/UI LAB'}65%{content:'>UX/UI LAB_'}80%{content:'>UX/UI LAB'}95%{content:'>UX/UI LAB_'}100%{content:'>UX/UI LAB_'}}@-webkit-keyframes logo-text-before2{0%{content:'>_'}2%{content:'>W_'}5%{content:'>WE_'}7%{content:'>WEB_'}8%{content:'>WEB _'}10%{content:'>WEB D_'}12%{content:'>WEB DE_'}13.4%{content:'>WEB DES_'}16%{content:'>WEB DESI_'}18%{content:'>WEB DESIG_'}20%{content:'>WEB DESIGN_'}35%{content:'>WEB DESIGN_'}50%{content:'>WEB DESIGN'}65%{content:'>WEB DESIGN_'}80%{content:'>WEB DESIGN'}95%{content:'>WEB DESIGN_'}100%{content:'>WEB DESIGN_'}}@keyframes logo-text-before2{0%{content:'>_'}2%{content:'>W_'}5%{content:'>WE_'}7%{content:'>WEB_'}8%{content:'>WEB _'}10%{content:'>WEB D_'}12%{content:'>WEB DE_'}13.4%{content:'>WEB DES_'}16%{content:'>WEB DESI_'}18%{content:'>WEB DESIG_'}20%{content:'>WEB DESIGN_'}35%{content:'>WEB DESIGN_'}50%{content:'>WEB DESIGN'}65%{content:'>WEB DESIGN_'}80%{content:'>WEB DESIGN'}95%{content:'>WEB DESIGN_'}100%{content:'>WEB DESIGN_'}}@-webkit-keyframes logo-text-before3{0%{content:'>W_'}3.3%{content:'>WE_'}6.6%{content:'>WEB_'}9.9%{content:'>WEB _'}13.2%{content:'>WEB D_'}16.5%{content:'>WEB DE_'}19.8%{content:'>WEB DEV_'}23.1%{content:'>WEB DEVE_'}26.4%{content:'>WEB DEVEL_'}29.7%{content:'>WEB DEVELO_'}33%{content:'>WEB DEVELOP_'}36.3%{content:'>WEB DEVELOPM_'}39.6%{content:'>WEB DEVELOPME_'}42.9%{content:'>WEB DEVELOPMEN_'}45%{content:'>WEB DEVELOPMENT_'}60%{content:'>WEB DEVELOPMENT'}75%{content:'>WEB DEVELOPMENT_'}90%{content:'>WEB DEVELOPMENT'}100%{content:'>WEB DEVELOPMENT_'}}@keyframes logo-text-before3{0%{content:'>W_'}3.3%{content:'>WE_'}6.6%{content:'>WEB_'}9.9%{content:'>WEB _'}13.2%{content:'>WEB D_'}16.5%{content:'>WEB DE_'}19.8%{content:'>WEB DEV_'}23.1%{content:'>WEB DEVE_'}26.4%{content:'>WEB DEVEL_'}29.7%{content:'>WEB DEVELO_'}33%{content:'>WEB DEVELOP_'}36.3%{content:'>WEB DEVELOPM_'}39.6%{content:'>WEB DEVELOPME_'}42.9%{content:'>WEB DEVELOPMEN_'}45%{content:'>WEB DEVELOPMENT_'}60%{content:'>WEB DEVELOPMENT'}75%{content:'>WEB DEVELOPMENT_'}90%{content:'>WEB DEVELOPMENT'}100%{content:'>WEB DEVELOPMENT_'}}@-webkit-keyframes logo-text-before4{0%{content:'>_'}2.5%{content:'>S_'}5%{content:'>SI_'}7%{content:'>SIN_'}9%{content:'>SINC_'}12%{content:'>SINCE_'}15%{content:'>SINCE _'}17%{content:'>SINCE 2_'}20%{content:'>SINCE 20_'}21%{content:'>SINCE 200_'}23%{content:'>SINCE 2004_'}38%{content:'>SINCE 2004_'}53%{content:'>SINCE 2004'}68%{content:'>SINCE 2004_'}83%{content:'>SINCE 2004'}98%{content:'>SINCE 2004_'}100%{content:'>SINCE 2004_'}}@keyframes logo-text-before4{0%{content:'>_'}2.5%{content:'>S_'}5%{content:'>SI_'}7%{content:'>SIN_'}9%{content:'>SINC_'}12%{content:'>SINCE_'}15%{content:'>SINCE _'}17%{content:'>SINCE 2_'}20%{content:'>SINCE 20_'}21%{content:'>SINCE 200_'}23%{content:'>SINCE 2004_'}38%{content:'>SINCE 2004_'}53%{content:'>SINCE 2004'}68%{content:'>SINCE 2004_'}83%{content:'>SINCE 2004'}98%{content:'>SINCE 2004_'}100%{content:'>SINCE 2004_'}}@-webkit-keyframes logo-text-before5{0%{content:'>_'}2.5%{content:'>W_'}5%{content:'>WE_'}7%{content:'>WEL_'}10%{content:'>WELC_'}12%{content:'>WELCO_'}15%{content:'>WELCOM_'}17%{content:'>WELCOME_'}32%{content:'>WELCOME_';opacity:1}47%{content:'>WELCOME';opacity:1}62%{content:'>WELCOME_';opacity:1}77%{content:'>WELCOME';opacity:1}92%{content:'>WELCOME_';opacity:1}100%{content:'>WELCOME_';opacity:1}}@keyframes logo-text-before5{0%{content:'>_'}2.5%{content:'>W_'}5%{content:'>WE_'}7%{content:'>WEL_'}10%{content:'>WELC_'}12%{content:'>WELCO_'}15%{content:'>WELCOM_'}17%{content:'>WELCOME_'}32%{content:'>WELCOME_';opacity:1}47%{content:'>WELCOME';opacity:1}62%{content:'>WELCOME_';opacity:1}77%{content:'>WELCOME';opacity:1}92%{content:'>WELCOME_';opacity:1}100%{content:'>WELCOME_';opacity:1}}@-webkit-keyframes logo-text-before-end{0%{opacity:1}100%{opacity:0}}@keyframes logo-text-before-end{0%{opacity:1}100%{opacity:0}}