@font-face{font-family:Biko;src:url(/media/fonts/families/Biko-Light%20300.otf)format("opentype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Biko;src:url(/media/fonts/families/Biko%20400.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Biko;src:url(/media/fonts/families/Biko-Bold%20700.otf)format("opentype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Biko;src:url(/media/fonts/families/Biko-Black%20900.otf)format("opentype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Neulis;src:url(/media/fonts/families/Neulis-ThinItalic.otf)format("opentype");font-style:italic;font-weight:100;font-display:swap}@font-face{font-family:Neulis;src:url(/media/fonts/families/Neulis-Thin.otf)format("opentype");font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:Neulis;src:url(/media/fonts/families/Neulis-ExtraLightItalic.otf)format("opentype");font-style:italic;font-weight:200;font-display:swap}@font-face{font-family:Neulis;src:url(/media/fonts/families/Neulis-ExtraLight.otf)format("opentype");font-style:normal;font-weight:200;font-display:swap}@font-face{font-family:Neulis;src:url(/media/fonts/families/Neulis-LightItalic.otf)format("opentype");font-style:italic;font-weight:300;font-display:swap}@font-face{font-family:Neulis;src:url(/media/fonts/families/Neulis-Light.otf)format("opentype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Neulis;src:url(/media/fonts/families/Neulis-Italic.otf)format("opentype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Neulis;src:url(/media/fonts/families/Neulis-Regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Neulis;src:url(/media/fonts/families/Neulis-MediumItalic.otf)format("opentype");font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:Neulis;src:url(/media/fonts/families/Neulis-Medium.otf)format("opentype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Neulis;src:url(/media/fonts/families/Neulis-SemiBoldItalic.otf)format("opentype");font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:Neulis;src:url(/media/fonts/families/Neulis-SemiBold.otf)format("opentype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Neulis;src:url(/media/fonts/families/Neulis-BoldItalic.otf)format("opentype");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Neulis;src:url(/media/fonts/families/Neulis-Bold.otf)format("opentype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Neulis;src:url(/media/fonts/families/Neulis-ExtraBoldItalic.otf)format("opentype");font-style:italic;font-weight:800;font-display:swap}@font-face{font-family:Neulis;src:url(/media/fonts/families/Neulis-ExtraBold.otf)format("opentype");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Neulis;src:url(/media/fonts/families/Neulis-BlackItalic.otf)format("opentype");font-style:italic;font-weight:900;font-display:swap}@font-face{font-family:Neulis;src:url(/media/fonts/families/Neulis-Black.otf)format("opentype");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Neulis Alt;src:url(/media/fonts/families/NeulisAlt-ThinItalic.otf)format("opentype");font-style:italic;font-weight:100;font-display:swap}@font-face{font-family:Neulis Alt;src:url(/media/fonts/families/NeulisAlt-Thin.otf)format("opentype");font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:Neulis Alt;src:url(/media/fonts/families/NeulisAlt-ExtraLightItalic.otf)format("opentype");font-style:italic;font-weight:200;font-display:swap}@font-face{font-family:Neulis Alt;src:url(/media/fonts/families/NeulisAlt-ExtraLight.otf)format("opentype");font-style:normal;font-weight:200;font-display:swap}@font-face{font-family:Neulis Alt;src:url(/media/fonts/families/NeulisAlt-LightItalic.otf)format("opentype");font-style:italic;font-weight:300;font-display:swap}@font-face{font-family:Neulis Alt;src:url(/media/fonts/families/NeulisAlt-Light.otf)format("opentype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Neulis Alt;src:url(/media/fonts/families/NeulisAlt-Italic.otf)format("opentype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Neulis Alt;src:url(/media/fonts/families/NeulisAlt-Regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Neulis Alt;src:url(/media/fonts/families/NeulisAlt-MediumItalic.otf)format("opentype");font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:Neulis Alt;src:url(/media/fonts/families/NeulisAlt-Medium.otf)format("opentype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Neulis Alt;src:url(/media/fonts/families/NeulisAlt-SemiBoldItalic.otf)format("opentype");font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:Neulis Alt;src:url(/media/fonts/families/NeulisAlt-SemiBold.otf)format("opentype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Neulis Alt;src:url(/media/fonts/families/NeulisAlt-BoldItalic.otf)format("opentype");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Neulis Alt;src:url(/media/fonts/families/NeulisAlt-Bold.otf)format("opentype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Neulis Alt;src:url(/media/fonts/families/NeulisAlt-ExtraBoldItalic.otf)format("opentype");font-style:italic;font-weight:800;font-display:swap}@font-face{font-family:Neulis Alt;src:url(/media/fonts/families/NeulisAlt-ExtraBold.otf)format("opentype");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Neulis Alt;src:url(/media/fonts/families/NeulisAlt-BlackItalic.otf)format("opentype");font-style:italic;font-weight:900;font-display:swap}@font-face{font-family:Neulis Alt;src:url(/media/fonts/families/NeulisAlt-Black.otf)format("opentype");font-style:normal;font-weight:900;font-display:swap}
.nido-site{color:#65372a;background:#fff;margin:0;font-family:Biko,Helvetica,Arial,Lucida,sans-serif;font-size:14px;font-weight:400;line-height:21px}.nido-site *{box-sizing:border-box}.nido-site button,.nido-site input,.nido-site select,.nido-site textarea{font-family:inherit}.nido-site button{cursor:pointer}.nido-site a{color:inherit;text-decoration:none}.nido-site img{max-width:100%;height:auto}.nido-site :where(h1,h2,h3,p){letter-spacing:0;margin:0;font-weight:400}.nido-site [hidden]{display:none!important}.nido-site :focus-visible{outline-offset:4px;outline:2px solid #bb3c3c}.nido-site main{padding-top:77px}.nido-container{width:80%;max-width:1080px;margin-inline:auto}.nido-row{padding-block:27px}.nido-section{padding-block:54px}.nido-section>.nido-container>h2{color:#bb3c3c;text-align:center;font-family:Neulis,Helvetica,Arial,sans-serif;font-size:48px;font-weight:600;line-height:1.3}.nido-button{background:#bb3c3c;border:2px solid #0000;border-radius:999px;padding:4.8px 16px;font-size:16px;line-height:1.7;transition:background-color .3s ease-in-out,transform .3s ease-in-out;display:inline-block;color:#fff!important}.nido-button:hover{transform:scale(1.03)}.nido-button--cream{background:#fbf5ec;border-color:#fbf5ec;padding:2px 28px;font-size:20px;font-weight:600;color:#bb3c3c!important}.nido-button--brown{background:#65372a;border-color:#65372a;padding:8px 38px;font-size:18px}.nido-header{z-index:1000;background:#fff;height:77.2px;position:fixed;inset:0 0 auto;box-shadow:0 1px #0000001a}.nido-header__inner{justify-content:space-between;align-items:center;width:80%;max-width:1080px;height:100%;margin:auto;display:flex}.nido-header__logo{z-index:3;flex-shrink:0;width:110px;height:61.75px;display:block;position:relative}.nido-header__logo img{object-fit:contain;width:100%;height:100%;display:block}.nido-header__desktop{align-self:flex-start;padding-top:20px}.nido-header__desktop>ul{align-items:flex-start;gap:25.234px;margin:0;padding:0;list-style:none;display:flex}.nido-header__desktop li{position:relative}.nido-header__desktop>ul>li>a,.nido-header__desktop>ul>li>button{color:#65372a;background:0 0;border:0;align-items:center;gap:8px;margin-top:4px;padding:0 0 26px;font-size:16px;font-weight:400;line-height:27.2px;display:flex}.nido-header__desktop>ul>li>.nido-header__contact{color:#fff;background:#bb3c3c;border-radius:999px;margin-top:0;padding:6px 24px;font-size:15px;font-weight:400;line-height:25.5px;transition:background-color .3s ease-in-out,color .3s ease-in-out}.nido-header__contact:hover{color:#65372a!important;background:#f8d75c!important}.nido-header__dropdown{opacity:0;visibility:hidden;background:#fff;border-top:3px solid #bb3c3c;border-radius:5px;width:240px;margin:0;padding:20px;list-style:none;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;position:absolute;top:100%;left:-20px;box-shadow:0 2px 5px #0000001a}.nido-header__dropdown a{padding:6px 0;font-size:16px;line-height:24px;display:block}.nido-header__dropdown[data-expanded=true]{visibility:visible;opacity:1;transition:opacity .2s ease-in-out}.nido-header__dropdown a:hover{color:#bb3c3c}.nido-header__toggle,.nido-header__mobile,.nido-header__circle{display:none}.nido-hero{background-blend-mode:overlay;background-image:url(/media/home/Nuevo-banner-web-Nido.webp),linear-gradient(90deg,#fff0 56%,#00000080 100%);background-position:50%;background-size:cover}.nido-hero__content{padding-block:22vh}.nido-hero h1{text-align:right}.nido-hero__intro,.nido-hero__headline{white-space:pre-line;text-shadow:.08em .08em .08em #0006;width:86vw;margin:auto;display:block}.nido-hero__intro{color:#fbf5ec;font-family:Biko,Helvetica,Arial,sans-serif;font-size:40px;font-weight:700;line-height:1}.nido-hero__headline{color:#f8d75c;margin-bottom:2.75%;font-family:Neulis,Helvetica,Arial,sans-serif;font-size:70px;font-weight:700;line-height:1}.nido-hero__action{text-align:right;margin-right:7%}.nido-welcome,.nido-levels{background:#fbf5ec}.nido-welcome h2.nido-welcome__title{margin-bottom:2.75%;font-family:Neulis,Helvetica,Arial,sans-serif;font-size:44px;font-weight:700;line-height:1.4}.nido-welcome__description{text-align:center;font-size:22px;line-height:1.3;margin-bottom:2.75%!important}.nido-welcome__invitation{text-align:center;font-family:Biko,Helvetica,Arial,sans-serif;font-size:28px;font-weight:700;line-height:1.3;margin-bottom:2.75%!important}.nido-welcome__video{box-sizing:content-box;background:0 0;border:10px dashed #bb8175;border-radius:16px;width:100%;height:auto;min-height:100px;padding:25% 0;display:block;position:relative;overflow:hidden}.nido-welcome__video video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nido-welcome__play{color:#bb3c3c;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nido-welcome__video{width:calc(100% - 20px)}.nido-levels__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;width:min(1180px,100% - 48px);margin:12px auto;display:grid}.nido-level{aspect-ratio:5/6;isolation:isolate;min-width:0;display:block;position:relative}.nido-level>.nido-level__image{object-fit:contain;width:100%;height:100%;transition:opacity .3s ease-in-out;display:block;position:absolute;inset:0}.nido-level__image--default{opacity:1}.nido-level__image--hover{opacity:0}.nido-level__title{color:#fff;text-align:center;text-shadow:2px 2px 4px #0008;width:calc(100% - 32px);font-family:Neulis,Helvetica,Arial,sans-serif;font-size:36px;font-weight:700;line-height:1;position:absolute;top:85%;left:50%;transform:translate(-50%,-50%)}.nido-level:focus-visible>.nido-level__image--default{opacity:0}.nido-level:focus-visible>.nido-level__image--hover{opacity:1}@media (hover:hover) and (pointer:fine){.nido-level:hover>.nido-level__image--default{opacity:0}.nido-level:hover>.nido-level__image--hover{opacity:1}}@media (max-width:1100px) and (min-width:981px){.nido-level__title{font-size:30px}}@media (max-width:980px){.nido-levels__grid{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 40px)}}@media (max-width:720px){.nido-levels__grid{grid-template-columns:1fr;gap:18px;width:min(360px,100% - 32px)}}@media (prefers-reduced-motion:reduce){.nido-level>.nido-level__image{transition:none}}.nido-methodology{background:#e5eeea}.nido-methodology__body{text-align:center}.nido-map{isolation:isolate;margin-bottom:2.75%;position:relative}.nido-map:has(>.is-selected){z-index:10}.nido-map__image{width:100%;display:block}.nido-map__point{z-index:1;--nido-marker-scale:1.3;pointer-events:none;width:9.25926%;position:absolute}.nido-map__point.is-selected{z-index:3}.nido-map__point>button{pointer-events:none;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.nido-map__point>button:before{content:"";z-index:1;pointer-events:auto;border-radius:50%;width:32px;height:32px;position:absolute;top:41%;left:50%;transform:translate(-50%,-50%)}.nido-map__point>button img{width:100%;transform:scale(var(--nido-marker-scale,1));transform-origin:50% 84.0264%;pointer-events:auto;clip-path:inset(18% 22% 14%);animation:2s ease-in-out infinite nido-marker;display:block}.nido-map__point.is-selected>button img{animation:.38s ease-in-out both nido-marker-selected}.nido-map__tooltip{text-align:left;width:720px;max-width:calc(100vw - 32px);height:344px;max-height:calc(100dvh - 128px);top:var(--tooltip-top,50%);left:var(--tooltip-left,50%);pointer-events:auto;z-index:20;background:#fff;border-radius:14px;flex-direction:column;padding:20px;display:flex;position:fixed;box-shadow:0 6px 26px #0002}.nido-map__tooltip-body{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:24px;min-width:0;min-height:0;display:grid;overflow:hidden}.nido-map__tooltip-image{aspect-ratio:4/3;object-fit:cover;border-radius:8px;align-self:start;width:100%;max-height:100%;display:block}.nido-map__tooltip-copy{flex-direction:column;min-width:0;min-height:0;padding-top:4px;display:flex}.nido-map__tooltip h3{color:#bb3c3c;overflow-wrap:break-word;flex-shrink:0;margin:0 44px 14px 0;font-family:Neulis;font-size:26px;font-weight:600;line-height:1.3}.nido-map__tooltip p{overflow-wrap:break-word;margin:0;font-size:16px;line-height:1.35}.nido-map__tooltip-description{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding-right:6px;overflow-y:auto}.nido-map__tooltip-description:focus-visible{outline-offset:-2px}.nido-map__tooltip .nido-button{font-size:15px}.nido-map__tooltip-close,.nido-map__tooltip-footer button{color:#bb3c3c;background:#fbf5ec;border:1px solid #bb8175;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:grid}.nido-map__tooltip-close{z-index:1;position:absolute;top:14px;right:14px}.nido-map__tooltip-close:hover,.nido-map__tooltip-footer button:hover{color:#fff;background:#bb3c3c}.nido-map__tooltip-footer{border-top:1px solid #fbf5ec;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:10px;display:flex}.nido-map__tooltip-footer>.nido-button{white-space:nowrap;flex-shrink:0}.nido-map__tooltip-footer nav{align-items:center;gap:10px;display:flex}.nido-map__tooltip-footer nav span{text-align:center;white-space:nowrap;min-width:44px;font-size:14px}:is(.nido-site:has(.nido-map__point.is-selected) [data-nido-whatsapp],.nido-site:has(.nido-header:is(.is-open,.is-closing)) [data-nido-whatsapp]){visibility:hidden}@media (max-width:1250px){.nido-map__tooltip{width:min(720px,100% - 32px);max-width:none;max-height:calc(100dvh - 112px);inset:auto auto 24px 50%;transform:translate(-50%)}}@media (max-width:640px){.nido-map__point{--nido-marker-scale:1.56}.nido-map__tooltip{height:min(480px,100dvh - 96px);max-height:calc(100dvh - 96px);padding:16px;bottom:16px}.nido-map__tooltip-body{grid-template-rows:max-content minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:14px}.nido-map__tooltip-image{aspect-ratio:16/9;max-height:min(180px,25dvh)}.nido-map__tooltip-copy{padding:0}.nido-map__tooltip h3{margin-right:0}.nido-map__tooltip-close{top:22px;right:22px}.nido-map__tooltip-footer{gap:8px}.nido-map__tooltip-footer nav{gap:6px}}@media (max-width:360px){.nido-map__tooltip-footer>.nido-button{padding-inline:12px}.nido-map__tooltip-footer nav{gap:4px}.nido-map__tooltip-footer nav span{min-width:36px}}@keyframes nido-marker{0%,to{transform:scale(var(--nido-marker-scale,1))}50%{transform:scale(calc(var(--nido-marker-scale,1)*1.12))}}@keyframes nido-marker-selected{0%{transform:scale(var(--nido-marker-scale,1))}55%{transform:scale(calc(var(--nido-marker-scale,1)*1.24))}to{transform:scale(calc(var(--nido-marker-scale,1)*1.1))}}@media (prefers-reduced-motion:reduce){.nido-map__point.is-selected>button img{transform:scale(calc(var(--nido-marker-scale,1)*1.1));animation:none}.nido-map__tooltip-close,.nido-map__tooltip-footer button{transition:none}}.nido-social{color:#65372a;background:#fff;width:100%;padding:92px 24px 100px;overflow:clip}.nido-instagram{width:min(1180px,100%);margin:0 auto}.nido-instagram__header{text-align:center;justify-content:center;margin-bottom:34px;display:flex}.nido-instagram__heading{min-width:0}.nido-instagram h2{color:#bb3c3c;letter-spacing:0;text-transform:none;margin:0;font-family:Neulis,Helvetica,Arial,sans-serif;font-size:48px;font-weight:600;line-height:1.12}.nido-instagram__footer{justify-content:center;margin-top:22px;display:flex}.nido-instagram__follow{color:#65372a;text-transform:uppercase;background:#fff;border:1px solid #bb8175;border-radius:2px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 17px;font-size:13px;font-weight:700;line-height:1;transition:border-color .18s ease-in-out,background-color .18s ease-in-out,color .18s ease-in-out;display:inline-flex}.nido-instagram__follow:hover,.nido-instagram__follow:focus-visible{color:#fff;background:#bb3c3c;border-color:#bb3c3c}.nido-instagram__follow svg{flex:none;width:18px;height:18px}.nido-instagram__follow svg:last-child{width:16px;height:16px}.nido-instagram__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.nido-instagram__card{aspect-ratio:1;background:#65372a;border-radius:6px;min-width:0;margin:0;overflow:hidden}.nido-instagram__card>.nido-instagram__item{color:#fff;text-align:left;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.nido-instagram__item>img{object-fit:cover;width:100%;height:100%;transition:opacity .22s ease-in-out,transform .42s ease-in-out;display:block;transform:scale(1.001)}.nido-instagram__type{z-index:2;color:#fff;background:#65372ac7;border:1px solid #ffffff75;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.nido-instagram__type svg{width:16px;height:16px}.nido-instagram__date{z-index:2;color:#fff;white-space:nowrap;text-transform:uppercase;background:#65372ad1;border-radius:999px;justify-content:center;align-items:center;height:26px;padding:0 10px;font-size:11px;font-weight:700;line-height:16px;transition:opacity .18s ease-in-out;display:inline-flex;position:absolute;bottom:12px;left:13px}.nido-instagram__overlay{z-index:1;color:#fff;opacity:0;background:#65372ae6;flex-direction:column;justify-content:flex-end;gap:16px;padding:22px;transition:opacity .22s ease-in-out;display:flex;position:absolute;inset:0}.nido-instagram__overlay>span{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.55;display:-webkit-box;overflow:hidden}.nido-instagram__overlay b{color:#fff;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.nido-instagram__overlay b svg{flex:none;width:16px;height:16px}.nido-instagram__item:hover>img,.nido-instagram__item:focus-visible>img{opacity:.62;transform:scale(1.045)}.nido-instagram__item:hover .nido-instagram__overlay,.nido-instagram__item:focus-visible .nido-instagram__overlay{opacity:1}.nido-instagram__item:hover .nido-instagram__date,.nido-instagram__item:focus-visible .nido-instagram__date{opacity:0}@media (max-width:980px){.nido-social{padding:72px 20px 80px}.nido-instagram__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.nido-social{padding:58px 16px 64px}.nido-instagram__header{margin-bottom:25px}.nido-instagram__grid{gap:8px}.nido-instagram__type{width:30px;height:30px;top:9px;right:9px}.nido-instagram__date{bottom:9px;left:9px}.nido-instagram__overlay{display:none}}@media (prefers-reduced-motion:reduce){.nido-instagram__item>img,.nido-instagram__overlay,.nido-instagram__date,.nido-instagram__follow{transition:none}}.nido-contact{background:#fce9ae url(/media/home/arbolito-nido-scaled.webp) right -100% top -70%/60% 80% no-repeat;scroll-margin-top:77px}.nido-contact .nido-container{max-width:1180px}.nido-contact__heading{padding-bottom:0}.nido-contact>.nido-container>h2{text-align:left;margin-bottom:4px}.nido-contact__heading p{font-size:24px;line-height:1.3}.nido-contact__grid{grid-template-columns:1fr 1fr;gap:5.5%;display:grid}.nido-contact__map{border:0 dashed #bb8175;border-radius:12px;height:450px;overflow:hidden;box-shadow:0 0 8px #0005}.nido-contact__map iframe{border:0;width:100%;height:450px}.nido-contact__form{padding:2px}.nido-contact .ln-lead-experience .ln-container{margin:0;padding:0}.nido-contact .ln-form-card{color:#666}.nido-contact .ln-header h2{text-align:left;padding-bottom:10px;font-family:Biko,Helvetica,Arial,sans-serif;line-height:1}.nido-contact .ln-privacy-notice{margin:18px 32px}[data-nido-home=next] .nido-level,[data-nido-home=next] .nido-contact .ln-form-card,[data-nido-home=next] .nido-map__tooltip{border-radius:24px}.nido-site:has(:is([data-nido-home=next],[data-nido-admissions=next],[data-nido-enrollments=next])) .nido-header__dropdown{border-radius:24px}[data-nido-home=next] .nido-level>.nido-level__image{clip-path:inset(0 8.6% round 24px)}[data-nido-home=next] :is(.nido-instagram__card,.nido-contact__map,.nido-map__tooltip-image){border-radius:16px}.nido-policy{text-align:center;background:#fbf5ec}.nido-policy p{margin-bottom:14px;font-size:18px;line-height:21px}.nido-footer{background:#f9f9f9;padding-block:3vh}.nido-footer__grid{grid-template-columns:48.5% repeat(3,14.17%);gap:3%;padding-top:1px;display:grid}.nido-footer__logo{height:80px;margin-bottom:20px}.nido-footer__logo img{object-fit:contain;width:142px;height:80px}.nido-footer__brand p,.nido-footer__group ul{padding-bottom:20px;font-size:15px;line-height:27px}.nido-footer__brand p{margin-bottom:3.09%;font-weight:400}.nido-footer__social{gap:8px;height:46px;display:flex}.nido-footer__social :is(a,span){color:#e09900;border:1px solid #e09900;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.nido-footer__group h3{color:#bb3c3c;margin-bottom:20px;font-size:16px;font-weight:700;line-height:25.6px}.nido-footer__group ul{margin:0;padding-inline:0;list-style:none}.nido-footer__copyright{color:#bb3c3c;text-align:center;padding-block:27px;font-size:16px}.nido-lightbox{color:#fff;background:0 0;border:0;max-width:100vw;max-height:100dvh;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.nido-lightbox::backdrop{background:#000e}.nido-preloader{z-index:10000;background:#fff;justify-content:center;align-items:center;transition:opacity .6s ease-in-out,visibility .6s;animation:10ms 15s forwards nido-preloader-fallback;display:flex;position:fixed;inset:0}.nido-preloader.is-ready{opacity:0;visibility:hidden;pointer-events:none}.nido-preloader__logo{width:340px;max-width:90vw;position:relative}.nido-preloader__logo>img{opacity:.3;width:100%;display:block}.nido-preloader__fill{height:0;animation:6s linear infinite nido-logo-loading;position:absolute;inset:auto 0 0;overflow:hidden}.nido-preloader__fill>img{width:100%;max-width:none;height:auto;position:absolute;bottom:0;left:0}@keyframes nido-logo-loading{0%{opacity:1;height:0}95%{opacity:1;height:100%}to{opacity:0;height:100%}}@keyframes nido-preloader-fallback{to{opacity:0;visibility:hidden;pointer-events:none}}.nido-lightbox__close{z-index:3;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:-40px;right:0;color:#fff!important}.nido-lightbox--video{width:min(1100px,94vw)}.nido-lightbox--video>video{width:100%;max-height:85dvh;display:block}@media (max-width:1100px) and (min-width:981px){.nido-header__desktop>ul{gap:12px}.nido-header__desktop>ul>li>a,.nido-header__desktop>ul>li>button{font-size:14px}.nido-header__logo{width:95px}}@media (max-width:980px){.nido-site main{padding-top:64px}.nido-header{height:64px}.nido-header__logo{width:68px;height:38.25px}.nido-header__desktop{display:none}.nido-header__toggle{z-index:3;background:0 0;border:0;width:40px;height:40px;padding:10px;display:block;position:relative}.nido-header__logo{z-index:0}.nido-header__hamburger,.nido-header__hamburger:before,.nido-header__hamburger:after{background:#bb3c3c;border-radius:4px;width:20px;height:2px;transition:transform .15s,opacity .15s;display:block;position:absolute}.nido-header__hamburger{top:13px}.nido-header__hamburger:before,.nido-header__hamburger:after{content:"";top:6px}.nido-header__hamburger:after{top:12px}.nido-header.is-open .nido-header__hamburger{transform:translateY(6px)rotate(45deg)}.nido-header.is-open .nido-header__hamburger:before{opacity:0;transform:rotate(-45deg)translate(-2.85714px,-4px)}.nido-header.is-open .nido-header__hamburger:after{transform:translateY(-12px)rotate(-90deg)}.nido-header__circle{z-index:1;opacity:0;pointer-events:none;background:#fff;border-radius:50%;width:100vh;height:100vh;transition:transform .5s cubic-bezier(.79,.14,.15,.86),opacity .5s cubic-bezier(.79,.14,.15,.86);display:block;position:fixed;top:calc(32px - 50vh);right:calc(10% + 20px - 50vh);transform:scale(0)}.nido-header.is-open .nido-header__circle{opacity:1;transition-duration:.8s;top:calc(20px - 50vh);right:calc(20px - 50vh);transform:scale(4.8)}.nido-header__mobile{z-index:2;opacity:0;visibility:hidden;overscroll-behavior:contain;scrollbar-width:none;pointer-events:none;transition:transform .5s,opacity .5s,visibility .5s;display:block;position:fixed;inset:0;overflow-y:auto;transform:scale(.5)}.nido-header.is-open .nido-header__mobile{opacity:1;visibility:visible;pointer-events:auto;transition-duration:1s;transition-delay:.2s;transition-timing-function:cubic-bezier(.79,.14,.15,.86);transform:scale(1)}.nido-header__mobile>ul{width:80%;min-height:100dvh;margin:0 auto;padding:96px 0 30px;list-style:none}.nido-header__mobile>ul>li{margin-bottom:10px}.nido-header__mobile>ul>li>a,.nido-header__mobile>ul>li>button{text-align:center;color:#65372a;background:#fbf5ec;border:0;border-radius:50px;width:100%;padding:15px 10px;font-size:18px;font-weight:500;line-height:23px;display:block;position:relative}.nido-header__mobile>ul>li>.nido-header__contact{color:#fff;background:#bb3c3c}.nido-header__mobile>ul>li>button>span{color:#999;background:#eee;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.nido-header__submenu{margin:0;padding:10px 0;list-style:none}.nido-header__submenu a{text-align:center;color:#2c3d4999;background:#fff;border-radius:50px;margin-bottom:10px;padding:10px;font-size:16px;line-height:23px;display:block}.nido-section{padding-block:50px}.nido-row{padding-block:30px}.nido-hero__intro,.nido-hero__headline{width:92vw;padding-right:24px}.nido-hero__headline{margin-bottom:30px}.nido-welcome h2.nido-welcome__title,.nido-welcome__description,.nido-welcome__invitation{margin-bottom:30px!important}.nido-welcome__description,.nido-welcome__invitation{font-size:24px}.nido-map{margin-bottom:30px}.nido-contact{background-image:none;scroll-margin-top:64px}.nido-contact__heading{padding-bottom:0}.nido-contact__grid,.nido-footer__grid{grid-template-columns:1fr;gap:30px}.nido-footer__brand p{margin-bottom:30px}.nido-footer__copyright{margin-block:2vh 1vh;padding-block:0}}@media (max-width:767px){.nido-hero{background-image:url(/media/home/Nuevo-banner-web-Nido.webp),linear-gradient(90deg,#fff0 36%,#00000080 84%)}.nido-hero__intro,.nido-hero__headline{width:90%;padding-right:0}.nido-hero__intro{font-size:28px}.nido-hero__headline{font-size:38px}.nido-hero__action{margin-right:5%}.nido-welcome__description,.nido-welcome__invitation{font-size:20px}.nido-methodology__body{width:100%}.nido-policy p{line-height:21px}}@media (max-width:360px){.nido-contact>.nido-container>h2{font-size:42px}.nido-methodology>.nido-container>h2{font-size:40px}}@media (prefers-reduced-motion:reduce){.nido-map__point>button img{animation:none}.nido-preloader{transition-duration:.01ms}.nido-preloader__fill{height:100%;animation:none}.nido-header__circle,.nido-header__mobile,.nido-header__hamburger,.nido-header__hamburger:before,.nido-header__hamburger:after{transition-duration:.01ms!important;transition-delay:0s!important}}
.ln-lead-experience,.ln-lead-modal,.ln-custom-select-menu{--color-primary:#65372a;--color-primary2:#b77e73;--color-accent:#bb3c3c;--color-accent2:#f5d65d;--color-accent3:#fbf5ec;--color-bg:#f8f9fb;--color-card:#fff;--color-border:#e2e6ea;--color-text:#2d3748;--color-text2:#65372a;--color-muted:#718096;--color-success:#38a169;--color-error:#e53e3e;--radius:12px;--shadow:0 4px 24px #00000014;--font:"Biko", system-ui, sans-serif}.ln-lead-experience{width:100%;font-family:var(--font)}.ln-lead-experience[hidden],.ln-lead-modal[hidden],.ln-modal-trigger[hidden]{display:none!important}.ln-modal-trigger{appearance:none;border:1px solid var(--color-accent);background:var(--color-accent);color:#fff;min-height:44px;font-family:var(--font);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:10px 24px;font-size:16px;font-weight:550;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 7px 18px #bb3c3c29}.ln-modal-trigger:hover{background:color-mix(in srgb, var(--color-accent) 90%, var(--color-primary));border-color:color-mix(in srgb, var(--color-accent) 90%, var(--color-primary));transform:translateY(-1px);box-shadow:0 9px 22px #bb3c3c33}.ln-modal-trigger:focus-visible{outline:3px solid color-mix(in srgb, var(--color-accent2) 58%, transparent);outline-offset:3px}.ln-modal-trigger svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.ln-lead-modal{z-index:2147483600;box-sizing:border-box;grid-template-columns:minmax(0,1fr);place-items:center;padding:clamp(12px,2.5vw,28px);display:grid;position:fixed;inset:0}.ln-lead-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2a191594;position:absolute;inset:0}.ln-lead-modal-dialog{z-index:1;box-sizing:border-box;border-radius:var(--radius);outline:none;justify-self:center;width:min(100%,720px);min-width:0;max-width:100%;max-height:calc(100dvh - clamp(24px,5vw,56px));animation:.2s ease-out ln-modal-in;position:relative;box-shadow:0 24px 70px #2a191547}@keyframes ln-modal-in{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}.ln-lead-modal-close{appearance:none;z-index:3;color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff5c;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background-color .16s,border-color .16s;display:inline-flex;position:absolute;top:14px;right:14px}.ln-lead-modal-close:hover{background:#fff3;border-color:#ffffff8f}.ln-lead-modal-close:focus-visible{outline:3px solid color-mix(in srgb, var(--color-accent2) 64%, transparent);outline-offset:2px}.ln-lead-modal-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:17px;height:17px}.ln-lead-modal.is-modal .ln-form-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%;max-height:inherit;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-primary2) 64%, transparent) transparent;overflow:hidden auto}.ln-lead-modal.is-modal .ln-form-card::-webkit-scrollbar{width:7px}.ln-lead-modal.is-modal .ln-form-card::-webkit-scrollbar-track{background:0 0}.ln-lead-modal.is-modal .ln-form-card::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-primary2) 68%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.ln-lead-modal.is-modal .ln-header{padding-right:66px}.ln-lead-experience.is-inline .ln-lead-modal{padding:0;display:block;position:static}.ln-lead-experience.is-inline .ln-lead-modal-backdrop,.ln-lead-experience.is-inline .ln-lead-modal-close{display:none}.ln-lead-experience.is-inline .ln-lead-modal-dialog{width:100%;max-height:none;box-shadow:none;border-radius:0;animation:none}body.ln-lead-modal-open{overflow:hidden!important}body.page-id-236591 #main-content .et_pb_section_2.et_pb_section_sticky{padding-bottom:40px!important}body.page-id-236591 #main-content .et_pb_section_2.et_pb_section_sticky>.et_pb_row.et-last-child{padding-bottom:30px!important}.ln-form-card{background:var(--color-card);border-radius:var(--radius);width:100%;max-width:680px;box-shadow:var(--shadow);font-family:var(--font);overflow:hidden}.ln-header{background:var(--color-primary);color:#fff;padding:28px 32px 24px}.ln-header h2{color:#fff;margin-bottom:6px;font-size:1.4rem;font-weight:700}.ln-header p{opacity:.8;font-size:.9rem}#contact-form{scroll-margin-top:96px}.ln-privacy-notice{border:1px solid var(--color-border);border-left:3px solid var(--color-accent);background:var(--color-accent3);color:var(--color-primary);border-radius:7px;margin:18px 32px;font-size:.82rem;line-height:1.5;padding:13px 15px!important}.ln-privacy-notice a{color:var(--color-accent);text-underline-offset:2px;font-weight:700;text-decoration:underline}.ln-section{display:none}.ln-section.is-active{animation:.2s ease-out ln-step-in;display:block}@keyframes ln-step-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ln-section-header{background:var(--color-accent3);border-bottom:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);color:var(--color-accent);align-items:center;gap:12px;padding:16px 32px;display:flex}.ln-section-header .ln-sec-icon{background:var(--color-accent2);width:28px;height:28px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;line-height:1;display:flex}.ln-section-heading{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ln-section-header .ln-sec-label{font-size:.94rem;font-weight:650;line-height:1.2}.ln-section-description{color:var(--color-muted);font-size:.72rem;font-weight:500;line-height:1.25}.ln-step-meta{color:var(--color-muted);font-size:.72rem;font-weight:500}.ln-section-body{padding:22px 32px 26px}.ln-guardian-stack,.ln-contact-stack{gap:16px;display:grid}.ln-guardian-group,.ln-contact-group{border:1px solid color-mix(in srgb, var(--color-primary2) 32%, var(--color-border));background:color-mix(in srgb, var(--color-accent3) 46%, #fff);border-radius:10px;min-width:0;margin:0;padding:16px 18px 18px}.ln-guardian-group legend,.ln-contact-group legend{color:var(--color-primary);align-items:center;gap:8px;padding:0 8px;font-size:.82rem;font-weight:700;display:inline-flex}.ln-guardian-marker,.ln-contact-marker{background:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.7rem;line-height:1;display:inline-flex}.ln-guardian-controls{justify-content:flex-end;margin:-3px 0 12px;display:flex}.ln-guardian-toggle{max-width:100%;color:var(--color-primary);cursor:pointer;align-items:center;gap:8px;font-size:.76rem;font-weight:600;line-height:1.2;display:inline-flex}.ln-guardian-toggle input{appearance:none;border:1px solid var(--color-border);width:34px;height:19px;cursor:inherit;background:#d7dce4;border-radius:999px;flex:0 0 34px;margin:0;transition:background-color .15s;position:relative}.ln-guardian-toggle input:before{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:2px;left:2px}.ln-guardian-toggle input:checked{border-color:var(--color-accent);background:var(--color-accent)}.ln-guardian-toggle input:checked:before{transform:translate(15px)}.ln-guardian-toggle input:focus-visible{outline:3px solid color-mix(in srgb, var(--color-accent) 30%, transparent);outline-offset:2px}.ln-guardian-toggle:has(input:disabled){opacity:.5;cursor:not-allowed}.ln-guardian-toggle input:disabled{cursor:not-allowed}.ln-field--wide{grid-column:1/-1}.ln-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;display:grid}.ln-grid.cols-1{grid-template-columns:minmax(0,1fr)}.ln-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ln-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:520px){.ln-lead-modal{padding:8px}.ln-lead-modal-dialog{max-height:calc(100dvh - 16px)}.ln-lead-modal-close{top:10px;right:10px}.ln-lead-modal.is-modal .ln-header{padding-right:56px}.ln-modal-trigger{width:100%}.ln-grid,.ln-grid.cols-2,.ln-grid.cols-3{grid-template-columns:1fr}.ln-section-header,.ln-section-body{padding-left:20px;padding-right:20px}.ln-step-meta{display:none}.ln-guardian-group,.ln-contact-group{padding:14px 14px 16px}.ln-privacy-notice{margin:16px 20px}.ln-field--wide{grid-column:auto}.ln-header{padding:22px 20px 18px}.ln-submit-wrap{padding:20px}.ln-form-actions{gap:10px}}.ln-field{flex-direction:column;gap:5px;min-width:0;display:flex}.ln-field[hidden]{display:none}.ln-field label{color:var(--color-primary);letter-spacing:.02em;font-size:.85rem;font-weight:500}.ln-field label .req{color:var(--color-accent);margin-left:2px}.ln-field input,.ln-field select{box-sizing:border-box;border:1.5px solid var(--color-border);width:100%;max-width:100%;font-size:.84rem;font-family:var(--font);color:var(--color-text);background:#fff;border-radius:8px;outline:none;padding:6px 12px;line-height:1.25;transition:border-color .15s}.ln-field input:focus,.ln-field select:focus{border-color:var(--color-accent)}.ln-field input:disabled{color:var(--color-muted);cursor:not-allowed;background:#f3f4f6}.ln-native-select{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ln-custom-select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.ln-custom-select-trigger{box-sizing:border-box;border:1.5px solid var(--color-border);width:100%;max-width:100%;min-height:32px;color:var(--color-text);font-family:var(--font);text-align:left;cursor:pointer;background:#fff;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:6px 11px 6px 12px;font-size:.84rem;font-weight:400;line-height:1.25;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.ln-custom-select-trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-accent) 54%, var(--color-border))}.ln-custom-select-trigger:focus-visible,.ln-custom-select-trigger.is-open{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 13%, transparent)}.ln-custom-select-trigger.is-placeholder{color:var(--color-muted)}.ln-custom-select-trigger:disabled{color:var(--color-muted);cursor:not-allowed;opacity:.82;background:#f3f4f6}.ln-custom-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ln-custom-select-chevron{width:14px;height:14px;color:var(--color-primary2);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .16s,color .16s}.ln-custom-select-trigger.is-open .ln-custom-select-chevron{color:var(--color-accent);transform:rotate(180deg)}.ln-native-select.error+.ln-custom-select .ln-custom-select-trigger{border-color:var(--color-error)}.ln-custom-select-menu{box-sizing:border-box;overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--color-primary2) 34%, var(--color-border));min-width:0;max-height:260px;font-family:var(--font);background:#fff;border-radius:8px;padding:6px;display:none;position:fixed;overflow:hidden auto;box-shadow:0 12px 28px #65372a21;z-index:2147483646!important}body.ln-lead-modal-open>.ln-custom-select-menu{z-index:2147483646!important}.ln-custom-select-menu.is-open{animation:.14s ease-out ln-select-in;display:block}@keyframes ln-select-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.ln-custom-select-menu.is-above.is-open{animation-name:ln-select-in-above}@keyframes ln-select-in-above{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.ln-custom-select-option{width:100%;min-height:32px;color:var(--color-primary);font-family:var(--font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:.82rem;font-weight:400;line-height:1.3;display:flex}.ln-custom-select-option:hover:not(:disabled),.ln-custom-select-option:focus-visible{background:var(--color-accent3);color:var(--color-accent)}.ln-custom-select-option.is-selected{background:color-mix(in srgb, var(--color-accent3) 76%, #fff);color:var(--color-accent);font-weight:600}.ln-custom-select-option:disabled{color:var(--color-muted);cursor:not-allowed;opacity:.55}.ln-custom-select-option-label{white-space:normal;min-width:0}.ln-custom-select-option-check{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;visibility:hidden;flex:none;width:13px;height:13px}.ln-custom-select-option.is-selected .ln-custom-select-option-check{visibility:visible}.ln-custom-select-menu::-webkit-scrollbar{width:6px}.ln-custom-select-menu::-webkit-scrollbar-track{background:0 0}.ln-custom-select-menu::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-primary2) 64%, transparent);border-radius:999px}.ln-field input.error,.ln-field select.error,.ln-field select.error+.ln-custom-select .ln-custom-select-trigger{border-color:var(--color-error)}.ln-field-error{color:var(--color-error);font-size:.75rem;display:none}.ln-field input.error~.ln-field-error,.ln-field select.error~.ln-field-error{display:block}.ln-submit-wrap{background:var(--color-accent3);border-top:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);flex-direction:column;align-items:stretch;gap:12px;padding:24px 32px;display:flex}.ln-form-actions{justify-content:flex-start;align-items:center;gap:12px;width:100%;display:flex}.ln-btn-submit,.ln-btn-back{width:fit-content;font-family:var(--font);cursor:pointer;border-radius:10px;padding:12px 16px;font-size:.9rem;font-weight:700;transition:opacity .15s,background-color .15s,border-color .15s}.ln-btn-submit{background:var(--color-accent);color:#fff;border:1px solid var(--color-accent);justify-content:center;align-items:center;gap:8px;min-width:118px;margin-left:auto;display:inline-flex}.ln-btn-submit .ln-btn-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.ln-btn-submit .ln-btn-icon.is-spinning{animation:.8s linear infinite ln-icon-spin}@keyframes ln-icon-spin{to{transform:rotate(360deg)}}.ln-btn-back{color:var(--color-primary);border:1px solid color-mix(in srgb, var(--color-primary2) 44%, var(--color-border));background:#fff}.ln-btn-back[hidden]{display:none}.ln-btn-back:hover{background:color-mix(in srgb, var(--color-accent3) 72%, #fff);border-color:var(--color-primary2)}.ln-btn-submit:hover{opacity:.9}.ln-btn-submit:focus-visible,.ln-btn-back:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 72%, #fff);outline-offset:2px}.ln-btn-submit:disabled{opacity:.6;cursor:not-allowed}.ln-toast{text-align:center;border-radius:8px;padding:12px 16px;font-size:.88rem;font-weight:600;display:none}.ln-toast.success{color:var(--color-success);background:#f0fff4;border:1px solid #c6f6d5}.ln-toast.error{color:var(--color-error);background:#fff5f5;border:1px solid #fed7d7}.ln-toast.show{display:block}.ln-field select:disabled{color:var(--color-muted);cursor:not-allowed;background:#f3f4f6}.ln-field--hidden{display:none}@media (max-width:520px){.ln-submit-wrap{padding:20px}.ln-form-actions{gap:10px}}
