*{margin: 0;padding: 0;box-sizing: border-box;font-family: 'Montserrat', sans-serif;}.wht{color: white;}html{scroll-behavior: smooth;}body{overflow-x: hidden;}.Grid{max-width: 1349px;margin: 0 auto;}section.mainPresentation{width: 100%;margin: 0 auto;background-image: url(../img/presentation.png);background-position: center;background-size: cover;position: relative;display: flex;align-items: center;justify-content: center;height: 600px;}section.mainPresentation header{width: 100%;position: absolute;top: 0;text-align: center;}section.mainPresentation header img{width: 90px;position: absolute;top: 12px;left: 100px;}section.mainPresentation .letter{width: 40%;margin: 0px 20px 0px 0px;}section.mainPresentation header nav{text-align: center;margin: 14px 0px 0px 0px;}section.mainPresentation header li{display: inline-block;margin: 0px 45px 0px 45px;}section.mainPresentation header a{text-decoration: none;font-weight: 500;color: white;font-size: 18px;}section.presentationService{width: 100%;position: relative;}section.presentationService .service{height: 450px;position: relative;margin: 30px 0;}section.presentationService .textService{padding: 120px 0px 0px 100px;}section.presentationService .service h2{padding: 0px 0px 30px 0px;}section.presentationService .service p{padding: 0px 0px 30px 0px;color: #343641;}section.presentationService .service a{padding: 12px 20px;border: none;background-color: #2B92FF;color: white;cursor: pointer }section.presentationService .imgService{width: 500px;height: 100%;position: absolute;right: 0;top: 0;display: flex;align-items: center;justify-content: center;}section.presentationService .imgService img{width: 700px;}section.presentationService .imgService .img3{width: 500px;}section.presentationService .service2{height: 450px;position: relative;margin: 30px 0;}section.presentationService .textService2{position: absolute;top: 120px;right: 100px;}section.presentationService .service2 h2{padding: 0px 0px 30px 0px;}section.presentationService .service2 p{padding: 0px 0px 30px 0px;color: #343641;}section.presentationService .service2 a{padding: 12px 20px;border: none;background-color: #2B92FF;color: white;cursor: pointer }section.presentationService .imgService2{width: 500px;height: 100%;display: flex;align-items: center;justify-content: center;}section.presentationService .imgService2 img{width: 500px;}section.portfolio{margin: 100px 0px 100px 0px;}section.portfolio .tittlePortfolio{position: relative;margin: 0px 0px 50px 0px;}section.portfolio .tittlePortfolio::after{content: '';position: absolute;bottom: -10px;left: 0;height: 5px;width: 200px;background-color: #2B92FF;}section.portfolio .tittlePortfolio img{margin: 0px 0px 0px 100px;width: 270px;}section.portfolio .tittlePortfolio h2{margin: 0px 0px 0px 100px;font-weight: 400;}section.portfolio .imagePortfolio{background-image: url(../img/portfoliobackground.png);background-position: center;background-size: cover;height: 550px;display: flex;align-items: center;justify-content: center;}section.portfolio .imagePortfolio img{width: 80%;}section.portfolio .textAboutUs p{margin: 0px 200px 25px 100px;}section.contactForm{background-image: url(../img/formBackground.png);background-position: center;background-size: cover;height: 550px;margin: 0px 0px 100px 0px;display: flex;align-items: center;justify-content: center;text-align: center;}section.contactForm .centerForm input{width: 300px;outline: none;height: 30px;padding: 20px;margin: 5px 0;border: none;box-shadow: 0px 10px 12px rgba(0, 0, 0, 0.2);font-size: 15px;}section.contactForm .centerForm textarea{width: 605px;height: 200px;outline: none;padding: 20px;margin: 5px 0;border: none;box-shadow: 0px 10px 12px rgba(0, 0, 0, 0.2);resize: none;font-size: 15px;}section.contactForm .centerForm button{background-color: #2B92FF;color: white;padding: 14px 25px;border: none;cursor: pointer;margin: 20px 0px 0px 0px;font-size: 15px;}footer{display: flex;align-items: center;justify-content: center;margin: 0px 0px 50px;}footer img{width: 75%;}@media screen and (max-width: 1075px){footer img{width: 80%;}section.presentationService .service{height: 450px;position: relative;margin: 20px 0;}section.presentationService .textService{padding: 120px 0px 0px 30px;}section.presentationService .textService2{position: absolute;top: 120px;right: 30px;}section.mainPresentation header img{width: 90px;position: absolute;top: 12px;left: 30px;}}@media screen and (max-width:985px){section.presentationService .service{height: 450px;position: relative;margin: 30px 0;}section.presentationService .textService{padding: 120px 0px 0px 30px;}section.presentationService .service a{padding: 12px 20px;border: none;background-color: #2B92FF;color: white;cursor: pointer }section.presentationService .imgService img{width: 500px;}section.presentationService .imgService .img3{width: 400px;position: relative;right: -50px;}section.presentationService .textService2{position: absolute;top: 120px;right: 30px;}section.presentationService .imgService2{width: 300px;height: 100%;display: flex;align-items: center;justify-content: center;}section.presentationService .imgService2 img{width: 400px;}}@media screen and (max-width: 880px){section.mainPresentation header li{display: inline-block;margin: 0px 20px 0px 20px;}section.presentationService .service{height: 450px;position: relative;margin: 5px 0;}section.presentationService .textService{padding: 120px 0px 0px 30px;}section.presentationService .service a{padding: 12px 20px;border: none;background-color: #2B92FF;color: white;cursor: pointer }section.presentationService .imgService{width: 400px;height: 100%;position: absolute;right: 0;top: 0;display: flex;align-items: center;justify-content: center;}section.presentationService .imgService img{width: 400px;}section.presentationService .imgService .img3{width: 300px;position: relative;right: -50px;}section.presentationService .textService2{position: absolute;top: 120px;right: 30px;margin: 0;}section.presentationService .imgService2{width: 300px;height: 100%;display: flex;align-items: center;justify-content: center;}section.presentationService .imgService2 img{width: 300px;}section.presentationService .textService{padding: 120px 0px 0px 30px;}section.presentationService .service h2{padding: 0px 0px 30px 0px;font-size: 20px;}section.presentationService .service p{padding: 0px 0px 30px 0px;color: #343641;font-size: 13px;}section.presentationService .service a{padding: 10px 15px;border: none;background-color: #2B92FF;color: white;cursor: pointer }section.presentationService .textService2{padding: 10px 0px 0px 30px;}section.presentationService .service2 h2{padding: 0px 0px 30px 0px;font-size: 20px;}section.presentationService .service2 p{padding: 0px 0px 30px 0px;color: #343641;font-size: 13px;}section.presentationService .service2 a{padding: 10px 15px;border: none;background-color: #2B92FF;color: white;cursor: pointer }section.portfolio .tittlePortfolio h2{margin: 0px 0px 0px 30px;font-weight: 400;}section.portfolio .tittlePortfolio img{margin: 0px 0px 0px 30px;}section.portfolio .textAboutUs p{margin: 0px 30px 25px 30px;}}@media screen and (max-width: 700px){section.mainPresentation header img{display: none;}section.mainPresentation{height: 300px;}section.mainPresentation header{width: 100%;position: absolute;top: 0;text-align: center;}section.mainPresentation header a{text-decoration: none;font-weight: 500;color: white;font-size: 12px;}section.presentationService{width: 100%;position: relative;margin: 0px 0px 250px 0px;}section.presentationService .service{height: 300px;position: relative;margin: 30px 0;text-align: center;}section.presentationService .service2{height: 300px;position: relative;margin: 30px 0;}section.presentationService .textService{padding: 120px 0px 0px 0px;}section.presentationService .service a{padding: 12px 20px;border: none;background-color: #2B92FF;color: white;cursor: pointer }section.presentationService .imgService{width: 400px;height: 100%;position: absolute;right: 0;top: 0;display: flex;align-items: center;justify-content: center;}section.presentationService .imgService img{width: 400px;display: none;}section.presentationService .imgService .img3{width: 300px;position: relative;right: -50px;display: none;}section.presentationService .textService2{position: absolute;top: 120px;right: 0;left: 0;margin: 0;text-align: center;}section.presentationService .imgService2{width: 300px;height: 100%;display: flex;align-items: center;justify-content: center;}section.presentationService .imgService2 img{width: 300px;display: none;}section.presentationService .service h2{padding: 0px 0px 30px 0px;font-size: 20px;}section.presentationService .service p{padding: 0px 0px 30px 0px;color: #343641;font-size: 13px;}section.presentationService .service a{padding: 10px 15px;border: none;background-color: #2B92FF;color: white;cursor: pointer }section.presentationService .textService2{padding: 10px 0px 0px 0px;}section.presentationService .service2 h2{padding: 0px 0px 30px 0px;font-size: 20px;}section.presentationService .service2 p{padding: 0px 0px 30px 0px;color: #343641;font-size: 13px;}section.presentationService .service2 a{padding: 10px 15px;border: none;background-color: #2B92FF;color: white;cursor: pointer }section.portfolio .imagePortfolio{height: 300px;}section.portfolio .imagePortfolio img{width: 100%;}section.portfolio .tittlePortfolio img{margin: 0px 0px 0px 30px;width: 200px;}section.portfolio .tittlePortfolio h2{margin: 0px 0px 0px 30px;font-weight: 400;font-size: 13px;}section.portfolio .tittlePortfolio::after{width: 100px;}section.contactForm{background-image: url(../img/formBackground.png);background-position: center;background-size: cover;height: 300px;margin: 0px 0px 100px 0px;display: flex;align-items: center;justify-content: center;text-align: center;}section.contactForm .centerForm input{width: 155px;outline: none;height: 30px;padding: 20px;margin: 5px 0;border: none;box-shadow: 0px 10px 12px rgba(0, 0, 0, 0.2);}section.contactForm .centerForm textarea{width: 315px;height: 100px;outline: none;padding: 20px;margin: 5px 0;border: none;box-shadow: 0px 10px 12px rgba(0, 0, 0, 0.2);resize: none;}section.contactForm .centerForm button{background-color: #2B92FF;color: white;padding: 14px 25px;border: none;cursor: pointer;margin: 20px 0px 0px 0px;}footer img{width: 95%;}}@media screen and (max-width: 380px){section.presentationService .service h2{padding: 0px 0px 30px 0px;font-size: 15px;}section.presentationService .service2 h2{padding: 0px 0px 30px 0px;font-size: 15px;}}@media screen and (max-width: 350px){section.contactForm{height: 300px;margin: 0px 0px 40px 0px;}section.contactForm .centerForm input{width: 100px;outline: none;height: 10px;padding: 15px;margin: 5px 0;border: none;box-shadow: 0px 10px 12px rgba(0, 0, 0, 0.2);font-size: 8px;}section.contactForm .centerForm textarea{width: 205px;height: 100px;outline: none;padding: 15px;margin: 5px 0;border: none;box-shadow: 0px 10px 12px rgba(0, 0, 0, 0.2);resize: none;font-size: 8px;}section.contactForm .centerForm button{background-color: #2B92FF;color: white;padding: 6px 15px;border: none;cursor: pointer;margin: 20px 0px 0px 0px;font-size: 8px;}}