section:not(.main-hero):not(.hero-retreat-new) {padding-block-start:4rem;padding-block-end:4rem}@media screen and (min-width:768px){section:not(.main-hero):not(.hero-retreat-new) {padding-block-start:6rem;padding-block-end:6rem}}.welcome{background:#f4fff9;padding-block-start:4rem;padding-block-end:4rem}.welcome h2{font-family:"Roboto-LightItalic";font-size:2.9rem;line-height:2.9rem;padding-block-start:2rem}.welcome h2>span{font-weight:600}.welcome h3{font-family:"Roboto-MediumItalic";font-size:2.7rem;line-height:2.7rem;padding-block-end:2rem}.welcome img{border-radius:14px}.welcome p{font-family:"Roboto-LightItalic";font-size:1.4rem;line-height:1.9rem}.renew{background:#f4fff9;margin-block-start:0;margin-block-end:0;padding-block-start:4rem;padding-block-end:4rem}.renew .block-cards{display:flex;flex-direction:column;gap:1.5rem}.renew card{background:#fff;display:flex;flex-direction:column;width:100%;height:auto;gap:10px;align-items:flex-start;justify-content:left;border-radius:1rem;box-shadow:2px 3px 10px 0 #a1a1a1;text-align:left;box-sizing:border-box}.renew card:hover{background:#33c2e8;transition:.8s all;cursor:pointer}.renew card h3{font-family:"Roboto-Bold";font-size:1.2rem;line-height:1.4rem;color:#33c2e8;margin:0;padding:0;margin-block-start:2rem;margin-block-end:1.5rem}.renew card:hover h3{color:#fff}.renew card .text{padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;height:100%;display:flex;flex-direction:column;justify-content:flex-start;position:relative}.renew card p{font-family:"Roboto-Regular";font-size:.9rem;line-height:1.4rem;margin:0;padding:0}.renew card:hover p{color:#fff}.renew card p.small{font-size:18px}.renew card img{width:100%;margin-block-start:3rem;margin-block-end:0;border-radius:0}.renew card:hover img{opacity:.6}.renew card>.text a{position:absolute;bottom:1rem;right:1rem}.renew card>h6{font-family:"Roboto-Bold";font-size:9rem;font-weight:600;color:#22ee98;text-shadow:-2px 6px 2px #aae8f1;position:absolute;top:-7.8rem;margin-inline-start:1rem;display:none}@media screen and (min-width:768px){.renew{padding-block-start:8rem;padding-block-end:8rem}.renew .block-cards{flex-direction:row}.renew card{width:20%}.renew card>h6{display:block}}.about{position:relative;background:url(http://www.renewdr.org/images/bg-degrade.png.pagespeed.ce.nMcRqeVBRo.png);background-repeat:no-repeat;background-position:50% 20%;background-size:cover;height:700px;margin-block-start:0;margin-block-end:0}.about h2{font-family:"Roboto-Medium";font-size:2rem;line-height:2rem}.about hr{background:#22ee98;height:1px;border:0;margin:0;margin-block-start:.5rem;margin-block-end:.5rem}.about .container-slider{background:#fff;border:3px solid #22ee98;border-radius:1rem;max-width:900px;margin:0 auto;width:100%;height:550px;position:relative;overflow:hidden}.about .container-slider .text{margin-inline-start:2rem;margin-inline-end:2rem;margin-block-start:1rem;margin-block-end:1rem}.about .container-slider .text h3{font-family:"Roboto-Bold";font-size:2rem;font-weight:600;margin-block-start:0;margin-block-end:0}.about .slider .text p{font-family:"Roboto-LightItalic"}.about .slider img{border-top-left-radius:0;border-bottom-left-radius:1rem;border-top-right-radius:0;border-bottom-right-radius:1rem}.slider{transition:all .6s linear;position:absolute;width:100%;height:100%}.container__buttons{margin-top:-10rem;position:relative}.about .btn{width:50px;height:50px;border-radius:25px;background:#f1f1f1}.about .btn.left{display:block;left:0}.about .btn.right{position:absolute;display:block;right:0}@media screen and (min-width:768px){.about h2{font-size:4rem;line-height:4rem}.about .container-slider{height:310px}.about .slider .item .img-fluid{border-bottom-left-radius:1rem}.about .slider .text{margin-inline-start:3rem;margin-inline-end:3rem;margin-block-start:2rem;margin-block-end:1rem}.about .slider img{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:1rem;border-bottom-right-radius:1rem}}.appointment{margin-block-start:4rem;margin-block-end:8rem;padding-block-start:4rem;padding-block-end:8rem}.appointment h2{font-family:"Roboto-Bold";font-size:2rem;line-height:2rem;font-weight:600;padding-block-start:1rem;padding-block-end:1rem}.appointment hr{background:#22ee98;height:1px;border:0;margin:0 auto;margin-block-start:.5rem;margin-block-end:1rem;max-width:200px}.appointment p{font-family:"Roboto-LightItalic";max-width:400px;margin:0 auto;text-align:center;margin-block-end:2rem}@media screen and (min-width:768px){.appointment h2{font-size:4rem;line-height:4rem}}.welcome{background:#f4fff9;padding-block-start:1rem;padding-block-end:1rem}.welcome .team{padding-block-start:1rem;padding-block-end:2rem}.welcome .team h5{font-weight:600;font-size:1rem;padding-block-start:1rem;padding-block-end:1rem}.welcome .team img{max-width:150px}.welcome h2{font-family:"Roboto-Bold";font-size:2rem;line-height:2rem;padding-block-start:2rem;padding-block-end:2rem;text-align:center}.welcome h2>span{font-weight:600}.welcome h3{font-family:"Roboto-Medium";font-size:1.7rem;line-height:1.7rem;padding-block-end:2rem}.welcome p{font-family:"Roboto-LightItalic";font-size:1.4rem;line-height:1.9rem}.welcome a.btn-team>img{filter:brightness(.8)}.welcome a.btn-team.active>img{filter:none}.welcome a.btn-team{color:#000;text-decoration:none;position:relative;display:block;margin:0 auto;max-width:200px}.welcome a.btn-team div{background:#33c2e8!important;color:#fff;width:40px;height:40px;border-radius:40px;display:flex;align-items:center;justify-content:center;font-size:2rem;position:absolute;z-index:10;right:10%;bottom:30%}.welcome a.btn-team.active{color:#33c2e8}.welcome a.btn-team img,.welcome a.btn-team h5{transition:transform .2s}.welcome a.btn-team:hover img,.welcome a.btn-team:hover h5{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);color:#33c2e8}@media screen and (min-width:768px){.welcome h2{font-size:3.9rem;line-height:3.9rem}.welcome{padding-block-start:4rem;padding-block-end:4rem}.welcome .team{padding-block-start:2rem;padding-block-end:2rem}.welcome h2{font-size:3.5rem;text-align:left}}.circle-chevron-right{display:block;width:50px;height:50px;border-radius:25px;border:2px solid var(--primary);margin:0 auto;text-align:center}.circle-chevron-right img{margin-top:12px;width:25px}