html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}@font-face{font-family:'MuseoSans-100';src:url("../fonts/museosans-100-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'MuseoSans-300';src:url("../fonts/museosans-300-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'MuseoSans-500';src:url("../fonts/museosans-500-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'MuseoSans-700';src:url("../fonts/museosans-700-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'MuseoSans-900';src:url("../fonts/museosans-900-webfont.woff") format("woff");font-weight:normal;font-style:normal}body{font-family:"MuseoSans-500"}.pink{color:#ea20d3}.red{color:#f13433}@keyframes rotation{0%{opacity:1;transform:rotateX(90deg);opacity:0}100%{transform:rotateX(0);opacity:1;overflow:hidden}}@keyframes rotationReverse{0%{transform:rotateX(0);opacity:1;overflow:hidden}100%{opacity:1;transform:rotateX(90deg);opacity:0}}@keyframes destruction{0%{position:relative;left:0;opacity:1}98%{height:0;width:0;font-size:0;opacity:0}100%{visibility:hidden;overflow:hidden;opacity:0}}@keyframes destructionReverse{0%{visibility:hidden;overflow:hidden;opacity:0}2%{height:0;width:0;font-size:0;opacity:0}100%{position:relative;left:0;opacity:1}}@keyframes moveCircle{0%{transform-origin:0 0;transform:rotateY(0deg)}30%{transform:rotateY(90deg);left:0;top:0}100%{transform-origin:0 0;transform:rotateY(0deg);left:-50px;top:-50px;width:100px;height:100px;background-size:0%}}@keyframes moveCircleReverse{0%{transform:rotateY(0deg);left:-50px;top:-50px;width:100px;height:100px;background-size:0%}70%{transform:rotateY(90deg);left:0;top:0}100%{transform:rotateY(0deg)}}@keyframes headerH1{0%{font-size:2em;line-height:1.8em}100%{font-size:0;line-height:0}}@keyframes headerH1Reverse{0%{font-size:0;line-height:0}100%{font-size:2em;line-height:1.8em}}@keyframes headerH2{0%{font-size:1.8em;line-height:2em}100%{font-size:0;line-height:0}}@keyframes headerH2Reverse{0%{font-size:0;line-height:0}100%{font-size:1.8em;line-height:2em}}@keyframes headerHR{0%{transform-origin:0 0;transform:rotate(0deg)}100%{transform-origin:0 0;transform:rotate(90deg)}}body{background-color:#212121;color:#fff;transition:all 0.5s ease-in}body.blocked{overflow:hidden}.container{padding:0 12px 12px;position:relative;margin:auto}@media (min-width: 1200px){.container{width:1200px;padding:0 20px}}.container.no-padding{padding:0}.homeSection__header{padding:70px 0 0.5em;display:flex;align-items:center}.homeSection__header__icon{width:50px;height:50px;margin-right:0.65em}.homeSection__header__icon.whoIam{background:url(../pics/whoami.svg) center center no-repeat transparent}.homeSection__header__icon.workExperience{background:url(../pics/espartan.svg) center center no-repeat transparent}.homeSection__header__icon.contact{background:url(../pics/contacto2.svg) center center/contain no-repeat transparent}.homeSection__header__icon.skills{background:url(../pics/ninja2.svg) center center no-repeat transparent;background-size:contain}.homeSection__header__text{font-family:"MuseoSans-100";font-size:1.875em;line-height:1.15em;border-bottom:2px solid #fff}.homeSection__content p{font-family:"MuseoSans-100";font-size:0.95em;margin:5px 0}@media (min-width: 769px){.homeSection{min-height:100vh}}img{max-width:100%}svg{max-width:100%}a{color:#f13433}.static{position:static}.hidden{display:none}.cursive{font-style:oblique;font-style:cursive;font-style:italic}@media (max-width: 768px){.desktopOnly{display:none}}.mainHeader{position:fixed;left:0;right:0;margin:auto;height:70px;text-align:center;background-color:#212121;z-index:1000;transition:all 0.5s ease-in}.mainHeader>.container{background-color:#212121}.mainHeader .mainHeader__frontSection{transform:rotateX(0);transform-origin:0 0;height:auto;transition:all 0.5s ease-in}.mainHeader__bar{background-color:#f13433;border-color:#f13433;height:4px;position:absolute;width:100%;left:0;top:25px;transition:all 0.8s ease-in;transform-origin:0 0;z-index:1000}.mainHeader__bar.barAnimated{transform-origin:0 0;transform:rotate(90deg);transition:all 0.8s ease-in}.mainHeader__subtitle{font-size:1.2em;line-height:2em}.mainHeader__title{font-size:1.3em;line-height:1.6em}.mainHeader__ninjaArea{position:absolute;top:3px;right:8px;z-index:10000}.mainHeader__ninjaArea__ninja{background:url(../pics/ninja.png) 0 0/100% no-repeat transparent;width:23px;height:28px;display:inline-block;vertical-align:middle;cursor:pointer}.mainHeader__ninjaArea h3{display:inline-block;vertical-align:middle;font-size:0.7em}.mainHeader__circle{position:absolute;top:8px;left:8px;width:52px;height:52px;z-index:10000;background:url(../pics/ninja.svg) center center no-repeat #f13433;background-size:60%;border-radius:50%;border:3px solid #00b0eb;cursor:pointer;transition:all 0.5s ease-in}.mainHeader__menu{position:absolute;left:0;top:0;width:100%;z-index:1000;transform:rotateX(90deg);transform-origin:0 0;box-sizing:border-box;padding:0 3em;height:0;transition:all 0.5s ease-in}.mainHeader__menu ul{display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:space-around}.mainHeader__menu ul li{min-width:14em;transition:all 0.5s ease;padding:5px 0}.mainHeader__menu ul li a{display:block}.mainHeader__menu ul li a span{display:inline-block;vertical-align:middle}.mainHeader__menu ul li a svg path{transition:all 0.5s ease}.mainHeader__menu ul li:hover{background-color:#000}.mainHeader__menu ul li:hover svg path{fill:red}.mainHeader__menu ul li.skills:hover img{filter:none;-webkit-filter:grayscale(0)}.mainHeader__menu ul li.portfolio:hover img{filter:none;-webkit-filter:grayscale(0)}.mainHeader__menu ul{display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:space-around}.mainHeader__menu ul li{min-width:14em;transition:all 0.5s ease;padding:5px 0}.mainHeader__menu ul li a{display:block}.mainHeader__menu ul li a span{display:inline-block;vertical-align:middle}.mainHeader__menu ul li a svg path{transition:all 0.5s ease}.mainHeader__menu ul li:hover{background-color:#000}.mainHeader__menu ul li:hover svg path{fill:red}.mainHeader__menu ul li.skills:hover img{filter:none;-webkit-filter:grayscale(0)}.mainHeader__menu ul li.portfolio:hover img{filter:none;-webkit-filter:grayscale(0)}.mainHeader__menu .icon__who svg{width:37px;height:40px}.mainHeader__menu .icon__work svg{width:43px;height:40px}.mainHeader__menu .icon__portfolio img{width:43px;height:40px;filter:gray;-webkit-filter:grayscale(1);transition:all 0.5s ease}.mainHeader__menu .icon__skills img{width:49px;height:40px;filter:gray;-webkit-filter:grayscale(1);transition:all 0.5s ease}.mainHeader__menu .menu__text{font-size:1.2em;color:#fff}.mainHeader.animated01 .mainHeader__frontSection{transform:rotateX(90deg);height:0;transition:all 0.5s ease-in}.mainHeader.animated01 h2,.mainHeader.animated01 h1{animation:destruction 0.5s ease-in 1 forwards;animation-direction:normal}.mainHeader.animated01 .mainHeader__circle{transform:rotateY(180deg);background:#f13433;width:113px;height:113px;left:-50px;top:-50px;transition:all 0.5s ease-in;background:transparent;border-radius:0;left:0;top:0;height:68px;width:68px}.mainHeader.animated01 .mainHeader__menu{height:auto;transform-origin:0 0;transform:rotateX(0);transition:all 0.5s ease-in}.mainHeader.animated01.reverse hr,.mainHeader.animated01.reverse h2,.mainHeader.animated01.reverse h1{animation:destructionReverse 0.5s ease-in  1 backwards;animation-direction:normal}.mainHeader.animated01.reverse .mainHeader__circle{animation:moveCircleReverse 0.5s ease-in  1 backwards;animation-direction:normal}.mainHeader.animated01.reverse .mainHeader__menu{animation:rotationReverse 0.5s ease-in  1 backwards;animation-direction:normal}.mainHeader.animated01.reverse .mainHeader__ninjaArea{top:12px;right:12px;transition:all 1s cubic-bezier(0.39, 0.76, 0.82, 0.21);transition-delay:1.5s}.mainHeader.animated01.foward hr,.mainHeader.animated01.foward h2,.mainHeader.animated01.foward h1{animation-direction:normal}.mainHeader.animated01.foward .mainHeader__circle{animation-direction:normal}.mainHeader.animated01.foward .mainHeader__menu{animation-direction:normal}.mainHeader.animated01.foward .mainHeader__ninjaAreaarea{top:12px;right:12px;transition:all 1s cubic-bezier(0.39, 0.76, 0.82, 0.21);transition-delay:1.5s}.mainHeader.relative{position:relative}.mainHeader.rotated{transform:rotateX(90deg);transform-origin:0 0;transition:all 0.5s ease-in}@media (min-width: 1200px){.mainHeader{margin:auto}}.mainHeader.sticky{position:fixed;transform:rotateY(0);transition:all 0.5s ease-in}.mainHeader.sticky.animated01{border-top:1px solid #f13433;border-bottom:1px solid #f13433;transition:all 0.5s ease-in}.mainHeader.sticky.rotated{transform:rotateX(90deg);transform-origin:0 0;transition:all 0.5s ease-in}@media (max-width: 768px){.mainHeader{overflow:hidden;box-shadow:0px 2px 4px 0px rgba(241,52,52,0.5);position:fixed}}@media (max-width: 768px){.mainHeader{height:35px}.mainHeader>.container{background-color:#3e3e3e}.mainHeader .mainHeader__frontSection{align-items:center;display:flex;justify-content:space-around}.mainHeader .mainHeader__frontSection h2.mainHeader__subtitle{flex-basis:50%;letter-spacing:0.5px}.mainHeader .mainHeader__frontSection h1.cursive.mainHeader__title{flex-basis:50%;font-size:0.8em;text-align:right;font-style:normal;font-weight:100}.mainHeader .mainHeader__circle{top:-19px;left:-24px}.mainHeader .mainHeader__ninjaArea{display:none}}.mobileMenu{opacity:0;transition:all 0.6s ease}.mobileMenu__trigger{width:0;height:0;cursor:pointer;background-color:#f13433;position:fixed;bottom:8%;right:8%;border-radius:50%;z-index:1000000}.mobileMenu__trigger ul{display:none;flex-direction:column;height:30px;width:50px;justify-content:space-evenly;align-items:flex-end;top:10px;position:relative;right:11px}.mobileMenu__trigger ul li{width:30px;height:3px;background-color:#fff;border-radius:2px;transition:all 0.1s ease}.mobileMenu__trigger ul li:last-child{width:21px}.mobileMenu__trigger.cross ul li{transition:all 0.1s ease}.mobileMenu__trigger.cross ul li:first-child{background-color:gray;transform:rotate(-45deg);width:35px;position:relative;top:8px;left:4px}.mobileMenu__trigger.cross ul li:nth-child(2){background-color:gray;transform:rotate(45deg);width:35px;position:relative;left:3px}.mobileMenu__trigger.cross ul li:last-child{width:0}.mobileMenu.visible{opacity:1}.mobileMenu.visible .mobileMenu__trigger{width:50px;height:50px}.mobileMenu.visible .mobileMenu__trigger ul{display:flex}@media (min-width: 600px){.mobileMenu{transition:all 0.6s ease}}.mobileMenuOverlay{height:0;width:0;position:fixed;bottom:0;right:0;opacity:0;background-color:#212121;padding-top:70px;overflow:hidden;transition:all 0.3s ease}.mobileMenuOverlay h3{text-align:center;position:absolute;bottom:1em;width:100%;left:0;font-size:0.75em}.mobileMenuOverlay nav ul li{box-shadow:0px 2px 4px 0px #00b0eb;padding:5px 0;height:40px}.mobileMenuOverlay nav ul li a{font-size:0;color:#212121;transition:all 0.3s ease;display:block;padding:0.3em 0 0.3em 1em}.mobileMenuOverlay nav ul li a .mobIcon{width:20px;height:20px;display:inline-block;vertical-align:top}.mobileMenuOverlay nav ul li a .mobIcon.home{background:url(../pics/home.svg) 0 0/contain no-repeat transparent}.mobileMenuOverlay nav ul li a .mobIcon.whoIam{background:url(../pics/whoami.svg) 0 0/contain no-repeat transparent}.mobileMenuOverlay nav ul li a .mobIcon.skills{background:url(../pics/ninja2.svg) 0 0/contain no-repeat transparent}.mobileMenuOverlay nav ul li a .mobIcon.workExperience{background:url(../pics/espartan.svg) 0 0/contain no-repeat transparent}.mobileMenuOverlay nav ul li a .mobIcon.contact{background:url(../pics/contacto2.svg) 0 0/contain no-repeat transparent}.mobileMenuOverlay nav ul li:first-child{box-shadow:0px -2px 4px 0px #00b0eb,0px 2px 4px 0px #00b0eb}.mobileMenuOverlay.opened{transition:all 0.3s ease;opacity:1;width:100%;height:100vh;z-index:100000}.mobileMenuOverlay.opened nav{margin:1em 0 4em}.mobileMenuOverlay.opened nav ul li a{font-size:1em;line-height:20px;color:#fff;transition:all 0.3s ease}.mobileMenuOverlay p{border-bottom:1px solid;border-top:1px solid;border-color:#396f15;margin:1.5em 0;padding:0 1em}.mobileMenuOverlay p a{display:flex;align-items:center;height:32px}.mobileMenuOverlay p a>span{margin-right:0.5em}.mobileMenuOverlay p a>span:last-child{color:#fff;font-size:0.9em}.mobileMenuOverlay p a .pdfIcon{display:block;background:url(../pics/pdficon.svg) 0 0 no-repeat transparent;background-size:contain;width:20px;height:20px}.mobileMenuOverlay p a .linkeinIcon{background:url(../pics/linkedin2.svg) 0 0 no-repeat transparent;background-size:contain;width:20px;height:20px}.tabs{display:flex;flex-wrap:wrap}.tabs label{order:1;display:block;padding:1rem 2rem;width:50%;cursor:pointer;transition:background ease 0.2s;border:1px solid}.tabs .tab{order:99;flex-grow:1;width:100%;display:none;padding:1rem;background:#2b2b2b;margin-bottom:1.5em}.tabs input[type="radio"]{display:none}.tabs input[type="radio"]:checked+label{background:#2b2b2b;border-bottom:0}.tabs input[type="radio"]:checked+label+.tab{display:block;border:1px solid;border-top:0}@media (max-width: 45em){.tabs .tab,.tabs label{order:initial}.tabs label{width:100%;margin-right:0;margin-top:0.2rem}}.tab__content__introText{font-size:0.95em;font-family:"MuseoSans-300"}.tab__header__text{font-size:1.2em}.tab__header__icon{display:inline-block;height:35px;background-size:cover;vertical-align:middle}.tab__header__icon.skills{background:url(../pics/skills_icon.svg) center/cover no-repeat transparent;width:35px}.tab__header__icon.habilities{background:url(../pics/habilities_icon.svg) center/cover no-repeat transparent;width:30px}html{scrollbar-color:linear-gradient(to bottom, #ff8a00, #da1b60);scrollbar-width:20px}html::-webkit-scrollbar{width:20px;height:20px}html::-webkit-scrollbar-thumb{background:-webkit-gradient(linear, left top, left bottom, from(#f13433), to(#b73433));background:linear-gradient(to bottom, #f13433, #b73433);border-radius:8px;-webkit-box-shadow:inset 2px 2px 2px rgba(255,255,255,0.25),inset -2px -2px 2px rgba(0,0,0,0.25);box-shadow:inset 2px 2px 2px rgba(255,255,255,0.25),inset -2px -2px 2px rgba(0,0,0,0.25)}html::-webkit-scrollbar-track{background:linear-gradient(to right, #636363, #4c4b4c 1px, #292929 1px, #333)}*,body{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.introSection{position:relative;padding:0;height:100vh;background-color:#212121;z-index:10000}.introSection>.container{display:flex;flex-direction:column;height:calc(100vh - 70px);padding-top:0 !important}.introSection__header{text-align:center;padding:1.5em 0}.introSection__header h2{font-size:1.3em;color:#f13433}.introSection__header p{font-family:"MuseoSans-100";font-size:0.9em;padding-top:.5em;color:#00b0eb}.introSection__updateCheck{position:absolute;bottom:8px;left:12px;font-size:0.65em}.lobbyContainer{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr auto;grid-gap:7px;grid-template-areas:"whoiam skills" "workExperience cvContact" "creativePills creativePills";align-items:center;justify-items:center;text-align:center}.lobbyContainer .lobbySection{transition:all 1s ease;display:flex;flex-direction:column;align-items:center;overflow:hidden;cursor:pointer;border:1px dashed;width:100%;height:100%;padding:1em 0 1.3em}.lobbyContainer .lobbySection__header{order:2;margin-top:0.6em}.lobbyContainer .lobbySection__header h3{font-size:1.1em}.lobbyContainer .lobbySection__introText{display:none;position:relative;transition:all 1s ease;padding:0 5%;font-size:0.75em;padding-top:0.3em;order:3}.lobbyContainer .lobbySection__image{width:54px;justify-self:center;transition:all 1s ease}.lobbyContainer .lobbySection.whoIam{grid-area:whoiam}.lobbyContainer .lobbySection.work{grid-area:workExperience}.lobbyContainer .lobbySection.skills{grid-area:skills}.lobbyContainer .lobbySection.contact{grid-area:cvContact}.lobbyContainer .lobbySection--circle{grid-area:creativePills;display:grid;grid-template-rows:100%;grid-template-columns:80px auto auto;border-radius:0;align-self:baseline;border:1px dashed;align-items:center;cursor:pointer;padding:0.3em 0.5em 0 0}.lobbyContainer .lobbySection--circle header{margin-top:0}.lobbyContainer .lobbySection--circle header h3{font-size:0.8em}.lobbyContainer .lobbySection--circle figure img{width:45px}.lobbyContainer .lobbySection--circle>div{padding-left:1em}.lobbyContainer .lobbySection:hover{transition:all 1s ease;border-color:#f13433}.lobbyContainer .lobbySection:hover .lobbySection__introText{transition:all 1s ease;color:#00b0eb}.lobbyContainer .lobbySection:hover .lobbySection__image{transition:all 1s ease}.lobbyContainer .lobbySection:hover .lobbySection__image svg>path{fill:#f13433;transition:all 0.5s ease}.lobbyContainer .lobbySection:hover .lobbySection__image svg>g{fill:#f13433;transition:all 0.5s ease}.lobbyContainer .lobbySection.notHovered{opacity:0.1}@media (min-width: 769px){.introSection{padding:3em 0 1.5em;font-family:"MuseoSans-300";z-index:10000}.introSection__header h2{font-size:2.7em !important;line-height:1.3em}.introSection__content p{line-height:1.3em;margin:0.2em 0 !important}.lobbyContainer{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.lobbyContainer .lobbySection{transition:all 1s ease;width:18%;max-width:195px;height:274px;text-align:center;display:inline-flex;flex-direction:column;align-items:center;border:2px solid #fff;padding:0.75em;justify-content:space-evenly;overflow:hidden;cursor:pointer}.lobbyContainer .lobbySection__header{order:1}.lobbyContainer .lobbySection__header h3{font-size:1.625em}.lobbyContainer .lobbySection__introText{display:block;position:relative;left:-100%;height:0;opacity:0;font-size:0;color:#f13433;transition:all 1s ease;font-size:1.3em}.lobbyContainer .lobbySection__image{order:2;width:130px;height:130px;margin:0}.lobbyContainer .lobbySection:hover{transition:all 1s ease;border-color:#f13433}.lobbyContainer .lobbySection:hover .lobbySection__introText{order:3;transition:all 1s ease;left:0;height:auto;top:6px;opacity:1;color:#fff;font-size:0.9em;line-height:1.22em}.lobbyContainer .lobbySection:hover .lobbySection__header{order:2}.lobbyContainer .lobbySection:hover .lobbySection__header__title{color:#f13433;border-style:solid;border-color:#00b0eb;border-width:1px 0 1px 0;padding:2px 0}.lobbyContainer .lobbySection:hover .lobbySection__image{order:1;width:104px !important;height:104px !important;transition:all 1s ease}.lobbyContainer .lobbySection:hover .lobbySection__image svg>path{fill:#f13433;transition:all 0.5s ease}.lobbyContainer .lobbySection:hover .lobbySection__image svg>g{fill:#f13433;transition:all 0.5s ease}.lobbyContainer .lobbySection.notHovered{opacity:0.1}.lobbyContainer .lobbySection--circle{transition:all 0.5s ease;display:flex;flex-direction:column;border-radius:50%;justify-content:center;height:150px;width:150px;align-self:center;padding:1em}.lobbyContainer .lobbySection--circle header{margin:0.5em 0 0.25em}.lobbyContainer .lobbySection--circle header h3{font-size:0.8em}.lobbyContainer .lobbySection--circle figure{width:80px;height:77px}.lobbyContainer .lobbySection--circle figure img{width:100%}.lobbyContainer .lobbySection--circle:hover{transition:all 0.5s ease;background-color:#00b0eb}}#whoIam{background-color:#36443b}section.whoIam .container{display:flex;flex-direction:column}@media (max-width: 768px){section.whoIam .container{min-height:100vh}}section.whoIam .container .homeSection__content{padding-top:1.5em}.whoIam__tempText{display:none}@media (min-width: 769px){.whoIam__tempText{display:block;font-size:1.5em;padding:2em;color:red}}.demo__header{height:4em;background:#00b0eb;width:80%;margin:auto}.demo__header h4{padding-left:0.5em;display:flex;font-size:1.3em;height:100%;align-items:center}.demo__content{overflow:hidden;position:relative;user-select:none}.demo__card-cont{position:relative;height:350px;margin:0 auto 4rem;color:#f13433}.demo__card{z-index:2;position:absolute;left:10%;top:0;width:80%;height:100%;max-height:350px;transform-origin:50% 100%}.demo__card.reset{transition:transform 0.3s;transform:translateX(0) !important}.demo__card.reset .demo__card__choice{transition:opacity 0.3s;opacity:0 !important}.demo__card.inactive{transition:transform 0.3s}.demo__card.to-left{transform:translateX(-30rem) rotate(-30deg) !important}.demo__card.to-right{transform:translate(30rem) rotate(30deg) !important}.demo__card.below{z-index:1}.demo__card__top{max-height:350px;height:350px;padding-top:4rem}.demo__card__top.purple{background:#8859bd}.demo__card__top.blue{background:#24b666}.demo__card__top.indigo{background:#244fce}.demo__card__top.cyan{background:#26C6DA}.demo__card__top.lime{background:#667f6a}.demo__card__top.brown{background:#ea4b11}.demo__card__img{overflow:hidden;width:14rem;height:14rem;margin:0 auto 1.5rem;border-radius:50%;border:0.5rem solid #ffffff;background-repeat:no-repeat;background-position:center;background-size:70%}.demo__card__img.creative{background-image:url("../pics/creative3.svg")}.demo__card__img.international{background-image:url("../pics/international.svg")}.demo__card__img.openminded{background-image:url("../pics/openminded.svg")}.demo__card__img.hardworker{background-image:url("../pics/hardworker2.svg")}.demo__card__img.spiritual{background-image:url("../pics/spiritual.svg")}.demo__card__img.foreveryoung{background-image:url("../pics/foreveryoung.svg")}.demo__card__name{text-align:center;font-size:2rem;font-weight:bold;color:#fff}.demo__card__btm{height:3em;background:#FFFFFF;display:flex;flex-direction:column;justify-content:center}.demo__card__we{text-align:center;color:#00b0eb}.demo__card__choice{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.demo__card__choice:before{content:"";position:absolute;left:50%;top:50%;width:2rem;height:2rem;margin-left:-1rem;color:#fff;border-radius:50%;box-shadow:-2rem -3rem #fff, 2rem -3rem #fff}.demo__card__choice:after{content:"";position:absolute;left:50%;top:50%;width:4rem;height:1.5rem;margin-left:-2rem;border:0.6rem solid #fff;border-bottom:none;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.demo__card__choice.m--reject{background:#FF945A}.demo__card__choice.m--like{background:#396f15}.demo__card__choice.m--like:after{transform:scaleY(-1)}.demo__card__drag{z-index:5;position:absolute;left:0;top:0;width:100%;height:100%;cursor:grab}.demo__tip{text-align:center;font-size:1rem}.demo__tip__icon{display:inline-block;vertical-align:middle;width:34px;height:30px;background:url(../pics/swipeiconwhite.png) 0 0 no-repeat transparent;background-size:contain;margin:0 5px 0 0}.demo__tip__text{display:inline-block;vertical-align:middle}@media (min-width: 769px){.demo__header{margin:8px 0;width:100%;background-color:transparent}.demo__card-cont{display:flex;justify-content:space-around;max-height:260px;height:260px}.demo__card{width:16%;flex-basis:16%;position:relative;left:0;max-height:260px;height:260px}.demo__card__top{max-height:260px;height:260px;position:relative}.demo__card__reverse{position:absolute;top:0;left:0;color:yellow;transform:rotateY(180deg);z-index:-1;padding:1em}.demo__card__img{width:7rem;height:7rem}.demo__card:hover{transition:all 0.5s ease-in;transform:rotateY(180deg)}.demo__card:hover .demo__card__img{opacity:0}.demo__card:hover .demo__card__reverse{z-index:10}.demo__card:hover .demo__card__name{transform:rotateY(180deg)}}#contact2{height:100vh;display:flex;flex-direction:column;position:relative}#contact2 header{padding-top:3em;position:relative}@media (min-width: 769px){#contact2 header{padding-top:2em}}#contact2 p{margin:1.2em 0}@media (max-width: 768px){#contact2 p{margin:0.75em 0}}.contactForm{border:1px dashed;padding:1em;margin:1em auto 2em;position:relative;background:url(../pics/stamp.png) 5px 26px/48px no-repeat transparent}.contactForm .send{margin:1em auto 0;display:block;color:#fff;outline:0;border:1px solid #3e3e3e;border-radius:3px;font-size:0.75em;padding:4px 20px;background-color:#00b0eb;text-transform:uppercase;transition:all 0.2s ease-in;cursor:pointer}.contactForm .send:hover{background-color:#469611;transition:all 0.2s ease-in}.formContainer{display:flex;flex-direction:column}.formContainer>div{display:grid;margin:0.5em 0;grid-template-columns:25% auto;padding-left:2em}@media (min-width: 769px){.formContainer>div{grid-template-columns:100px auto}}.formContainer>div.message{display:flex;flex-direction:column;padding-left:0}.formContainer>div.message label{align-self:flex-start;padding-bottom:0.4em}.formContainer>div input{padding:0.3em}.formContainer>div textarea{padding:0.3em}.formContainer label{font-family:"MuseoSans-100";font-size:0.85em;text-align:right;padding-right:0.4em;align-self:center}.formContainer textarea{min-height:10.5em}@media (max-width: 768px){.formContainer textarea{min-height:6.5em}}.inputError{position:absolute;right:50%;color:#f13433;line-height:1.65em}.inputError.msgError{padding-top:5%}@media (max-width: 768px){.inputError{font-size:0.86em;line-height:2em;right:3em}}#contact2 div.sentMsg{opacity:0;width:0;height:0;overflow:hidden;transition:all 0.5s ease-in}#contact2 div.sentMsg.visible{opacity:1;width:auto;height:auto;transition:all 0.5s ease-in}#contact2 div.sentMsg p{margin:0.25em 0 !important;color:green;font-size:1.2em}.pdfIcon{display:inline-block;background:url(../pics/pdficon.svg) center/100% no-repeat transparent;width:20px;height:20px;vertical-align:middle}#contactResponse{position:absolute;display:flex;right:1em;bottom:5%;align-items:center}#contactResponse .hide{display:none}#contactResponse .ajaxgif{width:16px;height:16px}#contactResponse .msg{color:white;margin-left:5px;padding:3px 5px;font-size:0.85em}#contactResponse .msg_ok{background:#589D05}#contactResponse .msg_error{background:red}.contactIcons{margin:3em 0 4em}.contactIcons__list{display:flex;justify-content:space-around;justify-content:space-evenly}.contactIcons a{display:block;width:40px;height:40px;background-size:contain}.contactIcons a.skype{background:url("../pics/skype.svg") center no-repeat transparent}.contactIcons a.linkedin{background:url("../pics/linkedin2.svg") center no-repeat transparent}.contactIcons a.email{background:url("../pics/gmail.svg") center no-repeat transparent}.contactIcons a.whatsapp{background:url("../pics/whatsapp.svg") center no-repeat transparent}.contactIcons a.batsign{background:url("../pics/batsign.png") center/contain no-repeat transparent}@media (max-width: 768px){.contactIcons{margin:1em 0}}@media (max-width: 321px){.formContainer{overflow:hidden}}#skills .introSection{margin-top:1.5em}#skills .introSection h2{font-size:2.5em;line-height:1.3em;font-family:"MuseoSans-300"}ul.skillsList{display:inline-flex;flex-direction:column;justify-content:center;border-radius:4px}ul.skillsList li{margin:20px 0;width:auto;text-align:center;display:flex;align-items:center}ul.skillsList li .text{padding:4px 0;border:1px solid #fff;display:inline-flex;min-width:104px;justify-content:center;font-size:0.8em}ul.skillsList li .mark{display:inline-flex;margin-left:10px}.square{background-color:transparent;transition:all 0.4s ease-in-out}.square:after{display:inline-block;content:"\2606";vertical-align:middle;font-size:1em}ul.skillsList li .mobileText{font-size:0.8em;padding-left:1em;opacity:0;transition:all 0.4s ease-in-out}ul.skillsList li:hover,ul.skillsList li.clicked{color:#0bb10b}ul.skillsList li:hover .square,ul.skillsList li.clicked .square{color:#0bb10b;transition:all 0.2s ease-in-out}ul.skillsList li:hover .text,ul.skillsList li.clicked .text{border-color:#0bb10b}ul.skillsList li:hover .mobileText,ul.skillsList li.clicked .mobileText{opacity:1;transition:all 0.4s ease-in-out}.skillsContainer{display:grid;grid-gap:0 6px;padding-top:0.5em;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:"front js ux graphic" "front js ux graphic"  "front js ux graphic"  "front js . graphic"  "front js w3c graphic"  "front js w3c graphic"  "front . w3c ."  "front cms . ."  "front cms git ."}.frontList{grid-area:front}.jsList{grid-area:js}.otherList{grid-area:other}.cmsList{grid-area:cms}.uxList{grid-area:ux}.w3cList{grid-area:w3c}.gitList{grid-area:git}.graphicList{grid-area:graphic}.skillsContainer .skillsList{padding-left:1em;background-color:#484848}@media (max-width: 321px){.skillsContainer .skillsList li .text{min-width:75px !important;font-size:0.65em !important}.skillsContainer .skillsList li .mark .square{font-size:0.8em !important}}@media (max-width: 768px){.skillsContainer{grid-template-columns:1fr 1fr;grid-template-rows:repeat(15, 1fr);grid-template-areas:"front js" "front js" "front js" "front js" "front js" "front js" "front ux" "front ux" "front ux" "git graphic" "cms graphic" "cms graphic" "w3c graphic" "w3c graphic" "w3c graphic";grid-gap:4px}.skillsContainer .skillsList{font-size:0.8em;border:0;display:inline-grid !important}.skillsContainer .skillsList li{margin:20px 0;width:auto;text-align:center;display:flex;align-items:center}.skillsContainer .skillsList li .text{padding:4px 0;border:1px solid #fff;display:inline-flex;min-width:80px;justify-content:center;font-size:0.8em}.skillsContainer .skillsList li .mark{display:inline-flex;margin-left:6px}.skillsContainer .skillsList li .mark .square{background-color:transparent;transition:all 0.4s ease-in-out}.skillsContainer .skillsList li .mobileText{font-size:0.8em;padding-left:1em;opacity:0;transition:all 0.4s ease-in-out}.skillsContainer .skillsList li:hover{color:#0bb10b}.skillsContainer .skillsList li:hover .square{transition:all 0.2s ease-in-out}.skillsContainer .skillsList li:hover .mobileText{opacity:1;transition:all 0.4s ease-in-out}}@media (max-width: 960px){.skillsContainer{padding:0;margin-top:1em;position:relative}.skillsContainer .skillsList{display:inline-flex;flex-direction:column;justify-content:flex-start;padding:0.5em;position:relative}.skillsContainer .skillsList li{margin:0}}.skills__legend{margin:1em 0;padding:0.125em;box-shadow:0 0 2px}.skills__legend__item{align-items:center;display:inline-flex;padding:4px;margin:2px 1px;border:1px dotted}.skills__legend__item__content{display:inline-flex}.skills__legend__item__content .square{font-size:0.65em;margin:0}.skills__legend__item__title{font-size:0.7em;display:block;margin-left:5px}.workExperience{background-color:#34353a;padding:0 0 2em}.jobsContainer{transition:all 0.6s ease-in-out;display:flex;flex-direction:column}.jobsContainer__item{padding:0.5em;box-shadow:0 0 2px;padding:6px;margin:5px 2px}.jobsContainer__item__header{display:flex;align-items:center}.jobsContainer__item__header__logo{display:block;height:60px;width:140px;background-size:100%}.jobsContainer__item__header__info{margin-left:0.25em;padding-left:0.3em;text-align:center;align-self:flex-end}.jobsContainer__item__header__info h4{color:#00aee9}.jobsContainer__item__header__info h5 a{color:#f13433;font-size:0.75em;line-height:1.2em;padding-top:0.25em;display:block}.jobsContainer__item__header__info h5 a.offline{opacity:0.5;cursor:not-allowed}.jobsContainer__item__content{display:table;width:100%}.jobsContainer__item__content__item{font-family:"MuseoSans-100";font-size:0.875em;padding:4px 0}.jobsContainer__item__content__item:nth-child(1),.jobsContainer__item__content__item:nth-child(3),.jobsContainer__item__content__item:nth-child(5){text-align:right;padding-right:2em}.jobsContainer__item__content__item span{display:table-cell;vertical-align:top;padding:5px 0}.jobsContainer__item__content__item span.title{width:140px;font-size:0.9em;line-height:1.2em;text-align:right}.jobsContainer__item__content__item span.content{padding-left:0.5em;font-size:0.95em;line-height:1.15em}.jobsContainer__item__content__item.companyName p:first-child{color:#00b0eb}.jobsContainer__item__content__item.companyName a{color:#f13433;font-size:0.75em;line-height:1.2em;padding-top:0.25em;display:block}.jobsContainer__item__content__item.companyName a.offline{opacity:0.5;cursor:not-allowed}.jobsContainer__item__content.grid{display:grid;grid-template-columns:101px auto;grid-template-rows:auto 1fr 1fr 1fr 1fr auto 1fr auto;grid-template-areas:"logo companyName" "roleT roleC" "perT perC" "typeC contract" "functionsT functionsT" "functionsD functionsD" "techT techT" "techD techD"}.jobsContainer__item__content.grid p{font-size:0.8em;padding-top:2px;padding-bottom:0}.jobsContainer__item__content.grid .logo{grid-area:logo;margin-top:0.5em;margin-right:2em}.jobsContainer__item__content.grid .companyName{grid-area:companyName;align-self:center;justify-self:flex-start;text-align:center;font-size:inherit}@media (min-width: 440px){.jobsContainer__item__content.grid .companyName{justify-self:flex-start;padding-left:0.75em}}.jobsContainer__item__content.grid .perT{grid-area:perT}.jobsContainer__item__content.grid .perD{grid-area:perC;font-size:0.8em}.jobsContainer__item__content.grid .roleT{grid-area:roleT}.jobsContainer__item__content.grid .roleC{grid-area:roleC}.jobsContainer__item__content.grid .perT{grid-area:perT}.jobsContainer__item__content.grid .perC{grid-area:perC}.jobsContainer__item__content.grid .typeC{grid-area:typeC}.jobsContainer__item__content.grid .contract{grid-area:contract}.jobsContainer__item__content.grid .functionsT{grid-area:functionsT;align-self:end}.jobsContainer__item__content.grid .functionsD{grid-area:functionsD;padding-top:0;line-height:1.16em;letter-spacing:0.5px;margin-top:0}.jobsContainer__item__content.grid .techT{grid-area:techT;align-self:end}.jobsContainer__item__content.grid .techD{grid-area:techD;padding-top:0}.jobsContainer__item.betsson .logo{background:url("../pics/betsson.png") no-repeat scroll left center/contain transparent}.jobsContainer__item.secretcasinotips .logo{background:url("../pics/secretcasinotips.png") no-repeat scroll 10% center/contain transparent}.jobsContainer__item.spinola .logo{background:url("../pics/spinola.png") no-repeat scroll left center/contain transparent}.jobsContainer__item.web360 .logo{background:url("../pics/360webstudio.png") no-repeat scroll left center/contain transparent}.jobsContainer__item.tipbet .logo{background:url("../pics/tipbet-black.png") no-repeat scroll left center/contain transparent}.jobsContainer__item.zarpa .logo{background:url("../pics/zarpa.png") no-repeat scroll left center/contain transparent}.jobsContainer__item.footballfather .logo{background:url("../pics/footballfather.png") no-repeat scroll left center/contain transparent}.jobsContainer__item.itea .logo{background:url("../pics/itea.png") no-repeat scroll left center/contain transparent}.jobsContainer__item.ticmedia .logo{background:url("../pics/ticmedia.png") no-repeat scroll left center/contain transparent}.jobsContainer__item.farmaciaveiga .logo{background:url("../pics/farmaciaveiga.png") no-repeat scroll left center/contain transparent}.jobsContainer__item.laquintar .logo{background:url("../pics/laquintar.png") no-repeat scroll left center/contain transparent}.jobsContainer__item.adagiodanza .logo{background:url("../pics/adagio.png") no-repeat scroll left center/contain transparent}.jobsContainer__item.sleepngo .logo{background:url("../pics/fnsrooms.png") no-repeat scroll left center/contain transparent}.jobsContainer.scrolledV{overflow-x:hidden;overflow-y:scroll;height:20em}.jobsContainer.scrolledV::-webkit-scrollbar{width:0.5em;height:0.5em}.jobsContainer.scrolledV::-webkit-scrollbar-thumb{background-color:#00b0eb;border-radius:3px}.jobsContainer.scrolledH{overflow-x:scroll;overflow-y:hidden;height:20em;flex-wrap:wrap;padding-top:0.25em;padding-left:1em}.jobsContainer.scrolledH::-webkit-scrollbar{width:0.5em;height:0.5em}.jobsContainer.scrolledH::-webkit-scrollbar-thumb{background-color:#00b0eb;border-radius:3px}.jobsContainer.scrolledH>div{width:100%}.jobsContainer.scrolledH>div::before{width:0}@media (max-width: 378px){.jobsContainer.scrolledH{height:30em !important}}@media (min-width: 379px) and (max-width: 440px){.jobsContainer.scrolledH{height:24em !important}}@media (min-width: 441px) and (max-width: 530px){.jobsContainer.scrolledH{height:24em !important}}@media (min-width: 531px) and (max-width: 690px){.jobsContainer.scrolledH{height:22em !important}}.jobsContainer .slick-prev{top:-13px;left:0}.jobsContainer .slick-next{top:-13px;right:auto;left:48px}.jobsContainer .slick-dots{display:flex;justify-content:space-around;justify-content:space-evenly}.jobsContainer .slick-dots li button{border:1px solid #fff}.jobsContainer .slick-dots li.slick-active button:before{opacity:.75;color:white}.jobsContainer .slick-dots li{width:12px;height:12px}@media (min-width: 960px){.jobsContainer{box-shadow:0 0 2px}.jobsContainer__item{box-shadow:none}.jobsContainer__item::before{content:"";width:100%;padding:0;border-top:1px solid #8a8a8a;display:block}.jobsContainer__item:first-child::before{width:0}.jobsContainer.desc div:first-child::before{width:100%;border-top:0}.jobsContainer.desc div:last-child::before{width:0}.jobsContainer.slick-slider .jobsContainer__item::before{border-top:0}}.techList{display:flex;flex-wrap:wrap}.techList__item{font-size:0.8em;border:1px dotted white;padding:3px;margin:0 6px 6px 0}.jobSelector{margin:0.5em 0;display:flex;justify-content:flex-end}.jobSelector__trigger{display:inline-flex;margin-left:0.25em;position:relative}.jobSelector__trigger .settingsTrigger{position:relative;display:block;width:24px;height:24px;border:1px solid #00b0eb;background-color:#212121;background:url(../pics/settingsred.png) center center/contain no-repeat transparent;overflow:hidden;transition:all 0.5s ease-in-out}.jobSelector__trigger .settingsTrigger.active{background:url(../pics/settings.png) center center/contain no-repeat transparent;border-color:#f13433;border-radius:50%;transition:all 0.5s ease-in-out}.jobSelector__trigger .settingsTrigger.active+.settingsTrigger--title{display:none}.jobSelector__trigger .settingsTrigger--title{color:#fff;font-family:"MuseoSans-100";font-size:0;position:absolute;opacity:0;left:-27px;bottom:7px}.jobSelector__trigger .settingsTrigger.hovered{overflow:visible;transition:all 0.5s ease-in-out}.jobSelector__trigger .settingsTrigger.hovered+.settingsTrigger--title{left:-40px;opacity:1;font-size:0.65em}.jobSelector.sticky{position:-webkit-sticky;position:sticky;width:1160px;top:0;left:0;right:0;margin:auto;padding-right:5px;padding-top:70px}@media (max-width: 1160px){.jobSelector.sticky{width:100%}}.jobSelector__controls{display:none;flex-wrap:nowrap;align-items:center;justify-content:flex-end}.jobSelector__controls__item{margin-left:0.25em}.jobSelector__controls__item a{display:block;border:1px solid #00b0eb;width:24px;height:24px}.jobSelector__controls__item a#asc{color:#fff;font-size:11px;line-height:24px;text-align:center;border-color:#00b0eb}.jobSelector__controls__item a#asc:after{content:"Des";display:block}.jobSelector__controls__item a#asc.active:after{content:"Asc";display:block}.jobSelector__controls__item a#asc:hover{color:#f13433;border-color:#f13433}.jobSelector__controls__item a.collapse{background:url(../pics/minimize-icon.png) center center/contain no-repeat transparent;background-size:18px}.jobSelector__controls__item a.collapse.active{background:url(../pics/maximize-icon.png) center center/contain no-repeat transparent;background-size:18px}.jobSelector__controls__item a#scrollV{background:url(../pics/scrolled.png) center center/contain no-repeat transparent;background-size:18px}.jobSelector__controls__item a#scrollH{background:url(../pics/slidericon.svg) center center/contain no-repeat transparent;background-size:18px}.jobSelector__controls__item a#expand{background:url(../pics/expand.svg) center center/contain no-repeat transparent;background-size:18px}.jobSelector__controls__item a:hover{border-color:#f13433}.jobSelector__controls__item a.active{border-color:#2e8469;filter:invert(57%) sepia(85%) saturate(4911%) hue-rotate(350deg) brightness(108%) contrast(89%)}.jobSelector__controls.active{display:inline-flex}.expandBar{opacity:0;height:0;transition:all 1s ease}.expandBar a{opacity:1;height:0;transition:all 1s ease;border:1px solid transparent}.jobsContainer.collapsed{transform-origin:0 0;transform:scaleY(0);height:0}.jobsContainer.collapsed+.expandBar{opacity:1;height:auto;transition:all 1s ease}.jobsContainer.collapsed+.expandBar a{transition:all 1s ease;display:block;height:auto;color:#f13433;border:1px solid #ccc;text-align:center;padding:0.25em;opacity:1}.slick-loading .slick-list{background:#fff url("../pics/ajax-loader.gif") center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url("../fonts/slick.eot");src:url("../fonts/slick.eot?#iefix") format("embedded-opentype"),url("../fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'\25C0'}[dir='rtl'] .slick-prev:before{content:'\25B6'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'\25B6'}[dir='rtl'] .slick-next:before{content:'\25C4'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'\25C9';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.anchor::before{display:block;content:"";padding-top:70px}@media (min-width: 769px){main{padding-top:70px}}.coursesContainer{margin-top:1.5em}.course{display:flex;flex-direction:column;flex-wrap:nowrap;border:1px solid #fff;justify-content:center;padding:0.5em 1em;margin:0.75em 0}.course:first-child{margin-top:0}.course__header{padding:0.5em 0;text-align:center}.course__header h2{font-size:1.1em;font-family:MuseoSans-300;line-height:1.25em}.course__header__info{display:flex;justify-content:center;align-items:center;padding:0.5em 0 0.25em}.course__header__info h3{line-height:1.25em;font-family:MuseoSans-300;font-size:0.95em}.course__header__info p a{color:#f13433;display:block;margin:0 1em;font-size:0.8em}.course__content p{font-size:0.875em;line-height:1.5em;letter-spacing:0.25px}.course__tags__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.course__tags__list__item{border:1px dotted #fff;font-size:0.688em;padding:0.188em;margin:0.5em;font-family:"MuseoSans-100"}.course__tags__list__item:first-child{margin-left:0}.course__tags__list__item:last-child{margin-right:0}.nodisponible{margin:0 10px;font-size:14px;color:#f13433;opacity:0.6;cursor:not-allowed}.copycat{color:green;position:absolute;bottom:0;right:0}.inConstruction{position:absolute;bottom:15%;background-color:red;padding:18px;left:0}.inConstruction .closeConstruction{position:absolute;top:5px;right:5px;font-size:0.75em;border:1px solid #fff;line-height:14px;width:16px;text-align:center;border-radius:50%;cursor:pointer}
/*# sourceMappingURL=styles.css.map */
