section{padding-block-start:4rem;padding-block-end:4rem;background:#f4fff9}section:nth-of-type(odd) {background:#b8f5f6}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:100%;width:100%;margin:0 auto;background:#fff;box-shadow:.5px .5px 5px 0 #a1a1a1}table th,table td{padding:.5rem .5rem}table th{background-color:#38c1e5}@media screen and (min-width:768px){table{max-width:100%}table th,table td{padding:.5rem 2rem}}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 h3.skyblue,section h4.skyblue{color:#38c1e5}section h5{font-family:"Roboto-MediumItalic";font-size:1.8rem;line-height:1.8rem}section p,section ul{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}.block-change-order{display:flex}.block-change-order .change-order-one{order:3}.block-change-order .change-order-two{order:2}.block-change-order .change-order-three{order:1}@media screen and (min-width:768px){.block-change-order .change-order-one{order:1}.block-change-order .change-order-two{order:2}.block-change-order .change-order-three{order:3}}.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}}.modal-body section{padding-block-start:1rem}