@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;600;700&display=swap);:root{--s-accent:#008EAA;--s-accent-hover:#1C3B5E;--s-bg:#fff;--s-light:#f1f1f3;--s-text:#5C5C5C;--s-line:#dcdfe5;--s-noti:#c00;--s-border:#7e8993;--s-shadow:0 1px 5px rgba(0, 0, 0, 0.1);--s-border-radius:3px;--s-box-padding:18px;--s-body-line-height:1.625;--s-space:16px;--s-container:1260px;--s-header-height:90px;--s-footer-height:40px;--s-title-size:1.5rem;--s-title-height:100px;--s-title-bg-blur:20px;--s-title-bg-opacity:0.7;--s-woo-bg:#f5f5f7;--s-woo-card:#fff;--s-woo-shadow:0 0 3px rgba(0, 0, 0, 0.1);--s-woo-form-padding:16px;--s-woo-border-radius:3px}.site-header{--s-bg:#fff;--s-text:#222}.site-nav-m{--s-bg:#111;--s-text:#eee;--s-line:#333}.site-nav-d{--s-bg:#fff;--s-text:#222}.content-headline{--s-bg:#000;--s-text:#fff}.site-footer{--s-bg:#242729;--s-text:#ffffff;--s-accent-hover:#ffffff}.footer-bar{--s-bg:#0a0b0c;--s-text:#ffffff;--s-accent-hover:#ffffff}@-webkit-keyframes x-floating{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-30px) rotate(-1deg);transform:translateY(-30px) rotate(-1deg)}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes x-floating{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(-30px) rotate(-1deg);transform:translateY(-30px) rotate(-1deg)}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}.float-animation{-webkit-animation:x-floating 6s ease-in-out infinite;animation:x-floating 6s ease-in-out infinite;position:relative;z-index:9}html * :not(.fa,.fab,.fa-solid,.ab-icon,.sow-icon-elegantline,.sow-icon-typicons,.booked-icon,.sow-icon-ionicons,.dashicons,.df-ui-btn){font-family:"Montserrat","Prompt",Times,serif}.df-ui-btn{font-family:dearflip!important}.df-ui-btn:before{font-family:dearflip!important}.custom-font{font-family:"EB Garamond","Prompt",Times,serif!important}label.color-base{color:#92002D!important}a{transition:all 0.4s;color:#92002D}a:hover{text-decoration:none;color:#B37922}body{color:#5C5C5C}#breadcrumbs span a{margin:0 5px}#breadcrumbs span span{margin-left:5px}.gap-10{gap:10px}.gap-20{gap:20px}.gap-30{gap:30px}.gap-40{gap:40px}.gap-50{gap:50px}.gap-60{gap:60px}.gap-70{gap:70px}.gap-80{gap:80px}.gap-90{gap:90px}.gap-100{gap:100}.btn.btn-white{background:#fff;color:#92002D}.btn.btn-white:hover{background:#92002D;color:#fff}.btn.btn-red{background:#92002D;color:#fff}.btn.btn-red:hover{background:#fff;color:#92002D}body.tml-action-login .tml-login{background:#fafafa;padding:30px;margin-bottom:30px;max-width:720px;margin:0 auto}body.tml-action-login .tml-field-wrap{width:80%;margin-left:auto;margin-right:auto}body.tml-action-login .tml-label[for="rememberme"]{cursor:pointer}body.tml-action-login button[name="submit"]{margin:20px auto 30px;min-width:150px;display:block}body.tml-action-login ul.tml-links{list-style:none;padding:0}body.tml-action-login ul.tml-links li{text-align:center}body.tml-action-login .tml-button{background-color:#92002D;padding:10px 0;color:#fff;border-radius:10px;cursor:pointer}body.tml-action-login .tml-button:hover{background-color:#C8B06F;box-shadow:0 3px 0 #684650}body.tml-action-login .tml-button:active{background-color:#684650;box-shadow:0 0 0 #333}body.tml-action-login .seed-social{display:none}#header-top-bar,#mobile-info{background-color:#92002D}#header-top-bar .top-bar-content,#mobile-info .top-bar-content{display:flex;justify-content:space-between;align-items:center;padding:8px 20px}#header-top-bar .top-bar-content .left-side,#mobile-info .top-bar-content .left-side{display:flex}#header-top-bar .top-bar-content .general_info span,#mobile-info .top-bar-content .general_info span{display:inline-block;margin-right:10px}#header-top-bar .top-bar-content .general_info span,#header-top-bar .top-bar-content .general_info span a,#mobile-info .top-bar-content .general_info span,#mobile-info .top-bar-content .general_info span a{color:#fff;font-size:12px;font-weight:400}#header-top-bar .top-bar-content .general_info span a:hover,#header-top-bar .top-bar-content .general_info span a a:hover,#mobile-info .top-bar-content .general_info span a:hover,#mobile-info .top-bar-content .general_info span a a:hover{text-decoration:underline}#header-top-bar .top-bar-content .social_links span,#mobile-info .top-bar-content .social_links span{display:inline-block;margin-right:0}#header-top-bar .top-bar-content .social_links a,#mobile-info .top-bar-content .social_links a{font-size:25px;color:#fff}#header-top-bar .top-bar-content .top-header-menu .menu,#mobile-info .top-bar-content .top-header-menu .menu{padding:0;margin:0;list-style:none;display:flex;flex-wrap:nowrap}#header-top-bar .top-bar-content .top-header-menu .menu li,#mobile-info .top-bar-content .top-header-menu .menu li{padding:0 20px;border-left:1px solid #fff}#header-top-bar .top-bar-content .top-header-menu .menu li:first-child,#mobile-info .top-bar-content .top-header-menu .menu li:first-child{border-left:none}#header-top-bar .top-bar-content .top-header-menu .menu li a,#mobile-info .top-bar-content .top-header-menu .menu li a{color:#fff;font-size:12px;font-weight:400}#header-top-bar .top-bar-content .top-header-menu .menu li a:hover,#mobile-info .top-bar-content .top-header-menu .menu li a:hover{text-decoration:underline}#header-top-bar .top-bar-content .top-header-menu .menu li:last-child,#mobile-info .top-bar-content .top-header-menu .menu li:last-child{padding-right:0}#header-top-bar .top-bar-content .right-side,#mobile-info .top-bar-content .right-side{display:flex;justify-content:center;align-items:center}#header-top-bar .top-bar-content .right-side .calendar-link,#mobile-info .top-bar-content .right-side .calendar-link{margin-right:20px}#header-top-bar .top-bar-content .right-side .calendar-link a,#mobile-info .top-bar-content .right-side .calendar-link a{color:#fff;font-size:30px}#header-top-bar .top-bar-content .right-side a:hover,#mobile-info .top-bar-content .right-side a:hover{color:#C8B06F;text-decoration:none}.site-nav-m.active{background:#92002D}.site-nav-m li{border-bottom:1px solid #fff}#mobile-info{background:none}#mobile-info .top-bar-content{flex-wrap:wrap;text-align:center}#mobile-info .top-bar-content .right-side{width:100%;margin-top:15px}#masthead .head-container{position:relative;min-height:var(--s-header-height);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:25px 20px;max-width:1620px}#masthead #site-nav-d ul.menu{align-items:center;margin-right:20px}#masthead #site-nav-d ul.menu>li{height:40px;margin-left:20px;cursor:pointer;transition:all 0.4s}#masthead #site-nav-d ul.menu>li a{font-size:16px;font-weight:400;color:#5C5C5C;padding-bottom:6px;padding-left:8px;padding-right:8px;border-bottom:3px solid #fff0}#masthead #site-nav-d ul.menu>li .si-down{width:30px;height:30px;margin-left:-10px}#masthead #site-nav-d ul.menu>li:first-child a::before{font-family:"Font Awesome 5 Free";content:"";font-weight:900;margin-right:5px}#masthead #site-nav-d ul.menu>li:hover>a{text-decoration:none;border-bottom:3px solid #92002D}#masthead #site-nav-d ul.menu>li.current-menu-item a,#masthead #site-nav-d ul.menu>li.current-menu-ancestor a{text-decoration:none;border-bottom:3px solid #92002D}#masthead #site-nav-d ul.menu>li.current-menu-item .si-down,#masthead #site-nav-d ul.menu>li.current-menu-ancestor .si-down{height:34px}#masthead #site-nav-d ul.menu>li.current-menu-item:hover>a,#masthead #site-nav-d ul.menu>li.current-menu-ancestor:hover>a{border-bottom:3px solid #92002D}#masthead #site-nav-d ul.menu>li.wpml-ls-item a{padding:10px 5px}#masthead #site-nav-d ul.menu>li.wpml-ls-item a img{transition:all 0.4s;opacity:.5;width:25px}#masthead #site-nav-d ul.menu>li.wpml-ls-item a:hover img{transform:scale(1.8)}#masthead #site-nav-d ul.menu>li.wpml-ls-item.wpml-ls-item-th{margin-left:20px;padding-left:20px;border-left:1px solid #ddd}#masthead #site-nav-d ul.menu>li.wpml-ls-item.wpml-ls-current-language a img{opacity:1}#masthead #site-nav-d ul.menu>li.wpml-ls-item:hover{background:none}#masthead #site-nav-d ul.menu>li .sub-menu{top:calc(100% - 35px);background-color:#fff;padding:10px}#masthead #site-nav-d ul.menu>li .sub-menu::before{display:none}#masthead #site-nav-d ul.menu>li .sub-menu li{padding:0 0;min-width:250px;cursor:pointer;transition:all 0.4s}#masthead #site-nav-d ul.menu>li .sub-menu li a{border-bottom:none;white-space:nowrap;color:#5C5C5C;display:block;padding:10px 15px;font-size:14px}#masthead #site-nav-d ul.menu>li .sub-menu li .si-down{color:#5C5C5C;display:block;padding:10px 10px}#masthead #site-nav-d ul.menu>li .sub-menu li.current-menu-item>a,#masthead #site-nav-d ul.menu>li .sub-menu li.current-menu-ancestor>a{background-color:#C8B06F;color:#fff}#masthead #site-nav-d ul.menu>li .sub-menu li.current-menu-item>.si-down,#masthead #site-nav-d ul.menu>li .sub-menu li.current-menu-ancestor>.si-down{color:#fff}#masthead #site-nav-d ul.menu>li .sub-menu li:hover{background-color:#C8B06F}#masthead #site-nav-d ul.menu>li .sub-menu li:hover>a{color:#fff;background-color:#C8B06F;text-decoration:none}#masthead #site-nav-d ul.menu>li .sub-menu .sub-menu{top:0}#masthead #site-nav-d ul.menu>li .sub-menu .sub-menu li{cursor:pointer}#masthead #site-nav-d ul.menu>li .sub-menu .sub-menu li a{white-space:nowrap}#masthead #mobile-menu li.current-menu-item>a{color:#B37922;opacity:1}.main-header.-banner .s-container{display:none}body.single-post .main-header.-banner .s-container,body.archive .main-header.-banner .s-container{display:flex}body.single-post .main-header.-banner .s-container .title a,body.archive .main-header.-banner .s-container .title a{font-family:"Cormorant","Prompt",Times,serif!important;font-size:60px;text-shadow:0 1px 2px rgb(0 0 0 / .4)}body.single-post .main-header.-banner .s-container .title a:hover,body.archive .main-header.-banner .s-container .title a:hover{text-decoration:none}body.single-post .main-header.-banner .s-container .bc,body.archive .main-header.-banner .s-container .bc{display:none}body.archive .content-area{margin-top:60px}.main-body.-leftbar .content-area{width:calc(100% - 300px)}a.hover-scale{transition:all 0.4s;display:inline-block}a.hover-scale:hover{transform:scale(1.1);z-index:100}ul.cat-list li{border-bottom:1px solid rgb(0 0 0 / .2)}ul.cat-list li a{display:block;padding:8px 10px}.content-pagination a.next,.content-pagination a.prev{transform:translateY(4px)}#leftbar{margin-right:20px;margin-top:20px;min-width:300px}#leftbar .left-bar-inner{background:#eee;padding:30px 20px 20px}#leftbar h5{color:#B37922;font-width:500;margin-bottom:15px}#leftbar .leftbar-menu ul.menu{padding-left:0}#leftbar .leftbar-menu ul.menu .si-down{display:none}#leftbar .leftbar-menu ul.menu ul.sub-menu{padding-left:10px;margin-bottom:0}#leftbar .leftbar-menu ul.menu ul.sub-menu li{padding-left:5px}#leftbar .leftbar-menu ul.menu li{padding:2px 0}#leftbar .leftbar-menu ul.menu li a{display:block;padding:5px 5px 5px 10px}#leftbar .leftbar-menu ul.menu li a:hover{text-decoration:none}#leftbar .leftbar-menu ul.menu li.current-menu-item>a,#leftbar .leftbar-menu ul.menu li.current-page-ancestor>a{background:#e1e1e1;color:#B37922}#page-title{margin-top:40px;margin-bottom:60px}#page-title h1{font-family:"EB Garamond","Prompt",Times,serif!important;font-size:50px;font-weight:400;color:#92002D}#page-title .breadcrumb{background:none;padding:0;opacity:.7}#page-title .breadcrumb span{font-size:14px}#page-title .breadcrumb span:first-child{margin-left:0}#page-title .breadcrumb span a{color:#92002D;opacity:1;font-weight:300}#page-title .breadcrumb span a:hover{color:#B37922;text-decoration:none}#page-title .breadcrumb span.breadcrumb_last{font-weight:300}.-center-title #page-title h1{text-align:center}.-center-title #page-title .breadcrumb{justify-content:center}body:not(.home) .main-body{background:#fff;padding-bottom:120px;gap:15px}body.single-post .main-body{margin-top:60px}body.single-post .main-body .entry-meta{margin-bottom:40px}body.single-post .main-body .entry-meta .byline{display:none}.seed-social{margin-top:40px}.seed-social:before{content:"Share This:";font-weight:300;margin-bottom:5px}#meritton-home .home-cover{height:600px;background-size:cover;background-position:top center}#meritton-home .home-cover .overlay{background:linear-gradient(180deg,rgb(0 0 0 / .58) 0%,#fff0 100%);width:100%;height:100%}#meritton-home .home-cover .s-container{display:flex;height:100%;align-items:center;display:flex}#meritton-home .home-cover .s-container .content{padding:0 30px}#meritton-home .home-cover .s-container .content h1,#meritton-home .home-cover .s-container .content h2{color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / .4);line-height:48px;font-size:50px;animation:bounce;animation-duration:2s}#meritton-home .home-cover .s-container .content h1 .small,#meritton-home .home-cover .s-container .content h2 .small{font-size:60%}#meritton-home .home-cover .s-container .content .button-section{margin-top:30px}#meritton-home .home-button{background:#C8B06F}#meritton-home .home-button ul.button-group{list-style:none;padding:0;margin:0}#meritton-home .home-button ul.button-group .single-button{text-align:center}#meritton-home .home-button ul.button-group .single-button a{display:block;padding:20px;text-transform:uppercase;font-weight:700;font-size:20px;background:#C8B06F;color:#fff;-webkit-transition:background 0.3s,color 0.3s;transition:all 0.3s,color 0.3s}#meritton-home .home-button ul.button-group .single-button a:hover{background:#B37922;text-decoration:none;transform:scale(1.1)}#meritton-home .home-button ul.button-group .single-button.button-0:after{font-family:"Font Awesome 5 Free";content:"";color:#fff;font-size:44px;font-weight:900;margin-right:5px;display:flex;align-items:center;justify-content:center;position:absolute;width:70px;height:73px;right:-40px;top:0;padding-top:3px;-webkit-animation:x-floating 2s ease-in-out infinite;animation:x-floating 2s ease-in-out infinite;z-index:9}#meritton-home .classes-section{padding:80px 0}#meritton-home .classes-section .class-group{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr);gap:16px}#meritton-home .classes-section .class-group>a{width:100%;border-right:1px solid #B37922}#meritton-home .classes-section .class-group>a:last-child{border-right:none}#meritton-home .classes-section .class-group>a:hover .class-image{transform:scale(1.1)}#meritton-home .classes-section .class-group>a .description{color:#333}#meritton-home .classes-section .class-group .single-class{border-right:1px solid #B37922}#meritton-home .classes-section .class-group .single-class:last-child{border-right:none}#meritton-home .classes-section .class-group .single-class p{padding-left:50px}#meritton-home .classes-section .class-group .single-class p.name{text-align:center;margin-bottom:20px;padding-left:0}#meritton-home .classes-section .class-group .single-class p.head-text{font-size:20px;font-weight:700}#meritton-home .classes-section .class-group .single-class p.description{font-size:13px}#meritton-home .classes-section .class-group .single-class p.link a{color:#B37922;font-size:14px}#meritton-home .classes-section .class-group .single-class p.link a:hover{color:#92002D;text-decoration:none}#meritton-home .content-section h2{text-align:center;text-transform:uppercase;font-weight:700;margin-bottom:30px}#meritton-home .home-text-section{margin-top:40px}#meritton-home .home-text-section h2{margin-bottom:20px}#meritton-home .about-section{margin:120px auto;padding:40px 0;background:#92002D}#meritton-home .about-section .about-group{display:flex}#meritton-home .about-section .about-group .single-about{background-position:center;background-size:cover}#meritton-home .about-section .about-group .single-about .overlay{background:rgb(104 70 80 / .47);width:100%;height:100%;transition:all 0.4s;display:flex;align-items:flex-end}#meritton-home .about-section .about-group .single-about .overlay:hover{background:#fff0}#meritton-home .about-section .about-group .single-about .title{margin:0;padding:20px;background:linear-gradient(90deg,rgb(106 89 93 / .7) 28.35%,#fff0 56.7%)}#meritton-home .about-section .about-group .single-about .title a{color:#fff;font-weight:700;display:block}#meritton-home .about-section .about-group .single-about .title a:hover{color:#92002D;text-decoration:none;transform:scale(1.075)}#meritton-home .about-section .about-group .left{width:60%}#meritton-home .about-section .about-group .left .single-about{height:540px;background-position:center;background-size:cover}#meritton-home .about-section .about-group .left .single-about .title a{font-size:30px;width:50%}#meritton-home .about-section .about-group .right{width:40%}#meritton-home .about-section .about-group .right .single-about{height:270px}#meritton-home .about-section .about-group .right .single-about .title a{font-size:20px;width:50%}#meritton-home.home-2025 .home-button{background:#92002D;padding:20px 0}#meritton-home.home-2025 .home-button .s-container{display:flex;justify-content:space-between}#meritton-home.home-2025 .home-button .button-group-label{display:flex;align-items:center;justify-content:center}#meritton-home.home-2025 .home-button .button-group-label h2,#meritton-home.home-2025 .home-button .button-group-label h3{color:#fff;text-align:center;margin:0;font-size:24px}#meritton-home.home-2025 .home-button .button-group-2025{list-style:none;padding:0;margin:0;display:flex;gap:20px;width:50%}#meritton-home.home-2025 .home-button .button-group-2025 .single-button{display:flex;align-items:center;justify-content:center;text-align:center}#meritton-home.home-2025 .home-button .button-group-2025 .single-button a{background:#C8B06F;color:#fff;padding:12px 48px;-webkit-transition:background 0.3s,color 0.3s;transition:all 0.3s,color 0.3s;border-radius:8px}#meritton-home.home-2025 .home-button .button-group-2025 .single-button a:hover{background:#B37922;text-decoration:none}#meritton-home.home-2025 .classes-section{padding:40px 0}#meritton-home.home-2025 .classes-section .class-group.-col-1{grid-template-columns:repeat(1,1fr)}#meritton-home.home-2025 .classes-section .class-group.-col-2{grid-template-columns:repeat(2,1fr)}#meritton-home.home-2025 .classes-section .class-group.-col-3{grid-template-columns:repeat(3,1fr)}#meritton-home.home-2025 .classes-section .class-group.-col-4{grid-template-columns:repeat(4,1fr)}#meritton-home.home-2025 .classes-section .class-group.-col-5{grid-template-columns:repeat(5,1fr)}#meritton-home.home-2025 .classes-section .class-group .single-class{padding:0 40px}#meritton-home.home-2025 .classes-section .class-group h4.title{font-size:18px;font-weight:700}#meritton-home.home-2025 .classes-section .class-group .class-image{margin:20px 0;width:100%;height:200px;background-size:cover;background-position:center;background-repeat:no-repeat}#meritton-home.home-2025 .classes-section .class-group p.description{padding:0}#meritton-home.home-2025 .welcome-section{padding:80px 0;background:#eee}#meritton-home.home-2025 .welcome-section h2.title{text-align:center;color:#92002D;margin-bottom:40px}#meritton-home.home-2025 .welcome-section .content{width:80%;margin:0 auto}#meritton-home.home-2025 .values-based-education{padding:80px 0}#meritton-home.home-2025 .values-based-education .content{display:flex;gap:40px;justify-content:space-between}#meritton-home.home-2025 .values-based-education .content .text{width:50%;border-bottom:1px solid #C8B06F;display:flex;flex-direction:column;align-items:start;justify-content:center}#meritton-home.home-2025 .values-based-education .content .text .title-image{margin:0 12px 0 -12px}#meritton-home.home-2025 .values-based-education .content .text .title-image img{max-width:108%}#meritton-home.home-2025 .values-based-education .content .text .title{font-weight:700;margin-bottom:0}#meritton-home.home-2025 .values-based-education .content .text .sub-title{font-weight:300;font-size:24px}#meritton-home.home-2025 .values-based-education .content .text .content{margin-top:20px}#meritton-home.home-2025 .values-based-education .content .text .footer-image{display:flex;justify-content:end;align-items:end;width:100%;margin-bottom:20px}#meritton-home.home-2025 .values-based-education .content .text .footer-image img{max-width:240px}#meritton-home.home-2025 .values-based-education .content .description-image{width:50%}#meritton-home.home-2025 .four-pillars-of-learning .pillars-content{padding:40px 0;display:flex;gap:40px}#meritton-home.home-2025 .four-pillars-of-learning .pillars-content .four-pillars{width:40%}#meritton-home.home-2025 .four-pillars-of-learning .pillars-content .content{width:60%}#meritton-home.home-2025 .four-pillars-of-learning .pillars-content .four-pillars{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:16px}#meritton-home.home-2025 .four-pillars-of-learning .pillars-content .four-pillars .single-pillar{background:#92002D;color:#fff}#meritton-home.home-2025 .four-pillars-of-learning .pillars-content .four-pillars .single-pillar .image-wrapper{width:100%;height:100%;min-height:240px;display:flex;flex-direction:column;gap:20px;justify-content:start;align-items:center;position:relative;padding:20px;padding-top:25%}#meritton-home.home-2025 .four-pillars-of-learning .pillars-content .four-pillars .single-pillar .image-wrapper .image{width:100%;height:100%;background-size:cover;background-position:center;position:absolute;top:0;left:0;opacity:.7;transition:all 0.4s}#meritton-home.home-2025 .four-pillars-of-learning .pillars-content .four-pillars .single-pillar .image-wrapper:hover .image{opacity:0}#meritton-home.home-2025 .four-pillars-of-learning .pillars-content .four-pillars .single-pillar a{color:#fff}#meritton-home.home-2025 .four-pillars-of-learning .pillars-content .four-pillars .single-pillar .title,#meritton-home.home-2025 .four-pillars-of-learning .pillars-content .four-pillars .single-pillar .number{margin-bottom:0;font-size:18px;z-index:10;text-align:center}#meritton-home.home-2025 .four-pillars-of-learning .pillars-content .content{display:flex;flex-direction:column;justify-content:center}#meritton-home.home-2025 .four-pillars-of-learning .pillars-content .content .title{font-weight:700}#meritton-home.home-2025 .Four-Pillars-of-Learning{max-width:80%;margin:0 auto}#meritton-home.home-2025 .class-detail{margin-top:80px}#meritton-home.home-2025 .class-detail .single-class-detail{display:flex;gap:0}#meritton-home.home-2025 .class-detail .single-class-detail .content{width:50%;padding:80px 60px;background:#f3f3f3}#meritton-home.home-2025 .class-detail .single-class-detail .content.left{order:1}#meritton-home.home-2025 .class-detail .single-class-detail .content .title{font-weight:500;margin-bottom:12px;color:#92002D}#meritton-home.home-2025 .class-detail .single-class-detail .content .sub-title{font-weight:400!important;margin-bottom:12px;font-size:16px;color:#92002D}#meritton-home.home-2025 .class-detail .single-class-detail .content .description p,#meritton-home.home-2025 .class-detail .single-class-detail .content .description span{font-size:14px;font-weight:400!important}#meritton-home.home-2025 .class-detail .single-class-detail .content .button-section{margin-top:20px;display:flex}#meritton-home.home-2025 .class-detail .single-class-detail .content .button-section .button{background:#92002D;color:#fff;font-size:16px;padding:8px 48px;-webkit-transition:background 0.3s,color 0.3s;transition:all 0.3s,color 0.3s;border-radius:8px;border:none}#meritton-home.home-2025 .class-detail .single-class-detail .content .button-section .button:hover{background:#C8B06F;text-decoration:none}#meritton-home.home-2025 .class-detail .single-class-detail .image-wrapper{width:50%}#meritton-home.home-2025 .class-detail .single-class-detail .image-wrapper.left{order:0}#meritton-home.home-2025 .class-detail .single-class-detail .image-wrapper .image{width:100%;height:100%;background-size:cover;background-position:center}#meritton-home.home-2025 .news-letter{margin-top:60px}#meritton-home.home-2025 .meritton-home-banner p{margin:0}#meritton-home.home-2025 .meritton-home-banner picture{display:flex;justify-content:center;align-items:center}#meritton-home.home-2025 .meritton-home-banner picture img{width:100%;max-width:1920px}#meritton-news h2.section-title{font-family:"EB Garamond","Prompt",Times,serif!important;font-size:48px;color:#92002D;margin:60px 0 40px}#meritton-news hr{margin:40px 0}#meritton-news .magazine{padding:20px}#meritton-news .magazine h2.section-title{margin-top:0}#meritton-news .magazine .s-grid{gap:20px}#meritton-news .magazine .s-grid article.content-headline{background:none}#meritton-news .magazine .s-grid article.content-headline a{display:block;position:relative}#meritton-news .magazine .s-grid article.content-headline a .pic{height:auto}#meritton-news .magazine .s-grid article.content-headline a .pic img{transition:all 0.4s;opacity:1}#meritton-news .magazine .s-grid article.content-headline a .subject{width:100%;min-height:80px;bottom:0;padding:5px 10px;background:rgb(179 121 34 / .88);display:flex;justify-content:center;align-items:center;transition:all 0.4s}#meritton-news .magazine .s-grid article.content-headline a .subject p{text-align:center;margin-bottom:0}#meritton-news .magazine .s-grid article.content-headline a:hover{color:#fff}#meritton-news .magazine .s-grid article.content-headline a:hover .pic img{transform:scale(1.055)}#meritton-news .magazine .s-grid article.content-headline a:hover .subject{background:rgb(179 121 34 / .78)}#meritton-news .magazine .s-grid article.content-headline a:hover .subject p{color:#fff;text-decoration:underline}#meritton-news .news{padding:0 20px}#meritton-news .news article{position:relative;padding-bottom:40px}#meritton-news .news article .entry-title{text-align:center}#meritton-news .news article .entry-meta{text-align:center}#meritton-news .news article .entry-meta .cat-links{display:none}#meritton-news .news article .entry-summary{padding-bottom:10px}#meritton-news .news article .entry-summary p{font-size:14px;font-weight:300;text-align:center}#meritton-news .news article .read-more{position:absolute;bottom:10px}#meritton-news .news article .read-more a{color:#92002D}#meritton-news .news article .read-more a:hover{color:#B37922}#meritton-contact{background-size:cover;background-position:center}#meritton-contact .overlay{width:100%;height:100%;background:rgb(8 8 9 / .7);padding:80px 40px 60px}#meritton-contact .row .section{display:flex;align-items:center;justify-content:center;color:#fff}#meritton-contact .row .section .info .logo{text-align:center;margin-bottom:40px}#meritton-contact .row .section .info .title{text-align:center}#meritton-contact .row .section .info .address{display:flex;gap:10px;margin:30px 0}#meritton-contact .row .section .info .email{margin-top:10px}#meritton-contact .row .section ul{list-style:none;margin:0;padding:0}#meritton-contact .row .section ul a{color:#fff}#meritton-contact .row .section ul a:hover{color:#B37922}#enquiry h5{font-weight:700;font-size:40px;margin-bottom:30px}#enquiry input[type="text"],#enquiry input[type="email"],#enquiry textarea{width:400px}#meritton-people h3.custom-font{font-size:36px;font-weight:400}#meritton-people .leadership-section{margin:60px 0}#meritton-people .leadership-section .single-leadership .left{text-align:center}#meritton-people .leadership-section .single-leadership .left .image{margin-bottom:20px}#meritton-people .leadership-section .single-leadership .left .image img{border-radius:300px}#meritton-people .leadership-section .single-leadership .left .name{font-weight:600;font-size:18px;margin-bottom:10px}#meritton-people .leadership-section .single-leadership .left .sub-title{font-weight:300;margin-bottom:15px}#meritton-people .leadership-section .single-leadership .left .social p{margin:0;text-align:left;font-size:14px;font-weight:300;padding-left:30px}#meritton-people .leadership-section .single-leadership .left .social p a{color:#5C5C5C}#meritton-people .leadership-section .single-leadership .left .social p a:hover{color:#92002D}#meritton-people .leadership-section .single-leadership .right .position{font-size:30px;margin-bottom:20px}#meritton-people .leadership-section .single-leadership .right .text{font-weight:400;font-size:14px}#meritton-people .staff-section h4.staff-title{margin:60px 0 40px;text-align:center;font-weight:700;color:#92002D}#meritton-people .staff-section .staff .single-staff .intro{text-align:center;cursor:pointer;position:relative}#meritton-people .staff-section .staff .single-staff .intro .image{padding:30px}#meritton-people .staff-section .staff .single-staff .intro .image img{border-radius:300px}#meritton-people .staff-section .staff .single-staff .intro .name{font-weight:600;font-size:18px;margin-bottom:5px}#meritton-people .staff-section .staff .single-staff .intro .position{font-weight:300;margin-bottom:15px;font-size:15px}#meritton-people .staff-section .staff .single-staff .intro:hover>.description{opacity:1;z-index:10}#meritton-people .staff-section .staff .single-staff .intro>.description{opacity:0;transition:all 0.4s;padding:20px;background:#92002D;border-radius:10px;color:#fff;font-size:13px;position:absolute;min-width:280px;top:60px;left:calc(100% - 20px);text-align:left}#meritton-people .staff-section .staff .single-staff .intro>.description:before{content:" ";display:block;position:absolute;left:-10px;top:60px;width:0;height:0;border-top:10px solid #fff0;border-bottom:10px solid #fff0;border-right:10px solid #92002D}#meritton-people .staff-section .staff .single-staff .intro>.description .text{text-align:justify;margin-bottom:30px}#meritton-people .staff-section .staff .single-staff .intro>.description .social h5{font-size:15px;font-weight:700;margin-bottom:5px}#meritton-people .staff-section .staff .single-staff .intro>.description p{margin:0}#meritton-people .staff-section .staff .single-staff .intro>.description p a{color:#fff}#meritton-people .staff-section .staff .single-staff .intro>.description p a:hover{color:#B37922}#meritton-people hr{margin:60px auto}#marker-tooltips{padding:10px 0;display:flex;align-items:center;justify-content:center;gap:25px}#marker-tooltips .map-logo{width:220px}#marker-tooltips .map-logo img{max-width:100%!important}#marker-tooltips .info h5{font-weight:700;font-size:14px;color:#92002D}#marker-tooltips .info .address{text-align:left;display:flex;gap:5px}.meritton-visit .hint-text{text-align:center;font-size:13px;font-style:italic;color:#92002D}.booked-modal .booked-form .field .checkbox-radio-block{display:flex;align-items:center;padding:0 0 5px 10px}.booked-modal .booked-form .field .checkbox-radio-block label{top:2px}#meritton-curriculum .Four-Pillars-of-Learning,#meritton-home.home-2025 .Four-Pillars-of-Learning{display:flex;align-content:center;gap:40px;padding-top:60px}#meritton-curriculum .Four-Pillars-of-Learning ul,#meritton-home.home-2025 .Four-Pillars-of-Learning ul{flex:calc(50% - 0px) 0 0;list-style-type:none;padding-left:0}#meritton-curriculum .Four-Pillars-of-Learning .image-gallery,#meritton-home.home-2025 .Four-Pillars-of-Learning .image-gallery{display:flex;flex-wrap:wrap;gap:15px}#meritton-curriculum .Four-Pillars-of-Learning .image-gallery li,#meritton-home.home-2025 .Four-Pillars-of-Learning .image-gallery li{flex:calc(50% - 10px) 0 0;cursor:pointer}#meritton-curriculum .Four-Pillars-of-Learning .image-gallery .image-container,#meritton-home.home-2025 .Four-Pillars-of-Learning .image-gallery .image-container{position:relative}#meritton-curriculum .Four-Pillars-of-Learning .image-gallery .image-container .image-gallerys img,#meritton-home.home-2025 .Four-Pillars-of-Learning .image-gallery .image-container .image-gallerys img{width:100%;height:200px}#meritton-curriculum .Four-Pillars-of-Learning .image-gallery .image-container .overlay,#meritton-home.home-2025 .Four-Pillars-of-Learning .image-gallery .image-container .overlay{position:absolute;top:0;height:100%;width:100%;background:rgb(146 0 45 / .2)}#meritton-curriculum .Four-Pillars-of-Learning .image-gallery .image-container .overlay .middle-number,#meritton-home.home-2025 .Four-Pillars-of-Learning .image-gallery .image-container .overlay .middle-number{color:#fff;transition:0.5s ease;opacity:1;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center;height:30px;width:30px;border:2px solid #fff;border-radius:50% 50% 50% 50% / 12% 12% 88% 88%}#meritton-curriculum .Four-Pillars-of-Learning .image-gallery .image-container .overlay .middle-text,#meritton-home.home-2025 .Four-Pillars-of-Learning .image-gallery .image-container .overlay .middle-text{color:#fff;position:absolute;margin-top:100px;width:100%;text-align:center;transition:1s}#meritton-curriculum .Four-Pillars-of-Learning .image-gallery .image-container:hover .middle-number,#meritton-home.home-2025 .Four-Pillars-of-Learning .image-gallery .image-container:hover .middle-number{opacity:1;background:#fff;color:#92002D;transition:1s}#meritton-curriculum .Four-Pillars-of-Learning .image-gallery .image-container:hover .middle-text,#meritton-home.home-2025 .Four-Pillars-of-Learning .image-gallery .image-container:hover .middle-text{opacity:1;transition:1s}#meritton-curriculum .Four-Pillars-of-Learning .image-gallery .image-container:hover .overlay,#meritton-home.home-2025 .Four-Pillars-of-Learning .image-gallery .image-container:hover .overlay{background:rgb(146 0 45 / .5);transition:1s}#meritton-curriculum .Four-Pillars-of-Learning .content-default,#meritton-curriculum .Four-Pillars-of-Learning .content,#meritton-home.home-2025 .Four-Pillars-of-Learning .content-default,#meritton-home.home-2025 .Four-Pillars-of-Learning .content{flex:calc(50% - 0px) 0 0!important}#meritton-curriculum .Four-Pillars-of-Learning .image,#meritton-home.home-2025 .Four-Pillars-of-Learning .image{display:none}#meritton-curriculum .Four-Pillars-of-Learning .content,#meritton-home.home-2025 .Four-Pillars-of-Learning .content{display:none}#meritton-curriculum .Four-Pillars-of-Learning .image-gallery:hover+.four-pillars-content .content .image,#meritton-home.home-2025 .Four-Pillars-of-Learning .image-gallery:hover+.four-pillars-content .content .image{animation-duration:1s;animation-fill-mode:both}#meritton-curriculum .Four-Pillars-of-Learning .fadeInBottom,#meritton-home.home-2025 .Four-Pillars-of-Learning .fadeInBottom{animation-name:fadeInBottom}@keyframes fadeInBottom{from{opacity:0;transform:translateY(10%)}to{opacity:1}}#meritton-curriculum .Four-Pillars-of-Learning .fade-in,#meritton-home.home-2025 .Four-Pillars-of-Learning .fade-in{animation:fadeIn ease 2s;-webkit-animation:fadeIn ease 2s;-moz-animation:fadeIn ease 2s;-o-animation:fadeIn ease 2s;-ms-animation:fadeIn ease 2s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#meritton-curriculum .the-meritton-way,#meritton-home.home-2025 .the-meritton-way{padding-top:60px}#campus-and-facilities .image-gallerys{padding-top:30px}#campus-and-facilities .image-gallerys .image-content{position:relative}#campus-and-facilities .image-gallerys .image-content .overlay{position:absolute;top:0;height:100%;width:100%;transition:0.5s ease;opacity:1}#campus-and-facilities .image-content:hover .overlay{background:rgb(146 0 45 / .5);transition:1s}#campus-and-facilities .image-gallery{width:100%;height:100%}.main-menu-page,.sub-menu-page{display:flex;padding-bottom:60px}.main-menu-page .image,.sub-menu-page .image{width:30%;position:relative}.main-menu-page .image img,.sub-menu-page .image img{position:absolute;bottom:-93px;left:-30px}.main-menu-page .menus,.sub-menu-page .menus{width:100%;display:flex;gap:40px;flex-wrap:wrap}.main-menu-page .menus a,.sub-menu-page .menus a{width:calc(50% - 20px);padding:40px;height:150px;display:flex;align-items:center;justify-content:center;border-radius:5px}.main-menu-page .menus a h3,.sub-menu-page .menus a h3{font-size:32px;font-weight:700;text-align:center}#ez-toc-container{margin-top:20px!important}.hey-zine .fp-iframe{border:1px solid lightgray;width:100%;height:840px}#elegant-footer{background-size:cover;background-position:center}#elegant-footer .overlay{background:rgb(35 22 2 / .76);padding:60px 0}#elegant-footer i{color:#B37922}#elegant-footer .left-with-border{border-right:1px solid #fff;padding-top:30px}#elegant-footer .address{display:flex;gap:10px}#elegant-footer .email{margin-top:10px}#elegant-footer .social_links{text-align:center;padding:40px 0}#elegant-footer .social_links a{font-size:32px}#elegant-footer .social_links a i{color:#fff;transition:all 0.4s}#elegant-footer .social_links a:hover{text-decoration:none}#elegant-footer .social_links a:hover i{color:#B37922;transform:scale(1.4)}#elegant-footer .title{font-weight:700;text-align:center;margin-bottom:40px;text-transform:uppercase}#elegant-footer .footer-menu{padding-left:80px;font-size:16px}#elegant-footer .footer-menu ul li{list-style:disc}.footer-logo-group{padding:30px;background:#fff}.footer-logo-group ul.logo-group{display:flex;justify-content:center;align-items:center}.footer-logo-group ul.logo-group li.single-logo{width:33.33%;text-align:center}#latest-news{padding-top:60px;padding-bottom:60px}#latest-news .title{font-weight:700;color:#92002D;font-size:55px;margin-bottom:40px}#latest-news .s-grid{gap:25px}#latest-news article{position:relative;padding-bottom:40px}#latest-news article .entry-title{text-align:center}#latest-news article .entry-meta{text-align:center}#latest-news article .entry-meta .cat-links{display:none}#latest-news article .entry-summary{padding-bottom:10px}#latest-news article .entry-summary p{font-size:14px;font-weight:300;text-align:center}#latest-news article .read-more{position:absolute;bottom:10px}#latest-news article .read-more a{color:#92002D}#latest-news article .read-more a:hover{color:#B37922}@media (max-width:1366px){#masthead .head-container{justify-content:center}#masthead #site-nav-d ul.menu>li a{padding-left:4px!important;padding-right:4px!important}}@media (max-width:1023px){#meritton-home .home-cover .s-container .content h1{font-size:40px;line-height:40px}#meritton-home .home-cover .s-container .content h1 .small{line-height:30px;margin-top:20px;display:block}#meritton-home .home-button .single-button.button-0:after{display:none!important}#meritton-home .home-button .single-button.button-1:before{content:" ";display:block;width:100%;height:5px;background:#B37922;-webkit-animation-duration:1.75s;animation-duration:1.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn;animation-iteration-count:infinite}#meritton-home .classes-section .class-group{text-align:center;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr)}#meritton-home .classes-section .class-group.-col-1,#meritton-home .classes-section .class-group.-col-2,#meritton-home .classes-section .class-group.-col-3,#meritton-home .classes-section .class-group.-col-4,#meritton-home .classes-section .class-group.-col-5{grid-template-columns:repeat(1,1fr)!important}#meritton-home .classes-section .class-group .single-class{padding-bottom:30px}#meritton-home .classes-section .class-group .single-class p{padding-left:0}#campus-and-facilities .image-gallerys .s-grid{display:flex;flex-wrap:wrap;gap:20px}#campus-and-facilities .image-gallerys .s-grid div{flex:calc(50% - 10px) 0 0}.enquiry-form .so-widget-sow-editor{text-align:center}.enquiry-form .so-widget-sow-editor .textwidget p label{text-align:left}.enquiry-form .so-widget-sow-editor .textwidget p input{margin-left:auto;margin-right:auto}#enquiry{margin-top:80px}#enquiry h5{text-align:center}}@media (min-width:992px){.site-header-space{min-height:calc(var(--s-header-height) + 39.5px)}#masthead.s-autoshow-d .head-container{transition:all 0.4s}#masthead.s-autoshow-d.-hide{transform:translateY(0)!important;border-bottom:1px solid #92002D}#masthead.s-autoshow-d.-hide .head-container{padding:0 20px}#masthead.s-autoshow-d.-hide ul.menu>li>.sub-menu{top:calc(100% - 15px)!important}.main-header.-banner{--s-title-height:330px}body.single-magazine #masthead{border-bottom:1px solid #92002D}}@media (max-width:991px){.site-header-space{min-height:calc(var(--s-header-height) + 60.5px)}.main-body.-leftbar .content-area{width:100%}}@media (min-width:768px){.s-modal.-visible{padding:20px 30px 20px}}@media (max-width:767px){#leftbar{margin-top:0;margin-right:0}.s-modal.-visible{padding:40px 20px 38px}.s-modal.-visible .search-form{left:0;top:0;max-width:unset!important}#searchform{max-width:unset!important}#meritton-home.home-2025 .home-button .s-container{flex-direction:column;gap:20px;align-items:center}#meritton-home.home-2025 .home-button .button-group-2025{flex-direction:column;width:100%;align-items:center}#meritton-home.home-2025 .home-button .button-group-2025 .single-button{width:100%}#meritton-home.home-2025 .home-button .button-group-2025 .single-button a{width:100%;padding:12px 24px}#meritton-home.home-2025 .classes-section .class-group .single-class{padding:40px 20px;border-bottom:1px solid #92002D}#meritton-home.home-2025 .classes-section .class-group .single-class:first-child{border-top:20px}#meritton-home.home-2025 .classes-section .class-group .single-class:last-child{border-bottom:none;border-bottom:20px}#meritton-home.home-2025 .welcome-section{padding:40px 0}#meritton-home.home-2025 .welcome-section .content{width:100%;padding:0 20px}#meritton-home.home-2025 .values-based-education .content{flex-direction:column}#meritton-home.home-2025 .values-based-education .content .text,#meritton-home.home-2025 .values-based-education .content .description-image{width:100%}#meritton-home.home-2025 .values-based-education .content .footer-image{justify-content:center!important;margin-top:20px}#meritton-home.home-2025 .four-pillars-of-learning .pillars-content{flex-direction:column}#meritton-home.home-2025 .four-pillars-of-learning .pillars-content .four-pillars{gap:0;order:1}#meritton-home.home-2025 .four-pillars-of-learning .pillars-content .content{order:0}#meritton-home.home-2025 .four-pillars-of-learning .pillars-content .four-pillars,#meritton-home.home-2025 .four-pillars-of-learning .pillars-content .content{width:100%}#meritton-home.home-2025 .four-pillars-of-learning .pillars-content .four-pillars{grid-template-columns:1fr;grid-template-rows:auto}#meritton-home.home-2025 .class-detail{margin-top:40px}#meritton-home.home-2025 .class-detail .single-class-detail{flex-direction:column;margin-bottom:20px}#meritton-home.home-2025 .class-detail .single-class-detail:last-child{margin-bottom:0}#meritton-home.home-2025 .class-detail .single-class-detail .image-wrapper{width:100%}#meritton-home.home-2025 .class-detail .single-class-detail .content{padding:40px 20px;order:1}#meritton-home.home-2025 .class-detail .single-class-detail .image-wrapper{order:0}#meritton-home.home-2025 .class-detail .single-class-detail .content,#meritton-home.home-2025 .class-detail .single-class-detail .image-wrapper{width:100%}#meritton-home.home-2025 .class-detail .single-class-detail .image-wrapper .image{height:240px}#meritton-news #meritton-news{font-size:44px}#meritton-news .magazine{padding:0}body.single-magazine h1.title{text-align:center}body.single-magazine #floatingBar{display:none}#page.show-nav #floatingBar{display:none}#latest-news{padding-top:40px;padding-bottom:40px}.hey-zine .fp-iframe{height:400px}}@media (min-width:668px){#elegant-footer .footer-content .left-with-border .title{display:none}}@media (max-width:667px){.site-header-space{min-height:calc(var(--s-header-height))}#meritton-home .about-section .about-group{display:block}#meritton-home .about-section .about-group .left,#meritton-home .about-section .about-group .right{width:100%}#header-top-bar{display:none}#campus-and-facilities .image-gallerys .s-grid{display:grid;gap:20px}#meritton-curriculum .Four-Pillars-of-Learning,#meritton-home.home-2025 .Four-Pillars-of-Learning{flex-wrap:wrap;gap:30px}#meritton-curriculum .Four-Pillars-of-Learning ul.image-gallery,#meritton-home.home-2025 .Four-Pillars-of-Learning ul.image-gallery{flex:calc(100% - 0px) 0 0}#meritton-curriculum .Four-Pillars-of-Learning ul.image-gallery li>.image-container .image-gallerys img,#meritton-home.home-2025 .Four-Pillars-of-Learning ul.image-gallery li>.image-container .image-gallerys img{height:100%}#meritton-curriculum .Four-Pillars-of-Learning ul.image-gallery li>.image-container .overlay .middle-text,#meritton-home.home-2025 .Four-Pillars-of-Learning ul.image-gallery li>.image-container .overlay .middle-text{margin-top:50%}.sow-accordion-panel-border table{width:100%;text-align:center}.sow-accordion-panel-border table tbody>tr>td{display:inline-block;padding:5px}.sow-accordion-panel-border table tbody>tr>td img{width:200px;height:100%}#elegant-footer .footer-content .left-with-border{padding-top:0;border:none}#elegant-footer .footer-content .left-with-border .info{text-align:center}#elegant-footer .footer-content .left-with-border .info .address{align-items:center;justify-content:center;padding:10px}#elegant-footer .footer-content .right .title{display:none}#elegant-footer .footer-content .right .footer-menu{display:none}#elegant-footer .footer-content .right .logo{padding:40px 0 0;text-align:center}#elegant-footer-custom .footer-logo-group{padding:15px 0}#elegant-footer-custom .footer-logo-group .logo-group .single-logo{padding:10px}#page-title{margin-top:20px;margin-bottom:40px}#page-title h1.title{font-size:38px;margin:0}#page-title .breadcrumb span{font-size:12px}.main-menu-page .menus,.sub-menu-page .menus{gap:20px!important}.main-menu-page .menus a.hover-scale,.sub-menu-page .menus a.hover-scale{padding:20px!important;width:calc(50% - 10px)!important}.main-menu-page .menus a.hover-scale h3,.sub-menu-page .menus a.hover-scale h3{font-size:20px}body.single-magazine #page-title{margin-bottom:10px}}