@keyframes reveal{0%{transform:scale(1.01);opacity:0}to{transform:scale(1);opacity:1}}.progressive{position:relative;display:block;overflow:hidden;outline:0}.progressive:not(.replace){cursor:default}.progressive img{display:block;width:100%;max-width:none;height:auto;border:0}.progressive img.preview{filter:blur(5px)}.progressive img.reveal{position:absolute;left:0;top:0;animation:reveal 1s ease-out}.slideshow-container{display:flex;flex-direction:column;align-items:center}.slideshow-container .slideshow-image{display:none;max-height:calc(100vh - 340px);max-width:100%}.slideshow-container .zoomable:hover{cursor:zoom-in}.slideshow-container .slideshow{position:relative;z-index:1}.slideshow-container .prev,.slideshow-container .next{cursor:pointer;position:absolute;top:50%;width:auto;transform:translateY(-50%);padding:16px;color:#fff;font-weight:700;font-size:18px;transition:.6s ease;background:none;border:none;border-radius:0 3px 3px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.slideshow-container .next{right:0;border-radius:3px 0 0 3px}.slideshow-container .prev:hover,.slideshow-container .next:hover{background-color:#000c}.slideshow-container .thumbnail-bar{height:70px;margin:0 .3rem;display:flex;flex-direction:row;justify-content:center;align-items:stretch}.slideshow-container .thumbnail-bar .thumbnail{flex:1;height:100%;min-width:0;max-width:70px;overflow:hidden}.slideshow-container .thumbnail-bar .thumbnail img{width:100%!important;height:100%!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;-o-object-fit:cover;object-fit:cover;opacity:.3;transition:all .25s ease-in-out}.slideshow-container .thumbnail-bar .thumbnail img.opacity-off{opacity:1}.slideshow-container .thumbnail-bar .thumbnail img.opacity-off:hover:not(.opacity-off){opacity:.5}.slideshow-container .zoom-wrapper{background:rgba(255,255,255,.9);position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2000;cursor:zoom-out}.slideshow-container .zoomImage{max-height:90vh;max-width:90vw;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;cursor:zoom-in}.slideshow-container .fade{animation-name:fade;animation-duration:1.5s}@media screen and (max-width: 768px){.slideshow-container .slideshow-image{max-height:calc(100vh - 250px)}}@keyframes fade{0%{opacity:.4}to{opacity:1}}.pl-1{padding-left:4rem}.py-1{padding-top:4rem;padding-bottom:4rem}.py-3{padding-top:1.2rem;padding-bottom:1.2rem}.py-5{padding-top:.5rem;padding-bottom:.5rem}.px-1{padding-left:4rem;padding-right:4rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4{padding-left:.8rem;padding-right:.8rem}.px-5{padding-left:.5rem;padding-right:.5rem}.pt-1{padding-top:4rem}.pb-1{padding-bottom:4rem}.pb-3{padding-bottom:1.2rem}.mt-1{margin-top:4rem}.mt-3{margin-top:1.2rem}.mt-5{margin-top:.5rem}.mb-1{margin-bottom:4rem}.my-1{margin-top:4rem;margin-bottom:4rem}.mx-1{margin-left:4rem;margin-right:4rem}.mb-2{margin-bottom:2.5rem}.my-2{margin-top:2.5rem;margin-bottom:2.5rem}.mr-3{margin-right:1.2rem}.mr-3:last-child{margin-right:0}.mb-3{margin-bottom:1.2rem}html,body{padding:0;margin:0;font-size:1rem;font-weight:400;font-family:Markazi Text,serif;font-size:18px;color:#363636}figure{margin:0}h1,h2,h3,p,a,th,td,small,figcaption,label,button{letter-spacing:2px}h1,h2,h3,p,th,td,small{-webkit-user-select:none;-moz-user-select:none;user-select:none}*{box-sizing:border-box}img{display:block}.title{font-size:3.3rem;font-weight:400;text-transform:uppercase;text-align:center;cursor:default;white-space:nowrap;transition:all .2s ease-in-out}h1{margin:0}h2{margin:0;font-size:3rem}h3{margin:0;margin-bottom:.5rem;font-size:2.5rem}h5{margin:0;font-size:1.5rem}p{margin:0;margin-bottom:.5rem}small{color:#36363666}td{padding-bottom:.4rem!important}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button{color:inherit}.inner{width:80%;max-width:1200px;margin:0 auto}.flex{display:flex;justify-content:space-around;align-items:center}.flex_direction_vertical{flex-direction:column}.text-center{text-align:center}.margin-center{margin-left:auto;margin-right:auto}.mobile{display:none}header{background:#ffffff;position:fixed;top:0;left:0;right:0;z-index:1000;transition:all .2s ease-in-out}header.scroll{padding:0;padding-bottom:1rem}header.scroll nav{margin-top:-1rem}header .inner{border-bottom:1px solid #000}header nav{width:100%;display:flex;justify-content:center;align-items:center;transition:.2s all ease-in-out}header nav a,header nav button{padding:.5rem 1.8rem;transition:.2s all ease-in-out}a.active{opacity:.4}.dropdown{float:left;overflow:hidden}.dropdown:hover .dropdown-content{display:block}.dropdown-btn{border:none;outline:none;background-color:inherit;font-family:inherit;font-size:inherit;margin:0;display:flex;align-items:center}.dropdown-content{display:none;position:absolute;padding-bottom:.5rem;background:#fff;border-left:1px solid var(--theme-color);border-right:1px solid var(--theme-color);border-bottom:1px solid var(--theme-color);z-index:1033}.dropdown-content a{float:none;display:block;text-align:left}.intro-text{max-width:50%;margin-left:auto;margin-right:auto;font-size:1.3rem}.content{margin-top:175px}.background-logo{max-width:30vw;position:fixed;right:8%;bottom:1%;opacity:.2;z-index:-1000}.background-logo img{width:100%}.progressive img.reveal{animation:reveal .25s ease-out}.masonry-grid{display:flex;flex-direction:column;flex-wrap:wrap}.masonry-grid .grid-item{flex:1;position:relative}.masonry-grid .grid-item:hover .border-overlay{opacity:.8}.masonry-grid .grid-item:hover img{transform:scale(1.1)}.masonry-grid .grid-item:hover .label{height:54px;opacity:.95}.masonry-grid figure{margin:0;overflow:hidden}.masonry-grid figure img{width:100%;transition:all .25s ease-in-out}.masonry-grid .label{position:absolute;left:0;right:0;bottom:0;opacity:0;height:54px;z-index:1;transition:all .25s ease-in-out;background-color:#fff}.grid,.grid-mobile{width:90%;margin:0 auto}.grid .grid-item,.grid-mobile .grid-item{width:33%;padding:0 .3rem;margin-bottom:.6rem;cursor:pointer}.grid .grid-item figure,.grid-mobile .grid-item figure{position:relative;margin:0;overflow:hidden}.grid .grid-item figure img,.grid-mobile .grid-item figure img{width:100%;transition:all .25s ease-in-out}.grid .grid-item .label,.grid-mobile .grid-item .label{position:absolute;left:0;right:0;bottom:0;opacity:0;height:54px;z-index:1;transition:all .25s ease-in-out;background-color:#fff}.grid .grid-item:hover .border-overlay,.grid-mobile .grid-item:hover .border-overlay{opacity:.8}.grid .grid-item:hover img,.grid-mobile .grid-item:hover img{transform:scale(1.1)}.grid .grid-item:hover .label,.grid-mobile .grid-item:hover .label{height:54px;opacity:.95}.grid-mobile{width:100%}.grid-mobile .grid-item{width:50%}.form-control{min-width:200px;background:transparent;border:none;border-bottom:1px solid var(--theme-color);padding:8px;font-family:inherit;font-size:inherit;font-weight:inherit}.btn:hover:not(:disabled){cursor:pointer}.btn-primary{background:var(--theme-color-light-x);border:1px solid var(--theme-color);padding:8px;font-family:inherit;font-size:inherit;font-weight:inherit}.overlay{position:fixed;top:0;left:0;bottom:0;width:100%;z-index:1000;overflow-y:auto;overflow-x:hidden;background:rgba(255,255,255,.96);transition:all .25s ease-in-out}.overlay .portfolio-images{padding:0}.zoomCloseButton{position:fixed;top:15px;right:3vw;width:75px;height:75px;background:white;border:none;border-radius:50%;outline:none;z-index:1000;cursor:pointer;box-shadow:1px 1px 5px #0000001a}.zoomCloseButton:hover{border:1px solid var(--theme-color)}.zoomCloseButton i{display:flex;justify-content:center;align-items:center}.about{display:flex;justify-content:center;align-items:center;flex-direction:column}.portfolio-images h3{text-align:center}.portfolio-images p{max-width:50%;text-align:center;margin-left:auto;margin-right:auto}.about-content{width:50%;background:#fff;transform:translate(-33%);z-index:1;box-shadow:5px 11px 25px #0000001a}.about-content p{text-align:left}.about-images{transform:translate(33%,-10%)}footer{position:relative;background:#E1E1E1;margin-top:250px;padding-bottom:1.2rem}footer table{border-collapse:collapse}footer table tbody tr td{padding:0 .4rem}footer table tbody tr td:nth-child(odd){text-align:right}footer table tbody tr td:nth-child(2n){text-align:left}.footer-logo{height:250px;transform:translateY(-50%);margin-bottom:-125px!important;display:flex;align-items:center}.footer-logo figure,.footer-logo img{max-height:250px;max-width:250px}.footer-info{width:50%}.footer-images{width:50%;height:calc(100% + 125px);transform:translateY(-125px);margin-bottom:-125px;display:flex;justify-content:flex-end;align-items:center}.footer-images>div:nth-child(2n){display:flex;justify-content:space-between;flex-direction:column}.footer-images>div:nth-child(2n) img{width:180px}.footer-images>div:nth-child(odd) img{width:150px}.footer-images img{transition:box-shadow .2s ease-in-out .5s;box-shadow:1px 5px 11px #0000004d}@media screen and (max-width: 1400px){.intro-text{max-width:80%}footer{margin-top:150px;padding-bottom:1.2rem}.footer-logo{height:150px;margin-bottom:-75px!important}.footer-info{width:100%}.footer-images{width:100%;height:100%;transform:translateY(0);margin-bottom:0}.footer-images>div{width:50%}.footer-images>div:nth-child(2n) .progressive{margin:0 auto;width:70%}.footer-images>div:nth-child(2n) .progressive img{width:100%}.footer-images>div:nth-child(odd) .progressive{margin:0 auto;width:80%}.footer-images>div:nth-child(odd) .progressive img{width:100%}}@media screen and (max-width: 992px){header nav a,header nav button{padding:.5rem 1.2rem;transition:.2s all ease-in-out}}@media screen and (max-width: 786px){.not-mobile{display:none}.mobile{display:block}.inner{width:auto;padding:0 .6rem}header{position:initial}header .title{font-size:2.5rem}header img{max-width:40%;margin:0 auto}header nav a,header nav button{padding:.5rem .6rem;transition:.2s all ease-in-out}.intro-text{max-width:95%}.content{margin-top:0}.posts{margin-left:-.3rem;margin-right:-.3rem}.grid{width:100%;-moz-column-count:2;column-count:2;-moz-column-gap:1rem;column-gap:1rem}.grid .grid-item{position:relative;width:100%;display:inline-block;margin-bottom:1rem}.grid .grid-item:hover .label{height:auto}.portfolio-images p{max-width:90%}.about-content{width:100%;transform:translate(0)}.about-content p,.about-content h3{text-align:center}.background-logo{max-width:60vw;right:2%}.about-images{transform:translate(0)}}
