.moldings{position:relative;overflow:hidden;width:100%;margin:0!important;height:auto;display:flex;justify-content:center;align-items:center}.moldings__container{display:flex;width:100%;height:100%}.embla_viewport,.moldings__slide{display:flex;justify-content:center;align-items:center}.moldings__slide{flex:0 0 100%;min-width:auto;min-height:auto}.moldings__slide img{width:80%!important;height:auto;margin:0 auto}.moldings__slide:hover img{filter:none}@media(max-width:1175px){.moldings__container{padding:20px}.moldings__container .embla .moldings{width:100%;height:auto}.moldings__container .moldings__slide{flex:0 0 100%;padding:20px!important;height:100%}.moldings__container .moldings__slide img{filter:none}}.main-banner-molding{width:100%;height:80vh;padding:80px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;margin-top:20px;background-color:#e3e3e3;background-color:#d7ecde}.main-banner-molding .main-banner-molding-text{width:50%;padding:40px}.main-banner-molding .main-banner-molding-text h2{font-size:45px;font-weight:700;margin:20px 0}.main-banner-molding .main-banner-molding-text p{margin-bottom:40px}.main-banner-molding .main-banner-molding-img{width:50%}.main-banner-molding .main-banner-molding-img .embla .moldings__slide{width:100%;height:auto}.main-banner-molding-2{width:100%;height:auto;padding:40px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:40px;background-color:#d7ecde}.main-banner-molding-2 .main-banner-molding-text-2{width:50%;padding:40px}.main-banner-molding-2 .main-banner-molding-text-2 h2{font-size:45px;font-weight:700;margin:20px 0}.main-banner-molding-2 .main-banner-molding-text-2 p{margin-bottom:40px}.main-banner-molding-2 .main-banner-molding-img-2{width:50%}.main-banner-molding-2 .main-banner-molding-img-2 img{width:100%;height:auto}.green-banner{width:100%;height:450px;flex-wrap:wrap;justify-content:space-around}.green-banner,.green-banner .green-banner-text{display:flex;flex-direction:column;align-items:center}.green-banner .green-banner-text{width:50%;height:100%;padding:80px 20px;background-image:url(/core-moldings/green.png);background-size:cover;background-repeat:no-repeat;text-align:center;justify-content:space-evenly}.green-banner .green-banner-text h2{font-size:35px;text-align:center;color:#fff}.green-banner .green-banner-text a{margin:0 auto;background-color:#48b16a;padding:20px 40px;color:#fff;border-radius:12px}.green-banner .green-banner-img{background-image:url(/core-moldings/green-img.png)}.green-banner .green-banner-img,.green-banner .green-banner-img-2{width:50%;height:100%;padding:80px;background-size:cover;background-repeat:no-repeat;background-position:bottom}.green-banner .green-banner-img-2{background-image:url(/core-moldings/green-img2.png)}.base-title{width:100%;height:350px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:url(/core-moldings/baseboards-back.svg);background-size:cover;background-repeat:no-repeat;background-position:50%;font-size:55px;text-align:center;margin:80px 0 0}.base-title .base-p{margin-top:20px;text-align:center;font-size:20px}.become{height:auto;width:100%;padding:80px 40px}.become .become-text{height:600px;width:100%;border-radius:18px;background-image:url(/core-moldings/become.png);background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.become .become-text h2{font-size:60px;color:#fff;font-weight:600}.become .become-text p{font-size:25px;margin-bottom:20px}@media(max-width:1175px){.main-banner-molding,.main-banner-molding-2{padding:0;height:auto;margin-top:80px}.main-banner-molding .main-banner-molding-text,.main-banner-molding .main-banner-molding-text-2,.main-banner-molding-2 .main-banner-molding-text,.main-banner-molding-2 .main-banner-molding-text-2{width:100%;text-align:center;padding:20px}.main-banner-molding .main-banner-molding-text img,.main-banner-molding .main-banner-molding-text-2 img,.main-banner-molding-2 .main-banner-molding-text img,.main-banner-molding-2 .main-banner-molding-text-2 img{margin:0 auto}.main-banner-molding .main-banner-molding-img-2,.main-banner-molding-2 .main-banner-molding-img-2{width:100%;height:auto}.green-banner{height:auto}.green-banner .green-banner-text{width:100%}.green-banner .green-banner-text .corepad-green-link{margin:40px auto}.green-banner .green-banner-img,.green-banner .green-banner-img-2{width:100%;height:500px}.base-p{font-size:20px;margin-bottom:40px}.become{padding:20px;margin:80px 0}.become .become-text h2{text-align:center;font-size:35px}.become .become-text p{text-align:center}}