/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:khmer-sangam;src:url(../fonts/khmer_sangam.ttf)}h1,h2,h3,h4{font-family:industry-inc-base,Sans-serif;font-style:normal;font-weight:400;text-align:center}h1{font-size:2rem}@media (min-width:900px){h1{font-size:2.6rem}}@media (min-width:1200px){h1{font-size:3rem}}h2{font-size:1.8rem}@media (min-width:900px){h2{font-size:2.3rem}}@media (min-width:1200px){h2{font-size:2.8rem}}h3{font-size:1.3rem}@media (min-width:900px){h3{font-size:1.6rem}}@media (min-width:1200px){h3{font-size:2rem}}p{font-family:khmer-sangam,Helvetica,sans-serif;font-size:.8rem;line-height:1.6rem;text-align:center}@media (min-width:900px){p{font-size:.9rem;line-height:1.8rem}}@media (min-width:1200px){p{font-size:1rem;line-height:2rem}}.button{align-items:center;background-color:#0f286c;border-radius:5px;border:#fff solid 1px;color:#fff;display:flex;font-family:khmer-sangam,Helvetica,sans-serif;font-size:.8rem;justify-content:center;padding:6px 10px;text-decoration:none;width:fit-content}@media (min-width:900px){.button{font-size:.9rem}}@media (min-width:1200px){.button{font-size:1rem}}.button:hover{background-color:#0b1e50}.button img{margin-left:10px;padding-bottom:4px;width:22px}@media (min-width:900px){.button img{width:25px}}@media (min-width:1200px){.button img{width:30px}}.button--grey{background-color:#cecece;border:#525151 solid 1px;color:#525151}.button--grey:hover{background-color:#b3b3b3}nav ul{list-style-type:none;text-align:right}@media (min-width:1200px){nav ul{display:flex;justify-content:flex-end;margin:0;padding:0}}nav ul li{padding:5px}nav ul li a{display:block;font-family:khmer-sangam,Helvetica,sans-serif;font-size:1.2rem;padding:10px;text-decoration:none}@media (min-width:900px){nav ul li a{font-size:1.3rem}}@media (min-width:1200px){nav ul li a{color:#fff;font-size:1.3rem}}nav ul li a:active{color:#c4c4c4}nav ul li a:hover{text-decoration:underline}.nav-divider{width:100%;border-bottom:#fff 1px solid}@media (min-width:1200px){.nav-divider{display:none}}.nav-button{background-image:url(/icons/menu-icon.svg);background-repeat:no-repeat;background-size:cover}@media (min-width:1200px){.nav-button{display:none}}.close-button{background-image:url(/icons/close-icon.svg);background-repeat:no-repeat;background-size:cover}@media (min-width:1200px){.close-button{display:none}}@media (min-width:1200px){nav label{display:none}}.header-navbar{align-items:center;background-color:#707070;display:flex;justify-content:space-between;padding:15px 25px;transition:all .3s}.header-navbar--transparent{background-color:transparent;background-image:linear-gradient(#242424,rgba(36,36,36,0))}.header-navbar__menu{background-color:#8a8a8a;left:0;position:absolute;top:90px;width:100%;z-index:2}@media (min-width:900px){.header-navbar__menu{left:auto;right:0;top:94px;width:30%}}@media (min-width:1200px){.header-navbar__menu{position:static;background-color:transparent;width:80%}}.header-navbar__menu ul{margin:0 20px;max-height:0;overflow:hidden;padding:0;transition:all .5s}@media (min-width:1200px){.header-navbar__menu ul{margin:auto;max-height:none;overflow:auto;transition:none}}.header-navbar__menu ul li a{color:#fff}.header-navbar__logo img{height:60px;width:auto}@media (min-width:1200px){.header-navbar__logo img{height:80px}}.header-navbar__logo img a{display:block}header .nav-button{height:30px;width:30px}@media (min-width:900px){header .nav-button{height:35px;width:35px}}header .close-button{height:30px;width:30px}@media (min-width:900px){header .close-button{height:35px;width:35px}}#header-nav-checkbox:checked~.header-navbar__menu ul{max-height:none;padding:15px 0;transition:all .5s}#header-nav-checkbox{display:none}.footer-navbar{display:flex;justify-content:space-between;position:relative;width:100%}@media (min-width:1200px){.footer-navbar{align-items:center;position:static}}.footer-navbar__menu{background-color:#8a8a8a;left:0;position:absolute;bottom:74px;width:100%;z-index:2}@media (min-width:900px){.footer-navbar__menu{bottom:85px;left:auto;right:0;width:30%}}@media (min-width:1200px){.footer-navbar__menu{background-color:transparent;position:static;width:auto}}.footer-navbar__menu ul{margin:0 20px;max-height:0;overflow:hidden;padding:0;transition:all .5s}@media (min-width:1200px){.footer-navbar__menu ul{margin:auto;max-height:none;overflow:auto;transition:none}}.footer-navbar__menu ul li a{color:#fff}@media (min-width:1200px){.footer-navbar__menu ul li a{font-size:1.2rem;padding:.7rem}}.footer-navbar__logo img{height:40px;margin:15px}@media (min-width:900px){.footer-navbar__logo img{height:50px;margin:15px}}@media (min-width:1200px){.footer-navbar__logo img{height:65px}}.footer-navbar__logo img a{display:block}@media (min-width:1200px){.footer-navbar label{display:none}}footer .nav-button{height:30px;margin:20px;width:30px}@media (min-width:900px){footer .nav-button{height:35px;margin:25px;width:35px}}footer .close-button{height:30px;margin:20px;width:30px}@media (min-width:900px){footer .close-button{height:35px;margin:25px;width:35px}}#footer-nav-checkbox:checked~.footer-navbar__menu ul{max-height:none;padding:15px 0;transition:all .5s}#footer-nav-checkbox{display:none}footer{align-items:center;background-color:#707070;color:#fff;display:flex;flex-direction:column}@media (min-width:1200px){footer{padding:1% 2%}}.contact-info{display:flex;justify-content:space-evenly;width:100%}@media (min-width:900px){.contact-info{justify-content:center}}@media (min-width:1200px){.contact-info{justify-content:flex-start}}.contact-info p{margin:5px 0}@media (min-width:900px){.contact-info p{font-size:1.2rem;margin:0}}@media (min-width:1200px){.contact-info p{font-size:1.5rem;margin:auto auto 0}}.contact-info img{margin-right:3px;width:25px}@media (min-width:900px){.contact-info img{margin-right:5px;width:30px}}@media (min-width:1200px){.contact-info img{width:35px}}.contact-info__email,.contact-info__phone{align-items:center;display:flex}@media (min-width:900px){.contact-info__email,.contact-info__phone{margin:0 75px}}@media (min-width:1200px){.contact-info__email,.contact-info__phone{align-items:flex-end;margin:10px 20px 0}}.copyright{font-size:.7rem;font-style:italic;margin:0 auto}@media (min-width:900px){.copyright{margin:10px auto 0;text-align:center;width:100%}}@media (min-width:1200px){.copyright{font-size:.9rem;margin:0 auto;text-align:right}}.image-overlap-section{align-items:center;background-color:#0f286c;color:#fff;display:flex;flex-direction:column}@media (min-width:900px){.image-overlap-section{align-items:stretch;flex-direction:row;justify-content:space-between;margin:80px 0;padding:0 2%}}@media (min-width:900px){.image-overlap-section__info-container{display:flex;justify-content:center;position:relative;width:55%}}@media (min-width:1200px){.image-overlap-section__info-container{width:60%}}.image-overlap-section__info{align-items:center;display:flex;flex-direction:column;padding:1rem 3rem 3rem}@media (min-width:900px){.image-overlap-section__info{justify-content:center;max-width:55rem;min-height:15rem;padding:3rem 5%}}.image-overlap-section__info p{margin:.5rem 0 2rem}@media (min-width:900px){.image-overlap-section__image{height:calc(100% + 40px);max-width:700px;position:absolute;top:-20px;width:100%}}.image-overlap-section__image img{display:block;width:100vw}@media (min-width:900px){.image-overlap-section__image img{height:100%;object-fit:cover;width:100%}}@media (min-width:900px){.image-overlap-section__image-container{display:flex;justify-content:center;position:relative;width:45%}}@media (min-width:1200px){.image-overlap-section__image-container{width:40%}}.image-overlap-section__carousel{width:100vw;object-fit:cover;overflow:hidden;max-height:300px}@media (min-width:900px){.image-overlap-section__carousel{height:calc(100% + 40px);max-height:unset;max-width:700px;position:absolute;top:-20px;width:100%}}@media (min-width:900px){.image-overlap-section__carousel-container{display:flex;justify-content:center;position:relative;width:45%}}@media (min-width:1200px){.image-overlap-section__carousel-container{width:40%}}.image-overlap-section__carousel-container img{display:block;height:auto;width:100vw}@media (min-width:900px){.image-overlap-section__carousel-container img{height:100%;object-fit:cover;width:100%}}.image-overlap-section--grey{background-color:#cecece;color:#525151}@media (min-width:900px){.image-overlap-section--reverse{flex-direction:row-reverse}}.image-banner{height:300px;overflow:hidden;width:100vw}@media (min-width:900px){.image-banner{display:flex;height:250px}}@media (min-width:1200px){.image-banner{height:300px}}@media (min-width:900px){.image-banner__image-container{position:relative;width:25vw}}.image-banner__image{height:100%;width:100%}.image-banner img{display:block;height:auto;object-fit:cover;width:100vw}@media (min-width:900px){.image-banner img{height:100%;width:100%}}@media (min-width:900px){.image-banner__image-overlay{background-image:radial-gradient(circle,transparent 50%,rgba(0,0,0,.5));height:100%;position:absolute;width:100%;z-index:2}}.hire-foers{align-items:center;background-color:#cecece;color:#525151;display:flex;flex-direction:column;padding:20px 20px;width:100vw}@media (min-width:900px){.hire-foers{padding:30px 0;margin:30px 0 30px}}@media (min-width:1200px){.hire-foers{margin:50px 0 50px}}.hire-foers h2{margin:10px 0}@media (min-width:900px){.hire-foers p{max-width:800px}}@media (min-width:1200px){.hire-foers p{max-width:900px}}.home-header{background-size:cover;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:space-between}.home-header__image{height:100%;position:absolute;width:100%;z-index:-2}.home-header__image img{object-fit:cover}.home-header__overlay{background-color:rgba(0,0,0,.4);height:100%;position:absolute;width:100%;z-index:-1}.welcome{background-color:rgba(0,0,0,.3);box-shadow:0 0 30px 20px rgba(0,0,0,.3);margin:7%}@media (min-width:1200px){.welcome{align-items:flex-start;display:flex;flex-direction:column;margin:2%;min-width:500px;width:35%}}@media (min-width:1200px){.welcome p{font-size:1.2rem;line-height:2.4rem}}@media (min-width:1200px){.welcome h1,.welcome p{margin:2%;text-align:left}}.services{margin-bottom:20px}@media (min-width:900px){.services{margin:0 20px 50px}}@media (min-width:1200px){.services{margin:auto;max-width:1800px}}.services__body{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly}@media (min-width:900px){.services__body{flex-direction:row}}.services__icon{width:200px}@media (min-width:900px){.services__icon{width:150px}}.services__single-service{align-items:center;display:flex;flex-direction:column;margin:15px 60px}@media (min-width:900px){.services__single-service{margin:0 20px}}@media (min-width:1200px){.services__single-service{margin:0 35px;max-width:460px}}@media (min-width:900px){.services__vertical-line{border-left:1px #707070 solid;height:200px;left:50%}}@media (min-width:1200px){.services__vertical-line{height:250px}}.services p{color:#707070;margin-top:0}.services h2{color:#0f286c;margin-top:25px}@media (min-width:900px){.services h2{margin-top:30px}}@media (min-width:1200px){.services h2{margin-top:40px}}.services h3{color:#707070;margin:20px 0 10px}@media (min-width:1200px){.services h3{margin-top:30px}}.promises{margin:40px 15px}@media (min-width:900px){.promises{margin:60px 30px}}@media (min-width:900px){.promises{margin:60px 65px}}.promises__body{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;max-height:50%}@media (min-width:900px){.promises__body{flex-direction:row;margin:auto;max-height:none;max-width:1800px}}.promises__single-promise{display:flex;justify-content:center}@media (min-width:900px){.promises__single-promise{margin:25px;max-width:380px}}.promises__info{color:#707070;display:flex;flex-direction:column;margin-top:20px}@media (min-width:900px){.promises__info{margin-top:53px}}@media (min-width:1200px){.promises__info{margin-top:60px}}.promises__info p{margin-top:0;text-align:left}.promises__info h3{margin-bottom:0;text-align:left}@media (min-width:900px){.promises__info h3{max-width:200px}}.promises h2{color:#0f286c}.big-number{color:#b8b8b8;font-size:4.5rem;height:60px;margin:0 10px 20px 0;min-width:50px;text-align:right}@media (min-width:900px){.big-number{font-size:10rem;height:auto;margin:0;min-width:unset;text-align:unset}}@media (min-width:1200px){.big-number{font-size:12rem}}.case-studies-intro{margin:2rem 3rem}.case-studies-intro p{color:#707070}.case-studies-intro h2{color:#0f286c}.case-study-header{display:flex;flex-direction:column;height:calc(100vh - 94px);justify-content:stretch}@media (min-width:900px){.case-study-header{flex-direction:row}}@media (min-width:1200px){.case-study-header{height:calc(100vh - 114px)}}.case-study-header__info{margin:1rem 2rem}@media (min-width:900px){.case-study-header__info{display:flex;flex-direction:column;justify-content:center;margin:1rem 3rem;width:30%}}.case-study-header__info h1{color:#0f286c}.case-study-header__info p{color:#707070}.case-study-header__image-container{height:100%;overflow:hidden}@media (min-width:900px){.case-study-header__image-container{width:70%}}.case-study-header__image{height:100%;width:100%}.case-study-header__image img{display:block;height:100%;object-fit:cover;width:100%}.project-details{background-color:#0f286c;color:#fff;padding:2rem 1rem}.project-details h2{margin-top:0}.project-details p{font-size:1rem}@media (min-width:900px){.project-details p{font-size:1.1rem}}@media (min-width:1200px){.project-details p{font-size:1.3rem}}.project-details__body{display:flex;flex-direction:column}@media (min-width:900px){.project-details__body{flex-direction:row;justify-content:space-evenly}}.project-details__single-detail{display:flex;justify-content:flex-start}.project-details__single-detail img{margin:10px;width:30px}@media (min-width:900px){.project-details__single-detail img{width:35px}}@media (min-width:1200px){.project-details__single-detail img{width:40px}}.case-study-body{margin:1rem 2rem}@media (min-width:900px){.case-study-body{margin:2rem 4rem}}@media (min-width:1200px){.case-study-body{align-items:center;display:flex;flex-direction:column}}.case-study-body h2{color:#0f286c}.case-study-body p{color:#707070}@media (min-width:1200px){.case-study-body p{max-width:1100px}}.contact-page-header{color:#0f286c}.address-section{align-items:center;background-color:#0f286c;clip-path:polygon(0 0,100% 0,100% 100%,0 95%);color:#fff;display:flex;flex-direction:column;margin-top:-32px;padding-bottom:40px;position:relative;top:32px;z-index:1}@media (min-width:900px){.address-section{clip-path:polygon(0 0,100% 0,100% 100%,0 92%);flex-direction:row;justify-content:stretch;margin-top:-40px;padding:10px 0 50px;top:40px}}.address-section__info{display:flex;flex-direction:column;margin:0 50px;max-width:500px}@media (min-width:900px){.address-section__info{max-width:unset}}@media (min-width:1200px){.address-section__info{margin:0 120px;max-width:600px}}.address-section__info p{text-align:left;margin-top:0}@media (min-width:900px){.address-section__info-container{display:flex;justify-content:center;width:50%}}.address-section__contact-details{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly}@media (min-width:900px){.address-section__contact-details{flex-direction:row}}.address-section__phone{align-items:center;display:flex}@media (min-width:900px){.address-section__phone{margin-right:10px}}.address-section__phone img{margin-right:5px}@media (min-width:900px){.address-section__phone img{width:30px}}.address-section__phone p{margin:0;white-space:nowrap}.address-section__email{align-items:center;display:flex}.address-section__email img{margin-right:5px}@media (min-width:900px){.address-section__email img{width:30px}}.address-section__email p{margin:0}.foers-map{height:250px;margin:10px 15px;max-width:400px;position:relative;width:calc(100vw - 30px)}@media (min-width:900px){.foers-map{display:flex;height:300px;justify-content:center;margin:20px 15px;max-width:unset;width:50%}}.foers-map__content{height:100%;position:absolute;width:100%}@media (min-width:900px){.foers-map__content{height:300px;max-width:500px}}@media (min-width:1200px){.foers-map__content{height:330px;max-width:540px}}.foers-map__content img{height:100%;object-fit:cover;width:100%}.foers-map__content p{color:#525151;line-height:1rem;margin:0 .2rem .5rem}.foers-map__content h3{color:#525151;margin:1rem 0 1rem}.message-section{background-color:#cecece;display:flex;justify-content:center}.message-section__form{align-items:center;color:#525151;display:flex;flex-direction:column;width:100%;padding:60px 15px 30px}@media (min-width:900px){.message-section__form{max-width:800px;padding-top:70px}}.message-section__name{align-items:flex-start;display:flex;flex-direction:column;width:100%}.message-section__name p{margin:0 .5rem}.message-section__contact-info{align-items:center;display:flex;flex-direction:column;width:100%}@media (min-width:900px){.message-section__contact-info{flex-direction:row;justify-content:center;max-width:1000px}}.message-section__contact-info p{margin:0 .5rem}.message-section__email{align-items:flex-start;display:flex;flex-direction:column;width:100%}@media (min-width:900px){.message-section__email{margin-right:10px}}.message-section__phone{align-items:flex-start;display:flex;flex-direction:column;width:100%}@media (min-width:900px){.message-section__phone{margin-left:10px}}.message-section__message{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-around;width:100%}.message-section__message p{margin:0 .5rem}.message-section h2{margin-top:0}.message-section input{border:solid #707070 1px;color:#707070;font-family:khmer-sangam,Helvetica,sans-serif;height:2rem;margin:0 0 10px;width:100%}.message-section input.submit{background-color:#cecece;border:#525151 1px solid;border-radius:5px;color:#525151;height:3rem;max-width:none;width:10rem}.message-section input.submit:hover{background-color:#b3b3b3}.message-section textarea{border:solid #707070 1px;color:#707070;font-family:khmer-sangam,Helvetica,sans-serif;margin:0 0 10px;padding:1rem .2rem;width:100%}.grecaptcha-badge{z-index:6}.services-page{align-items:center;display:flex;flex-direction:column}.services-header{align-items:center;display:flex;flex-direction:column;margin:10px 20px}.services-header h1{color:#0f286c}.services-header p{color:#707070}@media (min-width:900px){.services-header p{max-width:800px}}@media (min-width:1200px){.services-header p{max-width:900px}}.individual-service{display:flex;flex-direction:column}@media (min-width:900px){.individual-service{align-items:center;flex-direction:row-reverse;justify-content:stretch;width:100vw}}.individual-service__image-container{height:190px;position:absolute;width:100vw;z-index:-1}@media (min-width:900px){.individual-service__image-container{height:270px;padding-right:30px;position:static;width:40%}}@media (min-width:1200px){.individual-service__image-container{height:350px}}.individual-service__image{display:block;height:100%;object-fit:cover;width:100%}@media (min-width:1200px){.individual-service__image{max-width:600px}}.individual-service__image-overlay{background-color:rgba(0,0,0,.4);height:100%;position:absolute;width:100%}@media (min-width:900px){.individual-service__image-overlay{display:none}}.individual-service__info{align-items:center;display:flex;flex-direction:column}@media (min-width:900px){.individual-service__info{padding:30px 45px;width:60%}}.individual-service__info h2{color:#fff;margin:10px 0 15px}@media (min-width:900px){.individual-service__info h2{color:#0f286c;margin:10px 0 10px}}.individual-service__info p{color:#707070;margin:20px}@media (min-width:1200px){.individual-service__info p{max-width:900px}}.individual-service__icon{background:no-repeat;height:120px;margin-top:15px;width:120px}@media (min-width:900px){.individual-service__icon{height:90px;width:90px}}@media (min-width:1200px){.individual-service__icon{height:100px;width:100px}}.individual-service__icon--construction{background-image:url(../icons/construction-icon-white.svg)}@media (min-width:900px){.individual-service__icon--construction{background-image:url(../icons/construction-icon.svg)}}.individual-service__icon--shopfitting{background-image:url(../icons/shopfitting-icon-white.svg)}@media (min-width:900px){.individual-service__icon--shopfitting{background-image:url(../icons/shopfitting-icon.svg)}}.individual-service__icon--joinery{background-image:url(../icons/joinery-icon-white.svg)}@media (min-width:900px){.individual-service__icon--joinery{background-image:url(../icons/joinery-icon.svg)}}.individual-service__icon--agriculture{background-image:url(../icons/agriculture-icon-white.svg)}@media (min-width:900px){.individual-service__icon--agriculture{background-image:url(../icons/agriculture-icon.svg)}}@media (min-width:900px){.service-divider{border-top:1px #707070 solid;margin:20px 0;top:50%;width:700px}}@media (min-width:1200px){.service-divider{margin:40px 0}}.about-intro{align-items:center;display:flex;flex-direction:column;margin:10px 20px}.about-intro h1{color:#0f286c}.about-intro p{color:#707070}@media (min-width:900px){.about-intro p{max-width:800px}}@media (min-width:1200px){.about-intro p{max-width:900px}}.company-history{align-items:center;display:flex;flex-direction:column;margin:10px 20px}.company-history h2{color:#0f286c}.company-history p{color:#707070}@media (min-width:900px){.company-history p{max-width:800px}}@media (min-width:1200px){.company-history p{max-width:900px}}.past-projects{display:flex;flex-direction:column-reverse;background-color:#0f286c}@media (min-width:900px){.past-projects{flex-direction:row;justify-content:stretch}}.past-projects__info{align-items:center;display:flex;flex-direction:column;padding:5px 20px 20px}@media (min-width:900px){.past-projects__info{justify-content:space-evenly;width:40%}}.past-projects__info h2{color:#fff}.past-projects__info p{color:#fff;max-width:300px}.past-projects__project-carousel{height:300px;width:100vw}@media (min-width:900px){.past-projects__project-carousel{height:500px;width:60%}}@media (min-width:1200px){.past-projects__project-carousel{height:600px}}.past-projects__carousel-slide{height:100%;width:100%}.past-projects__carousel-slide img{height:100%;object-fit:cover;width:100%}.past-projects__image-overlay{background-color:rgba(0,0,0,.25);height:100%;position:absolute;width:100vw}@media (min-width:900px){.past-projects__image-overlay{width:60vw}}.past-projects__project-title{display:flex;justify-content:center;position:relative;top:-70px;width:100%}@media (min-width:900px){.past-projects__project-title{top:-75px}}@media (min-width:1200px){.past-projects__project-title{top:-80px}}.past-projects__project-title a{color:#fff;font-family:industry-inc-base,Sans-serif;text-decoration:none}@media (min-width:900px){.past-projects__project-title a{font-size:1.5rem}}@media (min-width:1200px){.past-projects__project-title a{font-size:1.7rem}}.past-projects__project-title a:hover{text-decoration:underline}.gallery-page-body h1{color:#0f286c}.foers-gallery{margin:auto 5px}