.section{position:relative;min-height:100vh}.section.crea,.section.work,.section.quality{display:flex;align-items:center}.headlineSection{min-height:calc(100vh - 91.92px);display:flex;align-items:center;justify-content:center}.headlineSection .image{max-width:600px}.headlineSection .image img{width:100%}.headlineSection p{max-width:300px;margin-left:5%}@media screen and (max-width: 576px){.headlineSection{flex-direction:column}.headlineSection .image{width:70%}.headlineSection p{max-width:initial;margin-left:0;margin-top:30px}}.locationSection{display:flex;align-items:center;min-height:100vh}.locationSection .image{width:60%}.locationSection .image img{width:100%;max-width:750px;margin-left:-150px}.locationSection .description{max-width:400px}.locationSection .description h1{font-family:"LS Fixture Regular",Barlow,Arial,Helvetica,sans-serif,Helvetica,sans-serif;font-size:3.8em;line-height:0.8em;margin-bottom:30px}.locationSection .description h5{font-family:"LS Fixture Bold",Arial,Helvetica,sans-serif,Helvetica,sans-serif;text-transform:uppercase;margin-bottom:20px}@media screen and (max-width: 576px){.locationSection{flex-direction:column}.locationSection .image{width:70%}.locationSection .image img{margin:auto}.locationSection .description{max-width:initial;margin-top:10vh}.locationSection .description svg{width:40px}.locationSection .description h1{font-size:2em;margin-top:10px}.locationSection .description h5{font-size:1em}}.servicesSection{min-height:100vh;display:flex;justify-content:center;align-items:center}.servicesSection ul{list-style-type:none;padding:0;margin:0;text-transform:uppercase}.servicesSection ul .fixtureUltraExtraBold{font-family:"LS Fixture Ultra ExtraBold",Arial,Helvetica,sans-serif}.servicesSection ul .fixtureUltraLight{font-family:"LS Fixture Ultra Light",Arial,Helvetica,sans-serif}.servicesSection ul .fixtureUltraExtraLight{font-family:"LS Fixture Ultra ExtraLight",Arial,Helvetica,sans-serif}.servicesSection ul .fixtureUltraSemiBold{font-family:"LS Fixture Ultra SemiBold",Arial,Helvetica,sans-serif}.servicesSection ul .dot{width:15px;height:15px;width:0.75vw;height:0.75vw;margin-right:1vw;margin-left:1vw;margin-top:1vw;background-color:white;border-radius:30px}.servicesSection ul.services{width:63.5vw}@media screen and (max-width: 992px){.servicesSection ul.services{transform:scale(1.3)}}.servicesSection ul.services li ul{list-style-type:none;padding:0;margin:0}.servicesSection ul.services li ul li{display:flex;align-items:center}.servicesSection ul.services .first{font-size:4.5vw;line-height:3.5vw}.servicesSection ul.services .first ul{display:flex}.servicesSection ul.services .second{font-size:15vw;line-height:10vw}.servicesSection ul.services .third{font-size:4.5vw}.servicesSection ul.services .third ul{vertical-align:top;display:flex;align-items:flex-start;margin-top:2.5vw}.servicesSection ul.services .third ul li:first-child{line-height:3vw}.servicesSection ul.services .third ul li:last-child{text-align:right;font-size:15vw;line-height:8.3vw}.servicesSection ul.services .third ul li:last-child .dot{margin-top:3vw}.servicesSection ul.services .forth{font-size:4.5vw;display:flex;justify-content:flex-end;align-items:center;margin-right:10vw;line-height:9vw}.creativitySection{display:flex;align-items:center;width:100%}.creativitySection .description{width:40%}.creativitySection .description>div{max-width:400px;margin-right:0;margin-left:auto}.creativitySection .description>div p{margin-top:25px}.creativitySection .image{width:55%;text-align:right}.creativitySection .image img{width:100%;max-width:600px}@media screen and (max-width: 576px){.creativitySection{flex-direction:column-reverse}.creativitySection .image{width:70%;margin:auto}.creativitySection .description{width:100%;margin-top:30px}.creativitySection .description>div{max-width:initial}}.worksSection .works{display:flex;flex-wrap:wrap}.worksSection .works .image{width:16.2%;margin:0.2vw 0.2%;overflow:hidden}.worksSection .works .image img{width:100%;transition:all 0.15s ease-out}.worksSection .works .image:hover img{transform:scale(1.15)}@media screen and (max-width: 992px){.worksSection .works .image{width:19.2%;margin:0.4vw 0.4%}}@media screen and (max-width: 768px){.worksSection .works .image{width:24.2%;margin:0.4vw 0.4%}}@media screen and (max-width: 576px){.worksSection .works .image{width:32.5%;margin:0.4vw 0.4%}}.worksSection .btn-section{padding-left:66.6%;margin-top:30px}@media screen and (max-width: 992px){.worksSection .btn-section{padding-left:60.4%}}@media screen and (max-width: 768px){.worksSection .btn-section{padding-left:50.4%}}@media screen and (max-width: 576px){.worksSection .btn-section{padding-left:0;margin-top:50px}}.qualitySection .description{max-width:400px;margin-left:50vw}.qualitySection .description p{margin-top:30px}.qualitySection h1{font-size:20.5vw;font-family:"LS Fixture Ultra Light",Arial,Helvetica,sans-serif;line-height:16vw;margin-top:-8vw}.qualitySection h1 span{color:#FC1A5C}.qualitySection h1 img{width:8.5vw;margin-left:3vw;margin-top:-4vw}@media screen and (max-width: 576px){.qualitySection .description{max-width:initial;margin-left:0}.qualitySection h1{margin-top:10vw;font-size:25vw;line-height:21vw}.qualitySection h1 img{width:10vw}}
