body{font-family:"Dosis",sans-serif;font-optical-sizing:auto;font-weight:400;font-size:18px;line-height:30px;color:#000;background:#fff}.p-0{padding:0}.pb-80{padding-bottom:80px}.mt-title{margin-top:80px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-50{margin-top:50px}.mb-title{margin-bottom:40px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-50{margin-bottom:50px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mr-50{margin-right:50px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-50{margin-left:50px}.w-fit-content{width:-moz-fit-content !important;width:fit-content !important}.color-primary{color:#8f7eb4}.color-secondary{color:#bbb09d}.home-comite{background-color:#dcd7cc;padding:60px 0 20px;margin-bottom:80px}.home-dermoslatam{padding:60px 0 20px;margin-bottom:80px}.home-dermoslatam .text-dermoslatam{font-size:18px;line-height:24px;text-align:center;padding-top:30px}.upper-title{text-transform:uppercase;font-size:12px;letter-spacing:6px;font-weight:700;display:flex;align-items:center;padding-left:6px}.upper-title i{font-size:6px}.upper-title.black{color:#000}.upper-title.acento{color:#c6699d}.title{font-family:"Dosis",sans-serif;font-weight:600;font-size:36px;line-height:normal;text-transform:uppercase}.title-comite{color:#938f89;font-size:68px;line-height:68px;margin-bottom:50px}.title-dermoslatam-1{font-size:48px;line-height:48px;font-weight:800}.title-dermoslatam-2{font-size:41px;line-height:41px;font-weight:400}.sub-title{font-family:"Dosis",sans-serif;font-weight:600;font-size:24px;line-height:normal;text-transform:uppercase;margin-bottom:30px;color:#6f5a9f}.h-invitado{height:-moz-fit-content;height:fit-content;margin-bottom:60px;display:flex;flex-direction:column;align-items:center;justify-content:center}.h-invitado .img-foto{border-radius:40px}.h-invitado .font-comite{font-size:14px;font-weight:800;line-height:18px;padding-top:10px;color:#907966;text-transform:uppercase}.contacto{padding-right:50px}.contacto .form-control{border-radius:30px;box-shadow:none;border:1px solid #fff;height:40px;font-size:14px;padding-block:20px;background:rgba(0,0,0,0);margin-bottom:30px;color:#fff}.contacto .form-control.select{color:#fff}.contacto .form-control::-moz-placeholder{color:#fff;font-size:14px}.contacto .form-control::placeholder{color:#fff;font-size:14px}.contacto .form-control:focus{border-color:#8f7eb4;box-shadow:none}.footer{background-color:#6f5a9f;color:#fff;padding:80px 0 20px}.footer .text-copy{font-size:12px;letter-spacing:1px;margin-top:60px}.footer .text-copy img{margin-right:10px;margin-bottom:10px}.footer .links{font-size:14px;border-left:1px solid #8f7eb4}.footer .links div{margin-block:10px;padding-left:50px;line-height:30px}.footer .links div a:hover{color:#b8b1d4}.footer .links div strong{text-transform:uppercase}.footer .button{text-align:right}a{text-decoration:none;color:inherit;transition:all .3s ease}a:hover{text-decoration:underline;color:inherit}.btn{text-transform:uppercase;font-weight:800;text-align:center;height:40px;padding:0 25px;font-size:14px;line-height:40px;letter-spacing:2px;border:0px;border-radius:40px;border-color:rgba(0,0,0,0);transition:all .3s ease 0s;margin:5px 0px}.btn.btn-primary{background-color:#8f7eb4;color:#fff}.btn.btn-primary:hover{background-color:#635aa0}.btn.btn-secondary{background-color:#ad9e8a;color:#fff}.btn.btn-secondary:hover{background-color:#907966}.btn.btn-accent{background-color:#ba3f7c;color:#fff}.btn.btn-accent:hover{background-color:#c6699d;color:#fff;text-decoration:none}.button-offcanvas{position:absolute;top:10px;right:10px}.countdown-home{padding:20px 0 60px}.countdown-home .btn-add-date{background-color:#ba3f7c;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff}.countdown-home .btn-add-date:hover{background-color:#c6699d;color:#fff;text-decoration:none}.header-home{height:777px;background:url("../img/foto-home-1.jpg") top center no-repeat;background-attachment:fixed;position:relative}.header-home .texto-fecha{position:absolute;top:20%;left:10%;color:#fff;font-size:30px;line-height:30px;font-weight:300;text-transform:uppercase}.header-page{height:277px;background:url("../img/foto-page-1.jpg") top right no-repeat;background-attachment:fixed;position:relative}.header-page .texto-fecha{position:absolute;bottom:20px;left:47px;color:#fff;font-size:30px;line-height:30px;font-weight:300;text-transform:uppercase}.countdown{display:flex;flex-direction:row-reverse}.countdown .countdown-time{color:#000;font-size:80px;line-height:40px;font-weight:700;text-align:center;margin-top:20px}.countdown .countdown-info{font-size:12px;padding-right:5px}.countdown .time-1{width:140px}.countdown .time-2,.countdown .time-3,.countdown .time-4{width:110px}.navbar{font-size:20px;line-height:18px;font-weight:700;text-transform:uppercase;color:#5a569e;position:fixed;width:100%;padding-inline:30px}.nav-item{margin-left:14px;margin-right:14px}.nav-link{width:100%;color:#fff}.navbar-nav .nav-link.active{color:#fff !important;background:#635aa0;border-radius:30px;padding:6px 20px}.navbar-scroll{background-color:rgba(0,0,0,0);transition:background-color .3s ease,box-shadow .3s ease;min-height:90px}.navbar-scroll.scrolled{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.navbar-scroll.scrolled .nav-link.show{color:#ad9e8a !important}.navbar-scroll .nav-link{transition:color .6s ease}.navbar-scroll.scrolled .nav-link{color:#333}.navbar-scroll .nav-link:hover{color:rgba(255,255,255,.4);text-decoration:none}.navbar-scroll .nav-link.active:hover{color:#fff !important}.navbar-scroll.scrolled .nav-link:hover{color:#6f5a9f}.navbar-brand img{max-height:80px;transition:transform .3s ease}.navbar-scroll.scrolled .navbar-brand img{transform:scale(0.95)}.logo-scroll{opacity:0;margin:10px;transition:opacity .6s ease}.container-page{margin-block:50px 150px}.inscripciones-text{font-size:38px;line-height:38px;font-weight:600;margin-bottom:20px;color:#6f5a9f}.inscripciones-text .btn-secondary{display:flex;align-items:center;padding:0px 27px;width:-moz-fit-content;width:fit-content}.inscripciones-text .btn-secondary span{line-height:50px;font-size:30px}.card-inscripcion{border-radius:20px;box-shadow:0px 4px 15px rgba(0,0,0,.1);padding:30px 16px;margin-bottom:30px;text-align:center;margin:0 10px 10px;width:100%}.card-inscripcion .card-price{font-size:40px;line-height:50px;font-weight:800;color:#6f5a9f}.card-inscripcion .card-price .usd{font-size:20px;line-height:24px;vertical-align:super}.card-inscripcion .card-date{font-size:16px;line-height:24px;color:#212121;font-weight:600}.text-mensaje{font-size:20px;line-height:18px;font-weight:600;text-align:center}.text-mensaje i{color:#9d8972;font-size:40px;margin-bottom:10px}