.d-flex{display:flex;justify-content:center;align-items:center;margin:20px 0}@media(min-width:768px){h4.hero-title{font-size:30px;text-transform:uppercase}h4.hero-subtitle{font-size:24px;width:80%;margin:0 auto}h4.hero-subtitle{font-size:24px}.btn.btn-rounded{border:2px solid #fff;font-size:14px;margin:5px 5px 5px 15px;padding:10px 30px}.nxt-gen-page .btn.btn-rounded{border:2px solid #23504a}p{font-size:14px}.logo-royale{margin:35px 0}.gen-title span{font-size:35px;line-height:37px}}@media(min-width:991px){.nxt-gen-page .banner-content{text-align:left;align-items:flex-start;padding:0 100px;height:100vh;width:70vw}.nxt-gen-page .gen-title{width:95%;margin:10px 0}.nxt-gen-page .gen-title span{display:inline-block}.nxt-gen-page h4.hero-subtitle span{margin:20px auto}.nxt-gen-page .d-flex{margin:10px 15px 10px 0!important}.nxt-gen-page h4.hero-subtitle{width:90%;font-size:20px;margin:10px auto;position:relative}.nxt-gen-page h4.hero-subtitle:after{position:absolute;height:2px;width:35%;background:#000;left:10px;bottom:-10px}.nxt-gen-page .light-img{width:10%}.nxt-gen-page p{font-size:24px;font-family:nexa-Bold!important;color:#373636}.nxt-gen-page{background-repeat:no-repeat;background-position:right;background-size:30%;background-position-x:93%;background-image:url(https://www.royaletouche.com/frontend/images/landing-collection/pavimento/back-desk.png)}.hero-title{color:#23504a;font-weight:600;letter-spacing:2px}.gen-title span{font-size:35px;line-height:37px}.logo-savah{margin:10px 0}span.custom-circle{display:inline-block;width:5px;height:5px;background:#000;margin:5px 10px}}@media(min-width:1279px){.nxt-gen-page .gen-title{width:95%;margin:10px 0 30px}.nxt-gen-page h4.hero-subtitle{width:80%;margin:20px auto}.nxt-gen-page .btn.btn-rounded{font-weight:600}}@media(min-width:1441px){h4.hero-title{font-size:50px;text-transform:uppercase}.gen-title span{font-size:48px;line-height:50px}h4.hero-subtitle{font-size:28px}h4.hero-subtitle{font-size:30px;width:60%}.btn.btn-rounded{border:2px solid #fff;font-size:16px;margin:10px 10px 10px 15px;padding:15px 40px}p{font-size:16px}.logo-royale{margin:80px 0}.d-flex{margin:40px 0}.nxt-gen-page .gen-title{font-size:36px}.nxt-gen-page p{font-size:18px;font-weight:600}.nxt-gen-page .sp-title{line-height:17px}a.explore-link{margin-top:25px}}@media(max-width:767px){.logo-imgg{width:70px;padding:0 10px}.section-space{padding:50px 0}.title{margin-bottom:25px}.banner-content{width:100%;padding:20px 10px;color:#000;text-align:center;position:absolute;width:100%;top:46%;transform:translateY(-50%)}.hero-title{font-size:12px;font-weight:600;line-height:16px;text-transform:uppercase;font-family:nexa!important;margin-bottom:15px}.hero-subtitle{margin-top:25px;font-size:14px;font-weight:100!important;text-transform:uppercase;letter-spacing:1px;font-family:nexa-light!important}.hero-subtitle strong{font-weight:600;color:#fff}.form-block-landing .form-group{margin-bottom:10px}.collection2page .logo-royale{margin:20px 0}.nxt-gen-page .edit-num{font-size:10px}.form-control{height:34px}p{font-size:12px}.btn.btn-rounded:hover{transform:scale(1)}}@media(max-width:320px){.hero-title{font-size:10px;font-weight:100;line-height:14px}.logo-imgg{width:52px}.g-img-block{height:40vh}.btn.btn-rounded{font-size:10px}img.icons-col{width:20px;height:20px}.hero-subtitle{font-size:12px}p{font-size:10px}.logo-royale img{width:90px}}