.App{display:none}.App-non-mobile{display:flex;align-items:center;justify-content:center;text-align:center;height:100vh}@media only screen and (max-width: 780px){.App{display:block}.App-non-mobile{display:none}}.test2{font-family:Poppins,sans-serif;font-weight:400;font-style:normal}.test1{font-family:Merriweather,serif;font-weight:600;font-style:normal}.nav{width:100%;height:90px;padding:0 35px;display:flex;justify-content:space-between;align-items:center}.nav img{max-width:141px}.btn-nav{height:40px;padding:0 15px;border:#ccc solid 1px;border-radius:50px;font-size:12px;font-family:Poppins,sans-serif;line-height:18px;font-weight:500;font-style:normal;background-color:#fff;display:flex;align-items:center;justify-content:center}.btn-nav img{height:18px;padding-right:8px}.btn-card{background-color:#1b1e3c;color:#fff;display:flex;align-items:center;justify-content:center;font-family:Poppins,sans-serif;font-size:12px;padding:6px 12px;box-shadow:0 1px 2px #0000004d;box-shadow:0 2px 6px 2px #00000026;width:100%}.btn-card:active{background-color:#060817;box-shadow:0 1px 2px #0000004d;box-shadow:0 1px 3px 1px #00000026}.hero{display:flex;flex-direction:column;justify-content:center;width:100%}.hero .top{display:flex;flex-direction:column;justify-content:center;height:144px;padding:0 35px;align-items:start}.hero .top h1{font-family:Merriweather,serif;font-weight:400;font-size:24px;line-height:120%}.hero .top .title{font-weight:600;font-size:32px}.hero .top h3{padding-top:4px;font-family:Poppins,sans-serif;font-weight:400;font-size:12px;color:#000c}.hero .bottom{display:flex;width:100%}.card-list{width:100%;display:flex;white-space:24px;flex-direction:column;padding:32px 35px}.card{background-color:#fff;width:100%;height:200px;display:flex;flex-direction:row;box-shadow:0 1px 2px #0000004d;box-shadow:0 1px 3px 1px #00000026;margin-bottom:24px}.card .left{width:55%;padding:24px}.card .left .contents{background-color:#fff;display:flex;justify-content:space-between;flex-direction:column;width:100%;height:100%}.card .left .contents h2{font-family:Merriweather,serif;line-height:120%;font-size:16px;font-weight:500}.card .left .contents h2 span{font-weight:600}.card .left .contents p{padding-top:8px;font-family:Poppins,sans-serif;line-height:140%;font-weight:400;font-size:10px;color:#0009}.card .right{width:45%;height:100%}.image-card{width:100%;border:solid #e8e8e8 1px;border-radius:11px}#card1{background-image:url(/assets/card1-CD18LFNU.webp);background-size:cover}#card2{background-image:url(/assets/card2-DorEwzYF.webp);background-size:cover}.gallary-section{display:flex;flex-direction:column;margin:0 32px 32px}.gallary-section .heading{width:100%;padding:24px 0}.gallary-section .heading h2{font-family:Merriweather,serif;line-height:120%;font-size:20px;font-weight:600}.gallary-section .heading p{padding-top:2px;font-family:Poppins,sans-serif;line-height:140%;font-weight:400;font-size:10px;color:#0009}.image-grid{display:flex;flex-direction:column;width:100%;overflow:auto;gap:8px}.image-grid .row{height:118px;display:flex;gap:8px}.image-grid img{height:118px;width:auto;object-fit:contain}.cta-section{display:flex;justify-content:space-between;margin:0 32px 32px}.cta-section .cta-card{display:flex;flex-direction:column;padding:16px 12px;width:164px;height:fit-content;border-radius:8px;box-shadow:0 1px 2px #0000004d;box-shadow:0 1px 3px 1px #00000026}.cta-section .cta-card .contents{display:flex;flex-direction:column}.cta-section .cta-card .contents .textbox{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:32px;margin-bottom:24px}.cta-section .cta-card .contents .textbox h2{font-family:Merriweather,serif;font-weight:600;font-size:20px;line-height:120%}.cta-section .cta-card .contents .textbox p{font-family:"Poppins" sans-serif;text-align:center;font-weight:400;margin-top:12px;font-size:12px;color:#212529;line-height:140%}*{margin:0;padding:0;box-sizing:border-box;border:none}.gems-body{display:flex;flex-direction:column}.footer{margin:32px 0;display:flex;flex-direction:column}.footer p{margin-top:4px;font-size:10px;color:#bbb;text-align:center}.h-home{position:relative}.h-header{background-image:url(/images/hamilton/header-bg.png);background-position:center center;background-repeat:no-repeat;background-size:contain;height:130px;display:flex;align-items:center;justify-content:space-between}.h-logo{width:155px;max-height:100px;object-fit:contain;margin-left:17px}.h-schoolSection{display:flex;flex-direction:column;margin:25px 0}.h-schoolSection-top{display:flex;align-items:center;position:relative}.h-contents{display:flex;flex-direction:column;line-height:1;margin-left:25px}.h-title{font-size:21px;color:#212529;font-weight:600}.h-lighttitle{font-size:21px;color:#212529;font-weight:400}.h-subtitle{font-size:15px;color:#212529;font-weight:400}.h-text{font-size:11px;color:#212529;font-weight:400;margin-top:3px}.h-cable{position:absolute;right:0;bottom:0}.h-schoolSection-bottom{max-width:calc(100% - 62px);align-self:center;margin-left:25px;margin-right:25px;border-radius:10px;height:171px;object-fit:cover}.h-galleryImages{display:flex;align-items:center;margin-left:25px;margin-right:25px;gap:16px;margin-top:12px}.h-gallery-left{width:calc(45% - 8px);object-fit:contain}.h-gallery-right{width:calc(55% - 8px);display:flex;flex-direction:column;gap:17px;max-height:209px;height:auto}.h-gallery-right img{height:100%;object-fit:contain}.h-bgCard{background-image:url(/images/hamilton/web-bg.png);background-position:center center;background-repeat:no-repeat;background-size:contain;height:227px;margin-left:25px;margin-right:25px;display:flex;padding:22px}.h-teacherbg{background-image:url(/images/hamilton/teacher-bg.png)}.h-bgCard .h-contents{max-width:170px;margin-top:33px}.h-bgCard .h-contents .h-text{margin-top:11px;max-width:155px}.h-bgCard .h-contents .h-prmarybutton{margin-top:11px}.h-banner-image{width:auto;margin:0 25px}.h-cta-wrapper{margin:25px 25px 0;display:flex;align-items:center;justify-content:space-around}.h-cta-image{max-width:110px}.h-cta-item{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.h-cta-item .h-text{text-align:center}.h-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:50px 25px}.h-footer-text{color:#bbb;text-align:center;font-size:10px;font-weight:400;margin-top:4px;margin-bottom:10px}.h-sticky-footer{background-color:#fff;position:sticky;bottom:0;width:100%;height:68px;display:flex;align-items:center;justify-content:center;gap:50px}.h-sticky-footer-text{color:#000;text-align:center;font-size:10px;font-weight:400}.h-sticky-footer-item{display:flex;flex-direction:column;align-items:center;justify-content:center}.h-header-place{border-radius:50px;border:1px solid #ececec;display:flex;align-items:center;justify-content:center;gap:5px;font-size:12px;font-weight:600;color:#4b4b4b;margin-right:25px;height:40px;padding:0 15px}.loadingWrapper{max-height:30px;overflow:hidden;transform:translateY(0);padding-bottom:20px}.loadingWrapper div svg{max-height:40px}.decreseOpacity{opacity:.6}
