.nomargen,.nomargen p,.nomargen h2{margin-bottom:0}.elementor-location-header{position:absolute;top:0;z-index:9;width:100%}.elementor-location-header.sticky{position:fixed}.menuprincipal .elementor-widget-container>nav ul.elementor-nav-menu li ul.sub-menu{padding-top:18.5px;padding-bottom:18.5px}.menuprincipal .elementor-widget-container>nav ul.elementor-nav-menu li ul.sub-menu a{border-radius:0px!important}.menuprincipal .elementor-widget-container>nav ul.elementor-nav-menu li ul.sub-menu a{justify-content:center;border:none}.menuprincipal .elementor-widget-container>nav.elementor-nav-menu--main>ul>li>a{padding:8px 16px;border-radius:32px}.menuprincipal .elementor-widget-container>nav.elementor-nav-menu--main>ul>li>a:hover{border:1px solid #373736}.menuprincipal .current-menu-ancestor a{border-radius:32px;border:1px solid #fff;padding:8px 16px}.menuprincipal .current-menu-ancestor a:hover{border-color:#373736}.menuprincipal .current-menu-item a{border-radius:32px;border:1px solid #fff;padding:8px 16px}.menuprincipal .current-menu-item a:hover{border-color:#373736}.menuprincipal .menu-item:not(.current-menu-item):not(.current-menu-ancestor) a{border:1px solid #886EBE}.menuprincipal .elementor-widget-container>nav ul.elementor-nav-menu>li>a .sub-arrow{display:none}.invertir{filter:invert(1)}.areashome .elementor-image-box-content hr{max-width:141px;border:2px solid #373736;margin:0 auto}.reviews .swiper-slide .elementor-testimonial{display:flex;flex-direction:column-reverse;text-align:center}.reviews .swiper-slide .elementor-testimonial .elementor-testimonial__header{justify-content:center}.reviews .swiper-slide .elementor-testimonial .elementor-testimonial__header .elementor-testimonial__icon{display:none}.overlayslide1{background:linear-gradient(0deg,#271504 7.6%,rgba(39,21,4,0) 100%)!important}.overlayslide2{background:linear-gradient(0deg,#0C1F35 7.6%,rgba(12,31,53,0) 100%)!important}.overlayslide3{background:linear-gradient(0deg,#29015C 15.63%,rgba(41,1,92,0) 100%)!important}.formfooter input[type=text],.formfooter input[type=email],.formfooter input[type=tel]{padding:25px}.formfooter a{color:#fff;font-weight:700}.formcontact input[type=text],.formfooter input[type=email],.formfooter input[type=tel],.formfooter textarea{padding:25px}.fcheck [type=checkbox]{width:15px;height:15px;color:#886EBE;vertical-align:middle;-webkit-appearance:none;background:none;border:0;outline:0;flex-grow:0;border-radius:50%;background-color:transparent;transition:background 300ms;cursor:pointer}.fcheck [type=checkbox]::before{content:"";color:transparent;display:block;width:15px;height:15px;border-radius:50%;border:0;background-color:transparent;background-size:contain;box-shadow:inset 0 0 0 1px #0D0D0D}.fcheck [type=checkbox]:checked{background-color:#886EBE}.fcheck [type=checkbox]:checked::before{background-color:#886EBE;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath d='M15.88 8.29L10 14.17l-1.88-1.88a.996.996 0 1 0-1.41 1.41l2.59 2.59c.39.39 1.02.39 1.41 0L17.3 9.7a.996.996 0 0 0 0-1.41c-.39-.39-1.03-.39-1.42 0z' fill='%23fff'/%3E %3C/svg%3E")}.fcheck [type=checkbox]:disabled{background-color:#886EBE;opacity:.84;cursor:not-allowed}.fcheck [type=checkbox]::-ms-check{content:"";color:transparent;display:block;width:15px;height:15px;border-radius:50%;border:0;background-color:transparent;background-size:contain;box-shadow:inset 0 0 0 1px #CCD3D8}.fcheck [type=checkbox]:checked::-ms-check{background-color:#886EBE;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E %3Cpath d='M15.88 8.29L10 14.17l-1.88-1.88a.996.996 0 1 0-1.41 1.41l2.59 2.59c.39.39 1.02.39 1.41 0L17.3 9.7a.996.996 0 0 0 0-1.41c-.39-.39-1.03-.39-1.42 0z' fill='%23fff'/%3E %3C/svg%3E")}.fcheck .elementor-field-option{display:flex;align-items:center}.fcheck .elementor-field-option label{margin-left:8px}.elementor-field-group-aceptacion a{font-weight:700;color:#886EBE}#form-field-aceptacion{background:none}.blog article .elementor-post__thumbnail__link:after{background-image:unset;background:rgba(136,110,190,.4)}.blog.elementor-posts__hover-gradient .elementor-post__card:hover .elementor-post__thumbnail__link:after{opacity:0}.blog article .elementor-post__badge{position:initial;margin-left:0!important;margin-top:0!important;padding-right:0;padding-left:0;width:fit-content;border-bottom:1px solid #40A5DD}.blog article .elementor-post__excerpt>p{padding-left:16px;border-left:3px solid #886EBE}.blog article .elementor-post__read-more-wrapper a.elementor-post__read-more{background:#886EBE;padding:16px 32px;border-radius:61px}.blog article .elementor-post__read-more-wrapper a.elementor-post__read-more:hover{background:#373736}.floating-menu>ul{top:30%!important}.eicon-close{color:#ffffff!important}