section{padding-block-start:4rem;padding-block-end:4rem}section:nth-of-type(odd) {background:#f4fff9}section img{display:block;border:3px solid #38c1e5;border-radius:1rem;box-sizing:border-box;box-shadow:.5px .5px 5px 0 #a1a1a1}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;box-shadow:none}section hr{background:#38c1e5;height:2px;margin:0 auto;padding:0;margin-block-start:1rem;margin-block-end:1rem;width:90%}table{border:1px solid #b4b5b6;border-radius:15px;padding:1rem;border-collapse:collapse;max-width:500px;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 h2.title{line-height:5rem}section h2{font-family:"Roboto-LightItalic";font-size:2.9rem;line-height:2.9rem;padding-block-start:2rem}section h2>span{font-weight:600}section h3{font-family:"Roboto-MediumItalic";font-size:2.7rem;line-height:2.7rem;padding-block-end:2rem}section h4{font-family:"Roboto-MediumItalic";font-size:1.8rem;line-height:1.8rem;padding-block-end:2rem}section h3.skyblue,section h4.skyblue{color:#38c1e5}section h5{font-family:"Roboto-MediumItalic";font-size:1.8rem;line-height:1.8rem;padding-block-end:1rem}section h6{font-family:"Roboto-MediumItalic";font-size:1.4rem;line-height:1.4rem;padding-block-start:1rem;padding-block-end:1rem;margin-bottom:0}section p,section ul{font-family:"Roboto-LightItalic";font-size:1.4rem;line-height:1.9rem}section a{font-family:"Roboto-LightItalic";font-size:1.4rem;line-height:1.9rem}.step-circle{background:#b6f6f7;width:100px;height:100px;border:3px solid #38c1e5;border-radius:50px;margin:0 auto;margin-block-start:2rem;margin-block-end:2rem}.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}}.testimonial{background:#f4fff9;margin-block-start:0;margin-block-end:0;padding-block-start:4rem;padding-block-end:4rem}.testimonial p{font-family:"Roboto-LightItalic";font-size:1.4rem;line-height:1.9rem}.testimonial .block-cards{display:flex;flex-direction:column;gap:1.5rem}.testimonial card{background:#fff;display:flex;flex-direction:column;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;position:relative;padding:0}.testimonial card h3{font-family:"Roboto-MediumItalic";font-size:2.1rem;line-height:2.1rem;color:#33c2e8;margin:0;padding:0;margin-block-start:1rem;margin-block-end:.5rem}.testimonial card .text{display:flex;flex-direction:column;justify-content:flex-start;height:100%;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem}.testimonial card ul{font-size:1.1rem;line-height:1.8rem}.testimonial card p{font-size:1.1rem;line-height:1.8rem;margin:0;padding:0}.testimonial card p.small{font-size:18px}.testimonial card img{width:100%;margin-block-start:0;margin-block-end:0;border:0;border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom-left-radius:0;border-bottom-right-radius:0;box-sizing:border-box;max-height:300px}.testimonial card:hover img{opacity:.6}.testimonial card span.link{position:absolute;width:50px;height:50px;top:8rem;margin:0 auto;left:48%;background: rgb(180, 181, 182, 0.6);border-radius:25px}.testimonial card span.link img{width:30px;height:30px;margin:0 auto;margin-top:8px;opacity:.8}.testimonial card:hover span.link img{opacity:1}.testimonial card>.text a{margin-right:0}.testimonial card>h6{font-family:"Roboto-Bold";font-size:9rem;font-weight:600;color:#22ee98;text-shadow:-2px 6px 2px #aae8f1;position:absolute;top:-7rem;margin-inline-start:1rem;display:none}.testimonial ul{padding-inline-start:20px;font-size:.9rem}@media screen and (min-width:768px){.testimonial{padding-block-start:4rem;padding-block-end:4rem}.testimonial .block-cards{flex-direction:row}.testimonial card>h6{display:block}}.block-desc-hidden{transition:transform .3s ease-out}.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}