.content-part{color:#fff;background-color:#757575;display:flex;padding:0 50px 20px 50px;flex-direction:column;text-align:center}.content-part h3,.content-part h4,.content-part p{text-align:left}.content-part h2{font-family:Roboto;font-size:39px;font-weight:500}.content-part h3{font-family:Roboto;font-size:25px;font-weight:300}.content-part h4{font-family:Roboto;font-size:18px;font-weight:200;line-height:22px}.content-part p{font-family:Roboto;font-weight:200;font-size:16px;line-height:19px}.content-part .content-part-images{display:flex;justify-content:space-evenly;flex-wrap:wrap}.content-part .content-part-images img{margin:20px;max-height:235px}.content-part .content-part-images img:first-child{margin-left:0}.content-part .content-part-images img:last-child{margin-right:0}.header-page{background-color:#5e5d5d}.header-page .header-content{max-width:550px;margin:0 auto;padding:15px 0;display:flex;flex-direction:column}.header-page h1{color:#fff;text-align:center;font-family:Roboto;font-size:40px;font-weight:500;margin:0}.header-page .orange{align-self:flex-end}.standout-part{max-width:891px;background-color:#a4a4a4;position:relative;top:-50px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:space-around}.standout-part h2{flex:0 0 100%;text-align:center;font-family:Roboto;color:#fff;font-weight:400}.recent-card{height:435px;margin:0 5px 20px 5px;display:flex;flex-basis:223px;flex-direction:column;background-color:#a4a4a4;box-shadow:1px 2px 7px -2px rgba(0,0,0,.5);text-decoration:none}.recent-card .recent-card-text{display:flex;align-items:center;padding:0 20px;height:100%}.recent-card .recent-card-text p{text-align:center;font-family:Roboto;font-weight:400;color:#fff}.recent-card .content-link{flex:auto 0 0}.content-link{width:100%;display:flex;flex-direction:row-reverse;padding-top:10px}.content-link a{flex-basis:auto}.read-more-link{text-align:right;text-decoration:none;color:#fff;font-family:Roboto;font-weight:100;font-size:12px;margin-bottom:10px;margin-right:10px}.read-more-link.no-margin{margin:0}.read-more-link.L-link{font-size:14px}.contact-part{text-align:center;padding-top:110px;padding-bottom:50px}.contact-part h2{max-width:800px;margin-left:auto;margin-right:auto;font-family:Roboto;font-size:39px;font-weight:500}.page-section-header{text-align:center;font-family:Roboto;padding:10px 0}.page-section-header h1{font-size:30px;margin:0}.carousel{background-color:grey;width:100%;display:flex;flex-direction:column;height:500px}.carousel h4{font-family:Roboto;color:#fff;text-align:center;font-size:28px;margin:8px 0;font-weight:400;flex-basis:30px}.carousel .image-slider{display:flex;justify-content:space-around;flex-basis:470px}.carousel .image-slider .carousel-image{text-align:center;flex:84% 0 0;position:relative}.carousel .image-slider .carousel-image img{max-width:80%;max-height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.carousel .image-slider .arrow{flex:8% 0 0;font-size:100px;color:#fff;position:relative}.carousel .image-slider .arrow span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;user-select:none}@media only screen and (max-width:801px){.content-part .content-part-images img:first-child{margin-left:20px}.content-part .content-part-images img:last-child{margin-right:20px}.header-page h1{font-size:35px}.carousel .image-slider .arrow{font-size:50px}}@media only screen and (max-width:600px){.contact-part{padding:25px}.contact-part h1{font-size:24px}}