.kitchen-sink--section{position:absolute;top:0;width:100%;text-align:center;background-color:#D84315;color:#FFF;font-weight:bold;font-size:30px;padding:20px 20px;z-index:999;margin-bottom:40px}.hl{color:var(--e-global-color-primary)}#wpadminbar{z-index:1000001}body{font-variant-ligatures:none;--content:1680px;--col:min(8.333vw,8.333vw,calc(var(--content) / 12));--space-xl:clamp(32px,5.45vw,120px);--space-l:clamp(32px,3.64vw,80px);--space-m:clamp(24px,3.57vw,60px);--space-s:clamp(16px,2.38vw,40px);--space-xs:clamp(12px,1.43vw,24px);--gutter:clamp(30px,2.38vw,40px);--section-space-xl:$section-space--xl;--mm-content-width:calc(100% - 240px);--swiper-offset:25%;--hero-spacer:80px;--section-padding:180px;--mp-element-width:100%;--mp-element-height:100%;--tec-font-family-sans-serif:var(--e-global-typography-accent-font-family),Sans-serif}@media screen and (max-width:1024px){body{--content:calc(1024px - 80px)}}@media screen and (max-width:768px){body{--content:calc(768px - 40px)}}@media screen and (max-width:768px){body{--col:0}}body p:last-child{margin:0}@media screen and (max-width:1024px){body{--section-padding:80px;--hero-spacer:40px}}@media screen and (max-width:768px){body{--section-padding:60px;--hero-spacer:0;--gutter:20px}}body.portal-page{--e-global-color-primary:var(--e-global-color-2f2012e);--e-global-color-secondary:var(--e-global-color-f835cd1);--e-global-color-accent:var(--e-global-color-0f11c3b)}body.page-id-418,body.parent-pageid-418,body.the-learning-centre,body.teachmeet{--e-global-color-primary:#48B9C7;--e-global-color-secondary:#48B9C7;--e-global-color-406f948:#48B9C722}body:after{content:"";position:fixed;height:32px;width:100%;left:0;bottom:0;background:var(--e-global-color-primary);pointer-events:none;z-index:1000000}@media screen and (max-width:1024px){body:after{height:16px}}@media screen and (max-width:768px){body:after{height:0}}body .rank-math-breadcrumb{text-transform:uppercase;font-size:.8em;font-weight:600;letter-spacing:.1em;color:var(--e-global-color-c8a5386)}body .rank-math-breadcrumb a{font-weight:600;-webkit-transition:all .3s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .3s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .3s cubic-bezier(0.4,.01,.165,.99);transition:all .3s cubic-bezier(0.4,.01,.165,.99)}body .rank-math-breadcrumb a:hover{color:var(--e-global-color-primary)!important}body .con-section{padding-block:var(--space-xl)}body .con-section--top{padding-block-start:var(--space-xl);padding-block-end:0}body .con-section--bot,body .con-section--bottom{padding-block-start:0;padding-block-end:var(--space-xl)}body .con-section--lg{padding-block:var(--space-l)}body .con-section--lg-top{padding-block-start:var(--space-l);padding-block-end:0}body .con-section--lg-bot,body .con-section--lg-bottom{padding-block-start:0;padding-block-end:var(--space-l)}body .con-no-padding,body .con-nopadding{padding-block:0}body .con-container{padding-left:var(--gutter);padding-right:var(--gutter)}@media screen and (max-width:768px){body .con-container--mobile{padding-left:var(--gutter);padding-right:var(--gutter)}}body .con-block{padding:0}body .con-block--inset-left,body .con-block--inset-both{padding-left:var(--col)}@media screen and (max-width:1024px){body .con-block--inset-left,body .con-block--inset-both{padding-left:0}}body .con-block--inset-right,body .con-block--inset-both{padding-right:var(--col)}@media screen and (max-width:1024px){body .con-block--inset-right,body .con-block--inset-both{padding-right:0}}body .elementor-element .display-title .elementor-heading-title{font-size:clamp(52px,6.14vw,135px)}body .elementor-element h1,body .elementor-element .title-h1 .elementor-heading-title,body .elementor-element .h1 .elementor-heading-title,body .elementor-element .elementor-counter-number{font-size:clamp(52px,5vw,110px)}body .elementor-element h2,body .elementor-element .title-h2 .elementor-heading-title,body .elementor-element .h2 .elementor-heading-title{font-size:clamp(36px,3.64vw,80px)}body .elementor-element h3,body .elementor-element .title-h3 .elementor-heading-title,body .elementor-element .h3 .elementor-heading-title{font-size:clamp(30px,3.27vw,72px)}body .elementor-element h4,body .elementor-element .title-h4 .elementor-heading-title,body .elementor-element .h4 .elementor-heading-title,body .elementor-element .elementor-counter-number-suffix{font-size:clamp(24px,2.08vw,35px)}body .elementor-element h5,body .elementor-element .title-h5 .elementor-heading-title,body .elementor-element .h5 .elementor-heading-title,body .elementor-element .e-n-tab-title-text{font-size:clamp(20px,1.73vw,29px)}body .elementor-element h6,body .elementor-element .title-h6 .elementor-heading-title,body .elementor-element .h6 .elementor-heading-title{font-size:clamp(18px,1.49vw,25px)}body .elementor-heading-title{overflow-wrap:normal;text-wrap:balance}body .elementor-widget-text-editor{text-wrap:pretty}body .e-n-tab-title{text-transform:uppercase;border-bottom:1px solid var(--e-global-color-b76ab62)!important}.btn--defaults,.btn--s .elementor-button,.btn--s .elementor-heading-title,.btn--primary .elementor-button,.btn--primary .elementor-heading-title,.btn--outline .elementor-button,.btn--outline .elementor-heading-title,.btn--light .elementor-button,.btn--light .elementor-heading-title,.btn--light.btn--outline .elementor-button,.btn--light.btn--outline .elementor-heading-title{padding:16px 32px}.btn--defaults:after,.btn--s .elementor-button:after,.btn--s .elementor-heading-title:after,.btn--primary .elementor-button:after,.btn--primary .elementor-heading-title:after,.btn--outline .elementor-button:after,.btn--outline .elementor-heading-title:after,.btn--light .elementor-button:after,.btn--light .elementor-heading-title:after,.btn--light.btn--outline .elementor-button:after,.btn--light.btn--outline .elementor-heading-title:after{opacity:0;height:0}.btn--defaults:hover:after,.btn--s .elementor-button:hover:after,.btn--s .elementor-heading-title:hover:after,.btn--primary .elementor-button:hover:after,.btn--primary .elementor-heading-title:hover:after,.btn--outline .elementor-button:hover:after,.btn--outline .elementor-heading-title:hover:after,.btn--light .elementor-button:hover:after,.btn--light .elementor-heading-title:hover:after,.btn--light.btn--outline .elementor-button:hover:after,.btn--light.btn--outline .elementor-heading-title:hover:after{opacity:0}.elementor-button,.btn--s .elementor-button,.btn .elementor-heading-title,.btn--s .elementor-heading-title,.text--btn .elementor-heading-title{-webkit-transition:all .3s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .3s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .3s cubic-bezier(0.4,.01,.165,.99);transition:all .3s cubic-bezier(0.4,.01,.165,.99);position:relative;color:#1D2020}.elementor-button:after,.btn--s .elementor-button:after,.btn .elementor-heading-title:after,.btn--s .elementor-heading-title:after,.text--btn .elementor-heading-title:after{content:"";position:absolute;height:6px;width:100%;left:0;bottom:-8px;background:var(--e-global-color-primary);opacity:.2;-webkit-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .4s cubic-bezier(0.4,.01,.165,.99);transition:all .4s cubic-bezier(0.4,.01,.165,.99)}.elementor-button:hover,.btn--s .elementor-button:hover,.btn .elementor-heading-title:hover,.btn--s .elementor-heading-title:hover,.text--btn .elementor-heading-title:hover{color:#1D2020}.elementor-button:hover:after,.btn--s .elementor-button:hover:after,.btn .elementor-heading-title:hover:after,.btn--s .elementor-heading-title:hover:after,.text--btn .elementor-heading-title:hover:after{opacity:1}.btn--s .elementor-button,.btn--s .elementor-heading-title{padding:8px 16px;line-height:1rem}.btn--s.btn--light .elementor-button,.btn--s.btn--light .elementor-heading-title{background:transparent;padding:0;border;color:#FAFCFC}.btn--s.btn--light .elementor-button:after,.btn--s.btn--light .elementor-heading-title:after{background:#FAFCFC}.btn--s.btn--light .elementor-button:hover,.btn--s.btn--light .elementor-heading-title:hover{background:transparent}.btn--s.btn--outline .elementor-button,.btn--s.btn--outline .elementor-heading-title{border:2px solid var(--e-global-color-primary);background:transparent;color:var(--e-global-color-primary)}.btn--s.btn--outline .elementor-button:hover,.btn--s.btn--outline .elementor-heading-title:hover{background:var(--e-global-color-primary);color:#FAFCFC;border-color:var(--e-global-color-primary)}.btn--s.btn--outline .elementor-button:after,.btn--s.btn--outline .elementor-heading-title:after{background:none}.btn--s.btn--outline.btn--light .elementor-button,.btn--s.btn--outline.btn--light .elementor-heading-title{border-color:#FAFCFC}.btn--primary .elementor-button,.btn--primary .elementor-heading-title{background:var(--e-global-color-primary);color:#FAFCFC;border-color:var(--e-global-color-primary)}.btn--primary .elementor-button:hover,.btn--primary .elementor-heading-title:hover{background:var(--e-global-color-secondary);color:#FAFCFC;border-color:var(--e-global-color-secondary)}.btn--outline .elementor-button,.btn--outline .elementor-heading-title{border:2px solid var(--e-global-color-primary);background:transparent;color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.btn--outline .elementor-button:hover,.btn--outline .elementor-heading-title:hover{background:var(--e-global-color-primary);color:#FAFCFC;border-color:var(--e-global-color-primary)}.btn--outline.btn--secondary .elementor-button,.btn--outline.btn--secondary .elementor-heading-title{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.btn--outline.btn--secondary .elementor-button:hover,.btn--outline.btn--secondary .elementor-heading-title:hover{background:var(--e-global-color-secondary);color:#FAFCFC;border-color:var(--e-global-color-secondary)}.btn--light .elementor-button,.btn--light .elementor-heading-title{border-color:#FAFCFC;background:#FAFCFC;color:var(--e-global-color-primary)}.btn--light .elementor-button:hover,.btn--light .elementor-heading-title:hover{background:var(--e-global-color-secondary);color:#FAFCFC;border-color:var(--e-global-color-secondary)}.btn--light.btn--outline .elementor-button,.btn--light.btn--outline .elementor-heading-title{border-color:#FAFCFC;background:transparent;color:#FAFCFC;border-color:#FAFCFC}.btn--light.btn--outline .elementor-button:hover,.btn--light.btn--outline .elementor-heading-title:hover{background:#FAFCFC;color:var(--e-global-color-primary);border-color:#FAFCFC}::selection{background:var(--e-global-color-secondary);color:#FAFCFC}::-moz-selection{background:var(--e-global-color-secondary);color:#FAFCFC}.overlay-multiply .elementor-background-overlay{mix-blend-mode:multiply}.grecaptcha-badge{opacity:0!important}#content,.elementor-location-footer,.full-screen-menu,.elementor-location-archive,.elementor-location-single{border-left:32px solid var(--e-global-color-primary);border-right:32px solid var(--e-global-color-primary)}@media screen and (max-width:1024px){#content,.elementor-location-footer,.full-screen-menu,.elementor-location-archive,.elementor-location-single{border-left-width:16px;border-right-width:16px}}@media screen and (max-width:768px){#content,.elementor-location-footer,.full-screen-menu,.elementor-location-archive,.elementor-location-single{border-left-width:0;border-right-width:0}}.tohga-card--simple,.tohga-card--detailed{aspect-ratio:.8}.tohga-card--small{aspect-ratio:1}.menu-trigger a{display:flex;flex-direction:row;align-items:center;justify-content:center;-webkit-transition:all .4s cubic-bezier(0.175,.885,.32,1.1);-moz-transition:all .4s cubic-bezier(0.175,.885,.32,1.1);-o-transition:all .4s cubic-bezier(0.175,.885,.32,1.1);transition:all .4s cubic-bezier(0.175,.885,.32,1.1)}.menu-trigger a svg.hamburger{width:32px;height:16px}.menu-trigger a svg.hamburger .line{stroke:#FAFCFC;transform-origin:center center;width:60px;-webkit-transition:all .4s cubic-bezier(0.175,.885,.32,1.1);-moz-transition:all .4s cubic-bezier(0.175,.885,.32,1.1);-o-transition:all .4s cubic-bezier(0.175,.885,.32,1.1);transition:all .4s cubic-bezier(0.175,.885,.32,1.1);opacity:1;stroke-width:2px;stroke-linecap:butt}.menu-trigger a svg.hamburger .line.top{transform:translate3d(0,1px,0)}.menu-trigger a svg.hamburger .line.bot{transform:translate3d(0,-1px,0)}.menu-trigger a .menu-text{display:block;color:#FAFCFC;text-transform:uppercase;-webkit-transition:all .2s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .2s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .2s cubic-bezier(0.4,.01,.165,.99);transition:all .2s cubic-bezier(0.4,.01,.165,.99);opacity:1;margin:0 8px 0 16px}.menu-trigger a:hover svg.hamburger .line.top{transform:translate3d(0,3px,0)}.menu-trigger a:hover svg.hamburger .line.bot{transform:translate3d(0,-3px,0)}.menu-trigger a.open svg.hamburger .line.top{transform:rotate(135deg) translate3d(0,8px,0)}.menu-trigger a.open svg.hamburger .line.mid{opacity:0;-webkit-transition:all .2s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .2s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .2s cubic-bezier(0.4,.01,.165,.99);transition:all .2s cubic-bezier(0.4,.01,.165,.99);transform:rotate(45deg) translate3d(0,0,0)}.menu-trigger a.open svg.hamburger .line.bot{transform:rotate(225deg) translate3d(0,-8px,0)}.page-hero--simple,.page-hero{margin-top:105px}.page-hero--simple-with-img{margin-top:100px;margin-bottom:var(--space-l)}.hide-on-menu-open{-webkit-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .4s cubic-bezier(0.4,.01,.165,.99);transition:all .4s cubic-bezier(0.4,.01,.165,.99);opacity:1}.hide-on-menu-open.hidden{opacity:0}.anchor-offset{padding-top:120px;margin-top:-120px}.aspect--16-9{aspect-ratio:1.7777777778}.aspect--5-4{aspect-ratio:1.25}.aspect--square,.page-card{aspect-ratio:1}.news-card .news-card--img-wrapper{overflow:hidden}.news-card .news-card--img-wrapper .news-card--img{min-height:200px;scale:1;-webkit-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .7s cubic-bezier(0.4,.01,.165,.99);transition:all .7s cubic-bezier(0.4,.01,.165,.99)}@media screen and (max-width:1024px){.news-card .news-card--img-wrapper .news-card--img{aspect-ratio:1.7777777778}}.news-card:not(.event-card) .text--btn{opacity:0}.news-card .text--btn{-webkit-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .7s cubic-bezier(0.4,.01,.165,.99);transition:all .7s cubic-bezier(0.4,.01,.165,.99)}.news-card:hover .text--btn{opacity:1}.news-card:hover .text--btn .elementor-heading-title:after{opacity:1;background:var(--e-global-color-secondary)}.news-card:hover .news-card--img-wrapper .news-card--img{scale:1.05}.mega--main-menu .e-n-tab-title{-webkit-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .7s cubic-bezier(0.4,.01,.165,.99);transition:all .7s cubic-bezier(0.4,.01,.165,.99);color:rgba(29,32,32,.25)}.mega--main-menu .e-n-tab-title:after{content:"";position:absolute;height:20px;width:20px;right:0;top:50%;margin-top:-10px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTInIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAxMiAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTAuMjkyODkxIDAuMjkyODk1QzAuNjgzNDE0IC0wLjA5NzYzMDEgMS4zMTY1OCAtMC4wOTc2MzIgMS43MDcxIDAuMjkyODkxTDExLjA4NTggOS42NzE1MUwxLjcwNjk5IDE5LjA0NzJDMS4zMTY0IDE5LjQzNzcgMC42ODMyMzggMTkuNDM3NiAwLjI5Mjc3OCAxOS4wNDdDLTAuMDk3NjgyOCAxOC42NTY0IC0wLjA5NzU3OTIgMTguMDIzMiAwLjI5MzAwOSAxNy42MzI4TDguMjU3MTEgOS42NzEyOEwwLjI5Mjg5NSAxLjcwNzExQy0wLjA5NzYzMDEgMS4zMTY1OSAtMC4wOTc2MzIgMC42ODM0MjEgMC4yOTI4OTEgMC4yOTI4OTVaJyBmaWxsPScjMUQyMDIwJy8+PC9zdmc+Cg==");background-repeat:no-repeat;background-size:contain;background-position:right;opacity:.2;-webkit-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .4s cubic-bezier(0.4,.01,.165,.99);transition:all .4s cubic-bezier(0.4,.01,.165,.99)}.mega--main-menu .e-n-tab-title:hover,.mega--main-menu .e-n-tab-title[aria-selected="true"]{color:#1d2020}.mega--main-menu .e-n-tab-title:hover:after,.mega--main-menu .e-n-tab-title[aria-selected="true"]:after{opacity:1}.mega--main-menu .e-n-tab-title#menu-contact{order:99}@media screen and (max-width:1024px){.mega--main-menu .e-n-tab-title .e-n-tab-title-text{color:#1D2020}.mega--main-menu .e-n-tab-title::after{height:16px;width:16px;top:50%;margin-top:-8px;rotate:90deg;opacity:1}.mega--main-menu .e-n-tab-title[aria-selected="true"]:after{rotate:-90deg}}.mega--main-menu .mega--sub-menu .menu-item{border-bottom:1px solid rgba(29,32,32,.25)}@media screen and (max-width:1024px){.mega--main-menu .mega--sub-menu .menu-item a{color:#1D2020!important}}.elementor-search-form .elementor-search-form__input{border!important}.h-scroll-wrapper{overflow-x:auto;overflow-y:hidden;scrollbar-width:5px;scrollbar-color:var(--e-global-color-secondary) var(--e-global-color-secondary)}.h-scroll-wrapper .h-scroll{padding-bottom:40px}.h-scroll-wrapper::-webkit-scrollbar{height:5px;border}.h-scroll-wrapper::-webkit-scrollbar-track{border-radius:10px;background:var(--e-global-color-secondary);height:5px;padding:0}.h-scroll-wrapper::-webkit-scrollbar-thumb{border-radius:10px;background:var(--e-global-color-secondary)}.h-scroll-wrapper::-webkit-scrollbar-thumb:hover{background:var(--e-global-color-primary)}@media screen and (max-width:768px){.h-scroll-wrapper .h-scroll{padding-bottom:20px}}.simple-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-text{font-size:clamp(20px,1.73vw,29px)}.feat-accordion .e-n-accordion-item{padding-left:var(--space-m)}.feat-accordion .e-n-accordion-item .e-n-accordion-item-title{position:relative;-webkit-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .4s cubic-bezier(0.4,.01,.165,.99);transition:all .4s cubic-bezier(0.4,.01,.165,.99)}.feat-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-text{font-size:clamp(20px,1.73vw,29px)}.feat-accordion .e-n-accordion-item .e-n-accordion-item-title:before{content:"";position:absolute;height:14px;width:14px;left:calc(0px - var(--space-m));top:calc(50% - 7px);-webkit-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .4s cubic-bezier(0.4,.01,.165,.99);transition:all .4s cubic-bezier(0.4,.01,.165,.99);opacity:.5}.feat-accordion .e-n-accordion-item .e-n-accordion-item-title:hover:before{opacity:1}.feat-accordion .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="true"]:before,.feat-accordion .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="true"]:hover:before{background:var(--e-global-color-primary);opacity:1}.feat-accordion.feat-accordion--numbered{counter-reset:item-num}.feat-accordion.feat-accordion--numbered .e-n-accordion-item .e-n-accordion-item-title:before{counter-increment:item-num;content:counter(item-num) " - ";border;background:none;color:var(--e-global-color-secondary);width:auto;font-size:clamp(20px,1.73vw,29px);font-weight:700;top:15px}@media screen and (max-width:768px){.feat-accordion.feat-accordion--numbered .e-n-accordion-item .e-n-accordion-item-title:before{top:18px;content:counter(item-num) " "}}.feat-accordion.feat-accordion--numbered .e-n-accordion-item .e-n-accordion-item-title:hover:before{opacity:1}.feat-accordion.feat-accordion--numbered .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="true"]:before,.feat-accordion.feat-accordion--numbered .e-n-accordion-item .e-n-accordion-item-title[aria-expanded="true"]:hover:before{background:none;opacity:1}.feat-tabs.elementor-widget-n-tabs .e-n-tab-title-text{font-size:clamp(20px,1.73vw,29px);line-height:1.2em;text-align:left}.school-life--link{border-bottom:1px solid #1D2020;padding:var(--space-s) 0}.school-life--link:first-of-type{border-top:1px solid #1D2020}.school-life--link .elementor-element{-webkit-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .4s cubic-bezier(0.4,.01,.165,.99);transition:all .4s cubic-bezier(0.4,.01,.165,.99);opacity:.6}.school-life--link .btn .elementor-heading-title:after{opacity:.1}.school-life--link:hover .elementor-element{opacity:1}.school-life--link:hover .btn .elementor-heading-title:after{opacity:1}.elementor-counter-number-wrapper{padding-bottom:20px;font-weight:800!important}.elementor-counter-number-wrapper .elementor-counter-number-suffix{padding-left:10px}.staff-card{cursor:pointer}.staff-card .staff-card--img{aspect-ratio:.8;overflow:hidden}.staff-card .staff-card--img:before{scale:1;-webkit-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .7s cubic-bezier(0.4,.01,.165,.99);transition:all .7s cubic-bezier(0.4,.01,.165,.99);background-size:cover}.staff-card .text--btn{opacity:0;transform:translateY(5px);-webkit-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .7s cubic-bezier(0.4,.01,.165,.99);transition:all .7s cubic-bezier(0.4,.01,.165,.99)}.staff-card:hover .staff-card--img:before{scale:1.05}.staff-card:hover .text--btn{opacity:1;transform:translateY(0)}.staff-card:hover .text--btn .elementor-heading-title:after{opacity:1}.staff-modal .staff-modal--content{max-height:560px;overflow-y:auto;overflow-x:hidden;padding-right:16px}@media screen and (max-width:1024px){.staff-modal .staff-modal--content{max-height:100%}}@media screen and (max-width:1024px){.staff-modal .staff-modal--content{max-height:100%}}.staff-modal .staff-modal--content::-webkit-scrollbar{width:5px}.staff-modal .staff-modal--content::-webkit-scrollbar-track{background:#edefef}.staff-modal .staff-modal--content::-webkit-scrollbar-thumb{background:var(--e-global-color-secondary)}.staff-modal .staff-modal--content::-webkit-scrollbar-thumb:hover{background:var(--e-global-color-primary)}.staff-modal .staff-modal--content blockquote{margin:0}.dce-modal{max-width:90%}.dce-modal .modal-dialog .modal-content{max-height:calc(100vh - 200px)}.news-single--content{padding:0 20px}.news-single--content .wp-block-heading{color:var(--e-global-color-secondary)}.news-single--content h2.wp-block-heading{font-size:clamp(24px,2.08vw,35px)}.news-single--content h3.wp-block-heading{font-size:clamp(20px,1.73vw,29px)}.news-single--content h4.wp-block-heading{font-size:clamp(18px,1.49vw,25px)}.news-single--content h5.wp-block-heading{font-size:clamp(18px,1.49vw,25px)}.news-single--content img{width:100%}.news-single--content ul{padding-bottom:1em;padding-left:0;margin-left:1em}.news-single--content ul li{padding-bottom:.5em}.news-single--content ul li:last-child{padding-bottom:0ch}.news-single--content ul li::marker{color:var(--e-global-color-secondary)}.news-single--content blockquote{margin-inline:0}.news-single--content hr.wp-block-separator{margin:var(--space-l) 0;background:var(--primary)!important;border-top:solid 1px!important;color:var(--e-global-color-secondary)}.news-single--content a.wp-block-button__link.wp-element-button{-webkit-transition:all .3s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .3s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .3s cubic-bezier(0.4,.01,.165,.99);transition:all .3s cubic-bezier(0.4,.01,.165,.99);position:relative;background:transparent;font-size:var(--e-global-typography-c17347a-font-size);text-transform:var(--e-global-typography-c17347a-text-transform);line-height:var(--e-global-typography-c17347a-line-height);letter-spacing:var(--e-global-typography-c17347a-letter-spacing);color:var(--e-global-color-primary);padding:0}.news-single--content a.wp-block-button__link.wp-element-button:after{content:"";position:absolute;height:6px;width:100%;left:0;bottom:-8px;background:var(--e-global-color-primary);opacity:.2;-webkit-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .4s cubic-bezier(0.4,.01,.165,.99);transition:all .4s cubic-bezier(0.4,.01,.165,.99)}.news-single--content a.wp-block-button__link.wp-element-button:hover{color:#1D2020}.news-single--content a.wp-block-button__link.wp-element-button:hover:after{opacity:1}.news-single--content .is-layout-grid{display:grid;grid-gap:10px}.news-single--content .is-layout-grid :where(figure){margin-bottom:0}.news-single--content .wp-block-gallery-is-layout-flex{display:flex;gap:10px}.page-card{overflow:hidden;-webkit-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .7s cubic-bezier(0.4,.01,.165,.99);transition:all .7s cubic-bezier(0.4,.01,.165,.99)}@media screen and (max-width:768px){.page-card{min-height:calc(100vw - (2 * var(--gutter)))}}.page-card:before{opacity:.5;scale:1;-webkit-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .7s cubic-bezier(0.4,.01,.165,.99);transition:all .7s cubic-bezier(0.4,.01,.165,.99)}.page-card .page-card--inner{-webkit-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .7s cubic-bezier(0.4,.01,.165,.99);transition:all .7s cubic-bezier(0.4,.01,.165,.99);transform:translateY(10px)}.page-card .page-card--btn{opacity:0;transform:translateY(10px);-webkit-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .7s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .7s cubic-bezier(0.4,.01,.165,.99);transition:all .7s cubic-bezier(0.4,.01,.165,.99)}.page-card .page-card--btn .elementor-heading-title{border}.page-card .page-card--btn .elementor-heading-title:after{opacity:1}.page-card:hover:before{scale:1.1}.page-card:hover .page-card--inner{transform:translateY(0)}.page-card:hover .page-card--btn{opacity:1;transform:translateY(0)}.page-card--btn .elementor-heading-title{border}.page-card--btn .elementor-heading-title:after{content:"";position:absolute;height:6px;width:100%;left:0;bottom:-8px;background:#FAFCFC;opacity:.2;-webkit-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .4s cubic-bezier(0.4,.01,.165,.99);transition:all .4s cubic-bezier(0.4,.01,.165,.99)}.lgreen-box{padding:var(--space-s);background:var(--e-global-color-406f948)}.dgreen-box{padding:var(--space-s);background:var(--e-global-color-primary)}.green-box{padding:var(--space-s);background:var(--e-global-color-secondary)}.career-card--type .elementor-heading-title{color:var(--e-global-color-secondary)!important}.career-card--type .elementor-heading-title span{color:rgba(29,32,32,.25)}.career-card--content h1,.career-card--content h2{font-size:clamp(20px,1.73vw,29px)}.career-card--content h3,.career-card--content h4,.career-card--content h5,.career-card--content h6{font-size:clamp(18px,1.49vw,25px)}.career-card--date .elementor-heading-title{color:var(--e-global-color-secondary)!important}.career-card--date .elementor-heading-title span{color:rgba(29,32,32,.25)}.column-break-after,.career-card .wp-block-separator{break-after:always;-moz-column-break-after:always;-webkit-column-break-after:always}.career-card .wp-block-separator{opacity:0}@media screen and (max-width:768px){.career-card .wp-block-separator{display:none}}.event-list:last-of-type{margin-bottom:0}.event-list__title{font-size:1.5rem;margin-bottom:2rem;line-height:1.2em}.event-list__event{display:flex;padding:1rem 0}.event-list__event:not(.no-border){border-top:1px solid #98899A33}@media screen and (max-width:768px){.event-list__event{display:flex;flex-direction:column;align-items:flex-start;row-gap:1rem}}.event-list__event .event__date{margin-right:1rem;text-align:center;display:flex;align-items:center;align-content:center;flex-direction:column;flex-wrap:wrap;justify-content:center}.event-list__event .event__date-day{font-size:29px;font-weight:bold;display:block;color:#007366}.event-list__event .event__date-month,.event-list__event .event__date-dow{text-transform:uppercase;display:block;color:#98899A;font-size:12px;font-weight:400;letter-spacing:.2em;margin-bottom:.5em}.event-list__event .event__details{flex:1;display:flex;align-items:center}@media screen and (max-width:768px){.event-list__event .event__details{align-items:flex-start}}.event-list__event .event__details.event__details_col{flex-direction:column;align-items:flex-start;row-gap:var(--space-xs);margin-left:4rem;margin-right:4rem}@media screen and (max-width:768px){.event-list__event .event__details.event__details_col{margin:0;order:2}}.event-list__event .event__details.event__details_col .event__time{margin-left:0;margin-right:0}.event-list__event .event__time-title{display:grid;grid-template-columns:180px 1fr;align-items:center;column-gap:1rem;width:100%}@media screen and (max-width:768px){.event-list__event .event__time-title{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start}}.event-list__event .event__time{font-size:10px;color:#98899A;font-weight:400;letter-spacing:.2em;text-transform:uppercase;text-align:center}@media screen and (max-width:768px){.event-list__event .event__time{margin:0 0 .275rem;width:auto}}.event-list__event .event__title{font-size:29px;font-weight:bold;color:#1D2020;text-decoration:none;line-height:1.2em}.event-list__event .event__title:hover{text-decoration:underline}@media screen and (max-width:768px){.event-list__event .event__image-container{order:1;width:100%}.event-list__event .event__image-container img{width:100%}}.event-list__month-year{font-size:12px!important;text-transform:uppercase;display:block;font-weight:400!important;letter-spacing:.2em!important;position:relative}.event-list__month-year span{background:white;color:#645766;z-index:1;display:inline-block;padding-right:2rem}.event-list__month-year:after{content:"";width:100%;position:absolute;height:1px;background:#98899A33;left:0;top:50%;z-index:-1}.tribe-common .tribe-common-l-container{max-width:100%;padding:0!important}.tribe-common .tribe-common-l-container .tribe-events-header .tribe-events-header__events-bar{display:none}.tribe-common .tribe-common-l-container .tribe-events-header .tribe-events-c-top-bar__nav-list{display:none}.tribe-common .tribe-common-l-container .tribe-events-header .tribe-common-c-btn-border-small{border-radius:0;border:1px solid #1D2020;font-size:var(--e-global-typography-c17347a-font-size);letter-spacing:var(--e-global-typography-c17347a-letter-spacing);text-transform:uppercase;color:#1D2020}.tribe-common .tribe-common-l-container .tribe-events-header .tribe-common-c-btn__clear{outline!important}.tribe-common .tribe-common-l-container .tribe-events-header .tribe-events-c-top-bar__datepicker-desktop{letter-spacing:0;text-transform:none;margin-left:3rem}.tribe-common .tribe-common-l-container .tribe-filter-bar{margin-right:6rem!important;position:relative}.tribe-common .tribe-common-l-container .tribe-filter-bar .tribe-filter-bar__form{position:sticky;top:180px;margin-bottom:4rem}.tribe-common .tribe-common-l-container .tribe-filter-bar .tribe-filter-bar__form-heading{font-size:var(--e-global-typography-c17347a-font-size);letter-spacing:var(--e-global-typography-c17347a-letter-spacing);text-transform:uppercase;color:#1D2020}.tribe-common .tribe-common-l-container .tribe-filter-bar .tribe-filter-bar-c-filter__toggle{outline!important}.tribe-common .tribe-common-l-container .tribe-filter-bar .tribe-filter-bar-c-pill__pill{border;border-radius:0}.tribe-common .tribe-common-l-container .tribe-events-calendar-list{width:calc(100% - 6rem - 224px)!important}@media screen and (max-width:1070px){.tribe-common .tribe-common-l-container .tribe-events-calendar-list{width:100%!important}}.tribe-common .tribe-common-l-container .tribe-events-calendar-list .tribe-events-calendar-list__month-separator-text{font-size:var(--e-global-typography-c17347a-font-size);letter-spacing:var(--e-global-typography-c17347a-letter-spacing);text-transform:uppercase;color:#1D2020}.tribe-common .tribe-common-l-container .tribe-events-calendar-list .tribe-events-calendar-list__event-date-tag-datetime{width:2.5rem}.tribe-common .tribe-common-l-container .tribe-events-calendar-list .tribe-events-calendar-list__event-date-tag-datetime .tribe-events-calendar-list__event-date-tag-weekday{font-size:var(--e-global-typography-c17347a-font-size);letter-spacing:var(--e-global-typography-c17347a-letter-spacing);text-transform:uppercase;color:var(--e-global-color-f6c511e)}.tribe-common .tribe-common-l-container .tribe-events-calendar-list .tribe-events-calendar-list__event-date-tag-datetime .tribe-events-calendar-list__event-date-tag-daynum{color:var(--e-global-color-primary);font-size:clamp(20px,1.73vw,29px);margin-top:.3rem}.tribe-common .tribe-common-l-container .tribe-events-calendar-list .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-datetime-wrapper .tribe-events-calendar-list__event-datetime{font-size:var(--e-global-typography-c17347a-font-size);letter-spacing:var(--e-global-typography-c17347a-letter-spacing);text-transform:uppercase;color:var(--e-global-color-f6c511e)}.tribe-common .tribe-common-l-container .tribe-events-calendar-list .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-title{font-size:clamp(20px,1.73vw,29px)}.tribe-common .tribe-common-l-container .tribe-events-calendar-list .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-title a{font-weight:var(--e-global-typography-99a07a0-font-weight)}.tribe-common .tribe-common-l-container .tribe-events-calendar-list .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-description{font-size:var(--e-global-typography-text-font-size);display:block!important;visibility:visible!important}.tribe-common .tribe-common-l-container .tribe-events-c-nav__list,.tribe-common .tribe-common-l-container .tribe-events-c-subscribe-dropdown__container{display:none}.tribe-events-pg-template{max-width:100%!important;padding:0!important}.accordion--content{padding-block:var(--space-xs)}.wp-block-quote{font-size:1.2em;padding:var(--space-xs);background:var(--e-global-color-406f948);color:var(--e-global-color-primary)}.search-card .dce-excerpt *:not(p){display:none!important}.search-card .dce-excerpt p{display:inline}.portal--section-header{padding-bottom:1rem;border-bottom:3px solid var(--e-global-color-primary);height:4rem}.portal-page--menu.hide-first li:first-of-type{display:none}.portal-page--menu li:not(:last-of-type){border-bottom:1px solid rgba(29,32,32,.1)}.portal-page--menu li:after{content:"";position:absolute;height:16px;width:16px;right:0;background:url(/wp-content/uploads/2024/08/arrow-right.svg);top:calc(50% - (16px / 2));opacity:.25;background-size:100%;background-repeat:no-repeat;background-position:center;-webkit-transition:all .3s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .3s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .3s cubic-bezier(0.4,.01,.165,.99);transition:all .3s cubic-bezier(0.4,.01,.165,.99)}.portal-page--menu li:hover:after{opacity:1}.portal--ext-link{padding:.5rem 0;-webkit-transition:all .3s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .3s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .3s cubic-bezier(0.4,.01,.165,.99);transition:all .3s cubic-bezier(0.4,.01,.165,.99)}.portal--ext-link:not(:last-of-type){border-bottom:1px solid rgba(29,32,32,.1)}.portal--ext-link .portal--ext-link-icon{-webkit-transition:all .3s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .3s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .3s cubic-bezier(0.4,.01,.165,.99);transition:all .3s cubic-bezier(0.4,.01,.165,.99);opacity:.25}.portal--ext-link:hover .portal--ext-link-icon{opacity:1}.portal-events .tribe-common .tribe-common-l-container .tribe-events-calendar-list{width:100%!important}.ethos-slider .swiper-slide{aspect-ratio:1.7777777778}.login-form input{padding:1rem!important}.school-terms__controls{display:flex;margin-bottom:var(--space-l);gap:20px;align-items:center}.school-terms__controls select#year-select{width:100px;height:34px;padding:auto!important}.school-terms__controls button,.school-terms__controls select{color:#55!important;border:solid 1px #55!important;padding:10px 15px;border-radius:0!important;font-size:var(--e-global-typography-c17347a-font-size);text-transform:var(--e-global-typography-c17347a-text-transform);line-height:var(--e-global-typography-c17347a-line-height);letter-spacing:var(--e-global-typography-c17347a-letter-spacing)}.school-terms__controls .selected{border-color:#00a766!important;color:#00a766!important}.school-terms__controls .btn__all-articles{display:inline-block;margin-left:auto;color:white;border:solid 1px var(--e-global-color-primary);background:var(--e-global-color-primary);padding:10px 15px;font-size:var(--e-global-typography-c17347a-font-size);text-transform:var(--e-global-typography-c17347a-text-transform);line-height:var(--e-global-typography-c17347a-line-height);letter-spacing:var(--e-global-typography-c17347a-letter-spacing);-webkit-transition:all .3s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .3s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .3s cubic-bezier(0.4,.01,.165,.99);transition:all .3s cubic-bezier(0.4,.01,.165,.99)}.school-terms__controls .btn__all-articles:hover{color:white;background:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.school-terms__wrapper{border-top:solid 1px #98899A}.school-terms__wrapper .school-term__item{display:flex;align-items:center;justify-content:space-between;padding:30px 20px;border-bottom:solid 1px #98899A}.school-terms__wrapper .school-term__item:hover{background:var(--e-global-color-406f948);-webkit-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .4s cubic-bezier(0.4,.01,.165,.99);transition:all .4s cubic-bezier(0.4,.01,.165,.99)}.school-terms__wrapper .school-term__item:hover .text--btn{color:#fff!important;background-color:#00a766!important;-webkit-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-moz-transition:all .4s cubic-bezier(0.4,.01,.165,.99);-o-transition:all .4s cubic-bezier(0.4,.01,.165,.99);transition:all .4s cubic-bezier(0.4,.01,.165,.99)}.school-terms__wrapper .school-term__item .school-term__info{display:flex}.school-terms__wrapper .school-term__item .school-term__info h6.school-term__issue{color:#205A41;margin-left:80px}.school-terms__wrapper .school-term__item .school-term__info h6{margin-bottom:0;margin-top:0}.school-terms__wrapper .school-term__item .school-term__info span.school-term__published{color:#205A41;margin-left:80px;font-size:14px}.school-terms__wrapper .school-term__item .text--btn{border:solid 2px #00a766!important;padding:16px 40px;border-radius:0!important;font-size:11px;color:#00a766!important}.portal-article--content .elementor-shortcode{gap:clamp(24px,2.08vw,35px);display:grid}.portal-article--content h1{font-size:clamp(36px,3.64vw,80px)!important}.portal-article--content h2{font-size:clamp(24px,2.08vw,35px)!important}.portal-article--content h3{font-size:clamp(20px,1.73vw,29px)!important}.portal-article--content h4{font-size:clamp(18px,1.49vw,25px)!important}.df-bg{background-color:#F1F1F1!important}.elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container{max-width:100%;width:100%;grid-template-columns:1fr 2fr;border;padding:0;margin:0}.elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container .tec-events-elementor-event-widget__venue-details{padding:0;margin:0}.elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container .tec-events-elementor-event-widget__venue-details .tec-events-elementor-event-widget__venue-name{margin:0}.elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container .tec-events-elementor-event-widget__venue-map{width:100%;max-width:100%;margin:0;height:400px}.event-tickets .tribe-tickets__rsvp-wrapper{border!important}.event-tickets .tribe-tickets__rsvp-wrapper .tribe-tickets__rsvp{padding:0}.event-tickets .tribe-tickets__rsvp-wrapper .tribe-tickets__rsvp .tribe-tickets__rsvp-title{font-weight:700}.event-tickets .tribe-tickets__rsvp-actions .tribe-common-c-btn{background:var(--e-global-color-primary);color:#FAFCFC;border-color:var(--e-global-color-primary)}.event-tickets .tribe-tickets__rsvp-actions .tribe-common-c-btn:hover{background:var(--e-global-color-secondary);color:#FAFCFC;border-color:var(--e-global-color-secondary)}.tribe-events-widget-events-list:not(:first-of-type){padding-top:var(--space-xs)!important}.tribe-events-widget-events-list .tribe-events-widget-events-list__event-date-tag-month{margin:.6em 0}.tribe-events-widget-events-list .tribe-events-widget-events-list__event-wrapper{margin-left:var(--space-s);padding-bottom:var(--space-xs);border-bottom:1px solid #98899A33}.tribe-events-widget-events-list .tribe-events-widget-events-list__event-wrapper .tribe-events-widget-events-list__event-title-link{font-weight:700}.tribe-events-widget-events-list .tribe-events-widget-events-list__view-more{display:none}.tribe-events-widget-events-list .tribe-events-c-messages__message-list-item{margin-left:var(--space-xs)}.tribe-events-view--widget-events-list{padding-top:var(--space-xs)}.tribe-events-view--widget-events-list .tribe-events-widget-events-list__header-title{font-size:clamp(20px,1.73vw,29px);font-weight:700}.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-title{font-size:clamp(18px,1.49vw,25px)}.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-date-tag-month{color:var(--e-global-color-f6c511e);font-size:var(--e-global-typography-c17347a-font-size);text-transform:var(--e-global-typography-c17347a-text-transform);line-height:var(--e-global-typography-c17347a-line-height);letter-spacing:var(--e-global-typography-c17347a-letter-spacing);word-spacing:var(--e-global-typography-c17347a-word-spacing)}.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-date-tag-daynum{color:var(--e-global-color-primary);font-size:var(--e-global-typography-867cf45-font-size);font-weight:var(--e-global-typography-867cf45-font-weight);line-height:var(--e-global-typography-867cf45-line-height);letter-spacing:var(--e-global-typography-867cf45-letter-spacing);word-spacing:var(--e-global-typography-867cf45-word-spacing)}.tribe-events-view--widget-events-list .tribe-events-widget-events-list__event-datetime{font-size:var(--e-global-typography-c17347a-font-size);text-transform:var(--e-global-typography-c17347a-text-transform);line-height:var(--e-global-typography-c17347a-line-height);letter-spacing:var(--e-global-typography-c17347a-letter-spacing);word-spacing:var(--e-global-typography-c17347a-word-spacing);color:var(--e-global-color-f6c511e)}.swp-search-results .entry-title{font-size:clamp(20px,1.73vw,29px);margin-bottom:0}#go-back{cursor:pointer}.event-tickets [type=button]:focus,.event-tickets [type=button]:hover,.event-tickets [type=submit]:focus,.event-tickets [type=submit]:hover,.event-tickets button:focus,.event-tickets button:hover{background-color:unset;color:black}.event-tickets .tribe-tickets__rsvp-ar-guest-list-item:not(:first-of-type){margin-top:0!important}.event-tickets .tribe-common-c-btn{background:var(--e-global-color-primary)!important;color:white}.event-tickets .tribe-common-c-btn:hover{color:white;opacity:.75}.tribe-tickets__rsvp-ar-form-title,.tribe-common-h5{font-size:var(--tec-font-size-7)!important}.event-tickets .tribe-tickets__rsvp-ar-form-wrapper{background-color:unset!important}.tribe-tickets__form-field-input,.tec-tickets-commerce-checkout-cart__coupons-input-field{padding:8px!important;border:1px solid var(--e-global-color-b76ab62)!important}.tec-tickets-commerce-checkout-cart__coupons-apply-button,.tec-tickets-commerce-checkout-cart__coupons-add-link{color:var(--e-global-color-primary)!important}