@keyframes circleRotation{from{transform:rotateZ(0deg)}to{transform:rotateZ(360deg)}}.headlineSection{min-height:calc(100vh - 90px);display:flex;align-items:center}.headlineSection h1{font-family:"LS Fixture Ultra ExtraLight",Arial,Helvetica,sans-serif;font-size:20.5vw;line-height:16vw}.headlineSection h1 span{font-family:"LS Fixture Ultra SemiBold",Arial,Helvetica,sans-serif;position:relative}.headlineSection h1 span img{position:absolute;width:3vw;top:6vw;right:-1vw;animation:1.5s linear infinite circleRotation}.headlineSection p{max-width:500px;margin-left:50px;margin-top:-4vw}@media screen and (max-width: 992px){.headlineSection h1{font-size:28vw;line-height:21vw}.headlineSection h1 span img{top:8vw;width:4vw}.headlineSection p{max-width:300px}}@media screen and (max-width: 768px){.headlineSection p{max-width:200px}}@media screen and (max-width: 576px){.headlineSection{flex-direction:column;justify-content:center}.headlineSection h1{font-size:40vw;line-height:30vw;margin-top:10vh;margin-bottom:15vh}.headlineSection h1 span img{top:11vw;right:-2vw;width:7vw}.headlineSection p{max-width:250px}}.servicesSection{width:70vw;margin-right:0;margin-left:auto;margin-top:40vh}.servicesSection>p{max-width:300px}.servicesSection .services{font-family:"LS Fixture Ultra Light",Arial,Helvetica,sans-serif}.servicesSection .services h1{font-size:32vw;line-height:20vw}.servicesSection .services>div{display:flex;align-items:center;margin-top:5vw;margin-bottom:50px}.servicesSection .services>div h2{font-size:12vw;line-height:9vw}.servicesSection .services>div .dot{width:0.75vw;height:0.75vw;margin-top:2vw;margin-left:2.1vw;margin-right:2.1vw;background-color:white;border-radius:30px}@media screen and (max-width: 768px){.servicesSection .services{margin-top:5vh}.servicesSection .services h1{font-size:55vw;line-height:35vw}.servicesSection .services>div{margin-top:10vw}.servicesSection .services>div h2{font-size:20vw;line-height:11vw}.servicesSection .services>div .dot{width:1vw;height:1vw;margin-top:1vw;margin-right:4vw;margin-left:4vw}}.servicesSection .descriptions{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px}.servicesSection .descriptions>div{max-width:400px;width:28.3%;margin-right:5%}.servicesSection .descriptions>div svg{height:60px}.servicesSection .descriptions>div h5{margin-top:40px;margin-bottom:30px}@media screen and (max-width: 992px){.servicesSection{width:80vw}}@media screen and (max-width: 768px){.servicesSection{width:100%}.servicesSection .descriptions{margin-top:10vh}.servicesSection .descriptions>div{width:45%;max-width:initial}}@media screen and (max-width: 576px){.servicesSection .descriptions>div{width:100%;margin-right:0;max-width:initial;margin-bottom:50px}.servicesSection .descriptions>div h5{margin-top:20px;margin-bottom:20px}}.passion{padding-left:10%;padding-top:15vh}.passion>div .text{font-family:"LS Fixture Ultra Light",Arial,Helvetica,sans-serif;margin-top:15vh;position:relative;z-index:1;width:max-content}.passion>div .text h1{font-size:12vw}.passion>div .text h1:first-child{text-align:right;max-width:35.5vw;line-height:4vw}.passion>div .text h1:last-child{display:flex}.passion>div .text h1:last-child span{color:#FC1A5C;font-size:40vw;line-height:28vw}.passion>div img{width:38vw;margin-top:-13vw;margin-left:27vw;z-index:-1;filter:grayscale(1);transition:all .2s}.passion>div img:hover{filter:grayscale(0)}.passion .trust{font-family:"LS Fixture Ultra Light",Arial,Helvetica,sans-serif;font-size:12vw;margin-top:15vh;line-height:9.5vw}@media screen and (max-width: 992px){.passion .trust{font-size:15vw}}@media screen and (max-width: 768px){.passion .trust{font-size:20vw}}@media screen and (max-width: 576px){.passion .trust{font-size:25vw;line-height:18vw}}@media screen and (max-width: 576px){.passion{padding-top:0}.passion>div{transform:scale(1.1)}}.companiesSection{background-color:white;padding-top:15vh;padding-bottom:15ch}.companiesSection .swiper-container{margin:auto;max-width:1200px}.companiesSection .swiper-container .swiper-wrapper{max-width:1200px}.companiesSection .swiper-container .swiper-wrapper .swiper-slide{display:flex;flex-wrap:wrap}.companiesSection .swiper-container .swiper-wrapper .swiper-slide .logo{width:22%;height:80px;display:flex;justify-content:center;align-items:center;margin:2vw 1.5%}.companiesSection .swiper-container .swiper-wrapper .swiper-slide .logo img{max-width:100%;max-height:100%;filter:grayscale(1);transition:all .1s ease-out}.companiesSection .swiper-container .swiper-wrapper .swiper-slide .logo:hover img{filter:grayscale(0)}@media screen and (max-width: 576px){.companiesSection .swiper-container .swiper-wrapper .swiper-slide .logo{width:25%;margin:5vw 4.16%}}.qualitySection{display:flex;padding-top:15vh;padding-bottom:15vh}.qualitySection h1{font-family:"LS Fixture Ultra Light",Arial,Helvetica,sans-serif;font-size:20.5vw;line-height:16vw;margin-right:8vw}.qualitySection h1 span{color:#464646}.qualitySection .description{max-width:400px;margin-top:3vw}.qualitySection .description p{margin-top:20px;margin-bottom:30px}@media screen and (max-width: 768px){.qualitySection{flex-direction:column;padding-top:12vh;padding-bottom:12vh}.qualitySection h1{font-size:30vw;line-height:23vw}.qualitySection .description{max-width:initial;margin-top:10vh}.qualitySection .description svg{width:40px}}
