.projects-section-wrapper{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.projects-section{background-color:#fff;display:flex;flex-direction:row;font-family:Montserrat,sans-serif;width:100%;max-width:1600px;height:267px}.projects-header{text-align:left;width:20%;padding:0 1% 0 5%}.projects-header h2{font-size:48px;font-weight:500;color:#323232}.projects-header p{font-weight:300;font-size:33px;margin-top:5px;color:#595959}.projects-header p:before{content:"";display:block;position:relative;bottom:5px;left:0;width:113px;height:2px;background-color:#98ce56;z-index:10000}.projects-container{width:80%;display:flex}.project-card{background-color:#fff;position:relative;border-left:1px solid #d0d0d0;overflow:hidden;width:25%}.project-card,.project-overlay{display:flex;flex-direction:column;justify-content:space-between}.project-overlay{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.4);color:#fff;padding:30px;height:100%;transition:background .5s ease}.project-card:hover .project-overlay{background:transparent}.project-card h3{font-family:Raleway,sans-serif;font-size:25px;font-weight:500;color:#fff;flex-grow:1}.projects-more-btn{font-size:16px;font-weight:400;color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:10px;transition:color .3s ease;border:1px solid #fff;border-radius:30px;width:126px;height:41px;margin-top:20px}.projects-more-btn span{transition:transform .5s ease}.projects-more-btn:hover span{transform:translateX(5px)}.projects-spacer-wrapper{width:100%;height:40px;display:flex;justify-content:center;align-items:center}.projects-spacer-holder{max-width:1600px;display:flex;width:1600px;height:200px}.projects-spacer-holder div{width:20%}.projects-spacer-holder>:not(:first-child){border-left:1px solid #d0d0d0}@media (max-width:576px){.projects-section{flex-direction:column;height:unset}.projects-header{width:100%;padding:3%}.projects-container{width:100%;flex-direction:column}.project-card{width:100%;height:300px;margin-bottom:5px}.empty-card,.empty-header,.projects-spacer-wrapper{display:none}}.about-section-wrapper{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.about-section{background-color:#fff;display:flex;flex-direction:row;font-family:Montserrat,sans-serif;max-width:1600px}.about-header{text-align:left;width:20%;padding:0 1% 0 4%}.about-header h2{font-size:48px;font-weight:500;color:#323232}.about-header p{font-weight:300;font-size:33px;margin-top:5px;color:#595959}.about-header p:before{content:"";display:block;position:relative;bottom:5px;left:0;width:113px;height:2px;background-color:#98ce56;z-index:10000}.about-container{width:80%;display:flex}.about-card{padding:0 35px;width:25%}.about-card,.about-image{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;border-left:1px solid #d0d0d0}.about-image{position:relative;width:50%}.about-card h3{font-size:30px;font-weight:600;color:#4d4d4d;margin-bottom:10px}.about-card p{font-size:20px;flex-grow:1}.about-card p,.more-btn{color:#666;font-weight:400}.more-btn{font-size:16px;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:10px;transition:color .3s ease;border:1px solid silver;border-radius:30px;width:126px;height:41px;margin-top:20px}.more-btn span{transition:transform .5s ease}.more-btn:hover{color:#222}.more-btn:hover span{transform:translateX(5px)}.about-spacer-wrapper{width:100%;height:130px;display:flex;justify-content:center;align-items:center}.about-spacer-holder{max-width:1600px;display:flex;width:1600px;height:130px}.about-spacer-holder div{width:20%}.middle-line-over-image{position:absolute;top:0;right:0;width:50%;height:100%}.about-spacer-holder>:not(:first-child),.middle-line-over-image{border-left:1px solid #d0d0d0}@media (max-width:576px){.about-section{flex-direction:column}.about-header{width:100%;padding:3%}.about-container{width:100%;flex-direction:column}.about-card{width:100%}.about-spacer-wrapper{display:none}.about-image{margin:50px 0;width:100%;height:250px}}