video{ width: 100%; padding-top: 8vw; position: relative; z-index: -1000;}.introtext_wrapper{ background-color: #f1f1f1; margin-left: 20vw; margin-top: -5vw; width: 60vw; height: 14vw; z-index: -10; border-radius: .5vw; box-shadow: 0vw 0.5vw 1vw rgba(0, 0, 0, 0.4);}.intro_text{ font-size: 1.2vw; padding-top: 2.2vw; padding: 0vw 2vw; color: #000; text-align: center;}.read_more{ text-align: center; padding-top: 1vw; padding-top: 1.2vw;}.read_more a{ font-size: 1.4vw; color: #000; text-decoration: none; z-index: 200; padding: .4vw; border-radius: 0.5vw; border: solid .15vw #000;}.read_more a:hover{ transition: .2s; background-color: #666; border-color: #666; color: #fff;}#brod{ margin-bottom: 5vw;}.brod_img{ width: 100%; height: 100%;}.byggprojekt, .representerar{ margin: auto; padding-top: 1vw; width: 80%; height: 80%;}.brod_li{ padding: 1vw 0vw;}.brod_text{ margin-top: -1.6vw; padding-left: 1.7vw; line-height: 1.4vw;}.brod_grid{ display: grid; width: 100%; height: 51vw; margin-top: 3vw; grid-template-rows: 1fr 1fr; grid-template-columns: 1fr 1fr; grid-template-areas: "byggprojekt_img byggprojekt_wrapper" "representerar_wrapper representerar_img";}.byggprojekt_img{ background-image: url(../img/byggprojekt.png); background-repeat: no-repeat; background-size: cover;}.representerar_img{ background-image: url(../img/representerar.png); background-repeat: no-repeat; background-size: cover;}#tjanster{ margin-bottom: 5vw;}.tjanstergrid_wrapper{ margin: 0vw auto; width: 70%; height: 40vw; padding-top: 2vw;}.tjanst_img{ margin: 0vw auto; width: 5vw; height: 5vw;}.headline_tjenster{ text-align: center; font-size: 1.2vw; color: #ca621c; padding-bottom: 0.5vw;}.text{ text-align: center; font-size: 1vw;}.tjanstergrid{ display: grid; margin: 0vw auto; width: 60vw; height: 32vw; padding-top: 3vw; grid-template-rows: 1fr 1fr; grid-template-columns: 1fr 1fr 1fr; grid-gap: 2vw;}.parallax{ width: 100%; height: 30vw; background-image: url(../img/parallax.png); background-size: cover; background-repeat: no-repeat; background-position: center; background-attachment: fixed;}#referensprojekt{ margin-bottom: 5vw;}.referensprojekt_wrapper{ margin: 0vw auto; width: 70%; height: 30vw; margin-top: 3vw;}.referensprojektgrid{ display: grid; margin: 0vw auto; width: 65vw; height: 25vw; padding-top: 1.5vw; grid-template-rows: 1fr 0.6fr; grid-template-columns: 1fr 1fr 1fr; grid-column-gap: 2.5vw; grid-row-gap: 1.5vw;}.referens_img, .referens_img_hide{ width: 100%; height: 100%;}.headline_projekt, .headline_projekt_hide{ text-align: center; font-size: 1.5vw !important; color: #ca621c;}#referensprojekt_wrapper_hide{ margin: 0vw auto; width: 60vw; height: 5vw; padding-top: 0vw;}#read_more_button{ text-align: center; padding-top: 2vw;}#read_more_button button{ font-size: 1.4vw; background-color: #fff; text-decoration: none; z-index: 2000; padding: .4vw; border-radius: 0.5vw; border: solid .15vw #000;}#read_more_button button:hover{ transition: .2s; background-color: #666; border-color: #666; color: #fff;}.hide_read_more_button{ width: 0vw !important; height: 0vw !important; position: absolute !important; opacity: 0 !important;}.hide_read_more_button p { font-size: 0;}#referensprojekt_grid_hide{ width: 0vw; height: 0vw;}#referensprojekt_grid_hide div img{ width: 0vw; height: 0vw; position: absolute; opacity: 0;}#referensprojekt_grid_hide div p{ font-size: 0vw; position: absolute; opacity: 0;}.referensprojekt_wrapper_show{ margin: 0vw auto !important; width: 70% !important; height: 25vw !important; margin-top: 1.5vw !important; opacity: 1 !important;}.referensprojekt_grid_show{ display: grid !important; margin: 0vw auto !important; opacity: 1; width: 65vw !important; height: 25vw !important; grid-template-rows: 1fr 0.6fr !important; grid-template-columns: 1fr 1fr 1fr !important; grid-column-gap: 2.5vw !important; grid-row-gap: 1.5vw !important;}.referensprojekt_grid_show div img{ width: 100% !important; height: 100% !important; position: relative !important; opacity: 1 !important;}.referensprojekt_grid_show div p{ position: relative !important; opacity: 1 !important;}.text_projekt_hide{ font-size: 1vw !important;}