h2{font-weight:200}.icon-button,h2{color:#000}.icon-button:disabled{border:none;color:#d3d3d3}.icon-button i{font-size:2rem}.black-btn{background-color:#000;border-color:#000}.black-btn:disabled{background-color:#d3d3d3;border-color:#d3d3d3}.black-btn:active,.black-btn:focus,.black-btn:hover{background-color:#fff;color:#000;border-color:#000}a.language-link{font-weight:200;color:grey}a.language-link:active,a.language-link:focus,a.language-link:hover{font-weight:200;color:#000}a.language-link.active{font-weight:400;color:#000}.contact,.content{background-color:#fdcf01;margin:0;padding-top:20px;padding-bottom:20px}.section-header{margin:20px auto;text-align:center}.section-header h2{font-size:2rem;font-weight:100}.section-header hr{width:10%;border-top:2px solid #000;margin:0 auto}.section-content{text-align:center;padding:0 20px}.section-content.form{text-align:left}.section-content .section-left{background-color:#000;padding:20px}.section-content .section-right{background-color:#fff;padding:40px}.section-content input{border-radius:0;border:none;border-bottom:1px solid #000;margin-bottom:10px}.section-content textarea{border:1px solid #000;border-radius:2;width:"100%";height:"100%";min-height:250px}.footer-content{background-color:#000;color:#fff}.footer-content h3{font-size:.85rem}.footer-content p{font-size:.85rem;font-weight:200}.contact-content{margin-left:40px;display:"flex";flex-shrink:1}.contact-content .btn-text{color:#fff}.image-gallery-icon{background-color:#000;filter:none}#Home{transition:top .36s cubic-bezier(.2,.8,.2,1),transform .36s cubic-bezier(.2,.8,.2,1);will-change:top,transform}.timeline{position:relative;padding:20px 0;max-width:900px;margin:0 auto}.timeline:before{content:"";position:absolute;left:50%;top:40px;bottom:80px;width:2px;background-color:#000;transform:translateX(-50%)}.timeline-item{display:flex;align-items:center;margin-bottom:50px;position:relative;cursor:pointer;transition:all .3s ease}.timeline-item.left{flex-direction:row;margin-left:0;margin-right:auto;width:50%;padding-right:60px;justify-content:flex-end}.timeline-item.right{flex-direction:row;margin-left:auto;margin-right:0;width:50%;padding-left:60px;justify-content:flex-start}.timeline-item:hover{opacity:.8}.timeline-item.active .timeline-content{font-weight:500;color:#000}.timeline-item.active .timeline-marker{background-color:#333;box-shadow:0 0 0 3px rgba(0,0,0,.2)}.timeline-marker{position:absolute;left:100%;transform:translateX(-50%);width:50px;height:50px;background-color:#000;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;flex-shrink:0;z-index:1}.timeline-marker.left{left:100%}.timeline-marker.right{left:0}.timeline-content{max-width:250px;padding:10px;font-size:1rem;font-weight:300;line-height:1.6;color:#333}.timeline-content.left{text-align:right;flex-direction:row}.timeline-content.right{text-align:left;flex-direction:row-reverse}p.work-description{font-size:1rem;font-weight:200;line-height:1.6;color:#333;margin-top:10px;padding:0 20px;white-space:pre-wrap!important}h2.work-header{font-size:1.5rem;font-weight:400;margin-bottom:5px;margin-top:20px}a.work-more-detail{font-size:.9rem;font-weight:300;color:#000;text-decoration:underline;margin:10px auto}a.work-more-detail:active,a.work-more-detail:focus,a.work-more-detail:hover{color:grey}.image-gallery-container{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px}.image-gallery-item{width:120px;height:80px;object-fit:cover;cursor:pointer;border:2px solid transparent;transition:border-color .3s ease}