.bg-box{background:#172ba0;background: linear-gradient(
    201deg,
    rgba(23, 43, 160, 1) 0%,
    rgba(12, 126, 215, 1) 100%
  )}.bg-boxes{background-color:rgba(0,0,0,.3);width:100%;height:100%;position:absolute;bottom:0;z-index:1}.hero{position:relative;background:url(http://renewdr.org/images/hero-1.jpg.pagespeed.ce.JptyO-cskk.jpg);background-repeat:no-repeat;background-position:50% 20%;background-size:cover;height:600px}.hero .bg-overlay{background: rgb(0 0 0 / 0.35);width:100%;height:100%;display:block;position:absolute}.hero-description{display:flex;flex-direction:column;gap:16px;color:#fff;text-align:center;z-index:2;padding-top:20%;text-shadow:1px 4px 4px black;font-size:1rem}.hero-description p>br{display:none}.hero h1{margin:0;font-family:"Roboto",sans-serif;font-weight:300;font-style:italic;font-size:2.5rem;line-height:2.5rem;text-shadow:1px 4px 4px black}.hero h1>span{font-weight:600}.hero h2{font-family:"Roboto-MediumItalic";font-weight:400;font-style:normal;font-size:2rem;text-shadow:1px 4px 4px black}.hero-retreat{background:url(http://renewdr.org/images/xbg-hero-retreat.jpg.pagespeed.ic.oN9viSIsPC.jpg);background-repeat:no-repeat;background-position:70% 20%;height:90vh;overflow:hidden}.hero-retreat.waves{background:url(http://renewdr.org/images/xbg-hero-retreat-waves.jpg.pagespeed.ic.XqWyp9JRDh.jpg);background-repeat:no-repeat;background-position:70% 20%;height:70vh;overflow:hidden}.hero-retreat.couples{background:url(http://renewdr.org/images/xbg-hero-retreat-couples-3.jpg.pagespeed.ic.bIrPjqDQBb.jpg);background-repeat:no-repeat;background-position:70% 20%;height:75vh;overflow:hidden}.hero-retreat.emdr{background:url(http://renewdr.org/images/xbg-hero-retreat-emdr-4.jpg.pagespeed.ic.horOLM0Y5l.jpg);background-repeat:no-repeat;background-position:70% 20%;height:75vh;overflow:hidden}.hero-retreat-new{background:url(http://renewdr.org/images/xbg-hero-retreat-2026.jpg.pagespeed.ic.F6GjUyp9sr.jpg);background-repeat:no-repeat;background-position:85% 20%;height:80vh;overflow:hidden}.hero-retreat .hero-retreat-description{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:100%}.hero-retreat h3{color:#fff;text-shadow:1px 4px 4px black;padding-block-end:0;font-size:1.8rem;text-align:center}.hero-retreat h4{color:#33c2e8;text-shadow:1px 4px 4px black;padding-block-end:0;margin-bottom:0;font-size:1.6rem;text-align:center}.hero-retreat .hero-retreat-description p{font-family:"Roboto-Light";font-size:1.4rem;color:#fff;text-align:center}.hero-retreat .button{font-family:"Roboto-MediumItalic";font-size:2rem!important;background: rgb(11 60 76 / 0.7);color:#fff;border:2px solid #33c2e8;padding:1.2rem 3rem 1.5rem;border-radius:1rem;max-width:400px}.hero-retreat-new h2{font-family:"Roboto-Bold";font-size:41px!important;color:#fff;text-shadow: 1px 4px 4px rgb(0 0 0 / 50%)}.hero-retreat-new h2.light{font-family:"Roboto-Light";font-size:41px!important;color:#fff;text-shadow: 1px 4px 4px rgb(0 0 0 / 50%)}.hero-retreat-new h3{font-family:"Roboto-Bold";font-size:35px!important;color:#fff;text-shadow: 1px 4px 4px rgb(0 0 0 / 50%)}.hero-retreat-new h4{font-family:"Roboto-Bold";font-size:20px!important;color:#fff}.hero-retreat-new h5{font-family:"Roboto-Bold";font-size:13.96px!important;color:#fff}.hero-retreat-new h6{font-family:"Roboto-Light";font-size:13.96px!important;color:#fff}.hero-retreat-new h6.medium{font-family:"Roboto-MediumItalic";font-size:13.96px!important;color:#fff;text-shadow: 1px 4px 4px rgb(0 0 0 / 50%)}.hero-retreat-new .button{font-family:"Roboto-Bold";font-size:32px!important;background: rgb(16 192 243 / 90%);color:#fff;padding:.7rem 0;border-radius:.4rem;text-shadow: 1px 4px 4px rgb(0 0 0 / 30%);max-width:280px;border:0}.hero-retreat-new .container>img{width:50%}@media screen and (min-width:768px){.hero h1{font-size:6rem;line-height:6rem}.hero{gap:32px;height:700px;text-align:center}.hero-description{order:1;max-inline-size:100%;text-align:center;padding-top:7%;font-size:1.4rem}.hero-description p>br{display:block}.hero-retreat .hero-retreat-description{gap:10px}.hero-retreat{background-position:50% 25%;height:70vh}.hero-retreat .button{font-size:2.7rem!important}.hero-retreat h3{font-size:2.7rem}.hero-retreat h4{font-size:1.8rem}.hero-retreat .hero-description p{font-size:1.6rem}.hero-retreat .button{font-size:2.4rem!important;padding:1.2rem 4rem 1.5rem}.hero-retreat-new h3{background-position:70% 20%;font-size:50px!important}.hero-retreat-new h4{font-size:31.53px!important;text-shadow: 1px 4px 4px rgb(0 0 0 / 50%)}.hero-retreat-new h5{font-size:22.96px!important}.hero-retreat-new h6{font-size:24.36px!important}.hero-retreat-new h6.medium{font-size:24.36px!important}.hero-retreat-new .container>img{width:auto}}section{padding-block-start:4rem;padding-block-end:4rem;background-color:#f4fff9}section:nth-of-type(odd) {--background:#f4fff9;padding-block-start:0;padding-block-end:0}section.background-degrade{position:relative;background-color:#f4fff9;background-image:url(http://renewdr.org/images/bg-degrade.png.pagespeed.ce.nMcRqeVBRo.png);background-repeat:no-repeat;background-position:50% 20%;background-size:cover;margin-block-start:0;margin-block-end:4rem}section img{display:block;border:3px solid #38c1e5;border-radius:1rem;box-sizing:border-box;box-shadow:.5px .5px 5px 0 #a1a1a1}section img.circle{border:3px solid #38c1e5;width:250px;border-radius:150px;margin:0 auto;margin-block-end:2rem}section img.img-arrow{display:block;border:0;border-radius:0;box-shadow:none;margin:0 auto}section .rotate-left{transform:rotate(180deg)}section .rotate-botton{transform:rotate(90deg)}section:nth-of-type(2) {background:#f4fff9}section:nth-of-type(1) img {border:0;border-radius:0;box-shadow:none}section hr{background:#38c1e5;height:3px;margin:0 auto;padding:0;margin-block-start:1rem;margin-block-end:1rem;width:100%;opacity:1;border:0}table{border:1px solid #b4b5b6;border-radius:15px;padding:1rem;border-collapse:collapse;max-width:550px;width:100%;margin:0 auto;background:#fff;box-shadow:.5px .5px 5px 0 #a1a1a1}table th,table td{padding:.5rem 2rem}table th{background-color:#38c1e5}section h3{font-family:"Roboto-MediumItalic";font-size:2.7rem;line-height:2.7rem;padding-block-end:2rem}section:nth-of-type(1) h3:nth-of-type(1) {padding-block-end:0}section h4{font-family:"Roboto-MediumItalic";font-size:1.8rem;line-height:1.8rem;padding-block-end:2rem}section h5{font-family:"Roboto-MediumItalic";font-size:1.8rem;line-height:1.8rem}section p,section ul,section ol{font-family:"Roboto-LightItalic";font-size:1.4rem;line-height:1.9rem}section ul li{margin-bottom:1rem!important}.step-circle{background:#b6f6f7;width:150px;height:150px;border:3px solid #38c1e5;border-radius:75px;margin:0 auto;margin-block-start:2rem;margin-block-end:2rem}ul{list-style-image:url(http://renewdr.org/images/xvineta-1.png.pagespeed.ic.GHOm6Ny36E.png);--list-style-position:inside;list-style-type:none}ul.type-circle{list-style-image:none;list-style-type:disc}ul.reverse{list-style-image:none;list-style-position:outside;list-style-type:none;padding-left:0}ul.reverse li{background:#38c1e5;color:#fff;border-radius:1rem;padding-inline-start:1rem;padding-inline-end:2rem;padding-block-start:.3rem;padding-block-end:.3rem;margin-block-end:.5rem;font-size:1.2rem;text-align:left;margin-bottom:.5rem!important}ul.reverse.two li{background:#22ee98;color:#000}ul.reverse.inquiries li{background:#38c1e5;color:#fff;border-radius:1rem;padding-inline-start:4rem;padding-inline-end:2rem;padding-block-start:1rem;padding-block-end:1rem;margin-block-end:.5rem;font-size:1.6rem;font-weight:600;text-align:left;margin-bottom:2.5rem!important;position:relative;display:inline-block}ul.reverse.inquiries li>div{background:#fff;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;width:80px;height:80px;border-radius:40px;position:absolute;left:-2rem;top:-.7rem;box-shadow:2px 3px 10px 0 #a1a1a1}@media screen and (min-width:768px){ul.reverse li{font-size:1.2rem;line-height:1.4rem}}.block-cards{margin-top:8rem}card{position:relative;background:#fff;display:flex;flex-direction:column;width:100%;height:auto;gap:10px;align-items:center;justify-content:left;border-radius:1rem;box-shadow:2px 3px 10px 0 #a1a1a1;text-align:left;box-sizing:border-box}card:not(.step):hover {background:#33c2e8;transition:.8s all;cursor:pointer}card h3{font-family:"Roboto-Bold";font-size:1.4rem;line-height:1.4rem;color:#33c2e8;margin:0;padding:0;margin-block-start:2rem;margin-block-end:1.5rem}card:not(.step):hover h3 {color:#fff}card .text{padding-block-start:4.5rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;height:100%;display:flex;flex-direction:column;justify-content:space-between}card p{font-family:"Roboto-Regular";font-size:1rem;line-height:1.4rem;margin:0;padding:0}card:not(.step):hover p {color:#fff}card p.small{font-size:18px}card>.text a{margin-right:0}card img{width:200px;border:0;border-radius:9rem;position:absolute;top:-7rem}card.with-icons img:nth-of-type(1) {left:10%;border:0;box-shadow:none;width:80px;top:-1rem}card.with-icons img:nth-of-type(2) {right:10%;border:0;box-shadow:none;width:80px;top:-1rem}card.step .step-circle-next{background:#33c2e8;width:180px;height:180px;--border:3px solid #38c1e5;border-radius:90px;margin:0 auto;margin-block-start:2rem;margin-block-end:0;box-shadow:.5px .5px 5px 0 #a1a1a1}card.step img{width:130px;border:0;border-radius:0;margin:0 auto;top:0;position:relative;box-shadow:none}card.step h3{margin-block-start:0;margin-block-end:1.5rem}card.step .text{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem}.button.is-fifty{font-family:"Roboto-Bold";font-size:1.4rem!important;line-height:1rem;color:#33c2e8;max-width:200px;margin-top:2rem}.button.is-fifty>div{margin-left:1rem}card:hover .button.is-fifty{color:#fff}card.reverse{background:#33c2e8;width:100%;margin-block-start:6rem}card.reverse:hover{background:#fff}card.reverse h3{color:#fff}card.reverse:hover h3{color:#33c2e8}card.reverse:hover p{color:#33c2e8}card.reverse p{color:#fff}card.reverse .text{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem}card.reverse.left .text{padding-block-start:5.5rem;padding-inline-start:1.5rem}card.reverse.right .text{padding-block-start:5.5rem;padding-inline-end:1.5rem}card.reverse img{margin-inline-start:1rem;width:200px;border:0;border-radius:9rem;position:absolute;top:1.3rem}card.reverse.left img{left:auto;top:-7rem}card.reverse.right img{right:auto;top:-7rem}card.reverse .button.is-fifty{color:#fff;margin-top:1rem}card.reverse:hover .button.is-fifty{color:#33c2e8}card.reverse .button.is-fifty>div{background:#fff!important;color:#33c2e8}card.accordion p{font-family:"Roboto-LightItalic";font-size:1.4rem;line-height:1.9rem}@media screen and (min-width:768px){section h3{font-size:2.7rem;line-height:2.7rem}card h3{font-size:1.4rem;line-height:1.4rem}card.reverse{width:80%;margin-block-start:0}card.reverse.left .text{padding-block-start:1.5rem;padding-inline-start:7.5rem}card.reverse.right .text{padding-block-start:1.5rem;padding-inline-end:7.5rem}card.reverse.left img{left:-7.5rem;top:2rem}card.reverse.right img{right:-7.5rem;top:2rem}card.with-icons img:nth-of-type(1) {left:-10px}card.with-icons img:nth-of-type(2) {right:-10px}}.description .item{background:#fff;border:3px solid #22ee98;border-radius:1rem;max-width:900px;margin:0 auto;box-sizing:border-box}.description .text{margin-left:auto;margin-right:auto;margin-block-start:2rem;margin-block-end:1rem;width:90%}.description .text h3{font-family:"Roboto-MediumItalic";font-size:2.5rem;font-weight:600;margin-block-start:0;margin-block-end:0}.description .text p{font-family:"Roboto-LightItalic"}.description img{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;border-top-left-radius:0;border-top-right-radius:0}@media screen and (min-width:768px){.description img{border-top-left-radius:0;border-top-right-radius:1rem;border-bottom-right-radius:1rem;border-bottom-left-radius:0}.description img.border-left{border-top-left-radius:1rem;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:1rem}.description .text{margin-block-start:1.5rem;margin-block-end:1.5rem}}.btn.price{background:#33c2e8!important;color:#fff;text-align:center;border:2px solid #33c2e8}.modal-content{background:#f4fff9}.tab-content{background:#fff;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6;border-bottom:1px solid #dee2e6;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.nav-tabs>.nav-item{margin-bottom:0!important}.nav-tabs .nav-link:not(.active) {background:#33c2e8;color:#fff}.section-slider{position:relative;background:url(http://renewdr.org/images/bg-degrade.png.pagespeed.ce.nMcRqeVBRo.png);background-repeat:no-repeat;background-position:50% 20%;background-size:cover;height:1100px;margin-block-start:0;margin-block-end:0}.container-slider{border:3px solid #22ee98;border-radius:1rem;max-width:900px;margin:0 auto;width:100%;height:800px;position:relative;overflow:hidden}.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:1rem;position:relative;justify-content:center;gap:1rem}.section-slider .btn{width:50px;height:50px;border-radius:25px;background:#f1f1f1}.section-slider .btn:hover{background:#33c2e8}.btn.left{display:block;left:auto}.btn.right{position:relative;display:block;right:auto}.link-email{font-size:1rem}.link-email2{font-size:1rem}@media screen and (min-width:768px){.section-slider{height:700px}.container-slider{height:400px}.slider .item .img-fluid{border-bottom-left-radius:1rem}.slider .text{margin-inline-start:3rem;margin-inline-end:3rem;margin-block-start:2rem;margin-block-end:1rem}.slider img{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:1rem;border-bottom-right-radius:1rem}.container__buttons{margin-top:-13rem;position:relative;justify-content:space-between}.btn.left{display:block;left:0}.btn.right{position:absolute;display:block;right:0}.link-email{font-size:1.8rem}.link-email2{font-size:1.4rem}}.gallery a.gallery-item{position:relative}.gallery a.gallery-item span.link{position:absolute;width:50px;height:50px;top:37%;margin:0 auto;left:40%;background: rgb(56 193 229 / 50%);border-radius:25px}.gallery a.gallery-item span.link img{width:30px;height:30px;margin:0 auto;margin-top:10px}.gallery a.gallery-item:hover span.link img{opacity:1}a.gallery-item{transition:transform .3s ease-out}a.gallery-item>img{transition:transform .3s ease-out}a.gallery-item:hover a.gallery-item>img{transform:scale(1.1);opacity:.8}