@import url(https://fonts.googleapis.com/css2?family=Allerta&family=Inconsolata&display=swap);a{transition:all .2s ease}a,a:hover{text-decoration:none}body{font-family:"Allerta",sans-serif;background:#1b1e21;overflow-x:hidden}.container-fluid{padding:0}.container-fluid :not([class*=offset-]){margin:0}@keyframes parallax{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.background-animation-light{background-image:linear-gradient(48deg,rgba(47,54,61,.1),rgba(255,174,163,.1),rgba(47,54,61,.1))}.background-animation-dark,.background-animation-light{background-size:4000px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);animation:parallax 10s infinite;animation-timing-function:ease}.background-animation-dark{background-image:linear-gradient(48deg,rgba(27,30,33,.1),rgba(205,95,81,.1),rgba(27,30,33,.1))}header .row .col nav{padding:10px;background:#1b1e21}header .row .col nav .navbar-brand a{color:#cd5f51}header .row .col nav .navbar-brand a img{max-width:60px}header .row .col nav .navbar-collapse ul li.active a{color:#cd5f51}header .row .col nav .navbar-collapse ul li a{color:#ffaea3;font-family:"Inconsolata",monospace;font-size:24px;border:1px solid transparent}header .row .col nav .navbar-collapse ul li a.active{color:#cd5f51}header .row .col nav .navbar-collapse ul li a:hover{border-bottom:1px solid #ffaea3;color:#ffaea3}.hero{background:#2f363d}.hero .description,.hero .image{padding:30px}.hero .description h1{color:#cd5f51;margin-bottom:40px}.hero .description .col{color:#ffaea3;font-family:"Inconsolata",monospace;font-size:18px}.description .row .col h2{padding:40px 15px;color:#cd5f51;font-size:34px}.description .row .col .col{padding:15px;color:#ffaea3;font-family:"Inconsolata",monospace;font-size:18px}.timeline .row .col h2{color:#cd5f51;padding:60px 15px 30px}.timeline .row .col .timeline-wrapper{list-style:none;position:relative}.timeline .row .col .timeline-wrapper:before{top:0;bottom:0;position:absolute;content:" ";width:2px;background-color:#cd5f51;left:50%;margin-left:-1.5px}.timeline .row .col .timeline-wrapper .clearFix{clear:both;height:0}.timeline .row .col .timeline-wrapper .timeline-row{border-bottom:1px dashed #ffaea3;position:relative}.timeline .row .col .timeline-wrapper .timeline-row.timeline-row-top{height:60px}.timeline .row .col .timeline-wrapper .timeline-row .timeline-item{padding:20px 0}.timeline .row .col .timeline-wrapper .timeline-row .timeline-item .timeline-panel{border:1px solid rgba(27,30,33,.1);border-radius:3px;background-color:#2f363d;color:#ffaea3;padding:10px;position:relative;box-shadow:0 1px 6px rgba(0,0,0,.175)}.timeline .row .col .timeline-wrapper .timeline-row .timeline-item .timeline-panel .timeline-panel-ul{list-style:none;padding:0;margin:0}.timeline .row .col .timeline-wrapper .timeline-row .timeline-item .timeline-panel .timeline-panel-ul li{color:#cd5f51}.timeline .row .col .timeline-wrapper .timeline-row .timeline-item .timeline-panel .timeline-panel-ul li span.importo{color:#cd5f51;font-size:16px}.timeline .row .col .timeline-wrapper .timeline-row .timeline-item .timeline-panel .timeline-panel-ul li span.causale{color:#ffaea3;font-size:14px}.timeline .row .col .timeline-wrapper .timeline-row .timeline-item .timeline-panel .timeline-panel-ul li span.causale .responsibilities-title{color:#ffaea3;font-size:16px;font-family:"Inconsolata",monospace;font-weight:600}.timeline .row .col .timeline-wrapper .timeline-row .timeline-item .timeline-panel .timeline-panel-ul li span.causale ul li{color:#ffaea3;font-size:13px}.timeline .row .col .timeline-wrapper .timeline-row .timeline-item .timeline-panel .timeline-panel-ul li .text-muted{font-size:14px;font-weight:600;font-family:"Inconsolata",monospace;color:#cd5f51!important}.timeline .row .col .timeline-wrapper .timeline-badge{color:#fff;width:50px;height:50px;font-size:1.2em;text-align:center;position:absolute;top:20px;left:50%;margin-left:-25px;background-color:#ffaea3;z-index:100;border-radius:50%}.timeline .row .col .timeline-wrapper .timeline-badge span.timeline-balloon-date-month{font-size:12px;position:relative;display:block;top:10px}.timeline .row .col .timeline-wrapper .timeline-badge span.timeline-balloon-date-year{font-size:12px;position:relative;display:block;top:5px}.timeline .row .col .timeline-wrapper .timeline-badge.timeline-filter-movement{background-color:#fff;font-size:1.7em;height:35px;margin-left:-18px;width:35px;top:40px}.timeline .row .col .timeline-wrapper .timeline-badge.timeline-filter-movement a span{color:rgba(255,174,163,.1);font-size:1.3em;top:-1px}.timeline .row .col .timeline-wrapper .timeline-badge.timeline-future-movement{background-color:#fff;height:35px;width:35px;font-size:1.7em;top:-16px;margin-left:-18px}.timeline .row .col .timeline-wrapper .timeline-badge.timeline-future-movement a span{color:rgba(255,174,163,.1);font-size:.9em;top:2px;left:1px}.skills{background:#2f363d}.skills .row .col h2{color:#cd5f51;padding:60px 15px 30px}.skills .row .col .row .skill-item{padding:15px}.skills .row .col .row .skill-item .skill-label{font-family:"Inconsolata",monospace;font-size:18px;font-weight:600;color:#cd5f51}.skills .row .col .row .skill-item .skill-progress .progress{background:#1b1e21}.skills .row .col .row .skill-item .skill-progress .progress .progress-bar-striped{background-image:linear-gradient(45deg,#cd5f51 25%,#ffaea3 0,#ffaea3 50%,#cd5f51 0,#cd5f51 75%,#ffaea3 0,#ffaea3);background-size:1rem 1rem;color:#1b1e21}.projects .row .col{padding-bottom:30px}.projects .row .col h2{color:#cd5f51;padding:60px 15px 30px}.projects .row .col .row .project .name{color:#ffaea3;font-family:"Inconsolata",monospace;font-size:20px;font-weight:600}.projects .row .col .row .project .description{color:#ffaea3;font-size:14px}.projects .row .col .row .project .link{margin-top:20px}.projects .row .col .row .project .link a{font-family:"Inconsolata",monospace;color:#cd5f51}.contact{background:#2f363d}.contact .row .col{padding-bottom:30px}.contact .row .col h2{color:#cd5f51;padding:60px 15px 30px}.contact .row .col .description{color:#ffaea3;font-size:14px}.contact .row .col .description a{color:#cd5f51;font-weight:600;transition:all .2s ease;border-bottom:1px solid transparent}.contact .row .col .description a:hover{border-bottom:1px solid #cd5f51}footer .row .col .row .col-sm-6{padding:40px 20px 0}footer .row .col .row .col-sm-6 ul{padding:0;margin:0;list-style:none}footer .row .col .row .col-sm-6 ul li{display:inline-block;padding:0 20px 0 0}footer .row .col .row .col-sm-6 ul li a{color:#cd5f51;transition:all .2s ease;border-bottom:1px solid transparent}footer .row .col .row .col-sm-6 ul li a:hover{border-bottom:1px solid #cd5f51}footer .row .col .row .col-sm-6 ul li a.active,footer .row .col .row .col-sm-6 ul li a:hover i{color:#ffaea3}footer .row .col .row .col-sm-6 ul li a i{font-size:40px;transition:all .2s ease}footer .row .col .row .col{padding:20px 20px 40px;color:#ffaea3;font-family:"Inconsolata",monospace}.about-me .row .col h2{color:#cd5f51;padding:60px 15px 30px}.about-me .row .col .description{color:#ffaea3;font-family:"Inconsolata",monospace;padding-bottom:50px}.contact-me .row .col h2{color:#cd5f51;padding:60px 15px 30px}.contact-me .row .col .description{color:#ffaea3;font-family:"Inconsolata",monospace;padding-bottom:50px}.contact-me .row .col .description a{color:#cd5f51;font-weight:600;transition:all .2s ease;border-bottom:1px solid transparent}.contact-me .row .col .description a:hover{border-bottom:1px solid #cd5f51}.contact-me .row .col .form{margin-bottom:30px}.contact-me .row .col .form form .form-group .row .col,.contact-me .row .col .form form .form-group .row .col-sm-6{padding:15px}.contact-me .row .col .form form .form-group .form-label{color:#cd5f51}.contact-me .row .col .form form .form-group .form-label .required{color:#ffaea3;font-family:"Inconsolata",monospace}.contact-me .row .col .form form .form-group .form-control{border:1px solid #ffaea3;color:#ffaea3;font-family:"Inconsolata",monospace;outline:none;border-radius:0;background-color:#2f363d;box-shadow:none;transition:all .2s ease}.contact-me .row .col .form form .form-group .form-control::-webkit-input-placeholder{color:#cd5f51}.contact-me .row .col .form form .form-group .form-control:-ms-input-placeholder{color:#cd5f51}.contact-me .row .col .form form .form-group .form-control::placeholder{color:#cd5f51}.contact-me .row .col .form form .form-group .form-control:focus{border:1px solid #cd5f51}.contact-me .row .col .form form .form-group .form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E")}.contact-me .row .col .form form .form-group .form-control:invalid,.contact-me .row .col .form form .form-group .form-control:valid{padding-right:calc(1.5em + .75rem);background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.contact-me .row .col .form form .form-group .form-control:valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")}.contact-me .row .col .form form .form-group button{border-radius:0;background:#cd5f51;box-shadow:none;color:#1b1e21;outline:none;border:1px solid transparent;transition:all .2s ease;padding:10px 30px}.contact-me .row .col .form form .form-group button:hover{border:1px solid #cd5f51;background:#1b1e21;color:#cd5f51}
/*# sourceMappingURL=main.53a8231d.chunk.css.map */