/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*::before,*::after{box-sizing:border-box}img,video,svg{max-width:100%;height:auto;display:block}html,body{max-width:100vw;overflow-x:hidden}*:focus,*:focus-visible{outline:none !important}input:focus,select:focus,textarea:focus,button:focus,input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:none !important;box-shadow:none !important}body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}p{color:#333;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:0em;margin-bottom:1rem}h1,h2,h3,h4,h5,h6{font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:700;line-height:1.2;margin-top:0;margin-bottom:1rem}@media(max-width:767.98px){h1,h2,h3,h4,h5,h6{margin-bottom:.75rem}}a{color:#f0522e;text-decoration:none;transition:color .2s ease}a:hover,a:focus{color:rgb(93.3665966387%,23.4947478992%,7.5745798319%);text-decoration:underline}.form-check.form-switch{padding-left:0;min-height:auto}.form-check.form-switch .form-check-input{width:32px;height:20px;margin-left:0;margin-top:0;cursor:pointer;border:none;border-radius:12px;background-color:#e5e5e7;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");transition:background-color .2s ease,background-position .2s ease}.form-check.form-switch .form-check-input:checked{background-color:#130146;border-color:#130146;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check.form-switch .form-check-input:focus{box-shadow:none;border-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.search-clear-wrapper{position:relative;display:inline-flex;width:100%}.search-clear-wrapper>input{padding-right:36px !important}.search-clear-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:50%;background:#e5e5e7;color:#6e6c77;cursor:pointer;transition:background .15s,color .15s;z-index:1}.search-clear-btn:hover{background:#d0d0d3;color:#130146}.search-clear-btn svg{width:12px;height:12px;flex-shrink:0}.dialog-off-canvas-main-canvas,.layout-container,.region,.block{overflow:visible !important;height:auto;margin:0;padding:0}.region-footer,.footer__content{margin-bottom:0;padding-bottom:0}header,main,footer,.container,.container-fluid,.container-xl{overflow-x:clip}.path-frontpage{overflow-x:hidden}.path-frontpage .dialog-off-canvas-main-canvas,.path-frontpage .layout-container,.path-frontpage header,.path-frontpage main,.path-frontpage footer,.path-frontpage .container,.path-frontpage .container-fluid,.path-frontpage .container-xl,.path-frontpage .region,.path-frontpage .block{overflow-x:clip;overflow-y:visible !important;height:auto}html.h-100,body.h-100{height:auto !important}body.d-flex.flex-column.h-100{height:auto !important;min-height:100vh}.page__main{padding-top:100px}@media(max-width:991.98px){.page__main{padding-top:90px}}@media(max-width:767.98px){.page__main{padding-top:80px}}.page__footer{margin-bottom:0;padding-bottom:0}.page__breadcrumb{padding-top:20px;margin-bottom:1rem}@media(max-width:767.98px){.page__breadcrumb{padding-top:15px;margin-bottom:.75rem}}.page-standalone__outer{width:100%}.page-standalone__header-logo{flex-shrink:0;align-self:stretch;width:100%;display:flex;justify-content:center;align-items:center;padding-top:1.5rem;padding-bottom:1.5rem;background-color:#fff}.page-standalone__header-logo .header__logo-link{display:inline-block}.page-standalone{width:100%;max-width:100%}.page-standalone__content{width:100%}.page-standalone__content--register{max-width:28rem}.page-standalone__content--reset{max-width:32rem}.page-standalone__content--account-type{max-width:36rem}.page-standalone__footer-links{display:flex;flex-direction:column;gap:.5rem}.app-layout{display:flex;min-height:100vh;width:100%;background:#fbfdf6}.app-layout__body{flex:1 1 0%;min-width:0;margin-left:256px;padding-right:24px;padding-bottom:24px;transition:margin-left .3s cubic-bezier(0.4,0,0.2,1)}.app-layout.app-layout--collapsed .app-layout__body{margin-left:88px}@media(min-width:992px){.app-layout__body .site-header{display:none}}.app-layout__body .page__main{padding-top:14px}.app-sidebar{position:fixed;top:12px;left:0;bottom:12px;width:232px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.06);border-radius:0 16px 16px 0;z-index:600;display:flex;flex-direction:column;transition:width .3s cubic-bezier(0.4,0,0.2,1);overflow:visible}.app-layout--collapsed .app-sidebar{width:64px}.app-sidebar__header{display:flex;align-items:center;justify-content:space-between;padding:24px 12px 0;flex-shrink:0;overflow:visible;position:relative}.app-layout--collapsed .app-sidebar__header{justify-content:center;padding:24px 0 0}.app-sidebar__logo{overflow:hidden;flex:1 1 auto;min-width:0;transition:opacity .3s cubic-bezier(0.4,0,0.2,1)}.app-layout--collapsed .app-sidebar__logo{opacity:0;width:0;flex:0 0 0;overflow:hidden;pointer-events:none}.app-sidebar__logo-link{display:inline-flex;align-items:center}.app-sidebar__logo-img{height:28px;width:auto;display:block}.app-sidebar__logo img{height:28px;width:auto;max-width:140px;display:block}.app-sidebar__logo-collapsed{display:none;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px}.app-layout--collapsed .app-sidebar__logo-collapsed{display:flex}.app-sidebar__logo-collapsed-img{width:32px;height:32px;object-fit:contain;display:block}.app-sidebar__toggle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e5e5e7;border-radius:6px;background:#fff;cursor:pointer;flex-shrink:0;color:#130146;position:absolute;right:-14px;top:50%;transform:translateY(-50%);z-index:10;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:background .3s cubic-bezier(0.4,0,0.2,1),box-shadow .3s cubic-bezier(0.4,0,0.2,1)}.app-sidebar__toggle:hover{background:#f5f5f5;box-shadow:0 2px 6px rgba(0,0,0,.15)}.app-sidebar__toggle-icon{width:16px;height:16px;display:block}.app-sidebar__content{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:24px 12px;display:flex;flex-direction:column;gap:4px}.app-layout--collapsed .app-sidebar__content{overflow:visible;padding:24px 0}.app-sidebar__content::-webkit-scrollbar{width:4px}.app-sidebar__content::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.app-sidebar__footer{flex-shrink:0;border-top:1px solid #e5e5e7;padding:12px;display:flex;flex-direction:column;gap:4px}.app-sidebar__footer:empty{display:none}.app-layout--collapsed .app-sidebar__footer{padding:8px 0;gap:4px;align-items:center}.app-sidebar__footer .nav-item,.app-sidebar__footer .menu-item{list-style:none}.app-sidebar__footer .nav-item>a,.app-sidebar__footer .menu-item>a{display:flex;align-items:center;gap:8px;height:40px;padding:0 4px;color:#130146;text-decoration:none;font-size:.875rem;font-weight:400;white-space:nowrap;border-radius:10px;transition:background .3s cubic-bezier(0.4,0,0.2,1),color .3s cubic-bezier(0.4,0,0.2,1),padding .3s cubic-bezier(0.4,0,0.2,1),gap .3s cubic-bezier(0.4,0,0.2,1),width .3s cubic-bezier(0.4,0,0.2,1)}.app-sidebar__footer .nav-item>a:hover,.app-sidebar__footer .menu-item>a:hover{color:#f0522e}.app-sidebar__footer .nav-item>a:hover .menu-link-icon--uploaded,.app-sidebar__footer .menu-item>a:hover .menu-link-icon--uploaded{background:#fef2ef}.app-layout--collapsed .app-sidebar__footer .nav-item>a,.app-layout--collapsed .app-sidebar__footer .menu-item>a{padding:0 0 0 16px;gap:0;width:64px;border-radius:0}.app-layout--collapsed .app-sidebar__footer .menu-link-text{opacity:0;max-width:0;overflow:hidden;pointer-events:none}.app-sidebar__footer-slot:empty{display:none}.app-sidebar__upgrade{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;text-decoration:none;color:#10654c;background:#e9fcf6;transition:background .3s cubic-bezier(0.4,0,0.2,1)}.app-sidebar__upgrade:hover{background:#d9f5ea;color:#10654c;text-decoration:none}.app-layout--collapsed .app-sidebar__upgrade{justify-content:center;padding:8px;width:40px;height:40px;margin:0 auto}.app-sidebar__upgrade-icon{flex-shrink:0;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.app-sidebar__upgrade-icon svg{width:20px;height:20px;display:block}.app-sidebar__upgrade-text{display:flex;flex-direction:column;min-width:0;transition:opacity .3s cubic-bezier(0.4,0,0.2,1),max-width .3s cubic-bezier(0.4,0,0.2,1)}.app-layout--collapsed .app-sidebar__upgrade-text{opacity:0;max-width:0;overflow:hidden;pointer-events:none;position:absolute}.app-sidebar__upgrade-title{font-size:.8125rem;font-weight:600;line-height:1.3}.app-sidebar__upgrade-subtitle{font-size:.6875rem;font-weight:400;color:#999;line-height:1.3}.app-sidebar__upgrade-arrow{flex-shrink:0;margin-left:auto;display:inline-flex;align-items:center;color:#10654c}.app-sidebar__upgrade-arrow svg{width:16px;height:16px;display:block}.app-layout--collapsed .app-sidebar__upgrade-arrow{display:none}.app-sidebar__profile{display:flex;align-items:center;gap:10px;padding:4px 0}.app-layout--collapsed .app-sidebar__profile{justify-content:center}a.app-sidebar__profile--link{color:inherit;text-decoration:none;border-radius:8px;padding:4px 6px;margin:0 -6px;transition:background-color .2s ease}a.app-sidebar__profile--link:hover,a.app-sidebar__profile--link:focus-visible{background-color:rgba(19,1,70,.04);color:inherit;text-decoration:none}a.app-sidebar__profile--link:focus-visible{outline:2px solid #f0522e;outline-offset:2px}.app-sidebar__profile-avatar{position:relative;flex-shrink:0;width:40px;height:40px;border-radius:10px;background:rgba(240,82,46,.1);display:flex;align-items:center;justify-content:center}.app-layout--collapsed .app-sidebar__profile-avatar{width:36px;height:36px}.app-sidebar__profile-avatar-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.app-sidebar__profile-avatar-badge{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:16px;background:#130146;border:2px solid #fff;display:flex;align-items:center;justify-content:center;line-height:0;pointer-events:none}.app-sidebar__profile-avatar-badge svg{width:12px;height:12px;display:block}.app-sidebar__profile-avatar-initials{font-size:.875rem;font-weight:600;color:#f0522e;text-transform:uppercase;line-height:1}.app-sidebar__profile-info{display:flex;flex-direction:column;min-width:0;transition:opacity .3s cubic-bezier(0.4,0,0.2,1),max-width .3s cubic-bezier(0.4,0,0.2,1)}.app-layout--collapsed .app-sidebar__profile-info{opacity:0;max-width:0;overflow:hidden;pointer-events:none;position:absolute}.app-sidebar__profile-name{font-size:.8125rem;font-weight:500;color:#130146;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px;line-height:1.3}.app-sidebar__profile-role{font-size:.6875rem;color:#999;white-space:nowrap;line-height:1.3}.app-sidebar .block-menu{margin-bottom:0}.app-sidebar .block-menu+.block-menu{margin-top:20px;padding-top:20px;border-top:1px solid #e5e5e7}.app-sidebar .block-menu>h2,.app-sidebar .block>h2{font-size:.7rem;font-weight:500;text-transform:none;letter-spacing:0;color:rgba(19,1,70,.5);padding:4px 8px;margin:0 0 2px;white-space:nowrap;overflow:hidden;transition:opacity .3s cubic-bezier(0.4,0,0.2,1)}.app-layout--collapsed .app-sidebar .block-menu>h2,.app-layout--collapsed .app-sidebar .block>h2{opacity:0;height:0;padding:0;margin:0;overflow:hidden}.app-sidebar .nav-item>span.nav-link,.app-sidebar .menu-item>span:not(a){display:block;font-size:.7rem;font-weight:500;text-transform:none;letter-spacing:0;color:rgba(19,1,70,.5);padding:4px 8px;margin:0 0 2px;white-space:nowrap;overflow:hidden;transition:opacity .3s cubic-bezier(0.4,0,0.2,1)}.app-layout--collapsed .app-sidebar .nav-item>span.nav-link,.app-layout--collapsed .app-sidebar .menu-item>span:not(a){opacity:0;height:0;padding:0;margin:0;overflow:hidden}.app-sidebar .nav-item:has(>span.nav-link)~.nav-item:has(>span.nav-link),.app-sidebar .menu-item:has(>span:not(a))~.menu-item:has(>span:not(a)){margin-top:10px;padding-top:10px;border-top:1px solid #e5e5e7}.app-sidebar .nav-item:has(>a)+.nav-item:has(>span.nav-link){margin-top:20px}.app-sidebar .menu,.app-sidebar .navbar-nav{list-style:none;padding:0;margin:0;flex-direction:column !important}.app-layout--collapsed .app-sidebar .menu,.app-layout--collapsed .app-sidebar .navbar-nav{width:64px}.app-sidebar .nav-item,.app-sidebar .menu-item{list-style:none}.app-sidebar .nav-item>a,.app-sidebar .menu-item>a{display:flex;align-items:center;gap:8px;padding:0 4px;color:#130146;text-decoration:none;font-size:.875rem;font-weight:400;white-space:nowrap;border-radius:10px;transition:background .3s cubic-bezier(0.4,0,0.2,1),color .3s cubic-bezier(0.4,0,0.2,1),padding .3s cubic-bezier(0.4,0,0.2,1),gap .3s cubic-bezier(0.4,0,0.2,1),width .3s cubic-bezier(0.4,0,0.2,1);position:relative;outline:none}.app-sidebar .nav-item>a:focus,.app-sidebar .nav-item>a:focus-visible,.app-sidebar .menu-item>a:focus,.app-sidebar .menu-item>a:focus-visible{outline:none;box-shadow:none}.app-sidebar .nav-item>a:not(.is-active):not(.active-trail):hover,.app-sidebar .menu-item>a:not(.is-active):not(.active-trail):hover{color:#f0522e}.app-sidebar .nav-item>a:not(.is-active):not(.active-trail):hover .menu-link-icon--uploaded,.app-sidebar .nav-item>a:not(.is-active):not(.active-trail):hover .menu-link-icon,.app-sidebar .nav-item>a:not(.is-active):not(.active-trail):hover .menu-link-icon-placeholder,.app-sidebar .menu-item>a:not(.is-active):not(.active-trail):hover .menu-link-icon--uploaded,.app-sidebar .menu-item>a:not(.is-active):not(.active-trail):hover .menu-link-icon,.app-sidebar .menu-item>a:not(.is-active):not(.active-trail):hover .menu-link-icon-placeholder{background:#fef2ef}.app-sidebar .nav-item>a.is-active,.app-sidebar .nav-item>a.active-trail,.app-sidebar .menu-item>a.is-active,.app-sidebar .menu-item>a.active-trail{color:#130146;font-weight:700}.app-sidebar .nav-item>a.is-active .menu-link-icon--uploaded,.app-sidebar .nav-item>a.is-active .menu-link-icon,.app-sidebar .nav-item>a.is-active .menu-link-icon-placeholder,.app-sidebar .nav-item>a.active-trail .menu-link-icon--uploaded,.app-sidebar .nav-item>a.active-trail .menu-link-icon,.app-sidebar .nav-item>a.active-trail .menu-link-icon-placeholder,.app-sidebar .menu-item>a.is-active .menu-link-icon--uploaded,.app-sidebar .menu-item>a.is-active .menu-link-icon,.app-sidebar .menu-item>a.is-active .menu-link-icon-placeholder,.app-sidebar .menu-item>a.active-trail .menu-link-icon--uploaded,.app-sidebar .menu-item>a.active-trail .menu-link-icon,.app-sidebar .menu-item>a.active-trail .menu-link-icon-placeholder{background:#fef2ef}.app-sidebar .nav-item>a>i,.app-sidebar .nav-item>a>[class*=bi-],.app-sidebar .nav-item>a>.fa,.app-sidebar .nav-item>a>svg,.app-sidebar .menu-item>a>i,.app-sidebar .menu-item>a>[class*=bi-],.app-sidebar .menu-item>a>.fa,.app-sidebar .menu-item>a>svg{flex-shrink:0;width:32px;height:32px;padding:6px;border-radius:6px;font-size:20px;display:inline-flex;align-items:center;justify-content:center}.app-sidebar .menu-link-icon{flex-shrink:0;width:32px;height:32px;padding:6px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#130146}.app-sidebar .menu-link-icon svg{width:20px;height:20px;display:block}.app-sidebar .menu-link-icon--uploaded{position:relative;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:6px;border-radius:6px;flex-shrink:0}.app-sidebar .menu-link-icon--uploaded .menu-link-svg-icon--default,.app-sidebar .menu-link-icon--uploaded .menu-link-svg-icon--active{width:20px;height:20px;display:block;object-fit:contain;transition:opacity .15s ease}.app-sidebar .menu-link-icon--uploaded .menu-link-svg-icon--active{position:absolute;top:6px;left:6px;opacity:0}.app-sidebar .nav-item>a.is-active .menu-link-icon--uploaded .menu-link-svg-icon--default,.app-sidebar .nav-item.active-trail>a .menu-link-icon--uploaded .menu-link-svg-icon--default,.app-sidebar .menu-item>a.is-active .menu-link-icon--uploaded .menu-link-svg-icon--default,.app-sidebar .menu-item.active-trail>a .menu-link-icon--uploaded .menu-link-svg-icon--default{opacity:0}.app-sidebar .nav-item>a.is-active .menu-link-icon--uploaded .menu-link-svg-icon--active,.app-sidebar .nav-item.active-trail>a .menu-link-icon--uploaded .menu-link-svg-icon--active,.app-sidebar .menu-item>a.is-active .menu-link-icon--uploaded .menu-link-svg-icon--active,.app-sidebar .menu-item.active-trail>a .menu-link-icon--uploaded .menu-link-svg-icon--active{opacity:1}.app-sidebar .menu-link-icon-placeholder{flex-shrink:0;width:32px;height:32px;padding:6px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#999;line-height:1}.app-sidebar .menu-link-text{overflow:hidden;text-overflow:ellipsis;transition:opacity .3s cubic-bezier(0.4,0,0.2,1),max-width .3s cubic-bezier(0.4,0,0.2,1);max-width:180px}.app-sidebar .block-menu:first-child .nav-item:first-child>a,.app-sidebar .block-menu:first-child .menu-item:first-child>a{background:#f0522e;color:#fff;font-weight:500;height:40px;padding:0 16px;border-radius:10px;gap:6px;margin-bottom:4px;justify-content:center;align-items:center}.app-sidebar .block-menu:first-child .nav-item:first-child>a:hover,.app-sidebar .block-menu:first-child .menu-item:first-child>a:hover{background:#c9441f;color:#fff}.app-sidebar .block-menu:first-child .nav-item:first-child>a .menu-link-icon,.app-sidebar .block-menu:first-child .nav-item:first-child>a .menu-link-icon-placeholder,.app-sidebar .block-menu:first-child .menu-item:first-child>a .menu-link-icon,.app-sidebar .block-menu:first-child .menu-item:first-child>a .menu-link-icon-placeholder{color:#fff !important;background:none !important;padding:0;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.app-sidebar .block-menu:first-child .nav-item:first-child>a .menu-link-icon svg,.app-sidebar .block-menu:first-child .menu-item:first-child>a .menu-link-icon svg{width:20px;height:20px;display:block;color:#fff !important;fill:#fff !important;stroke:#fff}.app-sidebar .block-menu:first-child .nav-item:first-child>a .menu-link-icon svg *[fill]:not([fill=none]),.app-sidebar .block-menu:first-child .menu-item:first-child>a .menu-link-icon svg *[fill]:not([fill=none]){fill:#fff !important}.app-sidebar .block-menu:first-child .nav-item:first-child>a .menu-link-icon svg *[stroke]:not([stroke=none]),.app-sidebar .block-menu:first-child .menu-item:first-child>a .menu-link-icon svg *[stroke]:not([stroke=none]){stroke:#fff !important}.app-layout--collapsed .app-sidebar .block-menu:first-child .nav-item:first-child>a,.app-layout--collapsed .app-sidebar .block-menu:first-child .menu-item:first-child>a{width:40px;height:40px;padding:0;gap:0;margin:0 auto 4px;justify-content:center;border-radius:10px}.app-layout--collapsed .app-sidebar .nav-item>a,.app-layout--collapsed .app-sidebar .menu-item>a{padding:0 0 0 16px;gap:0;width:64px;border-radius:0}.app-layout--collapsed .app-sidebar .menu-link-text{opacity:0;max-width:0;overflow:hidden;pointer-events:none}.app-layout--collapsed .app-sidebar .nav-item:not(:has(>a)),.app-layout--collapsed .app-sidebar .menu-item:not(:has(>a)){visibility:hidden}.app-layout--collapsed .app-sidebar .block-menu+.block-menu{border-top-color:#e5e5e7}.app-sidebar__overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:599;opacity:0;transition:opacity .3s ease}.app-sidebar-mobile-toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:none;cursor:pointer;color:#130146;padding:0}.app-sidebar-mobile-toggle svg{width:24px;height:24px}@media(max-width:991.98px){.app-sidebar{transform:translateX(-100%);transition:transform .3s cubic-bezier(0.4,0,0.2,1),width .3s cubic-bezier(0.4,0,0.2,1);width:232px;box-shadow:none}.app-sidebar.app-sidebar--mobile-open{transform:translateX(0);box-shadow:4px 0 24px rgba(0,0,0,.15)}.app-layout__body{margin-left:0 !important}.app-layout__body .site-header{position:sticky;top:0}.app-sidebar-mobile-toggle{display:inline-flex}.app-sidebar__overlay--active{display:block;opacity:1}}.app-layout--collapsed .app-sidebar .nav-item>a,.app-layout--collapsed .app-sidebar .menu-item>a{position:relative}.app-layout--collapsed .app-sidebar .nav-item>a:hover::after,.app-layout--collapsed .app-sidebar .menu-item>a:hover::after{content:attr(data-sidebar-tooltip);position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);background:#333;color:#fff;padding:4px 10px;border-radius:6px;font-size:.8rem;white-space:nowrap;z-index:700;pointer-events:none;box-shadow:0 2px 8px rgba(0,0,0,.15)}.app-sidebar .block-menu:first-child .nav-item:first-child>a .menu-link-icon img,.app-sidebar .block-menu:first-child .nav-item:first-child>a .menu-link-icon--uploaded img,.app-sidebar .block-menu:first-child .nav-item:first-child>a .menu-link-svg-icon--default,.app-sidebar .block-menu:first-child .nav-item:first-child>a .menu-link-svg-icon--active,.app-sidebar .block-menu:first-child .menu-item:first-child>a .menu-link-icon img,.app-sidebar .block-menu:first-child .menu-item:first-child>a .menu-link-icon--uploaded img,.app-sidebar .block-menu:first-child .menu-item:first-child>a .menu-link-svg-icon--default,.app-sidebar .block-menu:first-child .menu-item:first-child>a .menu-link-svg-icon--active{filter:brightness(0) invert(1) !important}.app-sidebar .block-menu:first-child .nav-item:first-child>a .menu-link-icon--uploaded,.app-sidebar .block-menu:first-child .menu-item:first-child>a .menu-link-icon--uploaded{width:20px !important;height:20px !important;padding:0 !important;background:none !important;flex-shrink:0}.app-sidebar .block-menu:first-child .nav-item:first-child>a .menu-link-icon img,.app-sidebar .block-menu:first-child .nav-item:first-child>a .menu-link-icon--uploaded img,.app-sidebar .block-menu:first-child .menu-item:first-child>a .menu-link-icon img,.app-sidebar .block-menu:first-child .menu-item:first-child>a .menu-link-icon--uploaded img{width:20px !important;height:20px !important;display:block}.auth-page{display:flex;flex-direction:row;min-height:100vh;width:100%}@media(max-width:991.98px){.auth-page{flex-direction:column}}.auth-page__left-panel{display:flex;flex-direction:column;flex:1 1 0;background-color:#ece6fe;justify-content:center;align-items:center;overflow:hidden;gap:56px;padding:40px 138px 40px 48px;position:relative}@media(max-width:1199.98px){.auth-page__left-panel{padding:32px;gap:40px}}@media(max-width:991.98px){.auth-page__left-panel{flex:0 0 auto;padding:32px 24px;gap:32px}}@media(max-width:575.98px){.auth-page__left-panel{padding:24px 16px;gap:24px}}.auth-page__brand{flex-shrink:0}.auth-page__brand img,.auth-page__brand .field__item img{height:24px;width:auto;display:block}@media(max-width:991.98px){.auth-page__brand img,.auth-page__brand .field__item img{height:20px}}.auth-page__logo{display:inline-block}.auth-page__logo img,.auth-page__logo .field__item img{height:24px;width:auto;display:block}.auth-page__title-section{display:flex;flex-direction:column;align-items:center;gap:24px;flex-shrink:0}.auth-page__tagline{font-family:"Inter",sans-serif;font-size:32px;font-weight:600;line-height:40px;color:#130146;text-align:center;margin:0}.auth-page__tagline p{margin:0}.auth-page__tagline .auth-page__tagline-accent{color:#f0522e}@media(max-width:1199.98px){.auth-page__tagline{font-size:26px;line-height:34px}}@media(max-width:991.98px){.auth-page__tagline{font-size:22px;line-height:30px}}@media(max-width:575.98px){.auth-page__tagline{font-size:20px;line-height:28px}}.auth-page__images{display:flex;gap:20px;align-items:center;justify-content:center;width:596px;max-width:100%;flex-shrink:0}@media(max-width:1199.98px){.auth-page__images{width:100%;max-width:520px}}@media(max-width:991.98px){.auth-page__images{display:none}}.auth-page__images-col{display:flex;flex-direction:column;gap:20px}.auth-page__images-col--right{gap:22px}.auth-page__image-card{position:relative;border-radius:12px;overflow:hidden;flex-shrink:0}.auth-page__image-card--large{width:352px;height:264px}@media(max-width:1199.98px){.auth-page__image-card--large{width:280px;height:210px}}.auth-page__image-card--small{width:224px;height:168px}@media(max-width:1199.98px){.auth-page__image-card--small{width:200px;height:150px}}.auth-page__image-card img{width:100%;height:100%;object-fit:cover;display:block}.auth-page__image-badge{position:absolute;top:6px;left:6px;display:inline-flex;align-items:center;gap:2px;height:24px;padding:0 8px;border-radius:6px;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;white-space:nowrap}.auth-page__image-badge svg{width:16px;height:16px;flex-shrink:0}.auth-page__image-badge--creadores{background-color:#fef8e6;color:#a07903}.auth-page__image-badge--smm{background-color:#e6fef8;color:#027357}.auth-page__image-badge--shootings{background-color:#fee6f8;color:#a00379}.auth-page__image-badge--creativos{background-color:#f8e6fe;color:#7903a0}.auth-page__image-badge--eventos{background-color:#fef0ec;color:#f0522e}.auth-page__right-panel{display:flex;flex-direction:column;flex:0 0 auto;width:472px;max-width:472px;padding:0 48px;justify-content:center;align-items:center;background-color:#fff;min-height:100vh;overflow:hidden;margin-left:-90px;position:relative;z-index:1}.auth-page__right-panel .page-standalone__wrapper{width:100%;max-width:432px;min-height:auto}.auth-page__right-panel .page-standalone__content{max-width:432px;width:100%}@media(max-width:1199.98px){.auth-page__right-panel{width:420px;max-width:420px;margin-left:-60px;padding:0 32px}.auth-page__right-panel .page-standalone__wrapper,.auth-page__right-panel .page-standalone__content{max-width:380px}}@media(max-width:991.98px){.auth-page__right-panel{flex:1 1 auto;width:100%;max-width:100%;margin-left:0;padding:40px 24px;min-height:auto;justify-content:flex-start}.auth-page__right-panel .page-standalone__wrapper,.auth-page__right-panel .page-standalone__content{max-width:432px}}@media(max-width:575.98px){.auth-page__right-panel{padding:32px 16px}}p.h1{font-family:"Inter",sans-serif;font-size:2.75rem;line-height:3rem;letter-spacing:-0.04em;font-weight:400}p.h1semibold{font-family:"Inter",sans-serif;font-size:2.75rem;line-height:3rem;letter-spacing:-0.04em;font-weight:600}p.h2{font-family:"Inter",sans-serif;font-size:2.375rem;line-height:2.75rem;letter-spacing:-0.04em;font-weight:400}p.h2semibold{font-family:"Inter",sans-serif;font-size:2.375rem;line-height:2.75rem;letter-spacing:-0.04em;font-weight:600}p.h3{font-family:"Inter",sans-serif;font-size:2rem;line-height:2.5rem;letter-spacing:0;font-weight:400}p.h3semibold{font-family:"Inter",sans-serif;font-size:2rem;line-height:2.5rem;letter-spacing:0;font-weight:600}p.h4{font-family:"Inter",sans-serif;font-size:1.5rem;line-height:2rem;letter-spacing:0;font-weight:400}p.h4semibold{font-family:"Inter",sans-serif;font-size:1.5rem;line-height:2rem;letter-spacing:0;font-weight:600}p.h5{font-family:"Inter",sans-serif;font-size:1.25rem;line-height:1.75rem;letter-spacing:0;font-weight:500}p.h5semibold{font-family:"Inter",sans-serif;font-size:1.25rem;line-height:1.75rem;letter-spacing:0;font-weight:600}p.parrafo1regular{font-family:"Inter",sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:0;font-weight:400}p.parrafo1medium{font-family:"Inter",sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:0;font-weight:500}p.parrafo1semibold{font-family:"Inter",sans-serif;font-size:1rem;line-height:1.5rem;letter-spacing:0;font-weight:600}p.parrafo2regular{font-family:"Inter",sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:0;font-weight:400}p.parrafo2medium{font-family:"Inter",sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:0;font-weight:500}p.parrafo2semibold{font-family:"Inter",sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:0;font-weight:600}p.parrafo2bold{font-family:"Inter",sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:0;font-weight:700}p.parrafo3regular{font-family:"Inter",sans-serif;font-size:.75rem;line-height:1rem;letter-spacing:0;font-weight:400}p.parrafo3medium{font-family:"Inter",sans-serif;font-size:.75rem;line-height:1rem;letter-spacing:0;font-weight:500}p.parrafo3semibold{font-family:"Inter",sans-serif;font-size:.75rem;line-height:1rem;letter-spacing:0;font-weight:600}@media(max-width:767.98px){p.h1,p.h1semibold{font-size:2rem;line-height:2.5rem}p.h2,p.h2semibold{font-size:1.75rem;line-height:2.25rem}p.h3,p.h3semibold{font-size:1.5rem;line-height:2rem}p.h4,p.h4semibold{font-size:1.25rem;line-height:1.75rem}p.h5,p.h5semibold{font-size:1.125rem;line-height:1.5rem}}.ckeditor-content *,.ckeditor *{margin-bottom:0}.ckeditor-content *+*,.ckeditor *+*{margin-top:1.5rem}.ckeditor-content p.h1+*,.ckeditor-content p.h1semibold+*,.ckeditor-content p.h2+*,.ckeditor-content p.h2semibold+*,.ckeditor-content p.h3+*,.ckeditor-content p.h3semibold+*,.ckeditor-content p.h4+*,.ckeditor-content p.h4semibold+*,.ckeditor-content p.h5+*,.ckeditor-content p.h5semibold+*,.ckeditor p.h1+*,.ckeditor p.h1semibold+*,.ckeditor p.h2+*,.ckeditor p.h2semibold+*,.ckeditor p.h3+*,.ckeditor p.h3semibold+*,.ckeditor p.h4+*,.ckeditor p.h4semibold+*,.ckeditor p.h5+*,.ckeditor p.h5semibold+*{margin-top:3rem}.ckeditor-content *+p.h1,.ckeditor-content *+p.h1semibold,.ckeditor-content *+p.h2,.ckeditor-content *+p.h2semibold,.ckeditor-content *+p.h3,.ckeditor-content *+p.h3semibold,.ckeditor-content *+p.h4,.ckeditor-content *+p.h4semibold,.ckeditor-content *+p.h5,.ckeditor-content *+p.h5semibold,.ckeditor *+p.h1,.ckeditor *+p.h1semibold,.ckeditor *+p.h2,.ckeditor *+p.h2semibold,.ckeditor *+p.h3,.ckeditor *+p.h3semibold,.ckeditor *+p.h4,.ckeditor *+p.h4semibold,.ckeditor *+p.h5,.ckeditor *+p.h5semibold{margin-top:3rem}@media(max-width:767.98px){.ckeditor-content *+*,.ckeditor *+*{margin-top:1rem}.ckeditor-content p.h1+*,.ckeditor-content p.h1semibold+*,.ckeditor-content p.h2+*,.ckeditor-content p.h2semibold+*,.ckeditor-content p.h3+*,.ckeditor-content p.h3semibold+*,.ckeditor-content p.h4+*,.ckeditor-content p.h4semibold+*,.ckeditor-content p.h5+*,.ckeditor-content p.h5semibold+*,.ckeditor-content *+p.h1,.ckeditor-content *+p.h1semibold,.ckeditor-content *+p.h2,.ckeditor-content *+p.h2semibold,.ckeditor-content *+p.h3,.ckeditor-content *+p.h3semibold,.ckeditor-content *+p.h4,.ckeditor-content *+p.h4semibold,.ckeditor-content *+p.h5,.ckeditor-content *+p.h5semibold,.ckeditor p.h1+*,.ckeditor p.h1semibold+*,.ckeditor p.h2+*,.ckeditor p.h2semibold+*,.ckeditor p.h3+*,.ckeditor p.h3semibold+*,.ckeditor p.h4+*,.ckeditor p.h4semibold+*,.ckeditor p.h5+*,.ckeditor p.h5semibold+*,.ckeditor *+p.h1,.ckeditor *+p.h1semibold,.ckeditor *+p.h2,.ckeditor *+p.h2semibold,.ckeditor *+p.h3,.ckeditor *+p.h3semibold,.ckeditor *+p.h4,.ckeditor *+p.h4semibold,.ckeditor *+p.h5,.ckeditor *+p.h5semibold{margin-top:2rem}}.cookiesjsr--app .cookiesjsr-banner{background-color:#f0522e !important;flex-direction:column !important;padding:12px !important;width:100% !important;right:0 !important;bottom:0 !important;left:0 !important;max-height:inherit !important;max-width:inherit !important;border:none;z-index:1032}.cookiesjsr--app .cookiesjsr-banner .cookiesjsr-banner__info .cookiesjsr-links.cookiesjsr-links--row{margin:.5rem 0 0 0 !important;display:block;width:100%;text-align:left;color:#fff;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:.875rem;letter-spacing:0em;margin-bottom:1rem}.cookiesjsr--app .cookiesjsr-banner .cookiesjsr-banner__info .cookiesjsr-links.cookiesjsr-links--row li{padding:0 !important;display:inline}.cookiesjsr--app .cookiesjsr-banner .cookiesjsr-banner__info .cookiesjsr-links.cookiesjsr-links--row li a{display:inline-block}.cookiesjsr--app .cookiesjsr-banner .cookiesjsr-banner__info .cookiesjsr-links.cookiesjsr-links--row li a:hover{color:#fff !important}.cookiesjsr--app .cookiesjsr-banner .cookiesjsr-banner__action,.cookiesjsr--app .cookiesjsr-banner .cookiesjsr-banner__info{width:100% !important;padding:0 !important;margin:0 !important}.cookiesjsr--app .cookiesjsr-banner .cookiesjsr-banner__action{margin-top:.75rem !important}.cookiesjsr--app .cookiesjsr-banner .cookiesjsr-banner__info{color:#fff;font-weight:400;font-style:normal;font-size:.75rem;line-height:1.25rem;letter-spacing:0em}.cookiesjsr--app .cookiesjsr-banner .cookiesjsr-btn{border-radius:6px;margin:0 4px !important;width:initial !important;min-height:initial !important;padding:4px 10px;font-size:12px;border-width:1px;text-transform:none}.cookiesjsr--app .cookiesjsr-banner .cookiesjsr-btn:hover{background-color:#fff !important;color:#f0522e !important}.cookiesjsr--app .cookiesjsr-banner .cookiesjsr-btn.cookiesjsr-settings{background-color:#f0522e !important;display:block !important}.cookiesjsr--app .cookiesjsr-banner .cookiesjsr-btn.cookiesjsr-settings:hover{background-color:#fff !important}.cookiesjsr--app .cookiesjsr-banner .cookiesjsr-btn.important{color:#f0522e !important}.user-logged-in .cookiesjsr--app .cookiesjsr-banner{left:var(--gin-toolbar-x-offset,var(--drupal-displace-offset-left,0px)) !important;width:calc(100% - var(--gin-toolbar-x-offset,var(--drupal-displace-offset-left,0px))) !important;z-index:480 !important}.cookiesjsr-banner--active{box-shadow:none}@media(min-width:992px){.user-logged-in.toolbar-vertical .cookiesjsr--app .cookiesjsr-banner{left:var(--drupal-displace-offset-left,240px) !important;width:calc(100% - var(--drupal-displace-offset-left,240px)) !important}}@media(max-width:575.98px){.cookiesjsr--app .cookiesjsr-banner .cookiesjsr-btn{padding:6px 12px;font-size:11px;margin-bottom:6px !important}.cookiesjsr-banner__action{flex-direction:column}.cookiesjsr--app .cookiesjsr-banner{padding:15px !important}}.cookiesjsr--app input[type=checkbox]{border:none;background-image:none !important;background-color:rgba(0,0,0,0) !important}.cookiesjsr-layer{padding-top:0 !important}.cookiesjsr-service-group__tab{background-color:#fff !important;border-radius:0;font-size:14px;color:#f0522e}.cookiesjsr-service-group__tab:hover{background-color:#fff !important}.cookiesjsr-banner{background-color:#f0522e !important;padding:1em;border-top:1px solid #fff}.cookiesjsr-banner .cookiesjsr-banner__info{text-align:justify}.cookiesjsr-banner .cookiesjsr-btn{background-color:#f0522e !important}.cookiesjsr-banner .cookiesjsr-btn.important{background-color:#fff !important;color:#f0522e !important}.cookiesjsr-banner ul.cookiesjsr-links a{font-weight:bold}.cookiesjsr-service-group--active .cookiesjsr-service-group__tab{background-color:#f0522e !important}.cookiesjsr-service-group--active .cookiesjsr-service-group__content{background-color:#fff !important;color:#f0522e;text-align:justify}.cookiesjsr-service__description h3{color:#f0522e !important;font-weight:bold}.cookiesjsr-service__links a,.cookiesjsr-service__links a:active,.cookiesjsr-service__links a:hover,.cookiesjsr-service__links a:visited{color:#f0522e !important;text-decoration:underline}.cookiesjsr-btn.invert{border-color:#f0522e !important;color:#f0522e !important;border-radius:8px}.cookiesjsr-btn.invert.important{background-color:#f0522e !important;color:#fff !important}.cookiesjsr-switch:after{background-color:#f0522e !important;box-shadow:none;top:-1px}label.cookiesjsr-switch{border:1px solid gray;box-shadow:none}.cookiesjsr-switch.active{background-color:#f0522e !important}.cookiesjsr-switch.active:after{background-color:#fff !important}.password-suggestions{text-align:left;padding:1.5rem;border-radius:.75rem;background-color:rgba(240,82,46,.08);border:1px solid rgba(240,82,46,.15);box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06)}.password-suggestions h2,.password-suggestions .password-suggestions__title{color:#054871;margin-bottom:.75rem}.password-suggestions ul,.password-suggestions .password-suggestions__list{margin:0;list-style:none;display:grid;gap:.5rem}.password-suggestions li,.password-suggestions .password-suggestions__item{position:relative;padding-left:1.5rem}.password-suggestions li::before,.password-suggestions .password-suggestions__item::before{content:"✗";position:absolute;left:0;color:red;font-weight:700}.session-limit-form{box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06);padding:1.5rem;border-radius:.5rem;background-color:#fff}.session-limit-form__form #edit-session-reference.form-radios .form-check.js-form-item.form-item.form-type-radio,.session-limit-form__form .form-radios .form-check.js-form-item.form-item.form-type-radio,.session-limit-form .form-radios .form-check.js-form-item.form-item.form-type-radio{display:flex !important;justify-content:center !important;align-items:center !important}.user-pass-reset-form__password .form-item__widget-wrapper{padding-left:0 !important;margin-left:0 !important}.form-item-pass-pass1 .password-strength,.form-item-pass-pass1 [class*=password-strength],.js-form-item-pass-pass1 .password-strength,.js-form-item-pass-pass1 [class*=password-strength]{padding-left:0 !important;margin-left:0 !important;text-align:left !important}.form-item-pass-pass1 .password-strength .password-strength-title,.form-item-pass-pass1 .password-strength .password-strength_title,.form-item-pass-pass1 .password-strength [class*=password-strength-title],.form-item-pass-pass1 .password-strength [class*=password-strength_title],.form-item-pass-pass1 .password-strength>div:first-child:not([class*=meter]):not([class*=bar]):not([class*=indicator]),.form-item-pass-pass1 .password-strength>span:first-child:not([class*=meter]):not([class*=bar]):not([class*=indicator]),.form-item-pass-pass1 [class*=password-strength] .password-strength-title,.form-item-pass-pass1 [class*=password-strength] .password-strength_title,.form-item-pass-pass1 [class*=password-strength] [class*=password-strength-title],.form-item-pass-pass1 [class*=password-strength] [class*=password-strength_title],.form-item-pass-pass1 [class*=password-strength]>div:first-child:not([class*=meter]):not([class*=bar]):not([class*=indicator]),.form-item-pass-pass1 [class*=password-strength]>span:first-child:not([class*=meter]):not([class*=bar]):not([class*=indicator]),.js-form-item-pass-pass1 .password-strength .password-strength-title,.js-form-item-pass-pass1 .password-strength .password-strength_title,.js-form-item-pass-pass1 .password-strength [class*=password-strength-title],.js-form-item-pass-pass1 .password-strength [class*=password-strength_title],.js-form-item-pass-pass1 .password-strength>div:first-child:not([class*=meter]):not([class*=bar]):not([class*=indicator]),.js-form-item-pass-pass1 .password-strength>span:first-child:not([class*=meter]):not([class*=bar]):not([class*=indicator]),.js-form-item-pass-pass1 [class*=password-strength] .password-strength-title,.js-form-item-pass-pass1 [class*=password-strength] .password-strength_title,.js-form-item-pass-pass1 [class*=password-strength] [class*=password-strength-title],.js-form-item-pass-pass1 [class*=password-strength] [class*=password-strength_title],.js-form-item-pass-pass1 [class*=password-strength]>div:first-child:not([class*=meter]):not([class*=bar]):not([class*=indicator]),.js-form-item-pass-pass1 [class*=password-strength]>span:first-child:not([class*=meter]):not([class*=bar]):not([class*=indicator]){padding-left:0 !important;margin-left:0 !important;text-align:left !important}.form-item-pass-pass2 .password-match,.form-item-pass-pass2 [class*=password-match],.js-form-item-pass-pass2 .password-match,.js-form-item-pass-pass2 [class*=password-match]{padding-left:0 !important;margin-left:0 !important;text-align:left !important}.form-item-pass-pass2 .password-match .password-match-text,.form-item-pass-pass2 .password-match .password-match_text,.form-item-pass-pass2 .password-match [class*=password-match-text],.form-item-pass-pass2 .password-match [class*=password-match_text],.form-item-pass-pass2 .password-match>div:first-child,.form-item-pass-pass2 .password-match>span:first-child,.form-item-pass-pass2 [class*=password-match] .password-match-text,.form-item-pass-pass2 [class*=password-match] .password-match_text,.form-item-pass-pass2 [class*=password-match] [class*=password-match-text],.form-item-pass-pass2 [class*=password-match] [class*=password-match_text],.form-item-pass-pass2 [class*=password-match]>div:first-child,.form-item-pass-pass2 [class*=password-match]>span:first-child,.js-form-item-pass-pass2 .password-match .password-match-text,.js-form-item-pass-pass2 .password-match .password-match_text,.js-form-item-pass-pass2 .password-match [class*=password-match-text],.js-form-item-pass-pass2 .password-match [class*=password-match_text],.js-form-item-pass-pass2 .password-match>div:first-child,.js-form-item-pass-pass2 .password-match>span:first-child,.js-form-item-pass-pass2 [class*=password-match] .password-match-text,.js-form-item-pass-pass2 [class*=password-match] .password-match_text,.js-form-item-pass-pass2 [class*=password-match] [class*=password-match-text],.js-form-item-pass-pass2 [class*=password-match] [class*=password-match_text],.js-form-item-pass-pass2 [class*=password-match]>div:first-child,.js-form-item-pass-pass2 [class*=password-match]>span:first-child{padding-left:0 !important;margin-left:0 !important;text-align:left !important}.form-item-pass-pass1 input[type=password]~.password-strength,.form-item-pass-pass1 input[type=password]~[class*=password-strength],.js-form-item-pass-pass1 input[type=password]~.password-strength,.js-form-item-pass-pass1 input[type=password]~[class*=password-strength],.form-item-pass-pass2 input[type=password]~.password-match,.form-item-pass-pass2 input[type=password]~[class*=password-match],.js-form-item-pass-pass2 input[type=password]~.password-match,.js-form-item-pass-pass2 input[type=password]~[class*=password-match]{padding-left:0 !important;margin-left:0 !important;text-align:left !important}.form-item-pass-pass2 .form-item__widget-wrapper~div:not([class*=meter]):not([class*=bar]):not([class*=indicator]):not([class*=strength-meter]),.form-item-pass-pass2 .form-item__widget-wrapper~span:not([class*=meter]):not([class*=bar]):not([class*=indicator]):not([class*=strength-meter]),.js-form-item-pass-pass2 .form-item__widget-wrapper~div:not([class*=meter]):not([class*=bar]):not([class*=indicator]):not([class*=strength-meter]),.js-form-item-pass-pass2 .form-item__widget-wrapper~span:not([class*=meter]):not([class*=bar]):not([class*=indicator]):not([class*=strength-meter]),.form-item-pass-pass2 input[type=password]~div:not([class*=meter]):not([class*=bar]):not([class*=indicator]):not([class*=strength-meter]),.form-item-pass-pass2 input[type=password]~span:not([class*=meter]):not([class*=bar]):not([class*=indicator]):not([class*=strength-meter]),.js-form-item-pass-pass2 input[type=password]~div:not([class*=meter]):not([class*=bar]):not([class*=indicator]):not([class*=strength-meter]),.js-form-item-pass-pass2 input[type=password]~span:not([class*=meter]):not([class*=bar]):not([class*=indicator]):not([class*=strength-meter]){padding-left:0 !important;margin-left:0 !important;text-align:left !important}.form-item-pass-pass2 .form-item__widget-wrapper~div[class*=password-match],.form-item-pass-pass2 .form-item__widget-wrapper~div.password-match,.form-item-pass-pass2 .form-item__widget-wrapper~span[class*=password-match],.form-item-pass-pass2 .form-item__widget-wrapper~span.password-match,.js-form-item-pass-pass2 .form-item__widget-wrapper~div[class*=password-match],.js-form-item-pass-pass2 .form-item__widget-wrapper~div.password-match,.js-form-item-pass-pass2 .form-item__widget-wrapper~span[class*=password-match],.js-form-item-pass-pass2 .form-item__widget-wrapper~span.password-match,.form-item-pass-pass2 input[type=password]~div[class*=password-match],.form-item-pass-pass2 input[type=password]~div.password-match,.form-item-pass-pass2 input[type=password]~span[class*=password-match],.form-item-pass-pass2 input[type=password]~span.password-match,.js-form-item-pass-pass2 input[type=password]~div[class*=password-match],.js-form-item-pass-pass2 input[type=password]~div.password-match,.js-form-item-pass-pass2 input[type=password]~span[class*=password-match],.js-form-item-pass-pass2 input[type=password]~span.password-match{padding-left:0 !important;margin-left:0 !important;text-align:left !important}.form-item-pass-pass2>*:not(.form-item__widget-wrapper):not(input):not([class*=meter]):not([class*=bar]):not([class*=indicator]):not([class*=strength-meter]),.js-form-item-pass-pass2>*:not(.form-item__widget-wrapper):not(input):not([class*=meter]):not([class*=bar]):not([class*=indicator]):not([class*=strength-meter]){padding-left:0 !important;margin-left:0 !important;text-align:left !important}.user-profile__panel{max-width:800px;margin-bottom:2rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075),0 .5rem 1rem rgba(0,0,0,.15)}@media(max-width:767.98px){.user-profile__panel{margin-bottom:1.5rem}}.user-profile__title{color:#f0522e;font-size:1.5rem;font-weight:600}@media(max-width:767.98px){.user-profile__title{font-size:1.25rem}}.user-profile__content{color:#333;text-align:left}.user-profile__content .field{margin-bottom:1.5rem}.user-profile__content .field:last-child{margin-bottom:0}@media(max-width:767.98px){.user-profile__content .field{margin-bottom:1.25rem}}.user-profile__content .field__label{font-weight:600;color:#054871;margin-bottom:.5rem;font-size:1rem}@media(max-width:767.98px){.user-profile__content .field__label{font-size:.9375rem}}.user-profile__content .field__item{color:#333;font-size:1rem;line-height:1.6}@media(max-width:767.98px){.user-profile__content .field__item{font-size:.9375rem}}.user-profile__content .field--name-field-member-since .field__item,.user-profile__content .field--name-created .field__item{font-weight:500;color:#f0522e}.user-profile__content .field--name-field-last-password-reset .field__item,.user-profile__content .field--name-pass .field__item{color:#999;font-size:.9375rem}.user-profile-page .page__content{padding-top:1rem}.user-profile-page__wrapper{width:100%;padding:0 1rem}.user-profile-page__container{width:100%;max-width:800px;margin:0 auto}.noticias-filter{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-bottom:0}.noticias-filter__search{display:flex;align-items:center;gap:.25rem;width:100%;max-width:41.5rem;height:3rem;padding:0 1rem;background:#fff;border:1px solid #e5e5e7;border-radius:.75rem}.noticias-filter__search .form-item{margin:0;flex:1}.noticias-filter__search input[type=text],.noticias-filter__search .form-text{border:none;background:rgba(0,0,0,0);width:100%;padding:0;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.25rem;color:#333;outline:none;box-shadow:none}.noticias-filter__search input[type=text]::placeholder,.noticias-filter__search .form-text::placeholder{color:#9c9aa3}.noticias-filter__search input[type=text]:focus,.noticias-filter__search .form-text:focus{box-shadow:none;border:none}.noticias-filter__search label{display:none}.noticias-filter__search-icon{flex-shrink:0;width:1.5rem;height:1.5rem;color:#9c9aa3}.noticias-filter__search-clear{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;background:none;color:#9c9aa3;cursor:pointer;transition:color .15s}.noticias-filter__search-clear:hover{color:#333}.noticias-filter__search-clear svg{display:block}.noticias-filter__pills{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.noticias-filter__pill{display:inline-flex;align-items:center;justify-content:center;height:2.5rem;padding:0 1rem;border:none;border-radius:10px;background:#eef0ea;color:#130146;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;cursor:pointer;transition:background-color .2s;white-space:nowrap}.noticias-filter__pill:hover{background-color:#e2e4de}.noticias-filter__pill--active,.noticias-filter__pill--active:hover{background-color:#ffb9a9;color:#130146}.node-post-teaser{background:#fff;border:1px solid #e5e5e7;border-radius:.75rem;overflow:hidden;transition:box-shadow .2s ease}.node-post-teaser:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.node-post-teaser__image-wrapper{position:relative}.node-post-teaser__image{display:block}.node-post-teaser__image .field,.node-post-teaser__image .field__items,.node-post-teaser__image .field__item{display:contents}.node-post-teaser__image img{width:100%;height:auto;aspect-ratio:270/152;object-fit:cover;display:block}.node-post-teaser__data{position:absolute;top:.5rem;left:.5rem;right:.5rem;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem}.node-post-teaser__label{display:flex;align-items:center;gap:.375rem;height:1.5rem;padding:0 .5rem;background:#fff;border-radius:.375rem;text-decoration:none;color:inherit}.node-post-teaser__label:hover{text-decoration:none}.node-post-teaser__lock{display:flex;align-items:center;justify-content:center;padding:.25rem;background:#eef0ea;border-radius:.375rem;color:#130146;flex-shrink:0}.node-post-teaser__lock svg{display:block}.node-post-teaser__label-text{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;color:#130146;white-space:nowrap}.node-post-teaser__label--body{display:none;position:static}.node-post-teaser__body{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem;flex:1}.node-post-teaser__title{flex:1}.node-post-teaser__title a{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:600;line-height:1rem;color:#130146;text-decoration:none}.node-post-teaser__title a:hover{text-decoration:none}.node-post-teaser__meta{display:flex;align-items:center;gap:.25rem;opacity:.6}.node-post-teaser__meta span{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;color:#130146}.node-post-teaser__meta-icon{flex-shrink:0;width:1rem;height:1rem;color:#130146}.node-post-teaser__cta{display:none}.noticias-view__featured:empty{display:none}.noticias-view__featured .noticias-featured-slider{overflow:hidden;position:relative}.noticias-view__featured .noticias-featured-slider__track{display:flex;transition:transform .4s ease}.noticias-view__featured .noticias-featured-slider__slide{flex:0 0 100%;min-width:0}.noticias-view__featured .noticias-featured-slider__dots{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.noticias-view__featured .noticias-featured-slider__dot{width:.5rem;height:.5rem;border-radius:50%;border:none;padding:0;background:#e5e5e7;cursor:pointer;transition:background-color .2s}.noticias-view__featured .noticias-featured-slider__dot--active{background:#130146}.noticias-view__featured .field--name-field-post-destacados{display:contents}.noticias-view__featured .field__items{display:contents}.noticias-view__featured .field__item{display:contents}.noticias-view__featured .node-post-teaser{display:flex;flex-direction:row;height:auto}@media(max-width:991.98px){.noticias-view__featured .node-post-teaser{flex-direction:column}}.noticias-view__featured .node-post-teaser__image-wrapper{flex:1 1 50%;min-width:0}.noticias-view__featured .node-post-teaser__image{height:100%}.noticias-view__featured .node-post-teaser__image img{height:100%;aspect-ratio:auto;border-radius:.75rem}@media(max-width:991.98px){.noticias-view__featured .node-post-teaser__image img{aspect-ratio:270/152;border-radius:.75rem .75rem 0 0;height:auto}}.noticias-view__featured .node-post-teaser__data{display:none}.noticias-view__featured .node-post-teaser__label--body{display:flex;background:#fff}.noticias-view__featured .node-post-teaser__body{flex:1 1 50%;min-width:0;padding:2.5rem;gap:2rem;justify-content:center}@media(max-width:991.98px){.noticias-view__featured .node-post-teaser__body{padding:1.25rem;gap:1.25rem}}.noticias-view__featured .node-post-teaser__title a{font-size:1.5rem;line-height:2rem}@media(max-width:991.98px){.noticias-view__featured .node-post-teaser__title a{font-size:1.125rem;line-height:1.5rem}}.noticias-view__featured .node-post-teaser__cta{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;height:2.5rem;padding:0 1rem;border:1px solid #f0522e;border-radius:.625rem;background:#fff;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:600;line-height:1rem;color:#f0522e;text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s}.noticias-view__featured .node-post-teaser__cta:hover{background:#f0522e;color:#fff}.noticias-view{display:flex;flex-direction:column;gap:3rem}.noticias-view .noticias-view__featured+.noticias-view__grid{margin-top:1.5rem}.noticias-view__grid{display:flex;flex-wrap:wrap;gap:1.875rem;justify-content:center}@media(max-width:991.98px){.noticias-view__grid{flex-direction:column;gap:1rem}}.noticias-view__grid .views-row{flex:1 1 0;min-width:20rem;max-width:calc(33.333% - 1.25rem)}@media(max-width:991.98px){.noticias-view__grid .views-row{max-width:100%;min-width:0}}.noticias-view__grid .node-post-teaser{height:100%;display:flex;flex-direction:column}.noticias-view__grid .node-post-teaser__image img{border-radius:.75rem .75rem 0 0}.noticias-view .pager{display:flex;justify-content:center}.noticias-view .pager .pager__items{list-style:none;margin:0;padding:0;display:flex;gap:.5rem}.noticias-view .pager .pager__item a,.noticias-view .pager .pager__item.is-active a{display:inline-flex;align-items:center;justify-content:center;height:2.5rem;padding:0 1.5rem;border:1px solid #f0522e;border-radius:.625rem;background:#fff;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:600;color:#f0522e;text-decoration:none;transition:background-color .2s,color .2s}.noticias-view .pager .pager__item a:hover,.noticias-view .pager .pager__item.is-active a:hover{background:#f0522e;color:#fff}.dashboard{display:flex;flex-direction:column;gap:48px;padding:0;font-family:"Inter",sans-serif}.dashboard__group{display:flex;flex-direction:column;gap:24px}.dashboard__section{display:flex;flex-direction:column;gap:24px}.dashboard__section--suggested{gap:16px}[data-block=content]>.dashboard__section{margin-bottom:48px}.dashboard__section-top{display:flex;align-items:center;justify-content:space-between}.dashboard__heading{font-family:"Inter",sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#130146;margin:0}.dashboard__section-link{display:flex;align-items:center;gap:6px;font-family:"Inter",sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#f0522e;text-decoration:none}.dashboard__section-link:hover{color:#f0522e;text-decoration:none}.dashboard__section-link svg{flex-shrink:0;width:16px;height:16px}.dashboard__cards{display:flex;gap:24px}@media(max-width:767px){.dashboard__cards{flex-direction:column}}.dashboard-card{flex:1 1 0%;min-width:0;padding:0;border-radius:12px;cursor:pointer;transition:opacity .2s ease}.dashboard-card:hover{opacity:.85}.dashboard-card--yellow{background:#fef8e6}.dashboard-card--green{background:#e6fef8}.dashboard-card--pink{background:#fee6f8}.dashboard-card__link{display:flex;flex-direction:column;justify-content:space-between;gap:16px;height:100%;padding:16px;border-radius:12px;text-decoration:none;color:#130146}.dashboard-card__link:hover{color:#130146;text-decoration:none}.dashboard-card__icon-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px}.dashboard-card__icon-btn img{width:32px;height:32px;object-fit:contain}.dashboard-card__icon-btn .field,.dashboard-card__icon-btn .field__item,.dashboard-card__icon-btn .media,.dashboard-card__icon-btn .media--type-image{display:contents}.dashboard-card__content{display:flex;gap:16px;align-items:center;width:100%}.dashboard-card__title-group{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:4px}.dashboard-card__title{font-family:"Inter",sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#130146;margin:0}.dashboard-card__subtitle{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146;margin:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-card__plus{display:flex;align-items:center;justify-content:center;padding:6px;background:#fff;border-radius:8px;flex-shrink:0;box-shadow:0 8px 16px 0 rgba(37,44,18,.04);align-self:flex-end}.dashboard__stats{display:flex;gap:24px}@media(max-width:767px){.dashboard__stats{flex-direction:column}}.dashboard-stat{flex:1 1 0%;min-width:0;display:flex;gap:16px;align-items:center;padding:16px;background:#fff;border:1px solid #e5e5e7;border-radius:12px}.dashboard-stat__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#fbfdf6;box-shadow:0 8px 16px 0 rgba(37,44,18,.04)}.dashboard-stat__icon img,.dashboard-stat__icon svg{width:24px;height:24px}.dashboard-stat__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}.dashboard-stat__number{font-family:"Inter",sans-serif;font-size:20px;font-weight:600;line-height:24px;color:#130146;margin:0}.dashboard-stat__label{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146;margin:0;white-space:nowrap}.dashboard__tasks-wrapper{display:flex;gap:24px}.dashboard-tasks{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:24px;align-items:center;padding:32px;background:#fff;border:1px solid #e5e5e7;border-radius:12px}.dashboard-tasks__header{display:flex;align-items:center;justify-content:space-between;align-self:stretch}@media(max-width:991px){.dashboard-tasks__header{flex-direction:column;align-items:flex-start;gap:16px}}.dashboard-tasks__title-row{display:flex;gap:8px;align-items:center}.dashboard-tasks__title-group{display:flex;gap:8px;align-items:center}.dashboard-tasks__title-icon{flex-shrink:0}.dashboard-tasks__title{font-family:"Inter",sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#130146;margin:0;white-space:nowrap}.dashboard-tasks__completed{display:flex;gap:4px;align-items:center;text-decoration:none;color:#198754}.dashboard-tasks__completed span{font-family:"Inter",sans-serif;font-size:12px;font-weight:500;line-height:16px}.dashboard-tasks__completed:hover{color:#116b3e;text-decoration:none}.dashboard-tasks__filters{display:flex;gap:8px;align-items:center}.dashboard-tasks__filter{display:flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border-radius:8px;border:none;background:#eef0ea;font-family:"Inter",sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#130146;cursor:pointer;white-space:nowrap;transition:background .15s ease}.dashboard-tasks__filter:hover{background:#e2e5dc}.dashboard-tasks__filter--active{background:#ffb9a9}.dashboard-tasks__filter--active:hover{background:#d0f159}.dashboard-tasks__list{border-bottom:1px solid #f2f2f3}.dashboard-task{display:flex;gap:12px;align-items:flex-start;padding:20px 0;border-top:0}.dashboard-task__badge{display:flex;align-items:center;justify-content:center;padding:6px;border-radius:8px;flex-shrink:0}.dashboard-task__badge--pink{background:#fee6f8}.dashboard-task__badge--yellow{background:#fef8e6}.dashboard-task__badge--green{background:#e6fef8}.dashboard-task__content{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:8px}.dashboard-task__title-row{display:flex;gap:24px;align-items:center}.dashboard-task__title{flex:1 1 0%;min-width:0;font-family:"Inter",sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#130146;margin:0}.dashboard-task__status{display:flex;gap:2px;align-items:center;justify-content:center;height:20px;padding:0 8px;border-radius:4px;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;white-space:nowrap;flex-shrink:0}.dashboard-task__status--pending{background:#fff9e6;color:#a37a00}.dashboard-task__status--in-progress{background:#fff1e6;color:#a24a02}.dashboard-task__meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dashboard-task__meta-item{display:flex;gap:4px;align-items:center}.dashboard-task__meta-item span{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146;white-space:nowrap}.dashboard-task__meta-item svg{flex-shrink:0}.dashboard-task__meta-dot{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146}.dashboard-tasks__empty{flex:1 1 0%;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;max-width:400px;margin:0 auto;text-align:center}.dashboard-tasks__empty-icon{opacity:.2}.dashboard-tasks__empty-text{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146;margin:0}.dashboard-tasks__empty-text strong{font-weight:700}.dashboard-tasks__empty-btn{display:flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border-radius:8px;background:#f0522e;font-family:"Inter",sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#fff;text-decoration:none;border:none;cursor:pointer}.dashboard-tasks__empty-btn:hover{color:#fff;text-decoration:none;opacity:.9}.dashboard__inspo-cards{display:flex;flex-wrap:wrap;gap:24px}@media(max-width:767px){.dashboard__inspo-cards{flex-direction:column}}.dashboard-inspo{flex:1 1 calc((100% - 48px)/3);min-width:280px;max-width:calc((100% - 48px)/3);display:flex;align-items:flex-start;background:#fff;border:1px solid #e5e5e7;border-radius:12px;overflow:visible;padding:8px}.dashboard-inspo__image{flex-shrink:0;width:96px;height:96px;border-radius:8px;overflow:hidden;position:relative}.dashboard-inspo__image img,.dashboard-inspo__image img.img-fluid{width:100%;height:100%;max-width:none;object-fit:cover;display:block}.dashboard-inspo__image .field,.dashboard-inspo__image .field__item{display:contents}.dashboard-inspo__content{flex:1 1 0%;min-width:0;display:flex;gap:16px;align-items:flex-start;padding:8px 16px 0;align-self:stretch}.dashboard-inspo__detail{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:16px}.dashboard-inspo__label{display:flex;gap:6px;align-items:center;opacity:.6}.dashboard-inspo__label span{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146;white-space:nowrap}.dashboard-inspo__label .field{margin:0}.dashboard-inspo__label .field__item{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146}.dashboard-inspo__title{font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#130146;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.dashboard-inspo__title a{color:#130146;text-decoration:none}.dashboard-inspo__title a:hover{color:#130146;text-decoration:none}.dashboard-inspo__bookmark{flex-shrink:0;display:flex;align-items:flex-start;justify-content:center;cursor:pointer;background:none;border:none;padding:0;color:#130146;transition:color .2s}.dashboard-inspo__bookmark:hover{color:#f0522e}.dashboard-inspo__bookmark--active{color:#f0522e}.dashboard-inspo__bookmark--active .dashboard-inspo__bookmark-icon path{fill:currentColor}.dashboard-inspo__bookmark:disabled{opacity:.5;cursor:wait}.dashboard-inspo__bookmark svg{display:block}.dashboard-projects{display:flex;flex-direction:column;gap:24px;background:#fff;border:1px solid #e5e5e7;border-radius:12px;overflow:hidden;padding:32px}.dashboard-projects__list{display:flex;flex-direction:column;gap:12px}.dashboard-projects__header{display:flex;align-items:center;justify-content:space-between}.dashboard-projects__header .dashboard-tasks__title-group{display:flex;align-items:center;gap:8px}.dashboard-project{display:flex;gap:20px;align-items:flex-start;padding:16px;background:#fff;border:1px solid #e5e5e7;border-radius:12px;overflow:hidden}@media(max-width:767px){.dashboard-project{flex-wrap:wrap}}.dashboard-project__icon-col{flex-shrink:0}.dashboard-project__type-badge{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;padding:6px}.dashboard-project__type-badge--social{background:#fee6f8}.dashboard-project__type-badge--video{background:#e6f0fe}.dashboard-project__type-badge--photo{background:#fff3e6}.dashboard-project__type-badge--copy{background:#e6fef0}.dashboard-project__type-badge--yellow{background:#fef8e6}.dashboard-project__type-badge--green{background:#e6fef8}.dashboard-project__type-badge--pink{background:#fee6f8}.dashboard-project__type-badge img,.dashboard-project__type-badge svg{width:20px;height:20px}.dashboard-project__main{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:20px}.dashboard-project__top{display:flex;flex-direction:column;gap:8px}.dashboard-project__detail-row{display:flex;align-items:center;gap:48px}.dashboard-project__detail{display:flex;flex:1 1 0%;min-width:0;align-items:center;gap:8px}.dashboard-project__brand{display:inline-flex;align-items:center;gap:6px;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146;white-space:nowrap}.dashboard-project__brand-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border-radius:4px;overflow:hidden}.dashboard-project__brand-avatar img{width:100%;height:100%;object-fit:cover}.dashboard-project__brand-avatar-img{width:20px;height:20px;border-radius:4px;object-fit:cover;flex-shrink:0}.dashboard-project__brand-initial{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;background:#e5e5e7;color:#130146;font-size:10px;font-weight:600;flex-shrink:0}.dashboard-project__tasks-badge{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:4px;background:#fff9e6;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#a37a00;white-space:nowrap;flex-shrink:0}.dashboard-project__tasks-badge img{flex-shrink:0}.dashboard-project__bottom-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.dashboard-project__bottom-right{display:flex;align-items:center;gap:16px;flex-shrink:0}.dashboard-project__top{display:flex;flex-direction:column;gap:8px}.dashboard-project__title-row{display:flex;gap:12px;align-items:center}.dashboard-project__title{flex:1 1 0%;min-width:0;font-family:"Inter",sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#130146;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-project__status{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px;border-radius:4px;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;white-space:nowrap;flex-shrink:0}.dashboard-project__status::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.dashboard-project__status--active{background:#fff1e6;color:#a24a02}.dashboard-project__status--active::before{display:none}.dashboard-project__status--pending{background:#fff9e6;color:#a37a00}.dashboard-project__status--pending::before{display:none}.dashboard-project__status--completed{background:#e9fcf6;color:#10654c}.dashboard-project__status--completed::before{display:none}.dashboard-project__detail-row{display:flex;align-items:center;gap:48px;width:100%}.dashboard-project__meta{display:flex;gap:8px;align-items:center;flex:1 1 0;min-width:0;flex-wrap:wrap}.dashboard-project__meta-item{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#6e6c77;white-space:nowrap}.dashboard-project__meta-item strong{font-weight:500;color:#130146}.dashboard-project__meta-item--location{display:flex;align-items:center;gap:4px}.dashboard-project__meta-item--location img{flex-shrink:0}.dashboard-project__meta-dot{font-size:12px;line-height:16px;color:#e5e5e7;flex-shrink:0}.dashboard-project__right{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}@media(max-width:767px){.dashboard-project__right{flex-direction:row;align-items:center;width:100%;justify-content:space-between}}.dashboard-project__price-group{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.dashboard-project__price-label{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#6e6c77;white-space:nowrap}.dashboard-project__price{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 4px;border-radius:4px;background:rgba(240,82,46,.08);font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#f0522e;white-space:nowrap}.dashboard-project__btn{display:inline-flex;align-items:center;justify-content:center;width:104px;height:32px;padding:0 12px;border-radius:8px;background:#f0522e;font-family:"Inter",sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#fff;text-decoration:none;border:none;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.dashboard-project__btn:hover{color:#fff;text-decoration:none;opacity:.85}.dashboard-suggested{display:flex;gap:24px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:#e5e5e7 rgba(0,0,0,0)}.dashboard-suggested::-webkit-scrollbar{height:4px}.dashboard-suggested::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.dashboard-suggested::-webkit-scrollbar-thumb{background:#e5e5e7;border-radius:2px}.dashboard-suggested__card{flex:0 0 480px;display:flex;gap:20px;align-items:stretch;padding:20px;background:#fff;border:1px solid #e5e5e7;border-radius:12px;min-width:480px;overflow:hidden}.dashboard-suggested__badge-icon{display:flex;align-items:center;justify-content:center;align-self:flex-start;flex-shrink:0;padding:6px;border-radius:8px}.dashboard-suggested__badge-icon--yellow{background:#fef8e6}.dashboard-suggested__badge-icon--green{background:#e6fef8}.dashboard-suggested__badge-icon--pink{background:#fee6f8}.dashboard-suggested__badge-icon--purple{background:#f8e6fe}.dashboard-suggested__badge-icon--social{background:#fef8e6}.dashboard-suggested__badge-icon--video{background:#e6fef8}.dashboard-suggested__badge-icon--photo{background:#fee6f8}.dashboard-suggested__badge-icon--copy{background:#f8e6fe}.dashboard-suggested__badge-icon img,.dashboard-suggested__badge-icon svg{width:20px;height:20px}.dashboard-suggested__content{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:20px}.dashboard-suggested__top{display:flex;gap:12px;align-items:flex-start}.dashboard-suggested__title-group{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:8px}.dashboard-suggested__title{font-family:"Inter",sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#130146;margin:0}.dashboard-suggested__detail{display:flex;align-items:center;gap:8px}.dashboard-suggested__brand{display:inline-flex;align-items:center;gap:6px;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146;white-space:nowrap}.dashboard-suggested__brand-avatar{width:20px;height:20px;border-radius:4px;overflow:hidden;flex-shrink:0;object-fit:cover}.dashboard-suggested__brand-initial{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;background:#e5e5e7;color:#130146;font-size:10px;font-weight:600;flex-shrink:0}.dashboard-suggested__detail-dot{font-size:12px;line-height:16px;color:#000}.dashboard-suggested__deadline{display:inline-flex;align-items:center;gap:4px;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146;white-space:nowrap}.dashboard-suggested__deadline img{flex-shrink:0}.dashboard-suggested__badge{display:inline-flex;align-items:center;gap:2px;height:20px;padding:0 8px;border-radius:4px;background:#e9fcf6;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#10654c;white-space:nowrap;flex-shrink:0}.dashboard-suggested__badge img{width:12px;height:12px;flex-shrink:0}.dashboard-suggested__requirements{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dashboard-suggested__requirement{display:flex;gap:6px;align-items:center}.dashboard-suggested__requirement img{flex-shrink:0;width:16px;height:16px}.dashboard-suggested__requirement span{font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#130146}.dashboard-suggested__bottom{margin-top:auto;display:flex;align-items:center;justify-content:space-between}.dashboard-suggested__location{display:flex;align-items:center;gap:2px;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146}.dashboard-suggested__location img{flex-shrink:0;width:16px;height:16px}.dashboard-suggested__right{display:flex;align-items:center;gap:16px}.dashboard-suggested__price-group{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.dashboard-suggested__price-label{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#6e6c77;white-space:nowrap}.dashboard-suggested__price{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 4px;border-radius:4px;background:rgba(240,82,46,.08);font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#f0522e;white-space:nowrap}.dashboard-suggested__btn{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border-radius:8px;background:#f0522e;font-family:"Inter",sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#fff;text-decoration:none;border:none;cursor:pointer;transition:opacity .15s ease}.dashboard-suggested__btn:hover{color:#fff;text-decoration:none;opacity:.9}.dashboard-suggested__btn:focus-visible{outline:2px solid #f0522e;outline-offset:2px}.dashboard-suggested__btn--active{background:#e9fcf6;color:#10654c;border:1px solid rgba(0,0,0,0)}.dashboard-suggested__btn--active:hover{background:#fff;border-color:#f0522e;color:#f0522e;opacity:1}.dashboard-suggested__btn:disabled{opacity:.6;cursor:wait}.mis-proyectos{display:flex;flex-direction:column;gap:24px;font-family:"Inter",sans-serif}.mis-proyectos__header{display:flex;align-items:center;gap:8px;padding:16px;background:#f5f2fc;border-radius:12px}.mis-proyectos__header-icon{display:flex;align-items:center;justify-content:center;padding:8px;background:#fff;border-radius:10px;box-shadow:0 8px 16px 0 rgba(37,44,18,.04);flex-shrink:0}.mis-proyectos__header-icon img{display:block;width:24px;height:24px}.mis-proyectos__header-title{font-family:"Inter",sans-serif;font-size:24px;font-weight:600;line-height:32px;color:#130146;margin:0}.mis-proyectos__filters{display:flex;gap:12px;flex-wrap:wrap}.mis-proyectos__filter{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px;border-radius:10px;border:none;font-family:"Inter",sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#130146;background:#eef0ea;cursor:pointer;transition:opacity .15s ease;white-space:nowrap}.mis-proyectos__filter:hover{opacity:.85}.mis-proyectos__filter--active{background:#ffb9a9}.mis-proyectos__filter img{flex-shrink:0}.mis-proyectos__list{display:flex;flex-direction:column;gap:24px}.dashboard-project--full{display:flex;gap:20px;align-items:flex-start;padding:20px;background:#fff;border:1px solid #e5e5e7;border-radius:12px;border-bottom:1px solid #e5e5e7}.dashboard-project--full:last-child{border-bottom:1px solid #e5e5e7}.dashboard-project--full:first-child{padding-top:20px}@media(max-width:767px){.dashboard-project--full{flex-wrap:wrap}}.dashboard-project__type-badge--32{width:32px;height:32px}.dashboard-project__type-badge--32 img{width:18px;height:18px}.dashboard-project--full .dashboard-project__status{display:inline-flex;align-items:center;gap:6px}.dashboard-project--full .dashboard-project__status::before{display:none}.dashboard-project--full .dashboard-project__status--in-progress{background:#fff1e6;color:#a24a02}.dashboard-project--full .dashboard-project__status--completed{background:#e9fcf6;color:#10654c}.dashboard-project--full .dashboard-project__status--draft{background:#f5f5f5;color:#6e6c77}.dashboard-project--full .dashboard-project__status--review{background:#fff9e6;color:#a37a00}.dashboard-project--full .dashboard-project__status--published{background:#e6f0fe;color:#1a56a8}.dashboard-project__brand{display:inline-flex;align-items:center;gap:6px;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146;white-space:nowrap}.dashboard-project__brand-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border-radius:4px;background:#e5e5e7;font-family:"Inter",sans-serif;font-size:10px;font-weight:600;color:#130146}.dashboard-project__brand-avatar--orange{background:#fff3e0;color:#e65100}.dashboard-project__brand-avatar--teal{background:#e0f7f4;color:#00695c}.dashboard-project__brand-avatar--pink{background:#fce4ec;color:#880e4f}.dashboard-project__brand-avatar--purple{background:#ede8ff;color:#4527a0}.dashboard-project__brand-avatar--blue{background:#e3f2fd;color:#0d47a1}.dashboard-project--full .dashboard-project__meta-item{display:inline-flex;align-items:center;gap:4px}.dashboard-project__tasks-badge{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:4px;background:#fff9e6;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#a37a00;white-space:nowrap}.dashboard-project__tasks-badge img{flex-shrink:0}.dashboard-project__requirements{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.dashboard-project__requirement{display:inline-flex;align-items:center;gap:6px;font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#130146}.dashboard-project__requirement img{flex-shrink:0}.dashboard-project__bottom-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.dashboard-project__bottom-right{display:flex;align-items:center;gap:16px;flex-shrink:0}@media(max-width:575px){.dashboard-project__bottom-right{flex-wrap:wrap;gap:8px}}.dashboard-project__price-badge{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 4px;border-radius:4px;background:rgba(240,82,46,.08);font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#f0522e;white-space:nowrap}.dashboard-project__buttons{display:flex;align-items:center;gap:8px}.dashboard-project__btn--outline,.dashboard-project__btn--message{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:104px;height:32px;padding:0;border-radius:8px;background:#fff;border:1px solid #f0522e;font-family:"Inter",sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#f0522e;text-decoration:none;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.dashboard-project__btn--outline:hover,.dashboard-project__btn--message:hover{color:#f0522e;text-decoration:none;opacity:.85}.dashboard-project__btn--outline img,.dashboard-project__btn--message img{flex-shrink:0}.dashboard-project__btn--filled{display:inline-flex;align-items:center;justify-content:center;width:104px;height:32px;padding:0;border-radius:8px;background:#f0522e;border:none;font-family:"Inter",sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#fff;text-decoration:none;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.dashboard-project__btn--filled:hover{color:#fff;text-decoration:none;opacity:.85}.dashboard-inspo__image-real{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.dashboard-inspo__image-placeholder{width:100%;height:100%;background:#e5e5e7;border-radius:8px}.crear-proyecto-modal{max-width:360px !important;width:90vw !important;padding:32px !important;border-radius:16px !important;background:#fff !important}.crear-proyecto-modal .swal2-html-container{margin:0 !important;padding:0 !important;overflow:visible !important}.crear-proyecto-modal .swal2-close{position:absolute;top:16px;right:16px;color:#130146;font-size:24px}.crear-proyecto-modal .swal2-close:hover{color:#130146}.crear-proyecto-modal__loading{display:flex;align-items:center;justify-content:center;min-height:120px;font-family:"Inter",sans-serif;font-size:14px;color:#6e6c77}.crear-proyecto-modal__content .dashboard__section{margin-bottom:0}.crear-proyecto-modal__content .dashboard__heading{margin-bottom:8px}.crear-proyecto-modal__content .dashboard__cards{flex-direction:column}.crear-proyecto-modal__content .dashboard-card__link{flex-direction:row;align-items:center}.crear-proyecto-modal__content .dashboard-card__content{flex:1 1 0%}.crear-proyecto-modal__content .dashboard-card__title,.crear-proyecto-modal__content .dashboard-card__subtitle{text-align:left}.proyectos-filter{display:flex;align-items:center}.proyectos-filter__pills{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.proyectos-filter__pill{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:32px;padding:0 12px;border:none;border-radius:8px;background:#eef0ea;color:#130146;font-family:"Inter",sans-serif;font-size:12px;font-weight:500;line-height:16px;cursor:pointer;transition:background-color .2s;white-space:nowrap}.proyectos-filter__pill:hover{background-color:#e2e4de}.proyectos-filter__pill--active,.proyectos-filter__pill--active:hover{background-color:#ffb9a9;color:#130146}.proyectos-filter__pill-icon{display:flex;align-items:center;justify-content:center;width:12px;height:12px;flex-shrink:0}.proyectos-filter__pill-icon svg{display:block;width:12px;height:12px}.proyectos-filter__pill-label{white-space:nowrap}.proyectos-listado{display:flex;flex-direction:column;gap:24px;font-family:"Inter",sans-serif}.proyectos-listado__top{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#fef8e6;border-radius:12px}.proyectos-listado__top--content-creators{background:#fef8e6}.proyectos-listado__top--social-media{background:#e6fef8}.proyectos-listado__top--shootings{background:#fee6f8}.proyectos-listado__top--creative{background:#f8e6fe}.proyectos-listado__top--goo-experience{background:#fdeae5}.proyectos-listado__top-title{display:flex;align-items:center;gap:8px}.proyectos-listado__top-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px}.proyectos-listado__top-icon svg{display:block;width:32px;height:32px;flex-shrink:0}.proyectos-listado__top-icon img{display:block;width:32px;height:32px}.proyectos-listado__top-heading{margin:0;font-family:"Inter",sans-serif;font-size:24px;font-weight:600;line-height:32px;color:#130146}.proyectos-listado__top-btn{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 20px;background:#f0522e;border:none;border-radius:12px;color:#fff;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;text-decoration:none;white-space:nowrap;transition:background-color .2s}.proyectos-listado__top-btn:hover{background:#c9441f;color:#fff;text-decoration:none}.proyectos-listado__top-btn svg{flex-shrink:0;width:16px;height:16px}.proyectos-listado__content{display:flex;flex-direction:column;gap:12px}.proyectos-listado__content .views-row{display:contents}.project-card{display:flex;gap:16px;align-items:flex-start;padding:24px;background:#fff;border:1px solid #e5e5e7;border-radius:12px;overflow:hidden}.project-card__content{display:flex;flex-direction:column;gap:12px;flex:1;min-width:0}.project-card__detail{display:flex;flex-direction:column;gap:8px}.project-card__title-row{display:flex;align-items:center;justify-content:space-between;gap:48px}.project-card__title{flex:1;margin:0;font-family:"Inter",sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#130146}.project-card__title .field,.project-card__title .field__items,.project-card__title .field__item{display:contents}.project-card__title a{color:inherit;text-decoration:none}.project-card__title a:hover{text-decoration:none;color:inherit}.project-card__status-area{display:flex;align-items:center;gap:4px;flex-shrink:0}.project-card__status{display:inline-flex;align-items:center;justify-content:center;gap:2px;height:20px;padding:0 8px;border-radius:4px;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;white-space:nowrap}.project-card__status .field,.project-card__status .field__items,.project-card__status .field__item{display:contents}.project-card__status--borrador{background:#fbfdf6;color:#6e6c77}.project-card__status--en-revision{background:#fff9e6;color:#a37a00}.project-card__status--publicado{background:#e8f8f5;color:#065e6f}.project-card__status--en-curso{background:#fff3e6;color:#a24a02}.project-card__status--completados{background:#e8f9e8;color:#1a7a1a}.project-card__meta{display:flex;align-items:center;justify-content:space-between}.project-card__meta-items{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.project-card__brand{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146}.project-card__brand .field,.project-card__brand .field__items,.project-card__brand .field__item{display:contents}.project-card__separator{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146}.project-card__date{display:flex;align-items:center;gap:4px;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146}.project-card__date strong{font-weight:600}.project-card__date .field,.project-card__date .field__items,.project-card__date .field__item{display:contents}.project-card__date-icon{flex-shrink:0;width:16px;height:16px;color:#130146}.project-card__data{display:flex;align-items:center;gap:60px}.project-card__data-items{display:flex;flex:1;align-items:center;gap:8px}.project-card__data-item{display:flex;align-items:center;gap:6px;font-family:"Inter",sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#130146}.project-card__data-item svg{flex-shrink:0;width:16px;height:16px;color:#130146}.project-card__data-item .field,.project-card__data-item .field__items,.project-card__data-item .field__item{display:contents}.proyectos-listado__inspirate{display:flex;flex-direction:column;gap:24px}.proyectos-listado__inspirate-top{display:flex;align-items:center;justify-content:space-between}.proyectos-listado__inspirate-title{margin:0;font-family:"Inter",sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#130146}.proyectos-listado__inspirate-link{display:flex;align-items:center;gap:6px;font-family:"Inter",sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#f0522e;text-decoration:none}.proyectos-listado__inspirate-link:hover{color:#f0522e;text-decoration:none}.proyectos-listado__inspirate-link svg{flex-shrink:0;width:16px;height:16px}.proyectos-listado__inspirate-cards .view-inspirate{display:flex;gap:24px}.proyectos-listado__inspirate-cards .view-inspirate .views-row{flex:1;min-width:0}.project-card__actions{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto;align-self:flex-end}.project-card__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 16px;border-radius:10px;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;white-space:nowrap;cursor:pointer;text-decoration:none;border:none}.project-card__btn svg{width:16px;height:16px;flex-shrink:0}.project-card__btn--primary{background:#f0522e;color:#fff}.project-card__btn--primary:hover{background:#c9441f;color:#fff;text-decoration:none}.project-card__btn--outline{background:#fff;border:1px solid #f0522e;color:#f0522e}.project-card__btn--outline svg{color:#f0522e}.project-card__btn--outline:hover{background:#fef2ef;color:#f0522e;text-decoration:none}.invitaciones{display:flex;flex-direction:column;gap:24px;padding:0;font-family:"Inter",sans-serif;max-width:100%}.invitaciones__header{display:flex;align-items:center;padding:16px;background-color:#fef2ef;border-radius:12px}.invitaciones__header-title{display:flex;align-items:center;gap:8px}.invitaciones__header-icon{display:flex;align-items:center;justify-content:center;padding:8px;background-color:#fff;border-radius:10px;box-shadow:0 8px 16px 0 rgba(37,44,18,.04)}.invitaciones__header-icon svg,.invitaciones__header-icon img{width:24px;height:24px}.invitaciones__header-text{font-size:24px;font-weight:600;line-height:32px;color:#130146;margin:0}.invitaciones__content{display:flex;flex-direction:column;gap:32px;width:100%}.invitaciones__section{background-color:#fff;border:1px solid #e5e5e7;border-radius:16px;overflow:hidden}.invitaciones__section-top{display:flex;flex-direction:column;align-items:flex-start;padding:24px;border-bottom:1px solid #e5e5e7}.invitaciones__subtitle{display:flex;align-items:center;gap:8px}.invitaciones__subtitle svg,.invitaciones__subtitle img{width:20px;height:20px;flex-shrink:0}.invitaciones__subtitle-text{font-size:20px;font-weight:600;line-height:28px;color:#130146;margin:0}.invitaciones__share-content{display:flex;flex-direction:column;gap:32px;align-items:center;padding:24px}.invitaciones__qr-area{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;width:100%}.invitaciones__qr{display:flex;align-items:center;padding:16px;background-color:#fff;border:1px solid #161d22;border-radius:16px}.invitaciones__qr img,.invitaciones__qr canvas{width:104px;height:104px}.invitaciones__share-link-btn{display:flex;align-items:center;justify-content:center;gap:4px;height:32px;padding:0 12px;background-color:#eef0ea;border:none;border-radius:8px;cursor:pointer;font-family:"Inter",sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#130146;transition:opacity .15s ease}.invitaciones__share-link-btn:hover{opacity:.85}.invitaciones__share-link-btn svg,.invitaciones__share-link-btn img{width:12px;height:12px}.invitaciones__form{display:flex;flex-direction:column;gap:12px;align-items:flex-start;width:100%}.invitaciones__inputs{display:flex;flex-direction:column;gap:20px;width:100%}.invitaciones__input-row{display:flex;flex-direction:column;gap:8px;width:100%}.invitaciones__input-fields{display:flex;align-items:center;justify-content:center;gap:12px;width:100%}.invitaciones__input{flex:1 0 0;min-width:0;border-radius:12px}.invitaciones__input .invitaciones__field{display:flex;align-items:center;gap:4px;height:48px;padding:0 16px;background-color:#fff;border:1px solid #e5e5e7;border-radius:12px;width:100%;box-sizing:border-box}.invitaciones__input .invitaciones__field input{flex:1;border:none;outline:none;font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#130146;background:rgba(0,0,0,0);min-height:12px}.invitaciones__input .invitaciones__field input::placeholder{color:#9c9aa3}.invitaciones__input .invitaciones__field svg,.invitaciones__input .invitaciones__field img{width:24px;height:24px;flex-shrink:0}.invitaciones__divider-text{display:flex;align-items:center;justify-content:center;gap:16px;flex-shrink:0;font-family:"Inter",sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#9c9aa3;letter-spacing:-0.64px}.invitaciones__upload{flex:1 0 0;min-width:0;border-radius:12px;cursor:pointer;background:none;border:none;padding:0}.invitaciones__upload .invitaciones__upload-field{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 16px;background-color:#fbfdf6;border:1px dashed #9c9aa3;border-radius:12px;width:100%;box-sizing:border-box}.invitaciones__upload .invitaciones__upload-field svg,.invitaciones__upload .invitaciones__upload-field img{width:20px;height:20px;flex-shrink:0}.invitaciones__upload .invitaciones__upload-field span{font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#6e6c77;text-align:center;min-height:12px}.invitaciones__csv-note{padding:0 8px;width:100%;font-family:"Inter",sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#9c9aa3}.invitaciones__csv-note a{color:#9c9aa3;text-decoration:underline;font-weight:500}.invitaciones__textarea-wrapper{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;border-radius:12px;width:100%}.invitaciones__textarea-label{display:flex;align-items:center;justify-content:center;padding-left:16px;width:100%;font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#130146;box-sizing:border-box}.invitaciones__textarea{display:flex;gap:4px;align-items:flex-start;height:192px;min-height:96px;padding:16px;background-color:#fff;border:1px solid #e5e5e7;border-radius:12px;width:100%;box-sizing:border-box;font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#130146;resize:vertical}.invitaciones__textarea::placeholder{color:#9c9aa3}.invitaciones__actions{display:flex;align-items:center;justify-content:space-between;height:48px;width:100%}.invitaciones__check{display:flex;align-items:center;gap:8px}.invitaciones__checkbox{width:16px;height:16px;border:1px solid #9c9aa3;border-radius:4px;background-color:#fff;cursor:pointer;appearance:none;-webkit-appearance:none;flex-shrink:0}.invitaciones__checkbox:checked{background-color:#f0522e;border-color:#f0522e}.invitaciones__check-content{display:flex;align-items:center;gap:4px;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#6e6c77}.invitaciones__check-link{font-family:"Inter",sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#f0522e;text-decoration:none;cursor:pointer}.invitaciones__check-link:hover{text-decoration:underline}.invitaciones__send-btn{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 20px;background-color:#f0522e;border:none;border-radius:12px;cursor:pointer;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#fff;transition:opacity .15s ease}.invitaciones__send-btn:hover{opacity:.85}.invitaciones__section--no-border-top .invitaciones__section-top{border-bottom:none}.invitaciones__table-head{display:flex;align-items:center;height:36px;padding:0 24px;background-color:#f2f2f3}.invitaciones__th{flex:1 0 0;display:flex;align-items:center;justify-content:center;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146}.invitaciones__th:first-child{justify-content:flex-start}.invitaciones__th--actions{flex:0 0 78px;max-width:78px;justify-content:flex-end;padding:0 12px}.invitaciones__table-body{display:flex;flex-direction:column;align-items:flex-start;width:100%}.invitaciones__row{display:flex;align-items:center;height:80px;padding:0 24px;border-bottom:1px solid #e5e5e7;width:100%;box-sizing:border-box}.invitaciones__row:last-child{border-bottom:none}.invitaciones__td{flex:1 0 0;display:flex;align-items:center;justify-content:center;height:100%}.invitaciones__td:first-child{justify-content:flex-start}.invitaciones__td--actions{flex:0 0 78px;max-width:78px;justify-content:flex-end}.invitaciones__user-data{display:flex;align-items:center;gap:12px}.invitaciones__user-avatar{display:flex;align-items:center;justify-content:center;padding:4px;background-color:#fef2ef;border-radius:4px;overflow:hidden;flex-shrink:0}.invitaciones__user-avatar svg,.invitaciones__user-avatar img{width:12px;height:12px}.invitaciones__user-info{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:center}.invitaciones__user-item{display:flex;align-items:center;gap:4px;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146}.invitaciones__user-item svg,.invitaciones__user-item img{width:16px;height:16px;flex-shrink:0}.invitaciones__date-item{display:flex;align-items:center;gap:4px;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146}.invitaciones__date-item svg,.invitaciones__date-item img{width:16px;height:16px;flex-shrink:0}.invitaciones__incentive-item{display:flex;align-items:center;gap:4px;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146;opacity:.5}.invitaciones__incentive-item svg,.invitaciones__incentive-item img{width:16px;height:16px;flex-shrink:0}.invitaciones__incentive-item--active{opacity:1;font-weight:600}.invitaciones__status{display:flex;align-items:center;justify-content:center;gap:2px;height:20px;padding:0 8px;border-radius:4px;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px}.invitaciones__status svg,.invitaciones__status img{width:12px;height:12px}.invitaciones__status--pendiente{background-color:#fff9e6;color:#a37a00}.invitaciones__status--registrado{background-color:#e7fafe;color:#065e6f}.invitaciones__status--completado{background-color:#e9fcf6;color:#10654c}.invitaciones__resend-btn{display:flex;align-items:center;justify-content:center;gap:4px;height:32px;width:78px;padding:0 12px;background-color:#fff;border:1px solid #f0522e;border-radius:8px;cursor:pointer;font-family:"Inter",sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#f0522e;transition:background-color .15s ease,color .15s ease}.invitaciones__resend-btn:hover{background-color:#f0522e;color:#fff}.invitaciones__benefits-top{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 24px;background-color:#fdeae5}.invitaciones__benefits-title{display:flex;align-items:center;gap:8px;font-family:"Inter",sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#f0522e;margin:0}.invitaciones__benefits-body{display:flex;flex-direction:column;align-items:flex-start;width:100%}.invitaciones__referral{display:flex;align-items:stretch;gap:0;padding:0;background-color:#fff;border-bottom:1px solid #e5e5e7}.invitaciones__referral:last-child{border-bottom:none}.invitaciones__referral-detail{display:flex;align-items:center;gap:16px;width:calc(50% - 24px);flex-shrink:0;padding:24px}.invitaciones__referral-badge{display:flex;align-items:center;justify-content:center;padding:6px;background-color:#fdeae5;border-radius:8px;flex-shrink:0}.invitaciones__referral-badge svg,.invitaciones__referral-badge img{width:20px;height:20px}.invitaciones__referral-data{display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:center;flex:1 0 0}.invitaciones__referral-type{font-family:"Inter",sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#f0522e;margin:0}.invitaciones__referral-note{font-family:"Inter",sans-serif;font-size:10px;font-weight:400;line-height:14px;color:#6e6c77;margin:0}.invitaciones__referral-reward{font-family:"Inter",sans-serif;font-size:12px;font-weight:600;line-height:16px;color:#130146;margin:0;width:100%}.invitaciones__referral-arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px}.invitaciones__referral-arrow svg,.invitaciones__referral-arrow img{width:16px;height:16px}.invitaciones__referral-condition{width:calc(50% - 24px);flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;padding:24px 24px 24px 0;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146}.invitaciones__referral-condition strong{font-weight:600}.invitaciones__referral-condition em{font-style:italic}@media(max-width:767px){.invitaciones{padding:0}.invitaciones__header-text{font-size:20px;line-height:28px}.invitaciones__input-fields{flex-direction:column}.invitaciones__divider-text{display:none}.invitaciones__actions{flex-direction:column;height:auto;gap:16px;align-items:flex-start}.invitaciones__send-btn{width:100%}.invitaciones__table-head{display:none}.invitaciones__row{flex-direction:column;height:auto;padding:16px;gap:12px;align-items:flex-start}.invitaciones__td{justify-content:flex-start;height:auto;width:100%}.invitaciones__td--actions{flex:none;max-width:none;width:100%;justify-content:flex-start}.invitaciones__referral{flex-direction:column}.invitaciones__referral-detail{width:100%;padding:16px}.invitaciones__referral-arrow{display:none}.invitaciones__referral-condition{width:100%;padding:0 16px 16px}}.notifications{display:flex;flex-direction:column;gap:24px;width:100%;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif}.notifications__header{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#fef2ef;border-radius:12px}.notifications__title-group{display:flex;align-items:center;gap:8px}.notifications__icon-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;border-radius:10px;box-shadow:0 8px 16px rgba(37,44,18,.04);flex-shrink:0}.notifications__icon-button svg{width:24px;height:24px;display:block}.notifications__title{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:24px;font-weight:600;line-height:32px;color:#130146;margin:0}.notifications__toggle-card{display:flex;align-items:center;gap:8px}.notifications__toggle{display:flex;align-items:center;width:32px;height:20px;padding:2px;background:#e5e5e7;border:none;border-radius:12px;cursor:pointer;transition:background-color .2s}.notifications__toggle--active{background:#f0522e;justify-content:flex-end}.notifications__toggle-knob{display:block;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.1);transition:transform .2s}.notifications__toggle-label{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#130146;white-space:nowrap}.notifications__filters{display:flex;align-items:center;justify-content:space-between}.notifications__tags{display:flex;gap:12px}.notifications__tag{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 16px;border:none;border-radius:10px;background:#eef0ea;color:#130146;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:20px;cursor:pointer;transition:background-color .2s;white-space:nowrap}.notifications__tag:hover{background-color:#e2e4de}.notifications__tag--active,.notifications__tag--active:hover{background:#ffb9a9}.notifications__tag--dropdown{padding-left:16px;padding-right:12px}.notifications__tag--dropdown svg{width:16px;height:16px;flex-shrink:0}.notifications__list{background:#fff;border:1px solid #e5e5e7;border-radius:16px;padding:0 24px}.notifications__empty{padding:48px 0;text-align:center}.notifications__empty p{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;color:#6e6c77;margin:0}.notifications__card{display:flex;align-items:center;gap:16px;height:88px;padding:20px 0;border-bottom:1px solid #e5e5e7}.notifications__card:last-child{border-bottom:none}.notifications__card-link{display:flex;align-items:center;gap:16px;flex:1 1 auto;min-width:0;text-decoration:none;color:inherit}.notifications__card-link:hover,.notifications__card-link:focus,.notifications__card-link:active{text-decoration:none;color:inherit}.notifications__card-link:focus-visible{outline:2px solid #130146;outline-offset:2px;border-radius:8px}.notifications__card-icon{flex-shrink:0;width:48px;height:48px}.notifications__card-avatar{width:48px;height:48px;border-radius:12px;object-fit:cover;display:block}.notifications__card-system-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:#eef0ea}.notifications__card-system-icon svg{width:24px;height:24px;display:block}.notifications__card-content{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:4px;justify-content:center}.notifications__card-message{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:16px;color:#130146;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notifications__card-message strong{font-weight:600}.notifications__card-time{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#6e6c77;margin:0;white-space:nowrap}.notifications__card-actions{display:flex;align-items:center;gap:24px;flex-shrink:0}.notifications__card-dot-wrap{display:flex;align-items:center;justify-content:center;padding:0 12px}.notifications__card-dot{display:block;width:10px;height:10px;border-radius:50%;background:#e53e3e}.notifications__card-delete{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:none;cursor:pointer;color:#130146;opacity:.4;transition:opacity .15s}.notifications__card-delete:hover{opacity:1}.notifications__card-delete svg{width:20px;height:20px;display:block}@media(max-width:991.98px){.notifications__header{flex-direction:column;gap:16px;align-items:flex-start}.notifications__filters{flex-direction:column;gap:12px;align-items:flex-start}.notifications__tags{flex-wrap:wrap}.notifications__list{padding:0 16px}.notifications__card{height:auto;min-height:72px;padding:16px 0}.notifications__card-message{font-size:13px}.notifications__card-time{font-size:12px}}.calendario{display:flex;flex-direction:column;gap:24px;padding:0;font-family:"Inter",sans-serif}.calendario__top{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#fef2ef;border-radius:12px}.calendario__title{display:flex;align-items:center;gap:8px}.calendario__title-icon{display:flex;align-items:center;justify-content:center;padding:8px;background:#fff;border-radius:10px;box-shadow:0 8px 16px 0 rgba(37,44,18,.04);flex-shrink:0}.calendario__title-icon svg{width:24px;height:24px;display:block}.calendario__title-text{font-family:"Inter",sans-serif;font-size:24px;font-weight:600;line-height:32px;color:#130146;margin:0}.calendario__btn-create{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 20px;background:#f0522e;border:none;border-radius:12px;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#fff;cursor:pointer;text-decoration:none;white-space:nowrap}.calendario__btn-create:hover{color:#fff;text-decoration:none;opacity:.9}.calendario__btn-create svg{width:16px;height:16px;flex-shrink:0}.calendario__actions{display:flex;align-items:center;justify-content:space-between}.calendario__month-nav{display:flex;align-items:center;gap:12px}.calendario__month-btn{display:flex;align-items:center;justify-content:center;padding:6px;background:#fff;border:none;border-radius:8px;box-shadow:0 8px 16px 0 rgba(37,44,18,.04);cursor:pointer;flex-shrink:0;text-decoration:none}.calendario__month-btn:hover{background:#f9f9f9;text-decoration:none}.calendario__month-btn svg{width:20px;height:20px;display:block}.calendario__month-label{font-family:"Inter",sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#130146;white-space:nowrap}.calendario__tags{display:flex;align-items:center;gap:12px}.calendario__tag{display:flex;align-items:center;justify-content:center;gap:4px;height:32px;padding:0 12px;background:#eef0ea;border:none;border-radius:8px;font-family:"Inter",sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#130146;cursor:pointer;white-space:nowrap}.calendario__tag:hover{background:#e2e5dc}.calendario__tag svg{width:12px;height:12px;flex-shrink:0}.calendario__grid{border:1px solid #e5e5e7;border-radius:12px;overflow:hidden}.calendario__week-header{display:flex;background:#ffb9a9}.calendario__week-day{flex:1 1 0%;display:flex;align-items:center;justify-content:center;padding:7px 0;border-left:.5px solid #e5e5e7;border-right:.5px solid #e5e5e7;font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#130146}.calendario__grid-body{display:flex;flex-direction:column}.calendario__row{display:flex}.calendario__cell{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #e5e5e7;min-height:164px}.calendario__cell:hover{background:#fff8f6}.calendario__cell--other-month{opacity:.5}.calendario__cell--today{background:#fef2ef}.calendario__cell--today .calendario__day-number{background:#f0522e;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-weight:600;padding:0}.calendario__day-header{display:flex;align-items:flex-start;justify-content:space-between;padding:4px;height:32px;flex-shrink:0}.calendario__day-add{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:4px;background:#f0522e;border:none;border-radius:6px;cursor:pointer;text-decoration:none;opacity:0;transition:opacity .15s ease}.calendario__day-add svg{width:16px;height:16px;display:block}.calendario__day-add:hover{text-decoration:none;opacity:1}.calendario__cell:hover .calendario__day-add{opacity:1}.calendario__day-number{font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#130146;text-align:right;padding-right:4px}.calendario__cell-tasks{display:flex;flex-direction:column;flex:1}.calendario__task-card{display:flex;flex-direction:column;gap:8px;padding:16px;background:#fff;cursor:pointer;text-decoration:none;color:#130146;border:none;text-align:left;width:100%}.calendario__task-card:hover{color:#130146;text-decoration:none;background:#fafafa}.calendario__task-badge{display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;flex-shrink:0;width:20px;height:20px}.calendario__task-badge svg{width:12px;height:12px;display:block}.calendario__task-badge--creadores{background:#fef8e6}.calendario__task-badge--social-media{background:#e6fef8}.calendario__task-badge--shootings{background:#fee6f8}.calendario__task-badge--eventos{background:#fdeae5}.calendario__task-badge--tareas{background:#eef0ea}.calendario__task-title{font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#130146;margin:0;overflow:hidden;text-overflow:ellipsis}.calendario__task-subtitle{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146;margin:-6px 0 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendario__task-meta{display:flex;align-items:center;gap:4px}.calendario__task-meta svg{width:16px;height:16px;flex-shrink:0}.calendario__task-meta span{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#6e6c77;white-space:nowrap}.calendario__task-logo{width:16px;height:16px;border-radius:3px;object-fit:cover;flex-shrink:0;background:#eef0ea}.calendario__task-logo--initial{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#130146;line-height:1}.calendario__pending-logo{width:20px;height:20px;border-radius:4px;object-fit:cover;flex-shrink:0;background:#eef0ea}.calendario__pending-logo--initial{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#130146;line-height:1}.calendario__task-status{display:flex;align-items:center;justify-content:center;gap:2px;height:20px;padding:0 8px;border-radius:4px;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;white-space:nowrap;width:fit-content}.calendario__task-status svg{width:12px;height:12px;flex-shrink:0}.calendario__task-status--in-progress{background:#fff1e6;color:#a24a02}.calendario__task-status--pending{background:#fff9e6;color:#a37a00}.calendario__pending{background:#fff;border:1px solid #e5e5e7;border-radius:12px}.calendario__pending-header{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #e5e5e7}.calendario__pending-title{display:flex;align-items:center;gap:8px}.calendario__pending-title svg{width:20px;height:20px;flex-shrink:0}.calendario__pending-title span{font-family:"Inter",sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#130146;white-space:nowrap}.calendario__pending-filters{display:flex;align-items:center;gap:8px}.calendario__filter-dropdown{position:relative}.calendario__filter-menu{display:none;position:absolute;top:calc(100% + 4px);right:0;z-index:10;min-width:140px;padding:4px 0;margin:0;list-style:none;background:#fff;border:1px solid #e5e5e7;border-radius:8px;box-shadow:0 4px 12px 0 rgba(19,1,70,.08)}.calendario__filter-menu--open{display:block}.calendario__filter-menu li{margin:0;padding:0}.calendario__filter-option{display:block;width:100%;padding:8px 16px;background:none;border:none;font-family:"Inter",sans-serif;font-size:13px;font-weight:400;line-height:18px;color:#130146;text-align:left;cursor:pointer;white-space:nowrap}.calendario__filter-option:hover{background:#fef2ef}.calendario__filter-option--active{font-weight:600;color:#f0522e}.calendario__pending-sort{display:flex;align-items:center;justify-content:center;padding:6px;background:#eef0ea;border:none;border-radius:8px;box-shadow:0 8px 16px 0 rgba(37,44,18,.04);cursor:pointer;transition:transform .2s ease}.calendario__pending-sort:hover{background:#e2e5dc}.calendario__pending-sort svg{width:20px;height:20px;display:block}.calendario__pending-sort .calendario__sort-arrow{transition:fill .15s ease;fill:#c9c8cd}.calendario__pending-sort .calendario__sort-arrow--asc{fill:#f0522e}.calendario__pending-sort--desc .calendario__sort-arrow--asc{fill:#c9c8cd}.calendario__pending-sort--desc .calendario__sort-arrow--desc{fill:#f0522e}.calendario__pending-list{padding:0 24px}.calendario__pending-task{display:flex;align-items:center;gap:12px;padding:20px 24px;margin:0 -24px;border-bottom:0;transition:background-color .15s ease}.calendario__pending-task:hover{background-color:#fef2ef}.calendario__pending-badge{display:flex;align-items:center;justify-content:center;padding:6px;border-radius:8px;flex-shrink:0}.calendario__pending-badge svg{width:20px;height:20px;display:block}.calendario__pending-badge--creadores{background:#fef8e6}.calendario__pending-badge--social-media{background:#e6fef8}.calendario__pending-badge--shootings{background:#fee6f8}.calendario__pending-badge--eventos{background:#fdeae5}.calendario__pending-badge--tareas{background:#eef0ea}.calendario__pending-info{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:2px}.calendario__pending-task-title{font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#130146;margin:0;overflow:hidden;text-overflow:ellipsis}.calendario__pending-task-subtitle{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendario__pending-items{flex:1 1 0%;min-width:0;display:flex;align-items:center;justify-content:center;gap:4px}.calendario__pending-items svg{width:16px;height:16px;flex-shrink:0}.calendario__pending-items span{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#6e6c77;white-space:nowrap}.calendario__pending-status{flex:1 1 0%;min-width:0;display:flex;align-items:center;justify-content:center}.calendario__pending-date-col{flex:1 1 0%;min-width:0;display:flex;align-items:center;justify-content:center;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#6e6c77;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendario-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1050;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.calendario-modal-overlay--open{opacity:1;visibility:visible}.calendario-modal{background:#fff;border-radius:16px;padding:32px;width:100%;max-width:802px;display:flex;flex-direction:column;gap:32px;box-shadow:0 16px 32px 0 rgba(37,44,18,.08);transform:scale(0.95);transition:transform .2s ease;font-family:"Inter",sans-serif}.calendario-modal-overlay--open .calendario-modal{transform:scale(1)}.calendario-modal__top{display:flex;align-items:center;justify-content:space-between}.calendario-modal__title{display:flex;align-items:center;gap:8px}.calendario-modal__title svg{width:20px;height:20px;flex-shrink:0}.calendario-modal__title span{font-size:20px;font-weight:600;line-height:28px;color:#f0522e}.calendario-modal__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#fff;border:none;border-radius:8px;box-shadow:0 8px 16px 0 rgba(37,44,18,.04);cursor:pointer;flex-shrink:0}.calendario-modal__close:hover{background:#f9f9f9}.calendario-modal__close svg{width:13px;height:13px;display:block}.calendario-modal__fields{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;justify-content:center}.calendario-modal__field{flex:1 1 0%;min-width:240px;display:flex;flex-direction:column;gap:6px;border-radius:12px}.calendario-modal__field--full{min-width:100%}.calendario-modal__label{font-size:14px;font-weight:400;line-height:20px;color:#130146;padding-left:16px}.calendario-modal__input,.calendario-modal__select{width:100%;height:48px;padding:0 16px;background:#fff;border:1px solid #e5e5e7;border-radius:12px;font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#130146;outline:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.calendario-modal__input::placeholder,.calendario-modal__select::placeholder{color:#6e6c77}.calendario-modal__input:focus,.calendario-modal__select:focus{border-color:#f0522e}.calendario-modal__select{background-image:url(/themes/custom/frontend/images/icon-chevron-down-select.svg);background-repeat:no-repeat;background-position:right 16px center;background-size:16px 9px;padding-right:44px;cursor:pointer}.calendario-modal__select option[value=""]{color:#6e6c77}.calendario-modal__textarea{width:100%;min-height:96px;padding:16px;background:#fff;border:1px solid #e5e5e7;border-radius:12px;font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#130146;outline:none;resize:vertical;box-sizing:border-box}.calendario-modal__textarea::placeholder{color:#6e6c77}.calendario-modal__textarea:focus{border-color:#f0522e}.calendario-modal__error{font-size:12px;line-height:16px;color:#dc3545;padding-left:16px;margin-top:-2px;display:none}.calendario-modal__buttons{display:flex;gap:8px;align-items:center;justify-content:center}.calendario-modal__btn{display:flex;align-items:center;justify-content:center;height:48px;width:160px;padding:0 20px;border-radius:12px;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;cursor:pointer;border:none;white-space:nowrap}.calendario-modal__btn--cancel{background:#fff;border:1px solid #f0522e;color:#f0522e}.calendario-modal__btn--cancel:hover{background:#fef2ef}.calendario-modal__btn--submit{background:#f0522e;color:#fff}.calendario-modal__btn--submit:hover{opacity:.9}.calendario-modal__btn--submit:disabled{opacity:.6;cursor:not-allowed}.cal-detail-modal{padding:0 !important;border-radius:16px !important;border:1px solid #e5e5e7 !important;overflow:hidden !important;background:#fff !important;width:802px !important;max-width:96vw !important;font-family:"Inter",sans-serif;position:relative !important}.cal-detail-modal .swal2-html-container{padding:0 !important;margin:0 !important;overflow:visible !important;font-size:inherit !important;line-height:inherit !important;text-align:left !important}.cal-detail-modal .swal2-close{display:none !important}.cal-detail-modal__loading{padding:32px;text-align:center;color:#6e6c77;font-size:14px}.cal-detail-modal__header{display:flex;align-items:center;gap:0;padding:24px 32px;border-bottom:1px solid #e5e5e7}.cal-detail-modal__badge{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.cal-detail-modal__badge svg{width:20px;height:20px;display:block}.cal-detail-modal__title-block{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:4px;padding:0 16px}.cal-detail-modal__title{font-size:20px !important;font-weight:600 !important;line-height:28px !important;color:#130146 !important;margin:0 !important;padding:0 !important;text-align:left !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-detail-modal__subtitle{font-size:14px;font-weight:400;line-height:20px;color:#130146;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-detail-modal__header-right{display:flex;align-items:center;flex-shrink:0}.cal-detail-modal__status{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 10px;border-radius:6px;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}.cal-detail-modal__body{padding:16px 32px 32px;display:flex;flex-direction:column;gap:16px}.cal-detail-modal__meta-row{display:flex;align-items:center;justify-content:space-between}.cal-detail-modal__meta-client{display:flex;align-items:center;gap:6px}.cal-detail-modal__avatar{width:20px;height:20px;border-radius:4px;background:#eef0ea;flex-shrink:0;object-fit:cover}.cal-detail-modal__avatar--initial{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#130146;line-height:1}.cal-detail-modal__avatar--tarea{display:inline-flex;align-items:center;justify-content:center}.cal-detail-modal__avatar--tarea svg{width:12px;height:12px;display:block}.cal-detail-modal__client-name{font-size:12px;font-weight:400;line-height:16px;color:#130146;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.cal-detail-modal__meta-date{display:flex;align-items:center;gap:4px;opacity:.8}.cal-detail-modal__meta-date svg{width:16px;height:16px;flex-shrink:0}.cal-detail-modal__meta-date span{font-size:12px;font-weight:400;line-height:16px;color:#130146;white-space:nowrap}.cal-detail-modal__content{background:#fbfdf6;border-radius:8px;padding:24px;font-size:14px;font-weight:400;line-height:20px;color:#130146;white-space:pre-wrap;overflow-wrap:anywhere}.cal-detail-modal__project-link{display:inline-flex;align-items:center;font-size:13px;font-weight:500;color:#f0522e;text-decoration:none}.cal-detail-modal__project-link:hover{text-decoration:underline;color:#f0522e}.cal-detail-modal__close{position:absolute;top:7px;right:7px;display:flex;align-items:center;justify-content:center;padding:6px;background:#eef0ea;border:none;border-radius:8px;box-shadow:0 8px 16px 0 rgba(37,44,18,.04);cursor:pointer;z-index:1;line-height:1}.cal-detail-modal__close:hover{background:#e2e5dc}.cal-detail-modal__close svg{width:13px;height:13px;display:block}.calendario__pending-actions{flex:1 1 0%;min-width:0;display:flex;align-items:center;justify-content:flex-end}.calendario__pending-btn{display:flex;align-items:center;justify-content:center;gap:4px;height:32px;padding:0 12px;background:#f0522e;border:none;border-radius:8px;font-family:"Inter",sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#fff;cursor:pointer;text-decoration:none;white-space:nowrap}.calendario__pending-btn:hover{color:#fff;text-decoration:none;opacity:.9}.conversaciones{display:flex;flex-direction:column;gap:24px;padding:0;font-family:"Inter",sans-serif;height:calc(100dvh - 100px);min-height:500px}.app-layout__body .conversaciones{height:calc(100dvh - 14px - 24px)}.conversaciones__top{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#fef2ef;border-radius:12px}.conversaciones__title{display:flex;align-items:center;gap:8px}.conversaciones__title-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;border-radius:10px;box-shadow:0 8px 16px 0 rgba(37,44,18,.04);flex-shrink:0}.conversaciones__title-icon svg{width:24px;height:24px;display:block}.conversaciones__title-text{font-size:24px;font-weight:600;line-height:32px;color:#130146;margin:0}.conversaciones__link-archived{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:20px;color:#f0522e;text-decoration:none}.conversaciones__link-archived:hover{text-decoration:underline;color:#f0522e}.conversaciones__link-archived svg{width:16px;height:16px;display:block;flex-shrink:0}.conversaciones__main{display:flex;gap:24px;align-items:stretch;flex:1 1 0%;min-height:0;overflow:hidden}.conversaciones__chats{display:flex;flex-direction:column;gap:12px;width:330px;flex-shrink:0;min-height:0;overflow:hidden}.conversaciones__search{display:flex;align-items:center;gap:4px;height:48px;padding:0 16px;background:#fff;border:1px solid #e5e5e7;border-radius:12px;cursor:pointer;flex-shrink:0}.conversaciones__search svg{width:24px;height:24px;flex-shrink:0;display:block}.conversaciones__search-input{flex:1 1 0%;border:none;outline:none;background:rgba(0,0,0,0);font-size:14px;font-weight:400;line-height:20px;color:#130146;font-family:"Inter",sans-serif}.conversaciones__search-input::placeholder{color:#9c9aa3}.conversaciones__chat-list{display:flex;flex-direction:column;gap:8px;flex:1 1 0%;min-height:0;overflow-y:auto}.conversaciones__chat-list::-webkit-scrollbar{width:4px}.conversaciones__chat-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.conversaciones__chat-card{display:flex;gap:12px;align-items:flex-start;padding:24px 16px;border-radius:12px;cursor:pointer;text-decoration:none;color:inherit;transition:background .15s ease}.conversaciones__chat-card:hover{background:rgba(238,240,234,.5);color:inherit;text-decoration:none}.conversaciones__chat-card.is-active{background:#eef0ea}.conversaciones__chat-avatar{width:32px;height:32px;border-radius:8px;overflow:hidden;flex-shrink:0}.conversaciones__chat-avatar img{width:100%;height:100%;object-fit:cover;display:block}.conversaciones__chat-content{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.conversaciones__chat-content>*{margin:0}.conversaciones__chat-header{display:flex;align-items:flex-start;gap:8px}.conversaciones__chat-name{flex:1 1 0%;min-width:0;font-size:14px;font-weight:600;line-height:16px;color:#130146;margin:0}.conversaciones__chat-time{font-size:12px;font-weight:400;line-height:16px;color:#130146;white-space:nowrap;flex-shrink:0}.conversaciones__chat-project{font-size:14px;font-weight:400;line-height:20px;color:#130146;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.conversaciones__chat-preview{font-size:14px;font-weight:400;line-height:20px;color:#6e6c77;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.conversaciones__chat-card--unread .conversaciones__chat-preview{font-weight:600;line-height:16px;color:#130146}.conversaciones__detail{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #e5e5e7;border-radius:16px;min-height:0}.conversaciones__detail-header{display:flex;align-items:center;gap:24px;padding:24px;border-bottom:1px solid #e5e5e7;flex-shrink:0}.conversaciones__detail-user{display:flex;gap:12px;align-items:flex-start;flex:1 1 0%;min-width:0}.conversaciones__detail-avatar{width:32px;height:32px;border-radius:8px;overflow:hidden;flex-shrink:0}.conversaciones__detail-avatar img{width:100%;height:100%;object-fit:cover;display:block}.conversaciones__detail-info{display:flex;flex-direction:column;gap:2px;flex:1 1 0%;min-width:0}.conversaciones__detail-name{font-size:14px;font-weight:600;line-height:16px;color:#130146;margin:0}.conversaciones__detail-project{font-size:14px;font-weight:400;line-height:20px;color:#130146;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.conversaciones__detail-actions{display:flex;gap:8px;align-items:center;flex-shrink:0;position:relative}.conversaciones__btn-more{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#eef0ea;border-radius:8px;border:none;cursor:pointer;padding:6px;transition:opacity .15s ease}.conversaciones__btn-more:hover{opacity:.8}.conversaciones__btn-more svg{width:20px;height:20px;display:block}.conversaciones__dropdown{position:absolute;top:100%;right:0;margin-top:4px;background:#fff;border-radius:12px;box-shadow:0 0 16px rgba(37,44,18,.08);padding:8px 0;min-width:220px;z-index:10}.conversaciones__dropdown-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;border:none;background:none;cursor:pointer;font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#130146;white-space:nowrap}.conversaciones__dropdown-item svg{width:16px;height:16px;flex-shrink:0}.conversaciones__dropdown-item:hover{background:#eef0ea}.conversaciones__dropdown-item--danger{color:#d32f2f}.conversaciones__messages{flex:1 1 0%;display:flex;flex-direction:column;gap:48px;padding:24px;overflow-y:auto}.conversaciones__messages::-webkit-scrollbar{width:4px}.conversaciones__messages::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.conversaciones__date-separator{font-size:14px;font-weight:400;line-height:20px;color:#6e6c77;text-align:center;margin:0}.conversaciones__msg-out{display:flex;justify-content:flex-end;width:100%}.conversaciones__msg-in{display:flex;gap:16px;align-items:flex-start;width:100%}.conversaciones__msg-avatar{width:32px;height:32px;border-radius:8px;overflow:hidden;flex-shrink:0}.conversaciones__msg-avatar img{width:100%;height:100%;object-fit:cover;display:block}.conversaciones__bubble-wrap{display:flex;flex-direction:column;gap:8px}.conversaciones__bubble-wrap--out{align-items:flex-end}.conversaciones__bubble-wrap--in{align-items:flex-start}.conversaciones__bubble{max-width:576px;padding:16px;font-size:14px;font-weight:400;line-height:20px;color:#130146;white-space:pre-wrap}.conversaciones__bubble--out{background:#ece6fe;border-radius:16px 0 16px 16px}.conversaciones__bubble--in{background:#fbfdf6;border:1px solid #e5e5e7;border-radius:0 16px 16px 16px}.conversaciones__bubble p{margin:0}.conversaciones__msg-time{font-size:12px;font-weight:400;line-height:16px;color:#6e6c77}.conversaciones__msg-time--out{padding-right:16px;text-align:right}.conversaciones__msg-time--in{padding-left:16px}.conversaciones__attachment-preview{display:flex;align-items:center;gap:8px;padding:8px 12px;margin:0 12px;background:#eef0ea;border-radius:8px;font-size:13px;font-weight:400;line-height:18px;color:#130146;flex-shrink:0}.conversaciones__attachment-name{flex:1 1 0%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversaciones__attachment-remove{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:rgba(0,0,0,0);cursor:pointer;padding:0;flex-shrink:0;color:#6e6c77;font-size:16px;line-height:1}.conversaciones__attachment-link{display:inline-block;margin-top:4px;color:inherit;text-decoration:underline;cursor:pointer;word-break:break-all}.conversaciones__attachment-link:hover{opacity:.8}.conversaciones__writing{display:flex;align-items:center;gap:12px;padding:12px;border-top:1px solid #e5e5e7;flex-shrink:0}.conversaciones__input-wrap{flex:1 1 0%;min-width:0}.conversaciones__input-field{display:flex;align-items:center;gap:4px;height:48px;padding:0 16px;background:#fff;border:1px solid #e5e5e7;border-radius:12px}.conversaciones__input{flex:1 1 0%;border:none;outline:none;background:rgba(0,0,0,0);font-size:14px;font-weight:400;line-height:20px;color:#130146;font-family:"Inter",sans-serif}.conversaciones__input::placeholder{color:#9c9aa3}.conversaciones__input-attach{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border:none;background:rgba(0,0,0,0);cursor:pointer;padding:0}.conversaciones__input-attach svg{width:24px;height:24px;display:block}.conversaciones__btn-send{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:12px;background:#fff;border-radius:12px;box-shadow:0 8px 16px 0 rgba(37,44,18,.04);border:none;cursor:pointer;flex-shrink:0;transition:background-color .15s ease,opacity .15s ease}.conversaciones__btn-send:hover{background:#eef0ea}.conversaciones__btn-send:disabled{cursor:not-allowed;opacity:.5;background:#fff;box-shadow:none}.conversaciones__btn-send svg{width:24px;height:24px;display:block}.conversaciones__view-all-btn{display:flex;align-items:center;justify-content:center;margin:12px 0 0;padding:10px 16px;border-radius:12px;border:1px solid #f0522e;background:#fff;color:#f0522e;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;cursor:pointer;flex-shrink:0}.conversaciones__view-all-btn:hover{background:#fef2ef;color:#f0522e}.conversaciones__user-notice{margin:0 0 12px;padding:12px 14px;border-radius:12px;background:#fef2ef;color:#f0522e;font-family:"Inter",sans-serif;font-size:13px;line-height:1.4}.conversaciones__empty{flex:1 1 0%;display:flex;align-items:center;justify-content:center;color:#6e6c77;font-size:14px;font-weight:400;line-height:20px}@media(max-width:991px){.conversaciones__main{flex-direction:column}.conversaciones__chats{width:100%}.conversaciones__detail{min-height:500px}}@media(max-width:767px){.conversaciones__top{flex-direction:column;gap:12px;align-items:flex-start}.conversaciones__detail-header{padding:16px;gap:12px}.conversaciones__messages{padding:16px;gap:24px}.conversaciones__bubble{max-width:100%}}.conversaciones-swal{border-radius:16px !important;padding:32px !important;box-shadow:0 0 16px rgba(37,44,18,.08) !important;font-family:"Inter",sans-serif;max-width:400px !important}.conversaciones-swal .swal2-title{font-size:20px;font-weight:600;line-height:28px;color:#f0522e;padding:0;margin:0 0 16px}.conversaciones-swal .swal2-html-container,.conversaciones-swal .swal2-content{font-size:14px;font-weight:400;line-height:20px;color:#130146;padding:0;margin:0;text-align:center}.conversaciones-swal .swal2-actions{margin-top:32px;gap:8px}.conversaciones-swal .swal2-close{background:#eef0ea;border-radius:8px;width:32px;height:32px;top:8px;right:8px;font-size:20px;color:#130146;box-shadow:0 8px 16px rgba(37,44,18,.04)}.conversaciones-swal__confirm{display:flex;align-items:center;justify-content:center;width:160px;height:48px;border-radius:12px;background:#f0522e;color:#fff;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;border:none;cursor:pointer}.conversaciones-swal__cancel{display:flex;align-items:center;justify-content:center;width:160px;height:48px;border-radius:12px;background:#fff;color:#f0522e;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;border:1px solid #f0522e;cursor:pointer}.facturas{display:flex;flex-direction:column;gap:24px;font-family:"Inter",sans-serif}.facturas__top{display:flex;align-items:center;padding:16px;background:#fef2ef;border-radius:12px}.facturas__title{display:flex;align-items:center;gap:8px;margin:0}.facturas__title svg{flex-shrink:0}.facturas__title-text{font-family:"Inter",sans-serif;font-size:24px;font-weight:600;line-height:32px;color:#130146;margin:0}.facturas__title-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:8px;background:#fff;border-radius:10px;box-shadow:0 8px 16px 0 rgba(37,44,18,.04);flex-shrink:0}.facturas__title-icon-img{display:block;width:24px;height:24px;object-fit:contain;flex-shrink:0}.facturas__banner{display:flex;align-items:center;gap:12px;padding:12px;background:#fff9e6;border-radius:8px;overflow:hidden}.facturas__banner svg{flex-shrink:0}.facturas__banner-text{flex:1;display:flex;align-items:center;gap:6px;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#a37a00;margin:0}.facturas__banner-text strong{font-weight:600}.facturas__stats{display:flex;gap:24px}@media(max-width:991px){.facturas__stats{flex-wrap:wrap}}@media(max-width:575px){.facturas__stats{flex-direction:column}}.facturas-stat{flex:1 1 0%;min-width:0;display:flex;gap:16px;align-items:center;padding:16px;background:#fff;border:1px solid #e5e5e7;border-radius:12px}.facturas-stat__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:8px;background:#fbfdf6;border-radius:40px;box-shadow:0 8px 16px 0 rgba(37,44,18,.04);flex-shrink:0}.facturas-stat__icon-img{display:block;width:24px;height:24px;object-fit:contain;flex-shrink:0}.facturas-stat__content{display:flex;flex-direction:column;gap:8px;justify-content:center}.facturas-stat__content>p{margin:0}.facturas-stat__number{font-family:"Inter",sans-serif;font-size:20px;font-weight:600;line-height:20px;color:#130146;margin:0;white-space:nowrap}.facturas-stat__label{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:12px;color:#130146;margin:0;white-space:nowrap}.facturas__main{background:#fff;border:1px solid #e5e5e7;border-radius:16px;overflow:hidden}.facturas__main-top{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #e5e5e7}.facturas__main-title{font-family:"Inter",sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#130146;margin:0}.facturas__head{display:flex;align-items:center;height:36px;background:#f2f2f3;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146}.facturas__head--marca{padding:0 12px}.facturas__head--freelance{padding:0 24px}.facturas__th{flex:1 1 0%;min-width:0;display:flex;align-items:center;justify-content:center;white-space:nowrap}.facturas__th--id{max-width:72px}.facturas__th--left{justify-content:flex-start}.facturas__th--end{justify-content:flex-end}.facturas__th--empty{height:9px}.facturas__rows{display:flex;flex-direction:column}.factura-row{display:flex;align-items:center;gap:12px;padding:20px 12px;border-bottom:1px solid #e5e5e7;min-height:72px}.factura-row:last-child{border-bottom:none}.factura-row__cell{flex:1 1 0%;min-width:0;display:flex;align-items:center;justify-content:center}.factura-row__cell--id{max-width:72px;opacity:.8}.factura-row__cell--left{justify-content:flex-start}.factura-row__cell--end{justify-content:flex-end}.factura-row__cell--opacity{opacity:.8}.factura-row__item{display:flex;align-items:center;gap:4px;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146;white-space:nowrap}.factura-row__item svg{flex-shrink:0}.factura-row__item--bold{font-weight:600}.factura-row__tipo{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146;text-align:center;white-space:nowrap}.factura-row__link{display:flex;align-items:center;gap:4px;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146;text-decoration:none;white-space:nowrap}.factura-row__link:hover{color:#f0522e;text-decoration:none}.factura-row__link svg{flex-shrink:0}.factura-row__user{display:flex;align-items:center;gap:6px}.factura-row__avatar{width:20px;height:20px;border-radius:4px;overflow:hidden;flex-shrink:0}.factura-row__avatar img{width:100%;height:100%;object-fit:cover;display:block}.transaccion-row{display:flex;align-items:center;gap:12px;padding:20px 24px;border-bottom:1px solid #e5e5e7}.transaccion-row:last-child{border-bottom:none}.transaccion-row__cell{flex:1 1 0%;min-width:0;display:flex;align-items:center;justify-content:center}.transaccion-row__cell--left{justify-content:flex-start}.transaccion-row__cell--end{justify-content:flex-end}.transaccion-row__cell--opacity{opacity:.8}.transaccion-row__project{display:flex;align-items:center;gap:12px}.transaccion-row__badge{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:6px;border-radius:8px;flex-shrink:0}.transaccion-row__badge--yellow{background:#fef8e6}.transaccion-row__badge--green{background:#e6fef8}.transaccion-row__badge--pink{background:#fee6f8}.transaccion-row__badge-icon{display:block;width:18px;height:18px;object-fit:contain;flex-shrink:0}.transaccion-row__project-info{display:flex;flex-direction:column;gap:8px}.transaccion-row__project-name{font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#130146;margin:0;white-space:nowrap}.transaccion-row__project-link{display:inline-flex;align-items:center;gap:4px;text-decoration:none;color:#130146}.transaccion-row__project-link:hover{color:#f0522e;text-decoration:none}.transaccion-row__project-link svg{flex-shrink:0}.transaccion-row__brand{display:flex;align-items:center;gap:6px}.transaccion-row__brand-avatar{width:20px;height:20px;border-radius:4px;overflow:hidden;flex-shrink:0}.transaccion-row__brand-avatar img{width:100%;height:100%;object-fit:cover;display:block}.transaccion-row__brand-name{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146;margin:0;white-space:nowrap}.transaccion-row__item{display:flex;align-items:center;gap:4px;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146;white-space:nowrap}.transaccion-row__item svg{flex-shrink:0}.transaccion-row__item-icon{display:block;width:16px;height:16px;object-fit:contain;flex-shrink:0}.transaccion-row__item--bold{font-weight:600}.facturas-status{display:inline-flex;align-items:center;gap:2px;height:20px;padding:0 8px;border-radius:4px;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;white-space:nowrap}.facturas-status svg{flex-shrink:0}.facturas-status--completado,.facturas-status--recibido{background:#e9fcf6;color:#10654c}.facturas-status--pendiente,.facturas-status--en-curso{background:#fff9e6;color:#a37a00}.facturas-status--pendiente-aprob{background:#fff1e6;color:#a24a02}.facturas-status__icon{display:block;width:12px;height:12px;object-fit:contain;flex-shrink:0}.facturas-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:32px;padding:0 16px;border-radius:8px;font-family:"Inter",sans-serif;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;border:none;cursor:pointer;text-decoration:none}.facturas-btn svg{flex-shrink:0}.facturas-btn:hover{text-decoration:none}.facturas-btn--outline{background:#fff;color:#f0522e;border:1px solid #f0522e;width:92px}.facturas-btn--outline:hover{background:rgba(240,82,46,.04);color:#f0522e}.facturas-btn--primary{background:#f0522e;color:#fff}.facturas-btn--primary:hover{opacity:.9;color:#fff}.facturas-btn--disabled{background:#f2f2f3;color:#9c9aa3;opacity:.75;cursor:default;pointer-events:none}.facturas-btn__icon{display:block;width:12px;height:12px;object-fit:contain;flex-shrink:0}.habilidades{font-family:Inter,Arial,Helvetica,sans-serif;width:100%;min-width:0;display:flex;flex-direction:column;gap:24px}.habilidades__servicios{background:#fff;border:1px solid #e5e5e7;border-radius:16px;overflow:hidden}.habilidades__servicios-header{display:flex;align-items:center;gap:8px;padding:24px;border-bottom:1px solid #e5e5e7}.habilidades__servicios-header span{font-size:20px;font-weight:600;line-height:28px;color:#130146}.habilidades__servicios-header svg{flex-shrink:0;width:20px;height:20px}.habilidades__servicios-grid{display:flex;gap:20px;flex-wrap:wrap;padding:24px}.habilidades__service-card{flex:1 0 0;min-width:120px;display:flex;flex-direction:column;border:1px solid #e5e5e7;border-radius:8px;overflow:hidden;cursor:pointer;background:#fff;padding:0;text-align:left;transition:border-color .15s ease}.habilidades__service-card:hover{border-color:#9c9aa3}.habilidades__service-card--active{border-color:#130146}.habilidades__service-card--active .habilidades__service-card-check{background-color:#130146;border-color:#130146;color:#fff}.habilidades__service-card-img{width:100%;aspect-ratio:256/192;overflow:hidden;background:#e5e5e7}.habilidades__service-card-img img{display:block;width:100%;height:100%;object-fit:cover}.habilidades__service-card-bar{display:flex;align-items:center;height:40px;padding:0 12px;gap:4px;background:#fff}.habilidades__service-card-name{flex:1;font-size:14px;font-weight:400;line-height:20px;color:#130146;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.habilidades__service-card-check{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid #9c9aa3;border-radius:4px;background:#fff;color:rgba(0,0,0,0);transition:all .15s ease}.habilidades__accordions{display:flex;flex-direction:column;gap:24px}.habilidades__accordion{border:1px solid #e5e5e7;border-radius:16px;overflow:hidden;background:#fff}.habilidades__accordion--open .habilidades__accordion-chevron{transform:rotate(180deg)}.habilidades__accordion--open .habilidades__accordion-body{display:block}.habilidades__accordion--disabled{opacity:.4;pointer-events:none;user-select:none}.habilidades__accordion-header{display:flex;justify-content:space-between;align-items:center;padding:24px;cursor:pointer;background:#fff;border:none;width:100%;text-align:left;outline:none}.habilidades__accordion-header:focus{outline:none}.habilidades__accordion-title{font-size:20px;font-weight:600;line-height:28px;color:#130146}.habilidades__accordion-chevron{width:20px;height:20px;flex-shrink:0;transition:transform .2s ease;color:#6e6c77}.habilidades__accordion-body{display:none;padding:0 24px 24px}.habilidades__subsection{padding-top:32px;margin-top:32px;border-top:1px solid #e5e5e7}.habilidades__subsection:first-child{padding-top:0;margin-top:0;border-top:none}.habilidades__section-title{font-size:16px;font-weight:600;line-height:24px;color:#130146;margin-bottom:24px}.habilidades__field-group{margin-bottom:32px}.habilidades__field-group:last-child{margin-bottom:0}.habilidades__field-label{font-size:12px;font-weight:400;line-height:16px;color:#9c9aa3;margin-bottom:10px}.habilidades__tags{display:flex;flex-wrap:wrap;gap:6px}.habilidades__tags--small{gap:6px}.habilidades__tag{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;height:40px;padding:0 6px 0 16px;border:1px solid #e5e5e7;border-radius:10px;background:#fbfdf6;color:#130146;font-family:Inter,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:20px;cursor:pointer;transition:all .15s ease}.habilidades__tag:hover{border-color:#9c9aa3}.habilidades__tag--selected{background:#ffb9a9;color:#130146;border-color:#e5e5e7}.habilidades__tag--sm{height:32px;padding:0 6px 0 12px;font-size:12px;border-radius:10px}.habilidades__tag--sm>svg{flex-shrink:0;width:14px;height:14px}.habilidades__tag--sm .habilidades__tag-indicator{width:16px;height:16px}.habilidades__tag-text{flex:1}.habilidades__tag-indicator{flex-shrink:0;width:20px;height:20px;border:1px solid #9c9aa3;background:#fff;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.habilidades__tag-indicator--radio{border-radius:10px}.habilidades__tag-indicator--check{border-radius:4px}.habilidades__tag--selected .habilidades__tag-indicator{border-color:#130146}.habilidades__tag--selected .habilidades__tag-indicator--radio{background:#fff;position:relative}.habilidades__tag--selected .habilidades__tag-indicator--radio::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:#130146}.habilidades__tag--selected .habilidades__tag-indicator--check{background:#130146;position:relative}.habilidades__tag--selected .habilidades__tag-indicator--check::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-60%) rotate(45deg);width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0}.habilidades__conditional-input{margin-top:12px}.habilidades__toggle-item{display:flex;align-items:center;gap:10px;margin-bottom:16px;cursor:pointer}.habilidades__toggle-item:last-child{margin-bottom:0}.habilidades__toggle-item span{font-size:14px;font-weight:400;line-height:20px;color:#130146;cursor:pointer}.habilidades__toggle-input{appearance:none;width:36px;height:20px;background:#e5e5e7;border-radius:10px;position:relative;cursor:pointer;transition:background .2s ease;flex-shrink:0;border:none;outline:none}.habilidades__toggle-input::after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.15)}.habilidades__toggle-input:checked{background:#130146}.habilidades__toggle-input:checked::after{transform:translateX(16px)}.habilidades__toggle-input:focus{outline:none}.habilidades__conditional-group{padding-left:24px;margin-top:12px}.habilidades__input-row{display:flex;gap:12px;margin-bottom:12px;align-items:flex-end}.habilidades__input-group{display:flex;flex-direction:column;flex:1;min-width:0}.habilidades__input-label{font-size:12px;line-height:16px;color:#6e6c77;margin-bottom:6px}.habilidades__input{width:100%;height:48px;padding:0 16px;border:1px solid #e5e5e7;border-radius:8px;font-family:Inter,Arial,Helvetica,sans-serif;font-size:14px;color:#130146;background:#fff;transition:border-color .15s ease;outline:none}.habilidades__input::placeholder{color:#9c9aa3}.habilidades__input:focus{border-color:#f0522e}.habilidades__input--mt{margin-top:12px}.habilidades__input--rounded{border-radius:12px}.habilidades__add-link{display:inline-flex;align-items:center;gap:4px;color:#f0522e;font-family:Inter,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:20px;cursor:pointer;text-decoration:none;background:none;border:none;padding:0;margin-top:8px}.habilidades__add-link:hover{text-decoration:underline}.habilidades__portfolio{background:#fff;border:1px solid #e5e5e7;border-radius:16px;overflow:hidden}.habilidades__portfolio-body{padding:24px}.habilidades__portfolio-items{margin-bottom:16px}.habilidades__portfolio-item{display:flex;gap:24px;margin-bottom:24px;align-items:flex-start}.habilidades__portfolio-item:last-child{margin-bottom:0}.habilidades__upload-zone{flex-shrink:0;width:159px;min-height:212px;align-self:stretch;border:1px dashed #9c9aa3;border-radius:12px;background:#fbfdf6;cursor:pointer;transition:border-color .15s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:0 16px;position:relative;overflow:hidden}.habilidades__upload-zone:hover{border-color:#130146}.habilidades__upload-zone>svg{width:20px;height:20px;color:#6e6c77;flex-shrink:0}.habilidades__upload-text-main{font-size:14px;line-height:20px;color:#6e6c77;text-align:center}.habilidades__upload-preview{width:100%;height:100%;object-fit:cover;border-radius:11px;position:absolute;top:0;left:0}.habilidades__upload-remove{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;border:none;font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:background .15s ease}.habilidades__upload-remove:hover{background:rgba(0,0,0,.8)}.habilidades__upload-text-sub{font-size:12px;line-height:16px;color:#9c9aa3;text-align:center}.habilidades__portfolio-fields{flex:1;display:flex;flex-direction:column;gap:10px;min-width:0}.habilidades__portfolio-platforms{display:flex;flex-direction:column;gap:16px}.habilidades__portfolio-platforms-label{font-size:14px;font-weight:400;line-height:20px;color:#130146}.habilidades__tags--platforms{gap:12px}.habilidades__consent{display:flex;gap:8px;align-items:flex-start;margin-top:16px}.habilidades__consent input[type=checkbox]{appearance:none;width:16px;height:16px;border:1px solid #e5e5e7;border-radius:4px;flex-shrink:0;cursor:pointer;margin-top:2px;position:relative}.habilidades__consent input[type=checkbox]:checked{background:#130146;border-color:#130146}.habilidades__consent input[type=checkbox]:checked::after{content:"";position:absolute;top:2px;left:5px;width:4px;height:8px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.habilidades__consent span{font-size:12px;line-height:16px;color:#130146}@media(max-width:767px){.habilidades__servicios-grid{padding:16px;gap:12px}.habilidades__service-card{flex:1 0 calc(50% - 6px);min-width:0}.habilidades__accordion-header{padding:16px}.habilidades__accordion-body{padding:0 16px 16px}.habilidades__servicios-header{padding:16px}.habilidades__portfolio-item{flex-direction:column}.habilidades__upload-zone{width:100%;height:120px}.habilidades__tag{height:36px;padding:0 12px;font-size:13px}}.plans-page{background-color:#fbfdf6;font-family:"Inter",sans-serif;min-height:100vh;padding-top:40px;padding-bottom:60px}.plans-page__container{display:flex;flex-direction:column;align-items:center;gap:32px;max-width:684px;margin:0 auto;padding:0 16px}.plans-page__header{text-align:center}.plans-page__title{font-family:"Inter",sans-serif;font-weight:600;font-size:24px;line-height:32px;color:#130146;margin:0}.plans-page__title-accent{color:#f0522e}.plans-page__toggle{display:flex;align-items:center;gap:8px}.plans-page__toggle-switch{position:relative;width:32px;height:20px;border-radius:12px;border:0;padding:2px;cursor:pointer;transition:background-color .2s ease;background-color:#eef0ea;display:flex;align-items:center}.plans-page__toggle-switch--active{background-color:#130146;justify-content:flex-end}.plans-page__toggle-knob{display:block;width:16px;height:16px;border-radius:50%;background-color:#fff;transition:transform .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.15)}.plans-page__toggle-label{display:flex;align-items:baseline;gap:4px}.plans-page__toggle-label-text{font-family:"Inter",sans-serif;font-weight:500;font-size:12px;line-height:16px;color:#130146}.plans-page__toggle-label-hint{font-family:"Inter",sans-serif;font-weight:400;font-size:10px;line-height:16px;color:#6e6c77}.plans-page__cards{display:flex;gap:16px;width:100%;align-items:stretch}.plans-page__card{flex:1;display:flex;flex-direction:column;gap:24px;padding:24px;border-radius:12px;overflow:hidden;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;background-color:#fff;border:1px solid #e5e5e7}.plans-page__card--selected{background-color:#ffb9a9;border-color:#ffb9a9}.plans-page__card--selected .plans-page__card-price-amount,.plans-page__card--selected .plans-page__card-price-period{color:#130146}.plans-page__card-top{display:flex;flex-direction:column;gap:7px}.plans-page__card-header{display:flex;align-items:center;justify-content:space-between;gap:24px}.plans-page__card-title-wrap{display:flex;align-items:center;gap:8px;flex:1}.plans-page__card-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#130146;flex-shrink:0}.plans-page__card-name{font-family:"Inter",sans-serif;font-weight:600;font-size:16px;line-height:24px;color:#130146}.plans-page__card-subtitle{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#6e6c77;margin:0}.plans-page__radio{position:relative;width:20px;height:20px;border-radius:50%;border:1px solid #9c9aa3;background-color:#fff;cursor:pointer;padding:0;flex-shrink:0;display:flex;align-items:center;justify-content:center}.plans-page__radio--checked{border-color:#130146;padding:5px}.plans-page__radio-dot{display:none;width:10px;height:10px;border-radius:50%;background-color:#130146}.plans-page__radio--checked .plans-page__radio-dot{display:block}.plans-page__card-price{display:flex;align-items:center;gap:4px}.plans-page__card-price-amount{font-family:"Inter",sans-serif;font-weight:600;font-size:24px;line-height:32px;color:#f0522e}.plans-page__card--selected .plans-page__card-price-amount{color:#130146}.plans-page__card-price-period{font-family:"Inter",sans-serif;font-weight:600;font-size:14px;line-height:16px;color:#f0522e}.plans-page__card--selected .plans-page__card-price-period{color:#130146}.plans-page__card-benefits{display:flex;flex-direction:column;gap:20px;padding:8px 0}.plans-page__card-benefits-title{font-family:"Inter",sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#130146;margin:0}.plans-page__card-benefits-list{display:flex;flex-direction:column;gap:16px;list-style:none;padding:0;margin:0}.plans-page__card-benefit-item{display:flex;align-items:flex-start;gap:4px}.plans-page__card-benefit-check{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:#130146;margin-top:1px}.plans-page__card-benefit-text{font-family:"Inter",sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#130146;flex:1}.plans-page__actions{display:flex;align-items:center;justify-content:space-between;width:100%}.plans-page__actions-right{display:flex;align-items:center;gap:24px}.plans-page__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;width:160px;padding:0 20px;border-radius:12px;font-family:"Inter",sans-serif;font-weight:600;font-size:14px;line-height:16px;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease;border:none}.plans-page__btn--primary{background-color:#f0522e;color:#fff}.plans-page__btn--primary:hover{background-color:#2a03a8;color:#fff}.plans-page__btn--secondary{background-color:#fff;color:#f0522e;border:1px solid #f0522e}.plans-page__btn--secondary:hover{background-color:rgba(54,4,205,.04);color:#f0522e}.plans-page__skip-link{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:16px;color:#6e6c77;text-decoration:none;cursor:pointer;transition:color .15s ease}.plans-page__skip-link:hover{color:#130146}@media(max-width:767px){.plans-page__cards{flex-direction:column}.plans-page__actions{flex-direction:column;gap:16px;align-items:stretch}.plans-page__actions-right{flex-direction:column;align-items:center;gap:16px}.plans-page__btn{width:100%}.plans-page__container{max-width:100%}}.subscription-manage{padding:32px 16px}.subscription-manage__container{max-width:720px;margin:0 auto}.subscription-manage__title{font-size:28px;font-weight:700;color:#130146;margin:0 0 24px}.subscription-manage__card{background:#fff;border:1px solid #e5e5e7;border-radius:16px;padding:24px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.subscription-manage__plan-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.subscription-manage__plan-name{font-size:22px;font-weight:700;color:#130146;margin:0}.subscription-manage__plan-state{font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.subscription-manage__plan-state--active{background:#e8f7ef;color:#198754}.subscription-manage__plan-state--canceled,.subscription-manage__plan-state--expired{background:#f5f5f7;color:#6e6c77}.subscription-manage__details{display:grid;grid-template-columns:200px 1fr;gap:8px 16px;margin:0 0 24px;font-size:14px}.subscription-manage__details dt{color:#6e6c77;font-weight:500}.subscription-manage__details dd{margin:0;color:#130146;font-weight:600}.subscription-manage__actions{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.subscription-manage__btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:none;text-decoration:none;transition:background .15s,color .15s}.subscription-manage__btn--primary{background:#f0522e;color:#fff}.subscription-manage__btn--primary:hover{background:#d44423;color:#fff}.subscription-manage__btn--danger{background:rgba(0,0,0,0);color:#dc3545;border:1px solid #dc3545}.subscription-manage__btn--danger:hover{background:#dc3545;color:#fff}.subscription-manage__btn:disabled{opacity:.5;cursor:not-allowed}.subscription-manage__note{margin:16px 0 0;font-size:12px;color:#6e6c77;line-height:1.5}.subscription-manage__empty{background:#fbfdf6;border:1px dashed #e5e5e7;border-radius:16px;padding:48px 24px;text-align:center}.subscription-manage__empty p{margin:0 0 16px;color:#6e6c77;font-size:14px}body:has(.sf) header.site-header,body:has(.sf) footer.page__footer,body:has(.sf) .page__breadcrumb,body:has(.sf) .sidebar-nav,body:has(.sf) #app-sidebar,body:has(.sf) .app-sidebar,body:has(.sf) aside[class*=sidebar]{display:none !important}body:has(.sf) .app-layout{display:block !important;grid-template-columns:none !important}body:has(.sf) .app-layout__body{margin-left:0 !important;padding-left:0 !important;width:100% !important}body:has(.sf){background:#fff !important}body:has(.sf) main.page__main{padding-top:0 !important;margin-left:0 !important}.sf__header{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:16px 48px;border-bottom:1px solid #e5e5e7;background:#fff;z-index:101}.sf__header-logo img{height:32px;width:auto;display:block}.sf__header-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;cursor:pointer;color:#130146;border-radius:8px;transition:background .15s}.sf__header-close:hover{background:#eef0ea}.sf__header-close svg{width:24px;height:24px}.sf{max-width:1128px;margin:0 auto;padding:96px 48px 100px;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif}.sf__top{display:flex;flex-direction:column;gap:32px;margin-bottom:40px}.sf__title-block{display:flex;flex-direction:column;gap:16px}.sf__title{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:24px;font-weight:600;line-height:32px;color:#130146;margin:0}.sf__subtitle{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#130146;margin:0}.sf__tags{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.sf__tag{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 16px;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#130146;background:#eef0ea;border:none;border-radius:10px;cursor:pointer;white-space:nowrap;transition:background .15s}.sf__tag:hover{background:hsl(80,16.6666666667%,87.9411764706%)}.sf__tag--active{background:#ffb9a9}.sf__tag--active:hover{background:rgb(100%,64.4094847241%,56.2745098039%)}.sf__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.sf__empty{grid-column:1/-1;text-align:center;padding:48px 24px;color:#6e6c77;font-size:14px}.sf-card{background:#fff;border:1px solid #e5e5e7;border-radius:16px;display:flex;flex-direction:column;position:relative;transition:border-color .15s,box-shadow .15s}.sf-card:hover{border-color:hsl(240,4%,80.1960784314%)}.sf-card--selected{border-color:#f0522e;box-shadow:0 0 0 1px rgba(240,82,46,.15)}.sf-card--disabled{opacity:.45;filter:grayscale(100%);pointer-events:auto;cursor:not-allowed;transition:opacity .25s,filter .25s}.sf-card--disabled:hover{border-color:#e5e5e7}.sf-card--disabled .sf-card__btn--select{pointer-events:none}.sf-card__image-wrap{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:calc(16px - 1px) calc(16px - 1px) 0 0}.sf-card__image{width:100%;height:100%;object-fit:cover;display:block}.sf-card__image--placeholder{display:flex;align-items:center;justify-content:center;background:#eef0ea}.sf-card__initial{font-size:48px;font-weight:600;color:#6e6c77}.sf-card__badges{position:absolute;top:12px;right:12px;display:flex;flex-direction:column;gap:4px}.sf-card__badge{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:4px;background:#fff;border-radius:4px}.sf-card__badge svg{width:12px;height:12px;flex-shrink:0}.sf-card__origin-badges{display:flex;gap:6px;padding:8px 16px 0;flex-wrap:wrap}.sf-card__origin-badge{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:11px;font-weight:600;line-height:1;padding:4px 8px;border-radius:6px;white-space:nowrap}.sf-card__origin-badge--interested{background:rgba(240,82,46,.1);color:#f0522e}.sf-card__origin-badge--recommended{background:rgba(34,197,94,.1);color:#16a34a}.sf-card__content{display:flex;flex-direction:column;gap:24px;padding:16px;flex:1}.sf-card__detail{display:flex;flex-direction:column;gap:16px}.sf-card__title-row{display:flex;align-items:center;gap:24px}.sf-card__name{flex:1 1 0;min-width:0;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#130146;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-card__rating{display:flex;align-items:center;gap:2px;flex-shrink:0;background:none;border:none;cursor:pointer;padding:0}.sf-card__star{flex-shrink:0}.sf-card__rating-score{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:600;line-height:16px;color:#130146}.sf-card__rating-count{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#6e6c77}.sf-card__specialties{display:flex;flex-direction:column;gap:6px}.sf-card__specialty-item{display:flex;align-items:center;gap:6px;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#130146}.sf-card__specialty-icon{flex-shrink:0;width:16px;height:16px}.sf-card__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sf-card__meta-item{display:flex;align-items:center;gap:4px;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146}.sf-card__meta-icon{flex-shrink:0;width:16px;height:16px}.sf-card__meta-dot{font-size:12px;line-height:16px;color:#130146}.sf-card__buttons{display:flex;align-items:center;gap:8px;margin-top:auto}.sf-card__btn--select{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;height:40px;padding:0 16px;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:16px;border-radius:10px;cursor:pointer;transition:background .15s,border-color .15s,color .15s;background:#fff;border:1px solid #f0522e;color:#f0522e}.sf-card__btn--select .sf-card__btn-check{display:none}.sf-card__btn--select:hover{background:rgba(240,82,46,.05)}.sf-card__btn--select[data-selected="1"]{background:#f0522e;border-color:#f0522e;color:#fff;padding:0 16px 0 8px}.sf-card__btn--select[data-selected="1"] .sf-card__btn-check{display:block}.sf-card__btn--select[data-selected="1"] .sf-card__btn-text::after{content:none}.sf-card__btn--select[data-selected="1"]:hover{background:rgb(93.4480042017%,24.4336484594%,8.7088585434%)}.sf-card__btn--select[data-selected="1"] .sf-card__btn-text::after{content:none}.sf-card__qty-input{width:60px;height:40px;flex-shrink:0;position:relative}.sf-card__qty-field{width:100%;height:100%;padding:0 16px;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#9c9aa3;text-align:center;background:#fff;border:1px solid #e5e5e7;border-radius:12px;outline:none;-moz-appearance:textfield}.sf-card__qty-field::-webkit-inner-spin-button,.sf-card__qty-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sf-card__qty-field:focus{border-color:#f0522e;color:#130146}.sf-card__qty-field--error{border-color:#e53935;color:#e53935}.sf-card__tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);white-space:nowrap;padding:8px 12px;background:#130146;color:#fff;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:16px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:10;animation:sf-tooltip-in .15s ease-out}.sf-card__tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid rgba(0,0,0,0);border-top-color:#130146}@keyframes sf-tooltip-in{from{opacity:0;transform:translateX(-50%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.sf__bottom-bar{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:48px;padding:16px 48px;background:#f0522e;border-top:1px solid #e5e5e7;z-index:100}.sf__bottom-left{display:flex;align-items:center;gap:12px;flex:1}.sf__bottom-icon-btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:12px;background:#eef0ea;border-radius:12px;flex-shrink:0}.sf__bottom-title{display:flex;flex-direction:column;gap:8px}.sf__bottom-heading{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#fff;margin:0;white-space:nowrap}.sf__bottom-sub{display:flex;align-items:center;gap:4px;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#fff;white-space:nowrap}.sf__bottom-sub svg{flex-shrink:0}.sf__bottom-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.sf__bottom-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 20px;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:16px;border-radius:12px;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}.sf__bottom-btn--outline{background:#f0522e;border:1px solid #fff;color:#fff}.sf__bottom-btn--outline:hover{background:rgb(94.787289916%,39.8800770308%,27.3695728291%)}.sf__bottom-btn--white{background:#fff;border:1px solid #f0522e;color:#f0522e}.sf__bottom-btn--white:hover{background:hsl(0,0%,97%)}@media(max-width:1200px){.sf__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:992px){.sf__grid{grid-template-columns:repeat(2,1fr)}.sf__bottom-bar{padding:16px 24px;gap:24px}}@media(max-width:768px){.sf__grid{grid-template-columns:repeat(2,1fr);gap:16px}.sf__tags{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.sf__tags::-webkit-scrollbar{display:none}.sf__bottom-bar{flex-direction:column;gap:12px;padding:12px 16px}.sf__bottom-left{width:100%}.sf__bottom-right{width:100%;flex-direction:column}.sf__bottom-right .sf__bottom-btn{width:100%}}@media(max-width:576px){.sf__grid{grid-template-columns:1fr}}.sf-swal{max-width:400px !important;width:calc(100% - 32px) !important;padding:32px !important;border-radius:16px !important;box-shadow:0 0 16px rgba(37,44,18,.08);font-family:"Inter",Roboto,Arial,Helvetica,sans-serif}.sf-swal .swal2-html-container{margin:0 !important;padding:0 !important;text-align:center}.sf-swal .swal2-close{position:absolute;top:8px;right:8px;width:32px;height:32px;padding:6px;background:#eef0ea;border-radius:8px;box-shadow:0 8px 16px rgba(37,44,18,.04);color:#130146;font-size:20px;line-height:1;opacity:1}.sf-swal .swal2-close:hover{background:hsl(80,16.6666666667%,87.9411764706%)}.sf-swal .swal2-actions{margin-top:0 !important;padding:0 !important}.sf-swal__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;margin:0 auto 16px}.sf-swal__icon svg{width:24px;height:24px}.sf-swal__icon--confirm{background:rgba(240,82,46,.1)}.sf-swal__icon--success{background:rgba(34,197,94,.1)}.sf-swal__icon--warning{background:rgba(255,193,7,.1)}.sf-swal__icon--error{background:rgba(229,57,53,.1)}.sf-swal__icon--loading{background:rgba(240,82,46,.1)}.sf-swal__icon--loading .sf-swal__spinner{animation:sf-spin .8s linear infinite}@keyframes sf-spin{to{transform:rotate(360deg)}}.sf-swal__title{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#130146;margin-bottom:12px;text-align:center}.sf-swal__body{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#6e6c77;text-align:center}.sf-swal__body p{margin:0 0 12px}.sf-swal__summary{display:flex;gap:16px;justify-content:center;margin:16px 0}.sf-swal__summary-item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 20px;background:rgba(240,82,46,.04);border-radius:12px;font-size:13px;font-weight:500;color:#130146}.sf-swal__summary-value{font-size:24px;font-weight:700;line-height:1;color:#f0522e}.sf-swal__note{font-size:12px;color:#9c9aa3;margin-top:8px}.sf-swal__actions{gap:8px !important;margin-top:24px !important}.sf-swal__btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 24px;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:16px;border-radius:12px;cursor:pointer;white-space:nowrap;transition:background .15s}.sf-swal__btn--primary{background:#f0522e;color:#fff;border:1px solid #f0522e}.sf-swal__btn--primary:hover{background:rgb(93.4480042017%,24.4336484594%,8.7088585434%)}.sf-swal__btn--outline{background:#fff;color:#f0522e;border:1px solid #f0522e}.sf-swal__btn--outline:hover{background:rgba(240,82,46,.04)}.page-node-type-marca,.path-registro-marca,.path-registro-freelance{background-color:#fbfdf6}.page-node-type-marca .page__main,.path-registro-marca .page__main,.path-registro-freelance .page__main{padding-top:64px}.page-node-type-marca .main-content,.page-node-type-marca .region-content,.path-registro-marca .main-content,.path-registro-marca .region-content,.path-registro-freelance .main-content,.path-registro-freelance .region-content{max-width:100%;padding:0}.page-node-type-marca .container-xl,.path-registro-marca .container-xl,.path-registro-freelance .container-xl{max-width:100%;padding-left:0;padding-right:0}.registration-wizard{padding-top:64px}.registration-wizard .site-header--logo-only,.path-registro-marca .site-header--logo-only,.path-registro-freelance .site-header--logo-only{background-color:#fff !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;box-shadow:0 8px 16px rgba(37,44,18,.04) !important;border-bottom:none;height:64px;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 40px}.registration-wizard .site-header--logo-only .site-header__nav-wrapper--logo-only,.path-registro-marca .site-header--logo-only .site-header__nav-wrapper--logo-only,.path-registro-freelance .site-header--logo-only .site-header__nav-wrapper--logo-only{height:64px;display:flex !important;align-items:center !important;justify-content:center !important;width:100%}.registration-wizard .site-header--logo-only .container,.registration-wizard .site-header--logo-only .container-fluid,.registration-wizard .site-header--logo-only .container-xl,.registration-wizard .site-header--logo-only [class*=container],.path-registro-marca .site-header--logo-only .container,.path-registro-marca .site-header--logo-only .container-fluid,.path-registro-marca .site-header--logo-only .container-xl,.path-registro-marca .site-header--logo-only [class*=container],.path-registro-freelance .site-header--logo-only .container,.path-registro-freelance .site-header--logo-only .container-fluid,.path-registro-freelance .site-header--logo-only .container-xl,.path-registro-freelance .site-header--logo-only [class*=container]{display:flex !important;justify-content:center !important;align-items:center !important;width:100%;max-width:100%;padding:0}.registration-wizard .site-header--logo-only .site-logo img,.registration-wizard .site-header--logo-only img.site-logo,.registration-wizard .site-header--logo-only .field--name-field-logo-cabecera img,.registration-wizard .site-header--logo-only img.img-fluid,.path-registro-marca .site-header--logo-only .site-logo img,.path-registro-marca .site-header--logo-only img.site-logo,.path-registro-marca .site-header--logo-only .field--name-field-logo-cabecera img,.path-registro-marca .site-header--logo-only img.img-fluid,.path-registro-freelance .site-header--logo-only .site-logo img,.path-registro-freelance .site-header--logo-only img.site-logo,.path-registro-freelance .site-header--logo-only .field--name-field-logo-cabecera img,.path-registro-freelance .site-header--logo-only img.img-fluid{height:24px;width:auto;display:block;margin:0 !important}.registration-wizard .site-header--logo-only .navbar-brand,.registration-wizard .site-header--logo-only .site-logo-link,.registration-wizard .site-header--logo-only .site-header__logo-link,.path-registro-marca .site-header--logo-only .navbar-brand,.path-registro-marca .site-header--logo-only .site-logo-link,.path-registro-marca .site-header--logo-only .site-header__logo-link,.path-registro-freelance .site-header--logo-only .navbar-brand,.path-registro-freelance .site-header--logo-only .site-logo-link,.path-registro-freelance .site-header--logo-only .site-header__logo-link{margin:0 !important;padding:0 !important;display:flex;align-items:center}.registration-wizard .site-header--logo-only .region-nav-branding,.registration-wizard .site-header--logo-only .navbar-brand-wrapper,.path-registro-marca .site-header--logo-only .region-nav-branding,.path-registro-marca .site-header--logo-only .navbar-brand-wrapper,.path-registro-freelance .site-header--logo-only .region-nav-branding,.path-registro-freelance .site-header--logo-only .navbar-brand-wrapper{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:auto !important;flex:0 0 auto !important}.registration-wizard{width:100%;font-family:"Inter",sans-serif;color:#130146;background-color:#fbfdf6;min-height:100vh}.registration-wizard__progress-bar{display:flex;align-items:center;justify-content:center;padding:40px 40px 0 !important;margin-bottom:40px !important;width:100%;background-color:rgba(0,0,0,0)}@media(max-width:767.98px){.registration-wizard__progress-bar{padding:24px 16px 0 !important;margin-bottom:24px !important}}.registration-wizard__progress-track{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:0;position:relative}.registration-wizard__step{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0;min-width:56px;padding-bottom:3px;position:relative;z-index:1}.registration-wizard__step-indicator{width:20px;height:20px;border-radius:16px;display:flex;align-items:center;justify-content:center;background-color:#eef0ea;border:none;transition:background-color .25s ease,color .25s ease}.registration-wizard__step--active .registration-wizard__step-indicator{background-color:#ffb9a9}.registration-wizard__step--completed .registration-wizard__step-indicator{background-color:#fff;border:1px solid #e5e5e7}.registration-wizard__step-number{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#9c9aa3;margin:0}.registration-wizard__step--active .registration-wizard__step-number{color:#130146}.registration-wizard__step--completed .registration-wizard__step-number{color:#130146}.registration-wizard__step-check{color:#f0522e;display:block;flex-shrink:0;width:12px;height:12px}.registration-wizard__step-label{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#9c9aa3;white-space:nowrap;text-align:center;margin:0}.registration-wizard__step--active .registration-wizard__step-label{color:#130146}.registration-wizard__step--completed .registration-wizard__step-label{color:#130146}@media(max-width:575.98px){.registration-wizard__step-label{display:none}}.registration-wizard__step-connector{width:96px;height:4px;background-color:#eef0ea;border-radius:2px;flex-shrink:0;margin-top:calc(20px/2 - 2px)}.registration-wizard__step-connector--completed{background-color:#ffb9a9}@media(max-width:767.98px){.registration-wizard__step-connector{width:48px}}@media(max-width:575.98px){.registration-wizard__step-connector{width:32px;margin-top:calc(20px/2 - 2px)}}.registration-wizard__main{display:flex;flex-direction:column;align-items:center;padding:0 0 60px}@media(max-width:767.98px){.registration-wizard__main{padding:0 16px 40px}}.registration-wizard__wrapper{width:100%;max-width:100%;padding:0 24px;box-sizing:border-box}@media(max-width:767.98px){.registration-wizard__wrapper{padding:0}}.registration-wizard__content{width:100%;filter:drop-shadow(0 16px 32px rgba(37,44,18,0.08))}.registration-wizard__content form.registration-wizard{background-color:rgba(0,0,0,0);border-radius:0;box-shadow:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:0;max-width:100%;width:100%}.registration-wizard__step-title{font-family:"Inter",sans-serif;font-size:24px;font-weight:600;line-height:32px;color:#130146;text-align:center;margin:0}.registration-wizard__step-title .registration-wizard__step-title-accent{color:#f0522e}.registration-wizard__step-desc{font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#9c9aa3;text-align:center;margin:0}.wizard-type-tags{display:flex !important;gap:8px;justify-content:center;flex-wrap:wrap}.wizard-type-tags .form-radios{display:flex !important;gap:8px;justify-content:center}.wizard-type-tags .form-check,.wizard-type-tags .form-type-radio,.wizard-type-tags .form-item{display:flex !important;align-items:center;justify-content:center;height:32px;padding:0 12px;border-radius:8px;background-color:#eef0ea;cursor:pointer;transition:background-color .2s ease;min-width:120px;margin:0}.wizard-type-tags .form-check input[type=radio],.wizard-type-tags .form-type-radio input[type=radio],.wizard-type-tags .form-item input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;margin:0}.wizard-type-tags .form-check label,.wizard-type-tags .form-type-radio label,.wizard-type-tags .form-item label{font-family:"Inter",sans-serif;font-size:12px !important;font-weight:500 !important;line-height:16px;color:#130146;cursor:pointer;margin:0 !important;padding:0 !important;white-space:nowrap;text-align:center;width:100%}.wizard-type-tags .form-check:has(input:checked),.wizard-type-tags .form-type-radio:has(input:checked),.wizard-type-tags .form-item:has(input:checked){background-color:#ffb9a9}.wizard-type-tag{display:flex;align-items:center;justify-content:center;gap:4px;height:32px;padding:0 12px;border-radius:8px;font-family:"Inter",sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#130146;cursor:pointer;border:none;background-color:#eef0ea;transition:background-color .2s ease;white-space:nowrap;min-width:120px}.wizard-type-tag--active,.wizard-type-tag.active{background-color:#ffb9a9}.wizard-avatar-upload{display:flex;justify-content:center}.wizard-avatar-upload>label,.wizard-avatar-upload>.form-label,.wizard-avatar-upload .form-managed-file__label{display:none !important}.wizard-avatar-upload .description{display:none}.wizard-avatar-upload .form-item__widget-wrapper{display:flex;justify-content:center}.wizard-avatar-upload .form-item{position:relative}.wizard-avatar-upload .form-managed-file,.wizard-avatar-upload .js-form-managed-file{position:relative;width:72px;height:72px;border-radius:18px;border:1px dashed #9c9aa3;background-color:#fbfdf6;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;transition:border-color .2s ease}.wizard-avatar-upload .form-managed-file:hover,.wizard-avatar-upload .js-form-managed-file:hover{border-color:#f0522e}.wizard-avatar-upload .form-managed-file input[type=file],.wizard-avatar-upload .js-form-managed-file input[type=file]{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer;z-index:2;border:none !important;padding:0 !important;background:none !important;box-shadow:none !important}.wizard-avatar-upload .form-managed-file::before,.wizard-avatar-upload .js-form-managed-file::before{content:"";display:block;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%239c9aa3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z'%3E%3C/path%3E%3Ccircle cx='12' cy='13' r='4'%3E%3C/circle%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;z-index:1}.wizard-avatar-upload .form-managed-file input[type=hidden],.wizard-avatar-upload .form-managed-file .js-hide,.wizard-avatar-upload .js-form-managed-file input[type=hidden],.wizard-avatar-upload .js-form-managed-file .js-hide{display:none !important}.wizard-avatar-upload .form-managed-file input[type=submit],.wizard-avatar-upload .js-form-managed-file input[type=submit]{display:none !important}.wizard-avatar-upload .js-form-managed-file.has-file,.wizard-avatar-upload .js-form-managed-file:has(.file){border-style:solid;border-color:#ffb9a9;overflow:hidden}.wizard-avatar-upload .js-form-managed-file.has-file::before,.wizard-avatar-upload .js-form-managed-file:has(.file)::before{display:none}.wizard-avatar-upload .js-form-managed-file.has-file input[type=file],.wizard-avatar-upload .js-form-managed-file:has(.file) input[type=file]{display:none !important}.wizard-avatar-upload .js-form-managed-file.has-file img,.wizard-avatar-upload .js-form-managed-file:has(.file) img{width:100%;height:100%;object-fit:cover;display:block}.wizard-avatar-upload .js-form-managed-file.has-file .file,.wizard-avatar-upload .js-form-managed-file.has-file .file a,.wizard-avatar-upload .js-form-managed-file:has(.file) .file,.wizard-avatar-upload .js-form-managed-file:has(.file) .file a{display:none}.wizard-avatar-upload .js-form-managed-file.has-file input[type=submit],.wizard-avatar-upload .js-form-managed-file.has-file button[name*=remove],.wizard-avatar-upload .js-form-managed-file:has(.file) input[type=submit],.wizard-avatar-upload .js-form-managed-file:has(.file) button[name*=remove]{display:none !important}.wizard-avatar-upload .form-item:has(.has-file),.wizard-avatar-upload .form-item:has(.js-form-managed-file:has(.file)){position:relative}.wizard-avatar-upload .form-item:has(.has-file)>.form-item__widget-wrapper,.wizard-avatar-upload .form-item:has(.js-form-managed-file:has(.file))>.form-item__widget-wrapper{position:relative;width:72px}.wizard-avatar-upload .form-item:has(.has-file)>.form-item__widget-wrapper input[type=submit][name*=remove],.wizard-avatar-upload .form-item:has(.has-file)>.form-item__widget-wrapper button[name*=remove],.wizard-avatar-upload .form-item:has(.js-form-managed-file:has(.file))>.form-item__widget-wrapper input[type=submit][name*=remove],.wizard-avatar-upload .form-item:has(.js-form-managed-file:has(.file))>.form-item__widget-wrapper button[name*=remove]{display:flex !important;position:absolute;top:-8px;right:-8px;z-index:10;width:24px;height:24px;border-radius:50%;background-color:#130146;color:#fff;border:2px solid #fff;font-size:0;cursor:pointer;align-items:center;justify-content:center;padding:0;line-height:1;box-shadow:0 2px 4px rgba(0,0,0,.15)}.wizard-avatar-upload .form-item:has(.has-file)>.form-item__widget-wrapper input[type=submit][name*=remove]::after,.wizard-avatar-upload .form-item:has(.has-file)>.form-item__widget-wrapper button[name*=remove]::after,.wizard-avatar-upload .form-item:has(.js-form-managed-file:has(.file))>.form-item__widget-wrapper input[type=submit][name*=remove]::after,.wizard-avatar-upload .form-item:has(.js-form-managed-file:has(.file))>.form-item__widget-wrapper button[name*=remove]::after{content:"×";font-size:16px;font-weight:700;color:#fff;line-height:1}.wizard-avatar-upload .form-item:has(.has-file)>.form-item__widget-wrapper input[type=submit][name*=remove]:hover,.wizard-avatar-upload .form-item:has(.has-file)>.form-item__widget-wrapper button[name*=remove]:hover,.wizard-avatar-upload .form-item:has(.js-form-managed-file:has(.file))>.form-item__widget-wrapper input[type=submit][name*=remove]:hover,.wizard-avatar-upload .form-item:has(.js-form-managed-file:has(.file))>.form-item__widget-wrapper button[name*=remove]:hover{background-color:#f0522e}.registration-wizard__content .form-item__label,.registration-wizard__content .form-item>label,.registration-wizard__content label:not(.wizard-type-tag):not(.wizard-nicho-chip),form.registration-wizard .form-item__label,form.registration-wizard .form-item>label,form.registration-wizard label:not(.wizard-type-tag):not(.wizard-nicho-chip){font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#130146;margin-bottom:6px;display:block;padding-left:16px}.registration-wizard__content .form-item__label.form-required::after,.registration-wizard__content .form-item__label.js-form-required::after,.registration-wizard__content .form-item>label.form-required::after,.registration-wizard__content .form-item>label.js-form-required::after,.registration-wizard__content label:not(.wizard-type-tag):not(.wizard-nicho-chip).form-required::after,.registration-wizard__content label:not(.wizard-type-tag):not(.wizard-nicho-chip).js-form-required::after,form.registration-wizard .form-item__label.form-required::after,form.registration-wizard .form-item__label.js-form-required::after,form.registration-wizard .form-item>label.form-required::after,form.registration-wizard .form-item>label.js-form-required::after,form.registration-wizard label:not(.wizard-type-tag):not(.wizard-nicho-chip).form-required::after,form.registration-wizard label:not(.wizard-type-tag):not(.wizard-nicho-chip).js-form-required::after{display:none !important;content:none !important}.registration-wizard__content input[type=text],.registration-wizard__content input[type=email],.registration-wizard__content input[type=tel],.registration-wizard__content input[type=url],.registration-wizard__content input[type=number],.registration-wizard__content input[type=search],.registration-wizard__content select,.registration-wizard__content textarea,form.registration-wizard input[type=text],form.registration-wizard input[type=email],form.registration-wizard input[type=tel],form.registration-wizard input[type=url],form.registration-wizard input[type=number],form.registration-wizard input[type=search],form.registration-wizard select,form.registration-wizard textarea{width:100% !important;height:48px !important;padding:14px 16px !important;border:1px solid #e5e5e7 !important;border-radius:12px !important;font-family:"Inter",sans-serif !important;font-size:14px !important;font-weight:400 !important;line-height:20px !important;color:#130146 !important;background-color:#fff !important;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box;outline:none}.registration-wizard__content input[type=text]:focus,.registration-wizard__content input[type=email]:focus,.registration-wizard__content input[type=tel]:focus,.registration-wizard__content input[type=url]:focus,.registration-wizard__content input[type=number]:focus,.registration-wizard__content input[type=search]:focus,.registration-wizard__content select:focus,.registration-wizard__content textarea:focus,form.registration-wizard input[type=text]:focus,form.registration-wizard input[type=email]:focus,form.registration-wizard input[type=tel]:focus,form.registration-wizard input[type=url]:focus,form.registration-wizard input[type=number]:focus,form.registration-wizard input[type=search]:focus,form.registration-wizard select:focus,form.registration-wizard textarea:focus{border-color:#f0522e !important;box-shadow:0 0 0 3px rgba(240,82,46,.08) !important}.registration-wizard__content input[type=text]::placeholder,.registration-wizard__content input[type=email]::placeholder,.registration-wizard__content input[type=tel]::placeholder,.registration-wizard__content input[type=url]::placeholder,.registration-wizard__content input[type=number]::placeholder,.registration-wizard__content input[type=search]::placeholder,.registration-wizard__content select::placeholder,.registration-wizard__content textarea::placeholder,form.registration-wizard input[type=text]::placeholder,form.registration-wizard input[type=email]::placeholder,form.registration-wizard input[type=tel]::placeholder,form.registration-wizard input[type=url]::placeholder,form.registration-wizard input[type=number]::placeholder,form.registration-wizard input[type=search]::placeholder,form.registration-wizard select::placeholder,form.registration-wizard textarea::placeholder{color:#9c9aa3}.registration-wizard__content input[type=text].error,.registration-wizard__content input[type=text].is-invalid,.registration-wizard__content input[type=email].error,.registration-wizard__content input[type=email].is-invalid,.registration-wizard__content input[type=tel].error,.registration-wizard__content input[type=tel].is-invalid,.registration-wizard__content input[type=url].error,.registration-wizard__content input[type=url].is-invalid,.registration-wizard__content input[type=number].error,.registration-wizard__content input[type=number].is-invalid,.registration-wizard__content input[type=search].error,.registration-wizard__content input[type=search].is-invalid,.registration-wizard__content select.error,.registration-wizard__content select.is-invalid,.registration-wizard__content textarea.error,.registration-wizard__content textarea.is-invalid,form.registration-wizard input[type=text].error,form.registration-wizard input[type=text].is-invalid,form.registration-wizard input[type=email].error,form.registration-wizard input[type=email].is-invalid,form.registration-wizard input[type=tel].error,form.registration-wizard input[type=tel].is-invalid,form.registration-wizard input[type=url].error,form.registration-wizard input[type=url].is-invalid,form.registration-wizard input[type=number].error,form.registration-wizard input[type=number].is-invalid,form.registration-wizard input[type=search].error,form.registration-wizard input[type=search].is-invalid,form.registration-wizard select.error,form.registration-wizard select.is-invalid,form.registration-wizard textarea.error,form.registration-wizard textarea.is-invalid{border-color:#dc3545 !important}.registration-wizard__content textarea,form.registration-wizard textarea{height:auto;min-height:100px;resize:vertical}.registration-wizard__content select,form.registration-wizard select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%239c9aa3' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:24px;padding-right:48px}.registration-wizard__content .form-autocomplete input[type=text],form.registration-wizard .form-autocomplete input[type=text]{width:100%}.registration-wizard__content .form-item+.form-item,form.registration-wizard .form-item+.form-item{margin-top:0}.registration-wizard__content fieldset,.registration-wizard__content .fieldset,.registration-wizard__content .form-wrapper,.registration-wizard__content details,form.registration-wizard fieldset,form.registration-wizard .fieldset,form.registration-wizard .form-wrapper,form.registration-wizard details{border:none;padding:0;margin:0}.registration-wizard__content fieldset legend,.registration-wizard__content fieldset summary,.registration-wizard__content .fieldset legend,.registration-wizard__content .fieldset summary,.registration-wizard__content .form-wrapper legend,.registration-wizard__content .form-wrapper summary,.registration-wizard__content details legend,.registration-wizard__content details summary,form.registration-wizard fieldset legend,form.registration-wizard fieldset summary,form.registration-wizard .fieldset legend,form.registration-wizard .fieldset summary,form.registration-wizard .form-wrapper legend,form.registration-wizard .form-wrapper summary,form.registration-wizard details legend,form.registration-wizard details summary{font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#130146;margin-bottom:16px;padding:0;float:none;width:100%;cursor:default;list-style:none}.registration-wizard__content fieldset legend::-webkit-details-marker,.registration-wizard__content fieldset summary::-webkit-details-marker,.registration-wizard__content .fieldset legend::-webkit-details-marker,.registration-wizard__content .fieldset summary::-webkit-details-marker,.registration-wizard__content .form-wrapper legend::-webkit-details-marker,.registration-wizard__content .form-wrapper summary::-webkit-details-marker,.registration-wizard__content details legend::-webkit-details-marker,.registration-wizard__content details summary::-webkit-details-marker,form.registration-wizard fieldset legend::-webkit-details-marker,form.registration-wizard fieldset summary::-webkit-details-marker,form.registration-wizard .fieldset legend::-webkit-details-marker,form.registration-wizard .fieldset summary::-webkit-details-marker,form.registration-wizard .form-wrapper legend::-webkit-details-marker,form.registration-wizard .form-wrapper summary::-webkit-details-marker,form.registration-wizard details legend::-webkit-details-marker,form.registration-wizard details summary::-webkit-details-marker{display:none}.registration-wizard__content details[open]>summary,form.registration-wizard details[open]>summary{margin-bottom:16px}.registration-wizard__content .form-item--error-message,.registration-wizard__content .form-item .error-message,form.registration-wizard .form-item--error-message,form.registration-wizard .form-item .error-message{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#dc3545;margin-top:4px;display:block}.registration-wizard__content .form-type-checkbox,.registration-wizard__content .form-item--checkbox,form.registration-wizard .form-type-checkbox,form.registration-wizard .form-item--checkbox{display:flex;align-items:flex-start;gap:10px;margin:0}.registration-wizard__content .form-type-checkbox input[type=checkbox],.registration-wizard__content .form-item--checkbox input[type=checkbox],form.registration-wizard .form-type-checkbox input[type=checkbox],form.registration-wizard .form-item--checkbox input[type=checkbox]{width:16px;height:16px;min-width:16px;flex-shrink:0;border:1px solid #9c9aa3;border-radius:4px;margin:2px 0 0;cursor:pointer;accent-color:#130146}.registration-wizard__content .form-type-checkbox label,.registration-wizard__content .form-item--checkbox label,form.registration-wizard .form-type-checkbox label,form.registration-wizard .form-item--checkbox label{margin:0;font-weight:400;font-size:14px;color:#130146;padding-left:0}.registration-wizard__content .form-type-checkbox label a,.registration-wizard__content .form-item--checkbox label a,form.registration-wizard .form-type-checkbox label a,form.registration-wizard .form-item--checkbox label a{color:#f0522e;text-decoration:underline;text-underline-offset:2px}.wizard-fields-grid{display:flex;flex-wrap:wrap;gap:20px;width:100%}.wizard-fields-grid>.form-item,.wizard-fields-grid>.wizard-field-item{flex:1 0 calc(50% - 10px);min-width:240px;margin:0}@media(max-width:575.98px){.wizard-fields-grid>.form-item,.wizard-fields-grid>.wizard-field-item{flex:1 0 100%}}.wizard-fiscal-grid{display:flex;flex-wrap:wrap;gap:24px;width:100%}.wizard-fiscal-grid>.form-item,.wizard-fiscal-grid>.wizard-field-item{flex:1 0 calc(50% - 12px);min-width:240px;margin:0}@media(max-width:575.98px){.wizard-fiscal-grid>.form-item,.wizard-fiscal-grid>.wizard-field-item{flex:1 0 100%}}.wizard-nichos-section{width:100%}.wizard-nichos-section .wizard-nichos-title{font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#130146;margin-bottom:16px}.wizard-nichos-grid{display:flex;flex-wrap:wrap;gap:12px;width:100%}.wizard-nicho-chip{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px;border-radius:10px;background-color:#fbfdf6;border:1px solid #e5e5e7;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;font-family:"Inter",sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#130146;user-select:none}.wizard-nicho-chip input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.wizard-nicho-chip .wizard-nicho-checkbox{width:16px;height:16px;border-radius:4px;border:1px solid #9c9aa3;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .2s ease,border-color .2s ease}.wizard-nicho-chip .wizard-nicho-checkbox svg{opacity:0;width:8px;height:8px;color:#fff;transition:opacity .2s ease}.wizard-nicho-chip--selected{background-color:#ffb9a9;border-color:rgba(0,0,0,0)}.wizard-nicho-chip--selected .wizard-nicho-checkbox{background-color:#130146;border-color:#130146}.wizard-nicho-chip--selected .wizard-nicho-checkbox svg{opacity:1}.wizard-nichos-section .form-checkboxes{display:flex !important;flex-wrap:wrap;gap:12px}.wizard-nichos-section .form-checkboxes .form-check,.wizard-nichos-section .form-checkboxes .form-type-checkbox{display:inline-flex !important;align-items:center;gap:6px;height:40px;padding:0 16px;border-radius:10px;background-color:#fbfdf6;border:1px solid #e5e5e7;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;margin:0}.wizard-nichos-section .form-checkboxes .form-check .form-item__widget-wrapper,.wizard-nichos-section .form-checkboxes .form-type-checkbox .form-item__widget-wrapper{display:contents}.wizard-nichos-section .form-checkboxes .form-check label,.wizard-nichos-section .form-checkboxes .form-type-checkbox label{font-family:"Inter",sans-serif;font-size:14px !important;font-weight:500 !important;line-height:20px;color:#130146;padding-left:0 !important;margin:0 !important;cursor:pointer;order:-1}.wizard-nichos-section .form-checkboxes .form-check input[type=checkbox],.wizard-nichos-section .form-checkboxes .form-type-checkbox input[type=checkbox]{width:16px !important;height:16px !important;min-width:16px;border-radius:4px !important;border:1px solid #9c9aa3 !important;background-color:#fff !important;accent-color:#130146;cursor:pointer;margin:0 !important;padding:0 !important;flex-shrink:0}.wizard-nichos-section .form-checkboxes .form-check input[type=checkbox]:checked,.wizard-nichos-section .form-checkboxes .form-type-checkbox input[type=checkbox]:checked{background-color:#130146 !important;border-color:#130146 !important}.wizard-nichos-section .form-checkboxes .form-check:has(input:checked),.wizard-nichos-section .form-checkboxes .form-type-checkbox:has(input:checked){background-color:#ffb9a9;border-color:rgba(0,0,0,0)}.wizard-social-section{width:100%}.wizard-social-section .wizard-social-title{font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#130146;margin-bottom:16px}.wizard-social-inputs{display:flex;flex-direction:column;gap:12px;width:100%}.wizard-social-row{display:flex;gap:12px;align-items:flex-end;width:100%}.wizard-social-row .wizard-social-icon{display:flex;align-items:center;justify-content:center;padding:14px 0;flex-shrink:0}.wizard-social-row .wizard-social-icon svg,.wizard-social-row .wizard-social-icon img{width:20px;height:20px;display:block}.wizard-social-row .form-item{flex:1;min-width:0;margin:0}.wizard-social-row .form-item label{display:none !important}.wizard-social-inputs--with-followers{gap:24px !important}.wizard-social-row--with-followers .form-item label{display:block !important}.wizard-social-row--with-followers .form-item:has(.wizard-followers-input),.wizard-social-row--with-followers .form-item-field-seguidores-instagram,.wizard-social-row--with-followers .form-item-field-seguidores-tiktok,.wizard-social-row--with-followers .form-item-field-seguidores-youtube,.wizard-social-row--with-followers .form-item-field-seguidores-linkedin,.wizard-social-row--with-followers [class*=form-item-field-seguidores]{flex:1 0 0 !important;max-width:112px;min-width:96px}.wizard-social-row--with-followers .form-item:has(.wizard-followers-input) label,.wizard-social-row--with-followers .form-item-field-seguidores-instagram label,.wizard-social-row--with-followers .form-item-field-seguidores-tiktok label,.wizard-social-row--with-followers .form-item-field-seguidores-youtube label,.wizard-social-row--with-followers .form-item-field-seguidores-linkedin label,.wizard-social-row--with-followers [class*=form-item-field-seguidores] label{text-align:center !important;padding-left:0 !important}.wizard-social-row--with-followers .form-item:has(.wizard-followers-input) input,.wizard-social-row--with-followers .form-item-field-seguidores-instagram input,.wizard-social-row--with-followers .form-item-field-seguidores-tiktok input,.wizard-social-row--with-followers .form-item-field-seguidores-youtube input,.wizard-social-row--with-followers .form-item-field-seguidores-linkedin input,.wizard-social-row--with-followers [class*=form-item-field-seguidores] input{text-align:center}.registration-wizard__content input[type=number],form.registration-wizard input[type=number]{-moz-appearance:textfield;appearance:textfield}.registration-wizard__content input[type=number]::-webkit-outer-spin-button,.registration-wizard__content input[type=number]::-webkit-inner-spin-button,form.registration-wizard input[type=number]::-webkit-outer-spin-button,form.registration-wizard input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.registration-wizard__content input[type=date],form.registration-wizard input[type=date]{height:48px !important}.wizard-add-link-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;padding:0;font-family:"Inter",sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#f0522e;transition:opacity .2s ease}.wizard-add-link-btn svg{width:16px;height:16px;flex-shrink:0}.wizard-add-link-btn:hover{opacity:.8}.wizard-fiscal-subtitle{font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#130146;margin-bottom:24px;margin-top:32px}.wizard-fiscal-subtitle:first-of-type{margin-top:0}.wizard-fiscal-section{width:100%}.wizard-fiscal-section .wizard-fiscal-header{display:flex;align-items:center;gap:8px;margin-bottom:24px}.wizard-fiscal-section .wizard-fiscal-header .wizard-fiscal-icon{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.wizard-fiscal-section .wizard-fiscal-header .wizard-fiscal-icon svg,.wizard-fiscal-section .wizard-fiscal-header .wizard-fiscal-icon img{width:100%;height:100%}.wizard-fiscal-section .wizard-fiscal-header .wizard-fiscal-title{font-family:"Inter",sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#130146;margin:0}.wizard-fiscal-section .wizard-fiscal-fields{display:flex;flex-direction:column;gap:24px}.wizard-nav,form.registration-wizard .form-actions,form.registration-wizard .registration-wizard__actions{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;max-width:684px;margin:0;padding:32px;padding-top:32px;border:none;background-color:#fff;border-radius:0 0 16px 16px;box-sizing:border-box}.wizard-nav:not(:has([name=previous])),form.registration-wizard .form-actions:not(:has([name=previous])),form.registration-wizard .registration-wizard__actions:not(:has([name=previous])){justify-content:flex-end}@media(max-width:767.98px){.wizard-nav,form.registration-wizard .form-actions,form.registration-wizard .registration-wizard__actions{padding:24px 16px;border-radius:0 0 12px 12px}}@media(max-width:575.98px){.wizard-nav,form.registration-wizard .form-actions,form.registration-wizard .registration-wizard__actions{flex-direction:column-reverse;gap:12px}}.wizard-nav__prev,form.registration-wizard .btn-outline-secondary,form.registration-wizard [name=previous]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;width:160px;padding:0 20px;border-radius:12px;border:1px solid #f0522e;background-color:#fff;color:#f0522e;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;text-decoration:none;white-space:nowrap}.wizard-nav__prev:hover,.wizard-nav__prev:focus,form.registration-wizard .btn-outline-secondary:hover,form.registration-wizard .btn-outline-secondary:focus,form.registration-wizard [name=previous]:hover,form.registration-wizard [name=previous]:focus{background-color:rgba(240,82,46,.04);color:#f0522e;text-decoration:none}.wizard-nav__prev:focus-visible,form.registration-wizard .btn-outline-secondary:focus-visible,form.registration-wizard [name=previous]:focus-visible{outline:2px solid #f0522e;outline-offset:2px}@media(max-width:575.98px){.wizard-nav__prev,form.registration-wizard .btn-outline-secondary,form.registration-wizard [name=previous]{width:100%}}.wizard-nav__next,form.registration-wizard .btn-primary,form.registration-wizard [name=next],form.registration-wizard [name=finish]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;width:160px;padding:0 20px;border-radius:12px;border:none;background-color:#f0522e;color:#fff;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;cursor:pointer}.wizard-nav__next.wizard-nav__next--with-arrow,form.registration-wizard .btn-primary.wizard-nav__next--with-arrow,form.registration-wizard [name=next].wizard-nav__next--with-arrow,form.registration-wizard [name=finish].wizard-nav__next--with-arrow{padding-left:24px;padding-right:36px;background-image:url(/themes/custom/frontend/images/icons/arrow-right-white.svg) !important;background-repeat:no-repeat !important;background-position:calc(50% + 42px) center !important;background-size:12px 11px !important}.wizard-nav__next,form.registration-wizard .btn-primary,form.registration-wizard [name=next],form.registration-wizard [name=finish]{transition:background-color .2s ease,color .2s ease;text-decoration:none;white-space:nowrap}.wizard-nav__next:hover,.wizard-nav__next:focus,form.registration-wizard .btn-primary:hover,form.registration-wizard .btn-primary:focus,form.registration-wizard [name=next]:hover,form.registration-wizard [name=next]:focus,form.registration-wizard [name=finish]:hover,form.registration-wizard [name=finish]:focus{background-color:rgb(89.7177871148%,21.8928571429%,6.4390756303%);color:#fff;text-decoration:none}.wizard-nav__next:focus-visible,form.registration-wizard .btn-primary:focus-visible,form.registration-wizard [name=next]:focus-visible,form.registration-wizard [name=finish]:focus-visible{outline:2px solid #f0522e;outline-offset:2px}.wizard-nav__next[disabled],form.registration-wizard .btn-primary[disabled],form.registration-wizard [name=next][disabled],form.registration-wizard [name=finish][disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}@media(max-width:575.98px){.wizard-nav__next,form.registration-wizard .btn-primary,form.registration-wizard [name=next],form.registration-wizard [name=finish]{width:100%}}.wizard-nav__skip,form.registration-wizard .form-actions [name=skip_plan]{font-family:"Inter",sans-serif;font-size:14px;font-weight:400;color:#6e6c77 !important;background:none !important;border:none !important;cursor:pointer;padding:0 !important;height:auto !important;width:auto !important;text-decoration:none;transition:color .2s ease;order:2}.wizard-nav__skip:hover,.wizard-nav__skip:focus,form.registration-wizard .form-actions [name=skip_plan]:hover,form.registration-wizard .form-actions [name=skip_plan]:focus{color:#130146 !important;text-decoration:underline}.wizard-pref-cards{width:100%}.wizard-pref-cards .form-checkboxes{display:flex !important;flex-wrap:wrap;gap:16px;width:100%;cursor:pointer}.wizard-pref-cards .form-check,.wizard-pref-cards .form-type-checkbox{display:flex !important;flex-direction:column;flex:1 0 0;min-width:180px;min-height:1px;border:1px solid #e5e5e7;border-radius:8px;overflow:hidden;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;margin:0;padding:0;background:#fff}.wizard-pref-cards .form-check .form-item__widget-wrapper,.wizard-pref-cards .form-type-checkbox .form-item__widget-wrapper{display:contents}.wizard-pref-cards .form-check input[type=checkbox],.wizard-pref-cards .form-type-checkbox input[type=checkbox]{position:absolute !important;opacity:0;width:1px !important;height:1px !important;overflow:hidden;clip-path:inset(50%)}.wizard-pref-cards .form-check label,.wizard-pref-cards .form-type-checkbox label{display:flex !important;flex-direction:column;cursor:pointer;margin:0 !important;padding:0 !important;font-size:inherit !important;font-weight:inherit !important;width:100%}.wizard-pref-cards .form-check:has(input:checked),.wizard-pref-cards .form-type-checkbox:has(input:checked){border-color:#f0522e;box-shadow:0 0 0 2px rgba(240,82,46,.15)}.wizard-pref-cards .form-check:hover,.wizard-pref-cards .form-type-checkbox:hover{border-color:rgba(240,82,46,.4)}@media(max-width:767.98px){.wizard-pref-cards .form-check,.wizard-pref-cards .form-type-checkbox{min-width:140px}}.wizard-pref-card__image{width:100%;aspect-ratio:256/192;overflow:hidden}.wizard-pref-card__image img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.wizard-pref-card__bar{display:flex;align-items:center;gap:4px;height:40px;padding:0 12px;background:#fff;width:100%}.wizard-pref-card__badge{display:flex;align-items:center;justify-content:center;padding:4px;border-radius:6px;flex-shrink:0}.wizard-pref-card__badge .wizard-pref-card__badge-icon{width:16px;height:16px;display:block}.wizard-pref-card__label{flex:1 0 0;font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#130146;text-align:left;min-width:1px;min-height:1px}.wizard-pref-card__bar::after{content:"";display:block;width:16px;height:16px;border:1px solid #9c9aa3;border-radius:4px;background:#fff;flex-shrink:0;margin-left:auto}.wizard-pref-cards .form-check:has(input:checked) .wizard-pref-card__bar::after,.wizard-pref-cards .form-type-checkbox:has(input:checked) .wizard-pref-card__bar::after{background-color:#f0522e;border-color:#f0522e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'%3E%3Cpath d='M1 4l2.5 2.5L9 1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px 8px}.wizard-services-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-top:8px}@media(max-width:575.98px){.wizard-services-grid{grid-template-columns:repeat(2,1fr);gap:10px}}.wizard-service-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;padding:16px 12px;background-color:#fff;border:2px solid #e5e5e7;border-radius:12px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;user-select:none;text-align:center}.wizard-service-card input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.wizard-service-card:hover{border-color:rgba(240,82,46,.3)}.wizard-service-card--selected,input[type=checkbox]:checked~.wizard-service-card{border-color:#f0522e;box-shadow:0 0 0 2px rgba(240,82,46,.15)}.wizard-service-card:focus-within{outline:2px solid #f0522e;outline-offset:2px}.wizard-service-card__check{position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:50%;border:2px solid #e5e5e7;background-color:#fff;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease;flex-shrink:0}.wizard-service-card--selected .wizard-service-card__check{background-color:#f0522e;border-color:#f0522e}.wizard-service-card__check svg{opacity:0;transition:opacity .2s ease;color:#fff}.wizard-service-card--selected .wizard-service-card__check svg{opacity:1}.wizard-service-card__image{width:56px;height:56px;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#f0f0ff;flex-shrink:0}.wizard-service-card__image img{width:100%;height:100%;object-fit:cover;display:block}.wizard-service-card__image svg{width:28px;height:28px;color:#f0522e}.wizard-service-card__label{font-family:"Inter",sans-serif;font-size:12px;font-weight:500;line-height:1.3;color:#130146;text-align:center;overflow-wrap:anywhere;hyphens:auto;margin:0}.wizard-plan-toggle{display:flex;align-items:center;gap:8px;justify-content:center}.wizard-plan-toggle__switch{position:relative;width:32px;height:20px;cursor:pointer}.wizard-plan-toggle__input{opacity:0;width:0;height:0;position:absolute}.wizard-plan-toggle__input:checked+.wizard-plan-toggle__slider{background-color:#f0522e}.wizard-plan-toggle__input:checked+.wizard-plan-toggle__slider::before{transform:translateX(12px)}.wizard-plan-toggle__slider{position:absolute;inset:0;background-color:#e5e5e7;border-radius:12px;transition:background-color .2s ease}.wizard-plan-toggle__slider::before{content:"";position:absolute;width:16px;height:16px;left:2px;bottom:2px;background-color:#fff;border-radius:50%;transition:transform .2s ease}.wizard-plan-toggle__label{font-family:"Inter",sans-serif;display:flex;gap:4px;align-items:baseline}.wizard-plan-toggle__label-text{font-size:12px;font-weight:500;line-height:16px;color:#130146}.wizard-plan-toggle__label-sub{font-size:10px;font-weight:400;line-height:16px;color:#6e6c77}.wizard-pricing-cards{display:flex;gap:16px;width:100%;align-items:stretch}@media(max-width:767.98px){.wizard-pricing-cards{flex-direction:column}}.wizard-pricing-card{flex:1 0 0;min-width:0;min-height:1px;display:flex !important;flex-direction:column !important;gap:24px !important;padding:24px !important;border-radius:12px;overflow:hidden;cursor:pointer;background:#fff;border:1px solid #e5e5e7;font-family:"Inter",sans-serif;transition:border-color .2s ease;margin:0 !important;font-size:inherit;font-weight:inherit}.wizard-pricing-card:hover{border-color:rgba(240,82,46,.4)}.wizard-pricing-card:has(.wizard-pricing-card__radio:checked){background:#ffb9a9;border-color:rgba(0,0,0,0)}.wizard-pricing-card__header{display:flex;flex-direction:column;gap:7px}.wizard-pricing-card__title-row{display:flex;align-items:center;gap:24px;width:100%}.wizard-pricing-card__name-group{display:flex;align-items:center;gap:8px;flex:1}.wizard-pricing-card__icon{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center}.wizard-pricing-card__name{font-size:16px;font-weight:600;line-height:24px;color:#130146}.wizard-pricing-card__radio{width:20px;height:20px;border-radius:50%;border:1px solid #9c9aa3;appearance:none;cursor:pointer;flex-shrink:0;position:relative;background:#fff}.wizard-pricing-card__radio:checked{border:1px solid #130146}.wizard-pricing-card__radio:checked::after{content:"";position:absolute;top:4px;left:4px;width:10px;height:10px;border-radius:50%;background:#130146}.wizard-pricing-card__subtitle{font-size:14px;font-weight:400;line-height:20px;color:#6e6c77}.wizard-pricing-card__price{display:flex;align-items:center;gap:4px;color:#f0522e}.wizard-pricing-card:has(.wizard-pricing-card__radio:checked) .wizard-pricing-card__price{color:#130146}.wizard-pricing-card__price-amount{font-size:24px;font-weight:600;line-height:32px}.wizard-pricing-card__price-period{font-size:14px;font-weight:600;line-height:16px}.wizard-pricing-card__benefits{display:flex;flex-direction:column;gap:20px;padding:8px 0}.wizard-pricing-card__benefits-title{font-size:14px;font-weight:500;line-height:20px;color:#130146}.wizard-pricing-card__benefits-list{display:flex;flex-direction:column;gap:16px}.wizard-pricing-card__benefit{display:flex;gap:4px;align-items:flex-start}.wizard-pricing-card__benefit-icon{width:16px;height:16px;flex-shrink:0;margin-top:1px;color:#f0522e}.wizard-pricing-card--highlight .wizard-pricing-card__benefit-icon{color:#130146}.wizard-pricing-card__benefit-text{font-size:12px;font-weight:400;line-height:16px;color:#130146}.wizard-pricing-card__benefit-text strong{font-weight:600}form.registration-wizard .form-actions:has([name=skip_plan]) .registration-wizard__skip-link,form.registration-wizard .form-actions:has([name=skip_plan]) [name=skip_plan]{background:none !important;border:none !important;color:#6e6c77 !important;font-size:14px;font-weight:400;padding:0;height:auto;width:auto;cursor:pointer}form.registration-wizard .form-actions:has([name=skip_plan]) .registration-wizard__skip-link:hover,form.registration-wizard .form-actions:has([name=skip_plan]) [name=skip_plan]:hover{text-decoration:underline}.wizard-toggle{display:inline-flex;align-items:center;background-color:#f0f0f0;border-radius:100px;padding:4px;gap:0;margin-bottom:24px}.wizard-toggle__option{font-family:"Inter",sans-serif;font-size:14px;font-weight:500;color:#9c9aa3;padding:8px 20px;border-radius:100px;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;white-space:nowrap;border:none;background-color:rgba(0,0,0,0)}.wizard-toggle__option--active{background-color:#fff;color:#130146;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06)}.wizard-toggle__option:focus-visible{outline:2px solid #f0522e;outline-offset:2px}.wizard-toggle__badge{font-family:"Inter",sans-serif;font-size:12px;font-weight:600;color:#f0522e;margin-left:6px;display:inline-block}.wizard-plans-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:0}@media(min-width:992px){.wizard-plans-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:767.98px){.wizard-plans-grid{grid-template-columns:1fr;gap:12px}}.wizard-plan-card{display:flex;flex-direction:column;padding:24px;background-color:#fff;border:2px solid #e5e5e7;border-radius:16px;transition:border-color .2s ease,box-shadow .2s ease;position:relative;gap:0}.wizard-plan-card--featured{border-color:#f0522e;background-color:#f0f0ff;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06)}.wizard-plan-card--selected{border-color:#f0522e;box-shadow:0 0 0 3px rgba(240,82,46,.2)}.wizard-plan-card:hover:not(.wizard-plan-card--selected){border-color:rgba(240,82,46,.4)}@media(max-width:767.98px){.wizard-plan-card{padding:20px}}.wizard-plan-card__badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background-color:#f0522e;color:#fff;font-family:"Inter",sans-serif;font-size:12px;font-weight:600;padding:4px 12px;border-radius:100px;white-space:nowrap}.wizard-plan-card__header{margin-bottom:16px}.wizard-plan-card__name{font-family:"Inter",sans-serif;font-size:17px;font-weight:700;color:#130146;margin-bottom:4px}.wizard-plan-card__desc{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:1.4;color:#9c9aa3}.wizard-plan-card__price{display:flex;align-items:baseline;gap:4px;margin-bottom:4px;margin-top:16px}.wizard-plan-card__price-amount{font-size:2rem;font-weight:700;line-height:1;color:#130146}.wizard-plan-card__price-currency{font-size:1rem;font-weight:600;color:#130146;align-self:flex-start;margin-top:4px}.wizard-plan-card__price-period{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;color:#9c9aa3}.wizard-plan-card__price-original{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;color:#9c9aa3;text-decoration:line-through;margin-bottom:16px}.wizard-plan-card__divider{width:100%;height:1px;background-color:#f0f0f0;margin:16px 0}.wizard-plan-card__features{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:10px;flex-grow:1}.wizard-plan-card__feature{display:flex;align-items:flex-start;gap:8px}.wizard-plan-card__feature svg,.wizard-plan-card__feature .wizard-plan-card__feature-icon{flex-shrink:0;width:16px;height:16px;margin-top:2px;color:#f0522e}.wizard-plan-card__feature span{font-family:"Inter",sans-serif;font-size:13px;font-weight:400;line-height:1.4;color:#130146}.wizard-plan-card__feature--disabled{opacity:.4}.wizard-plan-card__feature--disabled svg,.wizard-plan-card__feature--disabled .wizard-plan-card__feature-icon{color:#9c9aa3}.wizard-plan-card__cta{display:block;width:100%;padding:12px 20px;border-radius:100px;font-family:"Inter",sans-serif;font-size:15px;font-weight:600;line-height:1.3;text-align:center;cursor:pointer;border:2px solid #f0522e;background-color:rgba(0,0,0,0);color:#f0522e;transition:background-color .2s ease,color .2s ease,border-color .2s ease;text-decoration:none}.wizard-plan-card__cta:hover,.wizard-plan-card__cta:focus{background-color:#f0522e;color:#fff;text-decoration:none}.wizard-plan-card__cta:focus-visible{outline:2px solid #f0522e;outline-offset:2px}.wizard-plan-card--featured .wizard-plan-card__cta{background-color:#f0522e;color:#fff}.wizard-plan-card--featured .wizard-plan-card__cta:hover,.wizard-plan-card--featured .wizard-plan-card__cta:focus{background-color:rgb(89.7177871148%,21.8928571429%,6.4390756303%);border-color:rgb(89.7177871148%,21.8928571429%,6.4390756303%)}.registration-wizard__step-content{display:flex;flex-direction:column;gap:32px;width:100%;max-width:684px;background-color:#fff;border-radius:16px 16px 0 0;padding:32px 32px 0 !important;box-sizing:border-box}@media(max-width:767.98px){.registration-wizard__step-content{padding:24px 16px 0 !important;gap:24px;border-radius:12px 12px 0 0}}.registration-wizard--step-3 .registration-wizard__step-content,.registration-wizard--step-4 .registration-wizard__step-content{background-color:rgba(0,0,0,0) !important;border-radius:0 !important;box-shadow:none !important;padding:32px 0 0 !important;max-width:684px}.registration-wizard--step-3 .registration-wizard__content,.registration-wizard--step-4 .registration-wizard__content{filter:none !important}.registration-wizard--step-3 .form-actions,.registration-wizard--step-4 .form-actions{background-color:rgba(0,0,0,0) !important;border-radius:0 !important;padding:32px 0 !important;display:flex;flex-wrap:wrap;gap:24px}.registration-wizard--step-3 .form-actions [name=previous],.registration-wizard--step-4 .form-actions [name=previous]{order:1;margin-right:auto}.registration-wizard--step-3 .form-actions [name=skip_plan],.registration-wizard--step-4 .form-actions [name=skip_plan]{order:2}.registration-wizard--step-3 .form-actions [name=finish],.registration-wizard--step-4 .form-actions [name=finish]{order:3}.registration-wizard__step-header{display:flex;flex-direction:column;gap:24px;align-items:center}@media(min-width:768px)and (max-width:1199.98px){.wizard-plans-grid{grid-template-columns:repeat(2,1fr)}.wizard-services-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}@media(max-width:767.98px){.wizard-plan-card{padding:20px 16px}.wizard-plan-card__price-amount{font-size:1.75rem}}@media(max-width:575.98px){.registration-wizard__progress-track{justify-content:space-around}.wizard-services-grid{grid-template-columns:repeat(2,1fr);gap:10px}.wizard-service-card{padding:12px 8px}.wizard-service-card__image{width:48px;height:48px}}.proyecto-wizard .gooers-card{background-color:#fbfdf6;border:1px solid #e5e5e7;border-radius:12px;padding:24px}.proyecto-wizard .gooers-card *{margin:0;padding:0}.proyecto-wizard .gooers-card>.field-group__content>:first-child:is(.field--type-boolean,.field--widget-boolean-checkbox):not(:has(input:checked))~*{display:none}.proyecto-wizard .field-group.row>.form-item,.proyecto-wizard .field-group.row>[class*=field--],.proyecto-wizard .field-group.row>[class*=js-form-item]{flex:1 1 0;min-width:0}.proyecto-wizard .field-group.row .form-item,.proyecto-wizard .field-group.row .form-item__widget-wrapper,.proyecto-wizard .field-group.row .form-inline,.proyecto-wizard .field-group.row .container-inline,.proyecto-wizard .field-group.row .form-datetime-wrapper,.proyecto-wizard .field-group.row .input-group{display:block;width:100%}.proyecto-wizard .field-group.row input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),.proyecto-wizard .field-group.row select,.proyecto-wizard .field-group.row textarea,.proyecto-wizard .field-group.row .form-text,.proyecto-wizard .field-group.row .form-date,.proyecto-wizard .field-group.row .form-email,.proyecto-wizard .field-group.row .form-tel,.proyecto-wizard .field-group.row .form-url,.proyecto-wizard .field-group.row .form-number,.proyecto-wizard .field-group.row .form-textarea,.proyecto-wizard .field-group.row .form-select{width:100%}.configuracion-marca{display:flex;flex-direction:column;gap:32px;width:100%}.configuracion-marca__header{display:flex;align-items:center;padding:16px;background-color:#fef3f0;border-radius:12px;gap:8px;position:relative}.configuracion-marca__header-icon{display:flex;align-items:center;justify-content:center;padding:8px;background:#fff;border-radius:10px;box-shadow:0 8px 16px rgba(37,44,18,.04);flex-shrink:0}.configuracion-marca__title{font-family:"Inter",sans-serif;font-weight:600;font-size:24px;line-height:32px;color:#130146;margin:0}.configuracion-marca__email-toggle{display:flex;align-items:center;gap:8px;margin-left:auto}.configuracion-marca__email-toggle-btn{display:inline-flex;align-items:center;width:32px;height:20px;padding:2px;background:#e5e5e7;border:none;border-radius:12px;cursor:pointer;transition:background-color .2s}.configuracion-marca__email-toggle-btn--active{background:#f0522e;justify-content:flex-end}.configuracion-marca__email-toggle-btn:focus{outline:none}.configuracion-marca__email-toggle-knob{display:block;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.1);transition:transform .2s}.configuracion-marca__email-toggle-label{font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#130146;white-space:nowrap}.configuracion-marca__toggle-label{display:flex;align-items:center;gap:8px;cursor:pointer}.configuracion-marca__toggle-text{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#130146;white-space:nowrap}.configuracion-marca__tabs{display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e5e5e7}.configuracion-marca__tab{display:flex;align-items:center;justify-content:center;height:48px;padding:0 24px;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;font-family:"Inter",sans-serif;font-weight:600;font-size:14px;line-height:16px;color:#6e6c77;white-space:nowrap;transition:color .2s,border-color .2s}.configuracion-marca__tab--active{color:#f0522e;border-bottom-color:#f0522e}.configuracion-marca__tab:hover:not(.configuracion-marca__tab--active){color:#130146}.configuracion-marca__tab-content{display:none;flex-direction:column;gap:24px}.configuracion-marca__tab-content--active{display:flex}.configuracion-marca__section{background:#fff;border:1px solid #e5e5e7;border-radius:16px;overflow:hidden}.configuracion-marca__section-header{padding:24px;border-bottom:1px solid #e5e5e7}.configuracion-marca__section-header--with-action{display:flex;align-items:center;justify-content:space-between;padding:14px 24px}.configuracion-marca__section-title{display:flex;align-items:center;gap:8px;font-family:"Inter",sans-serif;font-weight:600;font-size:20px;line-height:28px;color:#130146}.configuracion-marca__section-icon{flex-shrink:0;width:20px;height:20px}.configuracion-marca__section-body{padding:24px}.configuracion-marca__section-body--no-padding-top{padding-top:0}.configuracion-marca__fields-grid{display:flex;flex-wrap:wrap;gap:24px}.configuracion-marca__field{flex:1 0 0;min-width:320px}.configuracion-marca__field--readonly .configuracion-marca__field-value{border-bottom:1px solid #e5e5e7;padding-bottom:16px;padding-left:16px}.configuracion-marca__field--full{flex:1;min-width:0}.configuracion-marca__field-label{padding-left:16px;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#9c9aa3}.configuracion-marca__field-value{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#130146}.configuracion-marca__field-input{display:flex;align-items:center;gap:4px;height:48px;padding:0 16px;background:#fff;border:1px solid #e5e5e7;border-radius:12px;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#130146;margin-top:6px;transition:border-color .2s}.configuracion-marca__field-input:focus-within{border-color:#130146;outline:none;box-shadow:none}.configuracion-marca__field-input span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.configuracion-marca__field-input--select{cursor:pointer;padding:0}.configuracion-marca__field-input--select svg{flex-shrink:0}.configuracion-marca__text-input{flex:1;min-width:0;border:none;outline:none;box-shadow:none;background:rgba(0,0,0,0);font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#130146;height:100%}.configuracion-marca__text-input:focus{outline:none;box-shadow:none}.configuracion-marca__select{flex:1;min-width:0;border:none;outline:none;box-shadow:none;background:rgba(0,0,0,0);font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#130146;height:100%;padding:0 16px;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23130146' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:24px;padding-right:48px}.configuracion-marca__select:focus{outline:none;box-shadow:none}.configuracion-marca__btn--disabled{opacity:.4;cursor:not-allowed !important;pointer-events:none}.configuracion-marca__brand{display:flex;flex-direction:column;gap:32px}.configuracion-marca__brand-avatar-wrapper{display:flex;justify-content:center}.configuracion-marca__brand-avatar{position:relative;width:72px;height:72px}.configuracion-marca__brand-avatar img{width:72px;height:72px;border-radius:18px;object-fit:cover;display:block}.configuracion-marca__brand-avatar .configuracion-marca__brand-initial{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:18px;background:#eef0ea;font-family:"Inter",sans-serif;font-weight:600;font-size:28px;color:#130146}.configuracion-marca__brand-logo-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.configuracion-marca__brand-edit-avatar{position:absolute;bottom:-8px;right:-8px;display:flex;align-items:center;justify-content:center;padding:6px;background:#fff;border:1px solid #e5e5e7;border-radius:8px;cursor:pointer}.configuracion-marca__brand-edit-avatar svg{width:20px;height:20px}.configuracion-marca__brand-empty{text-align:center;padding:24px;font-family:"Inter",sans-serif;font-size:14px;color:#6e6c77}.configuracion-marca__social-section{display:flex;flex-direction:column;gap:24px}.configuracion-marca__social-title{font-family:"Inter",sans-serif;font-weight:600;font-size:14px;line-height:16px;color:#130146}.configuracion-marca__social-links{display:flex;flex-direction:column;gap:24px}.configuracion-marca__social-item{display:flex;gap:12px;align-items:flex-end;min-width:0;overflow:hidden}.configuracion-marca__social-icon{display:flex;align-items:center;justify-content:center;padding:14px 0;flex-shrink:0}.configuracion-marca__social-icon svg{width:20px;height:20px}.configuracion-marca__add-link{display:flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-family:"Inter",sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#f0522e;padding:0}.configuracion-marca__btn-add-brand{display:flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 16px;background:#f0522e;border:none;border-radius:10px;cursor:pointer;font-family:"Inter",sans-serif;font-weight:600;font-size:14px;line-height:16px;color:#fff;white-space:nowrap}.configuracion-marca__actions{display:flex;align-items:center;justify-content:space-between}.configuracion-marca__actions-buttons{display:flex;gap:8px}.configuracion-marca__btn-delete{display:flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-family:"Inter",sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#b02a37;padding:0}.configuracion-marca__btn-cancel{display:flex;align-items:center;justify-content:center;width:156px;height:48px;padding:0 20px;background:#fff;border:1px solid #f0522e;border-radius:12px;cursor:pointer;font-family:"Inter",sans-serif;font-weight:600;font-size:14px;line-height:16px;color:#f0522e;white-space:nowrap}.configuracion-marca__btn-save{display:flex;align-items:center;justify-content:center;height:48px;padding:0 20px;background:#f0522e;border:none;border-radius:12px;cursor:pointer;font-family:"Inter",sans-serif;font-weight:600;font-size:14px;line-height:16px;color:#fff;white-space:nowrap}.configuracion-marca__switch{display:flex;align-items:center}.configuracion-marca__switch--header{flex-direction:row-reverse;gap:8px}.configuracion-marca__switch--header .form-check-input{float:none}.configuracion-marca__notifications{display:flex;flex-direction:column;gap:24px;width:100%}.configuracion-marca__notifications-sections{display:flex;flex-direction:column;gap:24px}.configuracion-marca__notification-list{display:flex;flex-direction:column;padding:0 24px}.configuracion-marca__notification-item{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;border-bottom:1px solid #e5e5e7;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#130146}.configuracion-marca__notification-item:last-child{border-bottom:none}.configuracion-marca__notification-item span{flex:1 1 0;min-width:0}.configuracion-marca__notification-item .form-check.form-switch{margin:0;padding:0;display:flex;align-items:center}.configuracion-marca__notification-item .form-check.form-switch .form-check-input{margin:0}.configuracion-marca__actions--spread{width:100%;justify-content:space-between}.configuracion-marca__services-grid{display:grid;gap:24px}.configuracion-marca__services-grid--with-images{grid-template-columns:repeat(3,1fr)}.configuracion-marca__services-grid:not(.configuracion-marca__services-grid--with-images){grid-template-columns:repeat(5,1fr)}@media(max-width:991px){.configuracion-marca__services-grid{grid-template-columns:repeat(3,1fr) !important}}@media(max-width:767px){.configuracion-marca__services-grid{grid-template-columns:repeat(2,1fr) !important}}.configuracion-marca__service-card{display:flex;flex-direction:column;cursor:pointer;overflow:hidden}.configuracion-marca__service-image{width:100%;aspect-ratio:4/3;border-radius:12px;overflow:hidden}.configuracion-marca__service-image img{width:100%;height:100%;object-fit:cover}.configuracion-marca__service-placeholder{display:none}.configuracion-marca__service-footer{display:flex;align-items:center;gap:8px;padding:12px 0}.configuracion-marca__service-name{flex:1;font-family:"Inter",sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#130146}.configuracion-marca__service-checkbox{display:none}.configuracion-marca__service-checkbox:checked~.configuracion-marca__service-check{background:#f0522e;border-color:#f0522e}.configuracion-marca__service-checkbox:checked~.configuracion-marca__service-check::after{display:block}.configuracion-marca__service-check{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid #e5e5e7;border-radius:4px;flex-shrink:0}.configuracion-marca__service-check::after{content:"";display:none;width:10px;height:6px;border:2px solid #fff;border-top:none;border-right:none;transform:rotate(-45deg);margin-top:-2px}.configuracion-marca__language-options{display:flex;gap:16px}.configuracion-marca__language-option{display:flex;align-items:center;justify-content:space-between;flex:1;height:48px;padding:0 20px;border:1px solid #e5e5e7;border-radius:12px;cursor:pointer;font-family:"Inter",sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#130146}.configuracion-marca__language-option input[type=radio]{display:none}.configuracion-marca__language-option--active{border-color:#f0522e;background-color:#f0ffe0}.configuracion-marca__language-radio{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid #e5e5e7;border-radius:50%;flex-shrink:0}.configuracion-marca__language-option--active .configuracion-marca__language-radio{border-color:#f0522e}.configuracion-marca__language-option--active .configuracion-marca__language-radio::after{content:"";width:10px;height:10px;background:#f0522e;border-radius:50%}.configuracion-marca__faqs-top{display:flex;gap:12px;align-items:center}.configuracion-marca__faqs-search{display:flex;align-items:center;gap:4px;flex:1;height:48px;padding:0 16px;background:#fff;border:1px solid #e5e5e7;border-radius:12px;transition:border-color .2s}.configuracion-marca__faqs-search:focus-within{border-color:#130146}.configuracion-marca__faqs-search svg{flex-shrink:0}.configuracion-marca__faqs-search-input{flex:1;border:none;outline:none;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#130146;background:rgba(0,0,0,0)}.configuracion-marca__faqs-search-input::placeholder{color:#9c9aa3}.configuracion-marca__faqs-filter-wrapper{position:relative;min-width:144px;flex-shrink:0}.configuracion-marca__faqs-filter-select{display:flex;align-items:center;width:100%;height:48px;padding:0 40px 0 20px;background:#eef0ea;border:none;border-radius:12px;cursor:pointer;font-family:"Inter",sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#130146;white-space:nowrap;appearance:none;-webkit-appearance:none;outline:none;box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%23130146' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px}.configuracion-marca__faqs-filter-select:focus{outline:none;box-shadow:none}.configuracion-marca__faqs-list{display:flex;flex-direction:column;gap:16px}.configuracion-marca__faq-item{background:#fff;border:1px solid #e5e5e7;border-radius:12px;overflow:hidden}.configuracion-marca__faq-item--active .configuracion-marca__faq-question{background:#fde5df;color:#f0522e}.configuracion-marca__faq-item--active .configuracion-marca__faq-chevron{transform:rotate(180deg);color:#f0522e}.configuracion-marca__faq-item--active .configuracion-marca__faq-answer{display:block}.configuracion-marca__faq-question{display:flex;align-items:center;gap:8px;width:100%;padding:20px 24px;background:none;border:none;cursor:pointer;font-family:"Inter",sans-serif;font-weight:600;font-size:16px;line-height:24px;color:#130146;text-align:left;transition:background-color .2s,color .2s}.configuracion-marca__faq-question span{flex:1}.configuracion-marca__faq-chevron{display:flex;align-items:center;justify-content:center;padding:6px;border-radius:8px;flex-shrink:0;transition:transform .3s ease;color:#130146}.configuracion-marca__faq-answer{max-height:0;overflow:hidden;padding:0 24px;transition:max-height .3s ease,padding .3s ease}.configuracion-marca__faq-item--active .configuracion-marca__faq-answer{max-height:500px;padding:24px 24px 48px}.configuracion-marca__faq-answer{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#130146}.configuracion-marca__faq-answer p{margin-bottom:0}.configuracion-marca__faq-answer p:not(:last-child){margin-bottom:16px}@media(max-width:767px){.configuracion-marca__field{min-width:100%}.configuracion-marca__actions{flex-direction:column-reverse;gap:16px;align-items:stretch}.configuracion-marca__actions-buttons{justify-content:stretch}.configuracion-marca__actions-buttons .configuracion-marca__btn-cancel,.configuracion-marca__actions-buttons .configuracion-marca__btn-save{flex:1;width:auto}.configuracion-marca__btn-delete{justify-content:center}.configuracion-marca__language-options{flex-direction:column}.configuracion-marca__faqs-top{flex-direction:column}.configuracion-marca__faqs-filter{width:100%}.configuracion-marca__notification-item{padding:16px}.configuracion-marca__tab{padding:0 16px;font-size:13px}}.gooers-modal-popup{max-width:544px !important;border-radius:16px !important;padding:0 !important;box-shadow:0 0 16px rgba(37,44,18,.08)}.gooers-modal-popup.gooers-modal-popup--wide{max-width:802px !important;width:802px !important}.gooers-modal-popup.gooers-modal-popup--wide .swal2-html-container{margin:0 !important;padding:0 !important}.gooers-modal-popup.gooers-modal-popup--wide .swal2-close{position:absolute;top:8px;right:8px;width:32px;height:32px;background:#eef0ea;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#130146;box-shadow:0 8px 16px rgba(37,44,18,.04)}.gooers-modal{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px}.gooers-modal--guardado{padding-bottom:64px}.gooers-modal__icon{display:flex;align-items:center;justify-content:center;padding:8px;border-radius:10px}.gooers-modal__icon--danger{background-color:#fbe9eb}.gooers-modal__icon--success{background-color:#e9fcf6}.gooers-modal__title{font-family:"Inter",sans-serif;font-weight:600;font-size:20px;line-height:28px;color:#f0522e;margin:0;margin-top:-16px}.gooers-modal__text{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#130146;text-align:center;margin:0;margin-top:-16px}.gooers-modal__buttons{display:flex;gap:8px;margin-top:16px;align-items:center;justify-content:center}.gooers-modal__btn{display:flex;align-items:center;justify-content:center;width:160px;height:48px;padding:0 20px;border-radius:12px;cursor:pointer;font-family:"Inter",sans-serif;font-weight:600;font-size:14px;line-height:16px;white-space:nowrap}.gooers-modal__btn--wide{width:240px}.gooers-modal__btn--outline{background:#fff;border:1px solid #f0522e;color:#f0522e}.gooers-modal__btn--primary{background:#f0522e;border:none;color:#fff}.configuracion-marca input:focus,.configuracion-marca input:focus-visible,.configuracion-marca select:focus,.configuracion-marca select:focus-visible,.configuracion-marca textarea:focus,.configuracion-marca textarea:focus-visible{outline:none !important;box-shadow:none !important}.configuracion-marca button:focus,.configuracion-marca button:focus-visible{outline:none !important;box-shadow:none !important}.configuracion-marca .form-control:focus,.configuracion-marca .form-select:focus{outline:none !important;box-shadow:none !important}.configuracion-marca .configuracion-marca__field-input:focus-within{border-color:#130146 !important}.configuracion-marca .configuracion-marca__faqs-search:focus-within{border-color:#130146 !important}.gooers-modal__row{display:flex;align-items:center;gap:12px;width:100%}.gooers-modal__divider-text{font-family:"Inter",sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#9c9aa3;letter-spacing:-0.64px;flex-shrink:0}.gooers-modal__btn-create{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;height:48px;padding:0 20px;background:#fff;border:1px solid #e5e5e7;border-radius:12px;cursor:pointer;font-family:"Inter",sans-serif;font-weight:600;font-size:14px;line-height:16px;color:#130146;white-space:nowrap}.gooers-modal__field-input{display:flex;align-items:center;gap:4px;height:48px;padding:0 16px;background:#fff;border:1px solid #e5e5e7;border-radius:12px;transition:border-color .2s}.gooers-modal__field-input:focus-within{border-color:#130146}.gooers-modal__field-input--select{padding:0}.gooers-modal__field-input--flex{flex:1}.gooers-modal__field-input input,.gooers-modal__field-input select{flex:1;min-width:0;height:100%;border:none;outline:none;background:rgba(0,0,0,0);font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#130146;box-shadow:none}.gooers-modal__field-input input::placeholder,.gooers-modal__field-input select::placeholder{color:#9c9aa3}.gooers-modal__field-input select{padding:0 16px;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23130146' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:24px;padding-right:48px;cursor:pointer;color:#6e6c77}.gooers-modal__field-input select:valid{color:#130146}.gooers-modal__select{flex:1;min-width:0;height:100%;border:none;outline:none;background:rgba(0,0,0,0);font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#6e6c77;box-shadow:none;padding:0 16px;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23130146' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:24px;padding-right:48px;cursor:pointer}.gooers-modal__fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%}.gooers-modal__field{min-width:0}.gooers-modal__field-label{padding-left:16px;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#130146;margin-bottom:6px}.gooers-modal__avatar-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:72px;height:72px;margin:0 auto;border:1px dashed #9c9aa3;border-radius:18px;background:#fbfdf6;cursor:pointer;position:relative;overflow:visible}.gooers-modal__avatar-upload span{font-family:"Inter",sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#9c9aa3}.gooers-modal__avatar-upload--has-image{border-style:solid;border-color:#e5e5e7}.gooers-modal__avatar-preview{display:none;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:17px;clip-path:inset(0 round 17px)}.gooers-modal__avatar-remove{display:none;position:absolute;top:-4px;right:-4px;width:20px;height:20px;align-items:center;justify-content:center;background:#b02a37;color:#fff;border:2px solid #fff;border-radius:50%;font-size:14px;line-height:1;cursor:pointer;padding:0;z-index:2}.gooers-modal__buttons--wide{display:flex;gap:8px;justify-content:center;width:100%;padding:0}.gooers-modal-popup .swal2-footer{border-top:none;padding:0 32px 32px;margin:0}.gooers-modal-popup input:focus,.gooers-modal-popup input:focus-visible,.gooers-modal-popup select:focus,.gooers-modal-popup select:focus-visible,.gooers-modal-popup textarea:focus,.gooers-modal-popup textarea:focus-visible,.gooers-modal-popup button:focus,.gooers-modal-popup button:focus-visible{outline:none !important;box-shadow:none !important}.gooers-modal-popup .gooers-modal__field-input:focus-within{border-color:#130146 !important}.configuracion-freelance__avatar-wrapper{display:flex;align-items:center;justify-content:center;padding:24px 0}.configuracion-freelance__avatar{position:relative;width:72px;height:72px}.configuracion-freelance__avatar:hover .configuracion-freelance__avatar-edit,.configuracion-freelance__avatar:focus-within .configuracion-freelance__avatar-edit{opacity:1;pointer-events:auto}.configuracion-freelance__avatar{flex-shrink:0}.configuracion-freelance__avatar-img{width:72px;height:72px;border-radius:18px;object-fit:cover}.configuracion-freelance__avatar-initials{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:18px;background-color:#f0522e;color:#fff;font-family:"Inter",sans-serif;font-weight:600;font-size:24px}.configuracion-freelance__avatar-edit{position:absolute;bottom:-8px;right:-8px;display:flex;align-items:center;justify-content:center;padding:6px;background:#fff;border:1px solid #e5e5e7;border-radius:8px;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s ease,background .15s ease}.configuracion-freelance__avatar-edit:hover{background-color:#f5f5f5}.configuracion-freelance__avatar-edit svg{width:20px;height:20px}.configuracion-freelance__foto-input{display:none !important}.configuracion-freelance__subsection{display:flex;flex-direction:column;gap:24px;padding-top:32px}.configuracion-freelance__subsection-title{font-family:"Inter",sans-serif;font-weight:600;font-size:14px;line-height:16px;color:#130146}.configuracion-freelance__portfolio-links{display:flex;flex-direction:column;gap:0}.configuracion-freelance__add-link{display:flex;align-items:center;gap:6px;background:none;border:none;color:#f0522e;font-family:"Inter",sans-serif;font-weight:500;font-size:14px;line-height:20px;cursor:pointer;padding:0}.configuracion-freelance__add-link:hover{text-decoration:underline}.configuracion-freelance__social-list{display:flex;flex-direction:column;gap:24px}.configuracion-freelance__social-row{display:flex;align-items:flex-end;gap:12px}.configuracion-freelance__social-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;align-self:flex-end}.configuracion-freelance__social-url{flex:1 1 0;min-width:0}.configuracion-freelance__social-followers{flex:0 0 112px;max-width:112px;min-width:96px}.configuracion-freelance__social-followers-label{text-align:center}.configuracion-freelance__social-followers-input{text-align:center}.configuracion-freelance__fiscal-grid{display:flex;flex-wrap:wrap;gap:24px}.configuracion-freelance__fiscal-field{flex:1 0 calc(50% - 12px);min-width:320px}.configuracion-freelance__fiscal-label{color:#9c9aa3 !important}.configuracion-freelance__fiscal-value{display:flex;align-items:center;height:36px;padding:0 16px 16px;border-bottom:1px solid #e5e5e7;font-family:"Inter",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#130146}.configuracion-freelance__coming-soon{font-family:"Inter",sans-serif;font-size:14px;line-height:20px;color:#9c9aa3;text-align:center;padding:48px 0;margin:0}@media(max-width:768px){.configuracion-freelance__social-row{flex-wrap:wrap}.configuracion-freelance__social-url{flex:1 1 100%}.configuracion-freelance__social-followers{flex:1 1 100%;max-width:none}.configuracion-freelance__social-followers-label{text-align:left}.configuracion-freelance__fiscal-field{flex:1 1 100%;min-width:0}}.configuracion-marca__notifications input[type=submit].configuracion-marca__btn-cancel,.configuracion-marca__notifications input[type=submit].configuracion-marca__btn-save{appearance:none;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.configuracion-marca__notifications input[type=submit].configuracion-marca__btn-cancel:focus,.configuracion-marca__notifications input[type=submit].configuracion-marca__btn-cancel:focus-visible,.configuracion-marca__notifications input[type=submit].configuracion-marca__btn-save:focus,.configuracion-marca__notifications input[type=submit].configuracion-marca__btn-save:focus-visible{outline:none;box-shadow:none}.configuracion-marca__notifications input[type=submit].configuracion-marca__btn-cancel{background:#fff !important;border:1px solid #f0522e !important;color:#f0522e !important}.configuracion-marca__notifications input[type=submit].configuracion-marca__btn-cancel:hover,.configuracion-marca__notifications input[type=submit].configuracion-marca__btn-cancel:focus{background:#fef3f0 !important;border-color:#f0522e !important;color:#f0522e !important}.configuracion-marca__notifications input[type=submit].configuracion-marca__btn-cancel:active{background:#fef3f0 !important;color:#f0522e !important}.configuracion-marca__notifications input[type=submit].configuracion-marca__btn-save{width:fit-content !important;background:#f0522e !important;border:1px solid #f0522e !important;color:#fff !important}.configuracion-marca__notifications input[type=submit].configuracion-marca__btn-save:hover,.configuracion-marca__notifications input[type=submit].configuracion-marca__btn-save:focus{background:#d8431f !important;border-color:#d8431f !important;color:#fff !important}.configuracion-marca__notifications input[type=submit].configuracion-marca__btn-save:active{background:#d8431f !important;color:#fff !important}.vacantes{display:flex;flex-direction:column;gap:24px;width:100%}.vacantes__header{display:flex;align-items:center;padding:16px;background-color:#fef3f0;border-radius:12px;gap:8px}.vacantes__header-icon{display:flex;align-items:center;justify-content:center;padding:8px;background:#fff;border-radius:10px;box-shadow:0 8px 16px rgba(37,44,18,.04);flex-shrink:0}.vacantes__title{font-family:"Inter",sans-serif;font-weight:600;font-size:24px;line-height:32px;color:#130146;margin:0}.vacantes__search{display:flex;align-items:center;gap:4px;height:48px;padding:0 16px;background:#fff;border:1px solid #e5e5e7;border-radius:12px}.vacantes__search-icon{flex-shrink:0}.vacantes__search-input{flex:1;border:none;outline:none;background:none;font-family:"Inter",sans-serif;font-size:14px;line-height:20px;color:#130146}.vacantes__search-input::placeholder{color:#9c9aa3}.vacantes__list{display:flex;flex-direction:column;gap:24px}.vacantes__card{display:flex;gap:20px;align-items:flex-start;padding:20px;background:#fff;border:1px solid #e5e5e7;border-radius:12px;overflow:hidden;min-width:0}.vacantes__card-badge{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:6px;border-radius:8px;flex-shrink:0}.vacantes__card-badge img,.vacantes__card-badge svg{display:block;width:18px;height:18px;object-fit:contain}.vacantes__card-badge--content-creator{background:#fef8e6}.vacantes__card-badge--social-media{background:#e6fef8}.vacantes__card-badge--shooting{background:#fee6f8}.vacantes__card-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px}.vacantes__card-top{display:flex;gap:12px;align-items:flex-start}.vacantes__card-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.vacantes__card-title{font-family:"Inter",sans-serif;font-weight:600;font-size:16px;line-height:24px;color:#130146;margin:0}.vacantes__card-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vacantes__card-brand{display:flex;align-items:center;gap:6px;font-family:"Inter",sans-serif;font-size:12px;line-height:16px;color:#130146}.vacantes__card-brand-logo{width:20px;height:20px;border-radius:4px;object-fit:cover}.vacantes__card-brand-initial{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;background:#f0522e;color:#fff;font-size:10px;font-weight:600}.vacantes__card-separator{font-family:"Inter",sans-serif;font-size:12px;line-height:16px;color:#130146}.vacantes__card-deadline{display:flex;align-items:center;gap:4px;font-family:"Inter",sans-serif;font-size:12px;line-height:16px;color:#130146}.vacantes__card-deadline svg{flex-shrink:0}.vacantes__card-status{display:flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:4px;font-family:"Inter",sans-serif;font-size:12px;line-height:16px;white-space:nowrap;flex-shrink:0}.vacantes__card-status svg{width:12px;height:12px}.vacantes__card-status--green{background:#e9fcf6;color:#10654c}.vacantes__card-status--red{background:#fbe9eb;color:#8b1824}.vacantes__card-status--orange{background:#fff1e6;color:#a24a02}.vacantes__card-status--yellow{background:#fff9e6;color:#a37a00}.vacantes__card-status__icon{display:block;width:12px;height:12px;object-fit:contain;flex-shrink:0}.vacantes__card-tags{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.vacantes__card-tag{display:flex;align-items:center;gap:6px;font-family:"Inter",sans-serif;font-size:14px;line-height:20px;color:#130146}.vacantes__card-tag svg{flex-shrink:0}.vacantes__card-bottom{display:flex;align-items:center;justify-content:space-between}.vacantes__card-location{display:flex;align-items:center;gap:2px;font-family:"Inter",sans-serif;font-size:12px;line-height:16px;color:#130146}.vacantes__card-location svg{flex-shrink:0}.vacantes__card-actions{display:flex;align-items:center;gap:16px}.vacantes__card-price{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.vacantes__card-price-label{font-family:"Inter",sans-serif;font-size:12px;line-height:16px;color:#6e6c77}.vacantes__card-price-value{display:flex;align-items:center;justify-content:center;height:20px;padding:0 4px;border-radius:4px;background:rgba(240,82,46,.08);font-family:"Inter",sans-serif;font-weight:600;font-size:14px;line-height:16px;color:#f0522e}.vacantes__card-btn{display:flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border:1px solid rgba(0,0,0,0);border-radius:8px;background:#f0522e;color:#fff;font-family:"Inter",sans-serif;font-weight:500;font-size:12px;line-height:16px;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.vacantes__card-btn:hover{background:rgb(89.7177871148%,21.8928571429%,6.4390756303%)}.vacantes__card-btn--active{background:#e9fcf6;color:#10654c;border-color:rgba(0,0,0,0)}.vacantes__card-btn--active:hover{background:#fff;border-color:#f0522e;color:#f0522e}.vacantes__empty{text-align:center;padding:64px 24px}.vacantes__empty p{font-family:"Inter",sans-serif;font-size:14px;line-height:20px;color:#9c9aa3;margin:0}@media(max-width:768px){.vacantes__card{flex-direction:column;gap:16px}.vacantes__card-top{flex-direction:column;gap:8px}.vacantes__card-tags{gap:8px}.vacantes__card-bottom{flex-direction:column;align-items:flex-start;gap:12px}.vacantes__card-actions{width:100%;justify-content:flex-end}}body.path-freelancer-perfil-publico,.perfil-publico-page{background-color:#fbfdf6}.perfil-publico-header{display:flex;align-items:center;justify-content:space-between;max-width:1128px;margin:0 auto;padding:24px 32px;gap:24px}.perfil-publico-header__logo{display:inline-flex;align-items:center;gap:8px;color:#130146;text-decoration:none;font-weight:700;font-size:20px}.perfil-publico-header__logo img{height:28px;width:auto;display:block}.perfil-publico-header__logo:hover,.perfil-publico-header__logo:focus-visible{color:#f0522e;text-decoration:none}.perfil-publico-header__logo-text{line-height:1}.perfil-publico-header__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff;border:1px solid #e5e5e7;color:#130146;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.perfil-publico-header__close:hover,.perfil-publico-header__close:focus-visible{background-color:#fbfdf6;border-color:#130146;text-decoration:none}.perfil-publico-header__close:focus-visible{outline:2px solid #f0522e;outline-offset:2px}.perfil-publico{width:100%;padding:0 0 64px;color:#130146;font-family:"Roboto",sans-serif}.perfil-publico *,.perfil-publico *::before,.perfil-publico *::after{box-sizing:border-box}body:not(.user-logged-in) .perfil-publico{max-width:1128px;margin:0 auto;padding:0 32px 64px}.perfil-publico__hero{display:flex;gap:0;align-items:flex-start;padding:24px;background-color:#fff;border:1px solid #e5e5e7;border-radius:16px;margin-bottom:16px}.perfil-publico__hero-photo{flex:0 0 272px;width:272px;height:272px;border-radius:16px;overflow:hidden;background-color:#fbfdf6;display:flex;align-items:center;justify-content:center}.perfil-publico__hero-photo img{width:100%;height:100%;object-fit:cover;display:block}.perfil-publico__hero-photo-placeholder{font-size:80px;font-weight:600;color:#f0522e;line-height:1}.perfil-publico__hero-body{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding:16px 32px}.perfil-publico__hero-detail{display:flex;flex-direction:column;gap:12px;width:100%;align-items:flex-start}.perfil-publico__hero-title{display:flex;gap:24px;align-items:center;width:100%}.perfil-publico__name{flex:1 1 0;min-width:0;margin:0;font-size:32px;font-weight:600;line-height:40px;color:#130146;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perfil-publico__rating{display:inline-flex;align-items:center;gap:8px}.perfil-publico__rating-stars{display:inline-flex;align-items:center}.perfil-publico__rating .perfil-publico__star{display:block}.perfil-publico__rating-score{font-size:14px;font-weight:600;line-height:16px;color:#130146;margin-left:0}.perfil-publico__rating-count{font-size:14px;font-weight:400;line-height:20px;color:#6e6c77;margin-left:4px}.perfil-publico__hero-actions{display:inline-flex;align-items:center;gap:20px;flex-wrap:nowrap;flex-shrink:0}.perfil-publico__hero-actions-icons{display:inline-flex;align-items:center;gap:8px}.perfil-publico__icon-btn{width:32px;height:32px;padding:6px;border-radius:8px;background-color:#fff;border:none;box-shadow:0 8px 16px 0 rgba(37,44,18,.04);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.perfil-publico__icon-btn svg{display:block;width:20px;height:20px}.perfil-publico__icon-btn:hover,.perfil-publico__icon-btn:focus-visible{background-color:#fbfdf6;box-shadow:0 8px 20px 0 rgba(37,44,18,.08)}.perfil-publico__icon-btn:focus-visible{outline:2px solid #f0522e;outline-offset:2px}.perfil-publico__icon-btn[data-active="1"]{background-color:rgba(240,82,46,.08)}.perfil-publico__primary-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 16px;background-color:#fff;color:#f0522e;border:1px solid #f0522e;border-radius:10px;font-size:14px;font-weight:600;line-height:16px;text-decoration:none;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.perfil-publico__primary-btn svg{flex-shrink:0}.perfil-publico__primary-btn:hover,.perfil-publico__primary-btn:focus-visible{background-color:rgba(240,82,46,.06);color:#f0522e;text-decoration:none}.perfil-publico__primary-btn:active{transform:translateY(1px)}.perfil-publico__primary-btn:focus-visible{outline:2px solid #f0522e;outline-offset:2px}.perfil-publico__hero-items{display:flex;flex-direction:column;gap:16px;width:100%;align-items:flex-start}.perfil-publico__service-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px;align-items:center;width:100%}.perfil-publico__service-tag{display:inline-flex;align-items:center;gap:6px;padding:0;background-color:rgba(0,0,0,0);border:0;font-size:14px;font-weight:400;line-height:20px;color:#130146}.perfil-publico__service-tag-icon{display:block;flex:0 0 16px;width:16px;height:16px}.perfil-publico__meta{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center;width:100%;font-size:14px;color:#130146}.perfil-publico__meta-item{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:400;line-height:20px;color:#130146}.perfil-publico__meta-item svg{flex:0 0 16px;width:16px;height:16px}.perfil-publico__meta-item+.perfil-publico__meta-item::before{content:"•";display:inline-block;margin-right:6px;font-size:12px;line-height:16px;color:#130146}.perfil-publico__stats{display:flex;align-items:center;gap:16px;width:100%}.perfil-publico__stat{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:16px;padding:16px;background-color:#fbfdf6;border:0;border-radius:12px}.perfil-publico__stat-icon{flex:0 0 40px;width:40px;height:40px;padding:8px;border-radius:40px;background-color:#fbfdf6;border:0;box-shadow:0 8px 16px 0 rgba(37,44,18,.04);display:inline-flex;align-items:center;justify-content:center}.perfil-publico__stat-icon svg{display:block;width:24px;height:24px}.perfil-publico__stat-body{display:flex;flex-direction:column;gap:8px;min-width:0;justify-content:center}.perfil-publico__stat-value{font-size:20px;font-weight:600;line-height:28px;color:#130146;white-space:nowrap}.perfil-publico__stat-label{font-size:12px;font-weight:400;line-height:16px;color:#130146;white-space:nowrap}.perfil-publico__layout{display:grid;grid-template-columns:280px 1fr;gap:24px;align-items:flex-start}.perfil-publico__sidebar{display:flex;flex-direction:column;gap:16px}.perfil-publico__sidebar-card{background-color:#fff;border:1px solid #e5e5e7;border-radius:16px;padding:20px}.perfil-publico__sidebar-title{font-size:16px;font-weight:700;color:#130146;margin:0 0 16px;line-height:1.2}.perfil-publico__service-nav{background-color:#fff;border:1px solid #e5e5e7;border-radius:16px;padding:20px}.perfil-publico__service-nav .perfil-publico__sidebar-title{margin-bottom:12px}.perfil-publico__service-nav-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.perfil-publico__service-nav-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;color:#130146;text-decoration:none;font-size:14px;font-weight:500;transition:background-color .2s ease,color .2s ease}.perfil-publico__service-nav-item:hover,.perfil-publico__service-nav-item:focus-visible{background-color:#fbfdf6;color:#130146;text-decoration:none}.perfil-publico__service-nav-item.is-active{background-color:#fef8e6;border:1px solid #f0e6a8;color:#130146}.perfil-publico__service-nav-item--disabled{color:#9c9aa3;cursor:not-allowed;opacity:.75}.perfil-publico__service-nav-item--disabled:hover,.perfil-publico__service-nav-item--disabled:focus-visible{background-color:rgba(0,0,0,0)}.perfil-publico__service-nav-icon{flex:0 0 20px;width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block}.perfil-publico__service-nav-icon--content_creator{background-image:url("/themes/custom/frontend/images/icons/badge-content-creator.svg")}.perfil-publico__service-nav-icon--social_media{background-image:url("/themes/custom/frontend/images/icons/badge-social-media.svg")}.perfil-publico__service-nav-icon--shootings{background-image:url("/themes/custom/frontend/images/icons/badge-shooting.svg")}.perfil-publico__service-nav-item--disabled .perfil-publico__service-nav-icon{opacity:.55;filter:grayscale(100%)}.perfil-publico__service-nav-label{flex:1 1 auto;line-height:1.2}.perfil-publico__sobre-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.perfil-publico__sobre-item{display:flex;align-items:center;gap:12px}.perfil-publico__sobre-icon{flex:0 0 24px;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block}.perfil-publico__sobre-icon--skin{background-image:url("/themes/custom/frontend/images/icons/perfil-sobre-skin.svg")}.perfil-publico__sobre-icon--hair{background-image:url("/themes/custom/frontend/images/icons/perfil-sobre-hair.svg")}.perfil-publico__sobre-icon--children{background-image:url("/themes/custom/frontend/images/icons/perfil-sobre-children.svg")}.perfil-publico__sobre-icon--pets{background-image:url("/themes/custom/frontend/images/icons/perfil-sobre-pets.svg")}.perfil-publico__sobre-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto;line-height:1.2}.perfil-publico__sobre-label{font-size:12px;color:#6e6c77;line-height:1.2}.perfil-publico__sobre-value{font-size:14px;color:#130146;font-weight:500;line-height:1.3}.perfil-publico__main{display:flex;flex-direction:column;gap:24px;min-width:0}.perfil-publico__content-card{background-color:#fff;border:1px solid #e5e5e7;border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.perfil-publico__tabs{display:flex;align-items:center;gap:0;padding:0 8px;border-bottom:1px solid #e5e5e7}.perfil-publico__tab{display:inline-flex;align-items:center;gap:8px;padding:16px 20px;color:#6e6c77;text-decoration:none;font-size:14px;font-weight:500;position:relative;transition:color .2s ease;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px}.perfil-publico__tab:hover,.perfil-publico__tab:focus-visible{color:#130146;text-decoration:none}.perfil-publico__tab.is-active{color:#130146;font-weight:600;border-bottom-color:#f0522e}.perfil-publico__tab.is-active .perfil-publico__tab-count{color:#f0522e}.perfil-publico__tab-icon{display:block;flex:0 0 20px;width:20px;height:20px}.perfil-publico__tab-label{line-height:1.2}.perfil-publico__tab-count{color:#6e6c77;font-size:13px;margin-left:2px}.perfil-publico__tab-divider{width:1px;height:24px;background-color:#e5e5e7;display:inline-block;align-self:center}.perfil-publico__tab-panel{display:none;padding:24px}.perfil-publico__tab-panel.is-active{display:block}.perfil-publico__proyectos{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.perfil-publico__proyecto{background-color:#fff;border:1px solid #e5e5e7;border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.perfil-publico__proyecto-cover{position:relative;aspect-ratio:16/9;background-color:#fbfdf6;overflow:hidden}.perfil-publico__proyecto-cover img{width:100%;height:100%;object-fit:cover;display:block}.perfil-publico__proyecto-cover-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#fbfdf6 0%,#E5E5E7 100%)}.perfil-publico__proyecto-play{position:absolute;bottom:12px;right:12px;width:36px;height:36px;border-radius:50%;background-color:#ffb9a9;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(19,1,70,.12)}.perfil-publico__proyecto-play svg{display:block;margin-left:2px}.perfil-publico__proyecto-body{padding:16px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto}.perfil-publico__proyecto-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.perfil-publico__proyecto-brand-block{display:flex;align-items:center;gap:10px;min-width:0}.perfil-publico__proyecto-brand-logo{flex:0 0 40px;width:40px;height:40px;border-radius:10px;object-fit:cover;background-color:#fbfdf6;border:1px solid #e5e5e7;display:inline-flex;align-items:center;justify-content:center}.perfil-publico__proyecto-brand-logo--placeholder{font-size:16px;font-weight:700;color:#f0522e}.perfil-publico__proyecto-brand-text{display:flex;flex-direction:column;min-width:0;gap:2px}.perfil-publico__proyecto-brand{font-size:14px;font-weight:600;color:#130146;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perfil-publico__proyecto-date{font-size:12px;color:#6e6c77;line-height:1.2}.perfil-publico__proyecto-rating{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.perfil-publico__proyecto-rating svg{display:block}.perfil-publico__proyecto-rating-score{font-size:13px;font-weight:700;color:#130146;margin-left:6px}.perfil-publico__proyecto-comment{font-size:13px;color:#6e6c77;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.perfil-publico__proyecto-footer{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:12px;border-top:1px solid #e5e5e7;flex-wrap:wrap}.perfil-publico__proyecto-footer-label{font-size:13px;color:#6e6c77;font-weight:500}.perfil-publico__platforms{list-style:none;padding:0;margin:0;display:inline-flex;gap:8px;flex-wrap:wrap}.perfil-publico__platform{width:32px;height:32px;border-radius:50%;background-color:#eef0ea;background-repeat:no-repeat;background-position:center;background-size:16px 16px;display:inline-block}.perfil-publico__platform--instagram{background-image:url("/themes/custom/frontend/images/icons/social-instagram.svg")}.perfil-publico__platform--tiktok{background-image:url("/themes/custom/frontend/images/icons/social-tiktok.svg")}.perfil-publico__platform--youtube{background-image:url("/themes/custom/frontend/images/icons/social-youtube.svg")}.perfil-publico__platform--twitter,.perfil-publico__platform--x{background-image:url("/themes/custom/frontend/images/icons/social-x.svg")}.perfil-publico__platform--facebook{background-image:url("/themes/custom/frontend/images/icons/social-facebook.svg")}.perfil-publico__platform--linkedin{background-image:url("/themes/custom/frontend/images/icons/social-linkedin.svg")}.perfil-publico__platform--threads{background-image:url("/themes/custom/frontend/images/icons/social-threads.svg")}.perfil-publico__platform--twitch{background-image:url("/themes/custom/frontend/images/icons/social-twitch.svg")}.perfil-publico__empty{padding:48px 24px;background-color:#fff;border:1px dashed #e5e5e7;border-radius:16px;text-align:center;color:#6e6c77;font-size:14px}.perfil-publico__empty p{margin:0}.perfil-publico__exp{margin:0;display:flex;flex-direction:column;gap:0}.perfil-publico__exp-row{display:grid;grid-template-columns:220px 1fr;gap:24px;padding:20px 0;border-bottom:1px solid #e5e5e7;align-items:flex-start}.perfil-publico__exp-row:first-child{padding-top:0}.perfil-publico__exp-row:last-child{border-bottom:none;padding-bottom:0}.perfil-publico__exp-row--featured{grid-template-columns:1fr}.perfil-publico__exp-row--featured .perfil-publico__exp-label{margin-bottom:12px}.perfil-publico__exp-label{font-size:14px;font-weight:600;color:#6e6c77;margin:0;line-height:1.4}.perfil-publico__exp-value{margin:0;color:#130146;font-size:14px;line-height:1.5}.perfil-publico__exp-tags{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.perfil-publico__exp-tag{display:inline-block;padding:6px 12px;border-radius:999px;background-color:#fbfdf6;border:1px solid #e5e5e7;font-size:13px;color:#130146}.perfil-publico__exp-text{margin:0}.perfil-publico__exp-featured{display:flex;flex-direction:column;gap:0;border-top:1px solid #e5e5e7}.perfil-publico__exp-featured-header{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:12px 0;border-bottom:1px solid #e5e5e7}.perfil-publico__exp-featured-col{font-size:13px;font-weight:600;color:#6e6c77;line-height:1.2}.perfil-publico__exp-featured-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:12px 0;border-bottom:1px solid #e5e5e7}.perfil-publico__exp-featured-row:last-child{border-bottom:none}.perfil-publico__exp-featured-client,.perfil-publico__exp-featured-role{font-size:14px;color:#130146;line-height:1.4}.perfil-publico__exp-featured-client{font-weight:600}.perfil-publico__exp-networks{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.perfil-publico__exp-network-link,.perfil-publico__exp-network-pill{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#eef0ea;text-decoration:none;transition:background-color .2s ease}.perfil-publico__exp-network-link:hover,.perfil-publico__exp-network-link:focus-visible{background-color:hsl(80,16.6666666667%,88.9411764706%);text-decoration:none}.perfil-publico__exp-network-link:focus-visible{outline:2px solid #f0522e;outline-offset:2px}.perfil-publico__exp-network-icon{width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block}.perfil-publico__exp-network-icon--instagram{background-image:url("/themes/custom/frontend/images/icons/social-instagram.svg")}.perfil-publico__exp-network-icon--tiktok{background-image:url("/themes/custom/frontend/images/icons/social-tiktok.svg")}.perfil-publico__exp-network-icon--youtube{background-image:url("/themes/custom/frontend/images/icons/social-youtube.svg")}.perfil-publico__exp-network-icon--twitter,.perfil-publico__exp-network-icon--x{background-image:url("/themes/custom/frontend/images/icons/social-x.svg")}.perfil-publico__exp-network-icon--facebook{background-image:url("/themes/custom/frontend/images/icons/social-facebook.svg")}.perfil-publico__exp-network-icon--linkedin{background-image:url("/themes/custom/frontend/images/icons/social-linkedin.svg")}.perfil-publico__exp-network-icon--threads{background-image:url("/themes/custom/frontend/images/icons/social-threads.svg")}.perfil-publico__exp-network-icon--twitch{background-image:url("/themes/custom/frontend/images/icons/social-twitch.svg")}.perfil-publico__exp-network-icon--behance{background-image:url("/themes/custom/frontend/images/icons/social-behance.svg")}.perfil-publico__exp-network-icon--dribbble{background-image:url("/themes/custom/frontend/images/icons/social-dribbble.svg")}.perfil-publico__exp-network-icon--pinterest{background-image:url("/themes/custom/frontend/images/icons/social-pinterest.svg")}.perfil-publico__exp-network-icon--vimeo{background-image:url("/themes/custom/frontend/images/icons/social-vimeo.svg")}.perfil-publico__exp-network-icon--web{background-image:url("/themes/custom/frontend/images/icons/social-web.svg")}@media(max-width:991.98px){.perfil-publico__layout{grid-template-columns:1fr}.perfil-publico__hero{flex-direction:column;align-items:stretch}.perfil-publico__hero-photo{flex:0 0 auto;width:100%;max-width:320px;height:auto;aspect-ratio:1/1;margin:0 auto}.perfil-publico__hero-body{padding:16px 0 0}.perfil-publico__stats{flex-direction:column;align-items:stretch;gap:12px}.perfil-publico__proyectos{grid-template-columns:1fr}.perfil-publico__exp-row{grid-template-columns:1fr;gap:8px}.perfil-publico__exp-featured-header,.perfil-publico__exp-featured-row{grid-template-columns:1fr;gap:8px}}@media(max-width:575.98px){.perfil-publico{padding:0 16px 32px}.perfil-publico-header{padding:16px}.perfil-publico__hero{padding:20px;gap:20px}.perfil-publico__name{font-size:22px}.perfil-publico__hero-top{flex-direction:column;align-items:stretch}.perfil-publico__hero-actions{justify-content:flex-start}.perfil-publico__tabs{overflow-x:auto;padding:0 4px}.perfil-publico__tab{padding:14px 14px;white-space:nowrap}.perfil-publico__tab-panel{padding:16px}.perfil-publico__proyecto-body{padding:14px}}.perfil-publico__stat-body{gap:0}.perfil-publico__service-nav-icon--content_creator{background-image:url("/themes/custom/frontend/images/icons/perfil-nav-content-creator.svg")}.perfil-publico__service-nav-icon--social_media{background-image:url("/themes/custom/frontend/images/icons/perfil-nav-social-media.svg")}.perfil-publico__service-nav-icon--shootings{background-image:url("/themes/custom/frontend/images/icons/perfil-nav-shootings.svg")}.perfil-publico__sobre-icon{flex:0 0 20px;width:20px;height:20px}.perfil-publico__sobre-icon--skin{background-image:url("/themes/custom/frontend/images/icons/perfil-sobre-skin.svg")}.perfil-publico__sobre-icon--hair{background-image:url("/themes/custom/frontend/images/icons/perfil-sobre-hair.svg")}.perfil-publico__sobre-icon--children{background-image:url("/themes/custom/frontend/images/icons/perfil-sobre-children.svg")}.perfil-publico__sobre-icon--pets{background-image:url("/themes/custom/frontend/images/icons/perfil-sobre-pets.svg")}.notification-preferences{display:flex;flex-direction:column;gap:24px;font-family:"Inter",sans-serif;width:100%}.notification-preferences__intro{color:#6e6c77;font-size:14px;line-height:1.5;margin:0}.notification-preferences__list{background:#fff;border:1px solid #e5e5e7;border-radius:16px;overflow:hidden}.notification-preferences__list-head,.notification-preferences__row{display:grid;grid-template-columns:minmax(0,1fr) 120px 120px;column-gap:16px;align-items:center;padding:14px 24px}.notification-preferences__list-head{background:#fbfdf6;border-bottom:1px solid #e5e5e7;font-size:13px;font-weight:600;color:#6e6c77;text-transform:uppercase;letter-spacing:.02em}.notification-preferences__head-col{text-align:center}.notification-preferences__row{border-bottom:1px solid #e5e5e7}.notification-preferences__row:last-child{border-bottom:none}.notification-preferences__row-label{font-size:14px;font-weight:500;line-height:20px;color:#130146}.notification-preferences__toggle-wrapper{display:flex;justify-content:center;align-items:center;margin:0;padding:0;min-height:0;position:relative}.notification-preferences__toggle-wrapper label{position:absolute;clip-path:inset(50%);height:1px;width:1px;overflow:hidden;white-space:nowrap;margin:0;padding:0}.notification-preferences__pill{-webkit-appearance:none;appearance:none;position:relative;display:inline-block;width:32px;height:20px;padding:0;margin:0;background:#e5e5e7;border:none;border-radius:12px;cursor:pointer;transition:background-color .2s ease;flex-shrink:0}.notification-preferences__pill::before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.1);transition:transform .2s ease}.notification-preferences__pill:checked{background:#f0522e}.notification-preferences__pill:checked::before{transform:translateX(12px)}.notification-preferences__pill:focus,.notification-preferences__pill:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(240,82,46,.2)}.notification-preferences__pill{background-image:none !important}.notification-preferences .form-actions{display:flex;justify-content:flex-end;gap:12px;margin:0;padding:0}.notification-preferences .button--primary,.notification-preferences .form-submit{background:#f0522e;border:1px solid #f0522e;color:#fff;border-radius:999px;padding:12px 28px;font-weight:600;font-size:14px;line-height:16px;font-family:"Inter",sans-serif;cursor:pointer;transition:background-color .2s,border-color .2s}.notification-preferences .button--primary:hover,.notification-preferences .button--primary:focus,.notification-preferences .form-submit:hover,.notification-preferences .form-submit:focus{background:rgb(93.3140756303%,22.8890056022%,6.8427871148%);border-color:rgb(93.3140756303%,22.8890056022%,6.8427871148%);color:#fff}@media(max-width:575.98px){.notification-preferences__list-head{display:none}.notification-preferences__row{grid-template-columns:1fr;row-gap:12px;padding:16px 20px}.notification-preferences__row-label{font-weight:600}.notification-preferences__toggle-wrapper{justify-content:space-between}.notification-preferences__toggle-wrapper label{position:static;clip-path:none;height:auto;width:auto;overflow:visible;white-space:normal;font-size:13px;color:#6e6c77}}a:focus{outline:2px solid #f0522e;outline-offset:2px}button:disabled,button.disabled,.btn:disabled,.btn.disabled{opacity:.6;cursor:not-allowed}button:focus,.btn:focus{outline:2px solid #f0522e;outline-offset:2px}input:focus,textarea:focus,select:focus{outline:2px solid #f0522e;outline-offset:2px}input:disabled,textarea:disabled,select:disabled{opacity:.6;cursor:not-allowed}.site-header{background-color:rgba(255,255,255,.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0px 8px 16px 0px rgba(37,44,18,.04);z-index:1000;width:100%}.site-header__region{background-color:rgba(0,0,0,0);box-shadow:none;width:100%}.site-header__region .block{margin-bottom:0}.site-header--logo-only .site-header__nav-wrapper--logo-only .navbar-brand-wrapper{margin-left:0;margin-right:0}.site-header__nav-wrapper{background-color:rgba(0,0,0,0)}.site-header__nav-wrapper>.site-header__container,.site-header__nav-wrapper>.container,.site-header__nav-wrapper>.container-fluid,.site-header__nav-wrapper>div{width:100%;padding:12px 16px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:16px}@media(min-width:768px){.site-header__nav-wrapper>.site-header__container,.site-header__nav-wrapper>.container,.site-header__nav-wrapper>.container-fluid,.site-header__nav-wrapper>div{padding:16px 40px;gap:44px}}.site-header__nav-wrapper .navbar-brand-wrapper,.site-header__nav-wrapper .navbar-brand,.site-header__nav-wrapper .block-system-branding-block{display:flex;align-items:center;flex:0 0 auto;margin-right:0;position:relative;z-index:998}@media(min-width:768px){.site-header__nav-wrapper .navbar-brand-wrapper,.site-header__nav-wrapper .navbar-brand,.site-header__nav-wrapper .block-system-branding-block{flex:1 0 0}}.site-header__nav-wrapper .navbar-brand a,.site-header__nav-wrapper .navbar-brand .block__content,.site-header__nav-wrapper .navbar-brand-wrapper a,.site-header__nav-wrapper .block-system-branding-block .block__content{display:flex;align-items:center}.site-header__nav-wrapper .navbar-brand img,.site-header__nav-wrapper .navbar-brand-wrapper img,.site-header__nav-wrapper .site-header__logo-link img,.site-header__nav-wrapper .header__logo-link img{width:112px;height:24px;display:block;object-fit:contain}@media(max-width:767.98px){.site-header__nav-wrapper .navbar-brand img,.site-header__nav-wrapper .navbar-brand-wrapper img,.site-header__nav-wrapper .site-header__logo-link img,.site-header__nav-wrapper .header__logo-link img{width:100px;height:22px}}.site-header__nav-wrapper .navbar-collapse{flex:1 1 auto;order:2}@media(min-width:768px){.site-header__nav-wrapper .navbar-collapse{flex:1 0 0;justify-content:center}}.site-header__nav-wrapper .navbar-toggler{flex:0 0 auto;margin-left:auto;order:999}.site-header__nav-wrapper button.navbar-toggler,.site-header__nav-wrapper .site-header__toggle{box-shadow:none;border:none;padding:0;position:relative;z-index:1001;background-color:rgba(0,0,0,0)}.site-header__nav-wrapper button.navbar-toggler:focus,.site-header__nav-wrapper button.navbar-toggler:hover,.site-header__nav-wrapper .site-header__toggle:focus,.site-header__nav-wrapper .site-header__toggle:hover{background-color:rgba(0,0,0,0);box-shadow:none;border:none}.site-header__nav-wrapper .navbar-toggler-icon{background-image:none;width:auto;height:auto;display:flex;align-items:center;justify-content:center}.site-header__nav-wrapper .region-nav-main{flex:1 0 0}.site-header__nav-wrapper .region-nav-main__content,.site-header__nav-wrapper .block-menu__content{display:flex;justify-content:flex-end}@media(min-width:768px){.site-header__nav-wrapper .region-nav-main__content,.site-header__nav-wrapper .block-menu__content{justify-content:center}}.site-header__nav-wrapper .block-menu__content ul,.site-header__nav-wrapper .navbar-nav,.site-header__nav-wrapper ul.menu{display:flex;align-items:center;gap:32px;list-style:none;margin:0;padding:0;flex-direction:row}.site-header__nav-wrapper li.nav-item,.site-header__nav-wrapper .menu-item{position:relative;list-style:none;margin:0;padding:0}.site-header__nav-wrapper .navbar-nav .nav-link,.site-header__nav-wrapper li.nav-item>a,.site-header__nav-wrapper .menu-item>a,.site-header__nav-wrapper .menu a{font-family:"Inter",sans-serif;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0;color:#130146;text-decoration:none;padding:0;white-space:nowrap;transition:color .2s ease}.site-header__nav-wrapper .navbar-nav .nav-link:hover,.site-header__nav-wrapper .navbar-nav .nav-link:focus,.site-header__nav-wrapper li.nav-item>a:hover,.site-header__nav-wrapper li.nav-item>a:focus,.site-header__nav-wrapper .menu-item>a:hover,.site-header__nav-wrapper .menu-item>a:focus,.site-header__nav-wrapper .menu a:hover,.site-header__nav-wrapper .menu a:focus{color:#f0522e}.site-header__nav-wrapper .navbar-nav .nav-link.active,.site-header__nav-wrapper .navbar-nav .nav-link.is-active,.site-header__nav-wrapper li.nav-item>a.active,.site-header__nav-wrapper li.nav-item>a.is-active,.site-header__nav-wrapper .menu-item>a.active,.site-header__nav-wrapper .menu-item>a.is-active,.site-header__nav-wrapper .menu a.active,.site-header__nav-wrapper .menu a.is-active{color:#f0522e}.site-header__nav-wrapper .navbar-additional{flex:1 0 0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.site-header__nav-wrapper .navbar-additional .block-search-form-block{display:none}.site-header__nav-wrapper .navbar-additional .menu{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.site-header__nav-wrapper .navbar-additional .menu-item>a{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:10px;font-family:"Inter",sans-serif;font-weight:600;font-size:14px;line-height:16px;white-space:nowrap;text-decoration:none;transition:background-color .2s ease,color .2s ease;color:#f0522e;background-color:#fff;border:none}.site-header__nav-wrapper .navbar-additional .menu-item>a:hover{background-color:rgba(240,82,46,.06)}.site-header__nav-wrapper .navbar-additional .menu-item:last-child>a{background-color:#f0522e;color:#fff}.site-header__nav-wrapper .navbar-additional .menu-item:last-child>a:hover{background-color:rgb(89.7177871148%,21.8928571429%,6.4390756303%);color:#fff}.site-header__logo-link{display:inline-flex;align-items:center}.site-header__cta-group{display:flex;align-items:center;gap:8px}@media(min-width:768px){.site-header__cta-group--desktop{flex:1 0 0;justify-content:flex-end;order:3}}.site-header__cta-group--mobile{flex-direction:column;align-items:stretch;width:100%;margin-top:16px;gap:12px}.site-header__cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 16px;border-radius:10px;border:none;font-family:"Inter",sans-serif;font-weight:600;font-size:14px;line-height:16px;letter-spacing:0;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.site-header__cta,.site-header__cta:hover,.site-header__cta:focus,.site-header__cta:focus-visible,.site-header__cta:active,.site-header__cta:visited{text-decoration:none}.site-header__cta:focus-visible{outline:2px solid rgba(240,82,46,.5);outline-offset:2px}.site-header__cta--ghost{background-color:#fff;color:#f0522e}.site-header__cta--ghost:hover,.site-header__cta--ghost:focus{background-color:rgba(240,82,46,.06);color:#f0522e}.site-header__cta--filled{background-color:#f0522e;color:#fff}.site-header__cta--filled:hover,.site-header__cta--filled:focus{background-color:rgb(89.7177871148%,21.8928571429%,6.4390756303%);color:#fff}.site-header__toggle{position:relative;z-index:1001;display:flex;align-items:center;justify-content:center;width:44px;height:44px;line-height:0}.site-header__toggle .toggle{display:flex;cursor:pointer;position:relative;z-index:1002;width:44px;height:44px;align-items:center;justify-content:center;line-height:0}.site-header__toggle .toggle>div{width:44px;height:44px;position:relative;margin:0 auto;display:flex;align-items:center;justify-content:center}.site-header__toggle .toggle>div div{position:relative;width:24px;height:18px;margin:0;transition:transform .5s ease}.site-header__toggle .toggle>div div span{display:block;position:absolute;left:0;right:0}.site-header__toggle .toggle>div div span:first-child{top:0}.site-header__toggle .toggle>div div span:first-child:before,.site-header__toggle .toggle>div div span:first-child:after{top:0}.site-header__toggle .toggle>div div span:last-child{bottom:0}.site-header__toggle .toggle>div div span:last-child:before,.site-header__toggle .toggle>div div span:last-child:after{bottom:0}.site-header__toggle .toggle>div div span:before,.site-header__toggle .toggle>div div span:after{content:"";display:block;width:47%;height:2px;border-radius:1px;background:#130146;position:absolute;-webkit-backface-visibility:hidden;transition:transform .5s ease,border-radius .3s ease,background .4s ease}.site-header__toggle .toggle>div div span:before{left:0;transform-origin:0 50%;transform:translate(1px,0) scaleX(1.1)}.site-header__toggle .toggle>div div span:after{right:0;transform-origin:100% 50%;transform:translate(-1px,0) scaleX(1.1)}.site-header__toggle .toggle>div svg{display:block;fill:none;stroke:#130146;stroke-width:2px;width:44px;height:44px;stroke-linecap:round;position:absolute;left:50%;top:50%;margin:-22px 0 0 -22px;stroke-dasharray:0 82.801 8 82.801;stroke-dashoffset:82.801;transform-origin:50% 50%;-webkit-backface-visibility:hidden;transform:scale(1);transition:stroke-dashoffset .5s ease,stroke-dasharray .6s ease,transform .5s ease,stroke .4s ease}.site-header__toggle .toggle>div svg:nth-child(3){transform:rotate(180deg) scale(1)}.site-header__toggle:not(.collapsed) .toggle>div div{transform:rotate(90deg)}.site-header__toggle:not(.collapsed) .toggle>div div span:before,.site-header__toggle:not(.collapsed) .toggle>div div span:after{background:#130146}.site-header__toggle:not(.collapsed) .toggle>div div span:first-child:before{transform:rotate(45deg) translate(2.2px,-3px) scaleX(1.05)}.site-header__toggle:not(.collapsed) .toggle>div div span:first-child:after{transform:rotate(-45deg) translate(-2.2px,-3px) scaleX(1.05)}.site-header__toggle:not(.collapsed) .toggle>div div span:last-child:before{transform:rotate(-45deg) translate(2.2px,3px) scaleX(1.05)}.site-header__toggle:not(.collapsed) .toggle>div div span:last-child:after{transform:rotate(45deg) translate(-2.2px,3px) scaleX(1.05)}.site-header__toggle:not(.collapsed) .toggle>div svg{stroke-dashoffset:62;stroke-dasharray:0 82.801 62 82.801;transform:rotate(90deg);stroke:#130146}.site-header__toggle:not(.collapsed) .toggle>div svg:nth-child(3){transform:rotate(270deg)}@media(min-width:768px){.site-header__nav-wrapper>.container .navbar-collapse,.site-header__nav-wrapper>.container-fluid .navbar-collapse,.site-header__nav-wrapper>div .navbar-collapse{display:flex;flex-basis:auto;justify-content:flex-end;align-items:center;position:static;width:auto;height:auto;padding:0;background-color:rgba(0,0,0,0)}.site-header__nav-wrapper>.container .navbar-toggler,.site-header__nav-wrapper>.container-fluid .navbar-toggler,.site-header__nav-wrapper>div .navbar-toggler{display:none}.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}}@media(max-width:767.98px){.site-header__nav-wrapper>.site-header__container .navbar-toggler,.site-header__nav-wrapper>.container .navbar-toggler,.site-header__nav-wrapper>.container-fluid .navbar-toggler,.site-header__nav-wrapper>div .navbar-toggler{display:block;order:999;margin-left:auto}.site-header__nav-wrapper .navbar-collapse.collapsing,.site-header__nav-wrapper .navbar-collapse.collapse:not(.show){display:none !important;height:0 !important}.site-header__nav-wrapper .navbar-collapse.collapse.show{display:flex !important;position:fixed !important;top:0;left:0;right:0;bottom:0;height:100vh !important;height:100dvh !important;width:100%;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;background-color:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:80px 24px 32px;z-index:997;margin:0;overflow-y:auto;animation:menuFadeIn .3s ease-out}}@media(max-width:767.98px)and (max-width:767.98px){.site-header__nav-wrapper .navbar-collapse.collapse.show{padding:72px 16px 24px}}@media(max-width:767.98px){.site-header__nav-wrapper .navbar-collapse.show .region-nav-main{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;flex:1 1 auto}.site-header__nav-wrapper .navbar-collapse.show .block-menu,.site-header__nav-wrapper .navbar-collapse.show .block-menu__content,.site-header__nav-wrapper .navbar-collapse.show .region-nav-main__content{display:flex;flex-direction:column;align-items:center;width:100%}.site-header__nav-wrapper .navbar-collapse.show .block-menu__content ul,.site-header__nav-wrapper .navbar-collapse.show .navbar-nav,.site-header__nav-wrapper .navbar-collapse.show ul.menu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;width:100%;margin:0;padding:0;list-style:none}.site-header__nav-wrapper .navbar-collapse.show .navbar-nav .nav-link,.site-header__nav-wrapper .navbar-collapse.show li.nav-item>a,.site-header__nav-wrapper .navbar-collapse.show .menu-item>a{font-family:"Inter",sans-serif;font-weight:500;font-size:20px;line-height:28px;color:#130146;text-align:center;text-decoration:none}.site-header__nav-wrapper .navbar-collapse.show .navbar-nav .nav-link:hover,.site-header__nav-wrapper .navbar-collapse.show .navbar-nav .nav-link:focus,.site-header__nav-wrapper .navbar-collapse.show li.nav-item>a:hover,.site-header__nav-wrapper .navbar-collapse.show li.nav-item>a:focus,.site-header__nav-wrapper .navbar-collapse.show .menu-item>a:hover,.site-header__nav-wrapper .navbar-collapse.show .menu-item>a:focus{color:#f0522e}.site-header__nav-wrapper .navbar-collapse.show .navbar-nav .nav-link.active,.site-header__nav-wrapper .navbar-collapse.show .navbar-nav .nav-link.is-active,.site-header__nav-wrapper .navbar-collapse.show li.nav-item>a.active,.site-header__nav-wrapper .navbar-collapse.show li.nav-item>a.is-active,.site-header__nav-wrapper .navbar-collapse.show .menu-item>a.active,.site-header__nav-wrapper .navbar-collapse.show .menu-item>a.is-active{color:#f0522e}.site-header__nav-wrapper .navbar-collapse.show .navbar-additional{flex-direction:column;margin-top:40px;gap:12px;width:100%;max-width:280px}.site-header__nav-wrapper .navbar-collapse.show .navbar-additional .menu{flex-direction:column;width:100%}.site-header__nav-wrapper .navbar-collapse.show .navbar-additional .menu-item>a{width:100%;justify-content:center}@keyframes menu-item-in{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.site-header__nav-wrapper .navbar-collapse.show li.nav-item,.site-header__nav-wrapper .navbar-collapse.show .region-nav-main .menu-item,.site-header__nav-wrapper .navbar-collapse.show .navbar-additional{opacity:0;animation:menu-item-in .4s cubic-bezier(0.16,1,0.3,1) forwards}.site-header__nav-wrapper .navbar-collapse.show li.nav-item:nth-child(1),.site-header__nav-wrapper .navbar-collapse.show .region-nav-main .menu-item:nth-child(1){animation-delay:.05s}.site-header__nav-wrapper .navbar-collapse.show li.nav-item:nth-child(2),.site-header__nav-wrapper .navbar-collapse.show .region-nav-main .menu-item:nth-child(2){animation-delay:.1s}.site-header__nav-wrapper .navbar-collapse.show li.nav-item:nth-child(3),.site-header__nav-wrapper .navbar-collapse.show .region-nav-main .menu-item:nth-child(3){animation-delay:.15s}.site-header__nav-wrapper .navbar-collapse.show li.nav-item:nth-child(4),.site-header__nav-wrapper .navbar-collapse.show .region-nav-main .menu-item:nth-child(4){animation-delay:.2s}.site-header__nav-wrapper .navbar-collapse.show li.nav-item:nth-child(5),.site-header__nav-wrapper .navbar-collapse.show .region-nav-main .menu-item:nth-child(5){animation-delay:.25s}.site-header__nav-wrapper .navbar-collapse.show li.nav-item:nth-child(6),.site-header__nav-wrapper .navbar-collapse.show .region-nav-main .menu-item:nth-child(6){animation-delay:.3s}.site-header__nav-wrapper .navbar-collapse.show .navbar-additional{animation-delay:.35s}.site-header__nav-wrapper .navbar-collapse.show .navbar-social{margin-top:auto;padding-top:24px;opacity:0;animation:menu-item-in .4s cubic-bezier(0.16,1,0.3,1) forwards;animation-delay:.4s}.site-header__nav-wrapper .navbar-collapse.show .navbar-social .block--redes-sociales-footer{margin:0 !important;padding:0}.site-header__nav-wrapper .navbar-collapse.show .navbar-social .social-link-field{display:flex;gap:12px;align-items:center;justify-content:center;list-style:none;margin:0;padding:0}.site-header__nav-wrapper .navbar-collapse.show .navbar-social li{display:flex;margin:0;padding:0}.site-header__nav-wrapper .navbar-collapse.show .navbar-social a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:8px;background-color:#eef0ea;border-radius:10px;color:#130146;text-decoration:none;transition:background-color .2s ease,color .2s ease}.site-header__nav-wrapper .navbar-collapse.show .navbar-social a:hover{background-color:#f0522e;color:#fff}.site-header__nav-wrapper .navbar-collapse.show .navbar-social a i,.site-header__nav-wrapper .navbar-collapse.show .navbar-social a .fa-brands{font-size:24px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}}@keyframes menuFadeIn{from{opacity:0}to{opacity:1}}footer{overflow:visible;height:auto;margin-bottom:0;padding:0}footer .region-footer{padding:0;margin:0}footer .region-footer>.block{margin:0 !important;padding:0}.footer__container{display:flex;flex-direction:column;gap:40px;max-width:1128px;width:100%;margin:0 auto;padding:80px 16px 40px}@media(min-width:992px){.footer__container{padding:80px 0 40px}}.app-layout__body .footer__container{max-width:none;margin:0}@media(min-width:992px){.app-layout__body .footer__container{padding:80px 16px 40px}}.footer__top{display:flex;flex-direction:column;gap:40px}@media(min-width:768px){.footer__top{flex-direction:row;gap:56px}}.footer__brand{display:flex;flex-direction:column;gap:28px;flex:1 0 0;min-width:0;padding-right:0}@media(min-width:768px){.footer__brand{min-width:316px;padding-right:24px}}.footer__brand>.block{margin:0 !important;padding:0}.footer__logo{order:1;margin:0;padding:0}.footer__logo .field--type-image,.footer__logo .field__item{display:inline-block;line-height:0}.footer__brand .footer__extra,.footer__brand .block-system-menu-blockfooter{display:none}.footer__logo-wrap{display:inline-block}.footer__logo-link{display:inline-block}.footer__logo-link img{width:131px;height:28px;object-fit:contain}.block--footer-texto{order:2}.footer__brand .tools-managed-footer-texto,.footer__brand .footer-texto-footer__body,.footer__brand .footer-texto-descripcion,.footer__brand .block--footer-texto{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:0;color:#130146;max-width:326px}.footer__brand .tools-managed-footer-texto p,.footer__brand .footer-texto-footer__body p,.footer__brand .footer-texto-descripcion p,.footer__brand .block--footer-texto p{margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.block--footer-redes{order:3}.block--footer-redes .social-link-field{display:flex;gap:8px;align-items:center;list-style:none;margin:0;padding:0}.block--footer-redes li{display:flex;margin:0;padding:0}.block--footer-redes a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:8px;background-color:#eef0ea;border-radius:10px;color:#130146;text-decoration:none;transition:background-color .2s ease,color .2s ease}.block--footer-redes a:hover{background-color:#f0522e;color:#fff}.block--footer-redes a i,.block--footer-redes a .fa-brands{font-size:24px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.footer__nav{display:flex;flex-direction:column;gap:28px;flex-shrink:0;width:auto}@media(min-width:768px){.footer__nav{width:120px}}.footer__nav-title{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:0;color:#130146;opacity:.5;margin:0}.footer__nav-links{display:flex;flex-direction:column;gap:17px;list-style:none;margin:0;padding:0}.footer__nav-links li{margin:0;padding:0;line-height:16px;font-size:12px}.footer__nav-links a{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:16px;letter-spacing:0;color:#130146;text-decoration:none;white-space:nowrap;transition:color .2s ease}.footer__nav-links a:hover{color:#f0522e}.footer__container a:focus,.footer__container a:focus-visible,.footer__container a:active,.footer__container button:focus,.footer__container button:focus-visible,.footer__container button:active{outline:none;box-shadow:none}.footer__divider{width:100%;height:1px;background-color:#e5e5e7;flex-shrink:0}.footer__bottom{display:flex;flex-direction:column;gap:16px;align-items:flex-start}@media(min-width:768px){.footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}.footer__copyright-text{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:0;color:#130146;margin:0;white-space:nowrap}.footer__legal{display:flex;gap:24px;align-items:center;opacity:.75}.footer__legal-link{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:0;color:#130146;text-decoration:underline;white-space:nowrap;transition:color .2s ease}.footer__legal-link:hover{color:#f0522e}@media(max-width:767px){.footer__container{padding:40px 16px 24px;gap:32px}.footer__brand{gap:24px}.footer__legal{flex-wrap:wrap;gap:16px}}.breadcrumb-nav{margin-bottom:1rem}@media(max-width:767.98px){.breadcrumb-nav{margin-bottom:.75rem}}.breadcrumb-nav__list{margin-bottom:0}.breadcrumb-nav__link{color:#f0522e;transition:color .2s ease}.breadcrumb-nav__link:hover,.breadcrumb-nav__link:focus{color:rgb(93.3665966387%,23.4947478992%,7.5745798319%);text-decoration:underline}.pager__link{transition:all .2s ease}.pager__link:hover{box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06)}.pager__item--active .pager__link{box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06)}.node-inicio{font-family:"Inter",sans-serif;color:#130146}.node-inicio p,.node-inicio li{font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;color:#130146}.node-inicio h1{font-family:"Inter",sans-serif;font-size:44px;font-weight:400;line-height:48px;letter-spacing:-1.76px;color:#130146}.node-inicio h2{font-family:"Inter",sans-serif;font-size:38px;font-weight:400;line-height:44px;letter-spacing:-1.52px;color:#130146}.node-inicio h3{font-family:"Inter",sans-serif;font-size:32px;font-weight:400;line-height:40px;color:#130146}.node-inicio h4,.node-inicio h5{font-family:"Inter",sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#130146}.node-inicio h6{font-family:"Inter",sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#130146}.node-inicio .node-inicio__header{display:none}.node-inicio .node-inicio__container{max-width:100%;padding:0}.page-node-type-inicio .main-content,.page-node-type-inicio .region-content{max-width:100%;padding:0}.page-node-type-inicio .node-inicio__container.container-xl{max-width:100%;padding:0 !important}.node-inicio__section--cabecera{padding:102px 0 120px;text-align:center;overflow:hidden;max-width:1440px;margin:0 auto}@media(max-width:991.98px){.node-inicio__section--cabecera{padding:50px 16px 60px}}.node-inicio__section--cabecera .field-group__content{display:grid;grid-template-columns:auto minmax(0,664px) auto;justify-content:center;align-items:center;column-gap:40px;row-gap:40px;max-width:1440px;margin:0 auto;padding:0 40px}@media(max-width:767.98px){.node-inicio__section--cabecera .field-group__content{padding:0 16px}}.node-inicio__section--cabecera .field-group__content>*{grid-column:2}@media(max-width:1199.98px){.node-inicio__section--cabecera .field-group__content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:24px}.node-inicio__section--cabecera .field-group__content>*{flex:0 0 100%}.node-inicio__section--cabecera .field-group__content .field--name-field-imagen-izquierda,.node-inicio__section--cabecera .field-group__content .field--name-field-imagen-derecha{flex:0 0 auto}}.node-inicio__section--cabecera .field--name-field-pill-destacado .p-icono-texto__content{display:inline-flex;align-items:center;gap:6px;background:#ffb9a9;padding:4px 8px;border-radius:4px}.node-inicio__section--cabecera .field--name-field-pill-destacado .p-icono-texto__content .field--name-field-icono{width:16px;height:16px;flex-shrink:0}.node-inicio__section--cabecera .field--name-field-pill-destacado .p-icono-texto__content .field--name-field-icono img{width:100%;height:100%;object-fit:contain}.node-inicio__section--cabecera .field--name-field-pill-destacado .p-icono-texto__content .field--name-field-texto{font-size:14px;font-weight:400;line-height:20px;color:#130146;white-space:nowrap}.node-inicio__section--cabecera .field--name-field-descripcion{width:100%;text-align:center}.node-inicio__section--cabecera .field--name-field-enlace a{display:inline-flex;align-items:center;gap:8px;background:#f0522e;color:#fff;padding:16px 24px 16px 20px;border-radius:12px;font-size:14px;font-weight:600;line-height:16px;text-decoration:none;transition:background .2s ease,transform .15s ease;border:none;cursor:pointer}.node-inicio__section--cabecera .field--name-field-enlace a::before{content:"+";font-size:16px;font-weight:400}.node-inicio__section--cabecera .field--name-field-enlace a:hover{background:#c9441f;color:#fff;transform:translateY(-1px)}.node-inicio__section--cabecera .field--name-field-imagen-izquierda .field__item,.node-inicio__section--cabecera .field--name-field-imagen-derecha .field__item{background:#fff;border-radius:12px;padding:8px 12px;display:inline-flex;flex-direction:column;gap:8px;align-items:center}.node-inicio__section--cabecera .field--name-field-imagen-izquierda img,.node-inicio__section--cabecera .field--name-field-imagen-derecha img{max-width:248px;height:auto;border-radius:8px}@media(max-width:1199.98px){.node-inicio__section--cabecera .field--name-field-imagen-izquierda img,.node-inicio__section--cabecera .field--name-field-imagen-derecha img{max-width:180px}}@media(max-width:767.98px){.node-inicio__section--cabecera .field--name-field-imagen-izquierda .field__item,.node-inicio__section--cabecera .field--name-field-imagen-derecha .field__item{padding:6px 8px}.node-inicio__section--cabecera .field--name-field-imagen-izquierda img,.node-inicio__section--cabecera .field--name-field-imagen-derecha img{max-width:120px}}.node-inicio__section--cabecera .field--name-field-imagen-izquierda{grid-column:1;grid-row:1/span 3;align-self:start}@media(max-width:1199.98px){.node-inicio__section--cabecera .field--name-field-imagen-izquierda{order:-1}}.node-inicio__section--cabecera .field--name-field-imagen-derecha{grid-column:3;grid-row:1/span 3;align-self:end}@media(max-width:1199.98px){.node-inicio__section--cabecera .field--name-field-imagen-derecha{order:-1}}.node-inicio__section--marcas .field-group__content{display:flex;flex-direction:column}.node-inicio__section--marcas .field--name-field-descripcion-2{text-align:center;padding:20px 0 0}.node-inicio__section--marcas .field--name-field-descripcion-2 p{margin-bottom:0}.node-inicio__section--marcas .field--name-field-carrusel-de-logos{padding:16px 0;overflow:hidden;mask-image:linear-gradient(to right,transparent 0%,black 20%,black 80%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 20%,black 80%,transparent 100%)}.node-inicio__section--marcas .field--name-field-carrusel-de-logos .marquee-track{display:flex;align-items:center;width:max-content;animation:marquee-logos 120s linear infinite}.node-inicio__section--marcas .field--name-field-carrusel-de-logos .marquee-track>.field__item{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:160px;height:112px;opacity:.75;transition:opacity .2s ease}.node-inicio__section--marcas .field--name-field-carrusel-de-logos .marquee-track>.field__item:hover{opacity:1}.node-inicio__section--marcas .field--name-field-carrusel-de-logos .marquee-track>.field__item .media,.node-inicio__section--marcas .field--name-field-carrusel-de-logos .marquee-track>.field__item .field--name-field-media-image,.node-inicio__section--marcas .field--name-field-carrusel-de-logos .marquee-track>.field__item .field--name-field-media-image>.field__item{display:contents}.node-inicio__section--marcas .field--name-field-carrusel-de-logos img{max-height:112px;max-width:192px;width:auto;height:auto;object-fit:contain;filter:grayscale(100%)}@keyframes marquee-logos{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes skeleton-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.node-inicio__section--marcas .field--name-field-imagen-de-ejemplo{margin-top:24px;padding:0 64px}@media(max-width:991.98px){.node-inicio__section--marcas .field--name-field-imagen-de-ejemplo{padding:0 16px}}.node-inicio__section--marcas .field--name-field-imagen-de-ejemplo img{width:100%;height:auto;border-radius:24px}.node-inicio__section--comparativa{padding:96px 0}@media(max-width:991.98px){.node-inicio__section--comparativa{padding:48px 16px}}.node-inicio__section--comparativa .field-group__content{max-width:1128px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 360px 1fr;grid-template-rows:auto auto;column-gap:24px;row-gap:56px;align-items:start}@media(max-width:991.98px){.node-inicio__section--comparativa .field-group__content{grid-template-columns:1fr;row-gap:40px;padding:0 16px}}.node-inicio__section--comparativa .field--name-field-descripcion-3{grid-column:1/-1;grid-row:1;text-align:center;display:flex;justify-content:center}@media(max-width:991.98px){.node-inicio__section--comparativa .field--name-field-descripcion-3{grid-column:1}}.node-inicio__section--comparativa .field--name-field-descripcion-3>.field__item{max-width:700px}.node-inicio__section--comparativa .field--name-field-listados-de-antes-y-despue{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:subgrid;align-items:start}@media(max-width:991.98px){.node-inicio__section--comparativa .field--name-field-listados-de-antes-y-despue{grid-column:1;grid-template-columns:1fr;gap:24px}}.node-inicio__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:first-child{grid-column:1}.node-inicio__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:last-child{grid-column:3}@media(max-width:991.98px){.node-inicio__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:last-child{grid-column:1}}.node-inicio__section--comparativa .field--name-field-imagen-de-la-comparativa{grid-column:2;grid-row:2;align-self:center}@media(max-width:991.98px){.node-inicio__section--comparativa .field--name-field-imagen-de-la-comparativa{grid-column:1;grid-row:auto}}.node-inicio__section--comparativa .field--name-field-imagen-de-la-comparativa img{width:100%;height:auto;border-radius:24px;display:block}.node-inicio__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:first-child .p-listado-antes-despues__content{display:flex;flex-direction:column;gap:40px;padding:40px 0}.node-inicio__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:first-child .p-listado-antes-despues__content .field--name-field-icono{display:flex;align-items:center;justify-content:center}.node-inicio__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:first-child .p-listado-antes-despues__content .field--name-field-icono img{height:20px;width:auto}.node-inicio__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:first-child .p-listado-antes-despues__content .field--name-field-listado-de-textos{display:flex;flex-direction:column;gap:16px}.node-inicio__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:first-child .p-listado-antes-despues__content .field--name-field-listado-de-textos>.field__item{background:#fbe9eb;border-radius:16px;padding:24px;font-size:14px;line-height:20px;color:#140705;display:flex;align-items:center;gap:12px}.node-inicio__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:first-child .p-listado-antes-despues__content .field--name-field-listado-de-textos>.field__item::before{content:"";width:24px;height:24px;flex-shrink:0;background-image:url(/themes/custom/frontend/images/dismiss-circle.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.node-inicio__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:first-child .p-listado-antes-despues__content .field--name-field-listado-de-textos>.field__item:nth-child(odd){margin-left:40px}.node-inicio__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:first-child .p-listado-antes-despues__content .field--name-field-listado-de-textos>.field__item:nth-child(even){margin-right:40px}.node-inicio__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:last-child .p-listado-antes-despues__content{display:flex;flex-direction:column;gap:40px;padding:40px 0}.node-inicio__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:last-child .p-listado-antes-despues__content .field--name-field-icono{display:flex;align-items:center;justify-content:center}.node-inicio__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:last-child .p-listado-antes-despues__content .field--name-field-icono img{height:24px;width:auto;display:block}.node-inicio__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:last-child .p-listado-antes-despues__content .field--name-field-listado-de-textos{display:flex;flex-direction:column;gap:16px}.node-inicio__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:last-child .p-listado-antes-despues__content .field--name-field-listado-de-textos>.field__item{background:#e9fcf6;border-radius:16px;padding:24px;font-size:14px;line-height:20px;color:#031610;display:flex;align-items:center;gap:12px}.node-inicio__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:last-child .p-listado-antes-despues__content .field--name-field-listado-de-textos>.field__item::before{content:"";width:24px;height:24px;flex-shrink:0;background-image:url(/themes/custom/frontend/images/checkmark-circle.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.node-inicio__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:last-child .p-listado-antes-despues__content .field--name-field-listado-de-textos>.field__item:nth-child(odd){margin-right:40px}.node-inicio__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:last-child .p-listado-antes-despues__content .field--name-field-listado-de-textos>.field__item:nth-child(even){margin-left:40px}@media(max-width:991.98px){.node-inicio__section--comparativa .field--name-field-listados-de-antes-y-despue .field--name-field-listado-de-textos>.field__item{margin:0 !important}}.node-inicio__section--como-funciona{padding:96px 0}@media(max-width:991.98px){.node-inicio__section--como-funciona{padding:48px 16px}}.node-inicio__section--como-funciona .field-group__content{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:72px}.node-inicio__section--como-funciona .field--name-field-descripcion-4{max-width:664px;text-align:center;padding:0 40px}.node-inicio__section--como-funciona .field--name-field-listado-de-pasos{width:100%;max-width:1128px;padding:0 40px}@media(max-width:767.98px){.node-inicio__section--como-funciona .field--name-field-listado-de-pasos{padding:0 16px}}.node-inicio__section--como-funciona .field--name-field-listado-de-pasos{display:flex;flex-direction:column;gap:96px;counter-reset:paso}@media(max-width:991.98px){.node-inicio__section--como-funciona .field--name-field-listado-de-pasos{gap:48px}}.node-inicio__section--como-funciona .field--name-field-listado-de-pasos>.field__item{counter-increment:paso}.node-inicio__section--como-funciona .p-imagen-paso .p-imagen-paso__content{display:flex;flex-direction:row;gap:72px;align-items:center}@media(max-width:991.98px){.node-inicio__section--como-funciona .p-imagen-paso .p-imagen-paso__content{flex-direction:column;gap:32px}}.node-inicio__section--como-funciona .p-imagen-paso .p-imagen-paso__image{flex:0 0 576px;height:432px;border-radius:24px;overflow:hidden;display:flex;align-items:center;justify-content:center}.node-inicio__section--como-funciona .p-imagen-paso .p-imagen-paso__image .field--name-field-imagen-lateral img{width:100%;height:100%;object-fit:contain;display:block}@media(max-width:991.98px){.node-inicio__section--como-funciona .p-imagen-paso .p-imagen-paso__image{flex:0 0 auto;width:100%;height:auto;min-height:240px}}.node-inicio__section--como-funciona .p-imagen-paso .p-imagen-paso__text{flex:1;display:flex;flex-direction:column;gap:40px;align-items:flex-start}.node-inicio__section--como-funciona .p-imagen-paso .field--name-field-titulo{font-family:"Inter",sans-serif;font-size:32px;font-weight:400;line-height:40px;color:#130146}@media(max-width:991.98px){.node-inicio__section--como-funciona .p-imagen-paso .field--name-field-titulo{font-size:24px;line-height:32px}}.node-inicio__section--como-funciona .p-imagen-paso .field--name-field-titulo::before{content:"Paso " counter(paso);display:block;background:#ffb9a9;color:#130146;font-size:14px;font-weight:500;line-height:20px;padding:2px 8px;border-radius:4px;width:fit-content;margin-bottom:20px}.node-inicio__section--como-funciona .p-imagen-paso .field--name-field-descripcion p{margin:0}.node-inicio__section--como-funciona .p-imagen-paso .field--name-field-enlace a{display:inline-flex;align-items:center;gap:8px;background:#f0522e;color:#fff;padding:16px 24px 16px 20px;border-radius:12px;font-size:14px;font-weight:600;line-height:16px;text-decoration:none;transition:background .2s ease,transform .15s ease;border:none;cursor:pointer}.node-inicio__section--como-funciona .p-imagen-paso .field--name-field-enlace a::before{content:"+";font-size:16px;font-weight:400}.node-inicio__section--como-funciona .p-imagen-paso .field--name-field-enlace a:hover{background:#c9441f;color:#fff;transform:translateY(-1px)}.node-inicio__section--como-funciona .field--name-field-listado-de-pasos>.field__item:nth-child(even) .p-imagen-paso__content{flex-direction:row-reverse}@media(max-width:991.98px){.node-inicio__section--como-funciona .field--name-field-listado-de-pasos>.field__item:nth-child(even) .p-imagen-paso__content{flex-direction:column}}.node-inicio__section--box-morado{padding:0 40px;margin-top:-48px}@media(max-width:991.98px){.node-inicio__section--box-morado{padding:0 16px;margin-top:-24px}}.node-inicio__section--box-morado p,.node-inicio__section--box-morado h1,.node-inicio__section--box-morado h2,.node-inicio__section--box-morado h3,.node-inicio__section--box-morado h4,.node-inicio__section--box-morado h5,.node-inicio__section--box-morado h6,.node-inicio__section--box-morado li{font-family:"Inter",sans-serif;color:#fff}.node-inicio__section--box-morado>.field-group{max-width:1360px;margin:0 auto;background:linear-gradient(180deg,#a8c8e4 0%,#3d85c6 100%);border-radius:24px;color:#fff;overflow:hidden}@media(max-width:767.98px){.node-inicio__section--box-morado>.field-group{border-radius:16px}}.node-inicio__section--box-morado .field-group__content{padding:96px 0;display:flex;flex-direction:column;align-items:center;gap:48px;max-width:1128px;margin:0 auto}@media(max-width:1199.98px){.node-inicio__section--box-morado .field-group__content{padding:64px 24px;gap:32px}}@media(max-width:767.98px){.node-inicio__section--box-morado .field-group__content{padding:40px 16px;gap:24px}}.node-inicio__section--box-morado .field--name-field-descripcion-5{max-width:664px;text-align:center}.node-inicio__section--box-morado .field--name-field-descripcion-5 p{margin-bottom:0}.node-inicio__section--box-morado .field--name-field-listado-de-puntos-destacad{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:32px}.node-inicio__section--box-morado .p-icono-texto .p-icono-texto__content{display:flex;align-items:center;gap:20px}.node-inicio__section--box-morado .p-icono-texto .p-icono-texto__content .field--name-field-icono{flex-shrink:0;display:flex;align-items:center;justify-content:center}.node-inicio__section--box-morado .p-icono-texto .p-icono-texto__content .field--name-field-icono img{width:40px;height:40px;object-fit:contain;display:block}.node-inicio__section--box-morado .p-icono-texto .p-icono-texto__content .field--name-field-texto{font-family:"Inter",sans-serif;font-size:56px;font-weight:400;line-height:48px;letter-spacing:-2.24px;color:#fff;white-space:nowrap}@media(max-width:991.98px){.node-inicio__section--box-morado .p-icono-texto .p-icono-texto__content .field--name-field-texto{font-size:32px;line-height:40px;letter-spacing:-1.28px;white-space:normal}}.node-inicio__section--box-morado .field--name-field-descripcion-6{text-align:center}.node-inicio__section--box-morado .field--name-field-acordeones{width:100%;margin-top:48px;display:flex;flex-direction:row;gap:12px;height:360px}@media(max-width:1199.98px){.node-inicio__section--box-morado .field--name-field-acordeones{height:400px;margin-top:32px}}@media(max-width:991.98px){.node-inicio__section--box-morado .field--name-field-acordeones{flex-direction:column;height:auto;margin-top:16px}}.node-inicio__section--box-morado .field--name-field-acordeones>.field__item{flex:1;height:100%;min-width:0;transition:flex-basis .35s cubic-bezier(0.4,0,0.2,1),flex-grow .35s cubic-bezier(0.4,0,0.2,1);cursor:pointer}.node-inicio__section--box-morado .field--name-field-acordeones>.field__item.is-active{flex:0 0 480px;cursor:default}@media(max-width:1199.98px){.node-inicio__section--box-morado .field--name-field-acordeones>.field__item.is-active{flex:0 0 360px}}@media(max-width:991.98px){.node-inicio__section--box-morado .field--name-field-acordeones>.field__item{flex:none !important;height:auto;cursor:default}}.node-inicio__section--box-morado .p-icono-titulo-subtitulo-descripcion{height:100%}.node-inicio__section--box-morado .p-icono-titulo-subtitulo-descripcion__content{background:rgba(255,255,255,.15);border:1px solid #fff;border-radius:12px;padding:32px 24px;display:flex;flex-direction:column;gap:32px;height:100%;box-sizing:border-box;overflow:hidden;transition:background .2s ease}.node-inicio__section--box-morado .p-icono-titulo-subtitulo-descripcion__content:hover{background:rgba(255,255,255,.25)}.node-inicio__section--box-morado .p-icono-titulo-subtitulo-descripcion__header{display:flex;flex-direction:column;flex:1;gap:16px}.node-inicio__section--box-morado .p-icono-titulo-subtitulo-descripcion__badge{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:none;padding:0}.node-inicio__section--box-morado .p-icono-titulo-subtitulo-descripcion__badge .field--name-field-icono{display:flex;align-items:center;justify-content:center}.node-inicio__section--box-morado .p-icono-titulo-subtitulo-descripcion__badge img{width:40px;height:40px;object-fit:contain;display:block}.node-inicio__section--box-morado .p-icono-titulo-subtitulo-descripcion__text-group{flex:1;display:flex;flex-direction:column;gap:10px}.node-inicio__section--box-morado .p-icono-titulo-subtitulo-descripcion__text-group .field--name-field-titulo{color:#fff;font-family:"Inter",sans-serif;font-size:16px;font-weight:500;line-height:24px;overflow-wrap:break-word}.node-inicio__section--box-morado .p-icono-titulo-subtitulo-descripcion__text-group .field--name-field-subtitulo{display:none;color:rgba(255,255,255,.7);font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-inicio__section--box-morado .p-icono-titulo-subtitulo-descripcion__body{display:none;flex:1;overflow:hidden}.node-inicio__section--box-morado .p-icono-titulo-subtitulo-descripcion__body p{font-size:12px;line-height:16px;color:#fff;margin:0}.node-inicio__section--box-morado .p-icono-titulo-subtitulo-descripcion__body ul,.node-inicio__section--box-morado .p-icono-titulo-subtitulo-descripcion__body ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.node-inicio__section--box-morado .p-icono-titulo-subtitulo-descripcion__body li{display:flex;align-items:flex-start;gap:4px;font-size:12px;line-height:16px;color:#fff}.node-inicio__section--box-morado .p-icono-titulo-subtitulo-descripcion__body li::before{content:"";width:16px;height:16px;flex-shrink:0;background-image:url(/themes/custom/frontend/images/checkmark-circle.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1)}.node-inicio__section--box-morado .p-icono-titulo-subtitulo-descripcion__expand{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(255,255,255,.15);border:none;border-radius:10px;cursor:pointer;align-self:flex-end;flex-shrink:0;color:#fff;transition:background .2s ease;padding:8px;box-sizing:border-box}.node-inicio__section--box-morado .p-icono-titulo-subtitulo-descripcion__expand:hover{background:rgba(255,255,255,.25)}.node-inicio__section--box-morado .p-icono-titulo-subtitulo-descripcion__expand svg{width:24px;height:24px;flex-shrink:0}.node-inicio__section--box-morado .field--name-field-acordeones>.field__item.is-active .p-icono-titulo-subtitulo-descripcion__content{cursor:default;padding:32px}.node-inicio__section--box-morado .field--name-field-acordeones>.field__item.is-active .p-icono-titulo-subtitulo-descripcion__header{flex-direction:row;align-items:center;flex:0 0 auto;min-width:0}.node-inicio__section--box-morado .field--name-field-acordeones>.field__item.is-active .p-icono-titulo-subtitulo-descripcion__text-group{flex:1;min-width:0}.node-inicio__section--box-morado .field--name-field-acordeones>.field__item.is-active .p-icono-titulo-subtitulo-descripcion__text-group .field--name-field-titulo{font-size:20px;line-height:20px}.node-inicio__section--box-morado .field--name-field-acordeones>.field__item.is-active .p-icono-titulo-subtitulo-descripcion__text-group .field--name-field-subtitulo{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-inicio__section--box-morado .field--name-field-acordeones>.field__item.is-active .p-icono-titulo-subtitulo-descripcion__body{display:flex;flex-direction:column;flex:1;overflow:hidden}.node-inicio__section--box-morado .field--name-field-acordeones>.field__item.is-active .p-icono-titulo-subtitulo-descripcion__expand{display:none}@media(max-width:991.98px){.node-inicio__section--box-morado .p-icono-titulo-subtitulo-descripcion{height:auto}.node-inicio__section--box-morado .p-icono-titulo-subtitulo-descripcion__header{flex-direction:row !important;align-items:center !important;flex:0 0 auto !important}.node-inicio__section--box-morado .p-icono-titulo-subtitulo-descripcion__text-group{flex:1 !important}.node-inicio__section--box-morado .p-icono-titulo-subtitulo-descripcion__text-group .field--name-field-subtitulo{display:block !important}.node-inicio__section--box-morado .p-icono-titulo-subtitulo-descripcion__body{display:flex !important;flex-direction:column}.node-inicio__section--box-morado .p-icono-titulo-subtitulo-descripcion__expand{display:none !important}}.node-inicio__section--nichos{padding:96px 0}@media(max-width:991.98px){.node-inicio__section--nichos{padding:48px 16px}}.node-inicio__section--nichos .field-group__content{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:48px}.node-inicio__section--nichos .nichos-filters{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:896px;padding:0 16px}.node-inicio__section--nichos .nichos-filters__tag{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 16px;border:none;border-radius:10px;background:#eef0ea;color:#130146;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;cursor:pointer;white-space:nowrap;transition:background .2s ease}.node-inicio__section--nichos .nichos-filters__tag:hover{background:#e2e5db}.node-inicio__section--nichos .nichos-filters__tag--active{background:#ffb9a9}.node-inicio__section--nichos .nichos-filters__tag--active:hover{background:#d0f060}.node-inicio__section--nichos .field--name-field-descripcion-7{max-width:664px;text-align:center;padding:0 40px}.node-inicio__section--nichos .field--name-field-listado-de-videos{width:100%;overflow:hidden;cursor:grab}.node-inicio__section--nichos .field--name-field-listado-de-videos.is-dragging{cursor:grabbing;user-select:none}.node-inicio__section--nichos .field--name-field-listado-de-videos.field__items,.node-inicio__section--nichos .field--name-field-listado-de-videos>.field__items{display:flex;gap:24px;align-items:center;flex-wrap:nowrap;overflow-x:auto;padding:32px 24px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.node-inicio__section--nichos .field--name-field-listado-de-videos.field__items::-webkit-scrollbar,.node-inicio__section--nichos .field--name-field-listado-de-videos>.field__items::-webkit-scrollbar{display:none}.node-inicio__section--nichos .field--name-field-listado-de-videos>.field__item{flex:0 0 auto;scroll-snap-align:center}.node-inicio__section--nichos .p-video-nicho .field--name-field-nicho{display:none}.node-inicio__section--nichos .p-video-nicho .p-video-nicho__content{position:relative;width:280px;height:498px;border-radius:16px;overflow:hidden;box-shadow:0 16px 32px rgba(37,44,18,.16);transform-origin:center center;will-change:transform;background:#e8e8e8}.node-inicio__section--nichos .p-video-nicho .p-video-nicho__content::before{content:"";position:absolute;inset:0;z-index:3;border-radius:16px;background:linear-gradient(110deg,#e8e8e8 8%,#f5f5f5 18%,#e8e8e8 33%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite;transition:opacity .4s ease;pointer-events:none}.node-inicio__section--nichos .p-video-nicho .p-video-nicho__content.is-loaded::before{opacity:0;pointer-events:none}@media(max-width:767.98px){.node-inicio__section--nichos .p-video-nicho .p-video-nicho__content{width:200px;height:356px}}.node-inicio__section--nichos .p-video-nicho .p-video-nicho__content .field--name-field-imagen,.node-inicio__section--nichos .p-video-nicho .p-video-nicho__content .field--name-field-video{position:absolute;inset:0}.node-inicio__section--nichos .p-video-nicho .p-video-nicho__content .field--name-field-imagen img,.node-inicio__section--nichos .p-video-nicho .p-video-nicho__content .field--name-field-imagen video,.node-inicio__section--nichos .p-video-nicho .p-video-nicho__content .field--name-field-video img,.node-inicio__section--nichos .p-video-nicho .p-video-nicho__content .field--name-field-video video{width:100%;height:100%;object-fit:cover}.node-inicio__section--nichos .p-video-nicho .p-video-nicho__content .field--name-field-enlace{position:absolute;bottom:16px;left:16px;z-index:2}.node-inicio__section--nichos .p-video-nicho .p-video-nicho__content .field--name-field-enlace a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(255,255,255,.85);border-radius:50%;text-decoration:none;backdrop-filter:blur(4px);transition:background .2s ease}.node-inicio__section--nichos .p-video-nicho .p-video-nicho__content .field--name-field-enlace a:hover{background:#fff}.node-inicio__section--nichos .field--name-field-enlace-2{text-align:center}.node-inicio__section--nichos .field--name-field-enlace-2 a{display:inline-flex;align-items:center;gap:8px;background:#f0522e;color:#fff;padding:16px 24px 16px 20px;border-radius:12px;font-size:14px;font-weight:600;line-height:16px;text-decoration:none;transition:background .2s ease,transform .15s ease;border:none;cursor:pointer}.node-inicio__section--nichos .field--name-field-enlace-2 a::before{content:"+";font-size:16px;font-weight:400}.node-inicio__section--nichos .field--name-field-enlace-2 a:hover{background:#c9441f;color:#fff;transform:translateY(-1px)}.node-inicio__section--por-que-gooers{padding:96px 0;background:#fafaf8}@media(max-width:991.98px){.node-inicio__section--por-que-gooers{padding:48px 16px}}.node-inicio__section--por-que-gooers .field-group__content{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:72px}.node-inicio__section--por-que-gooers .field--name-field-descripcion-8{max-width:664px;text-align:center;padding:0 40px}.node-inicio__section--por-que-gooers .field--name-field-listado-de-destacados-gooe{width:100%;max-width:1128px;padding:0 40px;display:flex;gap:0;align-items:center}@media(max-width:767.98px){.node-inicio__section--por-que-gooers .field--name-field-listado-de-destacados-gooe{padding:0 16px}}@media(max-width:991.98px){.node-inicio__section--por-que-gooers .field--name-field-listado-de-destacados-gooe{flex-direction:column;align-items:stretch}}.node-inicio__section--por-que-gooers .field--name-field-listado-de-destacados-gooe>.field__item{flex:1;display:flex;flex-direction:column;height:501px}@media(max-width:991.98px){.node-inicio__section--por-que-gooers .field--name-field-listado-de-destacados-gooe>.field__item{height:auto}}.node-inicio__section--por-que-gooers .field--name-field-listado-de-destacados-gooe>.field__item:nth-child(2){height:549px}@media(max-width:991.98px){.node-inicio__section--por-que-gooers .field--name-field-listado-de-destacados-gooe>.field__item:nth-child(2){height:auto}}.node-inicio__section--por-que-gooers .field--name-field-listado-de-destacados-gooe>.field__item:nth-child(2) .p-imagen-titulo-descripcion__content{background:#ffb9a9}.node-inicio__section--por-que-gooers .p-imagen-titulo-descripcion{flex:1;display:flex;flex-direction:column}.node-inicio__section--por-que-gooers .p-imagen-titulo-descripcion .p-imagen-titulo-descripcion__content{flex:1;background:#eef0ea;border-radius:12px;padding:32px;display:flex;flex-direction:column;gap:16px;transition:transform .2s ease}.node-inicio__section--por-que-gooers .p-imagen-titulo-descripcion .p-imagen-titulo-descripcion__content:hover{transform:translateY(-2px)}.node-inicio__section--por-que-gooers .p-imagen-titulo-descripcion .p-imagen-titulo-descripcion__content .field--name-field-imagen{display:flex;align-items:center;justify-content:center;padding:16px 0}.node-inicio__section--por-que-gooers .p-imagen-titulo-descripcion .p-imagen-titulo-descripcion__content .field--name-field-imagen img{max-width:160px;max-height:120px;width:auto;height:auto;border-radius:12px}.node-inicio__section--por-que-gooers .p-imagen-titulo-descripcion .p-imagen-titulo-descripcion__content .field--name-field-titulo{font-family:"Inter",sans-serif;font-size:20px;font-weight:600;line-height:28px;text-align:center;color:#130146}.node-inicio__section--por-que-gooers .p-imagen-titulo-descripcion .p-imagen-titulo-descripcion__content .field--name-field-descripcion ul,.node-inicio__section--por-que-gooers .p-imagen-titulo-descripcion .p-imagen-titulo-descripcion__content .field--name-field-descripcion ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.node-inicio__section--por-que-gooers .p-imagen-titulo-descripcion .p-imagen-titulo-descripcion__content .field--name-field-descripcion ul li,.node-inicio__section--por-que-gooers .p-imagen-titulo-descripcion .p-imagen-titulo-descripcion__content .field--name-field-descripcion ol li{display:flex;align-items:flex-start;gap:4px;font-size:12px;line-height:16px}.node-inicio__section--por-que-gooers .p-imagen-titulo-descripcion .p-imagen-titulo-descripcion__content .field--name-field-descripcion ul li::before,.node-inicio__section--por-que-gooers .p-imagen-titulo-descripcion .p-imagen-titulo-descripcion__content .field--name-field-descripcion ol li::before{content:"";width:16px;height:16px;flex-shrink:0;background-image:url(/themes/custom/frontend/images/checkmark-circle.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-top:1px}.page-node-type-textual .container{max-width:51.5rem}@media(max-width:991.98px){.page-node-type-textual .container{max-width:100%;padding-left:1rem;padding-right:1rem}}.page-node-type-textual p{color:#333;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;letter-spacing:0em;margin-bottom:1rem}.page-node-type-textual .enlace,.page-node-type-textual .node-content__link-wrapper{display:flex;justify-content:center}.page-node-type-textual .enlace a,.page-node-type-textual .node-content__link-wrapper a{padding:.75rem 1rem;gap:.5rem;border-radius:6.25rem;background:#fff;color:#f0522e;line-height:1.3638rem;text-align:center;text-decoration:none;border:.0625rem solid #fff}.page-node-type-textual .enlace a:hover,.page-node-type-textual .node-content__link-wrapper a:hover{background-color:#f0522e;color:#fff !important}.page-node-type-textual .enlace a,.page-node-type-textual .node-content__link-wrapper a{border:.0625rem solid #f0522e;border-radius:6.25rem;display:inline-block}.node-splash{position:relative;min-height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover}.node-splash::before{content:"";position:absolute;inset:0;background-color:rgba(255,255,255,.2);z-index:0}.node-splash.node-splash--no-bg{min-height:unset;background-position:unset;background-repeat:unset;background-size:unset}.node-splash.node-splash--no-bg::before{display:none}.node-splash.node-splash--no-image{display:flex;flex-direction:column;justify-content:center}.node-splash .node-splash__inner{position:relative;z-index:1}.node-splash .node-splash__media,.node-splash .node-splash__body .node-splash__media,.node-splash .node-splash__image{max-width:48.875rem;margin-left:auto;margin-right:auto}@media(max-width:991.98px){.node-splash .node-splash__media,.node-splash .node-splash__body .node-splash__media,.node-splash .node-splash__image{max-width:100%;padding-left:1rem;padding-right:1rem}}.node-splash .node-splash__media img,.node-splash .node-splash__body .node-splash__media img,.node-splash .node-splash__image img{width:100%;height:auto;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06);border-radius:.5rem}.node-splash .node-splash__cta-wrapper,.node-splash .node-splash__link{margin-top:1rem}.node-splash a.node-splash__cta{padding:.75rem 1rem;gap:.5rem;border-radius:6.25rem;background:#f0522e;color:#fff;line-height:1.3638rem;text-align:center;text-decoration:none;border:.0625rem solid #f0522e}.node-splash a.node-splash__cta:hover{background-color:#fff;color:#f0522e !important;border:.0625rem solid #f0522e}.node-splash a.node-splash__cta{display:inline-block;text-decoration:none}.node-landing-avatar{font-family:"Inter",sans-serif;color:#130146}.node-landing-avatar p,.node-landing-avatar li{font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;color:#130146}.node-landing-avatar h1{font-family:"Inter",sans-serif;font-size:44px;font-weight:400;line-height:48px;letter-spacing:-1.76px;color:#130146}.node-landing-avatar h2{font-family:"Inter",sans-serif;font-size:38px;font-weight:400;line-height:44px;letter-spacing:-1.52px;color:#130146}.node-landing-avatar h3{font-family:"Inter",sans-serif;font-size:32px;font-weight:400;line-height:40px;color:#130146}.node-landing-avatar h4,.node-landing-avatar h5{font-family:"Inter",sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#130146}.node-landing-avatar h6{font-family:"Inter",sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#130146}.node-landing-avatar .node-landing-avatar__header{display:none}.node-landing-avatar .node-landing-avatar__container{max-width:100%;padding:0}.page-node-type-landing-de-avatar .main-content,.page-node-type-landing-de-avatar .region-content{max-width:100%;padding:0}.page-node-type-landing-de-avatar .container-xl{max-width:100%;padding-left:0;padding-right:0}.node-landing-avatar__section--cabecera{position:relative;padding:120px 0 56px;text-align:center;overflow:hidden;max-width:1440px;margin:0 auto}@media(max-width:991.98px){.node-landing-avatar__section--cabecera{padding:60px 16px}}.node-landing-avatar__section--cabecera .field-group__content{display:flex;flex-direction:column;align-items:center;gap:40px;max-width:664px;margin:0 auto;padding:0 40px;position:static;z-index:2}@media(max-width:767.98px){.node-landing-avatar__section--cabecera .field-group__content{padding:0 16px}}.node-landing-avatar__section--cabecera .field--name-field-descripcion{width:100%;text-align:center}.node-landing-avatar__section--cabecera{padding-bottom:0}.node-landing-avatar__section--cabecera .field--name-field-pill-destacado .p-icono-texto__content{display:inline-flex;align-items:center;gap:6px;background:#ece6fe;padding:4px 8px;border-radius:4px}.node-landing-avatar__section--cabecera .field--name-field-pill-destacado .p-icono-texto__content .field--name-field-icono{width:16px;height:16px;flex-shrink:0}.node-landing-avatar__section--cabecera .field--name-field-pill-destacado .p-icono-texto__content .field--name-field-icono img{width:100%;height:100%;object-fit:contain}.node-landing-avatar__section--cabecera .field--name-field-pill-destacado .p-icono-texto__content .field--name-field-texto{font-size:14px;font-weight:400;line-height:20px;color:#130146;white-space:nowrap}.node-landing-avatar__section--cabecera .field--name-field-enlace a{display:inline-flex;align-items:center;gap:8px;background:#f0522e;color:#fff;padding:16px 24px 16px 20px;border-radius:12px;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;text-decoration:none;transition:background .2s ease,transform .15s ease;border:none;cursor:pointer}.node-landing-avatar__section--cabecera .field--name-field-enlace a::before{content:"+";font-size:16px;font-weight:400}.node-landing-avatar__section--cabecera .field--name-field-enlace a:hover{background:#c9441f;color:#fff;transform:translateY(-1px)}.node-landing-avatar__section--cabecera .field--name-field-enlace-2 a{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:#130146;padding:16px 20px;border-radius:12px;border:1px solid #e5e5e7;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;text-decoration:none;transition:background .2s ease,border-color .2s ease;cursor:pointer}.node-landing-avatar__section--cabecera .field--name-field-enlace-2 a::before{content:none}.node-landing-avatar__section--cabecera .field--name-field-enlace-2 a:hover{background:#f5f5f7;border-color:#d1d1d3;color:#130146}.node-landing-avatar__section--cabecera .field-group__content{max-width:1128px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:40px;column-gap:8px}.node-landing-avatar__section--cabecera .field-group__content>*{flex:0 0 100%}.node-landing-avatar__section--cabecera .field-group__content .field--name-field-pill-destacado>.field__item,.node-landing-avatar__section--cabecera .field-group__content .field--name-field-descripcion>.field__item{max-width:664px;margin:0 auto}.node-landing-avatar__section--cabecera .field-group__content .field--name-field-enlace,.node-landing-avatar__section--cabecera .field-group__content .field--name-field-enlace-2{flex:0 0 auto}.node-landing-avatar__section--cabecera .field--name-field-imagen-de-ejemplo{width:100%;margin-top:16px;z-index:1}.node-landing-avatar__section--cabecera .field--name-field-imagen-de-ejemplo img{width:100%;height:auto;border-radius:24px;display:block}@media(max-width:991.98px){.node-landing-avatar__section--cabecera .field--name-field-imagen-de-ejemplo{padding:0 16px}}.node-landing-avatar__section--marcas .field-group__content{display:flex;flex-direction:column}.node-landing-avatar__section--marcas .field--name-field-descripcion-2{text-align:center;padding:20px 0 0}.node-landing-avatar__section--marcas .field--name-field-descripcion-2 p{margin-bottom:0}.node-landing-avatar__section--marcas .field--name-field-carrusel-de-logos{padding:16px 0;overflow:hidden;mask-image:linear-gradient(to right,transparent 0%,black 20%,black 80%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 20%,black 80%,transparent 100%)}.node-landing-avatar__section--marcas .field--name-field-carrusel-de-logos .marquee-track{display:flex;align-items:center;width:max-content;animation:marquee-logos 120s linear infinite}.node-landing-avatar__section--marcas .field--name-field-carrusel-de-logos .marquee-track>.field__item{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:160px;height:112px;opacity:.75;transition:opacity .2s ease}.node-landing-avatar__section--marcas .field--name-field-carrusel-de-logos .marquee-track>.field__item:hover{opacity:1}.node-landing-avatar__section--marcas .field--name-field-carrusel-de-logos .marquee-track>.field__item .media,.node-landing-avatar__section--marcas .field--name-field-carrusel-de-logos .marquee-track>.field__item .field--name-field-media-image,.node-landing-avatar__section--marcas .field--name-field-carrusel-de-logos .marquee-track>.field__item .field--name-field-media-image>.field__item{display:contents}.node-landing-avatar__section--marcas .field--name-field-carrusel-de-logos img{max-height:112px;max-width:192px;width:auto;height:auto;object-fit:contain;filter:grayscale(100%)}@keyframes marquee-logos{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.node-landing-avatar__section--marcas .field--name-field-carrusel-de-logos img{max-height:112px}.node-landing-avatar__section--marcas .field--name-field-imagen-de-ejemplo-2{margin-top:24px;margin-bottom:96px;padding:0 64px;max-width:1256px;margin-left:auto;margin-right:auto}@media(max-width:991.98px){.node-landing-avatar__section--marcas .field--name-field-imagen-de-ejemplo-2{padding:0 16px;max-width:none;margin-bottom:48px}}.node-landing-avatar__section--marcas .field--name-field-imagen-de-ejemplo-2 img{width:100%;height:auto;border-radius:24px}.node-landing-avatar__section--box-gris{padding:96px 0;background:#fbfdf6}@media(max-width:991.98px){.node-landing-avatar__section--box-gris{padding:48px 16px}}.node-landing-avatar__section--box-gris .field-group__content{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:72px}.node-landing-avatar__section--box-gris .field--name-field-descripcion-3{max-width:664px;text-align:center;padding:0 40px}.node-landing-avatar__section--box-gris .field--name-field-listado-de-destacados{width:100%;max-width:1128px;padding:0 40px;display:flex;gap:24px;align-items:stretch}@media(max-width:767.98px){.node-landing-avatar__section--box-gris .field--name-field-listado-de-destacados{padding:0 16px}}@media(max-width:991.98px){.node-landing-avatar__section--box-gris .field--name-field-listado-de-destacados{flex-direction:column}}.node-landing-avatar__section--box-gris .field--name-field-listado-de-destacados>.field__item{flex:1;display:flex;flex-direction:column}.node-landing-avatar__section--box-gris .p-imagen-titulo-descripcion{flex:1;display:flex;flex-direction:column}.node-landing-avatar__section--box-gris .p-imagen-titulo-descripcion .p-imagen-titulo-descripcion__content{flex:1;background:#fff;border:1px solid #e5e5e7;border-radius:12px;padding:32px;padding-bottom:64px;display:flex;flex-direction:column;gap:32px}.node-landing-avatar__section--box-gris .p-imagen-titulo-descripcion .p-imagen-titulo-descripcion__content .field--name-field-imagen{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:none;border-radius:0;padding:0;box-sizing:border-box}.node-landing-avatar__section--box-gris .p-imagen-titulo-descripcion .p-imagen-titulo-descripcion__content .field--name-field-imagen img{width:48px;height:48px;object-fit:contain}.node-landing-avatar__section--box-gris .p-imagen-titulo-descripcion .p-imagen-titulo-descripcion__content .field--name-field-titulo{font-family:"Inter",sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#130146}.node-landing-avatar__section--box-gris .p-imagen-titulo-descripcion .p-imagen-titulo-descripcion__content .field--name-field-descripcion{display:flex;flex-direction:column;gap:24px}.node-landing-avatar__section--box-gris .p-imagen-titulo-descripcion .p-imagen-titulo-descripcion__content .field--name-field-descripcion strong,.node-landing-avatar__section--box-gris .p-imagen-titulo-descripcion .p-imagen-titulo-descripcion__content .field--name-field-descripcion b{font-size:12px;font-weight:600;line-height:16px;color:#130146}.node-landing-avatar__section--box-gris .p-imagen-titulo-descripcion .p-imagen-titulo-descripcion__content .field--name-field-descripcion p{font-size:12px;line-height:16px;color:#130146;margin:0}.node-landing-avatar__section--box-gris .p-imagen-titulo-descripcion .p-imagen-titulo-descripcion__content .field--name-field-descripcion ul,.node-landing-avatar__section--box-gris .p-imagen-titulo-descripcion .p-imagen-titulo-descripcion__content .field--name-field-descripcion ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.node-landing-avatar__section--box-gris .p-imagen-titulo-descripcion .p-imagen-titulo-descripcion__content .field--name-field-descripcion ul li,.node-landing-avatar__section--box-gris .p-imagen-titulo-descripcion .p-imagen-titulo-descripcion__content .field--name-field-descripcion ol li{display:flex;align-items:flex-start;gap:4px;font-size:12px;line-height:16px}.node-landing-avatar__section--pasos{padding:96px 0}@media(max-width:991.98px){.node-landing-avatar__section--pasos{padding:48px 16px}}.node-landing-avatar__section--pasos .field-group__content{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:72px}.node-landing-avatar__section--pasos .field--name-field-descripcion-4{max-width:664px;text-align:center;padding:0 40px}.node-landing-avatar__section--pasos .field--name-field-listado-de-pasos{width:100%;max-width:1128px;padding:0 40px}@media(max-width:767.98px){.node-landing-avatar__section--pasos .field--name-field-listado-de-pasos{padding:0 16px}}.node-landing-avatar__section--pasos .field--name-field-listado-de-pasos{display:flex;flex-direction:column;gap:96px;counter-reset:paso}@media(max-width:991.98px){.node-landing-avatar__section--pasos .field--name-field-listado-de-pasos{gap:48px}}.node-landing-avatar__section--pasos .field--name-field-listado-de-pasos>.field__item{counter-increment:paso}.node-landing-avatar__section--pasos .p-imagen-paso .p-imagen-paso__content{display:flex;flex-direction:row;gap:72px;align-items:center}@media(max-width:991.98px){.node-landing-avatar__section--pasos .p-imagen-paso .p-imagen-paso__content{flex-direction:column;gap:32px}}.node-landing-avatar__section--pasos .p-imagen-paso .p-imagen-paso__image{flex:0 0 576px;height:432px;border-radius:24px;overflow:hidden}.node-landing-avatar__section--pasos .p-imagen-paso .p-imagen-paso__image .field--name-field-imagen-lateral,.node-landing-avatar__section--pasos .p-imagen-paso .p-imagen-paso__image .field--name-field-imagen-lateral>.field__item,.node-landing-avatar__section--pasos .p-imagen-paso .p-imagen-paso__image .field--name-field-imagen-lateral .field--name-field-media-image,.node-landing-avatar__section--pasos .p-imagen-paso .p-imagen-paso__image .field--name-field-imagen-lateral .field--name-field-media-image>.field__item{width:100%;height:100%}.node-landing-avatar__section--pasos .p-imagen-paso .p-imagen-paso__image .field--name-field-imagen-lateral img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:991.98px){.node-landing-avatar__section--pasos .p-imagen-paso .p-imagen-paso__image{flex:0 0 auto;width:100%;height:auto;min-height:240px}}.node-landing-avatar__section--pasos .p-imagen-paso .p-imagen-paso__text{flex:1;display:flex;flex-direction:column;gap:40px;align-items:flex-start}.node-landing-avatar__section--pasos .p-imagen-paso .field--name-field-titulo{font-family:"Inter",sans-serif;font-size:32px;font-weight:400;line-height:40px;color:#130146}@media(max-width:991.98px){.node-landing-avatar__section--pasos .p-imagen-paso .field--name-field-titulo{font-size:24px;line-height:32px}}.node-landing-avatar__section--pasos .p-imagen-paso .field--name-field-titulo::before{content:"Paso " counter(paso);display:block;background:#ffb9a9;color:#130146;font-size:14px;font-weight:500;line-height:20px;padding:2px 8px;border-radius:4px;width:fit-content;margin-bottom:20px}.node-landing-avatar__section--pasos .p-imagen-paso .field--name-field-descripcion p{margin:0}.node-landing-avatar__section--pasos .p-imagen-paso .field--name-field-enlace a{display:inline-flex;align-items:center;gap:8px;background:#f0522e;color:#fff;padding:16px 24px 16px 20px;border-radius:12px;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;text-decoration:none;transition:background .2s ease,transform .15s ease;border:none;cursor:pointer}.node-landing-avatar__section--pasos .p-imagen-paso .field--name-field-enlace a::before{content:"+";font-size:16px;font-weight:400}.node-landing-avatar__section--pasos .p-imagen-paso .field--name-field-enlace a:hover{background:#c9441f;color:#fff;transform:translateY(-1px)}.node-landing-avatar__section--pasos .field--name-field-listado-de-pasos>.field__item:nth-child(even) .p-imagen-paso__content{flex-direction:row-reverse}@media(max-width:991.98px){.node-landing-avatar__section--pasos .field--name-field-listado-de-pasos>.field__item:nth-child(even) .p-imagen-paso__content{flex-direction:column}}.node-landing-avatar__section--pasos .p-imagen-paso__image{flex:0 0 580px;max-width:580px}@media(max-width:991.98px){.node-landing-avatar__section--pasos .p-imagen-paso__image{flex:0 0 auto;max-width:580px;width:100%}}.node-landing-avatar__section--pasos .p-imagen-paso__text{max-width:580px}@media(max-width:991.98px){.node-landing-avatar__section--pasos .p-imagen-paso__text{max-width:580px;width:100%}}.node-landing-avatar__section--box-morado{padding:0 40px}@media(max-width:991.98px){.node-landing-avatar__section--box-morado{padding:0 16px}}.node-landing-avatar__section--box-morado p,.node-landing-avatar__section--box-morado h1,.node-landing-avatar__section--box-morado h2,.node-landing-avatar__section--box-morado h3,.node-landing-avatar__section--box-morado h4,.node-landing-avatar__section--box-morado h5,.node-landing-avatar__section--box-morado h6,.node-landing-avatar__section--box-morado li,.node-landing-avatar__section--box-morado span{font-family:"Inter",sans-serif;color:#fff !important}.node-landing-avatar__section--box-morado>.field-group{max-width:1360px;margin:0 auto;background:linear-gradient(180deg,#a8c8e4 0%,#3d85c6 100%);border-radius:24px;color:#fff;overflow:hidden}@media(max-width:767.98px){.node-landing-avatar__section--box-morado>.field-group{border-radius:16px}}.node-landing-avatar__section--box-morado .field-group__content{padding:96px 80px;display:flex;flex-direction:column;align-items:center;gap:96px}@media(max-width:1199.98px){.node-landing-avatar__section--box-morado .field-group__content{padding:64px 40px;gap:64px}}@media(max-width:767.98px){.node-landing-avatar__section--box-morado .field-group__content{padding:40px 20px;gap:40px}}.node-landing-avatar__section--box-morado .field--name-field-descripcion-5{max-width:664px;text-align:center}.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser{width:100%;display:flex;flex-direction:row;gap:12px;height:396px}@media(max-width:1199.98px){.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser{height:396px}}@media(max-width:991.98px){.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser{flex-direction:column;height:auto;gap:24px}}.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser>.field__item{flex:1;height:100%;min-width:0;transition:flex-basis .35s cubic-bezier(0.4,0,0.2,1),flex-grow .35s cubic-bezier(0.4,0,0.2,1);cursor:pointer}.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser>.field__item.is-active{flex:0 0 480px;cursor:default}@media(max-width:1199.98px){.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser>.field__item.is-active{flex:0 0 360px}}@media(max-width:991.98px){.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser>.field__item{flex:none !important;height:auto}}.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser:not([data-accordion-init])>.field__item:first-child{flex:0 0 480px}@media(max-width:1199.98px){.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser:not([data-accordion-init])>.field__item:first-child{flex:0 0 360px}}@media(max-width:991.98px){.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser:not([data-accordion-init])>.field__item:first-child{flex:none}}.node-landing-avatar__section--box-morado .p-fondo-titulo-subtitulo-descripcion{height:100%}.node-landing-avatar__section--box-morado .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__content{position:relative;border:1px solid rgba(255,255,255,.3);border-radius:12px;height:100%;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column}.node-landing-avatar__section--box-morado .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__bg{position:absolute;inset:-1px;overflow:hidden;z-index:0}.node-landing-avatar__section--box-morado .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__bg .field--name-field-imagen-de-fondo,.node-landing-avatar__section--box-morado .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__bg .field--name-field-media-image,.node-landing-avatar__section--box-morado .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__bg .field__item,.node-landing-avatar__section--box-morado .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__bg .media,.node-landing-avatar__section--box-morado .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__bg .media__content{display:contents}.node-landing-avatar__section--box-morado .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.node-landing-avatar__section--box-morado .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(61,133,198,0.18) 10%,rgba(61,133,198,0.9) 90%);z-index:1}.node-landing-avatar__section--box-morado .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__expand{position:relative;z-index:2;display:flex;justify-content:flex-end;padding:24px 16px 0;flex:1}.node-landing-avatar__section--box-morado .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__expand svg{width:24px;height:24px;flex-shrink:0;background:rgba(255,255,255,.25);border-radius:10px;padding:8px;box-sizing:content-box}.node-landing-avatar__section--box-morado .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__body{position:relative;z-index:2;display:flex;flex-direction:column;gap:16px;padding:0 16px 24px;overflow:hidden;min-height:0}.node-landing-avatar__section--box-morado .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__top{display:flex;flex-direction:column;gap:16px}.node-landing-avatar__section--box-morado .p-fondo-titulo-subtitulo-descripcion .field--name-field-icono{display:flex;align-items:center;flex-shrink:0}.node-landing-avatar__section--box-morado .p-fondo-titulo-subtitulo-descripcion .field--name-field-icono .field__label{display:none}.node-landing-avatar__section--box-morado .p-fondo-titulo-subtitulo-descripcion .field--name-field-icono img{width:20px;height:20px;object-fit:contain;background:#fef8e6;border-radius:8px;padding:6px}.node-landing-avatar__section--box-morado .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__text-group{display:flex;flex-direction:column;gap:10px}.node-landing-avatar__section--box-morado .p-fondo-titulo-subtitulo-descripcion .field--name-field-titulo{color:#fff !important;font-family:"Inter",sans-serif;font-size:14px;font-weight:500;line-height:20px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.node-landing-avatar__section--box-morado .p-fondo-titulo-subtitulo-descripcion .field--name-field-subtitulo{color:rgba(255,255,255,.7);font-family:"Inter",sans-serif;font-size:12px;font-weight:500;line-height:16px;max-height:0;opacity:0;overflow:hidden;transition:opacity .3s ease .15s,max-height .35s ease}.node-landing-avatar__section--box-morado .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__desc{max-height:0;opacity:0;overflow:hidden;transition:opacity .3s ease .15s,max-height .35s ease}.node-landing-avatar__section--box-morado .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__expand{transition:opacity .2s ease}.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser>.field__item.is-active .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__overlay,.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser:not([data-accordion-init])>.field__item:first-child .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__overlay{background:linear-gradient(to bottom,rgba(61,133,198,0) 10%,rgba(61,133,198,0.9) 90%)}.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser>.field__item.is-active .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__expand,.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser:not([data-accordion-init])>.field__item:first-child .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__expand{opacity:0;pointer-events:none}.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser>.field__item.is-active .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__body,.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser:not([data-accordion-init])>.field__item:first-child .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__body{flex:1;justify-content:flex-end;padding:32px;overflow:visible}.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser>.field__item.is-active .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__top,.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser:not([data-accordion-init])>.field__item:first-child .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__top{flex-direction:row;align-items:center}.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser>.field__item.is-active .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__text-group,.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser:not([data-accordion-init])>.field__item:first-child .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__text-group{flex:1}.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser>.field__item.is-active .p-fondo-titulo-subtitulo-descripcion .field--name-field-titulo,.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser:not([data-accordion-init])>.field__item:first-child .p-fondo-titulo-subtitulo-descripcion .field--name-field-titulo{font-size:16px;line-height:24px;-webkit-line-clamp:unset;overflow:visible;display:block}.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser>.field__item.is-active .p-fondo-titulo-subtitulo-descripcion .field--name-field-subtitulo,.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser:not([data-accordion-init])>.field__item:first-child .p-fondo-titulo-subtitulo-descripcion .field--name-field-subtitulo{max-height:none;opacity:1}.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser>.field__item.is-active .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__desc,.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser:not([data-accordion-init])>.field__item:first-child .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__desc{max-height:none;opacity:1}.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser>.field__item.is-active .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__desc .field--name-field-descripcion,.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser:not([data-accordion-init])>.field__item:first-child .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__desc .field--name-field-descripcion{color:#fff}.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser>.field__item.is-active .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__desc .field--name-field-descripcion p,.node-landing-avatar__section--box-morado .field--name-field-listado-de-ejemplos-de-ser:not([data-accordion-init])>.field__item:first-child .p-fondo-titulo-subtitulo-descripcion .p-fondo-titulo-subtitulo-descripcion__desc .field--name-field-descripcion p{font-size:12px;line-height:16px;color:#fff;margin:0}.node-landing-avatar__section--box-morado .field--name-field-enlace-3{text-align:center}.node-landing-avatar__section--box-morado .field--name-field-enlace-3 a{display:inline-flex;align-items:center;gap:8px;background:#f0522e;color:#fff;padding:16px 24px 16px 20px;border-radius:12px;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;text-decoration:none;transition:background .2s ease,transform .15s ease;border:none;cursor:pointer}.node-landing-avatar__section--box-morado .field--name-field-enlace-3 a::before{content:"+";font-size:16px;font-weight:400}.node-landing-avatar__section--box-morado .field--name-field-enlace-3 a:hover{background:#c9441f;color:#fff;transform:translateY(-1px)}.node-landing-avatar__section--comparativa{padding:96px 0}@media(max-width:991.98px){.node-landing-avatar__section--comparativa{padding:48px 16px}}.node-landing-avatar__section--comparativa .field-group__content{max-width:1128px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 360px 1fr;grid-template-rows:auto auto;column-gap:24px;row-gap:56px;align-items:start}@media(max-width:991.98px){.node-landing-avatar__section--comparativa .field-group__content{grid-template-columns:1fr;row-gap:40px;padding:0 16px}}.node-landing-avatar__section--comparativa .field--name-field-descripcion-6{grid-column:1/-1;grid-row:1;text-align:center}@media(max-width:991.98px){.node-landing-avatar__section--comparativa .field--name-field-descripcion-6{grid-column:1}}.node-landing-avatar__section--comparativa .field--name-field-listados-de-antes-y-despue{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:subgrid;align-items:start}@media(max-width:991.98px){.node-landing-avatar__section--comparativa .field--name-field-listados-de-antes-y-despue{grid-column:1;grid-template-columns:1fr;gap:24px}}.node-landing-avatar__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:first-child{grid-column:1}.node-landing-avatar__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:last-child{grid-column:3}@media(max-width:991.98px){.node-landing-avatar__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:last-child{grid-column:1}}.node-landing-avatar__section--comparativa .field--name-field-imagen-de-la-comparativa{grid-column:2;grid-row:2;align-self:center}@media(max-width:991.98px){.node-landing-avatar__section--comparativa .field--name-field-imagen-de-la-comparativa{grid-column:1;grid-row:auto}}.node-landing-avatar__section--comparativa .field--name-field-imagen-de-la-comparativa img{width:100%;height:auto;border-radius:24px;display:block}.node-landing-avatar__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:first-child .p-listado-antes-despues__content{display:flex;flex-direction:column;gap:40px;padding:40px 0}.node-landing-avatar__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:first-child .p-listado-antes-despues__content .field--name-field-icono{display:flex;align-items:center;justify-content:center}.node-landing-avatar__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:first-child .p-listado-antes-despues__content .field--name-field-icono img{height:20px;width:auto}.node-landing-avatar__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:first-child .p-listado-antes-despues__content .field--name-field-listado-de-textos{display:flex;flex-direction:column;gap:16px}.node-landing-avatar__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:first-child .p-listado-antes-despues__content .field--name-field-listado-de-textos>.field__item{background:#fbe9eb;border-radius:16px;padding:24px;font-size:14px;line-height:20px;color:#140705;display:flex;align-items:center;gap:12px}.node-landing-avatar__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:first-child .p-listado-antes-despues__content .field--name-field-listado-de-textos>.field__item::before{content:"";width:24px;height:24px;flex-shrink:0;background-image:url(/themes/custom/frontend/images/dismiss-circle.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.node-landing-avatar__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:first-child .p-listado-antes-despues__content .field--name-field-listado-de-textos>.field__item:nth-child(odd){margin-left:40px}.node-landing-avatar__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:first-child .p-listado-antes-despues__content .field--name-field-listado-de-textos>.field__item:nth-child(even){margin-right:40px}.node-landing-avatar__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:last-child .p-listado-antes-despues__content{display:flex;flex-direction:column;gap:40px;padding:40px 0}.node-landing-avatar__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:last-child .p-listado-antes-despues__content .field--name-field-icono{display:flex;align-items:center;justify-content:center}.node-landing-avatar__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:last-child .p-listado-antes-despues__content .field--name-field-icono img{height:24px;width:auto;display:block}.node-landing-avatar__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:last-child .p-listado-antes-despues__content .field--name-field-listado-de-textos{display:flex;flex-direction:column;gap:16px}.node-landing-avatar__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:last-child .p-listado-antes-despues__content .field--name-field-listado-de-textos>.field__item{background:#e9fcf6;border-radius:16px;padding:24px;font-size:14px;line-height:20px;color:#031610;display:flex;align-items:center;gap:12px}.node-landing-avatar__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:last-child .p-listado-antes-despues__content .field--name-field-listado-de-textos>.field__item::before{content:"";width:24px;height:24px;flex-shrink:0;background-image:url(/themes/custom/frontend/images/checkmark-circle.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.node-landing-avatar__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:last-child .p-listado-antes-despues__content .field--name-field-listado-de-textos>.field__item:nth-child(odd){margin-right:40px}.node-landing-avatar__section--comparativa .field--name-field-listados-de-antes-y-despue>.field__item:last-child .p-listado-antes-despues__content .field--name-field-listado-de-textos>.field__item:nth-child(even){margin-left:40px}@media(max-width:991.98px){.node-landing-avatar__section--comparativa .field--name-field-listados-de-antes-y-despue .field--name-field-listado-de-textos>.field__item{margin:0 !important}}.node-landing-avatar__section--comparativa .field-group__content{grid-template-rows:auto auto auto auto;row-gap:72px}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa{grid-column:1/-1;grid-row:3;max-width:1128px;width:100%;margin:0 auto;padding:96px 0}@media(max-width:991.98px){.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa{grid-column:1;padding:48px 16px}}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .p-filas-tabla-comparativa__content{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;position:relative}@media(max-width:991.98px){.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .p-filas-tabla-comparativa__content{grid-template-columns:1fr}}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .p-filas-tabla-comparativa__content>.field{font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:20px;padding:16px 24px;color:#130146;display:flex;flex-direction:column;justify-content:center;min-height:72px;box-sizing:border-box}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-icono{position:absolute;left:24px;top:0;bottom:0;display:flex !important;align-items:center;z-index:2;pointer-events:none;background:none !important;padding:0 !important;min-height:0 !important}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-icono .media,.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-icono .field--name-field-media-image,.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-icono .field__item{display:contents}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-icono .field__label{display:none}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-icono img{width:16px;height:16px;object-fit:contain;flex-shrink:0}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-titulo{grid-column:1;font-weight:500;padding-left:46px !important}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-gooers{grid-column:2;background:#f0522e;color:#fff !important;font-weight:400}@media(max-width:991.98px){.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-gooers{grid-column:1}}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-agencias-tradicionales{grid-column:3;color:#130146}@media(max-width:991.98px){.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-agencias-tradicionales{grid-column:1}}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-market-places-abiertos{grid-column:4;color:#130146}@media(max-width:991.98px){.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-market-places-abiertos{grid-column:1}}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa>.field__item:nth-child(odd) .field--name-field-gooers{background:linear-gradient(rgba(255,255,255,0.12),rgba(255,255,255,0.12)),#f0522e}@media(min-width:992px){.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa>.field__item:first-child .p-filas-tabla-comparativa__content>.field{padding-top:0}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa>.field__item:first-child .field--name-field-titulo::before{content:"";display:block;height:72px}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa>.field__item:first-child .field--name-field-icono{top:72px;bottom:16px}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa>.field__item:first-child .field--name-field-gooers{border-radius:12px 12px 0 0}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa>.field__item:first-child .field--name-field-gooers::before{content:"";display:block;height:72px;background:url("/sites/default/files/logos/Gooers.svg") no-repeat center center;background-size:120px 26px;filter:brightness(0) invert(1)}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa>.field__item:first-child .field--name-field-agencias-tradicionales::before{content:"Agencias Tradicionales";display:flex;align-items:center;justify-content:center;height:72px;font-family:"Inter",sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#130146}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa>.field__item:first-child .field--name-field-market-places-abiertos::before{content:"Marketplaces Abiertos";display:flex;align-items:center;justify-content:center;height:72px;font-family:"Inter",sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#130146}}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa>.field__item:last-child .field--name-field-gooers{border-radius:0 0 12px 12px}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa>.field__item:not(:first-child):not(:last-child) .field--name-field-gooers{border-radius:0}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-enlace a{display:inline-flex;align-items:center;gap:8px;background:#f0522e;color:#fff;padding:16px 24px 16px 20px;border-radius:12px;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;text-decoration:none;transition:background .2s ease,transform .15s ease;border:none;cursor:pointer}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-enlace a::before{content:"+";font-size:16px;font-weight:400}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-enlace a:hover{background:#c9441f;color:#fff;transform:translateY(-1px)}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-enlace a{margin-top:32px}@media(max-width:991.98px){.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .p-filas-tabla-comparativa__content{grid-template-columns:auto 1fr !important}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-icono{position:static !important;display:flex !important;align-items:center;min-height:0 !important;padding:12px 0 12px 16px !important;grid-column:1;grid-row:1;background:none !important}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-icono img{width:16px;height:16px}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-titulo{grid-column:2;grid-row:1;padding-left:8px !important}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-gooers,.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-agencias-tradicionales,.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-market-places-abiertos,.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-enlace{grid-column:1/-1}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa>.field__item:first-child .field--name-field-titulo::before{display:none}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-gooers{border-radius:8px !important}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .p-filas-tabla-comparativa__content>.field{min-height:48px;padding:12px 16px}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-titulo{font-weight:600;padding-top:16px !important}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa>.field__item+.field__item{border-top:1px solid #e5e5e7;margin-top:16px;padding-top:8px}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-gooers::before{content:"Gooers";display:block;font-size:11px;font-weight:600;line-height:16px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;opacity:.7}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-agencias-tradicionales::before{content:"Agencias Tradicionales";display:block;font-size:11px;font-weight:600;line-height:16px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;opacity:.7;color:#130146}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-market-places-abiertos::before{content:"Marketplaces Abiertos";display:block;font-size:11px;font-weight:600;line-height:16px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;opacity:.7;color:#130146}.node-landing-avatar__section--comparativa .field--name-field-filas-de-tabla-comparativa .field--name-field-gooers::before{color:#fff}}.node-landing-avatar__section--comparativa .field--name-field-listado-de-claves{grid-column:1/-1;grid-row:4;display:flex;flex-direction:column;gap:48px}@media(max-width:991.98px){.node-landing-avatar__section--comparativa .field--name-field-listado-de-claves{grid-column:1}}.node-landing-avatar__section--comparativa .p-imagen-titulo-descripcion-enlace .p-imagen-titulo-descripcion-enlace__content{display:flex;gap:72px;align-items:center;max-width:1128px;margin:0 auto;padding:48px 0}@media(max-width:991.98px){.node-landing-avatar__section--comparativa .p-imagen-titulo-descripcion-enlace .p-imagen-titulo-descripcion-enlace__content{flex-direction:column;gap:32px;padding:32px 0}}.node-landing-avatar__section--comparativa .p-imagen-titulo-descripcion-enlace .p-imagen-titulo-descripcion-enlace__content .field--name-field-imagen{flex:0 0 580px;max-width:580px;height:432px;border-radius:24px;overflow:hidden}.node-landing-avatar__section--comparativa .p-imagen-titulo-descripcion-enlace .p-imagen-titulo-descripcion-enlace__content .field--name-field-imagen img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:991.98px){.node-landing-avatar__section--comparativa .p-imagen-titulo-descripcion-enlace .p-imagen-titulo-descripcion-enlace__content .field--name-field-imagen{flex:none;max-width:580px;width:100%;height:auto}}.node-landing-avatar__section--comparativa .p-imagen-titulo-descripcion-enlace .p-imagen-titulo-descripcion-enlace__content .p-imagen-titulo-descripcion-enlace__text{flex:1;max-width:580px;display:flex;flex-direction:column;gap:16px}@media(max-width:991.98px){.node-landing-avatar__section--comparativa .p-imagen-titulo-descripcion-enlace .p-imagen-titulo-descripcion-enlace__content .p-imagen-titulo-descripcion-enlace__text{max-width:580px;width:100%}}.node-landing-avatar__section--comparativa .p-imagen-titulo-descripcion-enlace .p-imagen-titulo-descripcion-enlace__content .field--name-field-titulo{font-family:"Inter",sans-serif;font-size:32px;font-weight:400;line-height:40px;color:#130146}@media(max-width:991.98px){.node-landing-avatar__section--comparativa .p-imagen-titulo-descripcion-enlace .p-imagen-titulo-descripcion-enlace__content .field--name-field-titulo{font-size:24px;line-height:32px}}.node-landing-avatar__section--comparativa .p-imagen-titulo-descripcion-enlace .p-imagen-titulo-descripcion-enlace__content .field--name-field-descripcion{font-size:14px;line-height:20px;color:#130146}.node-landing-avatar__section--comparativa .p-imagen-titulo-descripcion-enlace .p-imagen-titulo-descripcion-enlace__content .field--name-field-descripcion p{margin:0}.node-landing-avatar__section--comparativa .p-imagen-titulo-descripcion-enlace .p-imagen-titulo-descripcion-enlace__content .field--name-field-enlace a{display:inline-flex;align-items:center;gap:8px;background:#f0522e;color:#fff;padding:16px 24px 16px 20px;border-radius:12px;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;text-decoration:none;transition:background .2s ease,transform .15s ease;border:none;cursor:pointer}.node-landing-avatar__section--comparativa .p-imagen-titulo-descripcion-enlace .p-imagen-titulo-descripcion-enlace__content .field--name-field-enlace a::before{content:"+";font-size:16px;font-weight:400}.node-landing-avatar__section--comparativa .p-imagen-titulo-descripcion-enlace .p-imagen-titulo-descripcion-enlace__content .field--name-field-enlace a:hover{background:#c9441f;color:#fff;transform:translateY(-1px)}.node-landing-avatar__section--comparativa .p-imagen-titulo-descripcion-enlace .p-imagen-titulo-descripcion-enlace__content .field--name-field-enlace a{display:inline-flex;margin-top:8px}.node-landing-avatar__section--pricing{padding:96px 0;background:#fbfdf6}@media(max-width:991.98px){.node-landing-avatar__section--pricing{padding:48px 16px}}.node-landing-avatar__section--pricing .field-group__content{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:72px}.node-landing-avatar__section--pricing .field--name-field-descripcion-7{max-width:664px;text-align:center;padding:0 40px}.node-landing-avatar__section--pricing .field--name-field-descripcion-7 .pricing-cards,.node-landing-avatar__section--pricing .field--name-field-descripcion-7 .field__item>div{display:flex;gap:24px;justify-content:center;max-width:1128px;margin:0 auto}@media(max-width:991.98px){.node-landing-avatar__section--pricing .field--name-field-descripcion-7 .pricing-cards,.node-landing-avatar__section--pricing .field--name-field-descripcion-7 .field__item>div{flex-direction:column;align-items:center}}.node-landing-avatar__section--pricing .field--name-field-descripcion-7 table{width:100%;max-width:1128px;border-collapse:separate;border-spacing:24px 0}.node-landing-avatar__section--pricing .field--name-field-descripcion-7 table td{background:#fff;border:1px solid #e5e5e7;border-radius:12px;padding:32px;vertical-align:top;width:33.33%}@media(max-width:991.98px){.node-landing-avatar__section--pricing .field--name-field-descripcion-7 table td{display:block;width:100%;margin-bottom:24px}}.node-landing-avatar__section--pricing .field--name-field-descripcion-7 table td:nth-child(2){background:#ffb9a9;border-color:#ffb9a9}.node-landing-avatar__section--pricing .field--name-field-descripcion-7 table .price,.node-landing-avatar__section--pricing .field--name-field-descripcion-7 table strong{font-size:32px;font-weight:400;line-height:40px;color:#130146}.node-landing-avatar__section--pricing .field--name-field-descripcion-7 table a{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:#130146;padding:16px 20px;border-radius:12px;border:1px solid #e5e5e7;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;text-decoration:none;transition:background .2s ease,border-color .2s ease;cursor:pointer}.node-landing-avatar__section--pricing .field--name-field-descripcion-7 table a::before{content:none}.node-landing-avatar__section--pricing .field--name-field-descripcion-7 table a:hover{background:#f5f5f7;border-color:#d1d1d3;color:#130146}.node-landing-avatar__section--pricing .field--name-field-descripcion-7 table a{margin-top:16px}.node-landing-avatar__section--pricing .field--name-field-descripcion-7 table td:nth-child(2) a{display:inline-flex;align-items:center;gap:8px;background:#f0522e;color:#fff;padding:16px 24px 16px 20px;border-radius:12px;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;text-decoration:none;transition:background .2s ease,transform .15s ease;border:none;cursor:pointer}.node-landing-avatar__section--pricing .field--name-field-descripcion-7 table td:nth-child(2) a::before{content:"+";font-size:16px;font-weight:400}.node-landing-avatar__section--pricing .field--name-field-descripcion-7 table td:nth-child(2) a:hover{background:#c9441f;color:#fff;transform:translateY(-1px)}.node-landing-avatar__section--pricing .field--name-field-descripcion-7 table ul{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;gap:16px}.node-landing-avatar__section--pricing .field--name-field-descripcion-7 table ul li{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:16px;color:#130146}.node-landing-avatar__section--pricing .field--name-field-descripcion-7 table ul li::before{content:"";width:16px;height:16px;flex-shrink:0;background-image:url(/themes/custom/frontend/images/checkmark-circle.svg);background-size:contain;background-repeat:no-repeat}.node-landing-avatar__section--cta-final{padding:96px 24px}@media(max-width:991.98px){.node-landing-avatar__section--cta-final{padding:48px 16px}}.node-landing-avatar__section--cta-final>.field-group{max-width:1128px;margin:0 auto;background:#ece6fe;border-radius:24px;overflow:hidden}@media(max-width:767.98px){.node-landing-avatar__section--cta-final>.field-group{border-radius:16px}}.node-landing-avatar__section--cta-final .field-group__content{padding:80px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;column-gap:64px;row-gap:24px}@media(max-width:1199.98px){.node-landing-avatar__section--cta-final .field-group__content{padding:48px 40px;column-gap:40px}}@media(max-width:991.98px){.node-landing-avatar__section--cta-final .field-group__content{grid-template-columns:1fr;grid-template-rows:auto;padding:40px 24px;gap:32px;text-align:center;justify-items:center}}.node-landing-avatar__section--cta-final .field--name-field-descripcion-8{grid-column:1;grid-row:1;align-self:end}@media(max-width:991.98px){.node-landing-avatar__section--cta-final .field--name-field-descripcion-8{grid-row:auto;order:2;text-align:center}}.node-landing-avatar__section--cta-final .field--name-field-descripcion-8 h2,.node-landing-avatar__section--cta-final .field--name-field-descripcion-8 h3{font-style:italic}.node-landing-avatar__section--cta-final .field--name-field-enlace-4{grid-column:1;grid-row:2;align-self:start}@media(max-width:991.98px){.node-landing-avatar__section--cta-final .field--name-field-enlace-4{grid-row:auto;order:3;text-align:center}}.node-landing-avatar__section--cta-final .field--name-field-enlace-4 a{display:inline-flex;align-items:center;gap:8px;background:#f0522e;color:#fff;padding:16px 24px 16px 20px;border-radius:12px;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;text-decoration:none;transition:background .2s ease,transform .15s ease;border:none;cursor:pointer}.node-landing-avatar__section--cta-final .field--name-field-enlace-4 a::before{content:"+";font-size:16px;font-weight:400}.node-landing-avatar__section--cta-final .field--name-field-enlace-4 a:hover{background:#c9441f;color:#fff;transform:translateY(-1px)}.node-landing-avatar__section--cta-final .field--name-field-enlace-4 a::before{content:none}.node-landing-avatar__section--cta-final .field--name-field-enlace-4 a::after{content:"→";font-size:16px}.node-landing-avatar__section--cta-final .field--name-field-imagen-lateral{grid-column:2;grid-row:1/-1;align-self:center;display:flex;flex-direction:column;gap:16px;max-width:400px}@media(max-width:991.98px){.node-landing-avatar__section--cta-final .field--name-field-imagen-lateral{grid-column:1;grid-row:auto;max-width:400px;order:1;margin:0 auto}}.node-landing-avatar__section--cta-final .field--name-field-imagen-lateral img{width:100%;height:auto;border-radius:12px}.page-node-type-contacto .container-xl,.page-node-type-contacto .container-lg,.page-node-type-contacto .container,.node-contacto .container-xl,.node-contacto .container-lg,.node-contacto .container{max-width:51.5rem}@media(max-width:991.98px){.page-node-type-contacto .container-xl,.page-node-type-contacto .container-lg,.page-node-type-contacto .container,.node-contacto .container-xl,.node-contacto .container-lg,.node-contacto .container{max-width:100%;padding-left:1rem;padding-right:1rem}}.page-node-type-contacto p,.node-contacto p{color:#333;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;letter-spacing:0em;margin-bottom:1rem}.page-node-type-contacto .descripcion+*,.page-node-type-contacto .node-content__description+*,.node-contacto .descripcion+*,.node-contacto .node-content__description+*{margin-top:1.5rem}.page-node-type-contacto .image img,.page-node-type-contacto .field--name-field-imagen img,.page-node-type-contacto .node-content__image img,.node-contacto .image img,.node-contacto .field--name-field-imagen img,.node-contacto .node-content__image img{width:100%;height:auto;max-width:100%;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06);border-radius:.5rem}.page-node-type-noticias-general{background-color:#fbfdf6}.page-node-type-noticias-general .container-xl,.page-node-type-noticias-general .container-lg,.page-node-type-noticias-general .container,.node-noticias-general .container-xl,.node-noticias-general .container-lg,.node-noticias-general .container{max-width:70.5rem}@media(max-width:991.98px){.page-node-type-noticias-general .container-xl,.page-node-type-noticias-general .container-lg,.page-node-type-noticias-general .container,.node-noticias-general .container-xl,.node-noticias-general .container-lg,.node-noticias-general .container{max-width:100%;padding-left:1rem;padding-right:1rem}}.page-node-type-noticias-general .node-noticias-general__title,.node-noticias-general .node-noticias-general__title{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:2.75rem;font-weight:600;line-height:3rem;letter-spacing:-0.11rem;color:#130146;margin-bottom:0}@media(max-width:991.98px){.page-node-type-noticias-general .node-noticias-general__title,.node-noticias-general .node-noticias-general__title{font-size:2rem;line-height:2.5rem;letter-spacing:-0.08rem}}.page-node-type-noticias-general .section--contenido,.node-noticias-general .section--contenido{text-align:center;display:flex;flex-direction:column;align-items:center}.page-node-type-noticias-general .section--contenido>.field--name-field-titulo,.page-node-type-noticias-general .section--contenido .field--name-field-titulo,.node-noticias-general .section--contenido>.field--name-field-titulo,.node-noticias-general .section--contenido .field--name-field-titulo{display:none}.page-node-type-noticias-general .section--contenido .field--name-field-descripcion,.node-noticias-general .section--contenido .field--name-field-descripcion{max-width:41.5rem;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;color:#130146}.page-node-type-noticias-general .section--contenido+.section--lista-posts,.node-noticias-general .section--contenido+.section--lista-posts{margin-top:3rem}.page-node-type-noticias-general .section--lista-posts,.node-noticias-general .section--lista-posts{padding-bottom:7.5rem}.page-node-type-post{background-color:#fbfdf6}.node-post-breadcrumb{display:flex;justify-content:center;padding:1.5rem 0}@media(max-width:991.98px){.node-post-breadcrumb{padding:1rem 0}}.node-post-breadcrumb__container{max-width:70.5rem;width:100%}@media(max-width:991.98px){.node-post-breadcrumb__container{padding-left:1rem;padding-right:1rem}}.node-post-breadcrumb__list{display:flex;align-items:center;justify-content:center;gap:.5rem;list-style:none;margin:0;padding:0;flex-wrap:wrap}.node-post-breadcrumb__item{display:flex;align-items:center;gap:.25rem}.node-post-breadcrumb__link{display:flex;align-items:center;gap:.25rem;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:500;line-height:1rem;color:#130146;text-decoration:none}.node-post-breadcrumb__link:hover{text-decoration:underline;color:#130146}.node-post-breadcrumb__icon{width:.75rem;height:.75rem;flex-shrink:0;color:currentColor}.node-post-breadcrumb__item--active .node-post-breadcrumb__icon{color:#6e6c77}.node-post-breadcrumb__text{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:500;line-height:1rem;color:#6e6c77}.node-post-breadcrumb__text .field{display:inline}.node-post .container-xl,.node-post .container-lg,.node-post .container{max-width:50.125rem}@media(max-width:991.98px){.node-post .container-xl,.node-post .container-lg,.node-post .container{max-width:100%;padding-left:1rem;padding-right:1rem}}.node-post .node-post__container{padding-top:1.5rem;padding-bottom:6rem}@media(max-width:991.98px){.node-post .node-post__container{padding-top:1rem;padding-bottom:3rem}}.node-post .field-group__content{display:flex;flex-direction:column;gap:3rem}@media(max-width:991.98px){.node-post .field-group__content{gap:2rem}}.node-post .node-post__meta{display:flex;align-items:center;gap:.375rem;opacity:.6;margin-top:-1rem}@media(max-width:991.98px){.node-post .node-post__meta{margin-top:0}}.node-post .node-post__meta span{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;color:#130146}.node-post .node-post__meta-icon{flex-shrink:0;width:1rem;height:1rem;color:#130146}.node-post h1.page-title,.node-post .page-title{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:2.75rem;font-weight:600;line-height:3rem;letter-spacing:-0.11rem;color:#130146;margin-bottom:0}@media(max-width:991.98px){.node-post h1.page-title,.node-post .page-title{font-size:2rem;line-height:2.5rem;letter-spacing:-0.08rem}}.node-post .field--name-field-titulo{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:2.75rem;font-weight:600;line-height:3rem;letter-spacing:-0.11rem;color:#130146;margin:0}@media(max-width:991.98px){.node-post .field--name-field-titulo{font-size:2rem;line-height:2.5rem;letter-spacing:-0.08rem}}.node-post .field--name-field-imagen img{width:100%;height:auto;max-width:100%;border-radius:1.25rem;box-shadow:none;aspect-ratio:802/451;object-fit:cover}.node-post .field--name-field-descripcion .field__item>*{margin-top:0;margin-bottom:0}.node-post .field--name-field-descripcion .field__item>*+*{margin-top:2rem}.node-post .field--name-field-descripcion .field__item>h2{margin-top:3rem}.node-post .field--name-field-descripcion .field__item>h2+p,.node-post .field--name-field-descripcion .field__item>h2+ul,.node-post .field--name-field-descripcion .field__item>h2+ol,.node-post .field--name-field-descripcion .field__item>h2+div{margin-top:2.5rem}.node-post .field--name-field-descripcion .field__item>h3{margin-top:2rem}.node-post .field--name-field-descripcion .field__item>h3+p,.node-post .field--name-field-descripcion .field__item>h3+ul,.node-post .field--name-field-descripcion .field__item>h3+ol,.node-post .field--name-field-descripcion .field__item>h3+div{margin-top:2rem}.node-post .field--name-field-descripcion .field__item>h4{margin-top:2rem}.node-post .field--name-field-descripcion .field__item>h4+p,.node-post .field--name-field-descripcion .field__item>h4+ul,.node-post .field--name-field-descripcion .field__item>h4+ol{margin-top:1.5rem}.node-post .field--name-field-descripcion .field__item>blockquote{margin-top:3rem}.node-post .field--name-field-descripcion .field__item>blockquote+*{margin-top:3rem}.node-post .field--name-field-descripcion .field__item>img,.node-post .field--name-field-descripcion .field__item>figure{margin-top:3rem}.node-post .field--name-field-descripcion .field__item>img+*,.node-post .field--name-field-descripcion .field__item>figure+*{margin-top:3rem}.node-post .field--name-field-descripcion .field__item>*:first-child{margin-top:0}.node-post .field--name-field-descripcion p{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;color:#130146}.node-post .field--name-field-descripcion strong{font-weight:600}.node-post .field--name-field-descripcion h2{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:600;line-height:2rem;color:#130146}.node-post .field--name-field-descripcion h3{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem;color:#130146}.node-post .field--name-field-descripcion h4{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.5rem;color:#130146}.node-post .field--name-field-descripcion ul{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:1rem}.node-post .field--name-field-descripcion ul li{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;color:#130146;padding-left:.875rem;position:relative}.node-post .field--name-field-descripcion ul li::before{content:"";position:absolute;left:0;top:.625rem;width:.25rem;height:.25rem;border-radius:50%;background-color:#130146}.node-post .field--name-field-descripcion ul li strong{font-weight:600}.node-post .field--name-field-descripcion ol{padding-left:2.25rem;display:flex;flex-direction:column;gap:1rem}.node-post .field--name-field-descripcion ol li{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;color:#130146}.node-post .field--name-field-descripcion ol li::marker{font-weight:600}.node-post .field--name-field-descripcion blockquote{background-color:#fdeae5;border-radius:.75rem;padding:1.5rem;border:none}.node-post .field--name-field-descripcion blockquote p{font-weight:600;font-style:italic}.node-post .field--name-field-descripcion blockquote p strong,.node-post .field--name-field-descripcion blockquote p b{color:#f0522e}.node-post .field--name-field-descripcion a,.node-post .field--name-field-descripcion a span{color:#f0522e !important;text-decoration:underline}.node-post .field--name-field-descripcion a:hover,.node-post .field--name-field-descripcion a:hover span{color:#c9441f !important}.node-post .field--name-field-descripcion img{width:100%;height:auto;border-radius:1.25rem}.node-post-premium{position:relative}.node-post-premium__overlay{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:4rem;padding-bottom:2rem}.node-post-premium__overlay::before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:6rem;background:linear-gradient(to bottom,rgba(251,253,246,0) 0%,#fbfdf6 100%);pointer-events:none}.node-post-premium__dialog{display:flex;flex-direction:column;align-items:center;gap:2.5rem;max-width:34.25rem;width:100%}@media(max-width:991.98px){.node-post-premium__dialog{max-width:100%;padding:0 1rem}}.node-post-premium__dialog-top{display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:100%}.node-post-premium__lock{width:3rem;height:3rem;opacity:.2;color:#130146;flex-shrink:0}.node-post-premium__message{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:500;line-height:2rem;color:#130146;text-align:center;margin:0}.node-post-premium__cta{display:flex;align-items:center;justify-content:center;gap:.5rem;height:3rem;padding:0 1.5rem;background-color:#f0522e;border-radius:.75rem;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:600;line-height:1rem;color:#fff;text-decoration:none;border:none;cursor:pointer;transition:background-color .2s ease}.node-post-premium__cta:hover{background-color:#c9441f;color:#fff}.node-post-related{background-color:#fafaf8;padding:6rem 1.5rem}@media(max-width:991.98px){.node-post-related{padding:3rem 1rem}}.node-post-related__inner{max-width:70.5rem;margin:0 auto;display:flex;flex-direction:column;gap:4.5rem}@media(max-width:991.98px){.node-post-related__inner{gap:2.5rem}}.node-post-related__title{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:2rem;font-weight:600;line-height:2.5rem;color:#130146;text-align:center;margin:0}.node-post-related__cards{display:flex;gap:1.875rem;align-items:stretch;justify-content:center}@media(max-width:991.98px){.node-post-related__cards{flex-direction:column;gap:1.5rem}}.node-post-related__cards>.views-element-container{display:contents}.node-post-related__cards .view{display:contents}.node-post-related__cards .view-content{display:contents}.node-post-related__cards .views-row{flex:1 1 0;min-width:0;max-width:356px}@media(max-width:991.98px){.node-post-related__cards .views-row{max-width:100%}}.node-post-related__cards .node-post-teaser{height:100%}.node-post-related__cards .node-post-teaser__image img{width:100%;height:auto;aspect-ratio:270/152;object-fit:cover;border-radius:.75rem .75rem 0 0}.node-post-related__cards .node-post-teaser__cta{display:none}.user-login-page__divider,.user-register-page__divider{display:flex;flex-direction:row;align-items:center;gap:12px;margin:4px 0;width:100%}.user-login-page__divider-line,.user-register-page__divider-line{flex:1 1 0;min-width:0;height:1px;background-color:#e5e5e7;border:none;align-self:center}.user-login-page__divider-text,.user-register-page__divider-text{flex-shrink:0;font-size:.8125rem;color:#130146;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:.02em}.path-user:not(.user-logged-in) .section,.path-user-my-profile:not(.user-logged-in) .section{padding-top:0}.path-user:not(.user-logged-in) .page-standalone__body,.path-user-my-profile:not(.user-logged-in) .page-standalone__body{display:flex;flex-direction:column;gap:48px;align-items:center;width:100%}.path-user:not(.user-logged-in) .page-standalone__footer,.path-user-my-profile:not(.user-logged-in) .page-standalone__footer{margin-top:24px}.path-user:not(.user-logged-in) label.form-required::after,.path-user:not(.user-logged-in) label.js-form-required::after,.path-user:not(.user-logged-in) .form-item__label.form-required::after,.path-user-my-profile:not(.user-logged-in) label.form-required::after,.path-user-my-profile:not(.user-logged-in) label.js-form-required::after,.path-user-my-profile:not(.user-logged-in) .form-item__label.form-required::after{display:none !important;content:none !important}.path-user:not(.user-logged-in) .user-login-page,.path-user-my-profile:not(.user-logged-in) .user-login-page{display:flex;flex-direction:column;gap:24px;width:100%}.path-user:not(.user-logged-in) .user-login-page__title,.path-user-my-profile:not(.user-logged-in) .user-login-page__title{text-align:center;color:#f0522e;font-family:"Inter",sans-serif;font-size:24px;font-weight:600;line-height:32px;margin:0}.path-user:not(.user-logged-in) .user-login-page__subtitle,.path-user-my-profile:not(.user-logged-in) .user-login-page__subtitle{text-align:center;margin:0;font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#130146}.path-user:not(.user-logged-in) .user-login-page__header,.path-user-my-profile:not(.user-logged-in) .user-login-page__header{text-align:center;margin-bottom:0;display:flex;flex-direction:column;gap:16px}.path-user:not(.user-logged-in) .user-login-page__social,.path-user-my-profile:not(.user-logged-in) .user-login-page__social{display:flex;flex-direction:column;gap:10px;width:100%}.path-user:not(.user-logged-in) .user-login-page__social-link,.path-user-my-profile:not(.user-logged-in) .user-login-page__social-link{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:11px 20px;border:1px solid #e5e5e7;border-radius:12px;background-color:#fff;color:#333;font-family:"Inter",sans-serif;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;transition:border-color .2s ease,background-color .2s ease;box-sizing:border-box}.path-user:not(.user-logged-in) .user-login-page__social-link:hover,.path-user:not(.user-logged-in) .user-login-page__social-link:focus,.path-user-my-profile:not(.user-logged-in) .user-login-page__social-link:hover,.path-user-my-profile:not(.user-logged-in) .user-login-page__social-link:focus{border-color:#f0522e;background-color:#f8f6ff;color:#333;text-decoration:none}.path-user:not(.user-logged-in) .user-login-page__social-link:focus-visible,.path-user-my-profile:not(.user-logged-in) .user-login-page__social-link:focus-visible{outline:2px solid #f0522e;outline-offset:2px}.path-user:not(.user-logged-in) .user-login-page__form,.path-user-my-profile:not(.user-logged-in) .user-login-page__form{width:100%}.path-user:not(.user-logged-in) .user-login-page__footer,.path-user-my-profile:not(.user-logged-in) .user-login-page__footer{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin-top:0}.path-user:not(.user-logged-in) .user-login-page__footer-text,.path-user-my-profile:not(.user-logged-in) .user-login-page__footer-text{margin:0;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#6e6c77}.path-user:not(.user-logged-in) .user-login-page__footer-link,.path-user-my-profile:not(.user-logged-in) .user-login-page__footer-link{flex-shrink:0;font-family:"Inter",sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#f0522e;text-decoration:none;padding:0}.path-user:not(.user-logged-in) .user-login-page__footer-link:hover,.path-user:not(.user-logged-in) .user-login-page__footer-link:focus,.path-user-my-profile:not(.user-logged-in) .user-login-page__footer-link:hover,.path-user-my-profile:not(.user-logged-in) .user-login-page__footer-link:focus{text-decoration:underline;text-underline-offset:2px;color:#f0522e}.path-user:not(.user-logged-in) .user-register-page,.path-user-my-profile:not(.user-logged-in) .user-register-page{display:flex;flex-direction:column;gap:16px;width:100%}.path-user:not(.user-logged-in) .user-register-page__title,.path-user-my-profile:not(.user-logged-in) .user-register-page__title{text-align:center;color:#f0522e;font-size:1.5rem;font-weight:700;line-height:1.25;margin:0 0 4px}.path-user:not(.user-logged-in) .user-register-page__header,.path-user-my-profile:not(.user-logged-in) .user-register-page__header{text-align:center;margin-bottom:8px}.path-user:not(.user-logged-in) .user-register-page__social,.path-user-my-profile:not(.user-logged-in) .user-register-page__social{display:flex;flex-direction:column;gap:10px;width:100%}.path-user:not(.user-logged-in) .user-register-page__social-link,.path-user-my-profile:not(.user-logged-in) .user-register-page__social-link{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:11px 20px;border:1.5px solid #e5e5e7;border-radius:8px;background-color:#fff;color:#333;font-size:.9375rem;font-weight:500;line-height:1.3;text-decoration:none;transition:border-color .2s ease,background-color .2s ease;box-sizing:border-box}.path-user:not(.user-logged-in) .user-register-page__social-link:hover,.path-user:not(.user-logged-in) .user-register-page__social-link:focus,.path-user-my-profile:not(.user-logged-in) .user-register-page__social-link:hover,.path-user-my-profile:not(.user-logged-in) .user-register-page__social-link:focus{border-color:#f0522e;background-color:#f8fcfe;color:#333;text-decoration:none}.path-user:not(.user-logged-in) .user-register-page__social-link:focus-visible,.path-user-my-profile:not(.user-logged-in) .user-register-page__social-link:focus-visible{outline:2px solid #f0522e;outline-offset:2px}.path-user:not(.user-logged-in) .user-register-page__form,.path-user-my-profile:not(.user-logged-in) .user-register-page__form{width:100%}.path-user:not(.user-logged-in) .user-register-page__footer,.path-user-my-profile:not(.user-logged-in) .user-register-page__footer{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin-top:8px}.path-user:not(.user-logged-in) .user-register-page__footer-text,.path-user-my-profile:not(.user-logged-in) .user-register-page__footer-text{margin:0;font-size:.875rem;color:#6e6c77}.path-user:not(.user-logged-in) .user-register-page__footer-link,.path-user-my-profile:not(.user-logged-in) .user-register-page__footer-link{flex-shrink:0;font-size:.875rem;font-weight:600;color:#f0522e;text-decoration:none;padding:0}.path-user:not(.user-logged-in) .user-register-page__footer-link:hover,.path-user:not(.user-logged-in) .user-register-page__footer-link:focus,.path-user-my-profile:not(.user-logged-in) .user-register-page__footer-link:hover,.path-user-my-profile:not(.user-logged-in) .user-register-page__footer-link:focus{text-decoration:underline;text-underline-offset:2px}.path-user:not(.user-logged-in) .user-pass-page,.path-user-my-profile:not(.user-logged-in) .user-pass-page{display:flex;flex-direction:column;gap:16px;width:100%}.path-user:not(.user-logged-in) .user-pass-page__title,.path-user-my-profile:not(.user-logged-in) .user-pass-page__title{text-align:center;color:#f0522e;font-size:1.5rem;font-weight:700;line-height:1.25;margin:0 0 4px}.path-user:not(.user-logged-in) .user-pass-page__subtitle,.path-user-my-profile:not(.user-logged-in) .user-pass-page__subtitle{text-align:center;margin:0;font-size:.9375rem;color:#130146;line-height:1.5}.path-user:not(.user-logged-in) .user-pass-page__header,.path-user-my-profile:not(.user-logged-in) .user-pass-page__header{text-align:center;margin-bottom:8px}.path-user:not(.user-logged-in) .user-pass-page__form,.path-user-my-profile:not(.user-logged-in) .user-pass-page__form{width:100%}.path-user:not(.user-logged-in) .user-pass-page__footer,.path-user-my-profile:not(.user-logged-in) .user-pass-page__footer{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin-top:8px}.path-user:not(.user-logged-in) .user-pass-page__footer-text,.path-user-my-profile:not(.user-logged-in) .user-pass-page__footer-text{margin:0;font-size:.875rem;color:#6e6c77}.path-user:not(.user-logged-in) .user-pass-page__footer-link,.path-user-my-profile:not(.user-logged-in) .user-pass-page__footer-link{flex-shrink:0;font-size:.875rem;font-weight:600;color:#f0522e;text-decoration:none;padding:0}.path-user:not(.user-logged-in) .user-pass-page__footer-link:hover,.path-user:not(.user-logged-in) .user-pass-page__footer-link:focus,.path-user-my-profile:not(.user-logged-in) .user-pass-page__footer-link:hover,.path-user-my-profile:not(.user-logged-in) .user-pass-page__footer-link:focus{text-decoration:underline;text-underline-offset:2px}.path-user:not(.user-logged-in) .user-login-form,.path-user:not(.user-logged-in) .user-pass-form,.path-user-my-profile:not(.user-logged-in) .user-login-form,.path-user-my-profile:not(.user-logged-in) .user-pass-form{display:flex;flex-direction:column;gap:12px;width:100%;font-family:"Inter",sans-serif}.path-user:not(.user-logged-in) .user-login-form label,.path-user:not(.user-logged-in) .user-login-form .form-item__label,.path-user:not(.user-logged-in) .user-pass-form label,.path-user:not(.user-logged-in) .user-pass-form .form-item__label,.path-user-my-profile:not(.user-logged-in) .user-login-form label,.path-user-my-profile:not(.user-logged-in) .user-login-form .form-item__label,.path-user-my-profile:not(.user-logged-in) .user-pass-form label,.path-user-my-profile:not(.user-logged-in) .user-pass-form .form-item__label{position:static !important;width:auto !important;height:auto !important;overflow:visible !important;clip-path:none !important;white-space:normal !important;border:0 !important;padding:0 !important;margin:0 !important;display:block;font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#130146;padding-left:16px !important}.path-user:not(.user-logged-in) .user-login-form .form-item,.path-user:not(.user-logged-in) .user-pass-form .form-item,.path-user-my-profile:not(.user-logged-in) .user-login-form .form-item,.path-user-my-profile:not(.user-logged-in) .user-pass-form .form-item{display:flex;flex-direction:column;gap:6px;margin:0;width:100%}.path-user:not(.user-logged-in) .user-login-form .form-item+.form-item,.path-user:not(.user-logged-in) .user-pass-form .form-item+.form-item,.path-user-my-profile:not(.user-logged-in) .user-login-form .form-item+.form-item,.path-user-my-profile:not(.user-logged-in) .user-pass-form .form-item+.form-item{margin-top:0}.path-user:not(.user-logged-in) .user-login-form input[type=text],.path-user:not(.user-logged-in) .user-login-form input[type=email],.path-user:not(.user-logged-in) .user-login-form input[type=password],.path-user:not(.user-logged-in) .user-login-form input[type=tel],.path-user:not(.user-logged-in) .user-login-form input[type=url],.path-user:not(.user-logged-in) .user-login-form input[type=number],.path-user:not(.user-logged-in) .user-login-form select,.path-user:not(.user-logged-in) .user-login-form textarea,.path-user:not(.user-logged-in) .user-pass-form input[type=text],.path-user:not(.user-logged-in) .user-pass-form input[type=email],.path-user:not(.user-logged-in) .user-pass-form input[type=password],.path-user:not(.user-logged-in) .user-pass-form input[type=tel],.path-user:not(.user-logged-in) .user-pass-form input[type=url],.path-user:not(.user-logged-in) .user-pass-form input[type=number],.path-user:not(.user-logged-in) .user-pass-form select,.path-user:not(.user-logged-in) .user-pass-form textarea,.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=text],.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=email],.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=password],.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=tel],.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=url],.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=number],.path-user-my-profile:not(.user-logged-in) .user-login-form select,.path-user-my-profile:not(.user-logged-in) .user-login-form textarea,.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=text],.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=email],.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=password],.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=tel],.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=url],.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=number],.path-user-my-profile:not(.user-logged-in) .user-pass-form select,.path-user-my-profile:not(.user-logged-in) .user-pass-form textarea{width:100%;height:48px;padding:14px 16px;border:1px solid #e5e5e7;border-radius:12px;font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#130146;background-color:#fff;box-sizing:border-box;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.path-user:not(.user-logged-in) .user-login-form input[type=text]:focus,.path-user:not(.user-logged-in) .user-login-form input[type=email]:focus,.path-user:not(.user-logged-in) .user-login-form input[type=password]:focus,.path-user:not(.user-logged-in) .user-login-form input[type=tel]:focus,.path-user:not(.user-logged-in) .user-login-form input[type=url]:focus,.path-user:not(.user-logged-in) .user-login-form input[type=number]:focus,.path-user:not(.user-logged-in) .user-login-form select:focus,.path-user:not(.user-logged-in) .user-login-form textarea:focus,.path-user:not(.user-logged-in) .user-pass-form input[type=text]:focus,.path-user:not(.user-logged-in) .user-pass-form input[type=email]:focus,.path-user:not(.user-logged-in) .user-pass-form input[type=password]:focus,.path-user:not(.user-logged-in) .user-pass-form input[type=tel]:focus,.path-user:not(.user-logged-in) .user-pass-form input[type=url]:focus,.path-user:not(.user-logged-in) .user-pass-form input[type=number]:focus,.path-user:not(.user-logged-in) .user-pass-form select:focus,.path-user:not(.user-logged-in) .user-pass-form textarea:focus,.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=text]:focus,.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=email]:focus,.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=password]:focus,.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=tel]:focus,.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=url]:focus,.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=number]:focus,.path-user-my-profile:not(.user-logged-in) .user-login-form select:focus,.path-user-my-profile:not(.user-logged-in) .user-login-form textarea:focus,.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=text]:focus,.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=email]:focus,.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=password]:focus,.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=tel]:focus,.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=url]:focus,.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=number]:focus,.path-user-my-profile:not(.user-logged-in) .user-pass-form select:focus,.path-user-my-profile:not(.user-logged-in) .user-pass-form textarea:focus{border-color:#f0522e;box-shadow:0 0 0 3px rgba(240,82,46,.15)}.path-user:not(.user-logged-in) .user-login-form input[type=text]::placeholder,.path-user:not(.user-logged-in) .user-login-form input[type=email]::placeholder,.path-user:not(.user-logged-in) .user-login-form input[type=password]::placeholder,.path-user:not(.user-logged-in) .user-login-form input[type=tel]::placeholder,.path-user:not(.user-logged-in) .user-login-form input[type=url]::placeholder,.path-user:not(.user-logged-in) .user-login-form input[type=number]::placeholder,.path-user:not(.user-logged-in) .user-login-form select::placeholder,.path-user:not(.user-logged-in) .user-login-form textarea::placeholder,.path-user:not(.user-logged-in) .user-pass-form input[type=text]::placeholder,.path-user:not(.user-logged-in) .user-pass-form input[type=email]::placeholder,.path-user:not(.user-logged-in) .user-pass-form input[type=password]::placeholder,.path-user:not(.user-logged-in) .user-pass-form input[type=tel]::placeholder,.path-user:not(.user-logged-in) .user-pass-form input[type=url]::placeholder,.path-user:not(.user-logged-in) .user-pass-form input[type=number]::placeholder,.path-user:not(.user-logged-in) .user-pass-form select::placeholder,.path-user:not(.user-logged-in) .user-pass-form textarea::placeholder,.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=text]::placeholder,.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=email]::placeholder,.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=password]::placeholder,.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=tel]::placeholder,.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=url]::placeholder,.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=number]::placeholder,.path-user-my-profile:not(.user-logged-in) .user-login-form select::placeholder,.path-user-my-profile:not(.user-logged-in) .user-login-form textarea::placeholder,.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=text]::placeholder,.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=email]::placeholder,.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=password]::placeholder,.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=tel]::placeholder,.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=url]::placeholder,.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=number]::placeholder,.path-user-my-profile:not(.user-logged-in) .user-pass-form select::placeholder,.path-user-my-profile:not(.user-logged-in) .user-pass-form textarea::placeholder{color:#9c9aa3}.path-user:not(.user-logged-in) .user-login-form input[type=text].error,.path-user:not(.user-logged-in) .user-login-form input[type=text].is-invalid,.path-user:not(.user-logged-in) .user-login-form input[type=email].error,.path-user:not(.user-logged-in) .user-login-form input[type=email].is-invalid,.path-user:not(.user-logged-in) .user-login-form input[type=password].error,.path-user:not(.user-logged-in) .user-login-form input[type=password].is-invalid,.path-user:not(.user-logged-in) .user-login-form input[type=tel].error,.path-user:not(.user-logged-in) .user-login-form input[type=tel].is-invalid,.path-user:not(.user-logged-in) .user-login-form input[type=url].error,.path-user:not(.user-logged-in) .user-login-form input[type=url].is-invalid,.path-user:not(.user-logged-in) .user-login-form input[type=number].error,.path-user:not(.user-logged-in) .user-login-form input[type=number].is-invalid,.path-user:not(.user-logged-in) .user-login-form select.error,.path-user:not(.user-logged-in) .user-login-form select.is-invalid,.path-user:not(.user-logged-in) .user-login-form textarea.error,.path-user:not(.user-logged-in) .user-login-form textarea.is-invalid,.path-user:not(.user-logged-in) .user-pass-form input[type=text].error,.path-user:not(.user-logged-in) .user-pass-form input[type=text].is-invalid,.path-user:not(.user-logged-in) .user-pass-form input[type=email].error,.path-user:not(.user-logged-in) .user-pass-form input[type=email].is-invalid,.path-user:not(.user-logged-in) .user-pass-form input[type=password].error,.path-user:not(.user-logged-in) .user-pass-form input[type=password].is-invalid,.path-user:not(.user-logged-in) .user-pass-form input[type=tel].error,.path-user:not(.user-logged-in) .user-pass-form input[type=tel].is-invalid,.path-user:not(.user-logged-in) .user-pass-form input[type=url].error,.path-user:not(.user-logged-in) .user-pass-form input[type=url].is-invalid,.path-user:not(.user-logged-in) .user-pass-form input[type=number].error,.path-user:not(.user-logged-in) .user-pass-form input[type=number].is-invalid,.path-user:not(.user-logged-in) .user-pass-form select.error,.path-user:not(.user-logged-in) .user-pass-form select.is-invalid,.path-user:not(.user-logged-in) .user-pass-form textarea.error,.path-user:not(.user-logged-in) .user-pass-form textarea.is-invalid,.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=text].error,.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=text].is-invalid,.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=email].error,.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=email].is-invalid,.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=password].error,.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=password].is-invalid,.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=tel].error,.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=tel].is-invalid,.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=url].error,.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=url].is-invalid,.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=number].error,.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=number].is-invalid,.path-user-my-profile:not(.user-logged-in) .user-login-form select.error,.path-user-my-profile:not(.user-logged-in) .user-login-form select.is-invalid,.path-user-my-profile:not(.user-logged-in) .user-login-form textarea.error,.path-user-my-profile:not(.user-logged-in) .user-login-form textarea.is-invalid,.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=text].error,.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=text].is-invalid,.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=email].error,.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=email].is-invalid,.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=password].error,.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=password].is-invalid,.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=tel].error,.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=tel].is-invalid,.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=url].error,.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=url].is-invalid,.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=number].error,.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=number].is-invalid,.path-user-my-profile:not(.user-logged-in) .user-pass-form select.error,.path-user-my-profile:not(.user-logged-in) .user-pass-form select.is-invalid,.path-user-my-profile:not(.user-logged-in) .user-pass-form textarea.error,.path-user-my-profile:not(.user-logged-in) .user-pass-form textarea.is-invalid{border-color:#dc3545}.path-user:not(.user-logged-in) .user-login-form .form-actions,.path-user:not(.user-logged-in) .user-pass-form .form-actions,.path-user-my-profile:not(.user-logged-in) .user-login-form .form-actions,.path-user-my-profile:not(.user-logged-in) .user-pass-form .form-actions{margin-top:12px}.path-user:not(.user-logged-in) .user-login-form .form-actions .form-submit,.path-user:not(.user-logged-in) .user-login-form .form-actions input[type=submit],.path-user:not(.user-logged-in) .user-login-form .form-actions button[type=submit],.path-user:not(.user-logged-in) .user-login-form input[type=submit].form-submit,.path-user:not(.user-logged-in) .user-login-form button[type=submit].form-submit,.path-user:not(.user-logged-in) .user-pass-form .form-actions .form-submit,.path-user:not(.user-logged-in) .user-pass-form .form-actions input[type=submit],.path-user:not(.user-logged-in) .user-pass-form .form-actions button[type=submit],.path-user:not(.user-logged-in) .user-pass-form input[type=submit].form-submit,.path-user:not(.user-logged-in) .user-pass-form button[type=submit].form-submit,.path-user-my-profile:not(.user-logged-in) .user-login-form .form-actions .form-submit,.path-user-my-profile:not(.user-logged-in) .user-login-form .form-actions input[type=submit],.path-user-my-profile:not(.user-logged-in) .user-login-form .form-actions button[type=submit],.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=submit].form-submit,.path-user-my-profile:not(.user-logged-in) .user-login-form button[type=submit].form-submit,.path-user-my-profile:not(.user-logged-in) .user-pass-form .form-actions .form-submit,.path-user-my-profile:not(.user-logged-in) .user-pass-form .form-actions input[type=submit],.path-user-my-profile:not(.user-logged-in) .user-pass-form .form-actions button[type=submit],.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=submit].form-submit,.path-user-my-profile:not(.user-logged-in) .user-pass-form button[type=submit].form-submit{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;padding:0 20px;border-radius:12px;border:none;background-color:#f0522e;color:#fff;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;cursor:pointer;transition:background-color .2s ease;text-decoration:none}.path-user:not(.user-logged-in) .user-login-form .form-actions .form-submit:hover,.path-user:not(.user-logged-in) .user-login-form .form-actions .form-submit:focus,.path-user:not(.user-logged-in) .user-login-form .form-actions input[type=submit]:hover,.path-user:not(.user-logged-in) .user-login-form .form-actions input[type=submit]:focus,.path-user:not(.user-logged-in) .user-login-form .form-actions button[type=submit]:hover,.path-user:not(.user-logged-in) .user-login-form .form-actions button[type=submit]:focus,.path-user:not(.user-logged-in) .user-login-form input[type=submit].form-submit:hover,.path-user:not(.user-logged-in) .user-login-form input[type=submit].form-submit:focus,.path-user:not(.user-logged-in) .user-login-form button[type=submit].form-submit:hover,.path-user:not(.user-logged-in) .user-login-form button[type=submit].form-submit:focus,.path-user:not(.user-logged-in) .user-pass-form .form-actions .form-submit:hover,.path-user:not(.user-logged-in) .user-pass-form .form-actions .form-submit:focus,.path-user:not(.user-logged-in) .user-pass-form .form-actions input[type=submit]:hover,.path-user:not(.user-logged-in) .user-pass-form .form-actions input[type=submit]:focus,.path-user:not(.user-logged-in) .user-pass-form .form-actions button[type=submit]:hover,.path-user:not(.user-logged-in) .user-pass-form .form-actions button[type=submit]:focus,.path-user:not(.user-logged-in) .user-pass-form input[type=submit].form-submit:hover,.path-user:not(.user-logged-in) .user-pass-form input[type=submit].form-submit:focus,.path-user:not(.user-logged-in) .user-pass-form button[type=submit].form-submit:hover,.path-user:not(.user-logged-in) .user-pass-form button[type=submit].form-submit:focus,.path-user-my-profile:not(.user-logged-in) .user-login-form .form-actions .form-submit:hover,.path-user-my-profile:not(.user-logged-in) .user-login-form .form-actions .form-submit:focus,.path-user-my-profile:not(.user-logged-in) .user-login-form .form-actions input[type=submit]:hover,.path-user-my-profile:not(.user-logged-in) .user-login-form .form-actions input[type=submit]:focus,.path-user-my-profile:not(.user-logged-in) .user-login-form .form-actions button[type=submit]:hover,.path-user-my-profile:not(.user-logged-in) .user-login-form .form-actions button[type=submit]:focus,.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=submit].form-submit:hover,.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=submit].form-submit:focus,.path-user-my-profile:not(.user-logged-in) .user-login-form button[type=submit].form-submit:hover,.path-user-my-profile:not(.user-logged-in) .user-login-form button[type=submit].form-submit:focus,.path-user-my-profile:not(.user-logged-in) .user-pass-form .form-actions .form-submit:hover,.path-user-my-profile:not(.user-logged-in) .user-pass-form .form-actions .form-submit:focus,.path-user-my-profile:not(.user-logged-in) .user-pass-form .form-actions input[type=submit]:hover,.path-user-my-profile:not(.user-logged-in) .user-pass-form .form-actions input[type=submit]:focus,.path-user-my-profile:not(.user-logged-in) .user-pass-form .form-actions button[type=submit]:hover,.path-user-my-profile:not(.user-logged-in) .user-pass-form .form-actions button[type=submit]:focus,.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=submit].form-submit:hover,.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=submit].form-submit:focus,.path-user-my-profile:not(.user-logged-in) .user-pass-form button[type=submit].form-submit:hover,.path-user-my-profile:not(.user-logged-in) .user-pass-form button[type=submit].form-submit:focus{background-color:rgb(89.7177871148%,21.8928571429%,6.4390756303%);color:#fff}.path-user:not(.user-logged-in) .user-login-form .form-actions .form-submit:focus-visible,.path-user:not(.user-logged-in) .user-login-form .form-actions input[type=submit]:focus-visible,.path-user:not(.user-logged-in) .user-login-form .form-actions button[type=submit]:focus-visible,.path-user:not(.user-logged-in) .user-login-form input[type=submit].form-submit:focus-visible,.path-user:not(.user-logged-in) .user-login-form button[type=submit].form-submit:focus-visible,.path-user:not(.user-logged-in) .user-pass-form .form-actions .form-submit:focus-visible,.path-user:not(.user-logged-in) .user-pass-form .form-actions input[type=submit]:focus-visible,.path-user:not(.user-logged-in) .user-pass-form .form-actions button[type=submit]:focus-visible,.path-user:not(.user-logged-in) .user-pass-form input[type=submit].form-submit:focus-visible,.path-user:not(.user-logged-in) .user-pass-form button[type=submit].form-submit:focus-visible,.path-user-my-profile:not(.user-logged-in) .user-login-form .form-actions .form-submit:focus-visible,.path-user-my-profile:not(.user-logged-in) .user-login-form .form-actions input[type=submit]:focus-visible,.path-user-my-profile:not(.user-logged-in) .user-login-form .form-actions button[type=submit]:focus-visible,.path-user-my-profile:not(.user-logged-in) .user-login-form input[type=submit].form-submit:focus-visible,.path-user-my-profile:not(.user-logged-in) .user-login-form button[type=submit].form-submit:focus-visible,.path-user-my-profile:not(.user-logged-in) .user-pass-form .form-actions .form-submit:focus-visible,.path-user-my-profile:not(.user-logged-in) .user-pass-form .form-actions input[type=submit]:focus-visible,.path-user-my-profile:not(.user-logged-in) .user-pass-form .form-actions button[type=submit]:focus-visible,.path-user-my-profile:not(.user-logged-in) .user-pass-form input[type=submit].form-submit:focus-visible,.path-user-my-profile:not(.user-logged-in) .user-pass-form button[type=submit].form-submit:focus-visible{outline:2px solid #f0522e;outline-offset:2px}.path-user:not(.user-logged-in) .user-login-form .tools-user__forgot,.path-user:not(.user-logged-in) .user-pass-form .tools-user__forgot,.path-user-my-profile:not(.user-logged-in) .user-login-form .tools-user__forgot,.path-user-my-profile:not(.user-logged-in) .user-pass-form .tools-user__forgot{display:block;text-align:center;font-family:"Inter",sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#f0522e;text-decoration:none;margin-top:0}.path-user:not(.user-logged-in) .user-login-form .tools-user__forgot:hover,.path-user:not(.user-logged-in) .user-login-form .tools-user__forgot:focus,.path-user:not(.user-logged-in) .user-pass-form .tools-user__forgot:hover,.path-user:not(.user-logged-in) .user-pass-form .tools-user__forgot:focus,.path-user-my-profile:not(.user-logged-in) .user-login-form .tools-user__forgot:hover,.path-user-my-profile:not(.user-logged-in) .user-login-form .tools-user__forgot:focus,.path-user-my-profile:not(.user-logged-in) .user-pass-form .tools-user__forgot:hover,.path-user-my-profile:not(.user-logged-in) .user-pass-form .tools-user__forgot:focus{text-decoration:underline;text-underline-offset:2px;color:#f0522e}.path-user:not(.user-logged-in) .user-login-page,.path-user-my-profile:not(.user-logged-in) .user-login-page{display:flex;flex-direction:column;gap:24px;width:100%}.path-user:not(.user-logged-in) .user-reset,.path-user-my-profile:not(.user-logged-in) .user-reset{width:100%}.path-user:not(.user-logged-in) .user-reset__header,.path-user-my-profile:not(.user-logged-in) .user-reset__header{margin-bottom:24px;text-align:center}.path-user:not(.user-logged-in) .user-reset__title,.path-user-my-profile:not(.user-logged-in) .user-reset__title{margin:0 0 8px;color:#f0522e;font-size:1.5rem;font-weight:700;line-height:1.25}.path-user:not(.user-logged-in) .user-reset__subtitle,.path-user-my-profile:not(.user-logged-in) .user-reset__subtitle{margin:0;font-size:.9375rem;color:#130146;line-height:1.5}.path-user:not(.user-logged-in) .user-reset .form-item+.form-item,.path-user-my-profile:not(.user-logged-in) .user-reset .form-item+.form-item{margin-top:16px}.path-user:not(.user-logged-in) .user-reset .form-actions,.path-user-my-profile:not(.user-logged-in) .user-reset .form-actions{margin-top:24px}.path-user:not(.user-logged-in) .tools-user__forgot,.path-user-my-profile:not(.user-logged-in) .tools-user__forgot{display:block;text-align:center;font-family:"Inter",sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#f0522e;text-decoration:none;margin-top:0}.path-user:not(.user-logged-in) .tools-user__forgot:hover,.path-user:not(.user-logged-in) .tools-user__forgot:focus,.path-user-my-profile:not(.user-logged-in) .tools-user__forgot:hover,.path-user-my-profile:not(.user-logged-in) .tools-user__forgot:focus{text-decoration:underline;text-underline-offset:2px;color:#f0522e}.path-user:not(.user-logged-in) .tools-user__register,.path-user-my-profile:not(.user-logged-in) .tools-user__register{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-top:8px}.path-user:not(.user-logged-in) .tools-user-pass-instructions,.path-user-my-profile:not(.user-logged-in) .tools-user-pass-instructions{margin-bottom:24px;text-align:center}.path-user:not(.user-logged-in) .tools-user-pass-instructions .tools-user-pass-title,.path-user-my-profile:not(.user-logged-in) .tools-user-pass-instructions .tools-user-pass-title{font-weight:700;margin-bottom:8px;color:#f0522e}.path-user:not(.user-logged-in) .tools-user-pass-login,.path-user-my-profile:not(.user-logged-in) .tools-user-pass-login{margin-top:16px;text-align:center}body.path-user div.password-confirm-message{width:100% !important;text-align:center !important;font-size:12px !important;color:#6e6c77 !important;font-family:"Inter",sans-serif !important}.page-route-user-register main.page__main{overflow:visible !important;padding-top:64px !important}.page-route-user-register{background-color:#fbfdf6}.register-header{position:fixed;top:0;left:0;right:0;z-index:100;height:64px;background-color:#fff;box-shadow:0 8px 16px rgba(37,44,18,.04)}.register-header__inner{display:flex;align-items:center;justify-content:center;height:100%;padding:0 40px}@media(max-width:991.98px){.register-header__inner{padding:0 24px}}@media(max-width:575.98px){.register-header__inner{padding:0 16px}}.register-header__logo{display:inline-block;flex-shrink:0}.register-header__logo img,.register-header__logo .field__item img{height:24px;width:auto;display:block}.register-page{background-color:#fbfdf6;min-height:100vh;padding-top:64px;display:flex;justify-content:center}.register-page,.register-page .register-page__container,.register-page .register-page__content,.register-page .register-page__form{overflow:visible !important}.register-page__container{display:flex;justify-content:center;align-items:flex-start;width:100%;padding:120px 24px 40px}@media(max-width:991.98px){.register-page__container{padding:80px 24px 40px}}@media(max-width:575.98px){.register-page__container{padding:60px 16px 32px}}.register-page__content{display:flex;flex-direction:column;gap:48px;align-items:center;max-width:448px;width:100%}.register-page__header{text-align:center;margin:0}.register-page__title{font-family:"Inter",sans-serif;font-size:24px;font-weight:600;line-height:32px;color:#130146;text-align:center;margin:0}.register-page__title-accent{color:#f0522e}.register-page__form{width:100%}.register-page__form .user-register-form{display:flex;flex-direction:column;gap:12px;width:100%;font-family:"Inter",sans-serif}.register-page__form .user-register-form .form-item{display:flex;flex-direction:column;gap:6px;margin:0;width:100%}.register-page__form .user-register-form>.js-form-wrapper.form-wrapper{display:flex;flex-direction:column;gap:12px}.register-page__form .user-register-form .form-type-password-confirm{display:flex;flex-direction:column;gap:12px}.register-page__form .user-register-form .form-type-password-confirm .form-item__widget-wrapper{display:flex !important;flex-direction:column !important;gap:12px !important}.register-page__form .user-register-form>noscript,.register-page__form .user-register-form>.user-register-form__terms-placeholder,.register-page__form .user-register-form>input[type=hidden]{display:none !important}.register-page__form .user-register-form .password-suggestions,.register-page__form .user-register-form .password-strength{display:none !important}.register-page__form .user-register-form .confirm-parent{justify-content:center !important;text-align:center !important}.register-page__form .user-register-form .password-confirm-message{font-family:"Inter",sans-serif !important;font-size:12px !important;color:#6e6c77 !important;margin-top:-4px !important;text-align:center !important}.register-page__form .user-register-form label.form-required::after,.register-page__form .user-register-form label.js-form-required::after{display:none !important;content:none !important}.register-page__form .user-register-form input[type=text],.register-page__form .user-register-form input[type=email],.register-page__form .user-register-form input[type=password],.register-page__form .user-register-form input[type=tel],.register-page__form .user-register-form select,.register-page__form .user-register-form textarea{width:100%;height:48px;padding:14px 16px;border:1px solid #e5e5e7;border-radius:12px;font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#130146;background-color:#fff;box-sizing:border-box;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.register-page__form .user-register-form input[type=text]:focus,.register-page__form .user-register-form input[type=email]:focus,.register-page__form .user-register-form input[type=password]:focus,.register-page__form .user-register-form input[type=tel]:focus,.register-page__form .user-register-form select:focus,.register-page__form .user-register-form textarea:focus{border-color:#f0522e;box-shadow:0 0 0 3px rgba(240,82,46,.15)}.register-page__form .user-register-form input[type=text]::placeholder,.register-page__form .user-register-form input[type=email]::placeholder,.register-page__form .user-register-form input[type=password]::placeholder,.register-page__form .user-register-form input[type=tel]::placeholder,.register-page__form .user-register-form select::placeholder,.register-page__form .user-register-form textarea::placeholder{color:#9c9aa3}.register-page__form .user-register-form input[type=text].error,.register-page__form .user-register-form input[type=text].is-invalid,.register-page__form .user-register-form input[type=email].error,.register-page__form .user-register-form input[type=email].is-invalid,.register-page__form .user-register-form input[type=password].error,.register-page__form .user-register-form input[type=password].is-invalid,.register-page__form .user-register-form input[type=tel].error,.register-page__form .user-register-form input[type=tel].is-invalid,.register-page__form .user-register-form select.error,.register-page__form .user-register-form select.is-invalid,.register-page__form .user-register-form textarea.error,.register-page__form .user-register-form textarea.is-invalid{border-color:#dc3545}.register-page__form .user-register-form .form-item{margin:0}.register-page__form .user-register-form .form-item+.form-item{margin-top:0}.register-page__form .user-register-form .form-type-checkbox,.register-page__form .user-register-form .form-item-commerce-terms-accept{display:flex !important;flex-direction:row !important;align-items:flex-start !important;justify-content:center !important;gap:8px !important;margin-top:12px !important}.register-page__form .user-register-form .form-type-checkbox.form-check,.register-page__form .user-register-form .form-item-commerce-terms-accept.form-check{padding-left:0 !important}.register-page__form .user-register-form .form-type-checkbox .form-item__widget-wrapper,.register-page__form .user-register-form .form-item-commerce-terms-accept .form-item__widget-wrapper{flex-shrink:0;display:flex;align-items:center;padding-top:1px}.register-page__form .user-register-form .form-type-checkbox input[type=checkbox],.register-page__form .user-register-form .form-item-commerce-terms-accept input[type=checkbox]{width:16px !important;height:16px !important;min-width:16px;border:1px solid #9c9aa3;border-radius:4px;flex-shrink:0;margin:0 !important;accent-color:#f0522e;cursor:pointer;position:static !important}.register-page__form .user-register-form .form-type-checkbox label,.register-page__form .user-register-form .form-type-checkbox .form-check-label,.register-page__form .user-register-form .form-item-commerce-terms-accept label,.register-page__form .user-register-form .form-item-commerce-terms-accept .form-check-label{padding-left:0 !important;margin-bottom:0 !important;font-family:"Inter",sans-serif;font-size:12px !important;line-height:16px !important;color:#6e6c77 !important;font-weight:400 !important;cursor:pointer;position:static !important;width:auto !important;height:auto !important;overflow:visible !important;clip-path:none !important;white-space:normal !important;display:block !important}.register-page__form .user-register-form .form-type-checkbox label a,.register-page__form .user-register-form .form-type-checkbox .form-check-label a,.register-page__form .user-register-form .form-item-commerce-terms-accept label a,.register-page__form .user-register-form .form-item-commerce-terms-accept .form-check-label a{color:#f0522e;font-weight:500;text-decoration:none}.register-page__form .user-register-form .form-type-checkbox label a:hover,.register-page__form .user-register-form .form-type-checkbox .form-check-label a:hover,.register-page__form .user-register-form .form-item-commerce-terms-accept label a:hover,.register-page__form .user-register-form .form-item-commerce-terms-accept .form-check-label a:hover{text-decoration:underline;text-underline-offset:2px}.register-page__form .user-register-form .form-actions{display:flex !important;justify-content:center !important;margin-top:36px}.register-page__form .user-register-form .form-actions .form-submit,.register-page__form .user-register-form .form-actions input[type=submit],.register-page__form .user-register-form .form-actions button[type=submit],.register-page__form .user-register-form .form-actions .btn,.register-page__form .user-register-form .form-actions .btn-primary,.register-page__form .user-register-form input[type=submit].form-submit,.register-page__form .user-register-form input[type=submit].btn-primary,.register-page__form .user-register-form button[type=submit].form-submit{display:block !important;width:fit-content !important;max-width:none !important;margin:0 auto !important;text-align:center;height:48px;padding:0 32px;border-radius:12px;border:none;background-color:#f0522e;color:#fff;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;cursor:pointer;transition:background-color .2s ease;text-decoration:none}.register-page__form .user-register-form .form-actions .form-submit:hover,.register-page__form .user-register-form .form-actions .form-submit:focus,.register-page__form .user-register-form .form-actions input[type=submit]:hover,.register-page__form .user-register-form .form-actions input[type=submit]:focus,.register-page__form .user-register-form .form-actions button[type=submit]:hover,.register-page__form .user-register-form .form-actions button[type=submit]:focus,.register-page__form .user-register-form .form-actions .btn:hover,.register-page__form .user-register-form .form-actions .btn:focus,.register-page__form .user-register-form .form-actions .btn-primary:hover,.register-page__form .user-register-form .form-actions .btn-primary:focus,.register-page__form .user-register-form input[type=submit].form-submit:hover,.register-page__form .user-register-form input[type=submit].form-submit:focus,.register-page__form .user-register-form input[type=submit].btn-primary:hover,.register-page__form .user-register-form input[type=submit].btn-primary:focus,.register-page__form .user-register-form button[type=submit].form-submit:hover,.register-page__form .user-register-form button[type=submit].form-submit:focus{background-color:rgb(89.7177871148%,21.8928571429%,6.4390756303%);color:#fff}.register-page__form .user-register-form .form-actions .form-submit:focus-visible,.register-page__form .user-register-form .form-actions input[type=submit]:focus-visible,.register-page__form .user-register-form .form-actions button[type=submit]:focus-visible,.register-page__form .user-register-form .form-actions .btn:focus-visible,.register-page__form .user-register-form .form-actions .btn-primary:focus-visible,.register-page__form .user-register-form input[type=submit].form-submit:focus-visible,.register-page__form .user-register-form input[type=submit].btn-primary:focus-visible,.register-page__form .user-register-form button[type=submit].form-submit:focus-visible{outline:2px solid #f0522e;outline-offset:2px}.register-page__form .user-register-form .form-item-name,.register-page__form .user-register-form .form-item--name{display:none}.register-page__form .user-register-form .password-match-message,.register-page__form .user-register-form .password-suggestions,.register-page__form .user-register-form .password-confirm{font-family:"Inter",sans-serif;font-size:12px;color:#6e6c77}.register-page__footer{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin-top:-28px}.register-page__footer-text{margin:0;font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#6e6c77}.register-page__footer-link{font-family:"Inter",sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#f0522e;text-decoration:none;padding:0}.register-page__footer-link:hover,.register-page__footer-link:focus{text-decoration:underline;text-underline-offset:2px;color:#f0522e}.path-tipo-de-cuenta .messages--status,.path-tipo-de-cuenta .alert-success{display:none !important}.account-type-page{background:#fbfdf6;min-height:100vh;display:flex;flex-direction:column;align-items:center;font-family:"Inter",sans-serif}.account-type-header{width:100%;height:64px;background:#fff;box-shadow:0 8px 16px rgba(37,44,18,.04);display:flex;align-items:center;position:fixed;top:0;left:0;z-index:100}.account-type-header .account-type-header__inner{width:100%;padding:0 40px;display:flex;align-items:center;justify-content:center}.account-type-header .account-type-header__inner .region-nav-branding,.account-type-header .account-type-header__inner .block-system-branding-block{display:flex;align-items:center}.account-type-header .account-type-header__inner .site-logo img,.account-type-header .account-type-header__inner .field--name-field-logo-cabecera img,.account-type-header .account-type-header__inner .navbar-brand img,.account-type-header .account-type-header__inner img.img-fluid{height:24px;width:auto;display:block;margin:0}.account-type-header .account-type-header__inner .navbar-brand,.account-type-header .account-type-header__inner .site-logo-link{margin:0;padding:0}.account-type-header .account-type-header__inner .region-nav-branding{width:auto;flex:0 0 auto}.account-type-page__content{max-width:548px;width:100%;display:flex;flex-direction:column;align-items:center;gap:40px;padding:184px 24px 60px}@media(max-width:576px){.account-type-page__content{padding:120px 16px 40px;gap:32px}}.account-type-page__title{font-family:"Inter",sans-serif;font-weight:600;font-size:24px;line-height:32px;color:#130146;text-align:center;width:100%;margin:0}.account-type-page__cards{display:flex;flex-direction:row;gap:24px;width:100%;justify-content:center}@media(max-width:576px){.account-type-page__cards{flex-direction:column}}.account-type-card{flex:1;display:flex;flex-direction:column;gap:24px;padding:24px;border-radius:12px;cursor:pointer;user-select:none;transition:background .2s,border-color .2s;background:#fbfdf6;border:1px solid #e5e5e7}.account-type-card:hover{border-color:#9c9aa3}.account-type-card--active{background:#ffb9a9;border:1px solid rgba(0,0,0,0)}.account-type-card--active .account-type-card__radio{border-color:#130146}.account-type-card--active .account-type-card__radio-dot{opacity:1}.account-type-card__top{display:flex;justify-content:space-between;align-items:center}.account-type-card__icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.account-type-card__icon svg{width:24px;height:24px}.account-type-card__radio{width:20px;height:20px;border-radius:50%;border:1px solid #9c9aa3;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .2s}.account-type-card__radio-dot{width:10px;height:10px;border-radius:50%;background:#130146;opacity:0;transition:opacity .2s}.account-type-card__text{font-family:"Inter",sans-serif;font-weight:500;font-size:20px;line-height:20px;color:#130146}@media(max-width:576px){.account-type-card__text{font-size:16px;line-height:18px}}.account-type-page__form{width:100%;display:flex;justify-content:center}.account-type-page__form>form>*:not(.form-actions),.account-type-page__form .js-form-type-radios,.account-type-page__form .js-form-item-account-type,.account-type-page__form fieldset,.account-type-page__form legend,.account-type-page__form .fieldset-wrapper,.account-type-page__form .form-radios,.account-type-page__form .form-type-radios,.account-type-page__form label:not(.account-type-form__submit){position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important;padding:0 !important;margin:0 !important}.account-type-page__form .form-actions{display:flex;justify-content:center}.account-type-page__form .account-type-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content !important;height:48px;padding:0 20px;background:#f0522e;color:#fff;border:none;border-radius:12px;font-family:"Inter",sans-serif;font-weight:600;font-size:14px;line-height:16px;cursor:pointer;transition:background .2s,opacity .2s}.account-type-page__form .account-type-form__submit:hover{background:rgb(89.7177871148%,21.8928571429%,6.4390756303%);color:#fff}.account-type-page__form .account-type-form__submit[disabled]{opacity:.5;cursor:not-allowed}.account-type-page__form noscript,.account-type-page__form input[type=hidden],.account-type-page__form .visually-hidden{display:none !important}.swal2-container .swal2-modal.tools-user__swal{padding:2rem;border-radius:1rem}.swal2-container .swal2-modal.tools-user__swal .swal2-close{position:absolute;top:.25rem;right:.25rem;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0;color:currentColor;opacity:.8}.swal2-container .swal2-modal.tools-user__swal .swal2-close::before{content:"×";font-size:1.5rem;line-height:1;font-weight:300}.swal2-container .swal2-modal.tools-user__swal .swal2-close:hover{opacity:1}.swal2-container .swal2-modal.tools-user__swal .tools-user__swal-icon{margin:0 auto;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden}.swal2-container .swal2-modal.tools-user__swal .tools-user__swal-icon img{width:1.5rem;height:1.5rem;object-fit:contain}.swal2-container .swal2-modal.tools-user__swal .tools-user__swal-title{margin-top:.75rem;font-weight:700;text-align:center}.swal2-container .swal2-modal.tools-user__swal .tools-user__swal-body{margin-top:1rem;line-height:1.5}.swal2-container .swal2-modal.tools-user__swal .tools-user__swal-body p{margin:0 0 .5em}.swal2-container .swal2-modal.tools-user__swal .tools-user__swal-body p:last-child{margin-bottom:0}.swal2-container .swal2-modal.tools-user__swal .tools-user__swal-body a{text-decoration:none}.swal2-container .swal2-modal.tools-user__swal .tools-user__swal-body a:hover{text-decoration:underline}.swal2-container .swal2-modal.tools-user__swal .swal2-html-container{padding:0}.swal2-container .swal2-modal.tools-user__swal *+.swal2-actions{margin-top:1.5rem}.swal2-container .swal2-modal.tools-user__swal .tools-user__swal-btn{padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;border:none;font-weight:500}.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--login .tools-user__swal-icon{background:rgba(245,158,11,.2)}.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--pass .tools-user__swal-icon{background:rgba(34,197,94,.2)}.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--register .tools-user__swal-icon{background:rgba(239,68,68,.2)}.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--flood .tools-user__swal-icon{background:rgba(239,68,68,.2)}.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--cancel .tools-user__swal-icon{background:rgba(245,158,11,.2)}.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--session-limit .tools-user__swal-icon{background:rgba(239,68,68,.2)}.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--session-limit .form-item-session-reference,.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--session-limit .form-item--session-reference{margin-top:1rem;text-align:left}.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--session-limit .form-item-session-reference .form-radios,.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--session-limit .form-item--session-reference .form-radios{margin:0;text-align:left}.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--session-limit .form-item-session-reference .form-type-radio,.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--session-limit .form-item-session-reference .form-item--radio,.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--session-limit .form-item--session-reference .form-type-radio,.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--session-limit .form-item--session-reference .form-item--radio{margin:0 0 .5rem;text-align:left}.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--session-limit .form-item-session-reference .form-type-radio:last-child,.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--session-limit .form-item-session-reference .form-item--radio:last-child,.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--session-limit .form-item--session-reference .form-type-radio:last-child,.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--session-limit .form-item--session-reference .form-item--radio:last-child{margin-bottom:0}.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--session-limit .form-item-session-reference .form-type-radio input[type=radio],.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--session-limit .form-item-session-reference .form-item--radio input[type=radio],.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--session-limit .form-item--session-reference .form-type-radio input[type=radio],.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--session-limit .form-item--session-reference .form-item--radio input[type=radio]{margin-right:.5rem;vertical-align:middle}.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--session-limit .form-item-session-reference .form-type-radio label strong,.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--session-limit .form-item-session-reference .form-type-radio label b,.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--session-limit .form-item-session-reference .form-item--radio label strong,.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--session-limit .form-item-session-reference .form-item--radio label b,.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--session-limit .form-item--session-reference .form-type-radio label strong,.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--session-limit .form-item--session-reference .form-type-radio label b,.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--session-limit .form-item--session-reference .form-item--radio label strong,.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--session-limit .form-item--session-reference .form-item--radio label b{font-weight:700}.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--aviso-responsive{background:#f0522e !important;box-shadow:none !important;color:#fff;padding:1.5rem}.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--aviso-responsive .tools-user__swal-title,.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--aviso-responsive .swal2-title{color:#fff}.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--aviso-responsive .tools-user__swal-body,.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--aviso-responsive .swal2-html-container{color:#fff}.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--aviso-responsive .tools-user__swal-body p,.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--aviso-responsive .tools-user__swal-body a,.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--aviso-responsive .swal2-html-container p,.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--aviso-responsive .swal2-html-container a{color:inherit}.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--aviso-responsive .tools-user__swal-icon{width:4rem;height:4rem;background:rgba(255,255,255,.18);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--aviso-responsive .tools-user__swal-icon img{filter:brightness(0) invert(1)}.swal2-container .swal2-modal.tools-user__swal.tools-user__swal--aviso-responsive .tools-user__swal-icon.tools-user__swal-icon--inline svg{width:2rem;height:2rem}.swal2-container.tools-user__swal-container--aviso-responsive{background:#f0522e !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important}.path-session-limit main{display:flex;align-items:center;justify-content:center;min-height:50vh;padding:1.5rem}.path-session-limit .session-limit__panel{max-width:100%;width:100%;margin-left:auto;margin-right:auto}.path-session-limit .session-limit__title{text-align:center;margin-bottom:1.5rem}.path-session-limit .session-limit__form .tools-user__swal-icon{margin:0 auto;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;overflow:visible;background:#fceeef;position:relative}.path-session-limit .session-limit__form .tools-user__swal-icon img{width:1.5rem;height:1.5rem;object-fit:contain}.path-session-limit .session-limit__form .tools-user__swal-body{margin-top:1rem;line-height:1.5}.path-session-limit .session-limit__form .tools-user__swal-body p{margin:0 0 .5em}.path-session-limit .session-limit__form .tools-user__swal-body p:last-child{margin-bottom:0}.path-session-limit .session-limit__form .tools-user__swal-body a{text-decoration:none}.path-session-limit .session-limit__form .tools-user__swal-body a:hover{text-decoration:underline}.path-session-limit .session-limit__form .form-item+.form-item{margin-top:.75rem}.path-session-limit .session-limit__form .form-item-session-reference,.path-session-limit .session-limit__form .form-item--session-reference{margin-top:1rem;text-align:left}.path-session-limit .session-limit__form .form-item-session-reference .form-radios,.path-session-limit .session-limit__form .form-item--session-reference .form-radios{margin:0;text-align:left}.path-session-limit .session-limit__form .form-item-session-reference .form-type-radio,.path-session-limit .session-limit__form .form-item-session-reference .form-item--radio,.path-session-limit .session-limit__form .form-item--session-reference .form-type-radio,.path-session-limit .session-limit__form .form-item--session-reference .form-item--radio{margin:0 0 .5rem;text-align:left}.path-session-limit .session-limit__form .form-item-session-reference .form-type-radio:last-child,.path-session-limit .session-limit__form .form-item-session-reference .form-item--radio:last-child,.path-session-limit .session-limit__form .form-item--session-reference .form-type-radio:last-child,.path-session-limit .session-limit__form .form-item--session-reference .form-item--radio:last-child{margin-bottom:0}.path-session-limit .session-limit__form .form-item-session-reference .form-type-radio input[type=radio],.path-session-limit .session-limit__form .form-item-session-reference .form-item--radio input[type=radio],.path-session-limit .session-limit__form .form-item--session-reference .form-type-radio input[type=radio],.path-session-limit .session-limit__form .form-item--session-reference .form-item--radio input[type=radio]{margin-right:.5rem;vertical-align:middle}.path-session-limit .session-limit__form .form-item-session-reference .form-type-radio label strong,.path-session-limit .session-limit__form .form-item-session-reference .form-type-radio label b,.path-session-limit .session-limit__form .form-item-session-reference .form-item--radio label strong,.path-session-limit .session-limit__form .form-item-session-reference .form-item--radio label b,.path-session-limit .session-limit__form .form-item--session-reference .form-type-radio label strong,.path-session-limit .session-limit__form .form-item--session-reference .form-type-radio label b,.path-session-limit .session-limit__form .form-item--session-reference .form-item--radio label strong,.path-session-limit .session-limit__form .form-item--session-reference .form-item--radio label b{font-weight:700}.path-session-limit .session-limit__form .session-limit__submit{margin-top:1rem}.path-session-limit .session-limit__form .session-limit__submit .tools-user__swal-btn,.path-session-limit .session-limit__form .session-limit__submit input[type=submit],.path-session-limit .session-limit__form .session-limit__submit button[type=submit]{padding:.5rem 1rem;border-radius:.375rem;font-weight:500}.pwd-see .shwpd{margin:0 !important;float:none !important;cursor:pointer;z-index:2}.pwd-see .shwpd.eye-open,.pwd-see .shwpd.eye-close{margin:0 !important}.pwd-see .shwpd.eye-close{background-image:url(/themes/custom/frontend/images/eye-close.svg) !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}.pwd-see .shwpd.eye-open{background-image:url(/themes/custom/frontend/images/eye-open.svg) !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important}.pwd-see .form-item-pass-pass1,.pwd-see .form-item-pass-pass2{display:flex !important;flex-direction:column !important}.pwd-see .form-item-pass-pass1>*,.pwd-see .form-item-pass-pass2>*{max-width:100% !important}.pwd-see .password-eye-wrapper,.pwd-see .form-item__widget-wrapper:has(.shwpd){position:relative !important;display:block !important;width:100% !important;box-sizing:border-box !important}.pwd-see .password-eye-wrapper input[type=password],.pwd-see .password-eye-wrapper input[type=text],.pwd-see .form-item__widget-wrapper:has(.shwpd) input[type=password],.pwd-see .form-item__widget-wrapper:has(.shwpd) input[type=text]{width:100% !important;max-width:100% !important;padding-right:2.5rem !important;box-sizing:border-box !important}.pwd-see .password-eye-wrapper .shwpd,.pwd-see .form-item__widget-wrapper:has(.shwpd) .shwpd{position:absolute !important;top:0 !important;bottom:0 !important;left:auto !important;right:.75rem !important;width:20px !important;height:20px !important;margin:auto 0 !important;display:block !important;background-position:center !important}.pwd-see .form-item-pass-pass2 .password-eye-wrapper:has(div),.pwd-see .form-item-pass-pass2 .form-item__widget-wrapper:has(.shwpd):has(div){position:relative !important;display:grid !important;grid-template-columns:1fr !important;grid-template-rows:auto auto !important;width:100% !important;box-sizing:border-box !important}.pwd-see .form-item-pass-pass2 .password-eye-wrapper:has(div) input[type=password],.pwd-see .form-item-pass-pass2 .password-eye-wrapper:has(div) input[type=text],.pwd-see .form-item-pass-pass2 .form-item__widget-wrapper:has(.shwpd):has(div) input[type=password],.pwd-see .form-item-pass-pass2 .form-item__widget-wrapper:has(.shwpd):has(div) input[type=text]{grid-column:1 !important;grid-row:1 !important;width:100% !important;max-width:100% !important;padding-right:2.5rem !important;box-sizing:border-box !important}.pwd-see .form-item-pass-pass2 .password-eye-wrapper:has(div) .shwpd,.pwd-see .form-item-pass-pass2 .form-item__widget-wrapper:has(.shwpd):has(div) .shwpd{grid-column:1 !important;grid-row:1 !important;justify-self:end !important;align-self:center !important;position:relative !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;margin:0 .75rem 0 0 !important;width:20px !important;height:20px !important;background-position:center !important}.pwd-see .form-item-pass-pass2 .password-eye-wrapper:has(div)>div,.pwd-see .form-item-pass-pass2 .form-item__widget-wrapper:has(.shwpd):has(div)>div{grid-column:1 !important;grid-row:2 !important}.pwd-see .form-item-pass-pass2 .password-eye-wrapper:not(:has(div)),.pwd-see .form-item-pass-pass2 .form-item__widget-wrapper:has(.shwpd):not(:has(div)){position:relative !important;display:block !important;width:100% !important;box-sizing:border-box !important}.pwd-see .form-item-pass-pass2 .password-eye-wrapper:not(:has(div)) input[type=password],.pwd-see .form-item-pass-pass2 .password-eye-wrapper:not(:has(div)) input[type=text],.pwd-see .form-item-pass-pass2 .form-item__widget-wrapper:has(.shwpd):not(:has(div)) input[type=password],.pwd-see .form-item-pass-pass2 .form-item__widget-wrapper:has(.shwpd):not(:has(div)) input[type=text]{width:100% !important;max-width:100% !important;padding-right:2.5rem !important;box-sizing:border-box !important}.pwd-see .form-item-pass-pass2 .password-eye-wrapper:not(:has(div)) .shwpd,.pwd-see .form-item-pass-pass2 .form-item__widget-wrapper:has(.shwpd):not(:has(div)) .shwpd{position:absolute !important;top:0 !important;bottom:0 !important;left:auto !important;right:.75rem !important;width:20px !important;height:20px !important;margin:auto 0 !important;display:block !important;background-position:center !important}.pwd-see .form-item:has(.shwpd):not(:has(.password-eye-wrapper)):not(:has(.form-item__widget-wrapper)){display:grid !important;grid-template-columns:1fr}.pwd-see .form-item:has(.shwpd):not(:has(.password-eye-wrapper)):not(:has(.form-item__widget-wrapper)) input[type=password],.pwd-see .form-item:has(.shwpd):not(:has(.password-eye-wrapper)):not(:has(.form-item__widget-wrapper)) input[type=text]{grid-column:1;grid-row:2;padding-right:2.5rem !important;box-sizing:border-box}.pwd-see .form-item:has(.shwpd):not(:has(.password-eye-wrapper)):not(:has(.form-item__widget-wrapper)) .shwpd{grid-column:1;grid-row:2;justify-self:end;align-self:center;margin-right:.75rem;width:20px;height:20px;background-position:center}.path-inspirate{background-color:#fbfdf6}.inspirate{display:flex;flex-direction:column;gap:48px;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif}@media(max-width:991.98px){.inspirate{gap:32px}}.inspirate>.views-element-container{display:contents}.inspirate .node-post-teaser__marca{display:none}.inspirate__section{display:flex;flex-direction:column;gap:28px}@media(max-width:991.98px){.inspirate__section{gap:20px}}.inspirate__section-header{display:flex;align-items:center;justify-content:space-between;gap:24px}.inspirate__section-title{margin:0;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#130146}.inspirate__section-link{display:flex;align-items:center;gap:6px;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#f0522e;text-decoration:none;white-space:nowrap;flex-shrink:0}.inspirate__section-link:hover{color:#f0522e;text-decoration:none}.inspirate__section-link svg{flex-shrink:0;width:16px;height:16px}.inspirate-hero-slider{overflow:hidden;border-radius:12px;background:#fff;border:1px solid #e5e5e7;box-shadow:0 8px 16px rgba(37,44,18,.04)}.inspirate-hero-slider__track{display:flex;transition:transform .4s ease}.inspirate-hero-slider__slide{flex:0 0 100%;min-width:0}.inspirate-hero-slider__slide .node-post-teaser{border:none;border-radius:0}.inspirate-hero-slider__dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.inspirate-hero-slider__dot{width:8px;height:8px;border-radius:50%;border:none;padding:0;cursor:pointer;background:#e5e5e7;transition:background-color .2s}.inspirate-hero-slider__dot--active{background:#130146}.inspirate__hero .node-post-teaser{display:flex;flex-direction:row;height:auto}@media(max-width:991.98px){.inspirate__hero .node-post-teaser{flex-direction:column}}.inspirate__hero .node-post-teaser__image-wrapper{flex:1 1 50%;min-width:0}.inspirate__hero .node-post-teaser__image{height:100%}.inspirate__hero .node-post-teaser__image img{height:100%;aspect-ratio:auto;border-radius:12px}@media(max-width:991.98px){.inspirate__hero .node-post-teaser__image img{aspect-ratio:270/152;border-radius:12px 12px 0 0;height:auto}}.inspirate__hero .node-post-teaser__data{display:none}.inspirate__hero .node-post-teaser__label--body{display:flex;background:#fff}.inspirate__hero .node-post-teaser__label-text{font-size:14px;line-height:20px}.inspirate__hero .node-post-teaser__body{flex:1 1 50%;min-width:0;padding:40px;gap:40px;justify-content:center}@media(max-width:991.98px){.inspirate__hero .node-post-teaser__body{padding:20px;gap:24px}}.inspirate__hero .node-post-teaser__title a{font-size:24px;line-height:32px}@media(max-width:991.98px){.inspirate__hero .node-post-teaser__title a{font-size:18px;line-height:24px}}.inspirate__hero .node-post-teaser__meta{display:none}.inspirate__hero .node-post-teaser__cta{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;height:40px;padding:0 16px;border:1px solid #f0522e;border-radius:10px;background:#fff;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#f0522e;text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s}.inspirate__hero .node-post-teaser__cta:hover{background:#f0522e;color:#fff}.inspirate__tendencias-cards{display:flex;gap:24px}@media(max-width:991.98px){.inspirate__tendencias-cards{flex-direction:column;gap:16px}}.inspirate__tendencias-cards .inspirate__inspo-card{flex:1 1 0%;min-width:0}.inspirate__tendencias-cards .node-post-teaser{display:flex;flex-direction:row;padding:8px;padding-right:0;height:100%;align-items:flex-start}.inspirate__tendencias-cards .node-post-teaser__image-wrapper{flex-shrink:0;width:96px;height:96px;position:static}.inspirate__tendencias-cards .node-post-teaser__data{display:none}.inspirate__tendencias-cards .node-post-teaser__image{width:96px;height:96px}.inspirate__tendencias-cards .node-post-teaser__image img{width:96px;height:96px;aspect-ratio:1;border-radius:8px;object-fit:cover}.inspirate__tendencias-cards .node-post-teaser__body{flex:1 1 0%;min-width:0;padding:8px 16px 0;gap:16px;align-self:stretch}.inspirate__tendencias-cards .node-post-teaser__label--body{display:flex;opacity:.6;background:none;padding:0;height:auto}.inspirate__tendencias-cards .node-post-teaser__label-text{font-size:12px;font-weight:400;line-height:16px}.inspirate__tendencias-cards .node-post-teaser__title{flex:1}.inspirate__tendencias-cards .node-post-teaser__title a{font-size:14px;font-weight:600;line-height:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.inspirate__tendencias-cards .node-post-teaser__meta{display:none}.inspirate__tendencias-cards .node-post-teaser__cta{display:none}.inspirate__exito-cards{display:flex;gap:24px}@media(max-width:991.98px){.inspirate__exito-cards{flex-direction:column;gap:16px}}.inspirate__exito-cards>div{display:contents}.inspirate__exito-cards .node-post-teaser{display:flex;flex-direction:row;flex:1 1 0%;min-width:0;height:auto;align-items:center}.inspirate__exito-cards .node-post-teaser__image-wrapper{flex-shrink:0;width:180px;height:180px;position:static}@media(max-width:991.98px){.inspirate__exito-cards .node-post-teaser__image-wrapper{width:120px;height:120px}}.inspirate__exito-cards .node-post-teaser__data{display:none}.inspirate__exito-cards .node-post-teaser__image{width:100%;height:100%}.inspirate__exito-cards .node-post-teaser__image img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;border-radius:12px}.inspirate__exito-cards .node-post-teaser__body{flex:1 1 0%;min-width:0;padding:20px;gap:12px;justify-content:center;align-self:stretch}.inspirate__exito-cards .node-post-teaser__label--body{display:flex;opacity:.6;background:none;padding:0;height:auto}.inspirate__exito-cards .node-post-teaser__label-text{font-size:12px;font-weight:400;line-height:16px}.inspirate__exito-cards .node-post-teaser__title a{font-size:16px;font-weight:600;line-height:24px;overflow:hidden;text-overflow:ellipsis}.inspirate__exito-cards .node-post-teaser__marca{display:flex;align-items:center;gap:8px;margin-top:auto}.inspirate__exito-cards .node-post-teaser__marca-logo{width:24px;height:24px;border-radius:6px;object-fit:cover;flex-shrink:0}.inspirate__exito-cards .node-post-teaser__marca-name{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#130146}.inspirate__exito-cards .node-post-teaser__meta{display:none}.inspirate__exito-cards .node-post-teaser__cta{display:none}.inspirate__blog-cards{display:flex;gap:24px;overflow-x:auto;-webkit-overflow-scrolling:touch}.inspirate__blog-cards::-webkit-scrollbar{display:none}.inspirate__blog-cards{scrollbar-width:none}@media(max-width:991.98px){.inspirate__blog-cards{gap:16px}}.inspirate__blog-cards>div{display:contents}.inspirate__blog-cards .node-post-teaser{display:flex;flex-direction:column;flex:1 1 0%;min-width:0;height:auto}.inspirate__blog-cards .node-post-teaser__image img{aspect-ratio:270/152;border-radius:12px 12px 0 0}.inspirate__blog-cards .node-post-teaser__data{display:flex}.inspirate__blog-cards .node-post-teaser__label--body{display:none !important}.inspirate__blog-cards .node-post-teaser__body{padding:20px;gap:20px;flex:1}.inspirate__blog-cards .node-post-teaser__title{flex:1}.inspirate__blog-cards .node-post-teaser__title a{font-size:14px;font-weight:600;line-height:16px}.inspirate__blog-cards .node-post-teaser__meta{display:flex;opacity:.6}.inspirate__blog-cards .node-post-teaser__cta{display:none}.proyecto-card{background:#fff;border:1px solid #e5e5e7;border-radius:12px;padding:24px;width:100%;overflow:hidden}.proyecto-card__content{display:flex;flex-direction:column;gap:16px}.proyecto-card__detail{display:flex;flex-direction:column;gap:8px}.proyecto-card__title-row{display:flex;align-items:center;gap:48px;justify-content:space-between}.proyecto-card__title{flex:1;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:24px;font-weight:600;line-height:32px;color:#130146;margin:0}.proyecto-card__subtitle-row{display:flex;align-items:center;justify-content:space-between}.proyecto-card__meta-items{display:flex;align-items:center;gap:8px}.proyecto-card__brand{display:flex;align-items:center;gap:6px}.proyecto-card__brand-avatar{width:20px;height:20px;border-radius:4px;object-fit:cover;flex-shrink:0}.proyecto-card__brand-name{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146;white-space:nowrap}.proyecto-card__separator{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146}.proyecto-card__date-item{display:flex;align-items:center;gap:4px}.proyecto-card__date-item svg{width:16px;height:16px;flex-shrink:0;color:#130146}.proyecto-card__date-text{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146}.proyecto-card__date-text strong{font-weight:600}.proyecto-card__freelancer-badge{display:flex;align-items:center;gap:4px;height:20px;padding:0 8px;background:#fdeae5;border-radius:4px;flex-shrink:0}.proyecto-card__freelancer-badge svg{width:12px;height:12px;flex-shrink:0;color:#f0522e}.proyecto-card__freelancer-badge span{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#f0522e;white-space:nowrap}.proyecto-card__data-row{display:flex;align-items:flex-end;gap:60px}.proyecto-card__data-items{display:flex;flex:1;align-items:center}.proyecto-card__data-group{display:flex;flex:1;align-items:center;justify-content:center;gap:2px}.proyecto-card__data-group:first-child{justify-content:flex-start;gap:8px}.proyecto-card__data-item{display:flex;align-items:center;gap:6px}.proyecto-card__data-item svg{width:16px;height:16px;flex-shrink:0;color:#130146}.proyecto-card__data-item span{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#130146;white-space:nowrap}.proyecto-card__data-comma{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#130146;text-align:center}.proyecto-card__avatars{display:flex;flex:1;align-items:center;justify-content:center;gap:4px}.proyecto-card__avatar-sm{width:20px;height:20px;border-radius:6px;object-fit:cover;flex-shrink:0}.proyecto-card__buttons{display:flex;align-items:center;gap:8px;flex-shrink:0}.proyecto-card__btn{display:flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 16px;border-radius:10px;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:16px;white-space:nowrap;cursor:pointer;text-decoration:none;border:none}.proyecto-card__btn svg{width:16px;height:16px;flex-shrink:0}.proyecto-card__btn--primary{background:#f0522e;color:#fff}.proyecto-card__btn--primary:hover{background:#c9441f;color:#fff;text-decoration:none}.proyecto-card__btn--outline{background:#fff;border:1px solid #f0522e;color:#f0522e}.proyecto-card__btn--outline svg{color:#f0522e}.proyecto-card__btn--outline:hover{background:#fef2ef;color:#f0522e;text-decoration:none}.page-node-type-proyecto-de-content-creators,.page-node-type-proyecto-de-social-media,.page-node-type-proyecto-de-shooting{background-color:#fbfdf6}.node--type-proyecto-de-content-creators>.node__content>.field,.node--type-proyecto-de-social-media>.node__content>.field,.node--type-proyecto-de-shooting>.node__content>.field{display:none}.node--type-proyecto-de-content-creators .proyecto-card,.node--type-proyecto-de-social-media .proyecto-card,.node--type-proyecto-de-shooting .proyecto-card{display:block}.node--type-proyecto-de-content-creators .proyecto-tareas,.node--type-proyecto-de-social-media .proyecto-tareas,.node--type-proyecto-de-shooting .proyecto-tareas{display:flex}.proyecto-tabs{display:flex;align-items:center;border-bottom:1px solid #e5e5e7;width:100%}.proyecto-tabs__item{display:flex;align-items:center;justify-content:center;height:48px;padding:0 24px;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#6e6c77;text-decoration:none;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;background:none;border-top:none;border-left:none;border-right:none;white-space:nowrap}.proyecto-tabs__item--active,.proyecto-tabs__item.is-active{color:#f0522e;border-bottom-color:#f0522e}.proyecto-tabs__item:hover{color:#f0522e;text-decoration:none}.proyecto-tab-content{display:none}.proyecto-tab-content--active{display:flex;flex-direction:column;gap:24px}.proyecto-stepper-panel{display:none}.proyecto-stepper-panel--active{display:block}.proyecto-fl-filters{display:flex;align-items:center;gap:8px;padding:16px 0;flex-wrap:wrap}.proyecto-fl-filters__item{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:13px;font-weight:500;line-height:20px;color:#6e6c77;background:#fff;border:1px solid #e5e5e7;border-radius:20px;cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s,background .15s}.proyecto-fl-filters__item:hover{border-color:#f0522e;color:#f0522e}.proyecto-fl-filters__item--active{background:#f0522e;border-color:#f0522e;color:#fff}.proyecto-fl-filters__count{font-weight:600;font-size:12px}.proyecto-task-list--empty{padding:40px 24px;text-align:center}.proyecto-task-list__empty-text{color:#6e6c77;font-size:14px;margin:0}.proyecto-stepper{display:flex;align-items:center;gap:24px;width:100%}.proyecto-stepper__steps{display:flex;align-items:center;gap:8px;flex:1}.proyecto-stepper__step{display:flex;align-items:center;gap:12px;flex:1;padding:12px;border-radius:8px;background:#fff;border:1px solid #e5e5e7;cursor:pointer;text-decoration:none;color:inherit;min-width:0}.proyecto-stepper__step--active{background:#ffb9a9;border-color:#ffb9a9}.proyecto-stepper__step:hover{text-decoration:none;color:inherit}.proyecto-stepper__step-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:6px;border-radius:8px;background:#fff;flex-shrink:0}.proyecto-stepper__step-icon svg{width:20px;height:20px;color:#130146}.proyecto-stepper__step-text{display:flex;flex-direction:column;gap:8px;min-width:0}.proyecto-stepper__step-title{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#130146;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proyecto-stepper__step-count{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146;white-space:nowrap}.proyecto-stepper__step-count strong{font-weight:600}.proyecto-stepper__step:not(.proyecto-stepper__step--active) .proyecto-stepper__step-count{color:#9c9aa3}.proyecto-stepper__created-btn{display:flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 16px;width:180px;flex-shrink:0;background:#fff;border:1px solid #e5e5e7;border-radius:10px;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#130146;cursor:pointer;white-space:nowrap;text-decoration:none}.proyecto-stepper__created-btn svg{width:16px;height:16px;flex-shrink:0}.proyecto-stepper__created-btn:hover{border-color:#130146;text-decoration:none;color:#130146}.proyecto-task-list{background:#fff;border:1px solid #e5e5e7;border-radius:16px;overflow:hidden;width:100%}.proyecto-task-list__inner{padding:0 24px}.proyecto-task-row{display:flex;align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid #e5e5e7}.proyecto-task-row:last-child{border-bottom:none}.proyecto-task-row__user{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.proyecto-task-row__avatar{width:32px;height:32px;border-radius:8px;object-fit:cover;flex-shrink:0}.proyecto-task-row__avatar--placeholder{width:32px;height:32px;border-radius:8px;background:#e5e5e7;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:600;color:#6e6c77}.proyecto-task-row__name{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#130146;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proyecto-task-row__material{display:flex;align-items:center;justify-content:center;flex:1;min-width:0;opacity:.8}.proyecto-task-row__material-label{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;background:#fff;border:1px solid #e5e5e7;border-radius:6px;max-width:100%}.proyecto-task-row__material-label svg{width:16px;height:16px;flex-shrink:0;color:#130146}.proyecto-task-row__material-label span{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proyecto-task-row__status{display:flex;align-items:center;justify-content:center;flex:1;min-width:0}.proyecto-task-status{display:inline-flex;align-items:center;gap:2px;height:20px;padding:0 8px;border-radius:4px;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:16px;white-space:nowrap}.proyecto-task-status svg{width:12px;height:12px;flex-shrink:0}.proyecto-task-status--pendiente{background:#fff9e6;color:#a37a00}.proyecto-task-status--pendiente svg{color:#a37a00}.proyecto-task-status--completado{background:#e9fcf6;color:#10654c}.proyecto-task-status--completado svg{color:#10654c}.proyecto-task-status--en-curso{background:#fff1e6;color:#a24a02}.proyecto-task-status--en-curso svg{color:#a24a02}.proyecto-task-status--en-revision{background:#fff9e6;color:#a37a00}.proyecto-task-status--en-revision svg{color:#a37a00}.proyecto-task-row__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:1;min-width:0}.proyecto-task-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:32px;padding:0 16px;border-radius:8px;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;cursor:pointer;text-decoration:none;border:none}.proyecto-task-btn--primary{background:#f0522e;color:#fff}.proyecto-task-btn--primary:hover{background:#c9441f;color:#fff;text-decoration:none}.proyecto-task-btn--outline{background:#fff;border:1px solid #f0522e;color:#f0522e}.proyecto-task-btn--outline:hover{background:#fef2ef;color:#f0522e;text-decoration:none}.proyecto-task-btn-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:6px;border-radius:8px;background:#eef0ea;border:none;cursor:pointer;flex-shrink:0}.proyecto-task-btn-icon svg{width:20px;height:20px;color:#130146}.proyecto-task-btn-icon:hover{background:#e3e5dd}.proyecto-tareas{display:flex;flex-direction:column;gap:24px;width:100%}.proy-modal-popup{background:#fff;border-radius:16px !important;padding:0 !important;max-width:560px;width:calc(100% - 32px) !important;box-shadow:0 0 16px rgba(37,44,18,.08);overflow:visible}.proy-modal-popup .swal2-close{position:absolute;top:8px;right:8px;width:32px;height:32px;padding:6px;background:#eef0ea;border-radius:8px;box-shadow:0 8px 16px rgba(37,44,18,.04);color:#130146;font-size:20px;line-height:1;opacity:1}.proy-modal-popup .swal2-close:hover{background:#e3e5dd;color:#130146}.proy-modal-popup .swal2-close:focus{outline:none;box-shadow:0 0 0 2px #f0522e}.proy-modal-popup--revisar{max-width:320px;overflow:hidden;border-radius:16px !important}.proy-modal-popup--revisar .swal2-html-container{margin:0 !important;padding:0 !important;overflow:hidden !important}.proy-modal-popup--revisar .swal2-close{z-index:2}.proy-modal{padding:32px;display:flex;flex-direction:column;gap:32px;align-items:center}.proy-modal__header{display:flex;flex-direction:column;gap:16px;align-items:center;width:100%}.proy-modal__title{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#f0522e;margin:0;text-align:center}.proy-modal__subtitle{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#130146;text-align:center;margin:0}.proy-modal__content{display:flex;flex-direction:column;gap:24px;width:100%}.proy-modal__row-or{display:flex;align-items:center;gap:12px;width:100%}.proy-modal__select{flex:1;min-width:0}.proy-modal__select-field{display:flex;align-items:center;gap:4px;height:48px;padding:0 16px;background:#fff;border:1px solid #e5e5e7;border-radius:12px;cursor:pointer}.proy-modal__select-field svg{width:24px;height:24px;flex-shrink:0;color:#130146}.proy-modal__select-placeholder{flex:1;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#6e6c77;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proy-modal__upload-btn{flex:1;min-width:0;background:none;border:none;padding:0;cursor:pointer}.proy-modal__upload-field{display:flex;align-items:center;gap:8px;height:48px;padding:0 16px;background:#fbfdf6;border:1px dashed #9c9aa3;border-radius:12px}.proy-modal__upload-field svg{width:20px;height:20px;flex-shrink:0;color:#6e6c77}.proy-modal__upload-field span{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#6e6c77;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proy-modal__upload-area{width:100%}.proy-modal__upload-area .proy-modal__upload-field{width:100%;justify-content:center}.proy-modal__divider{display:flex;align-items:center;gap:16px;width:100%}.proy-modal__divider-line{flex:1;height:1px;background:#e5e5e7}.proy-modal__divider-text{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-0.64px;color:#9c9aa3;flex-shrink:0}.proy-modal__form{display:flex;flex-direction:column;gap:24px;width:100%}.proy-modal__field-group{display:flex;flex-direction:column;gap:6px;width:100%}.proy-modal__label{padding-left:16px;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#130146;margin:0}.proy-modal__label strong{font-weight:700}.proy-modal__label-hint{font-size:12px;line-height:16px;color:#6e6c77}.proy-modal__input-wrap{width:100%}.proy-modal__input{display:block;width:100%;height:48px;padding:0 16px;background:#fff;border:1px solid #e5e5e7;border-radius:12px;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#130146;outline:none}.proy-modal__input::placeholder{color:#9c9aa3}.proy-modal__input:focus{border-color:#f0522e}.proy-modal__textarea-wrap{width:100%}.proy-modal__textarea{display:block;width:100%;height:192px;min-height:96px;padding:16px;background:#fff;border:1px solid #e5e5e7;border-radius:12px;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#130146;outline:none;resize:vertical}.proy-modal__textarea::placeholder{color:#9c9aa3}.proy-modal__textarea:focus{border-color:#f0522e}.proy-modal__char-count{text-align:right;padding-right:16px;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#9c9aa3}.proy-modal__text-link{display:inline-flex;align-items:center;gap:6px;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#f0522e;cursor:pointer;text-decoration:none;background:none;border:none;padding:0}.proy-modal__text-link svg{width:16px;height:16px;flex-shrink:0;color:#f0522e}.proy-modal__text-link:hover{text-decoration:underline;color:#f0522e}.proy-modal__buttons{display:flex;gap:8px;align-items:center;justify-content:center;width:100%}.proy-modal__btn{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 20px;width:160px;border-radius:12px;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:16px;white-space:nowrap;cursor:pointer;text-decoration:none;border:none}.proy-modal__btn--primary{background:#f0522e;color:#fff}.proy-modal__btn--primary:hover{background:#c9441f;color:#fff}.proy-modal__btn--outline{background:#fff;border:1px solid #f0522e;color:#f0522e}.proy-modal__btn--outline:hover{background:#fef2ef;color:#f0522e}.proy-modal__btn--sm{height:32px;padding:0 12px;border-radius:8px;font-size:12px;font-weight:500;line-height:16px;width:auto;flex:1;gap:4px}.proy-modal--solicitar .proy-modal__content{background:#fbfdf6;border-radius:16px;padding:8px}.proy-modal__solicitar-body{display:flex;gap:32px;align-items:flex-start;width:100%}.proy-modal__video-preview{flex-shrink:0;width:159px}.proy-modal__video-thumb{width:159px;height:212px;background:#e8e0f0;border-radius:8px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.proy-modal__video-play{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.proy-modal__video-play svg{width:32px;height:32px}.proy-modal__solicitar-comments{flex:1;display:flex;flex-direction:column;gap:24px;min-width:0}.proy-modal__comment-list{display:flex;flex-direction:column;gap:12px}.proy-modal__comment-row{display:flex;gap:12px;align-items:flex-end}.proy-modal__comment-row .proy-modal__input-wrap{flex:1;min-width:0}.proy-modal__icon-btn{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:14px 0;background:none;border:none;cursor:pointer;flex-shrink:0}.proy-modal__icon-btn svg{width:20px;height:20px;color:#6e6c77}.proy-modal__icon-btn:hover svg{color:#130146}.proy-modal--resena{align-items:center}.proy-modal__resena-header{display:flex;flex-direction:column;align-items:center;gap:8px}.proy-modal__resena-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover}.proy-modal__resena-avatar--placeholder{display:flex;align-items:center;justify-content:center;background:#e5e5e7;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:24px;font-weight:600;color:#6e6c77}.proy-modal__resena-name{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:20px;font-weight:600;line-height:28px;color:#f0522e;margin:0}.proy-modal__stars{display:flex;align-items:center;gap:4px}.proy-modal__star{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0}.proy-modal__star svg{width:28px;height:28px}.proy-modal--revisar{padding:0;gap:0}.proy-modal__revisar-header{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;background:#f0522e;padding:16px;width:100%;height:264px;flex-shrink:0}.proy-modal__revisar-icon{display:flex;align-items:center;justify-content:center;padding:12px;background:rgba(255,255,255,.15);border-radius:12px;box-shadow:0 8px 16px rgba(37,44,18,.04)}.proy-modal__revisar-icon svg{width:24px;height:24px;color:#fff}.proy-modal__revisar-file-info{display:flex;flex-direction:column;gap:8px;align-items:center;color:#fff}.proy-modal__revisar-file-name{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:16px}.proy-modal__revisar-file-size{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:16px;opacity:.6}.proy-modal__revisar-download{color:#fff}.proy-modal__revisar-download svg{width:24px;height:24px}.proy-modal__revisar-download:hover{opacity:.8;color:#fff}.proy-modal__revisar-body{display:flex;flex-direction:column;gap:16px;padding:16px;width:100%}.proy-modal__revisar-user{display:flex;align-items:center;gap:8px}.proy-modal__revisar-avatar{width:32px;height:32px;border-radius:8px;object-fit:cover;flex-shrink:0}.proy-modal__revisar-avatar--placeholder{display:flex;align-items:center;justify-content:center;background:#e5e5e7;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:600;color:#6e6c77}.proy-modal__revisar-user-info{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.proy-modal__revisar-user-name{font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#130146;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proy-modal__revisar-user-date{display:flex;align-items:center;gap:4px;font-family:"Inter",Roboto,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#130146}.proy-modal__revisar-user-date svg{width:16px;height:16px;flex-shrink:0;color:#130146}.proy-modal__revisar-actions{display:flex;gap:8px;width:100%}@media(max-width:991.98px){.proyecto-stepper{flex-direction:column;gap:12px}.proyecto-stepper__steps{flex-direction:column;width:100%}.proyecto-stepper__step{width:100%}.proyecto-stepper__created-btn{width:100%}.proyecto-task-row{flex-wrap:wrap;gap:8px}.proyecto-task-row__user{flex:1 1 40%;min-width:120px}.proyecto-task-row__material{flex:1 1 100%;justify-content:flex-start;order:4}.proyecto-task-row__status{flex:0 0 auto}.proyecto-task-row__actions{flex:0 0 auto}.proyecto-tabs__item{padding:0 16px;font-size:13px}}body:has(.proyecto-fl) header.site-header,body:has(.proyecto-fl) footer.page__footer,body:has(.proyecto-fl) .page__breadcrumb,body:has(.proyecto-fl) .sidebar-nav,body:has(.proyecto-fl) #app-sidebar,body:has(.proyecto-fl) .app-sidebar,body:has(.proyecto-fl) aside[class*=sidebar]{display:none !important}body:has(.proyecto-fl) .app-layout{display:block !important;grid-template-columns:none !important}body:has(.proyecto-fl) .app-layout__body{margin-left:0 !important;padding-left:0 !important;width:100% !important}body:has(.proyecto-fl){background:#fbfdf6 !important}body:has(.proyecto-fl) main.page__main{padding-top:0 !important;margin-left:0 !important}.proyecto-fl__header{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 40px;background:#fff;box-shadow:0 8px 16px rgba(37,44,18,.04);z-index:101}.proyecto-fl__header-logo img{height:32px;width:auto;display:block}.proyecto-fl__header-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#eef0ea;color:#130146;text-decoration:none}.proyecto-fl__header-close svg{width:24px;height:24px}.proyecto-fl__header-close:hover{opacity:.8}.proyecto-fl{background:#fbfdf6;min-height:100vh;display:flex;flex-direction:column;align-items:center;gap:24px;padding:88px 24px 24px;max-width:1128px;margin:0 auto;font-family:"Inter",sans-serif}.proyecto-fl:has([data-fl-tab-content=conversaciones].proyecto-fl__tab-content--active){height:100vh;box-sizing:border-box;overflow:hidden}.proyecto-fl__empty-state{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 24px 48px;text-align:center;width:100%}.proyecto-fl__empty-state-icon{width:48px;height:48px;color:#130146;opacity:.2}.proyecto-fl__empty-state-text{font-size:14px;line-height:20px;color:#6e6c77;margin:0}.proyecto-fl__card{background:#fff;border:1px solid #e5e5e7;border-radius:12px;padding:20px;width:100%;display:flex;flex-direction:column;gap:20px;overflow:hidden}.proyecto-fl__card-top{display:flex;flex-direction:column;gap:8px}.proyecto-fl__card-title-row{display:flex;align-items:center;gap:20px}.proyecto-fl__card-badge{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#130146}.proyecto-fl__card-badge--content_creators{background:#fef8e6}.proyecto-fl__card-badge--social_media{background:#e6f0fe}.proyecto-fl__card-badge--shooting{background:#f0e6fe}.proyecto-fl__card-title{font-size:24px;font-weight:600;line-height:32px;color:#130146;margin:0;flex:1}.proyecto-fl__status{display:inline-flex;align-items:center;gap:2px;height:20px;padding:0 8px;border-radius:4px;font-size:12px;font-weight:400;line-height:16px;white-space:nowrap;flex-shrink:0}.proyecto-fl__status--en-curso{background:#fff1e6;color:#a24a02}.proyecto-fl__status--completado{background:#e6f9f0;color:#10654c}.proyecto-fl__status--pendiente{background:#f5f5f5;color:#6e6c77}.proyecto-fl__status--en-revision{background:#fff9e6;color:#a37a00}.proyecto-fl__card-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.proyecto-fl__card-brand{display:flex;align-items:center;gap:6px}.proyecto-fl__card-brand-avatar{width:20px;height:20px;border-radius:4px;object-fit:cover}.proyecto-fl__card-brand-initial{width:20px;height:20px;border-radius:4px;background:#130146;color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}.proyecto-fl__card-brand-name{font-size:12px;line-height:16px;color:#130146}.proyecto-fl__card-separator{font-size:12px;color:#130146}.proyecto-fl__card-date{display:flex;align-items:center;gap:4px;font-size:12px;line-height:16px;color:#130146}.proyecto-fl__card-date strong{font-weight:600}.proyecto-fl__card-date-icon{width:16px;height:16px;flex-shrink:0;color:#130146}.proyecto-fl__delivery-badge{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:4px;background:#fff9e6;color:#a37a00;font-size:12px;line-height:16px;white-space:nowrap;margin-left:auto}.proyecto-fl__card-tags{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.proyecto-fl__card-tag{display:flex;align-items:center;gap:6px;font-size:14px;line-height:20px;color:#130146}.proyecto-fl__card-tag svg{width:16px;height:16px;flex-shrink:0;color:#130146}.proyecto-fl__card-bottom{display:flex;align-items:center;justify-content:space-between}.proyecto-fl__card-location{display:flex;align-items:center;gap:4px;font-size:12px;line-height:16px;color:#130146}.proyecto-fl__card-location svg{width:16px;height:16px;flex-shrink:0}.proyecto-fl__card-actions{display:flex;align-items:center;gap:16px}.proyecto-fl__card-price{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.proyecto-fl__card-price-label{font-size:12px;line-height:16px;color:#6e6c77}.proyecto-fl__card-price-value{background:rgba(240,82,46,.08);color:#f0522e;font-size:14px;font-weight:600;line-height:16px;padding:2px 4px;border-radius:4px}.proyecto-fl__btn-message{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px;border:1px solid #f0522e;border-radius:10px;background:#fff;color:#f0522e;font-size:14px;font-weight:600;line-height:16px;text-decoration:none;cursor:pointer;white-space:nowrap}.proyecto-fl__btn-message svg{width:16px;height:16px}.proyecto-fl__btn-message:hover{background:rgba(240,82,46,.04);color:#f0522e}.proyecto-fl__tabs{display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e5e5e7;width:100%}.proyecto-fl__tabs-item{height:48px;padding:0 24px;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#6e6c77;cursor:pointer;white-space:nowrap}.proyecto-fl__tabs-item--active{color:#f0522e;border-bottom-color:#f0522e}.proyecto-fl__tabs-item:disabled{cursor:default;opacity:.7}.proyecto-fl__tab-content{display:none;flex-direction:column;gap:24px;width:100%}.proyecto-fl__tab-content--active{display:flex;flex:1;min-height:0}.proyecto-fl__section{background:#fff;border:1px solid #e5e5e7;border-radius:16px;overflow:hidden}.proyecto-fl__section-header{padding:24px;border-bottom:1px solid #e5e5e7}.proyecto-fl__section-title{font-size:20px;font-weight:600;line-height:28px;color:#130146;margin:0}.proyecto-fl__section-body{padding:24px;display:flex;flex-direction:column;gap:12px}.proyecto-fl__file-row{display:flex;align-items:center;gap:12px}.proyecto-fl__file-icon{width:48px;height:48px;border-radius:12px;background:#eef0ea;display:flex;align-items:center;justify-content:center;flex-shrink:0}.proyecto-fl__file-info{flex:1;display:flex;flex-direction:column;gap:8px}.proyecto-fl__file-name{font-size:14px;font-weight:600;line-height:16px;color:#130146}.proyecto-fl__file-size{font-size:12px;line-height:16px;color:#6e6c77}.proyecto-fl__file-download{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#130146}.proyecto-fl__file-download:hover{opacity:.7}.proyecto-fl__embed{display:flex;align-items:center;gap:16px;background:#eef0ea;border-radius:12px;overflow:hidden}.proyecto-fl__embed-thumb{width:80px;height:80px;flex-shrink:0;border-radius:12px;overflow:hidden}.proyecto-fl__embed-thumb img{width:100%;height:100%;object-fit:cover}.proyecto-fl__embed-info{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.proyecto-fl__embed-title{font-size:14px;font-weight:600;line-height:16px;color:#130146}.proyecto-fl__embed-domain{font-size:12px;line-height:16px;color:#6e6c77}.proyecto-fl__note-item{display:flex;align-items:center;gap:6px;background:#fbfdf6;border:1px solid #e5e5e7;border-radius:12px;padding:16px;font-size:14px;line-height:20px;color:#130146}.proyecto-fl__note-icon{width:16px;height:16px;flex-shrink:0;color:#130146}.proyecto-fl__empty{font-size:14px;color:#6e6c77;margin:0}.proyecto-fl__section-title--standalone{font-size:20px;font-weight:600;line-height:28px;color:#130146;margin:0}.proyecto-fl__entregas-grid{display:flex;flex-wrap:wrap;gap:24px;width:100%}.proyecto-fl__entrega-card{display:flex;flex-direction:column;width:calc(25% - 18px);flex-shrink:0;background:#fff;border:1px solid #e5e5e7;border-radius:16px;overflow:hidden}.proyecto-fl__entrega-media{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden;background:#eef0ea}.proyecto-fl__entrega-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.proyecto-fl__entrega-media--empty{display:flex;align-items:center;justify-content:center;background:#eef0ea}.proyecto-fl__entrega-media--empty svg{width:48px;height:48px;color:#130146;opacity:.5}.proyecto-fl__entrega-media--overlay::after{content:"";position:absolute;inset:0;background:rgba(240,82,46,.8);z-index:1}.proyecto-fl__entrega-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;background:none;border:none;padding:0;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center}.proyecto-fl__entrega-play svg{display:block}.proyecto-fl__entrega-play:focus{outline:none}.proyecto-fl__entrega-badge{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:4px;font-size:11px;font-weight:400;line-height:16px;white-space:nowrap;z-index:3}.proyecto-fl__entrega-badge--cambios{background:#fbe9eb;color:#8b1824}.proyecto-fl__entrega-badge--esperando{background:#fff1e6;color:#a24a02}.proyecto-fl__entrega-badge--aprobado{background:#e9fcf6;color:#10654c}.proyecto-fl__entrega-overlay{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:16px}.proyecto-fl__entrega-overlay-label{color:#fff;font-size:14px;font-weight:600;line-height:20px;text-align:center}.proyecto-fl__entrega-overlay-form{display:flex;flex-direction:column;gap:8px;width:100%}.proyecto-fl__entrega-input{width:100%;height:32px;padding:0 12px;border:1px solid #e5e5e7;border-radius:8px;background:#fff;color:#130146;font-size:12px;font-weight:500;font-family:"Inter",sans-serif;outline:none}.proyecto-fl__entrega-input::placeholder{color:#9c9aa3}.proyecto-fl__entrega-input[readonly]{background:#fff;cursor:default}.proyecto-fl__entrega-input:focus{outline:none;border-color:#f0522e}.proyecto-fl__entrega-overlay-saved{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;font-size:12px;font-weight:600;line-height:16px}.proyecto-fl__entrega-overlay-saved svg{flex-shrink:0;color:#fff}.proyecto-fl__entrega-overlay-saved-item{color:#fff;font-size:12px}.proyecto-fl__entrega-overlay-saved-item strong{font-weight:700}.proyecto-fl__entrega-overlay-copy{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid rgba(255,255,255,.5);border-radius:8px;background:rgba(255,255,255,.15);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s;line-height:1.3}.proyecto-fl__entrega-overlay-copy:hover{background:rgba(255,255,255,.3)}.proyecto-fl__entrega-overlay-copy svg{flex-shrink:0;opacity:.8}.proyecto-fl__overlay-copy-label{font-weight:700;letter-spacing:.5px}.proyecto-fl__entrega-overlay-saved-link{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid rgba(255,255,255,.5);border-radius:8px;background:rgba(255,255,255,.15);color:#fff;font-size:13px;font-weight:600;text-decoration:none !important;cursor:pointer;transition:background .2s}.proyecto-fl__entrega-overlay-saved-link:hover,.proyecto-fl__entrega-overlay-saved-link:focus,.proyecto-fl__entrega-overlay-saved-link:active,.proyecto-fl__entrega-overlay-saved-link:visited{color:#fff;text-decoration:none !important;background:rgba(255,255,255,.3)}.proyecto-fl__entrega-overlay-saved-link svg{flex-shrink:0;opacity:.8}.proyecto-fl__entrega-overlay-edit{background:none;border:none;padding:0;color:rgba(255,255,255,.7);font-size:11px;font-weight:400;text-decoration:underline;cursor:pointer;transition:color .2s}.proyecto-fl__entrega-overlay-edit:hover{color:#fff}.proyecto-fl__tooltip{position:absolute;left:0;bottom:calc(100% + 4px);padding:4px 8px;background:#130146;color:#fff;font-size:11px;font-weight:500;border-radius:4px;white-space:nowrap;z-index:10;pointer-events:none;animation:pfl-tooltip-in .2s ease}@keyframes pfl-tooltip-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.proyecto-fl__entrega-input--error{border-color:#e53935 !important}.proyecto-fl__entrega-body{display:flex;flex-direction:column;gap:16px;padding:16px}.proyecto-fl__entrega-info{display:flex;flex-direction:column;gap:4px}.proyecto-fl__entrega-name{font-size:14px;font-weight:500;line-height:20px;color:#130146;font-family:"Inter",sans-serif}.proyecto-fl__entrega-date{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:400;line-height:16px;color:#130146;font-family:"Inter",sans-serif}.proyecto-fl__entrega-date svg{flex-shrink:0;width:16px;height:16px}.proyecto-fl__entrega-actions{display:flex;flex-direction:column;gap:8px}.proyecto-fl__entrega-btn{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border-radius:8px;font-family:"Inter",sans-serif;font-size:12px;font-weight:500;line-height:16px;cursor:pointer;white-space:nowrap;text-decoration:none}.proyecto-fl__entrega-btn--primary{background:#f0522e;color:#fff;border:none}.proyecto-fl__entrega-btn--primary:hover{opacity:.9;color:#fff}.proyecto-fl__entrega-btn--outline{background:#fff;color:#f0522e;border:1px solid #f0522e}.proyecto-fl__entrega-btn--outline:hover{background:rgba(240,82,46,.04);color:#f0522e}.proyecto-fl__entrega-btn--historial{opacity:.5}.proyecto-fl__entrega-btn--overlay-save{background:rgba(0,0,0,0);color:#fff;border:1px solid #fff}.proyecto-fl__entrega-btn--overlay-save:hover{background:rgba(255,255,255,.1);color:#fff}.proyecto-fl__historial{display:flex;gap:24px;align-items:flex-start}.proyecto-fl__historial-steps{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:26px}.proyecto-fl__historial-dot{width:26px;height:26px;border-radius:50%;border:1px solid #f0522e;display:flex;align-items:center;justify-content:center;background:#fff;flex-shrink:0;color:#f0522e}.proyecto-fl__historial-dot svg{width:16px;height:16px}.proyecto-fl__historial-line{width:2px;min-width:2px;background:#f0522e;flex-shrink:0;align-self:center}.proyecto-fl__historial-entries{display:flex;flex-direction:column;gap:48px;flex:1;min-width:0}.proyecto-fl__historial-entry-area{display:flex;flex-direction:column;gap:24px}.proyecto-fl__historial-entry{display:flex;align-items:center;gap:12px}.proyecto-fl__historial-entry-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.proyecto-fl__historial-cambios{display:flex;flex-direction:column;gap:12px}.proyecto-fl__historial-cambio-item{display:flex;align-items:flex-start;gap:6px;font-size:14px;line-height:20px;color:#130146}.proyecto-fl__historial-cambio-item svg{flex-shrink:0;margin-top:2px;color:#130146}.proyecto-fl__entrega-btn--ver-material{flex-shrink:0;display:inline-flex;align-items:center;gap:4px}.proyecto-fl__entrega-btn--ver-material svg{flex-shrink:0}.proyecto-fl__chat{background:#fff;border:1px solid #e5e5e7;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;flex:1;min-height:0;width:100%}.proyecto-fl__chat-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #e5e5e7}.proyecto-fl__chat-header-user{display:flex;align-items:center;gap:12px}.proyecto-fl__chat-avatar{width:40px;height:40px;border-radius:8px;object-fit:cover}.proyecto-fl__chat-avatar-initial{width:40px;height:40px;border-radius:8px;background:#130146;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600}.proyecto-fl__chat-header-info{display:flex;flex-direction:column;gap:2px}.proyecto-fl__chat-header-name{font-size:14px;font-weight:600;color:#130146}.proyecto-fl__chat-header-project{font-size:12px;color:#6e6c77}.proyecto-fl__chat-menu-wrapper{position:relative}.proyecto-fl__chat-menu{background:none;border:none;cursor:pointer;padding:4px}.proyecto-fl__chat-dropdown{position:absolute;top:100%;right:0;z-index:10;min-width:220px;background:#fff;border:1px solid #e5e5e7;border-radius:12px;padding:8px 0;box-shadow:0 8px 16px rgba(37,44,18,.08)}.proyecto-fl__chat-dropdown-item{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;background:none;border:none;font-family:"Inter",sans-serif;font-size:14px;line-height:20px;color:#130146;cursor:pointer;text-align:left}.proyecto-fl__chat-dropdown-item svg{flex-shrink:0}.proyecto-fl__chat-dropdown-item:hover{background:#eef0ea}.proyecto-fl__chat-dropdown-item--danger{color:#8b1824}.proyecto-fl__chat-dropdown-item--danger:hover{background:#fbe9eb}.proyecto-fl__chat-messages{flex:1;padding:24px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;min-height:0}.proyecto-fl__chat-date{text-align:center;font-size:12px;color:#6e6c77}.proyecto-fl__chat-msg{display:flex;gap:8px;max-width:70%}.proyecto-fl__chat-msg--brand{align-self:flex-start;align-items:flex-start}.proyecto-fl__chat-msg--me{align-self:flex-end;flex-direction:column;align-items:flex-end}.proyecto-fl__chat-msg-avatar{width:32px;height:32px;border-radius:6px;object-fit:cover;flex-shrink:0}.proyecto-fl__chat-msg-avatar-initial{width:32px;height:32px;border-radius:6px;background:#130146;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex-shrink:0}.proyecto-fl__chat-bubble{padding:12px 16px;border-radius:12px;font-size:14px;line-height:20px}.proyecto-fl__chat-bubble p{margin:0 0 8px}.proyecto-fl__chat-bubble p:last-child{margin-bottom:0}.proyecto-fl__chat-bubble--brand{background:#eef0ea;color:#130146;border-top-left-radius:4px}.proyecto-fl__chat-bubble--me{background:rgba(240,82,46,.08);color:#130146;border-top-right-radius:4px}.proyecto-fl__chat-time{font-size:11px;color:#6e6c77;margin-top:2px}.proyecto-fl__chat-input{display:flex;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid #e5e5e7}.proyecto-fl__chat-input-field{flex:1;height:40px;padding:0 16px;border:1px solid #e5e5e7;border-radius:20px;font-family:"Inter",sans-serif;font-size:14px;color:#130146;outline:none}.proyecto-fl__chat-input-field::placeholder{color:#9c9aa3}.proyecto-fl__chat-send{width:40px;height:40px;border-radius:50%;background:#f0522e;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.proyecto-fl__chat-send:hover{opacity:.9}.proyecto-fl__pago-row{display:flex;align-items:center;gap:24px;padding:16px 0}.proyecto-fl__pago-project{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.proyecto-fl__pago-project-info{display:flex;flex-direction:column;gap:2px;min-width:0}.proyecto-fl__pago-project-name{font-size:14px;font-weight:600;color:#130146;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proyecto-fl__pago-project-brand{display:flex;align-items:center;gap:4px;font-size:12px;color:#6e6c77}.proyecto-fl__pago-date,.proyecto-fl__pago-amount{display:flex;align-items:center;gap:4px;font-size:12px;color:#130146;white-space:nowrap;flex-shrink:0}.proyecto-fl__pago-status{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:4px;font-size:12px;white-space:nowrap;flex-shrink:0}.proyecto-fl__pago-status--en-curso{background:#e8f4fd;color:#0a5a8a}.proyecto-fl__pago-status--pendiente{background:#fff1e6;color:#a24a02}.proyecto-fl__pago-status--recibido,.proyecto-fl__pago-status--aprobado{background:#e6f9f0;color:#10654c}@media(max-width:768px){.proyecto-fl{padding:16px}.proyecto-fl__card-title-row{flex-wrap:wrap;gap:8px}.proyecto-fl__card-title{font-size:20px;line-height:28px}.proyecto-fl__card-meta{gap:4px}.proyecto-fl__card-bottom{flex-direction:column;align-items:flex-start;gap:12px}.proyecto-fl__delivery-badge{margin-left:0}.proyecto-fl__tabs{overflow-x:auto;justify-content:flex-start}.proyecto-fl__entregas-grid{gap:16px}.proyecto-fl__entrega-card{width:calc(50% - 8px);min-width:0}.proyecto-fl__pago-row{flex-wrap:wrap;gap:12px}.proyecto-fl__chat-msg{max-width:90%}}@media(max-width:480px){.proyecto-fl__entrega-card{width:100%}}.dev-hardcoded{color:#06c !important}button:not(:disabled):not([aria-disabled=true]),[role=button]:not(:disabled):not([aria-disabled=true]),input[type=button]:not(:disabled):not([aria-disabled=true]),input[type=submit]:not(:disabled):not([aria-disabled=true]),input[type=reset]:not(:disabled):not([aria-disabled=true]),label[for]:not(:disabled):not([aria-disabled=true]),summary:not(:disabled):not([aria-disabled=true]),select:not(:disabled):not([aria-disabled=true]){cursor:pointer}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
.confirm-parent,.password-parent{overflow:visible !important;max-width:none !important;}.password-confirm-message{width:100% !important;text-align:center !important;}
