:root{--smm-navy:#23205f;--smm-navy2:#312c79;--smm-yellow:#ffd400;--smm-pink:#f34283;--smm-coral:#ff624d;--smm-cream:#fffaf1;--smm-ink:#25243a;--smm-muted:#6f7080;--smm-white:#fff;--smm-shadow:0 18px 50px rgba(35,32,95,.13);--smm-radius:26px}.smm-home{margin:0;background:#fff;color:var(--smm-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;line-height:1.5}.smm-home *{box-sizing:border-box}.smm-home a{text-decoration:none}.smm-home img{display:block;max-width:100%}.smm-container{width:min(1180px,calc(100% - 40px));margin:auto}.smm-topbar{background:var(--smm-navy);color:#fff;font-size:13px}.smm-topbar .smm-container{display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:38px}.smm-top-links{display:flex;gap:20px;flex-wrap:wrap}.smm-topbar a{color:#fff;opacity:.92}.smm-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.96);backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid rgba(35,32,95,.08)}.smm-nav{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:22px}.smm-brand{display:flex;align-items:center;gap:13px;min-width:260px;color:var(--smm-navy)}.smm-brand-mark{width:54px;height:54px;border-radius:50%;background:var(--smm-yellow);display:grid;place-items:center;color:var(--smm-navy);font-weight:900;font-size:25px;box-shadow:0 8px 24px rgba(255,212,0,.25)}.smm-brand-logo .custom-logo-link{display:block}.smm-brand-logo img{max-height:58px;width:auto}.smm-brand-title{font-weight:900;color:var(--smm-navy);letter-spacing:-.02em;line-height:1.05}.smm-brand-title small{display:block;font-size:11px;letter-spacing:.12em;margin-top:5px;font-weight:800;color:#7a7895}.smm-menu{display:flex;align-items:center;gap:22px;font-size:14px;font-weight:750}.smm-menu a{color:var(--smm-ink)}.smm-menu a:hover{color:var(--smm-pink)}.smm-nav-cta{background:var(--smm-yellow);color:var(--smm-navy);font-weight:900;padding:12px 17px;border-radius:999px;white-space:nowrap}.smm-menu-btn{display:none;border:0;background:0 0;font-size:28px;color:var(--smm-navy);cursor:pointer}.smm-mobile-menu{padding:10px 24px 24px;background:#fff;border-top:1px solid #eee}.smm-mobile-menu a{display:block;padding:11px 0;color:var(--smm-navy);font-weight:800;border-bottom:1px solid #f1eff8}.smm-hero{min-height:650px;position:relative;display:flex;align-items:end;overflow:hidden;background:linear-gradient(90deg,rgba(25,22,69,.88) 0%,rgba(35,32,95,.65) 45%,rgba(35,32,95,.08) 75%),var(--smm-hero) center/cover no-repeat}.smm-hero:after{content:"";position:absolute;inset:auto 0 0;height:110px;background:linear-gradient(transparent,rgba(15,13,45,.36))}.smm-hero-content{position:relative;z-index:2;color:#fff;padding:92px 0 95px;max-width:700px}.smm-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 13px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.smm-hero h1{font-size:clamp(42px,6vw,76px);line-height:.98;letter-spacing:-.055em;margin:18px 0 22px;font-weight:950;color:#fff}.smm-hero p{font-size:20px;max-width:630px;margin:0 0 28px;color:rgba(255,255,255,.92)}.smm-actions{display:flex;gap:12px;flex-wrap:wrap}.smm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border-radius:999px;font-weight:900;font-size:14px;transition:.2s ease}.smm-btn-primary{background:var(--smm-yellow);color:var(--smm-navy)}.smm-btn-secondary{background:#fff;color:var(--smm-navy)}.smm-btn:hover{transform:translateY(-2px)}.smm-hero-note{position:absolute;right:4vw;bottom:42px;z-index:3;background:#fff;color:var(--smm-navy);border-radius:22px;padding:18px 20px;box-shadow:var(--smm-shadow);max-width:320px}.smm-hero-note strong{display:block;font-size:20px;margin-bottom:4px}.smm-hero-note span{font-size:13px;color:var(--smm-muted)}.smm-intro{padding:72px 0 28px;text-align:center}.smm-kicker{font-size:13px;text-transform:uppercase;letter-spacing:.18em;font-weight:900;color:var(--smm-pink)}.smm-intro h2,.smm-section-head h2{font-size:clamp(34px,4vw,52px);line-height:1.06;letter-spacing:-.04em;margin:10px auto 14px;color:var(--smm-navy)}.smm-intro p{max-width:780px;margin:auto;color:var(--smm-muted);font-size:18px}.smm-stages{padding:28px 0 78px}.smm-stage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.smm-stage{min-height:565px;border-radius:32px;padding:24px 24px 30px;position:relative;overflow:hidden;box-shadow:var(--smm-shadow);transition:.25s ease;display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid rgba(35,32,95,.04)}.smm-stage:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(35,32,95,.16)}.smm-infantil{background:linear-gradient(180deg,#fffaf0 0%,#fff5cf 100%)}.smm-primaria{background:linear-gradient(180deg,#fff5f7 0%,#ffe8ee 100%)}.smm-secundaria{background:linear-gradient(180deg,#f4fbff 0%,#e4f4ff 100%)}.smm-stage-visual{width:100%;height:350px;border-radius:30px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding:20px 18px 0;position:relative}.smm-infantil .smm-stage-visual{background:linear-gradient(180deg,#fff2b7 0%,#ffe9a0 100%)}.smm-primaria .smm-stage-visual{background:linear-gradient(180deg,#ffdce4 0%,#ffcfdc 100%)}.smm-secundaria .smm-stage-visual{background:linear-gradient(180deg,#d8f0ff 0%,#c9eaff 100%)}.smm-stage-visual:after{content:"";position:absolute;width:190px;height:190px;border-radius:50%;background:rgba(255,255,255,.22);right:-55px;top:-55px;pointer-events:none}.smm-stage-visual img{position:relative;z-index:2;width:auto;height:auto;max-width:88%;max-height:96%;object-fit:contain;object-position:center bottom;margin:0 auto;filter:none}.smm-stage-title{display:flex;align-items:center;justify-content:center;width:84%;min-height:60px;margin:-1px auto 0;padding:8px 18px;border-radius:999px;background:linear-gradient(180deg,#ffd84b,#ffc72b);color:var(--smm-navy);font-family:Georgia,"Times New Roman",serif;font-size:30px;font-weight:700;line-height:1.05;box-shadow:0 8px 20px rgba(255,199,43,.2);position:relative;z-index:3}.smm-stage-description{display:block;margin:17px auto 0;max-width:300px;color:#4f5267;font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:1.35}.smm-stage:focus-visible{outline:4px solid rgba(35,32,95,.25);outline-offset:4px}.smm-feature-band{background:var(--smm-cream);padding:78px 0}.smm-section-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:28px}.smm-section-head h2{margin:0;max-width:680px}.smm-section-head p{max-width:430px;color:var(--smm-muted);margin:0}.smm-feature-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:20px}.smm-feature{min-height:350px;border-radius:var(--smm-radius);padding:28px;position:relative;overflow:hidden;color:#fff;box-shadow:var(--smm-shadow);display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate}.smm-feature:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,rgba(35,32,95,.02),rgba(35,32,95,.9))}.smm-feature:after{content:"";position:absolute;inset:0;z-index:-3;background-size:cover;background-position:center;transition:.35s ease}.smm-feature:hover:after{transform:scale(1.04)}.smm-f1:after{background-image:url('https://www.colegiosantamariamicaela.com/wp-content/uploads/2025/02/conocenos.jpg')}.smm-f2:after{background-image:url('https://www.colegiosantamariamicaela.com/wp-content/uploads/2025/10/561614438_1395971039195127_3562246919674007729_n-300x225.jpg')}.smm-f3:after{background-image:url('https://www.colegiosantamariamicaela.com/wp-content/uploads/2026/06/ChatGPT-Image-9-jun-2026-11_54_36-212x300.png');background-position:center 25%}.smm-tag{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--smm-yellow)}.smm-feature h3{font-size:29px;line-height:1.05;margin:7px 0 14px;letter-spacing:-.03em;color:#fff}.smm-access{display:inline-flex;align-self:flex-start;background:#fff;color:var(--smm-navy);padding:10px 14px;border-radius:999px;font-weight:900;font-size:12px}.smm-quick{padding:72px 0}.smm-quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.smm-quick-grid a{border:1px solid #eceaf6;border-radius:20px;padding:24px;background:#fff;box-shadow:0 10px 30px rgba(35,32,95,.06);transition:.2s ease}.smm-quick-grid a:hover{border-color:var(--smm-yellow);transform:translateY(-3px)}.smm-icon{width:46px;height:46px;border-radius:14px;background:#fff7cc;color:var(--smm-navy);display:grid;place-items:center;font-size:22px;margin-bottom:18px}.smm-quick-grid strong{display:block;color:var(--smm-navy);font-size:16px}.smm-quick-grid span:last-child{display:block;font-size:13px;color:var(--smm-muted);margin-top:4px}.smm-news{padding:24px 0 84px}.smm-news-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.smm-news-card{border:1px solid #eceaf6;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 12px 34px rgba(35,32,95,.06)}.smm-news-img{height:185px;background:#f3f2f8;overflow:hidden;display:block}.smm-news-img img{width:100%;height:100%;object-fit:cover}.smm-news-placeholder{width:100%;height:100%;display:grid;place-items:center;font-size:64px;font-weight:950;color:var(--smm-navy);background:#fff7cc}.smm-news-body{padding:20px}.smm-news-date{font-size:12px;color:var(--smm-pink);font-weight:900;text-transform:uppercase;letter-spacing:.08em}.smm-news-card h3{font-size:18px;line-height:1.25;color:var(--smm-navy);margin:8px 0 14px}.smm-news-card h3 a{color:inherit}.smm-readmore{font-size:13px;font-weight:900;color:var(--smm-navy)}.smm-cta{padding:0 0 80px}.smm-cta-box{border-radius:32px;background:var(--smm-navy);color:#fff;padding:52px;display:grid;grid-template-columns:1.3fr .7fr;gap:34px;align-items:center;position:relative;overflow:hidden}.smm-cta-box:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;background:var(--smm-yellow);right:-70px;top:-90px;opacity:.96}.smm-cta h2{font-size:42px;line-height:1.05;letter-spacing:-.04em;margin:0 0 12px;color:#fff}.smm-cta p{margin:0;color:rgba(255,255,255,.8);font-size:17px}.smm-cta-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;position:relative;z-index:2}.smm-footer{background:#17143f;color:#fff;padding:54px 0 26px}.smm-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px}.smm-footer h4{margin:0 0 14px;font-size:14px;text-transform:uppercase;letter-spacing:.1em;color:var(--smm-yellow)}.smm-footer p,.smm-footer a,.smm-footer span{color:rgba(255,255,255,.75);font-size:14px}.smm-footer-links{display:grid;gap:8px}.smm-legal{border-top:1px solid rgba(255,255,255,.12);margin-top:34px;padding-top:20px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12px;color:rgba(255,255,255,.55)}@media(max-width:1020px){.smm-menu{display:none}.smm-menu-btn{display:block}.smm-hero-note{display:none}.smm-feature-grid{grid-template-columns:1fr 1fr}.smm-feature-grid .smm-feature:first-child{grid-column:1/-1}.smm-quick-grid,.smm-news-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1020px) and (min-width:761px){.smm-stage{min-height:520px;padding:20px}.smm-stage-visual{height:320px}.smm-stage-title{width:88%;font-size:26px}.smm-stage-description{font-size:16px}}@media(max-width:760px){.smm-topbar{display:none}.smm-container{width:min(100% - 26px,1180px)}.smm-nav{min-height:72px}.smm-brand{min-width:0}.smm-brand-mark{width:46px;height:46px}.smm-brand-title{font-size:14px}.smm-brand-title small{font-size:9px}.smm-nav-cta{display:none}.smm-hero{min-height:600px;background-position:58% center}.smm-hero-content{padding:70px 0}.smm-hero h1{font-size:49px}.smm-hero p{font-size:17px}.smm-stage-grid,.smm-feature-grid,.smm-quick-grid,.smm-news-grid,.smm-footer-grid,.smm-cta-box{grid-template-columns:1fr}.smm-feature-grid .smm-feature:first-child{grid-column:auto}.smm-stage{min-height:auto;padding:22px 20px 27px}.smm-stage-visual{height:390px}.smm-stage-title{font-size:29px}.smm-stage-description{font-size:18px}.smm-section-head{align-items:start;flex-direction:column}.smm-cta-box{padding:34px 26px}.smm-cta h2{font-size:34px}.smm-cta-actions{justify-content:flex-start}}.smm-brand-mark-image{overflow:hidden;padding:8px;flex:0 0 54px}.smm-brand-mark-image>img,.smm-brand-mark-image .custom-logo-link,.smm-brand-mark-image .custom-logo-link img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;margin:0}.smm-brand-mark-image .custom-logo-link{width:100%;height:100%}@media(max-width:760px){.smm-brand-mark-image{flex-basis:46px;padding:7px}}.smm-brand{gap:16px}.smm-header-banner{display:flex;align-items:center;min-width:0;max-width:680px;flex:1 1 auto}.smm-header-banner img{display:block;height:58px;width:auto;max-width:100%;object-fit:contain}@media(max-width:1020px){.smm-header-banner img{height:48px;max-width:420px}}@media(max-width:760px){.smm-header-banner{max-width:calc(100vw - 110px)}.smm-header-banner img{height:38px;max-width:100%}}.smm-brand-lockup{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:760px;gap:6px}.smm-header-banner{display:block;min-width:0;max-width:100%}.smm-header-banner img{display:block;height:62px;width:auto;max-width:100%;object-fit:contain}.smm-header-tagline{display:block;color:var(--smm-navy);font-size:14px;line-height:1.25;font-weight:600;max-width:760px}@media(max-width:1180px){.smm-header-banner img{height:56px}.smm-header-tagline{font-size:13px;max-width:520px}}@media(max-width:1020px){.smm-header-banner img{height:48px}.smm-header-tagline{font-size:12px;max-width:420px}}@media(max-width:760px){.smm-brand-lockup{gap:4px;max-width:calc(100vw - 90px)}.smm-header-banner img{height:36px;max-width:100%}.smm-header-tagline{font-size:10px;line-height:1.2;max-width:100%}}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@keyframes arrow-down{0%{transform:none}to{transform:translateY(10px)}}@-webkit-keyframes arrowRightBounce{0%{transform:rotate(-90deg) translateY(0)}to{transform:rotate(-90deg) translateY(5px)}}@keyframes arrowRightBounce{0%{transform:rotate(-90deg) translateY(0)}to{transform:rotate(-90deg) translateY(5px)}}@keyframes arrow-right{0%{transform:translateX(0)}to{transform:translateX(-5px)}}@keyframes turning{0%{transform:rotate(1turn)}to{transform:rotate(0)}}.animation.animation-fade-in{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0}.animation.animation-fade-in-up{filter:blur(10px)}.animation.animation-fade-in-left{transform:translateX(-30px)}.animation.animation-fade-in-left,.animation.animation-progresive .progresive-item:first-child,.animation.animation-progresive .progresive-item:nth-child(2),.animation.animation-progresive .progresive-item:nth-child(3),.animation.animation-progresive .progresive-item:nth-child(4){-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0}.animation.animate.animation-fade-in{animation-duration:.7s;animation-fill-mode:forwards;animation-name:fadeIn;animation-timing-function:cubic-bezier(.25,.46,.45,.94)}.animation.animate.animation-fade-in-up{animation-duration:.7s;animation-fill-mode:forwards;animation-name:blurMenu;animation-timing-function:cubic-bezier(.25,.46,.45,.94);transition-property:filter,opacity;will-change:filter,opacity}.animation.animate.animation-fade-in-left{animation-duration:.7s;animation-fill-mode:forwards;animation-name:fadeInLeft;animation-timing-function:ease-in-out}.animation.animate.animation-progresive .progresive-item:first-child{animation-delay:.2s;animation-duration:1.4s;animation-fill-mode:forwards;animation-name:progresive;animation-timing-function:cubic-bezier(0,.71,.58,1)}.animation.animate.animation-progresive .progresive-item:nth-child(2){animation-delay:.4s;animation-duration:1.2s;animation-fill-mode:forwards;animation-name:progresive;animation-timing-function:cubic-bezier(0,.71,.58,1)}.animation.animate.animation-progresive .progresive-item:nth-child(3){animation-delay:.6s;animation-duration:1s;animation-fill-mode:forwards;animation-name:progresive;animation-timing-function:cubic-bezier(0,.71,.58,1)}.animation.animate.animation-progresive .progresive-item:nth-child(4){animation-delay:.8s;animation-duration:.8s;animation-fill-mode:forwards;animation-name:progresive;animation-timing-function:cubic-bezier(0,.71,.58,1)}@-webkit-keyframes fadeIn{0%{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0}to{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}}@keyframes fadeIn{0%{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0}to{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}}@-webkit-keyframes fadeInLeft{0%{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;transform:translateX(-100px)}50%{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}to{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1;transform:translateX(0)}}@keyframes fadeInLeft{0%{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;transform:translateX(-100px)}50%{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}to{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeInUp{0%{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;transform:translateY(60px)}50%{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}to{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;transform:translateY(60px)}50%{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1}to{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1;transform:translateY(0)}}@-webkit-keyframes progresive{0%{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transform:translateY(30px) scale(.96);-moz-transform:translateY(30px) scale(.96);-ms-transform:translateY(30px) scale(.96);-o-transform:translateY(30px) scale(.96);transform:translateY(30px) scale(.96)}to{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes progresive{0%{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transform:translateY(30px) scale(.96);-moz-transform:translateY(30px) scale(.96);-ms-transform:translateY(30px) scale(.96);-o-transform:translateY(30px) scale(.96);transform:translateY(30px) scale(.96)}to{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes logo-on-hover{0%{opacity:0}to{opacity:1}}@keyframes blur{0%{-webkit-filter:blur(0);-moz-filter:blur(0);-ms-filter:blur(0);-o-filter:blur(0);filter:blur(0)}50%{-webkit-filter:blur(0);-moz-filter:blur(0);-ms-filter:blur(0);-o-filter:blur(0);filter:blur(0)}to{-webkit-filter:blur(10px);-moz-filter:blur(10px);-ms-filter:blur(10px);-o-filter:blur(10px);filter:blur(10px)}}@keyframes blurMenu{0%{-webkit-filter:blur(10px);-moz-filter:blur(10px);-ms-filter:blur(10px);-o-filter:blur(10px);filter:blur(10px)}to{-webkit-filter:blur(0);-moz-filter:blur(0);-ms-filter:blur(0);-o-filter:blur(0);filter:blur(0)}}@keyframes disapear{0%{height:0}50%{height:100vh}to{height:0}}@keyframes text-clip{0%{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes lineIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes banner{0%{transform:translateX(0)}to{transform:translateX(-100vw)}}.brand-preload{align-items:center;background-color:#4c3023;display:flex;flex-direction:column;height:100vh;justify-content:center;position:fixed;right:0;top:0;width:100vw;z-index:999}.brand-preload.loaded{display:none}.brand-preload-home{align-items:center;background-color:transparent;display:flex;flex-direction:column;height:100%;justify-content:center;position:fixed;right:0;top:0;width:100vw;z-index:999}.brand-preload-home video{height:auto;position:relative;width:100px;z-index:3}.brand-preload-home:after,.brand-preload-home:before{background-color:#4c3023;content:"";height:50%;left:0;position:absolute;top:0;transition:top 1s ease;width:100%;z-index:2}.brand-preload-home:after{top:50%}.brand-preload-home.loaded video{opacity:0;visibility:hidden}.brand-preload-home.loaded:before{top:-50%}.brand-preload-home.loaded:after{top:100%}body.loaded .brand-preload-home{display:none}*{box-sizing:border-box;margin:0;outline:none;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:-webkit-direct-focus,:focus,:focus-visible{background:0 0;outline:none}body,html{scroll-behavior:smooth}@media screen and (max-width:782px){body.menu-open,html.menu-open{overflow:hidden}}body{background-color:#ffd400;color:#4c3023;font-family:Fredoka,serif;font-weight:400}ul li{list-style-type:none}a{color:#4c3023;cursor:pointer;display:inline-block;text-decoration:none}a,a:hover{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.filling-on-hover,.guten-content ul li a,.guten-single ul li a,p a{position:relative}.filling-on-hover:before,.guten-content ul li a:before,.guten-single ul li a:before,p a:before{background-color:#4c3023;bottom:0;content:"";display:block;height:1px;position:absolute;transform:scaleX(0) translateZ(0);transform-origin:0;transition:transform .5s cubic-bezier(.215,.61,.355,1);width:100%}.filling-on-hover:hover,.guten-content ul li a:hover,.guten-single ul li a:hover,p a:hover{text-decoration:none}.filling-on-hover:hover:before,.guten-content ul li a:hover:before,.guten-single ul li a:hover:before,p a:hover:before{transform:scaleX(1) translateZ(0);transform-origin:0 0}button{background:0 0;border:none;box-shadow:none}button:focus{outline:none}.btn-primary,.btn-secondary,.button,.wp-block-button__link,.wp-block-buttons .wp-block-button a{cursor:pointer;letter-spacing:.3px;padding-left:0;text-align:center;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.btn-primary,.wp-block-button__link,.wp-block-buttons .wp-block-button a{border:2px solid;border-radius:100px;font-weight:500!important;padding:2.6666666667vw 6.6666666667vw}.btn-primary:hover,.wp-block-button__link:hover,.wp-block-buttons .wp-block-button a:hover{background-color:#000;border-color:#000;color:#fff}@media screen and (min-width:782px){.btn-primary,.wp-block-button__link,.wp-block-buttons .wp-block-button a{border:3px solid;padding:.78125vw 2.0833333333vw}}.btn-secondary{border:2px solid #000;border-radius:100px;font-weight:500!important;padding:2.6666666667vw 6.6666666667vw}.btn-secondary:hover{background-color:#000;color:#fff}@media screen and (min-width:782px){.btn-secondary{border:3px solid #000;padding:.78125vw 2.0833333333vw}.wp-block-button__link{min-width:15.8854166667vw;text-align:center}}.btn-link{text-decoration:underline}.wp-block-buttons .wp-block-button a{text-align:center!important}@media screen and (min-width:782px){.wp-block-buttons.gap{gap:10.4166666667vw}}table td{border:none!important;padding-left:0!important;padding-top:0!important}h1,h2,h3,h4,h5,h6{font-family:Fredoka,serif;font-weight:400;letter-spacing:-.04em;line-height:1;margin:0 0 5px}@media screen and (min-width:782px){h1,h2,h3,h4,h5,h6{text-align:left}}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:500}.h1,.has-h1-font-size,h1{font-family:Fredoka,serif;font-size:14.1333333333vw;font-weight:500}@media screen and (min-width:782px){.h1,.has-h1-font-size,h1{font-size:7.2916666667vw}}.h2,.has-h2-font-size,h2{font-family:Fredoka,serif;font-size:14.1333333333vw;font-weight:500}@media screen and (min-width:782px){.h2,.has-h2-font-size,h2{font-size:7.2916666667vw}}.h3,.has-h3-font-size,h3{font-family:Fredoka,serif;font-size:12.5333333333vw;font-weight:400}@media screen and (min-width:782px){.h3,.has-h3-font-size,h3{font-size:5.2083333333vw}}.h4,.has-h4-font-size,h4{font-family:Fredoka,serif;font-size:12.5333333333vw;font-weight:400}@media screen and (min-width:782px){.h4,.has-h4-font-size,h4{font-size:3.125vw}}.h5,.has-h5-font-size,h5{font-family:Fredoka,serif;font-size:6.1333333333vw;font-weight:400;line-height:108%}@media screen and (min-width:782px){.h5,.has-h5-font-size,h5{font-size:1.6666666667vw}}.btn-primary,.btn-secondary,.h6,.has-h6-font-size,.site-footer .site-footer-container .contact-info a,.wp-block-button__link,.wp-block-buttons .wp-block-button a,h6{font-family:Fredoka,serif;font-size:4.5333333333vw;font-weight:400}@media screen and (min-width:782px){.btn-primary,.btn-secondary,.h6,.has-h6-font-size,.site-footer .site-footer-container .contact-info a,.wp-block-button__link,.wp-block-buttons .wp-block-button a,h6{font-size:1.1979166667vw}}.title-hide{display:none}.btn-primary,.btn-secondary,.button,.p,.wp-block-button__link,.wp-block-buttons .wp-block-button a,body,p,p a{font-family:Fredoka,serif;font-size:17px;font-weight:400;letter-spacing:.3px;line-height:1.1;text-transform:none}@media screen and (min-width:782px){.btn-primary,.btn-secondary,.button,.p,.wp-block-button__link,.wp-block-buttons .wp-block-button a,body,p,p a{font-size:1.1979166667vw;text-align:left}}.btn-primary:last-child,.btn-secondary:last-child,.button:last-child,.p:last-child,.wp-block-button__link:last-child,.wp-block-buttons .wp-block-button a:last-child,body:last-child,p a:last-child,p:last-child{margin-bottom:0}.btn-primary+p,.btn-secondary+p,.button+p,.p+p,.wp-block-button__link+p,.wp-block-buttons .wp-block-button a+p,body+p,p a+p,p+p{margin-top:13.3333333333vw}@media screen and (min-width:782px){.btn-primary+p,.btn-secondary+p,.button+p,.p+p,.wp-block-button__link+p,.wp-block-buttons .wp-block-button a+p,body+p,p a+p,p+p{margin-top:3.125vw}}p a{margin-bottom:0}p:empty{padding:0}.weight-600,strong{font-weight:500}span.icon{display:block}img{height:auto;max-width:100%;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.wp-block-image{margin-bottom:15px}.wp-block-image:last-child{margin-bottom:0}@media screen and (max-width:768px){.wp-block-image.alignright{float:none;margin:auto}}iframe{margin-bottom:-8px;width:100%}.wp-block-embed__wrapper{align-items:center;display:flex;width:100%}@media screen and (min-width:782px){.wp-block-embed__wrapper{display:block;padding-top:56%;position:relative}}.wp-block-embed__wrapper iframe{position:relative!important;width:100%}@media screen and (min-width:782px){.wp-block-embed__wrapper iframe{height:100%;left:0;position:absolute!important;top:0;width:100%}}picture{align-items:center;display:flex}.has-text-align-center{text-align:center}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:block}.wp-block-separator{border-width:1px;width:100%!important}.wp-block-separator+p{margin-bottom:0;padding:15px 0}@media screen and (max-width:821px){.wp-block-separator.hide-sm{display:none}}.has-white-color{color:#fff}.has-1-height{height:.0749625187vh!important}@media screen and (min-width:992px){.has-1-height{height:.0925925926vh!important}}.has-2-height{height:.1499250375vh!important}@media screen and (min-width:992px){.has-2-height{height:.1851851852vh!important}}.has-3-height{height:.2248875562vh!important}@media screen and (min-width:992px){.has-3-height{height:.2777777778vh!important}}.has-4-height{height:.299850075vh!important}@media screen and (min-width:992px){.has-4-height{height:.3703703704vh!important}}.has-5-height{height:.3748125937vh!important}@media screen and (min-width:992px){.has-5-height{height:.462962963vh!important}}.has-6-height{height:.4497751124vh!important}@media screen and (min-width:992px){.has-6-height{height:.5555555556vh!important}}.has-7-height{height:.5247376312vh!important}@media screen and (min-width:992px){.has-7-height{height:.6481481481vh!important}}.has-8-height{height:.5997001499vh!important}@media screen and (min-width:992px){.has-8-height{height:.7407407407vh!important}}.has-9-height{height:.6746626687vh!important}@media screen and (min-width:992px){.has-9-height{height:.8333333333vh!important}}.has-10-height{height:.7496251874vh!important}@media screen and (min-width:992px){.has-10-height{height:.9259259259vh!important}}.has-11-height{height:.8245877061vh!important}@media screen and (min-width:992px){.has-11-height{height:1.0185185185vh!important}}.has-12-height{height:.8995502249vh!important}@media screen and (min-width:992px){.has-12-height{height:1.1111111111vh!important}}.has-13-height{height:.9745127436vh!important}@media screen and (min-width:992px){.has-13-height{height:1.2037037037vh!important}}.has-14-height{height:1.0494752624vh!important}@media screen and (min-width:992px){.has-14-height{height:1.2962962963vh!important}}.has-15-height{height:1.1244377811vh!important}@media screen and (min-width:992px){.has-15-height{height:1.3888888889vh!important}}.has-16-height{height:1.1994002999vh!important}@media screen and (min-width:992px){.has-16-height{height:1.4814814815vh!important}}.has-17-height{height:1.2743628186vh!important}@media screen and (min-width:992px){.has-17-height{height:1.5740740741vh!important}}.has-18-height{height:1.3493253373vh!important}@media screen and (min-width:992px){.has-18-height{height:1.6666666667vh!important}}.has-19-height{height:1.4242878561vh!important}@media screen and (min-width:992px){.has-19-height{height:1.7592592593vh!important}}.has-20-height{height:1.4992503748vh!important}@media screen and (min-width:992px){.has-20-height{height:1.8518518519vh!important}}.has-21-height{height:1.5742128936vh!important}@media screen and (min-width:992px){.has-21-height{height:1.9444444444vh!important}}.has-22-height{height:1.6491754123vh!important}@media screen and (min-width:992px){.has-22-height{height:2.037037037vh!important}}.has-23-height{height:1.724137931vh!important}@media screen and (min-width:992px){.has-23-height{height:2.1296296296vh!important}}.has-24-height{height:1.7991004498vh!important}@media screen and (min-width:992px){.has-24-height{height:2.2222222222vh!important}}.has-25-height{height:1.8740629685vh!important}@media screen and (min-width:992px){.has-25-height{height:2.3148148148vh!important}}.has-26-height{height:1.9490254873vh!important}@media screen and (min-width:992px){.has-26-height{height:2.4074074074vh!important}}.has-27-height{height:2.023988006vh!important}@media screen and (min-width:992px){.has-27-height{height:2.5vh!important}}.has-28-height{height:2.0989505247vh!important}@media screen and (min-width:992px){.has-28-height{height:2.5925925926vh!important}}.has-29-height{height:2.1739130435vh!important}@media screen and (min-width:992px){.has-29-height{height:2.6851851852vh!important}}.has-30-height{height:2.2488755622vh!important}@media screen and (min-width:992px){.has-30-height{height:2.7777777778vh!important}}.has-31-height{height:2.323838081vh!important}@media screen and (min-width:992px){.has-31-height{height:2.8703703704vh!important}}.has-32-height{height:2.3988005997vh!important}@media screen and (min-width:992px){.has-32-height{height:2.962962963vh!important}}.has-33-height{height:2.4737631184vh!important}@media screen and (min-width:992px){.has-33-height{height:3.0555555556vh!important}}.has-34-height{height:2.5487256372vh!important}@media screen and (min-width:992px){.has-34-height{height:3.1481481481vh!important}}.has-35-height{height:2.6236881559vh!important}@media screen and (min-width:992px){.has-35-height{height:3.2407407407vh!important}}.has-36-height{height:2.6986506747vh!important}@media screen and (min-width:992px){.has-36-height{height:3.3333333333vh!important}}.has-37-height{height:2.7736131934vh!important}@media screen and (min-width:992px){.has-37-height{height:3.4259259259vh!important}}.has-38-height{height:2.8485757121vh!important}@media screen and (min-width:992px){.has-38-height{height:3.5185185185vh!important}}.has-39-height{height:2.9235382309vh!important}@media screen and (min-width:992px){.has-39-height{height:3.6111111111vh!important}}.has-40-height{height:2.9985007496vh!important}@media screen and (min-width:992px){.has-40-height{height:3.7037037037vh!important}}.has-41-height{height:3.0734632684vh!important}@media screen and (min-width:992px){.has-41-height{height:3.7962962963vh!important}}.has-42-height{height:3.1484257871vh!important}@media screen and (min-width:992px){.has-42-height{height:3.8888888889vh!important}}.has-43-height{height:3.2233883058vh!important}@media screen and (min-width:992px){.has-43-height{height:3.9814814815vh!important}}.has-44-height{height:3.2983508246vh!important}@media screen and (min-width:992px){.has-44-height{height:4.0740740741vh!important}}.has-45-height{height:3.3733133433vh!important}@media screen and (min-width:992px){.has-45-height{height:4.1666666667vh!important}}.has-46-height{height:3.4482758621vh!important}@media screen and (min-width:992px){.has-46-height{height:4.2592592593vh!important}}.has-47-height{height:3.5232383808vh!important}@media screen and (min-width:992px){.has-47-height{height:4.3518518519vh!important}}.has-48-height{height:3.5982008996vh!important}@media screen and (min-width:992px){.has-48-height{height:4.4444444444vh!important}}.has-49-height{height:3.6731634183vh!important}@media screen and (min-width:992px){.has-49-height{height:4.537037037vh!important}}.has-50-height{height:3.748125937vh!important}@media screen and (min-width:992px){.has-50-height{height:4.6296296296vh!important}}.has-51-height{height:3.8230884558vh!important}@media screen and (min-width:992px){.has-51-height{height:4.7222222222vh!important}}.has-52-height{height:3.8980509745vh!important}@media screen and (min-width:992px){.has-52-height{height:4.8148148148vh!important}}.has-53-height{height:3.9730134933vh!important}@media screen and (min-width:992px){.has-53-height{height:4.9074074074vh!important}}.has-54-height{height:4.047976012vh!important}@media screen and (min-width:992px){.has-54-height{height:5vh!important}}.has-55-height{height:4.1229385307vh!important}@media screen and (min-width:992px){.has-55-height{height:5.0925925926vh!important}}.has-56-height{height:4.1979010495vh!important}@media screen and (min-width:992px){.has-56-height{height:5.1851851852vh!important}}.has-57-height{height:4.2728635682vh!important}@media screen and (min-width:992px){.has-57-height{height:5.2777777778vh!important}}.has-58-height{height:4.347826087vh!important}@media screen and (min-width:992px){.has-58-height{height:5.3703703704vh!important}}.has-59-height{height:4.4227886057vh!important}@media screen and (min-width:992px){.has-59-height{height:5.462962963vh!important}}.has-60-height{height:4.4977511244vh!important}@media screen and (min-width:992px){.has-60-height{height:5.5555555556vh!important}}.has-61-height{height:4.5727136432vh!important}@media screen and (min-width:992px){.has-61-height{height:5.6481481481vh!important}}.has-62-height{height:4.6476761619vh!important}@media screen and (min-width:992px){.has-62-height{height:5.7407407407vh!important}}.has-63-height{height:4.7226386807vh!important}@media screen and (min-width:992px){.has-63-height{height:5.8333333333vh!important}}.has-64-height{height:4.7976011994vh!important}@media screen and (min-width:992px){.has-64-height{height:5.9259259259vh!important}}.has-65-height{height:4.8725637181vh!important}@media screen and (min-width:992px){.has-65-height{height:6.0185185185vh!important}}.has-66-height{height:4.9475262369vh!important}@media screen and (min-width:992px){.has-66-height{height:6.1111111111vh!important}}.has-67-height{height:5.0224887556vh!important}@media screen and (min-width:992px){.has-67-height{height:6.2037037037vh!important}}.has-68-height{height:5.0974512744vh!important}@media screen and (min-width:992px){.has-68-height{height:6.2962962963vh!important}}.has-69-height{height:5.1724137931vh!important}@media screen and (min-width:992px){.has-69-height{height:6.3888888889vh!important}}.has-70-height{height:5.2473763118vh!important}@media screen and (min-width:992px){.has-70-height{height:6.4814814815vh!important}}.has-71-height{height:5.3223388306vh!important}@media screen and (min-width:992px){.has-71-height{height:6.5740740741vh!important}}.has-72-height{height:5.3973013493vh!important}@media screen and (min-width:992px){.has-72-height{height:6.6666666667vh!important}}.has-73-height{height:5.4722638681vh!important}@media screen and (min-width:992px){.has-73-height{height:6.7592592593vh!important}}.has-74-height{height:5.5472263868vh!important}@media screen and (min-width:992px){.has-74-height{height:6.8518518519vh!important}}.has-75-height{height:5.6221889055vh!important}@media screen and (min-width:992px){.has-75-height{height:6.9444444444vh!important}}.has-76-height{height:5.6971514243vh!important}@media screen and (min-width:992px){.has-76-height{height:7.037037037vh!important}}.has-77-height{height:5.772113943vh!important}@media screen and (min-width:992px){.has-77-height{height:7.1296296296vh!important}}.has-78-height{height:5.8470764618vh!important}@media screen and (min-width:992px){.has-78-height{height:7.2222222222vh!important}}.has-79-height{height:5.9220389805vh!important}@media screen and (min-width:992px){.has-79-height{height:7.3148148148vh!important}}.has-80-height{height:5.9970014993vh!important}@media screen and (min-width:992px){.has-80-height{height:7.4074074074vh!important}}.has-81-height{height:6.071964018vh!important}@media screen and (min-width:992px){.has-81-height{height:7.5vh!important}}.has-82-height{height:6.1469265367vh!important}@media screen and (min-width:992px){.has-82-height{height:7.5925925926vh!important}}.has-83-height{height:6.2218890555vh!important}@media screen and (min-width:992px){.has-83-height{height:7.6851851852vh!important}}.has-84-height{height:6.2968515742vh!important}@media screen and (min-width:992px){.has-84-height{height:7.7777777778vh!important}}.has-85-height{height:6.371814093vh!important}@media screen and (min-width:992px){.has-85-height{height:7.8703703704vh!important}}.has-86-height{height:6.4467766117vh!important}@media screen and (min-width:992px){.has-86-height{height:7.962962963vh!important}}.has-87-height{height:6.5217391304vh!important}@media screen and (min-width:992px){.has-87-height{height:8.0555555556vh!important}}.has-88-height{height:6.5967016492vh!important}@media screen and (min-width:992px){.has-88-height{height:8.1481481481vh!important}}.has-89-height{height:6.6716641679vh!important}@media screen and (min-width:992px){.has-89-height{height:8.2407407407vh!important}}.has-90-height{height:6.7466266867vh!important}@media screen and (min-width:992px){.has-90-height{height:8.3333333333vh!important}}.has-91-height{height:6.8215892054vh!important}@media screen and (min-width:992px){.has-91-height{height:8.4259259259vh!important}}.has-92-height{height:6.8965517241vh!important}@media screen and (min-width:992px){.has-92-height{height:8.5185185185vh!important}}.has-93-height{height:6.9715142429vh!important}@media screen and (min-width:992px){.has-93-height{height:8.6111111111vh!important}}.has-94-height{height:7.0464767616vh!important}@media screen and (min-width:992px){.has-94-height{height:8.7037037037vh!important}}.has-95-height{height:7.1214392804vh!important}@media screen and (min-width:992px){.has-95-height{height:8.7962962963vh!important}}.has-96-height{height:7.1964017991vh!important}@media screen and (min-width:992px){.has-96-height{height:8.8888888889vh!important}}.has-97-height{height:7.2713643178vh!important}@media screen and (min-width:992px){.has-97-height{height:8.9814814815vh!important}}.has-98-height{height:7.3463268366vh!important}@media screen and (min-width:992px){.has-98-height{height:9.0740740741vh!important}}.has-99-height{height:7.4212893553vh!important}@media screen and (min-width:992px){.has-99-height{height:9.1666666667vh!important}}.has-100-height{height:7.4962518741vh!important}@media screen and (min-width:992px){.has-100-height{height:9.2592592593vh!important}}.has-101-height{height:7.5712143928vh!important}@media screen and (min-width:992px){.has-101-height{height:9.3518518519vh!important}}.has-102-height{height:7.6461769115vh!important}@media screen and (min-width:992px){.has-102-height{height:9.4444444444vh!important}}.has-103-height{height:7.7211394303vh!important}@media screen and (min-width:992px){.has-103-height{height:9.537037037vh!important}}.has-104-height{height:7.796101949vh!important}@media screen and (min-width:992px){.has-104-height{height:9.6296296296vh!important}}.has-105-height{height:7.8710644678vh!important}@media screen and (min-width:992px){.has-105-height{height:9.7222222222vh!important}}.has-106-height{height:7.9460269865vh!important}@media screen and (min-width:992px){.has-106-height{height:9.8148148148vh!important}}.has-107-height{height:8.0209895052vh!important}@media screen and (min-width:992px){.has-107-height{height:9.9074074074vh!important}}.has-108-height{height:8.095952024vh!important}@media screen and (min-width:992px){.has-108-height{height:10vh!important}}.has-109-height{height:8.1709145427vh!important}@media screen and (min-width:992px){.has-109-height{height:10.0925925926vh!important}}.has-110-height{height:8.2458770615vh!important}@media screen and (min-width:992px){.has-110-height{height:10.1851851852vh!important}}.has-111-height{height:8.3208395802vh!important}@media screen and (min-width:992px){.has-111-height{height:10.2777777778vh!important}}.has-112-height{height:8.395802099vh!important}@media screen and (min-width:992px){.has-112-height{height:10.3703703704vh!important}}.has-113-height{height:8.4707646177vh!important}@media screen and (min-width:992px){.has-113-height{height:10.462962963vh!important}}.has-114-height{height:8.5457271364vh!important}@media screen and (min-width:992px){.has-114-height{height:10.5555555556vh!important}}.has-115-height{height:8.6206896552vh!important}@media screen and (min-width:992px){.has-115-height{height:10.6481481481vh!important}}.has-116-height{height:8.6956521739vh!important}@media screen and (min-width:992px){.has-116-height{height:10.7407407407vh!important}}.has-117-height{height:8.7706146927vh!important}@media screen and (min-width:992px){.has-117-height{height:10.8333333333vh!important}}.has-118-height{height:8.8455772114vh!important}@media screen and (min-width:992px){.has-118-height{height:10.9259259259vh!important}}.has-119-height{height:8.9205397301vh!important}@media screen and (min-width:992px){.has-119-height{height:11.0185185185vh!important}}.has-120-height{height:8.9955022489vh!important}@media screen and (min-width:992px){.has-120-height{height:11.1111111111vh!important}}.has-121-height{height:9.0704647676vh!important}@media screen and (min-width:992px){.has-121-height{height:11.2037037037vh!important}}.has-122-height{height:9.1454272864vh!important}@media screen and (min-width:992px){.has-122-height{height:11.2962962963vh!important}}.has-123-height{height:9.2203898051vh!important}@media screen and (min-width:992px){.has-123-height{height:11.3888888889vh!important}}.has-124-height{height:9.2953523238vh!important}@media screen and (min-width:992px){.has-124-height{height:11.4814814815vh!important}}.has-125-height{height:9.3703148426vh!important}@media screen and (min-width:992px){.has-125-height{height:11.5740740741vh!important}}.has-126-height{height:9.4452773613vh!important}@media screen and (min-width:992px){.has-126-height{height:11.6666666667vh!important}}.has-127-height{height:9.5202398801vh!important}@media screen and (min-width:992px){.has-127-height{height:11.7592592593vh!important}}.has-128-height{height:9.5952023988vh!important}@media screen and (min-width:992px){.has-128-height{height:11.8518518519vh!important}}.has-129-height{height:9.6701649175vh!important}@media screen and (min-width:992px){.has-129-height{height:11.9444444444vh!important}}.has-130-height{height:9.7451274363vh!important}@media screen and (min-width:992px){.has-130-height{height:12.037037037vh!important}}.has-131-height{height:9.820089955vh!important}@media screen and (min-width:992px){.has-131-height{height:12.1296296296vh!important}}.has-132-height{height:9.8950524738vh!important}@media screen and (min-width:992px){.has-132-height{height:12.2222222222vh!important}}.has-133-height{height:9.9700149925vh!important}@media screen and (min-width:992px){.has-133-height{height:12.3148148148vh!important}}.has-134-height{height:10.0449775112vh!important}@media screen and (min-width:992px){.has-134-height{height:12.4074074074vh!important}}.has-135-height{height:10.11994003vh!important}@media screen and (min-width:992px){.has-135-height{height:12.5vh!important}}.has-136-height{height:10.1949025487vh!important}@media screen and (min-width:992px){.has-136-height{height:12.5925925926vh!important}}.has-137-height{height:10.2698650675vh!important}@media screen and (min-width:992px){.has-137-height{height:12.6851851852vh!important}}.has-138-height{height:10.3448275862vh!important}@media screen and (min-width:992px){.has-138-height{height:12.7777777778vh!important}}.has-139-height{height:10.4197901049vh!important}@media screen and (min-width:992px){.has-139-height{height:12.8703703704vh!important}}.has-140-height{height:10.4947526237vh!important}@media screen and (min-width:992px){.has-140-height{height:12.962962963vh!important}}.has-141-height{height:10.5697151424vh!important}@media screen and (min-width:992px){.has-141-height{height:13.0555555556vh!important}}.has-142-height{height:10.6446776612vh!important}@media screen and (min-width:992px){.has-142-height{height:13.1481481481vh!important}}.has-143-height{height:10.7196401799vh!important}@media screen and (min-width:992px){.has-143-height{height:13.2407407407vh!important}}.has-144-height{height:10.7946026987vh!important}@media screen and (min-width:992px){.has-144-height{height:13.3333333333vh!important}}.has-145-height{height:10.8695652174vh!important}@media screen and (min-width:992px){.has-145-height{height:13.4259259259vh!important}}.has-146-height{height:10.9445277361vh!important}@media screen and (min-width:992px){.has-146-height{height:13.5185185185vh!important}}.has-147-height{height:11.0194902549vh!important}@media screen and (min-width:992px){.has-147-height{height:13.6111111111vh!important}}.has-148-height{height:11.0944527736vh!important}@media screen and (min-width:992px){.has-148-height{height:13.7037037037vh!important}}.has-149-height{height:11.1694152924vh!important}@media screen and (min-width:992px){.has-149-height{height:13.7962962963vh!important}}.has-150-height{height:11.2443778111vh!important}@media screen and (min-width:992px){.has-150-height{height:13.8888888889vh!important}}.has-151-height{height:11.3193403298vh!important}@media screen and (min-width:992px){.has-151-height{height:13.9814814815vh!important}}.has-152-height{height:11.3943028486vh!important}@media screen and (min-width:992px){.has-152-height{height:14.0740740741vh!important}}.has-153-height{height:11.4692653673vh!important}@media screen and (min-width:992px){.has-153-height{height:14.1666666667vh!important}}.has-154-height{height:11.5442278861vh!important}@media screen and (min-width:992px){.has-154-height{height:14.2592592593vh!important}}.has-155-height{height:11.6191904048vh!important}@media screen and (min-width:992px){.has-155-height{height:14.3518518519vh!important}}.has-156-height{height:11.6941529235vh!important}@media screen and (min-width:992px){.has-156-height{height:14.4444444444vh!important}}.has-157-height{height:11.7691154423vh!important}@media screen and (min-width:992px){.has-157-height{height:14.537037037vh!important}}.has-158-height{height:11.844077961vh!important}@media screen and (min-width:992px){.has-158-height{height:14.6296296296vh!important}}.has-159-height{height:11.9190404798vh!important}@media screen and (min-width:992px){.has-159-height{height:14.7222222222vh!important}}.has-160-height{height:11.9940029985vh!important}@media screen and (min-width:992px){.has-160-height{height:14.8148148148vh!important}}.has-161-height{height:12.0689655172vh!important}@media screen and (min-width:992px){.has-161-height{height:14.9074074074vh!important}}.has-162-height{height:12.143928036vh!important}@media screen and (min-width:992px){.has-162-height{height:15vh!important}}.has-163-height{height:12.2188905547vh!important}@media screen and (min-width:992px){.has-163-height{height:15.0925925926vh!important}}.has-164-height{height:12.2938530735vh!important}@media screen and (min-width:992px){.has-164-height{height:15.1851851852vh!important}}.has-165-height{height:12.3688155922vh!important}@media screen and (min-width:992px){.has-165-height{height:15.2777777778vh!important}}.has-166-height{height:12.4437781109vh!important}@media screen and (min-width:992px){.has-166-height{height:15.3703703704vh!important}}.has-167-height{height:12.5187406297vh!important}@media screen and (min-width:992px){.has-167-height{height:15.462962963vh!important}}.has-168-height{height:12.5937031484vh!important}@media screen and (min-width:992px){.has-168-height{height:15.5555555556vh!important}}.has-169-height{height:12.6686656672vh!important}@media screen and (min-width:992px){.has-169-height{height:15.6481481481vh!important}}.has-170-height{height:12.7436281859vh!important}@media screen and (min-width:992px){.has-170-height{height:15.7407407407vh!important}}.has-171-height{height:12.8185907046vh!important}@media screen and (min-width:992px){.has-171-height{height:15.8333333333vh!important}}.has-172-height{height:12.8935532234vh!important}@media screen and (min-width:992px){.has-172-height{height:15.9259259259vh!important}}.has-173-height{height:12.9685157421vh!important}@media screen and (min-width:992px){.has-173-height{height:16.0185185185vh!important}}.has-174-height{height:13.0434782609vh!important}@media screen and (min-width:992px){.has-174-height{height:16.1111111111vh!important}}.has-175-height{height:13.1184407796vh!important}@media screen and (min-width:992px){.has-175-height{height:16.2037037037vh!important}}.has-176-height{height:13.1934032984vh!important}@media screen and (min-width:992px){.has-176-height{height:16.2962962963vh!important}}.has-177-height{height:13.2683658171vh!important}@media screen and (min-width:992px){.has-177-height{height:16.3888888889vh!important}}.has-178-height{height:13.3433283358vh!important}@media screen and (min-width:992px){.has-178-height{height:16.4814814815vh!important}}.has-179-height{height:13.4182908546vh!important}@media screen and (min-width:992px){.has-179-height{height:16.5740740741vh!important}}.has-180-height{height:13.4932533733vh!important}@media screen and (min-width:992px){.has-180-height{height:16.6666666667vh!important}}.has-181-height{height:13.5682158921vh!important}@media screen and (min-width:992px){.has-181-height{height:16.7592592593vh!important}}.has-182-height{height:13.6431784108vh!important}@media screen and (min-width:992px){.has-182-height{height:16.8518518519vh!important}}.has-183-height{height:13.7181409295vh!important}@media screen and (min-width:992px){.has-183-height{height:16.9444444444vh!important}}.has-184-height{height:13.7931034483vh!important}@media screen and (min-width:992px){.has-184-height{height:17.037037037vh!important}}.has-185-height{height:13.868065967vh!important}@media screen and (min-width:992px){.has-185-height{height:17.1296296296vh!important}}.has-186-height{height:13.9430284858vh!important}@media screen and (min-width:992px){.has-186-height{height:17.2222222222vh!important}}.has-187-height{height:14.0179910045vh!important}@media screen and (min-width:992px){.has-187-height{height:17.3148148148vh!important}}.has-188-height{height:14.0929535232vh!important}@media screen and (min-width:992px){.has-188-height{height:17.4074074074vh!important}}.has-189-height{height:14.167916042vh!important}@media screen and (min-width:992px){.has-189-height{height:17.5vh!important}}.has-190-height{height:14.2428785607vh!important}@media screen and (min-width:992px){.has-190-height{height:17.5925925926vh!important}}.has-191-height{height:14.3178410795vh!important}@media screen and (min-width:992px){.has-191-height{height:17.6851851852vh!important}}.has-192-height{height:14.3928035982vh!important}@media screen and (min-width:992px){.has-192-height{height:17.7777777778vh!important}}.has-193-height{height:14.4677661169vh!important}@media screen and (min-width:992px){.has-193-height{height:17.8703703704vh!important}}.has-194-height{height:14.5427286357vh!important}@media screen and (min-width:992px){.has-194-height{height:17.962962963vh!important}}.has-195-height{height:14.6176911544vh!important}@media screen and (min-width:992px){.has-195-height{height:18.0555555556vh!important}}.has-196-height{height:14.6926536732vh!important}@media screen and (min-width:992px){.has-196-height{height:18.1481481481vh!important}}.has-197-height{height:14.7676161919vh!important}@media screen and (min-width:992px){.has-197-height{height:18.2407407407vh!important}}.has-198-height{height:14.8425787106vh!important}@media screen and (min-width:992px){.has-198-height{height:18.3333333333vh!important}}.has-199-height{height:14.9175412294vh!important}@media screen and (min-width:992px){.has-199-height{height:18.4259259259vh!important}}.has-200-height{height:14.9925037481vh!important}@media screen and (min-width:992px){.has-200-height{height:18.5185185185vh!important}}.has-201-height{height:15.0674662669vh!important}@media screen and (min-width:992px){.has-201-height{height:18.6111111111vh!important}}.has-202-height{height:15.1424287856vh!important}@media screen and (min-width:992px){.has-202-height{height:18.7037037037vh!important}}.has-203-height{height:15.2173913043vh!important}@media screen and (min-width:992px){.has-203-height{height:18.7962962963vh!important}}.has-204-height{height:15.2923538231vh!important}@media screen and (min-width:992px){.has-204-height{height:18.8888888889vh!important}}.has-205-height{height:15.3673163418vh!important}@media screen and (min-width:992px){.has-205-height{height:18.9814814815vh!important}}.has-206-height{height:15.4422788606vh!important}@media screen and (min-width:992px){.has-206-height{height:19.0740740741vh!important}}.has-207-height{height:15.5172413793vh!important}@media screen and (min-width:992px){.has-207-height{height:19.1666666667vh!important}}.has-208-height{height:15.5922038981vh!important}@media screen and (min-width:992px){.has-208-height{height:19.2592592593vh!important}}.has-209-height{height:15.6671664168vh!important}@media screen and (min-width:992px){.has-209-height{height:19.3518518519vh!important}}.has-210-height{height:15.7421289355vh!important}@media screen and (min-width:992px){.has-210-height{height:19.4444444444vh!important}}.has-211-height{height:15.8170914543vh!important}@media screen and (min-width:992px){.has-211-height{height:19.537037037vh!important}}.has-212-height{height:15.892053973vh!important}@media screen and (min-width:992px){.has-212-height{height:19.6296296296vh!important}}.has-213-height{height:15.9670164918vh!important}@media screen and (min-width:992px){.has-213-height{height:19.7222222222vh!important}}.has-214-height{height:16.0419790105vh!important}@media screen and (min-width:992px){.has-214-height{height:19.8148148148vh!important}}.has-215-height{height:16.1169415292vh!important}@media screen and (min-width:992px){.has-215-height{height:19.9074074074vh!important}}.has-216-height{height:16.191904048vh!important}@media screen and (min-width:992px){.has-216-height{height:20vh!important}}.has-217-height{height:16.2668665667vh!important}@media screen and (min-width:992px){.has-217-height{height:20.0925925926vh!important}}.has-218-height{height:16.3418290855vh!important}@media screen and (min-width:992px){.has-218-height{height:20.1851851852vh!important}}.has-219-height{height:16.4167916042vh!important}@media screen and (min-width:992px){.has-219-height{height:20.2777777778vh!important}}.has-220-height{height:16.4917541229vh!important}@media screen and (min-width:992px){.has-220-height{height:20.3703703704vh!important}}.has-221-height{height:16.5667166417vh!important}@media screen and (min-width:992px){.has-221-height{height:20.462962963vh!important}}.has-222-height{height:16.6416791604vh!important}@media screen and (min-width:992px){.has-222-height{height:20.5555555556vh!important}}.has-223-height{height:16.7166416792vh!important}@media screen and (min-width:992px){.has-223-height{height:20.6481481481vh!important}}.has-224-height{height:16.7916041979vh!important}@media screen and (min-width:992px){.has-224-height{height:20.7407407407vh!important}}.has-225-height{height:16.8665667166vh!important}@media screen and (min-width:992px){.has-225-height{height:20.8333333333vh!important}}.has-226-height{height:16.9415292354vh!important}@media screen and (min-width:992px){.has-226-height{height:20.9259259259vh!important}}.has-227-height{height:17.0164917541vh!important}@media screen and (min-width:992px){.has-227-height{height:21.0185185185vh!important}}.has-228-height{height:17.0914542729vh!important}@media screen and (min-width:992px){.has-228-height{height:21.1111111111vh!important}}.has-229-height{height:17.1664167916vh!important}@media screen and (min-width:992px){.has-229-height{height:21.2037037037vh!important}}.has-230-height{height:17.2413793103vh!important}@media screen and (min-width:992px){.has-230-height{height:21.2962962963vh!important}}.has-231-height{height:17.3163418291vh!important}@media screen and (min-width:992px){.has-231-height{height:21.3888888889vh!important}}.has-232-height{height:17.3913043478vh!important}@media screen and (min-width:992px){.has-232-height{height:21.4814814815vh!important}}.has-233-height{height:17.4662668666vh!important}@media screen and (min-width:992px){.has-233-height{height:21.5740740741vh!important}}.has-234-height{height:17.5412293853vh!important}@media screen and (min-width:992px){.has-234-height{height:21.6666666667vh!important}}.has-235-height{height:17.616191904vh!important}@media screen and (min-width:992px){.has-235-height{height:21.7592592593vh!important}}.has-236-height{height:17.6911544228vh!important}@media screen and (min-width:992px){.has-236-height{height:21.8518518519vh!important}}.has-237-height{height:17.7661169415vh!important}@media screen and (min-width:992px){.has-237-height{height:21.9444444444vh!important}}.has-238-height{height:17.8410794603vh!important}@media screen and (min-width:992px){.has-238-height{height:22.037037037vh!important}}.has-239-height{height:17.916041979vh!important}@media screen and (min-width:992px){.has-239-height{height:22.1296296296vh!important}}.has-240-height{height:17.9910044978vh!important}@media screen and (min-width:992px){.has-240-height{height:22.2222222222vh!important}}.has-241-height{height:18.0659670165vh!important}@media screen and (min-width:992px){.has-241-height{height:22.3148148148vh!important}}.has-242-height{height:18.1409295352vh!important}@media screen and (min-width:992px){.has-242-height{height:22.4074074074vh!important}}.has-243-height{height:18.215892054vh!important}@media screen and (min-width:992px){.has-243-height{height:22.5vh!important}}.has-244-height{height:18.2908545727vh!important}@media screen and (min-width:992px){.has-244-height{height:22.5925925926vh!important}}.has-245-height{height:18.3658170915vh!important}@media screen and (min-width:992px){.has-245-height{height:22.6851851852vh!important}}.has-246-height{height:18.4407796102vh!important}@media screen and (min-width:992px){.has-246-height{height:22.7777777778vh!important}}.has-247-height{height:18.5157421289vh!important}@media screen and (min-width:992px){.has-247-height{height:22.8703703704vh!important}}.has-248-height{height:18.5907046477vh!important}@media screen and (min-width:992px){.has-248-height{height:22.962962963vh!important}}.has-249-height{height:18.6656671664vh!important}@media screen and (min-width:992px){.has-249-height{height:23.0555555556vh!important}}.has-250-height{height:18.7406296852vh!important}@media screen and (min-width:992px){.has-250-height{height:23.1481481481vh!important}}.has-251-height{height:18.8155922039vh!important}@media screen and (min-width:992px){.has-251-height{height:23.2407407407vh!important}}.has-252-height{height:18.8905547226vh!important}@media screen and (min-width:992px){.has-252-height{height:23.3333333333vh!important}}.has-253-height{height:18.9655172414vh!important}@media screen and (min-width:992px){.has-253-height{height:23.4259259259vh!important}}.has-254-height{height:19.0404797601vh!important}@media screen and (min-width:992px){.has-254-height{height:23.5185185185vh!important}}.has-255-height{height:19.1154422789vh!important}@media screen and (min-width:992px){.has-255-height{height:23.6111111111vh!important}}.has-256-height{height:19.1904047976vh!important}@media screen and (min-width:992px){.has-256-height{height:23.7037037037vh!important}}.has-257-height{height:19.2653673163vh!important}@media screen and (min-width:992px){.has-257-height{height:23.7962962963vh!important}}.has-258-height{height:19.3403298351vh!important}@media screen and (min-width:992px){.has-258-height{height:23.8888888889vh!important}}.has-259-height{height:19.4152923538vh!important}@media screen and (min-width:992px){.has-259-height{height:23.9814814815vh!important}}.has-260-height{height:19.4902548726vh!important}@media screen and (min-width:992px){.has-260-height{height:24.0740740741vh!important}}.has-261-height{height:19.5652173913vh!important}@media screen and (min-width:992px){.has-261-height{height:24.1666666667vh!important}}.has-262-height{height:19.64017991vh!important}@media screen and (min-width:992px){.has-262-height{height:24.2592592593vh!important}}.has-263-height{height:19.7151424288vh!important}@media screen and (min-width:992px){.has-263-height{height:24.3518518519vh!important}}.has-264-height{height:19.7901049475vh!important}@media screen and (min-width:992px){.has-264-height{height:24.4444444444vh!important}}.has-265-height{height:19.8650674663vh!important}@media screen and (min-width:992px){.has-265-height{height:24.537037037vh!important}}.has-266-height{height:19.940029985vh!important}@media screen and (min-width:992px){.has-266-height{height:24.6296296296vh!important}}.has-267-height{height:20.0149925037vh!important}@media screen and (min-width:992px){.has-267-height{height:24.7222222222vh!important}}.has-268-height{height:20.0899550225vh!important}@media screen and (min-width:992px){.has-268-height{height:24.8148148148vh!important}}.has-269-height{height:20.1649175412vh!important}@media screen and (min-width:992px){.has-269-height{height:24.9074074074vh!important}}.has-270-height{height:20.23988006vh!important}@media screen and (min-width:992px){.has-270-height{height:25vh!important}}.has-271-height{height:20.3148425787vh!important}@media screen and (min-width:992px){.has-271-height{height:25.0925925926vh!important}}.has-272-height{height:20.3898050975vh!important}@media screen and (min-width:992px){.has-272-height{height:25.1851851852vh!important}}.has-273-height{height:20.4647676162vh!important}@media screen and (min-width:992px){.has-273-height{height:25.2777777778vh!important}}.has-274-height{height:20.5397301349vh!important}@media screen and (min-width:992px){.has-274-height{height:25.3703703704vh!important}}.has-275-height{height:20.6146926537vh!important}@media screen and (min-width:992px){.has-275-height{height:25.462962963vh!important}}.has-276-height{height:20.6896551724vh!important}@media screen and (min-width:992px){.has-276-height{height:25.5555555556vh!important}}.has-277-height{height:20.7646176912vh!important}@media screen and (min-width:992px){.has-277-height{height:25.6481481481vh!important}}.has-278-height{height:20.8395802099vh!important}@media screen and (min-width:992px){.has-278-height{height:25.7407407407vh!important}}.has-279-height{height:20.9145427286vh!important}@media screen and (min-width:992px){.has-279-height{height:25.8333333333vh!important}}.has-280-height{height:20.9895052474vh!important}@media screen and (min-width:992px){.has-280-height{height:25.9259259259vh!important}}.has-281-height{height:21.0644677661vh!important}@media screen and (min-width:992px){.has-281-height{height:26.0185185185vh!important}}.has-282-height{height:21.1394302849vh!important}@media screen and (min-width:992px){.has-282-height{height:26.1111111111vh!important}}.has-283-height{height:21.2143928036vh!important}@media screen and (min-width:992px){.has-283-height{height:26.2037037037vh!important}}.has-284-height{height:21.2893553223vh!important}@media screen and (min-width:992px){.has-284-height{height:26.2962962963vh!important}}.has-285-height{height:21.3643178411vh!important}@media screen and (min-width:992px){.has-285-height{height:26.3888888889vh!important}}.has-286-height{height:21.4392803598vh!important}@media screen and (min-width:992px){.has-286-height{height:26.4814814815vh!important}}.has-287-height{height:21.5142428786vh!important}@media screen and (min-width:992px){.has-287-height{height:26.5740740741vh!important}}.has-288-height{height:21.5892053973vh!important}@media screen and (min-width:992px){.has-288-height{height:26.6666666667vh!important}}.has-289-height{height:21.664167916vh!important}@media screen and (min-width:992px){.has-289-height{height:26.7592592593vh!important}}.has-290-height{height:21.7391304348vh!important}@media screen and (min-width:992px){.has-290-height{height:26.8518518519vh!important}}.has-291-height{height:21.8140929535vh!important}@media screen and (min-width:992px){.has-291-height{height:26.9444444444vh!important}}.has-292-height{height:21.8890554723vh!important}@media screen and (min-width:992px){.has-292-height{height:27.037037037vh!important}}.has-293-height{height:21.964017991vh!important}@media screen and (min-width:992px){.has-293-height{height:27.1296296296vh!important}}.has-294-height{height:22.0389805097vh!important}@media screen and (min-width:992px){.has-294-height{height:27.2222222222vh!important}}.has-295-height{height:22.1139430285vh!important}@media screen and (min-width:992px){.has-295-height{height:27.3148148148vh!important}}.has-296-height{height:22.1889055472vh!important}@media screen and (min-width:992px){.has-296-height{height:27.4074074074vh!important}}.has-297-height{height:22.263868066vh!important}@media screen and (min-width:992px){.has-297-height{height:27.5vh!important}}.has-298-height{height:22.3388305847vh!important}@media screen and (min-width:992px){.has-298-height{height:27.5925925926vh!important}}.has-299-height{height:22.4137931034vh!important}@media screen and (min-width:992px){.has-299-height{height:27.6851851852vh!important}}.has-300-height{height:22.4887556222vh!important}@media screen and (min-width:992px){.has-300-height{height:27.7777777778vh!important}}@media screen and (min-width:782px){.top-5{margin-top:-5%}.left-5{margin-left:-5%}}.bottom-5{position:relative;z-index:1}@media screen and (min-width:782px){.bottom-5{margin-bottom:-5%}.top-10{margin-top:-10%}.left-10{margin-left:-10%}.bottom-10{margin-bottom:-10%}.right-10{margin-right:-10%}.right-20{margin-right:-20%}}.servicios-titulo,.title-home{align-items:center;display:flex}.servicios-titulo{flex-direction:column-reverse;justify-content:center;margin-bottom:-50px;z-index:-1}@media screen and (min-width:782px){.servicios-titulo{flex-direction:row;margin-left:-15%}}.servicios-titulo h2{margin-bottom:16vw}@media screen and (min-width:782px){.servicios-titulo h2{margin-bottom:0}}.servicios-titulo figure,.servicios-titulo h2{margin-left:0!important;margin-right:0!important}@media screen and (min-width:782px){.servicios-titulo figure img{min-width:17.4479166667vw}}.card{border:3px solid #fff;border-radius:10.6666666667vw;padding:10% 15%}@media screen and (min-width:782px){.card{border-radius:2.0833333333vw}}.card figure{align-items:center;display:flex}.card figure img,.margin-auto{margin:auto}@media screen and (min-width:782px){.center-md{text-align:center}}@media screen and (max-width:782px){.center-right-sm{text-align:right}.nogap-sm{gap:0!important}.column-reverse-sm{flex-direction:column-reverse}}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:0!important}.border-right{border-bottom:2px solid #4c3023;padding-bottom:20px}@media screen and (min-width:782px){.border-right{border-bottom:0;border-right:2px solid #4c3023;padding-bottom:0}}@media screen and (max-width:782px){.page-id-17 .site-wrapper{padding-top:0}}.page-id-17 .site-footer{background-color:#ff99be}@media screen and (max-width:782px){figure.size-full,figure.size-medium{max-width:58.6666666667vw}}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:100%!important}.hide-sm{display:none}@media screen and (min-width:782px){.hide-sm{display:block}}.hide-md{display:block}@media screen and (min-width:782px){.hide-md{display:none!important}}@media screen and (max-width:782px){.colum-reverse-sm{flex-direction:column-reverse}}.mapa-contacto{position:relative}.mapa-contacto>figure{margin-bottom:-20px}@media screen and (min-width:782px){.mapa-contacto>figure{bottom:0;left:-40%;position:absolute}}.line-height-2{line-height:1.8}.site-footer .menu-menu-legal-container,.wrapper-container{padding-left:6.6666666667vw;padding-right:6.6666666667vw}@media screen and (min-width:782px){.site-footer .menu-menu-legal-container,.wrapper-container{padding-left:3.125vw;padding-right:3.125vw}}.guten-content>.wp-block-buttons,.guten-content>.wp-block-columns,.guten-content>.wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns,.guten-content>.wp-block-image,.guten-content>.wp-block-video,.guten-content>h1,.guten-content>h2,.guten-content>h3,.guten-content>h4,.guten-content>h5,.guten-content>h6,.guten-content>p,.guten-content>svg,.guten-content>ul,.wrapper-secondary{padding-left:6.6666666667vw;padding-right:6.6666666667vw}@media screen and (min-width:782px){.guten-content>.wp-block-buttons,.guten-content>.wp-block-columns,.guten-content>.wp-block-cover>.wp-block-cover__inner-container>.wp-block-columns,.guten-content>.wp-block-image,.guten-content>.wp-block-video,.guten-content>h1,.guten-content>h2,.guten-content>h3,.guten-content>h4,.guten-content>h5,.guten-content>h6,.guten-content>p,.guten-content>svg,.guten-content>ul,.wrapper-secondary{padding-left:11.9791666667vw;padding-right:11.9791666667vw}.wrapper-tertiary{max-width:45%}}.no-wrapper{padding-left:0!important;padding-right:0!important}@media screen and (min-width:782px){.wrapper-custom{padding-left:6.7708333333vw!important;padding-right:6.7708333333vw!important}}@media screen and (max-width:782px){.no-wrapper-sm{padding-left:0!important;padding-right:0!important}.wrapper-container-sm{padding-left:6.6666666667vw;padding-right:6.6666666667vw}}.legal-template{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:8.3333333333%;padding-right:8.3333333333%}@media screen and (min-width:782px){.legal-template{padding-left:8.3333333333%;padding-right:8.3333333333%}.legal-template>div{width:calc(50% - 30px)}}.legal-template>div:first-child{margin-bottom:45px}@media screen and (min-width:782px){.legal-template>div:first-child{margin-bottom:0}}.legal-template>div:first-child nav ul li.current_page_item{display:none}.legal-template h1,.legal-template h2,.legal-template h3,.legal-template h4,.legal-template h5,.legal-template h6{font-weight:500;margin-bottom:10px}@media screen and (min-width:782px){.legal-template h1,.legal-template h2,.legal-template h3,.legal-template h4,.legal-template h5,.legal-template h6{margin-bottom:1.0416666667vw}}.legal-template p{margin-bottom:0}.page-template-blue{background-color:#5ca6df}.guten-content>svg{height:auto;width:100%}.guten-content .wp-block-columns{gap:4vw;margin-bottom:10px}@media screen and (min-width:782px){.guten-content .wp-block-columns{gap:2.34375vw}}.guten-content .wp-block-columns .wp-block-column>.wp-block-video,.guten-content .wp-block-columns.no-bottom{margin-bottom:0}.guten-content ul{padding-left:20px}@media screen and (min-width:782px){.guten-content ul{padding-left:0}}.guten-content ul li{line-height:1.5;list-style-type:disc}.guten-content .wp-block-cover{padding:0!important}@media screen and (max-width:782px){.guten-content .wp-block-media-text{display:block}.guten-content .wp-block-media-text.inverse-sm{display:flex;flex-direction:column-reverse}.guten-content .wp-block-media-text>div{padding:32vw 5.3333333333vw}}@media screen and (min-width:782px){.guten-content .wp-block-media-text>div{padding:0 7.8125vw}}.guten-content .wp-block-media-text>figure{align-items:center;display:flex}@media screen and (max-width:782px){.guten-content .wp-block-media-text>figure img{min-height:100vh;object-fit:cover}}.page-id-17 .guten-content .wp-block-media-text>div{padding:0 8%}.colegios-adoratrices{border:3px solid #4c3023;border-radius:30px;display:flex;flex-direction:column;justify-content:space-between;min-height:90vw;padding:10.6666666667vw}@media screen and (min-width:782px){.colegios-adoratrices{min-height:20vw;padding:2.0833333333vw}}.colegios-adoratrices h4{font-size:12.5333333333vw}@media screen and (min-width:782px){.colegios-adoratrices h4{font-size:2.6041666667vw}}.colegios-adoratrices a{text-decoration:underline;text-decoration-thickness:2px}.colegios-adoratrices a:hover{text-decoration:none}.site-wrapper{padding-top:50.6666666667vw}@media screen and (min-width:1200px){.site-wrapper{padding-top:11.4583333333vw}}.home .site-wrapper{padding-top:41.3333333333vw!important}@media screen and (min-width:782px){.home .site-wrapper{padding-top:8.0729166667vw!important}}.home .site-footer{background-color:#ff99be}.site-header{align-items:center;background-color:transparent;display:flex;justify-content:space-between;padding-bottom:5.3333333333vw;padding-top:5.3333333333vw;position:relative;position:absolute;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:100%;z-index:3}@media screen and (min-width:782px){.site-header{padding-bottom:2.0833333333vw;padding-top:2.0833333333vw}}.site-header .site-header-logo>a{align-items:center;display:flex;justify-content:space-between;width:100%}.site-header .site-header-logo>a .icon svg{height:auto;width:57.3333333333vw}@media screen and (min-width:782px){.site-header .site-header-logo>a .icon svg{width:18.2291666667vw}}@media screen and (min-width:1200px){.site-header .site-header-logo>a .icon svg{width:11.9791666667vw}}.site-header .site-header-navbar{position:relative}.site-header .site-header-navbar nav{display:none;width:100%}@media screen and (min-width:1200px){.site-header .site-header-navbar nav{display:block}}.site-header .site-header-navbar nav>ul>li{position:relative}.site-header .site-header-navbar nav>ul>li>ul.sub-menu{display:block;left:0;min-width:max-content;opacity:0;padding-left:1.3020833333vw;padding-top:1.3020833333vw;position:absolute;top:16px;visibility:hidden;width:100%;z-index:2}.site-header .site-header-navbar nav>ul>li>ul.sub-menu li{margin:0}.site-header .site-header-navbar nav>ul>li>ul.sub-menu li a{font-size:.9375vw;padding-bottom:.78125vw;text-align:left;width:100%}.site-header .site-header-navbar nav>ul>li>ul.sub-menu li a picture{height:6.7708333333vw;position:fixed;right:30px;top:86px;visibility:hidden;width:7.8125vw}.site-header .site-header-navbar nav>ul>li>ul.sub-menu li a picture img{height:100%;object-fit:cover;width:100%}.site-header .site-header-navbar nav>ul>li>ul.sub-menu li a:hover picture{opacity:1;visibility:visible}.site-header .site-header-navbar nav ul{align-items:center;display:flex;gap:2.0833333333vw;width:100%}.site-header .site-header-navbar nav ul li a{color:#000;cursor:pointer;font-size:.9375vw;font-weight:400;letter-spacing:.04em;line-height:normal;position:relative;text-align:right;text-transform:uppercase;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:100%}.site-header .site-header-navbar nav ul li:hover .sub-menu{opacity:1;visibility:visible}.site-header .site-header-navbar-container{align-items:center;display:flex;justify-content:flex-end;margin-left:auto}@media screen and (min-width:1200px){.site-header .site-header-navbar-container{margin-left:0}}.site-header .side-menu-toggle{cursor:pointer;display:block;padding:5px;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:100%}.site-header .side-menu-toggle span{color:#4c3023;font-size:5.3333333333vw;width:100%}.site-header .side-menu-toggle span:first-child{align-items:center;display:flex;justify-content:center}.site-header .side-menu-toggle span:last-child{left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);visibility:hidden}.site-header .side-menu-toggle span svg{height:27px;width:auto}@media screen and (min-width:1200px){.site-header .side-menu-toggle{display:none}}.site-header .side-menu-toggle.open{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.site-header .side-menu-toggle.open span:first-child{opacity:0;visibility:hidden}.site-header .side-menu-toggle.open span:last-child{align-items:center;display:flex;justify-content:center;opacity:1;visibility:visible}.side-menu{background-color:#ffd400;height:100vh;left:0;opacity:0;padding-top:40vw;position:fixed;top:0;visibility:hidden;width:100%;z-index:2}.side-menu,.side-menu.open{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.side-menu.open{opacity:1;visibility:visible}.side-menu nav{height:100%}.side-menu nav>ul{display:flex;flex-direction:column;height:100%;overflow-x:hidden;position:relative}.side-menu nav>ul li{margin:0 15px 15px}.side-menu nav>ul li a{color:#000;font-size:37px;line-height:normal;text-transform:uppercase;width:100%}.side-menu nav>ul li a picture{display:none}.side-menu nav .sub-menu{height:auto;margin-top:15px;padding-left:15px;width:100vw}.side-menu nav .sub-menu li a{width:100%}.site-footer{background-color:inherit;margin-top:-5.3333333333vw;padding-top:21.3333333333vw;position:relative;z-index:3}@media screen and (min-width:782px){.site-footer{margin-top:-1.0416666667vw;padding-top:3.6458333333vw}}.site-footer *{color:#000}.site-footer .site-footer-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.site-footer .site-footer-container>a,.site-footer .site-footer-container>div{width:100%}@media screen and (min-width:782px){.site-footer .site-footer-container>a,.site-footer .site-footer-container>div{width:33%}}.site-footer .site-footer-container .brand{height:auto;margin-bottom:13.3333333333vw}@media screen and (min-width:782px){.site-footer .site-footer-container .brand{margin-bottom:0}}.site-footer .site-footer-container .brand svg{height:auto;max-width:64vw}@media screen and (min-width:782px){.site-footer .site-footer-container .brand svg{max-width:14.5833333333vw}}.site-footer .site-footer-container .footer-links{display:flex;justify-content:space-between}.site-footer .site-footer-container .contact-info{margin-bottom:9.3333333333vw}@media screen and (min-width:782px){.site-footer .site-footer-container .contact-info{margin-bottom:0}}.site-footer .site-footer-container .contact-info a:before{background-color:#000}.site-footer .site-footer-container .social{align-items:center;display:flex;gap:15px;margin-left:20px}@media screen and (min-width:782px){.site-footer .site-footer-container .social{margin-left:0}}.site-footer .site-footer-container .social svg{height:8.8vw;width:auto}@media screen and (min-width:782px){.site-footer .site-footer-container .social svg{height:2.34375vw}}.site-footer .site-footer-container .social a:last-child svg{height:4.8vw;width:auto}@media screen and (min-width:782px){.site-footer .site-footer-container .social a:last-child svg{height:1.6666666667vw}}.site-footer .menu-menu-legal-container{margin-top:18.6666666667vw;padding-bottom:5.3333333333vw}@media screen and (min-width:782px){.site-footer .menu-menu-legal-container{margin-top:1.4583333333vw;padding-bottom:1.8229166667vw}}.site-footer .menu-menu-legal-container ul{align-items:center;display:flex;gap:30px;justify-content:center}@media screen and (min-width:782px){.site-footer .menu-menu-legal-container ul{justify-content:flex-end}}.site-footer .menu-menu-legal-container ul li a{font-size:4vw}@media screen and (min-width:782px){.site-footer .menu-menu-legal-container ul li a{font-size:.78125vw}}.page-id-11{background-color:#ff99be}.page-id-11 .site-footer{background-color:#ffd400}div#cookie-notice{background-color:#fff!important;border-radius:15px;bottom:auto;left:auto;min-width:calc(100vw - 30px);right:15px;top:15px;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:calc(100vw - 30px);z-index:2}@media screen and (min-width:782px){div#cookie-notice{min-width:30vw;width:30vw}}div#cookie-notice .cookie-notice-container{align-items:center;border:.5px solid #4c3023;border-radius:15px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px}div#cookie-notice .cookie-notice-container .cn-text-container{color:#4c3023;font-family:Fredoka,serif;font-size:17px;margin-bottom:15px;text-align:left}div#cookie-notice .cookie-notice-container .cn-text-container a{text-decoration:underline}div#cookie-notice .cookie-notice-container .cn-buttons-container{align-items:center;display:flex}div#cookie-notice .cookie-notice-container .cn-buttons-container a{backdrop-filter:blur(20px);background-color:hsla(33,20%,78%,.8)!important;border-radius:100px;color:#4c3023;font-family:Fredoka,serif;font-size:13px;max-height:37px;padding:8px 20px!important;text-align:center}div#cookie-notice .cookie-notice-container .cn-buttons-container a:first-child{margin-left:0}div#cookie-notice .cookie-notice-container .cn-buttons-container a:after{display:none}div#cookie-notice .cookie-notice-container .cn-buttons-container a:hover{background-color:#ffd400!important}div#cookie-notice .cookie-notice-container .cn-close-icon{display:none}.switcher{display:flex;flex-direction:column;flex-wrap:wrap;gap:5.3333333333vw;margin-bottom:6.7708333333vw;margin-top:2.8645833333vw}@media screen and (min-width:782px){.switcher{align-items:center;flex-direction:row;gap:3.125vw}}.switcher li a:before{content:"#"}.switcher li.active a{border-bottom:1px solid #4c3023}.switcher li:last-child a{border-bottom:0}.switcher li:last-child a:before{display:none}.gallery{display:flex;flex-wrap:wrap;gap:12vw;margin-bottom:10.4166666667vw}@media screen and (min-width:782px){.gallery{gap:4.6875vw}}.gallery .filterItem{display:none;margin-bottom:15px;position:relative;width:100%}@media screen and (min-width:782px){.gallery .filterItem{width:21.2%}}.gallery .filterItem.active,.gallery .filterItem.activeFirst{display:inline-block}.posts-blog article a{width:100%}.posts-blog article picture{margin-bottom:5.8666666667vw;max-height:86.6666666667vw;overflow:hidden;width:100%}@media screen and (min-width:782px){.posts-blog article picture{margin-bottom:1.1458333333vw;max-height:19.7395833333vw}}.posts-blog article picture img{width:100%}.posts-blog article .post-item-body>p{margin-bottom:5.8666666667vw}@media screen and (min-width:782px){.posts-blog article .post-item-body>p{margin-bottom:1.1458333333vw}}.wp-block-latest-posts{justify-content:space-between;padding-left:6.6666666667vw!important;padding-right:6.6666666667vw!important}@media screen and (min-width:782px){.wp-block-latest-posts{gap:4.1666666667vw;padding-left:3.125vw!important;padding-right:3.125vw!important}}.wp-block-latest-posts>li{list-style-type:none!important;margin:0 0 12vw!important}@media screen and (min-width:782px){.wp-block-latest-posts>li{margin-bottom:0!important;width:calc(25% - 4.16667vw)!important}}.wp-block-latest-posts>li:nth-of-type(2) img,.wp-block-latest-posts>li:nth-of-type(4) img{mask-image:url(https://www.colegiosantamariamicaela.com/wp-content/uploads/2025/02/vector-flor.png);-webkit-mask-position:top left;mask-position:top left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-size:100%}.wp-block-latest-posts>li a{font-size:6.1333333333vw;line-height:1;margin-top:5.3333333333vw}@media screen and (min-width:782px){.wp-block-latest-posts>li a{font-size:1.3020833333vw;margin-top:3.125vw}}.guten-single{margin-bottom:53.3333333333vw}@media screen and (min-width:782px){.guten-single{margin-bottom:10.4166666667vw}}.guten-single>h1{margin-bottom:5.3333333333vw}@media screen and (min-width:782px){.guten-single>h1{margin-bottom:2.0833333333vw}}.guten-single .date{margin-bottom:18.6666666667vw}@media screen and (min-width:782px){.guten-single .date{margin-bottom:3.125vw}}.guten-single ul{padding-left:20px}@media screen and (min-width:782px){.guten-single ul{padding-left:0}}.guten-single ul li{line-height:1.5;list-style-type:disc}.guten-single figure{margin:16vw 0}@media screen and (min-width:782px){.guten-single figure{margin:3.125vw 0}}.guten-single .btn-primary+p,.guten-single .btn-secondary+p,.guten-single .button+p,.guten-single .p+p,.guten-single .wp-block-button__link+p,.guten-single .wp-block-buttons .wp-block-button a+p,.guten-single body+p,.guten-single p a+p,.guten-single p+p,.wp-block-buttons .wp-block-button .guten-single a+p{margin-top:5.3333333333vw}@media screen and (min-width:782px){.guten-single .btn-primary+p,.guten-single .btn-secondary+p,.guten-single .button+p,.guten-single .p+p,.guten-single .wp-block-button__link+p,.guten-single .wp-block-buttons .wp-block-button a+p,.guten-single body+p,.guten-single p a+p,.guten-single p+p,.wp-block-buttons .wp-block-button .guten-single a+p{margin-top:1.0416666667vw}}.guten-single ul.categories{display:flex;flex-direction:column;flex-wrap:wrap;gap:4.6875vw;margin-bottom:6.7708333333vw;margin-top:10.6666666667vw;padding-left:0}@media screen and (min-width:782px){.guten-single ul.categories{align-items:center;flex-direction:row;margin-top:3.125vw}}.guten-single ul.categories li{list-style-type:none!important}.guten-single ul.categories li:before{content:"#"}.guten-single ul.categories li.active{border-bottom:1px solid #4c3023}@media screen and (min-width:782px){.page-header{align-items:flex-end;display:flex}}.page-header>div{padding-left:6.6666666667vw;padding-right:6.6666666667vw;width:100%}@media screen and (min-width:782px){.page-header>div{padding-left:30vw;padding-right:0;width:60%}.page-header>div .title{align-items:center;display:flex;position:relative}}.page-header>div .title .icon{max-width:53.3333333333vw}@media screen and (min-width:782px){.page-header>div .title .icon{left:-50%;max-width:15.3645833333vw;position:absolute;top:0;transform:translate(25%)}}.page-header>div .title .icon svg{height:auto;width:100%}.page-header>div .contact-info{margin-bottom:17.3333333333vw;margin-top:9.3333333333vw}@media screen and (min-width:782px){.page-header>div .contact-info{margin-bottom:3.6458333333vw;margin-top:6.7708333333vw}}.page-header>picture{width:100%}@media screen and (min-width:782px){.page-header>picture{width:40%}}.go-up{bottom:5.3333333333vw;position:fixed;right:5.3333333333vw;z-index:2}@media screen and (min-width:782px){.go-up{bottom:5.2083333333vw;right:5.2083333333vw}}.go-up svg{height:auto;width:6.6666666667vw}@media screen and (min-width:782px){.go-up svg{width:2.34375vw}}