@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-Medium-BxUGXqWB.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DDTW00-ExtendedBold;src:url(/build/assets/DDTW00-ExtendedBold-BlP0HPP1.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/build/assets/Roboto-Flex-pcsYrNc_.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/build/assets/Poppins-Regular-C6LRK_mG.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.main__container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto}.banner{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100vw;height:600px;background-image:linear-gradient(to left,#2c9fb4 10%,#ffffff80 90%),url(/build/assets/banner_ortodoncia-1HXANnuS.webp);background-blend-mode:normal;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;overflow:hidden}.banner-container{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;width:100%;height:800px;max-width:1200px;gap:1rem;padding:1rem}.banner-container .text-content{display:flex;flex-direction:column;width:50%;gap:2rem}.banner-container .text-content h1{font-size:clamp(2rem,6vw,3rem);color:#fff;text-align:left;text-shadow:2px 2px 2px rgba(0,0,0,.5)}.banner-container .text-content p{font-size:clamp(1.125rem,2.5vw,1.5rem);line-height:1.8;color:#fff;text-align:left;text-shadow:2px 2px 2px rgba(0,0,0,.5)}.banner-container .button-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:50%;margin-bottom:100px}.banner-container .button-content .button-1,.banner-container .button-content .button-2{display:flex;text-decoration:none;width:100%;border-radius:2rem;padding:1rem;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.banner-container .button-content .button-1{justify-content:flex-start;background-image:linear-gradient(to right,#2c9fb4 10%,#4e191900 90%);background-blend-mode:multiply}.banner-container .button-content .button-1 span{color:#fff;margin-left:1rem;transition:transform .3s ease}.banner-container .button-content .button-1:hover{transform:scale(1.05);box-shadow:0 4px 8px #0000004d;background:#2c9fb4}.banner-container .button-content .button-1:hover span{transform:translate(100%)}.banner-container .button-content .button-2{justify-content:flex-end;background-image:linear-gradient(to left,#fff 10%,#4e191900 90%);background-blend-mode:multiply}.banner-container .button-content .button-2 span{color:#2c9fb4;margin-right:1rem;transition:transform .3s ease}.banner-container .button-content .button-2:hover{transform:scale(1.05);box-shadow:0 4px 8px #0000004d;background:#fff}.banner-container .button-content .button-2:hover span{transform:translate(-100%)}@media (max-width: 1024px){.banner-container{align-items:center}.banner-container .text-content,.banner-container .button-content{width:80%!important}.banner-container .button-1:hover span,.banner-container .button-2:hover span{transform:none!important}}@media (max-width: 768px){.banner{background-position:left 20% center}.banner-container .button-content{align-items:flex-end!important;width:70%!important}.banner-container .button-1,.banner-container .button-2{width:70%!important}}.divider-1-container,.divider-2-container{position:relative;width:100vw;height:auto}.divider-1-container .svg-divider,.divider-2-container .svg-divider{position:absolute;bottom:-2px;left:0;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:auto}.divider-1-container svg,.divider-2-container svg{width:100%;height:90px;display:block}.divider-1-container{color:#fff}.divider-2-container{color:#2c9fb4}.description{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100vw;background-color:#fff}.description-container{display:flex;flex-direction:column;width:100%;max-width:1200px;padding:1rem;color:#3f3f3f;margin:5rem 0}.description-container h1,.description-container h2,.description-container h3{color:#2c9fb4;margin-bottom:1rem;line-height:1.2}.description-container h1{text-align:center;margin-bottom:2rem}.description-container h2,.description-container h3{margin-top:2rem}.description-container ul,.description-container ol{margin-left:1.5rem;color:#3f3f3f;line-height:1.6}.description-container ul li,.description-container ol li{margin-bottom:.5rem}.description-container a{color:#3f3f3f;text-decoration:underline}.description-container a:hover{color:#2c9fb4}
