*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.z-0{z-index:0}.z-10{z-index:10}.m-0{margin:0}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.min-h-\[400px\]{min-height:400px}.w-full{width:100%}.max-w-4xl{max-width:56rem}.flex-1{flex:1 1 0%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.gap-4{gap:1rem}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.bg-black\/30{background-color:rgb(0 0 0 / .3)}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-4{padding:1rem}.p-8{padding:2rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.text-center{text-align:center}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.brader-core-widget{box-sizing:border-box}.brader-core-widget *,.brader-core-widget :after,.brader-core-widget :before{box-sizing:inherit}.brader-btn{align-items:center;border:none;border-radius:.375rem;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:.5rem 1.25rem;transition:background-color color}.brader-btn--primary{background-color:#2563eb;color:#fff}.brader-btn--primary:hover{background-color:#1d4ed8}.brader-hero{position:relative}.brader-hero__image-wrap{pointer-events:none}.brader-hero__image{display:block}.brader-hero__overlay{pointer-events:none}.brader-hero__content{position:relative}.brader-hero__subtitle{letter-spacing:.05em;text-transform:uppercase}.brader-hero__title{line-height:1.2}.brader-hero__description{line-height:1.6}.brader-hero__button{cursor:pointer;text-decoration:none;transition:background-color .2s ease}.brader-hero__button:hover{color:#fff;text-decoration:none}.brader-hero--centered .brader-hero__inner{margin-left:auto;margin-right:auto}.brader-hero--right .brader-hero__inner{margin-left:auto}.brader-banner{align-items:center;background-color:#01090c;color:#fff;display:flex;justify-content:flex-start;min-height:420px;overflow:hidden;position:relative}.brader-banner__media{background-color:#01090c;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:0}.brader-banner__inner{max-width:560px;padding:3rem 2rem;position:relative;text-align:left;width:100%;z-index:1}.brader-banner__pretitle{color:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.12em;line-height:1.3;margin:0 0 1rem;padding:0;text-transform:uppercase}.brader-banner__heading{display:flex;flex-direction:column;font-family:Georgia,Times New Roman,Times,serif;font-size:clamp(1.75rem,4vw,3rem);font-weight:700;gap:.15em;line-height:1.15;margin:0 0 1.25rem;padding:0}.brader-banner__heading-line{display:block}.brader-banner__heading-line--1{color:#fff}.brader-banner__heading-line--2{color:#8ec8f0;font-style:italic}.brader-banner__description{color:hsl(0 0% 100% / .95);font-size:.9375rem;font-weight:400;line-height:1.55;margin:0;max-width:560px}.brader-banner__description p{margin:0 0 .75rem}.brader-banner__description p:last-child{margin-bottom:0}.page-id-28 .brader-banner__inner{padding:118px 32px 98px 0!important}.brader-hero-slider{min-height:92vh;overflow:hidden;position:relative;width:100%}.brader-hero-slider__slide,.brader-hero-slider__track{height:100%;inset:0;position:absolute;width:100%}.brader-hero-slider__slide{background-color:#01090c;opacity:0;visibility:hidden;z-index:0}.brader-hero-slider__slide--active{opacity:1;visibility:visible;z-index:1}.brader-hero-slider[data-transition-duration]{--hero-transition-duration:600ms;--hero-transition-easing:ease}.brader-hero-slider--transition-fade .brader-hero-slider__slide{transition:opacity var(--hero-transition-duration,.6s) var(--hero-transition-easing,ease),visibility var(--hero-transition-duration,.6s) var(--hero-transition-easing,ease)}.brader-hero-slider--transition-slide-left .brader-hero-slider__slide{transition:opacity var(--hero-transition-duration,.6s) var(--hero-transition-easing,ease),visibility var(--hero-transition-duration,.6s) var(--hero-transition-easing,ease),transform var(--hero-transition-duration,.6s) var(--hero-transition-easing,ease);will-change:transform}.brader-hero-slider--transition-slide-left .brader-hero-slider__slide:not(.brader-hero-slider__slide--active):not(.brader-hero-slider__slide--enter):not(.brader-hero-slider__slide--exit){opacity:0;transform:translateX(100%);visibility:hidden}.brader-hero-slider--transition-slide-left .brader-hero-slider__slide--enter{opacity:1;visibility:visible;z-index:1}.brader-hero-slider--transition-slide-left .brader-hero-slider__slide--enter:not(.brader-hero-slider__slide--active){transform:translateX(100%)}.brader-hero-slider--transition-slide-left .brader-hero-slider__slide--active:not(.brader-hero-slider__slide--exit),.brader-hero-slider--transition-slide-left .brader-hero-slider__slide--enter.brader-hero-slider__slide--active{transform:translateX(0)}.brader-hero-slider--transition-slide-left .brader-hero-slider__slide--exit{opacity:1;transform:translateX(-100%);visibility:visible;z-index:2}.brader-hero-slider--transition-slide-left.brader-hero-slider--dir-prev .brader-hero-slider__slide--exit{transform:translateX(100%)}.brader-hero-slider--transition-slide-left.brader-hero-slider--dir-prev .brader-hero-slider__slide--enter:not(.brader-hero-slider__slide--active){transform:translateX(-100%)}.brader-hero-slider--transition-slide-left.brader-hero-slider--dir-prev .brader-hero-slider__slide--enter.brader-hero-slider__slide--active{transform:translateX(0)}.brader-hero-slider--transition-slide-right .brader-hero-slider__slide{transition:opacity var(--hero-transition-duration,.6s) var(--hero-transition-easing,ease),visibility var(--hero-transition-duration,.6s) var(--hero-transition-easing,ease),transform var(--hero-transition-duration,.6s) var(--hero-transition-easing,ease);will-change:transform}.brader-hero-slider--transition-slide-right .brader-hero-slider__slide:not(.brader-hero-slider__slide--active):not(.brader-hero-slider__slide--enter):not(.brader-hero-slider__slide--exit){opacity:0;transform:translateX(-100%);visibility:hidden}.brader-hero-slider--transition-slide-right .brader-hero-slider__slide--enter{opacity:1;visibility:visible;z-index:1}.brader-hero-slider--transition-slide-right .brader-hero-slider__slide--enter:not(.brader-hero-slider__slide--active){transform:translateX(-100%)}.brader-hero-slider--transition-slide-right .brader-hero-slider__slide--active:not(.brader-hero-slider__slide--exit),.brader-hero-slider--transition-slide-right .brader-hero-slider__slide--enter.brader-hero-slider__slide--active{transform:translateX(0)}.brader-hero-slider--transition-slide-right .brader-hero-slider__slide--exit{opacity:1;transform:translateX(100%);visibility:visible;z-index:2}.brader-hero-slider--transition-slide-right.brader-hero-slider--dir-prev .brader-hero-slider__slide--exit{transform:translateX(-100%)}.brader-hero-slider--transition-slide-right.brader-hero-slider--dir-prev .brader-hero-slider__slide--enter:not(.brader-hero-slider__slide--active){transform:translateX(100%)}.brader-hero-slider--transition-slide-right.brader-hero-slider--dir-prev .brader-hero-slider__slide--enter.brader-hero-slider__slide--active{transform:translateX(0)}.brader-hero-slider--transition-slide-up .brader-hero-slider__slide{transition:opacity var(--hero-transition-duration,.6s) var(--hero-transition-easing,ease),visibility var(--hero-transition-duration,.6s) var(--hero-transition-easing,ease),transform var(--hero-transition-duration,.6s) var(--hero-transition-easing,ease);will-change:transform}.brader-hero-slider--transition-slide-up .brader-hero-slider__slide:not(.brader-hero-slider__slide--active):not(.brader-hero-slider__slide--enter):not(.brader-hero-slider__slide--exit){opacity:0;transform:translateY(100%);visibility:hidden}.brader-hero-slider--transition-slide-up .brader-hero-slider__slide--enter{opacity:1;visibility:visible;z-index:1}.brader-hero-slider--transition-slide-up .brader-hero-slider__slide--enter:not(.brader-hero-slider__slide--active){transform:translateY(100%)}.brader-hero-slider--transition-slide-up .brader-hero-slider__slide--active:not(.brader-hero-slider__slide--exit),.brader-hero-slider--transition-slide-up .brader-hero-slider__slide--enter.brader-hero-slider__slide--active{transform:translateY(0)}.brader-hero-slider--transition-slide-up .brader-hero-slider__slide--exit{opacity:1;transform:translateY(-100%);visibility:visible;z-index:2}.brader-hero-slider--transition-slide-up.brader-hero-slider--dir-prev .brader-hero-slider__slide--exit{transform:translateY(100%)}.brader-hero-slider--transition-slide-up.brader-hero-slider--dir-prev .brader-hero-slider__slide--enter:not(.brader-hero-slider__slide--active){transform:translateY(-100%)}.brader-hero-slider--transition-slide-up.brader-hero-slider--dir-prev .brader-hero-slider__slide--enter.brader-hero-slider__slide--active{transform:translateY(0)}.brader-hero-slider--transition-slide-down .brader-hero-slider__slide{transition:opacity var(--hero-transition-duration,.6s) var(--hero-transition-easing,ease),visibility var(--hero-transition-duration,.6s) var(--hero-transition-easing,ease),transform var(--hero-transition-duration,.6s) var(--hero-transition-easing,ease);will-change:transform}.brader-hero-slider--transition-slide-down .brader-hero-slider__slide:not(.brader-hero-slider__slide--active):not(.brader-hero-slider__slide--enter):not(.brader-hero-slider__slide--exit){opacity:0;transform:translateY(-100%);visibility:hidden}.brader-hero-slider--transition-slide-down .brader-hero-slider__slide--enter{opacity:1;visibility:visible;z-index:1}.brader-hero-slider--transition-slide-down .brader-hero-slider__slide--enter:not(.brader-hero-slider__slide--active){transform:translateY(-100%)}.brader-hero-slider--transition-slide-down .brader-hero-slider__slide--active:not(.brader-hero-slider__slide--exit),.brader-hero-slider--transition-slide-down .brader-hero-slider__slide--enter.brader-hero-slider__slide--active{transform:translateY(0)}.brader-hero-slider--transition-slide-down .brader-hero-slider__slide--exit{opacity:1;transform:translateY(100%);visibility:visible;z-index:2}.brader-hero-slider--transition-slide-down.brader-hero-slider--dir-prev .brader-hero-slider__slide--exit{transform:translateY(-100%)}.brader-hero-slider--transition-slide-down.brader-hero-slider--dir-prev .brader-hero-slider__slide--enter:not(.brader-hero-slider__slide--active){transform:translateY(100%)}.brader-hero-slider--transition-slide-down.brader-hero-slider--dir-prev .brader-hero-slider__slide--enter.brader-hero-slider__slide--active{transform:translateY(0)}.brader-hero-slider--transition-zoom-in .brader-hero-slider__slide{transition:opacity var(--hero-transition-duration,.6s) var(--hero-transition-easing,ease),transform var(--hero-transition-duration,.6s) var(--hero-transition-easing,ease);will-change:transform}.brader-hero-slider--transition-zoom-in .brader-hero-slider__slide:not(.brader-hero-slider__slide--active):not(.brader-hero-slider__slide--enter):not(.brader-hero-slider__slide--exit){opacity:0;transform:scale(1.1)}.brader-hero-slider--transition-zoom-in .brader-hero-slider__slide--enter{opacity:1;visibility:visible;z-index:1}.brader-hero-slider--transition-zoom-in .brader-hero-slider__slide--enter:not(.brader-hero-slider__slide--active){opacity:0;transform:scale(1.1)}.brader-hero-slider--transition-zoom-in .brader-hero-slider__slide--enter.brader-hero-slider__slide--active{opacity:1;transform:scale(1)}.brader-hero-slider--transition-zoom-in .brader-hero-slider__slide--exit{opacity:0;transform:scale(1.1);visibility:visible;z-index:2}.brader-hero-slider--transition-zoom-out .brader-hero-slider__slide{transition:opacity var(--hero-transition-duration,.6s) var(--hero-transition-easing,ease),transform var(--hero-transition-duration,.6s) var(--hero-transition-easing,ease);will-change:transform}.brader-hero-slider--transition-zoom-out .brader-hero-slider__slide:not(.brader-hero-slider__slide--active):not(.brader-hero-slider__slide--enter):not(.brader-hero-slider__slide--exit){opacity:0;transform:scale(.9)}.brader-hero-slider--transition-zoom-out .brader-hero-slider__slide--enter{opacity:1;visibility:visible;z-index:1}.brader-hero-slider--transition-zoom-out .brader-hero-slider__slide--enter:not(.brader-hero-slider__slide--active){opacity:0;transform:scale(.9)}.brader-hero-slider--transition-zoom-out .brader-hero-slider__slide--enter.brader-hero-slider__slide--active{opacity:1;transform:scale(1)}.brader-hero-slider--transition-zoom-out .brader-hero-slider__slide--exit{opacity:0;transform:scale(.9);visibility:visible;z-index:2}.brader-hero-slider__slide-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;position:absolute;width:100%}.brader-hero-slider__content{align-items:center;display:flex;height:100%;margin:0 auto;max-width:1280px;padding:6rem 2rem 6rem 9rem;position:relative;width:100%;z-index:2}.brader-hero-slider__content-inner{flex:1;max-width:42rem}.brader-hero-slider__title{display:flex;flex-direction:column;font-family:Nexa,system-ui,sans-serif;font-size:clamp(2.5rem,5vw,4.9rem);font-weight:400;gap:0;line-height:1;margin:0 0 1rem}.brader-hero-slider__title-highlight,.brader-hero-slider__title-line{line-height:1;margin:0}.brader-hero-slider__title-line{color:#fff}.brader-hero-slider__title-highlight{color:#fff;font-family:"Noto Serif Display",Georgia,serif;font-style:italic;font-weight:900;transform:translateY(-14px)}.brader-hero-slider__description{color:hsl(0 0% 100% / .9);font-size:1.125rem;line-height:1.6;margin:1rem 0 1.5rem}.brader-hero-slider__button{background:#fff;border-radius:.375rem;color:#0ea5e9;display:inline-block;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.brader-hero-slider__button:hover{box-shadow:0 4px 12px rgb(0 0 0 / .15);color:#0284c7;transform:translateY(-2px)}.brader-hero-slider__nav{align-items:center;display:flex;flex-direction:column;gap:1.5rem;left:2rem;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.brader-hero-slider__nav--left{left:2rem}.brader-hero-slider__nav-btn{align-items:center;background:#fff0;border:none;color:#fff;cursor:pointer;display:flex;height:54px;justify-content:center;padding:0;transition:opacity .2s ease,transform .2s ease;width:54px}.brader-hero-slider__nav-btn:hover:not(.brader-hero-slider__nav-btn--disabled){opacity:.9;transform:scale(1.05)}.brader-hero-slider__nav-btn--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.brader-hero-slider__nav-icon{display:block;height:54px;width:54px}.brader-hero-slider__pagination{align-items:center;display:flex;flex-direction:column;gap:.75rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%);z-index:10}.brader-hero-slider__pagination-dot{background:#fff0;border:2px solid hsl(0 0% 100% / .6);border-radius:50%;cursor:pointer;height:.5rem;padding:0;transition:all .3s ease;width:.5rem}.brader-hero-slider__pagination-dot:hover{background:hsl(0 0% 100% / .3);border-color:hsl(0 0% 100% / .9)}.brader-hero-slider__pagination-dot--active{background:#fff;border-color:#fff;transform:scale(1.2)}@media (max-width:768px){.brader-hero-slider__content{padding:1rem 1.5rem 0 1rem}.brader-hero-slider__nav{display:none}.brader-hero-slider__pagination{flex-direction:row;left:1rem;top:60%;transform:none}}.elementor-widget-brader-hero-slider .brader-hero-slider{width:100%}.brader-menu{align-items:center;display:flex;position:relative}.brader-menu__toggle{background:#fff0;border:none;cursor:pointer;display:none;flex-shrink:0;height:50px;padding:0;position:relative;width:50px;z-index:9999}.brader-menu__hamburger{line-height:0}.brader-menu__hamburger,.brader-menu__hamburger-svg{display:block;height:50px;width:50px}.brader-menu__hamburger-bar{transform-origin:25px 25px;transition:transform .3s ease,opacity .3s ease}.brader-menu--open .brader-menu__hamburger-bar--1{transform:translate(-7.5px,7px) rotate(45deg)}.brader-menu--open .brader-menu__hamburger-bar--2{opacity:0}.brader-menu--open .brader-menu__hamburger-bar--3{transform:translate(-7.5px,-6px) rotate(-45deg)}.brader-menu__drawer{flex:1}.brader-menu__container{width:100%}.brader-menu__nav{align-items:center;display:flex;flex-wrap:wrap;gap:0 1rem;list-style:none;margin:0;padding:0}.brader-menu__item{align-items:center;display:flex;position:relative}.brader-menu__item-head{align-items:center;display:inline-flex}.brader-menu__item--current .brader-menu__link:after,.brader-menu__nav>.menu-item.current-menu-ancestor>.brader-menu__item-head>.brader-menu__link:after,.brader-menu__nav>.menu-item.current-menu-item>.brader-menu__item-head>.brader-menu__link:after{opacity:1;width:calc(100% + 12px)}.brader-menu__link{align-items:center;display:inline-flex;font-family:Nexa,system-ui,sans-serif;font-weight:400;padding:.5rem 0;position:relative;transition:color .2s ease}.brader-menu__link,.brader-menu__link:hover{text-decoration:none}.brader-menu__link:after{background:currentColor;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:.2s ease;width:0}.brader-menu__item--current .brader-menu__link:hover:after,.brader-menu__link:hover:after{transition:.2s ease;width:calc(100% + 12px)}.brader-menu__submenu .brader-menu__link:after{display:none}.brader-menu__arrow-wrap{align-items:center;background:#fff0;border:none;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;line-height:0;margin-left:.35rem;padding:0}.brader-menu__arrow{color:inherit;display:block;height:7px;margin-bottom:6px;width:12px}.brader-menu__submenu{background-color:#fff!important;border-radius:1.75rem 0 1.75rem 1.75rem;box-shadow:0 10px 40px rgb(4 26 38 / .12);list-style:none;margin:0;min-width:min(100vw - 2rem,11rem);opacity:0;padding:20px 40px;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-4px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;visibility:hidden;z-index:100}@media (min-width:1025px){.brader-menu__nav>.brader-menu__item>.brader-menu__submenu:not(.brader-menu__submenu--group){display:none}.brader-menu__nav>.brader-menu__item--expanded>.brader-menu__submenu:not(.brader-menu__submenu--group){display:block;opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}}.brader-menu__item--expanded>.brader-menu__submenu:not(.brader-menu__submenu--group){opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.brader-menu__item--group{background:#fff0;border-radius:0;box-shadow:none;display:block;margin-top:.85rem!important;padding:.35rem 0 .15rem}.brader-menu__item--group>.brader-menu__item-head{margin-bottom:.2rem;min-height:0}.brader-menu__title{color:#7c213b;display:block;font-family:Nexa,system-ui,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.1em;line-height:1.35;padding:.1rem 0 .15rem .7rem;position:relative;text-transform:uppercase;width:100%}.brader-menu__title:before{background:linear-gradient(180deg,#7c213b,#369dd6);border-radius:999px;bottom:.2em;content:"";left:0;position:absolute;top:.2em;width:3px}.brader-menu__submenu--group{background:transparent!important;border-left:0;border-radius:0;box-shadow:none!important;left:auto;margin:0;min-width:0;opacity:1!important;padding:.2rem 0 .1rem;pointer-events:auto;position:static!important;right:auto;top:auto;transform:none!important;visibility:visible!important}.brader-menu__submenu--group .brader-menu__item{min-height:0}.brader-menu__submenu--group .brader-menu__item+.brader-menu__submenu--group .brader-menu__item{margin-top:.2rem}.brader-menu__submenu--group .brader-menu__item-head{min-height:0}.brader-menu__submenu--group .brader-menu__link{border-radius:.65rem;font-size:.9rem;padding:.45rem 0;transition:color .2s ease,background-color .2s ease,transform .2s ease}.brader-menu__submenu--group .brader-menu__link:hover{background-color:#fff0;transform:translateX(2px)}.brader-menu__submenu--group .brader-menu__submenu-icon{color:#369dd6}.brader-menu__submenu--group .brader-menu__item:hover>.brader-menu__item-head .brader-menu__submenu-icon{color:#7c213b}.brader-menu__submenu--group .brader-menu__submenu-icon-svg{height:28px;transition:transform .2s ease;width:28px}.brader-menu__submenu--group .brader-menu__item:hover .brader-menu__submenu-icon-svg{transform:translateX(2px)}.brader-menu__submenu .brader-menu__item{display:block;margin:0;padding:0;position:relative}.brader-menu__submenu .brader-menu__item+.brader-menu__submenu .brader-menu__item{margin-top:.35rem}.brader-menu__submenu .brader-menu__item-head{align-items:center;display:flex;gap:.75rem 1rem;justify-content:space-between;min-height:2.75rem;width:100%}.brader-menu__submenu .brader-menu__link{align-items:center;color:#003b60!important;display:flex;flex:1 1 auto;gap:.75rem;min-width:0;padding:.5rem 0;transition:color .2s ease;white-space:normal}.brader-menu__submenu .brader-menu__link:hover{color:#7c213b!important}.brader-menu__submenu .brader-menu__submenu-icon{align-items:center;color:#041a26;display:inline-flex;flex-shrink:0;justify-content:center;margin-left:auto;transition:color .2s ease}.brader-menu__submenu .brader-menu__submenu-icon-svg{display:block;height:40px;width:40px}.brader-menu__submenu .brader-menu__item--current>.brader-menu__item-head .brader-menu__link,.brader-menu__submenu .brader-menu__item--current>.brader-menu__item-head .brader-menu__submenu-icon,.brader-menu__submenu .brader-menu__item:not(.brader-menu__item--group):hover>.brader-menu__item-head .brader-menu__link,.brader-menu__submenu .brader-menu__item:not(.brader-menu__item--group):hover>.brader-menu__item-head .brader-menu__submenu-icon,.brader-menu__submenu .menu-item.current-menu-item>.brader-menu__item-head .brader-menu__link,.brader-menu__submenu .menu-item.current-menu-item>.brader-menu__item-head .brader-menu__submenu-icon{color:#7c213b}.brader-menu--vertical .brader-menu__nav{flex-direction:column;gap:1rem 0}.brader-menu--vertical .brader-menu__submenu{left:100%;margin-left:.25rem;top:0}.brader-menu--empty{font-size:.875rem}@media (max-width:1024px){.brader-menu{flex-wrap:wrap}.brader-menu__toggle{align-items:center;display:flex;justify-content:center;margin-left:auto}.brader-menu__drawer{align-items:flex-start;background:rgb(0 0 0 / .85);bottom:0;display:flex;justify-content:center;left:0;opacity:0;overflow-y:auto;padding:6rem 2rem 2rem;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:9998}.brader-menu--open .brader-menu__drawer{opacity:1;visibility:visible}.brader-menu__container{max-width:400px;width:100%}.brader-menu__nav{gap:0}.brader-menu__item,.brader-menu__nav{align-items:stretch;flex-direction:column}.brader-menu__item{border-bottom:1px solid hsl(0 0% 100% / .1);display:flex}.brader-menu__item-head{align-items:center;display:flex;flex-flow:row;justify-content:center;width:100%}.brader-menu__item-head a{margin-right:1rem}.brader-menu__arrow-wrap{margin-left:0;margin-top:.35rem}.brader-menu__item+.brader-menu__item{margin-left:0}.brader-menu__link{font-size:1.125rem;padding:1rem 0}.brader-menu__link:after{display:none}.brader-menu__submenu{background:transparent!important;border-radius:1.25rem 0 1.25rem 1.25rem;box-shadow:none;left:auto;margin-left:0;margin-top:0;max-height:0;opacity:0;overflow:hidden;padding:0 .5rem;position:static;right:auto;transform:none;transition:max-height .3s ease,opacity .2s ease,visibility .2s ease,margin .2s ease,padding .2s ease;visibility:hidden}.brader-menu__submenu--group{background:transparent!important;border-left:0;border-radius:0;box-shadow:none;margin:0;max-height:none;opacity:1;overflow:visible;padding:.2rem 0 .1rem!important;visibility:visible}.brader-menu__item--expanded>.brader-menu__submenu:not(.brader-menu__submenu--group){background:transparent!important;border-radius:0;box-shadow:none;margin-top:.35rem;max-height:2000px;opacity:1;overflow:visible;padding:.35rem .25rem .75rem!important;visibility:visible}.brader-menu__item--group{background:#fff0;border-radius:0;box-shadow:none;margin-top:.75rem!important;padding:.35rem 0 .15rem}.brader-menu__title{color:hsl(0 0% 100% / .75);font-family:Nexa,sans-serif;font-size:.875rem;font-weight:800}.brader-menu__title:before{background:linear-gradient(180deg,#8ec8f0,#369dd6)}.brader-menu__submenu--group .brader-menu__link{font-size:.9375rem}.brader-menu__submenu--group .brader-menu__link:hover{background-color:hsl(0 0% 100% / .1)}.brader-menu__submenu .brader-menu__item-head{align-items:center;justify-content:space-between;min-height:0}.brader-menu__submenu .brader-menu__link{color:hsl(0 0% 100% / .92)!important;font-size:1rem;padding:.45rem 0}.brader-menu__submenu .brader-menu__link:hover{color:#8ec8f0!important}.brader-menu__submenu .brader-menu__submenu-icon{color:hsl(0 0% 100% / .85)}.brader-menu__submenu .brader-menu__item--current>.brader-menu__item-head .brader-menu__link,.brader-menu__submenu .brader-menu__item--current>.brader-menu__item-head .brader-menu__submenu-icon,.brader-menu__submenu .brader-menu__item:not(.brader-menu__item--group):hover>.brader-menu__item-head .brader-menu__link,.brader-menu__submenu .brader-menu__item:not(.brader-menu__item--group):hover>.brader-menu__item-head .brader-menu__submenu-icon,.brader-menu__submenu .menu-item.current-menu-item>.brader-menu__item-head .brader-menu__link,.brader-menu__submenu .menu-item.current-menu-item>.brader-menu__item-head .brader-menu__submenu-icon{color:#8ec8f0!important}.brader-menu__item--expanded>.brader-menu__item-head>.brader-menu__arrow-wrap{transform:rotate(180deg)}.brader-menu__arrow-wrap{transition:transform .25s ease}}.brader-cards__grid{display:grid;gap:1rem;grid-template-columns:1fr;width:100%}@media (min-width:769px) and (max-width:1024px){.brader-cards__grid{grid-template-columns:1fr 1fr}}@media (min-width:1025px){.brader-cards__grid{gap:1rem;grid-template-columns:repeat(3,1fr)}}.brader-cards__card{aspect-ratio:1;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:2rem;position:relative;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}@media (max-width:768px){.brader-cards__card{aspect-ratio:2/1}}@media (min-width:769px) and (max-width:1024px){.brader-cards__card:last-child{aspect-ratio:2/1;grid-column:1/-1}}.brader-cards__card:hover{box-shadow:0 8px 24px rgb(0 0 0 / .12);transform:translateY(-4px)}.brader-cards__arrow-wrap{left:2rem;opacity:0;pointer-events:none;position:absolute;top:1.25rem;transform:scale(.8);transition:opacity .3s ease,transform .3s ease}.brader-cards__card:hover .brader-cards__arrow-wrap{opacity:1;transform:scale(1)}.brader-cards__arrow{display:block;height:30px;width:87px}.brader-cards__content{position:relative;z-index:1}.brader-cards__title{color:#1e293b;font-family:"Noto Serif Display",Georgia,serif;font-size:1.8rem;font-style:italic;font-weight:900;line-height:1.1;margin:0 0 .75rem}.brader-cards__description{color:rgb(1 9 12 / .75);font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0}.brader-arrow-button{display:flex;width:100%}.brader-arrow-button__inner{align-items:center;color:#962c49;cursor:pointer;display:inline-flex;font-family:Nexa,system-ui,sans-serif;font-size:1rem;font-weight:700;gap:.75rem;letter-spacing:.05em;line-height:1.2;text-decoration:none;text-transform:uppercase;will-change:transform}.brader-arrow-button__inner:focus-visible{outline:2px solid currentColor;outline-offset:4px}.brader-arrow-button__icon{align-items:center;display:flex;flex-shrink:0;line-height:0;transform:translateX(0);transition:transform .45s cubic-bezier(.4,0,.2,1)}.brader-arrow-button__icon svg{display:block;height:auto;width:87px}.brader-arrow-button__label{display:inline-block;flex-shrink:0;transform:translateX(0);transition:transform .45s cubic-bezier(.4,0,.2,1)}.brader-arrow-button__inner:hover .brader-arrow-button__icon{transform:translateX(8px)}.brader-arrow-button__inner:active .brader-arrow-button__icon,.brader-arrow-button__inner:hover .brader-arrow-button__label{transform:translateX(4px)}.brader-arrow-button__inner:active .brader-arrow-button__label{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.brader-arrow-button__icon,.brader-arrow-button__label{transition:none}.brader-arrow-button__inner:active .brader-arrow-button__icon,.brader-arrow-button__inner:active .brader-arrow-button__label,.brader-arrow-button__inner:hover .brader-arrow-button__icon,.brader-arrow-button__inner:hover .brader-arrow-button__label{transform:none}}@keyframes brader-vm-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes brader-vm-pulse{0%,to{box-shadow:0 0 0 0 hsl(0 0% 100% / .28);transform:scale(1)}50%{box-shadow:0 0 0 14px #fff0;transform:scale(1.06)}}.brader-video-marquee{position:relative;width:100%}.brader-video-marquee__inner{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;min-height:50vh;overflow:hidden;position:relative;width:100%}.brader-video-marquee__overlay{background-color:rgb(4 26 38 / .5);inset:0;pointer-events:none;position:absolute;z-index:0}.brader-video-marquee__marquee{flex-shrink:0;overflow:hidden;position:relative;width:100%;z-index:1}.brader-video-marquee__marquee--top{padding-top:3.75rem}.brader-video-marquee__marquee--bottom{padding-bottom:3.75rem}.brader-video-marquee__stage{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-height:8rem;position:relative;width:100%;z-index:1}.brader-video-marquee__track{animation:brader-vm-marquee 40s linear infinite;display:inline-flex;flex-wrap:nowrap;width:-moz-max-content;width:max-content;will-change:transform}.brader-video-marquee__track--reverse{animation-direction:reverse}.brader-video-marquee__text{-webkit-text-fill-color:#fff0;-webkit-text-stroke-width:1.67px;-webkit-text-stroke-color:rgb(176 213 238 / .4);color:#fff0;flex-shrink:0;font-family:Nexa,system-ui,sans-serif;font-size:6.25rem;font-style:normal;font-weight:800;letter-spacing:-.0625rem;line-height:100%;padding-bottom:1.15rem;padding-right:3rem;padding-top:1.15rem;text-align:center;text-transform:uppercase;white-space:nowrap}.brader-video-marquee__play-wrap{align-items:center;display:flex;justify-content:center;pointer-events:none}.brader-video-marquee__play{align-items:center;animation:brader-vm-pulse 2.2s cubic-bezier(.4,0,.2,1) infinite;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:hsl(0 0% 100% / .15);border:none;border-radius:50%;cursor:pointer;display:inline-flex;height:120px;justify-content:center;margin:0;padding:0;pointer-events:auto;position:relative;transition:filter .2s ease;width:120px}.brader-video-marquee__play:hover:not(:disabled){filter:brightness(1.08)}.brader-video-marquee__play:disabled{animation:none;cursor:not-allowed;opacity:.45}.brader-video-marquee__play:focus-visible{outline:3px solid rgb(176 213 238 / .8);outline-offset:4px}.brader-video-marquee__play-sr{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.brader-video-marquee__play-svg{display:block;height:100%;pointer-events:none;width:100%}.brader-video-marquee__modal{align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:100000}.brader-video-marquee__modal[hidden]{display:none!important}.brader-video-marquee__modal-backdrop{background-color:rgb(4 26 38 / .85);cursor:pointer;inset:0;position:absolute}.brader-video-marquee__modal-dialog{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem;max-height:90vh;position:relative;width:min(960px,100%);z-index:1}.brader-video-marquee__modal-close{background:hsl(0 0% 100% / .15);border:none;border-radius:50%;color:#fff;cursor:pointer;flex-shrink:0;font-size:1.75rem;height:44px;line-height:1;transition:background .2s ease;width:44px}.brader-video-marquee__modal-close:hover{background:hsl(0 0% 100% / .28)}.brader-video-marquee__modal-iframe-wrap{background:#000;border-radius:.5rem;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.brader-video-marquee__modal-iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.brader-video-marquee__modal-video{background:#000;height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}@media (prefers-reduced-motion:reduce){.brader-video-marquee__play,.brader-video-marquee__track,.brader-video-marquee__track--reverse{animation:none}}.brader-video-marquee--static .brader-video-marquee__marquee{overflow:visible}.brader-video-marquee--static .brader-video-marquee__track,.brader-video-marquee--static .brader-video-marquee__track.brader-video-marquee__track--reverse{animation:none!important;flex-wrap:wrap;justify-content:center;max-width:100%;transform:none!important;width:100%!important;will-change:auto}.brader-video-marquee--static .brader-video-marquee__text{max-width:100%;padding-right:0;text-align:center;white-space:normal}.brader-video-marquee--no-text .brader-video-marquee__inner{justify-content:center}.brader-school-calendar-tabs{--sc-tab-radius:2px;--sc-border:#e0e0e0;--sc-primary:#7a1e2e;width:100%}.brader-school-calendar-tabs__tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:3.75rem}.brader-school-calendar-tabs__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--sc-border);border-radius:var(--sc-tab-radius);color:var(--sc-primary);cursor:pointer;font-size:.75rem;font-weight:600;letter-spacing:.02em;line-height:1.2;padding:.45rem .65rem;text-transform:uppercase;transition:background .15s ease,color .15s ease,border-color .15s ease}.brader-school-calendar-tabs__tab:hover{border-color:var(--sc-primary)}.brader-school-calendar-tabs__tab--active{background:var(--sc-primary);border-color:var(--sc-primary);color:#fff}.brader-school-calendar-tabs__title{color:var(--sc-primary);font-size:clamp(1.5rem,3vw,2.25rem);font-style:italic;font-weight:600;line-height:1.2;margin:2rem 0 3.75rem}.brader-school-calendar-tabs__title-line{background:var(--sc-border);display:block;height:1px;width:100%}.brader-school-calendar-tabs__list{display:flex;flex-direction:column}.brader-school-calendar-tabs__empty{color:#666;font-size:1rem;margin:0;padding:1rem 0}.brader-school-calendar-tabs__row{align-items:center;border-bottom:1px solid var(--sc-border);display:grid;gap:6.25rem;grid-template-columns:8rem minmax(0,1fr);padding:2rem 3.75rem}.brader-school-calendar-tabs__row--featured{background:var(--sc-primary);border-bottom:none;border-radius:2px;color:#fff;margin:0 -.75rem;padding:2rem 3.75rem}.brader-school-calendar-tabs__row--featured .brader-school-calendar-tabs__category,.brader-school-calendar-tabs__row--featured .brader-school-calendar-tabs__day-num,.brader-school-calendar-tabs__row--featured .brader-school-calendar-tabs__event-title{color:#fff}.brader-school-calendar-tabs__day-num{color:var(--morado-20,rgb(150 44 73 / .2));font-family:Nexa;font-size:5rem;font-style:normal;font-weight:800;line-height:110%;transform:translateY(13px)}.brader-school-calendar-tabs__events{display:flex;flex-direction:column;gap:.5rem}.brader-school-calendar-tabs__event{leading-trim:both;text-edge:cap;display:flex;flex-direction:column;font-family:"Noto Serif Display";font-size:1.75rem!important;font-style:italic;font-weight:900;gap:.25rem;line-height:90%}.brader-school-calendar-tabs__category{font-size:.7rem;letter-spacing:.04em;opacity:.85;text-transform:uppercase}.brader-school-calendar-tabs__event-title{display:none}.brader-school-calendar-tabs__desc,.brader-school-calendar-tabs__short{leading-trim:both;text-edge:cap;font-family:"Noto Serif Display";font-size:1.75rem;font-style:italic;font-weight:900;line-height:1.45;line-height:90%;margin:0}@media (max-width:767px){.brader-school-calendar-tabs__desc,.brader-school-calendar-tabs__short{font-size:1rem;line-height:110%}.brader-school-calendar-tabs__tabs{gap:.25rem}.brader-school-calendar-tabs__day-num{font-size:2.5rem}.brader-school-calendar-tabs__tab{font-size:.65rem;padding:.35rem .45rem}.brader-school-calendar-tabs__row{gap:2rem;grid-template-columns:2.5rem minmax(0,1fr);padding:2rem .75rem}}.brader-school-calendar-month{--sc-border:#e0e0e0;--sc-primary:#7a1e2e;--sc-muted:#bdbdbd;--sc-today-circle:#7d1b31;width:100%}.brader-school-calendar-month__inner{align-items:flex-start;display:flex;flex-direction:row;gap:1.5rem}.brader-school-calendar-month__inner--list-bottom{flex-direction:column}.brader-school-calendar-month__inner--transition{margin-top:-170px;transition:opacity .2s ease}@media (max-width:1023px){.brader-school-calendar-month__inner--transition{margin-top:-180px}}.brader-school-calendar-month__inner--animating{opacity:.65}.brader-school-calendar-month__grid-wrap{-webkit-overflow-scrolling:touch;background:#fff;flex:1 1 50%;max-width:100%;min-width:0;overflow-x:auto;padding:clamp(1rem,3.5vw,2.444rem) clamp(1rem,4vw,2.87169rem);width:100%}.brader-school-calendar-month__list-wrap{flex:1 1 45%;margin-top:clamp(1rem,9vw,150px);min-width:0}.brader-school-calendar-month__inner--list-bottom .brader-school-calendar-month__grid-wrap,.brader-school-calendar-month__inner--list-bottom .brader-school-calendar-month__list-wrap{flex:1 1 auto;width:100%}.brader-school-calendar-month__grid-head{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:clamp(1rem,3vw,3.5rem)}.brader-school-calendar-month__nav{align-items:center;background:#fff0;border:none;border-radius:0;color:#369dd6;cursor:pointer;display:inline-flex;flex-shrink:0;height:3.3125rem;justify-content:center;line-height:0;padding:0;width:3.3125rem}.brader-school-calendar-month__nav:hover{opacity:.88}.brader-school-calendar-month__nav-icon{display:block;line-height:0}.brader-school-calendar-month__nav-svg{display:block;height:3.3125rem;width:3.3125rem}.brader-school-calendar-month__nav--prev .brader-school-calendar-month__nav-svg{transform:rotate(180deg)}.brader-school-calendar-month__nav-spacer{flex-shrink:0;height:3.3125rem;width:3.3125rem}.brader-school-calendar-month__grid-title{color:var(--Secundario-hover,#369dd6);flex:1;font-family:"Noto Serif Display",ui-serif,Georgia,serif;font-size:clamp(1.35rem,4vw + .75rem,2.81063rem);font-style:italic;font-weight:900;letter-spacing:-.02813rem;line-height:1.05;margin:0;min-width:0;text-align:center}.brader-school-calendar-month__weekdays{box-sizing:border-box;display:grid;gap:0;grid-template-columns:repeat(7,minmax(0,1fr));margin-inline:auto;margin-bottom:.25rem;max-width:min(100%,35rem);width:100%}.brader-school-calendar-month__weekday{color:var(--Azul-oscuro,#041a26);font-family:Nexa,system-ui,sans-serif;font-size:clamp(.55rem,1.65vw + .35rem,1.09981rem);font-style:normal;font-weight:800;letter-spacing:-.011em;line-height:1.1;padding:.35rem .1rem;text-align:center;text-transform:uppercase}.brader-school-calendar-month__cells{border:1px solid var(--sc-border);border-radius:0;box-sizing:border-box;display:grid;grid-auto-rows:auto;grid-template-columns:repeat(7,minmax(0,1fr));margin-inline:auto;max-width:min(100%,35rem);overflow:hidden;width:100%}.brader-school-calendar-month__cell{align-items:flex-end;aspect-ratio:1;background:#fff;border-bottom:1px solid var(--sc-border);border-right:1px solid var(--sc-border);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-start;min-height:0;min-width:0;padding:clamp(.1rem,1vw,.25rem);position:relative;width:100%}.brader-school-calendar-month__cell:nth-child(7n){border-right:none}.brader-school-calendar-month__cell--weekend{background:#f5f5f5}.brader-school-calendar-month__cell--outside{opacity:.45}.brader-school-calendar-month--hide-outside .brader-school-calendar-month__cell--outside,.brader-school-calendar-month__cell--hidden-outside{opacity:0;pointer-events:none}.brader-school-calendar-month__cell-num{color:var(--Azul-oscuro,#041a26);font-family:Nexa,system-ui,sans-serif;font-size:clamp(.65rem,2.4vw + .35rem,1.09981rem);font-style:normal;font-weight:400;letter-spacing:-.011em;line-height:1;padding:clamp(.1rem,1vw,.35rem)}.brader-school-calendar-month__cell--today{background:#fff!important}.brader-school-calendar-month__cell--today .brader-school-calendar-month__cell-num{align-items:center;background:var(--sc-today-circle);border-radius:50%;box-sizing:border-box;color:#fff;display:inline-flex;font-family:Nexa,system-ui,sans-serif;font-size:clamp(.65rem,2vw + .35rem,.9375rem);font-weight:600;height:clamp(1.35rem,7vw,1.75rem);justify-content:center;letter-spacing:-.02em;line-height:1;margin:0;min-height:clamp(1.35rem,7vw,1.75rem);min-width:clamp(1.35rem,7vw,1.75rem);padding:0;width:clamp(1.35rem,7vw,1.75rem)}.brader-school-calendar-month__cell--selected:not(.brader-school-calendar-month__cell--today){box-shadow:inset 0 0 0 2px var(--sc-primary)}.brader-school-calendar-month__dot{background:#962c49!important;border-radius:50%;bottom:clamp(.15rem,2vw,.35rem);height:clamp(4px,1.2vw,6px);left:88%;position:absolute;transform:translateX(-50%);width:clamp(4px,1.2vw,6px)}.brader-school-calendar-month__list-title{color:var(--Morado,#7c213b);font-family:"Noto Serif Display",ui-serif,Georgia,serif;font-size:clamp(1.25rem,3vw + .5rem,2rem);font-style:italic;font-weight:900;letter-spacing:-.02rem;line-height:1.1;margin:0 0 .75rem}.brader-school-calendar-month__list-wrap .brader-school-calendar-month__row{align-items:center;border-bottom:1px solid var(--sc-border);display:grid;gap:.65rem clamp(.5rem,2vw,.85rem);grid-template-columns:minmax(3rem,6rem) minmax(0,1fr);padding:.75rem 0}.brader-school-calendar-month__list-wrap .brader-school-calendar-month__row--featured{background:var(--sc-primary);border-bottom:none;border-radius:0;color:#fff;margin:0 -.5rem;padding:.75rem .5rem}.brader-school-calendar-month__list-wrap .brader-school-calendar-month__row--featured .brader-school-calendar-month__category,.brader-school-calendar-month__list-wrap .brader-school-calendar-month__row--featured .brader-school-calendar-month__day-num,.brader-school-calendar-month__list-wrap .brader-school-calendar-month__row--featured .brader-school-calendar-month__event-title{color:#fff}.brader-school-calendar-month__list-wrap .brader-school-calendar-month__desc{font-family:Nexa,system-ui,sans-serif;font-size:1.125rem;font-style:normal;font-weight:700;line-height:130%}.brader-school-calendar-month__list-wrap .brader-school-calendar-month__desc p{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;margin:0 0 .5em}.brader-school-calendar-month__list-wrap .brader-school-calendar-month__desc p:last-child{margin-bottom:0}.brader-school-calendar-month__list-wrap .brader-school-calendar-month__day-num{leading-trim:both;text-edge:cap;color:var(--sc-muted);font-family:Nexa;font-size:3.125rem;font-style:normal;font-weight:800;line-height:110%;text-align:center;transform:translateY(7px)}span.brader-school-calendar-month__event-title{display:none}.brader-school-calendar-month__empty{color:#666;font-size:1rem;margin:0;padding:.5rem 0 1rem}@media (max-width:991px){.brader-school-calendar-month__inner:not(.brader-school-calendar-month__inner--list-bottom){flex-direction:column;gap:clamp(1rem,3vw,1.5rem)}.brader-school-calendar-month__list-wrap{margin-top:0;width:100%}.brader-school-calendar-month__grid-wrap{width:100%}}@media (max-width:767px){.brader-school-calendar-month__nav,.brader-school-calendar-month__nav-spacer,.brader-school-calendar-month__nav-svg{height:clamp(2.25rem,12vw,3.3125rem);width:clamp(2.25rem,12vw,3.3125rem)}.brader-school-calendar-month__list-wrap .brader-school-calendar-month__day-num{font-size:clamp(1.75rem,6vw,3.125rem)}}@media (max-width:480px){.brader-school-calendar-month__list-wrap .brader-school-calendar-month__row{gap:.5rem;grid-template-columns:minmax(2.5rem,4rem) minmax(0,1fr)}}.brader-quote-slider{background:#fff0;box-shadow:none;width:100%}.brader-quote-slider__grid{align-items:start;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;row-gap:1.25rem}.brader-quote-slider__track-wrap{grid-column:1;grid-row:1;min-width:0}.brader-quote-slider__track{align-content:start;display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.brader-quote-slider__slide{grid-column:1;grid-row:1;min-width:0;opacity:0;pointer-events:none;position:relative;transition:opacity .45s ease,visibility .45s ease;visibility:hidden;z-index:0}.brader-quote-slider__slide--active{opacity:1;pointer-events:auto;visibility:visible;z-index:1}.brader-quote-slider__slide-inner{display:flex;flex-direction:column;gap:1.5rem;max-width:700px}.brader-quote-slider__quote{border:0;font-style:italic;font-weight:700;line-height:1.25;margin:0;padding:0;text-align:left}.brader-quote-slider__quote p{margin:0 0 .5rem}.brader-quote-slider__quote p:last-child{margin-bottom:0}.brader-quote-slider__author-row{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}.brader-quote-slider__author{align-items:center;display:flex;gap:.75rem;min-width:0}.brader-quote-slider__avatar{border-radius:50%;display:block;flex-shrink:0;height:56px;-o-object-fit:cover;object-fit:cover;width:56px}.brader-quote-slider__avatar--placeholder{background:rgb(0 0 0 / .06);border-radius:50%;display:block;flex-shrink:0;height:56px;width:56px}.brader-quote-slider__meta{display:flex;flex-direction:column;gap:.2rem;min-width:0}.brader-quote-slider__name{font-style:normal;font-weight:700}.brader-quote-slider__name-link{color:inherit;text-decoration:none}.brader-quote-slider__name-link:hover{text-decoration:underline}.brader-quote-slider__role{font-weight:400;line-height:1.3}.brader-quote-slider__deco{color:rgb(1 9 12 / .25);display:block;flex-shrink:0;height:120px;line-height:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:120px}.brader-quote-slider__deco .brader-quote-slider__deco-svg,.brader-quote-slider__deco svg{display:block;height:100%;width:100%}.brader-quote-slider__nav{align-items:center;align-self:center;display:flex;flex-direction:column;gap:1.5rem;grid-column:2;grid-row:1;justify-content:center}.brader-quote-slider__nav-btn{align-items:center;background:#fff0;border:none;border-radius:0;color:#1a6fb0;cursor:pointer;display:flex;height:54px;justify-content:center;margin:0;padding:0;transition:opacity .2s ease,transform .2s ease;width:54px}.brader-quote-slider__nav-btn:hover:not(.brader-quote-slider__nav-btn--disabled){opacity:.9;transform:scale(1.05)}.brader-quote-slider__nav-btn--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.brader-quote-slider__nav-icon{display:block;height:54px;width:54px}.brader-quote-slider__dots{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;grid-column:1;grid-row:2;justify-content:flex-start;margin:0;padding:0}.brader-quote-slider__dot{background:#fff0;border:1px solid rgb(26 111 176 / .35);border-radius:50%;cursor:pointer;display:block;height:8px;margin:0;padding:0;transition:background .2s ease,border-color .2s ease;width:8px}.brader-quote-slider__dot--active{background:#1a6fb0;border-color:#1a6fb0}.brader-quote-slider__empty{color:#666;font-size:.9rem;margin:0;padding:.5rem 0}@media (max-width:767px){.brader-quote-slider__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.brader-quote-slider__track-wrap{grid-column:1;grid-row:1}.brader-quote-slider__nav{display:none}.brader-quote-slider__dots{grid-column:1;grid-row:3}.brader-quote-slider__deco{display:none}}.brader-image-marquee{--bim-duration:40s;--bim-fade-color:#fff;--bim-fade-size:14%}.brader-image-marquee--empty{color:#64748b;font-size:.9375rem;padding:2rem;text-align:center}.brader-image-marquee__viewport{height:520px;isolation:isolate;overflow:hidden;position:relative}.brader-image-marquee--has-fade .brader-image-marquee__viewport:after,.brader-image-marquee--has-fade .brader-image-marquee__viewport:before{content:"";height:var(--bim-fade-size,14%);left:0;pointer-events:none;position:absolute;right:0;z-index:2}.brader-image-marquee--has-fade .brader-image-marquee__viewport:before{background:linear-gradient(to bottom,var(--bim-fade-color,#fff) 0,transparent 100%);top:0}.brader-image-marquee--has-fade .brader-image-marquee__viewport:after{background:linear-gradient(to top,var(--bim-fade-color,#fff) 0,transparent 100%);bottom:0}.brader-image-marquee__lanes{align-items:stretch;display:flex;height:100%;min-height:0}.brader-image-marquee__lane{flex:1;min-width:0;overflow:hidden;position:relative}.brader-image-marquee__track{animation:brader-dim-scroll-up linear infinite;animation-duration:var(--bim-duration,40s);display:flex;flex-direction:column;gap:0;width:100%;will-change:transform}.brader-image-marquee__lane--reverse .brader-image-marquee__track{animation-name:brader-dim-scroll-down}.brader-image-marquee__lane--stagger .brader-image-marquee__track{animation-delay:calc(var(--bim-duration, 40s)*-.5)}.brader-image-marquee__item{flex-shrink:0;overflow:hidden;width:100%}.brader-image-marquee__img{display:block;height:auto;width:100%}@keyframes brader-dim-scroll-up{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}@keyframes brader-dim-scroll-down{0%{transform:translate3d(0,-50%,0)}to{transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.brader-image-marquee__track{animation:none!important}}.brader-scroll-to-top{--brader-stt-off-bottom:24px;--brader-stt-off-side:24px;min-height:0;padding-bottom:var(--brader-stt-size,40px);pointer-events:none;position:relative;z-index:1}.brader-scroll-to-top__btn{align-items:center;background:#fff0;border:none;border-radius:50%;box-sizing:border-box;color:#041a26;cursor:pointer;display:flex;height:var(--brader-stt-size,40px);justify-content:center;margin:0;padding:0;pointer-events:auto;transition:opacity .25s ease,transform .2s ease;width:var(--brader-stt-size,40px);z-index:99990}.brader-scroll-to-top__btn:hover:not(:disabled){transform:scale(1.06)}.brader-scroll-to-top__btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.brader-scroll-to-top__btn--fixed{position:fixed}.brader-scroll-to-top__btn--docked{position:absolute}.brader-scroll-to-top__btn--hidden{opacity:0;pointer-events:none;visibility:hidden}.brader-scroll-to-top__btn:not(.brader-scroll-to-top__btn--hidden){opacity:1;visibility:visible}.brader-scroll-to-top__icon,.brader-scroll-to-top__icon svg{display:block;height:100%;width:100%}.contact-form{max-width:460px}.contact-form__title{color:var(--Morado,#7c213b);font-family:Nexa;font-size:1.75rem;font-style:normal;font-weight:800;line-height:normal}.contact-form__group{margin-bottom:1.5rem}.contact-form__group--submit{margin-bottom:0;margin-top:8px}.contact-form__label{color:var(--Azul-MENU,#00447c);font-family:Poppins,system-ui,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:normal}.contact-form__input,.contact-form__textarea{background:#fdfdfd;border:1px solid rgb(4 26 38 / .15);box-sizing:border-box;color:#1a1a1a;font-size:14px;width:100%}.contact-form__input::-moz-placeholder,.contact-form__textarea::-moz-placeholder{color:#999}.contact-form__input::placeholder,.contact-form__textarea::placeholder{color:#999}.contact-form__input:focus,.contact-form__textarea:focus{border-color:#0b4a8b;outline:none}.contact-form__input{height:38px;padding:8px 12px}.contact-form__textarea{min-height:100px;padding:12px;resize:none}.contact-form__submit{background-color:#031f32;border:0;color:#fff;cursor:pointer;font-family:Nexa;font-size:1.2rem;font-style:normal;font-weight:800;line-height:normal;min-height:40px;padding:10px 16px;transition:opacity .3s ease;width:100%}.contact-form__submit:hover{opacity:.9}.contact-form__submit:focus{opacity:.9;outline:none}.contact-form .wpcf7-spinner{margin:12px 0 0}.contact-form .wpcf7-not-valid-tip{font-size:12px;margin-top:6px}.contact-form .wpcf7-response-output{font-size:14px;margin:16px 0 0;padding:10px 12px}.contact-form .gform_wrapper,.gform_wrapper{font-family:Poppins,system-ui,sans-serif;margin:0;max-width:100%;width:100%}.contact-form .gform_wrapper .gfield,.contact-form .gform_wrapper .gform_body,.contact-form .gform_wrapper .gform_fields,.contact-form .gform_wrapper .gform_footer,.contact-form .gform_wrapper .gform_heading,.contact-form .gform_wrapper .gform_page_footer,.contact-form .gform_wrapper .ginput_container,.gform_wrapper .gfield,.gform_wrapper .gform_body,.gform_wrapper .gform_fields,.gform_wrapper .gform_footer,.gform_wrapper .gform_heading,.gform_wrapper .gform_page_footer,.gform_wrapper .ginput_container{background:#fff0;border:0;box-shadow:none;margin:0;padding:0}.contact-form .gform_wrapper .gform_fields,.gform_wrapper .gform_fields{display:block;gap:0;grid-template-columns:none;list-style:none}.contact-form .gform_wrapper .gform_heading,.gform_wrapper .gform_heading{margin-bottom:1.5rem}.contact-form .gform_wrapper .gform_title,.gform_wrapper .gform_title{color:var(--Morado,#7c213b);font-family:Nexa,system-ui,sans-serif;font-size:1.75rem;font-style:normal;font-weight:800;line-height:normal;margin:0 0 .35rem}.contact-form .gform_wrapper .gform_description,.gform_wrapper .gform_description{color:#041a26;font-size:.95rem;line-height:1.4;margin:0}.contact-form .gform_wrapper .gform_required_legend,.gform_wrapper .gform_required_legend{display:none}.contact-form .gform_wrapper .gfield,.gform_wrapper .gfield{margin:0 0 1.5rem;padding:0}.contact-form .gform_wrapper .gfield_label,.contact-form .gform_wrapper legend.gfield_label,.gform_wrapper .gfield_label,.gform_wrapper legend.gfield_label{color:var(--Azul-MENU,#00447c);display:block;font-family:Poppins,system-ui,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:normal;margin:0 0 .35rem;padding:0}.contact-form .gform_wrapper .gfield_required,.gform_wrapper .gfield_required{color:var(--Morado,#7c213b);margin-left:.15rem}.contact-form .gform_wrapper .gfield_description,.contact-form .gform_wrapper .gfield_validation_message,.gform_wrapper .gfield_description,.gform_wrapper .gfield_validation_message{font-size:12px;margin-top:6px}.contact-form .gform_wrapper .ginput_container input[type=date],.contact-form .gform_wrapper .ginput_container input[type=email],.contact-form .gform_wrapper .ginput_container input[type=number],.contact-form .gform_wrapper .ginput_container input[type=password],.contact-form .gform_wrapper .ginput_container input[type=tel],.contact-form .gform_wrapper .ginput_container input[type=text],.contact-form .gform_wrapper .ginput_container input[type=url],.contact-form .gform_wrapper .ginput_container select,.contact-form .gform_wrapper .ginput_container textarea,.contact-form .gform_wrapper input.large,.contact-form .gform_wrapper input.medium,.contact-form .gform_wrapper input.small,.contact-form .gform_wrapper select.large,.contact-form .gform_wrapper select.medium,.contact-form .gform_wrapper textarea.large,.contact-form .gform_wrapper textarea.medium,.contact-form .gform_wrapper textarea.small,.gform_wrapper .ginput_container input[type=date],.gform_wrapper .ginput_container input[type=email],.gform_wrapper .ginput_container input[type=number],.gform_wrapper .ginput_container input[type=password],.gform_wrapper .ginput_container input[type=tel],.gform_wrapper .ginput_container input[type=text],.gform_wrapper .ginput_container input[type=url],.gform_wrapper .ginput_container select,.gform_wrapper .ginput_container textarea,.gform_wrapper input.large,.gform_wrapper input.medium,.gform_wrapper input.small,.gform_wrapper select.large,.gform_wrapper select.medium,.gform_wrapper textarea.large,.gform_wrapper textarea.medium,.gform_wrapper textarea.small{background:#fdfdfd!important;border:1px solid rgb(4 26 38 / .15)!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box;color:#1a1a1a;font-family:Poppins,system-ui,sans-serif;font-size:14px;line-height:normal;max-width:100%!important;width:100%!important}.contact-form .gform_wrapper .ginput_container input[type=date]::-moz-placeholder,.contact-form .gform_wrapper .ginput_container input[type=email]::-moz-placeholder,.contact-form .gform_wrapper .ginput_container input[type=number]::-moz-placeholder,.contact-form .gform_wrapper .ginput_container input[type=password]::-moz-placeholder,.contact-form .gform_wrapper .ginput_container input[type=tel]::-moz-placeholder,.contact-form .gform_wrapper .ginput_container input[type=text]::-moz-placeholder,.contact-form .gform_wrapper .ginput_container input[type=url]::-moz-placeholder,.contact-form .gform_wrapper .ginput_container select::-moz-placeholder,.contact-form .gform_wrapper .ginput_container textarea::-moz-placeholder,.contact-form .gform_wrapper input.large::-moz-placeholder,.contact-form .gform_wrapper input.medium::-moz-placeholder,.contact-form .gform_wrapper input.small::-moz-placeholder,.contact-form .gform_wrapper select.large::-moz-placeholder,.contact-form .gform_wrapper select.medium::-moz-placeholder,.contact-form .gform_wrapper textarea.large::-moz-placeholder,.contact-form .gform_wrapper textarea.medium::-moz-placeholder,.contact-form .gform_wrapper textarea.small::-moz-placeholder,.gform_wrapper .ginput_container input[type=date]::-moz-placeholder,.gform_wrapper .ginput_container input[type=email]::-moz-placeholder,.gform_wrapper .ginput_container input[type=number]::-moz-placeholder,.gform_wrapper .ginput_container input[type=password]::-moz-placeholder,.gform_wrapper .ginput_container input[type=tel]::-moz-placeholder,.gform_wrapper .ginput_container input[type=text]::-moz-placeholder,.gform_wrapper .ginput_container input[type=url]::-moz-placeholder,.gform_wrapper .ginput_container select::-moz-placeholder,.gform_wrapper .ginput_container textarea::-moz-placeholder,.gform_wrapper input.large::-moz-placeholder,.gform_wrapper input.medium::-moz-placeholder,.gform_wrapper input.small::-moz-placeholder,.gform_wrapper select.large::-moz-placeholder,.gform_wrapper select.medium::-moz-placeholder,.gform_wrapper textarea.large::-moz-placeholder,.gform_wrapper textarea.medium::-moz-placeholder,.gform_wrapper textarea.small::-moz-placeholder{color:#999}.contact-form .gform_wrapper .ginput_container input[type=date]::placeholder,.contact-form .gform_wrapper .ginput_container input[type=email]::placeholder,.contact-form .gform_wrapper .ginput_container input[type=number]::placeholder,.contact-form .gform_wrapper .ginput_container input[type=password]::placeholder,.contact-form .gform_wrapper .ginput_container input[type=tel]::placeholder,.contact-form .gform_wrapper .ginput_container input[type=text]::placeholder,.contact-form .gform_wrapper .ginput_container input[type=url]::placeholder,.contact-form .gform_wrapper .ginput_container select::placeholder,.contact-form .gform_wrapper .ginput_container textarea::placeholder,.contact-form .gform_wrapper input.large::placeholder,.contact-form .gform_wrapper input.medium::placeholder,.contact-form .gform_wrapper input.small::placeholder,.contact-form .gform_wrapper select.large::placeholder,.contact-form .gform_wrapper select.medium::placeholder,.contact-form .gform_wrapper textarea.large::placeholder,.contact-form .gform_wrapper textarea.medium::placeholder,.contact-form .gform_wrapper textarea.small::placeholder,.gform_wrapper .ginput_container input[type=date]::placeholder,.gform_wrapper .ginput_container input[type=email]::placeholder,.gform_wrapper .ginput_container input[type=number]::placeholder,.gform_wrapper .ginput_container input[type=password]::placeholder,.gform_wrapper .ginput_container input[type=tel]::placeholder,.gform_wrapper .ginput_container input[type=text]::placeholder,.gform_wrapper .ginput_container input[type=url]::placeholder,.gform_wrapper .ginput_container select::placeholder,.gform_wrapper .ginput_container textarea::placeholder,.gform_wrapper input.large::placeholder,.gform_wrapper input.medium::placeholder,.gform_wrapper input.small::placeholder,.gform_wrapper select.large::placeholder,.gform_wrapper select.medium::placeholder,.gform_wrapper textarea.large::placeholder,.gform_wrapper textarea.medium::placeholder,.gform_wrapper textarea.small::placeholder{color:#999}.contact-form .gform_wrapper .ginput_container input[type=date]:focus,.contact-form .gform_wrapper .ginput_container input[type=email]:focus,.contact-form .gform_wrapper .ginput_container input[type=number]:focus,.contact-form .gform_wrapper .ginput_container input[type=password]:focus,.contact-form .gform_wrapper .ginput_container input[type=tel]:focus,.contact-form .gform_wrapper .ginput_container input[type=text]:focus,.contact-form .gform_wrapper .ginput_container input[type=url]:focus,.contact-form .gform_wrapper .ginput_container select:focus,.contact-form .gform_wrapper .ginput_container textarea:focus,.contact-form .gform_wrapper input.large:focus,.contact-form .gform_wrapper input.medium:focus,.contact-form .gform_wrapper input.small:focus,.contact-form .gform_wrapper select.large:focus,.contact-form .gform_wrapper select.medium:focus,.contact-form .gform_wrapper textarea.large:focus,.contact-form .gform_wrapper textarea.medium:focus,.contact-form .gform_wrapper textarea.small:focus,.gform_wrapper .ginput_container input[type=date]:focus,.gform_wrapper .ginput_container input[type=email]:focus,.gform_wrapper .ginput_container input[type=number]:focus,.gform_wrapper .ginput_container input[type=password]:focus,.gform_wrapper .ginput_container input[type=tel]:focus,.gform_wrapper .ginput_container input[type=text]:focus,.gform_wrapper .ginput_container input[type=url]:focus,.gform_wrapper .ginput_container select:focus,.gform_wrapper .ginput_container textarea:focus,.gform_wrapper input.large:focus,.gform_wrapper input.medium:focus,.gform_wrapper input.small:focus,.gform_wrapper select.large:focus,.gform_wrapper select.medium:focus,.gform_wrapper textarea.large:focus,.gform_wrapper textarea.medium:focus,.gform_wrapper textarea.small:focus{border-color:#0b4a8b!important;box-shadow:none!important;outline:none!important}.contact-form .gform_wrapper .ginput_container input[type=date],.contact-form .gform_wrapper .ginput_container input[type=email],.contact-form .gform_wrapper .ginput_container input[type=number],.contact-form .gform_wrapper .ginput_container input[type=password],.contact-form .gform_wrapper .ginput_container input[type=tel],.contact-form .gform_wrapper .ginput_container input[type=text],.contact-form .gform_wrapper .ginput_container input[type=url],.contact-form .gform_wrapper .ginput_container select,.contact-form .gform_wrapper input.large,.contact-form .gform_wrapper input.medium,.contact-form .gform_wrapper input.small,.contact-form .gform_wrapper select.large,.contact-form .gform_wrapper select.medium,.gform_wrapper .ginput_container input[type=date],.gform_wrapper .ginput_container input[type=email],.gform_wrapper .ginput_container input[type=number],.gform_wrapper .ginput_container input[type=password],.gform_wrapper .ginput_container input[type=tel],.gform_wrapper .ginput_container input[type=text],.gform_wrapper .ginput_container input[type=url],.gform_wrapper .ginput_container select,.gform_wrapper input.large,.gform_wrapper input.medium,.gform_wrapper input.small,.gform_wrapper select.large,.gform_wrapper select.medium{height:38px!important;min-height:38px!important;padding:8px 12px!important}.contact-form .gform_wrapper .ginput_container textarea,.contact-form .gform_wrapper textarea.large,.contact-form .gform_wrapper textarea.medium,.contact-form .gform_wrapper textarea.small,.gform_wrapper .ginput_container textarea,.gform_wrapper textarea.large,.gform_wrapper textarea.medium,.gform_wrapper textarea.small{height:auto!important;min-height:100px!important;padding:12px!important;resize:none}.contact-form .gform_wrapper .gform_footer,.contact-form .gform_wrapper .gform_page_footer,.gform_wrapper .gform_footer,.gform_wrapper .gform_page_footer{margin-top:8px;padding:0!important}.contact-form .gform_wrapper .gform_button,.contact-form .gform_wrapper button.gform_button,.contact-form .gform_wrapper input[type=submit].gform_button,.gform_wrapper .gform_button,.gform_wrapper button.gform_button,.gform_wrapper input[type=submit].gform_button{background-color:#031f32!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;cursor:pointer;font-family:Nexa,system-ui,sans-serif!important;font-size:1.2rem!important;font-style:normal;font-weight:800!important;letter-spacing:normal!important;line-height:normal;margin:0!important;min-height:40px;padding:10px 16px!important;text-transform:none!important;transition:opacity .3s ease;width:100%!important}.contact-form .gform_wrapper .gform_button:focus,.contact-form .gform_wrapper .gform_button:hover,.contact-form .gform_wrapper button.gform_button:focus,.contact-form .gform_wrapper button.gform_button:hover,.contact-form .gform_wrapper input[type=submit].gform_button:focus,.contact-form .gform_wrapper input[type=submit].gform_button:hover,.gform_wrapper .gform_button:focus,.gform_wrapper .gform_button:hover,.gform_wrapper button.gform_button:focus,.gform_wrapper button.gform_button:hover,.gform_wrapper input[type=submit].gform_button:focus,.gform_wrapper input[type=submit].gform_button:hover{background-color:#031f32!important;color:#fff!important;opacity:.9;outline:none}.contact-form .gform_wrapper .gform_validation_errors,.contact-form .gform_wrapper .validation_error,.gform_wrapper .gform_validation_errors,.gform_wrapper .validation_error{background:rgb(124 33 59 / .06);border:1px solid rgb(124 33 59 / .35);color:#7c213b;font-size:14px;margin:0 0 1rem;padding:10px 12px}.contact-form .gform_wrapper .gform_confirmation_message,.gform_wrapper .gform_confirmation_message{background:rgb(0 68 124 / .06);border:1px solid rgb(0 68 124 / .25);color:#00447c;font-size:14px;margin:0;padding:10px 12px}.contact-form .gform_wrapper .gfield_checkbox label,.contact-form .gform_wrapper .gfield_radio label,.contact-form .gform_wrapper .gform-field-label--type-inline,.gform_wrapper .gfield_checkbox label,.gform_wrapper .gfield_radio label,.gform_wrapper .gform-field-label--type-inline{color:var(--Azul-MENU,#00447c);font-family:Poppins,system-ui,sans-serif;font-size:.95rem;font-weight:500}#equipo-contacto{background:#fff;border:1px solid #e6e8eb;border-radius:1rem;box-shadow:0 2px 8px rgb(4 26 38 / .06);overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}#equipo-contacto:hover{border-color:#d9dee3;box-shadow:0 4px 12px rgb(4 26 38 / .08)}#equipo-contacto>.e-n-accordion-item-title{align-items:center;background:#fff0;border:0;border-radius:0;box-shadow:none;cursor:pointer;display:flex;gap:1rem;list-style:none;padding:.9rem 1.15rem;width:100%}#equipo-contacto>.e-n-accordion-item-title::-webkit-details-marker{display:none}#equipo-contacto>.e-n-accordion-item-title:hover{background:#fff0}#equipo-contacto>.e-n-accordion-item-title:focus,#equipo-contacto>.e-n-accordion-item-title:focus-visible{outline:none}#equipo-contacto[open]>.e-n-accordion-item-title{border-bottom:1px solid #eef0f2}#equipo-contacto>.e-con,#equipo-contacto>[role=region]{padding:0 1.15rem 1.15rem}#equipo-contacto .e-n-accordion-item-title-header{align-items:center;display:flex;flex:1 1 auto;gap:1rem;min-width:0}#equipo-contacto .e-n-accordion-item-title-header:before{background:url(https://colegiobrader.edu.pa/wp-content/plugins/brader-core/assets/dist/css/../images/icon-equipo.svg?1d9675c08038fdb4894741368f4837ba) 50%/contain no-repeat;border-radius:50%;content:"";flex-shrink:0;height:48px;width:48px}#equipo-contacto .e-n-accordion-item-title-text{color:#041a26;font-family:Nexa,system-ui,sans-serif;font-size:clamp(1rem,2.2vw,1.25rem);font-weight:800;line-height:1.25;margin:0}#equipo-contacto .e-n-accordion-item-title-icon{align-items:center;color:#041a26;display:inline-flex;flex-shrink:0;height:1.5rem;justify-content:center;margin-left:auto;width:1.5rem}#equipo-contacto .e-n-accordion-item-title-icon svg{fill:currentColor;height:1.1rem;width:1.1rem}#equipo-contacto:not([open])>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed,#equipo-contacto[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened{display:inline-flex}#equipo-contacto:not([open])>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened,#equipo-contacto[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed{display:none}@media (max-width:767px){#equipo-contacto>.e-n-accordion-item-title{gap:.75rem;padding:.75rem .9rem}#equipo-contacto .e-n-accordion-item-title-header{gap:.75rem}#equipo-contacto .e-n-accordion-item-title-header:before{height:40px;width:40px}#equipo-contacto .e-n-accordion-item-title-text{font-size:1rem}}.brader-costs-table{max-width:100%;width:100%}.brader-costs-table__title{color:inherit;font-family:Inter,system-ui,sans-serif;font-size:clamp(1rem,2.5vw,1.125rem);font-weight:600;line-height:1.4;margin:0 0 1rem;padding:0}.brader-costs-table__scroll{max-width:100%;width:100%}.brader-costs-table__table{border-collapse:collapse;font-family:Inter,system-ui,sans-serif;font-size:.875rem;margin-bottom:2rem;width:100%}.brader-costs-table__th{background-color:#369dd6;color:#fff;font-family:inherit;font-weight:600;padding:14px;text-align:left;vertical-align:middle}.brader-costs-table__td{border-bottom:1px solid #e5e5e5;color:inherit;font-family:inherit;font-weight:500;padding:14px;vertical-align:top;word-break:break-word}.brader-costs-table__body tr:nth-child(2n) .brader-costs-table__td:not(.brader-costs-table__td--primary){background-color:#f8f8f8}.brader-costs-table__body tr:hover .brader-costs-table__td:not(.brader-costs-table__td--primary){background-color:#f1f1f1}.brader-costs-table__price{display:inline-block;font-variant-numeric:tabular-nums;white-space:nowrap}.brader-costs-table__amount,.brader-costs-table__currency,.brader-costs-table__gap{display:inline;white-space:nowrap}.brader-costs-table__note{font-family:Inter,system-ui,sans-serif;font-size:.875rem;line-height:1.5;margin:0}.brader-costs-table__note p{margin:0 0 .5rem}.brader-costs-table__note p:last-child{margin-bottom:0}.brader-costs-table__note strong{font-weight:700}@media (max-width:1024px){.brader-costs-table__td,.brader-costs-table__th{padding:12px}.brader-costs-table__table{font-size:.8125rem}}@media (max-width:767px){.brader-costs-table__title{margin-bottom:.875rem}.brader-costs-table__scroll{overflow:visible}.brader-costs-table__table{margin-bottom:1.5rem}.brader-costs-table__head{display:none}.brader-costs-table__body{display:block}.brader-costs-table__body tr{background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;display:block;margin-bottom:.75rem;overflow:hidden}.brader-costs-table__body tr:hover,.brader-costs-table__body tr:hover .brader-costs-table__td:not(.brader-costs-table__td--primary),.brader-costs-table__body tr:nth-child(2n),.brader-costs-table__body tr:nth-child(2n) .brader-costs-table__td:not(.brader-costs-table__td--primary){background-color:#fff}.brader-costs-table__td{align-items:flex-start;background-color:#fff;border-bottom:1px solid #e5e5e5;display:flex;gap:.75rem;justify-content:space-between;padding:.75rem 1rem;text-align:right}.brader-costs-table__td:last-child{border-bottom:0}.brader-costs-table__td:before{color:#369dd6;content:attr(data-label);flex:0 0 38%;font-weight:600;max-width:38%;text-align:left}.brader-costs-table__body tr:hover .brader-costs-table__td--primary,.brader-costs-table__body tr:nth-child(2n) .brader-costs-table__td--primary,.brader-costs-table__body tr:nth-child(odd) .brader-costs-table__td--primary,.brader-costs-table__td--primary{align-items:stretch;background-color:#369dd6!important;border-bottom:0;color:#fff!important;flex-direction:column;font-weight:600;gap:.25rem;text-align:left}.brader-costs-table__body tr:hover .brader-costs-table__td--primary:before,.brader-costs-table__body tr:nth-child(2n) .brader-costs-table__td--primary:before,.brader-costs-table__body tr:nth-child(odd) .brader-costs-table__td--primary:before,.brader-costs-table__td--primary:before{display:none}.brader-costs-table__td--cost{align-items:center}.brader-costs-table__td--cost .brader-costs-table__price{font-weight:700}.brader-costs-table__note{font-size:.8125rem}}@media (max-width:380px){.brader-costs-table__td{align-items:stretch;flex-direction:column;gap:.25rem;text-align:left}.brader-costs-table__td:before{flex:none;max-width:none}.brader-costs-table__td--cost{align-items:flex-start}}.brader-image-accordion{--bia-height:520px;--bia-gap:12px;--bia-expand:4;align-items:stretch;display:flex;gap:var(--bia-gap);height:var(--bia-height);max-width:100%;overflow:hidden;width:100%}.brader-image-accordion__item{-webkit-tap-highlight-color:#fff0;background:#041a26;border:0;cursor:pointer;display:block;flex:1 1 0%;height:100%;margin:0;min-width:0;overflow:hidden;padding:0;position:relative;transition:flex .55s cubic-bezier(.4,0,.2,1);width:auto}.brader-image-accordion__item:focus,.brader-image-accordion__item:focus-visible{outline:2px solid #369dd6;outline-offset:2px}.brader-image-accordion__item:hover{flex:var(--bia-expand) 1 0}.brader-image-accordion__img{display:block;height:100%!important;inset:0;max-height:none!important;max-width:none!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;pointer-events:none;position:absolute;width:100%!important}@media (max-width:1024px){.brader-image-accordion{flex-direction:column;height:auto;min-height:0;overflow:visible}.brader-image-accordion__item,.brader-image-accordion__item--active,.brader-image-accordion__item--active:hover,.brader-image-accordion__item:hover{aspect-ratio:16/10;cursor:default;flex:0 0 auto;height:auto;transition:none;width:100%}}@media (prefers-reduced-motion:reduce){.brader-image-accordion__item{transition:none}}.elementor-widget-brader-hero .brader-hero,.elementor-widget-brader-menu .brader-menu{width:100%}@media (min-width:768px){.md\:p-12{padding:3rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:p-16{padding:4rem}.lg\:text-5xl{font-size:3rem;line-height:1}}