body{font-family:"Avenir Next Regular",sans serif}.section-hero-wrapper{position:relative;background-color:#f4f4f4;overflow:hidden;top:43px;margin-bottom:43px}.section-hero-wrapper:before{content:"";display:unset!important;position:absolute;inset:0;background-image:url(/grcom/images/dorado/Container.png);background-position:center;background-repeat:no-repeat;background-size:cover;clip-path:polygon(0 0,100% 0,100% 90%,0% 100%);z-index:0}.section-hero{min-height:650px;top:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.section-hero h1,.section-hero p{color:#fff}.section-hero h1{font-size:74px;font-weight:600;letter-spacing:2.96px}[class*=section-] h2{font-size:48px;font-weight:600;letter-spacing:1.92px;color:#11475d}[class*=section-] h3{font-size:24px;font-weight:700}p{font-size:18px}.section-anchors p,.section-uym .perks p,.sub-section-schedule p{font-size:16px}.section-uym .perks p.fw-bold,.section-appointment p.fw-bold{font-family:"Avenir Next Medium",sans serif}.section-hero p{font-size:24px;line-height:36px}.mouse-scroll{position:relative;top:-70px;z-index:1}.fw-bold{font-weight:700}.brand-color{color:#c60423!important}.section-anchors{background-color:#f4f4f4;position:relative}.section-uym{background-color:#f4f4f4;margin-bottom:270px;padding-bottom:300px}.full-image{position:absolute;bottom:-650px}.section-mobile-app{padding:100px}.bg-grey{background-color:#f4f4f4;clip-path:polygon(0 10%,100% 0,100% 100%,0% 100%)}.text-italic{font-style:italic;border-left:3px solid #11475D;padding-left:10px}.sub-section-schedule{background-color:#183244;padding:32px;border-radius:16px;min-height:268px}.section-schedule h2,.section-schedule h3,.section-schedule p,.section-schedule a,.section-schedule li{color:#fff}.section-schedule .list p,.section-schedule .list li{line-height:28.8px}.section-schedule ul li:not(.menu-item):before{color:#fff;left:40px}.section-schedule ol{padding-left:20px}.section-schedule ul{padding-left:25px}.section-emergency h3{font-weight:400}.section-emergency .point{background-color:#11475d;color:#fff;padding:6px 18px;border-radius:50%;font-weight:700}.section-emergency .content p{line-height:27px}.section-emergency .address{background-color:#f4f4f4;border-radius:8px;padding:16px}.section-emergency ul{padding-left:40px}.section-emergency ul li:not(.menu-item):before{color:#000;left:80px}.section-emergency .fw-bold{font-family:Avenir Next Medium}.mouse-icon svg:hover .mouse-wheel{animation:scrollMove .8s ease-in-out infinite}.section-appointment h2{margin-left:40px}.section-appointment h2:before{content:"+";position:absolute;color:#c60423;left:10px}.section-schedule a[href*=tel]{text-decoration:underline}@keyframes scrollMove{0%{transform:translateY(0);opacity:1}50%{transform:translateY(5px);opacity:.5}to{transform:translateY(10px);opacity:0}}@media screen and (min-width:1200px){.container{max-width:1192px}}@media screen and (max-width:1200px){.section-hero h1{font-size:60px;letter-spacing:2.44px}[class*=section-] h2{font-size:36px;letter-spacing:1.7px}[class*=section-] h3{font-size:20px}.section-hero p{font-size:18px;line-height:28px}.join-tropical-med a{padding:14px 30px!important;font-size:14px!important}.section-hero-wrapper{top:0;margin-bottom:0}.section-anchors p{font-size:12px}.section-hero{min-height:100vh}.section-uym{margin-bottom:200px;padding-bottom:200px}.full-image{bottom:-500px}}@media screen and (max-width:992px){.section-anchors{display:none}.section-uym{margin-bottom:150px;padding-bottom:150px}.full-image{bottom:-380px}.w-75,.w-50{width:100%!important}.section-mobile-app{padding:100px 0 70px}.bg-grey{clip-path:polygon(0 5%,100% 0,100% 100%,0% 100%)}.tropical-footer-mobile{text-align:left}}@media(max-width:768px){.profile-info h2{font-size:14px!important;line-height:20px;letter-spacing:0;color:#fff!important}}@media screen and (max-width:767px){.section-hero h1{font-size:48px;letter-spacing:1.92px}[class*=section-] h2{font-size:32px;letter-spacing:1.28px}[class*=section-] h3{font-size:18px}.section-hero p{font-size:16px;line-height:24px}.join-tropical-med a{padding:12px 24px!important;font-size:12px!important}.section-hero{min-height:80vh}.section-hero-wrapper:before{clip-path:none}.mouse-scroll{display:none}.section-uym{margin-bottom:80px;padding-bottom:100px}.full-image{bottom:-280px}.sub-section-schedule{padding:24px;min-height:228px}.tropical-footer-mobile{text-align:center}.section-emergency .point{padding:3px 12px}}@media screen and (max-width:430px){.section-uym{margin-bottom:40px;padding-bottom:60px}.full-image{bottom:-200px}.profile-header .avatar{max-width:70%}.profile-header .avatar img{width:100%;height:100%}}
