:root{--red:#d41f31;--red-hover:#9f1f21;--red-transparent:#fc0e0e41;--black:#2f332f;--darkGray:#7c7c7c;--lightGray:#b3b3b3;--lightGraySecondary:#e4e4e4;--blueSecondary:#2196f3;--green:#66a402;--green-transparent:#66a40247;--blue:#3b5998;--blue-hover:#3a61b5;--blue-transparent:#3a61b557;--blue-light:#1da9c1;--orange:#f05a2a;--greenSecondary:#4dc1b5;--gold:#f93;--darkGraySecondary:#4f5054;--goldOpacity:#f88a1c64}header{background-color:var(--black);padding:20px 0}@media (max-width:767px){header{padding:10px 0}}header .brand-logo img{width:100%}header .search-group{background-color:#fff;background-clip:padding-box;border-radius:5px;padding:.5rem}header .search-group .search-icon{color:var(--lightGray);justify-content:center;align-items:center;min-width:20px;display:flex}header .search-group .search-icon i{font-size:14px}header .search-group button{background-clip:padding-box;border-radius:5px;padding:.35rem .75rem}header .search-group .search-text{flex:1}header .search-group .search-text input{cursor:text;background:#fff;border:none;border-top-right-radius:7px;border-bottom-right-radius:7px;width:100%;height:100%;padding:0 1rem 0 .5rem}header .search-group .search-text input:focus{outline:none}.btn-wrapper{align-items:center;display:flex}.btn-wrapper a{color:#fff;margin:0 10px;text-decoration:none}.btn-wrapper a i{font-size:14px}.modal-dialog .btn-wrapper a{margin:0}@media (max-width:767px){nav{border-top:solid 1px var(--darkGray);margin-top:15px}}nav ul{align-items:center;margin-top:10px;margin-bottom:0;padding-left:0;display:flex}@media (max-width:767px){nav ul{margin-top:15px}}nav ul li a{color:#fff;padding:8px 0;text-decoration:none;display:block}@media (max-width:767px){nav ul li a{padding:8px}}nav ul li a:hover{color:var(--red)}.btn-wrapper .dropdown-wrapper .dropdown-menu,.mobile-menu .dropdown-wrapper .dropdown-menu{border-radius:7px;padding:0}.btn-wrapper .dropdown-wrapper .dropdown-menu .dropdown-header,.mobile-menu .dropdown-wrapper .dropdown-menu .dropdown-header{background-color:var(--lightGraySecondary);color:var(--black);border-top-left-radius:7px;border-top-right-radius:7px}.btn-wrapper .dropdown-wrapper ul li a,.btn-wrapper .slide-menu-wrapper ul li a,.mobile-menu .dropdown-wrapper ul li a,.mobile-menu .slide-menu-wrapper ul li a{align-items:center;margin:0;padding:7px 12px;display:flex}.btn-wrapper .dropdown-wrapper ul li a:hover,.btn-wrapper .slide-menu-wrapper ul li a:hover,.mobile-menu .dropdown-wrapper ul li a:hover,.mobile-menu .slide-menu-wrapper ul li a:hover{background-color:var(--red)}.btn-wrapper .dropdown-wrapper ul li a:hover span,.btn-wrapper .slide-menu-wrapper ul li a:hover span,.mobile-menu .dropdown-wrapper ul li a:hover span,.mobile-menu .slide-menu-wrapper ul li a:hover span{color:#fff}.btn-wrapper .dropdown-wrapper ul li a:hover span.amount,.btn-wrapper .slide-menu-wrapper ul li a:hover span.amount,.mobile-menu .dropdown-wrapper ul li a:hover span.amount,.mobile-menu .slide-menu-wrapper ul li a:hover span.amount{background-color:var(--green)}.btn-wrapper .dropdown-wrapper ul li a:hover img,.btn-wrapper .slide-menu-wrapper ul li a:hover img,.mobile-menu .dropdown-wrapper ul li a:hover img,.mobile-menu .slide-menu-wrapper ul li a:hover img{filter:invert()sepia(0%)saturate(0%)hue-rotate()brightness()contrast(200%)}.btn-wrapper .dropdown-wrapper ul li a img,.btn-wrapper .slide-menu-wrapper ul li a img,.mobile-menu .dropdown-wrapper ul li a img,.mobile-menu .slide-menu-wrapper ul li a img{max-width:20px;max-height:20px;margin-right:7px}.btn-wrapper .dropdown-wrapper ul li a span,.btn-wrapper .slide-menu-wrapper ul li a span,.mobile-menu .dropdown-wrapper ul li a span,.mobile-menu .slide-menu-wrapper ul li a span{color:var(--black)}.btn-wrapper .dropdown-wrapper ul li a span.amount,.btn-wrapper .slide-menu-wrapper ul li a span.amount,.mobile-menu .dropdown-wrapper ul li a span.amount,.mobile-menu .slide-menu-wrapper ul li a span.amount{background-color:var(--lightGraySecondary);border-radius:20px;padding:3px 5px;font-size:12px}.btn-wrapper .dropdown-wrapper ul li.divider,.btn-wrapper .slide-menu-wrapper ul li.divider,.mobile-menu .dropdown-wrapper ul li.divider,.mobile-menu .slide-menu-wrapper ul li.divider{border-top:solid 1px var(--lightGraySecondary)}.btn-wrapper .dropdown-wrapper ul li.logout-btn,.btn-wrapper .slide-menu-wrapper ul li.logout-btn,.mobile-menu .dropdown-wrapper ul li.logout-btn,.mobile-menu .slide-menu-wrapper ul li.logout-btn{background-color:var(--lightGraySecondary);border-bottom-right-radius:7px;border-bottom-left-radius:7px}.mobile-menu .slide-menu-wrapper ul li a:hover{background-color:#0000}.mobile-menu .slide-menu-wrapper ul li a:hover span{color:inherit}.mobile-menu .slide-menu-wrapper ul li a:hover span.amount{background-color:var(--green)}.mobile-menu .slide-menu-wrapper ul li a:hover img{filter:inherit}footer .footer-top{background-color:var(--black);padding:20px 0}footer .footer-top .footer-about img{max-width:100%;margin-bottom:15px}footer .footer-top .footer-about p{color:var(--darkGray);font-size:12px}@media (max-width:767px){footer .footer-top .footer-about .social-icon{flex-wrap:wrap;margin-bottom:1rem}footer .footer-top .footer-about .social-icon .link-title{width:100%}footer .footer-top .footer-about .social-icon ul{margin-left:0}}footer .footer-top .social-icon{align-items:center;display:flex}footer .footer-top .social-icon p{color:var(--lightGray);margin-bottom:0;font-size:12px}footer .footer-top .social-icon ul{align-items:center;margin-left:20px;display:flex}footer .footer-top .social-icon ul li a{color:var(--darkGray);padding-right:15px;font-size:18px}footer .footer-top .social-icon ul li a:hover{color:var(--lightGray)}footer .footer-copy{color:#fff;background-color:#000;padding:20px 0}footer .footer-copy .copy-row{justify-content:center;align-items:center;display:flex}footer .footer-copy .copy-row p{color:var(--darkGray);margin-bottom:0;font-size:12px}footer .footer-copy .copy-row ul{align-items:center;margin-left:20px;display:flex}footer .footer-copy .copy-row ul li{border-right:solid 1px var(--lightGray)}footer .footer-copy .copy-row ul li:last-child{border:none}footer .footer-copy .copy-row ul li a{color:var(--darkGray);padding:0 15px;font-size:12px;display:block}footer .footer-copy .copy-row ul li a:hover{color:var(--lightGray)}@media (max-width:767px){footer .footer-copy .copy-row{flex-wrap:wrap}footer .footer-copy .copy-row p{margin-bottom:10px}}.link-title{color:var(--lightGray);text-transform:uppercase;font-weight:700;font-size:14px!important}.link-group{margin-bottom:15px}.link-group .link-title{margin-bottom:10px}.link-group ul li{color:var(--darkGray);font-size:12px}.link-group ul li a{color:var(--darkGray);margin-bottom:5px;font-size:12px;display:block}.link-group ul li a:hover{color:var(--lightGray)}.link-group ul li:last-child a{margin-bottom:0}.link-group ul.link-image li a img{max-width:100%}.link-group ul.link-image li:first-child{margin-right:8px}.link-group ul#sponsors{align-items:center}.link-group ul#sponsors li{flex-grow:1;flex-basis:0;max-width:100%;padding-right:5px}.customer-care-address li{margin-bottom:15px;display:flex}.customer-care-address li .icon{margin-right:10px}.customer-care-address li .icon img{max-width:20px}.cart-icon{width:100%;max-width:18px;position:relative}.cart-icon span{background-color:var(--red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;padding:5px;font-size:10px;display:flex;position:absolute;top:-5px;right:-10px}.sidemenu-title{margin-bottom:1em;font-size:1.25em;font-weight:700}.filter-menu__wrapper{border:solid 1px var(--lightGraySecondary);background-clip:padding-box;border-radius:7px;padding:1em}.filter-menu__item{border-bottom:solid 1px var(--lightGraySecondary);margin-bottom:10px}.filter-menu__item .fc-checkbox .form-control{z-index:0}.filter-menu__item:last-child{border-bottom:0}.filter-menu__item ul{padding-left:7px}.filter-menu__item ul li{cursor:pointer;align-items:center;gap:10px;line-height:28px;display:flex}.filter-menu__item ul li:hover{color:var(--red)}@media (max-width:767px){.filter-menu__item #ageSearch .col,.filter-menu__item #ageSearch .text{flex:0 0 100%;max-width:100%}.filter-menu__item #ageSearch .text{text-align:center}}.filter-menu__btn{background-color:#0000;align-items:center;width:100%;margin-bottom:8px;padding:0;font-weight:700;display:flex}.filter-menu__btn i{-o-transition:all .2s ease-in;transition:all .2s ease-in}.filter-menu__btn.collapsed i{-o-transition:all .2s ease-out;transition:all .2s ease-out;transform:rotate(180deg)}.search-group-wrapper{flex:1;position:relative}.search-group-wrapper .popular-search-dropdown,.search-group-wrapper .search-text-dropdown{z-index:999;background-color:#fff;border-radius:7px;width:100%;max-height:300px;padding:10px;display:none;position:absolute;top:101%;left:0;box-shadow:0 4px 8px #0000001a}.search-group-wrapper .popular-search-dropdown.active,.search-group-wrapper .search-text-dropdown.active{display:block}.search-group-wrapper .popular-search-dropdown .item-wrapper>.bg-light-gray,.search-group-wrapper .search-text-dropdown .item-wrapper>.bg-light-gray{margin:0 -10px 5px}.search-group-wrapper .search-text-dropdown{overflow-y:auto}.search-group-wrapper .search-text-dropdown::-webkit-scrollbar{background-color:#f5f5f5;width:6px;height:50px;overflow:hidden}.search-group-wrapper .search-text-dropdown::-webkit-scrollbar-track{box-shadow:inset 0 0 6px var(--lightGraySecondary);border:solid 1px var(--lightGraySecondary);border-radius:7px;-webkit-box-shadow:inset 0 0 6px #0000004d}.search-group-wrapper .search-text-dropdown::-webkit-scrollbar-thumb{background-color:var(--red);border-radius:7px;height:50px}.search-group-wrapper .search-text-dropdown::-webkit-scrollbar-thumb:hover{background:var(--red-hover)}.search-group-wrapper .search-text-dropdown .item{cursor:pointer;border-radius:5px;padding:5px;transition:all .3s ease-in}.search-group-wrapper .search-text-dropdown .item:hover{color:var(--red);transition:all .3s ease-in}.search-group-wrapper .search-text-dropdown .item.not-found{cursor:initial}.search-group-wrapper .search-text-dropdown .item.not-found:hover{background-color:#0000}.search-group-wrapper .popular-search-dropdown .popular-items{flex-wrap:wrap;gap:5px;display:flex}.floating-side-menu{border:solid 1px var(--lightGraySecondary);border-radius:7px;overflow:hidden}.floating-side-menu ul li a{border-bottom:solid 1px var(--lightGraySecondary);color:var(--lightGray);padding:7px 10px;display:block}.floating-side-menu ul li a.active,.floating-side-menu ul li a:hover{color:#fff;background:var(--red)}button{box-shadow:none;border:none;padding:10px 15px}a.btn-main,a.btn-secondary,a.btn-dark-gray,a.btn-gray-outline{text-align:center}a.btn-main,a.btn-secondary,a.btn-blue,a.btn-gray,a.btn-select-dropdown,a.btn-green,a.btn-dark-gray,button.btn-main,button.btn-secondary,button.btn-blue,button.btn-gray,button.btn-select-dropdown,button.btn-green,button.btn-dark-gray{padding:10px 15px;font-size:14px;text-decoration:none;transition:all .3s ease-in}a.btn-main i,a.btn-secondary i,a.btn-blue i,a.btn-gray i,a.btn-select-dropdown i,a.btn-green i,a.btn-dark-gray i,button.btn-main i,button.btn-secondary i,button.btn-blue i,button.btn-gray i,button.btn-select-dropdown i,button.btn-green i,button.btn-dark-gray i{margin-right:10px}a.btn-main:disabled,a.btn-main.disabled,a.btn-secondary:disabled,a.btn-secondary.disabled,a.btn-blue:disabled,a.btn-blue.disabled,a.btn-gray:disabled,a.btn-gray.disabled,a.btn-select-dropdown:disabled,a.btn-select-dropdown.disabled,a.btn-green:disabled,a.btn-green.disabled,a.btn-dark-gray:disabled,a.btn-dark-gray.disabled,button.btn-main:disabled,button.btn-main.disabled,button.btn-secondary:disabled,button.btn-secondary.disabled,button.btn-blue:disabled,button.btn-blue.disabled,button.btn-gray:disabled,button.btn-gray.disabled,button.btn-select-dropdown:disabled,button.btn-select-dropdown.disabled,button.btn-green:disabled,button.btn-green.disabled,button.btn-dark-gray:disabled,button.btn-dark-gray.disabled,a.btn-main:disabled:hover,a.btn-main.disabled:hover,a.btn-secondary:disabled:hover,a.btn-secondary.disabled:hover,a.btn-blue:disabled:hover,a.btn-blue.disabled:hover,a.btn-gray:disabled:hover,a.btn-gray.disabled:hover,a.btn-select-dropdown:disabled:hover,a.btn-select-dropdown.disabled:hover,a.btn-green:disabled:hover,a.btn-green.disabled:hover,a.btn-dark-gray:disabled:hover,a.btn-dark-gray.disabled:hover,button.btn-main:disabled:hover,button.btn-main.disabled:hover,button.btn-secondary:disabled:hover,button.btn-secondary.disabled:hover,button.btn-blue:disabled:hover,button.btn-blue.disabled:hover,button.btn-gray:disabled:hover,button.btn-gray.disabled:hover,button.btn-select-dropdown:disabled:hover,button.btn-select-dropdown.disabled:hover,button.btn-green:disabled:hover,button.btn-green.disabled:hover,button.btn-dark-gray:disabled:hover,button.btn-dark-gray.disabled:hover{background-color:var(--lightGraySecondary);color:var(--black);cursor:not-allowed;border:none}a.btn-main:disabled.has-outline,a.btn-main.disabled.has-outline,a.btn-secondary:disabled.has-outline,a.btn-secondary.disabled.has-outline,a.btn-blue:disabled.has-outline,a.btn-blue.disabled.has-outline,a.btn-gray:disabled.has-outline,a.btn-gray.disabled.has-outline,a.btn-select-dropdown:disabled.has-outline,a.btn-select-dropdown.disabled.has-outline,a.btn-green:disabled.has-outline,a.btn-green.disabled.has-outline,a.btn-dark-gray:disabled.has-outline,a.btn-dark-gray.disabled.has-outline,button.btn-main:disabled.has-outline,button.btn-main.disabled.has-outline,button.btn-secondary:disabled.has-outline,button.btn-secondary.disabled.has-outline,button.btn-blue:disabled.has-outline,button.btn-blue.disabled.has-outline,button.btn-gray:disabled.has-outline,button.btn-gray.disabled.has-outline,button.btn-select-dropdown:disabled.has-outline,button.btn-select-dropdown.disabled.has-outline,button.btn-green:disabled.has-outline,button.btn-green.disabled.has-outline,button.btn-dark-gray:disabled.has-outline,button.btn-dark-gray.disabled.has-outline{border:solid 1px var(--lightGray)}a.btn-main:disabled.disabled-light,a.btn-main.disabled.disabled-light,a.btn-secondary:disabled.disabled-light,a.btn-secondary.disabled.disabled-light,a.btn-blue:disabled.disabled-light,a.btn-blue.disabled.disabled-light,a.btn-gray:disabled.disabled-light,a.btn-gray.disabled.disabled-light,a.btn-select-dropdown:disabled.disabled-light,a.btn-select-dropdown.disabled.disabled-light,a.btn-green:disabled.disabled-light,a.btn-green.disabled.disabled-light,a.btn-dark-gray:disabled.disabled-light,a.btn-dark-gray.disabled.disabled-light,button.btn-main:disabled.disabled-light,button.btn-main.disabled.disabled-light,button.btn-secondary:disabled.disabled-light,button.btn-secondary.disabled.disabled-light,button.btn-blue:disabled.disabled-light,button.btn-blue.disabled.disabled-light,button.btn-gray:disabled.disabled-light,button.btn-gray.disabled.disabled-light,button.btn-select-dropdown:disabled.disabled-light,button.btn-select-dropdown.disabled.disabled-light,button.btn-green:disabled.disabled-light,button.btn-green.disabled.disabled-light,button.btn-dark-gray:disabled.disabled-light,button.btn-dark-gray.disabled.disabled-light{background-color:var(--lightGray)}a.btn-main,button.btn-main{color:#fff;background-color:var(--red)}a.btn-green,button.btn-green{color:#fff;background-color:var(--green)}a.btn-green:hover,button.btn-green:hover{color:#fff;background-color:var(--blue)}a.btn-round,button.btn-round{border-radius:7px}a.btn-full,button.btn-full{width:100%}a.btn-blue,button.btn-blue{color:#fff;background-color:#3b5998}a.btn-blue:hover,button.btn-blue:hover{background-color:var(--blue-hover);color:var(--lightGraySecondary)}a.btn-gray,button.btn-gray{background-color:var(--lightGraySecondary);color:var(--black)}a.btn-gold,button.btn-gold{background-color:var(--gold);color:#fff}a.btn-gold:hover,button.btn-gold:hover{background-color:var(--lightGray);color:var(--black)}@media (max-width:767px){a.btn-gold:hover,button.btn-gold:hover{background-color:var(--gold);color:#fff}}a.btn-dark-gray,button.btn-dark-gray{background-color:var(--darkGray);color:#fff}a.btn-dark-gray:hover,button.btn-dark-gray:hover{background-color:var(--lightGray);color:var(--black)}@media (max-width:767px){a.btn-dark-gray:hover,button.btn-dark-gray:hover{background-color:var(--darkGray);color:#fff}}a.btn-select-dropdown,button.btn-select-dropdown{background-image:url(../media/iconChevronDown.0l67_7frjk6x1.svg);background-position:95%;background-repeat:no-repeat;background-size:12px;background-color:var(--lightGraySecondary);padding-right:30px}a.btn-secondary,button.btn-secondary{border:solid 2px var(--red);color:var(--red);background-color:#0000;padding:8px 15px}a.btn-secondary:hover,button.btn-secondary:hover{color:#fff;background-color:var(--red-hover);border:none;border:solid 2px var(--red-hover)}@media (max-width:767px){a.btn-secondary:hover,button.btn-secondary:hover{color:var(--red);background-color:var(--red);border:solid 2px var(--red)}}a.btn-secondary.white-outline,button.btn-secondary.white-outline{color:#fff;background-color:#0000;border:2px solid #fff}a.btn-secondary.white-outline:hover,button.btn-secondary.white-outline:hover{color:#fff;background-color:var(--red-hover);border:solid 2px var(--red-hover)}a.btn-secondary.gray-outline,button.btn-secondary.gray-outline{border:solid 2px var(--lightGraySecondary);color:var(--black);background-color:#0000}a.btn-secondary.gray-outline:hover,button.btn-secondary.gray-outline:hover{color:#fff;background-color:var(--red-hover);border:solid 2px var(--red-hover)}a:hover,button:hover{transition:all .3s ease-out}a:hover.btn-main,button:hover.btn-main{color:#fff;background-color:var(--red-hover)}a:hover.btn-blue,button:hover.btn-blue{background-color:var(--blue-hover)}a:hover.btn-gray,button:hover.btn-gray{background-color:var(--lightGray)}@media (max-width:767px){a:hover.btn-secondary,a:hover.btn-secondary.white-outline,a:hover.btn-secondary.gray-outline,button:hover.btn-secondary,button:hover.btn-secondary.white-outline,button:hover.btn-secondary.gray-outline{background-color:initial}a:hover.btn-main,button:hover.btn-main{color:#fff;background-color:var(--red)}a:hover.btn-blue,button:hover.btn-blue{background-color:var(--blue-hover)}a:hover.btn-gray,button:hover.btn-gray{background-color:var(--lightGraySecondary);color:var(--black)}a:hover .btn-secondary,button:hover .btn-secondary{color:var(--red)}a.btn-xs-full,button.btn-xs-full{width:100%}}form.floating-form .form-input__wrapper{margin-bottom:25px}form.floating-form .input-group{position:relative}form.floating-form .input-group label{z-index:unset;transition:all .3s;position:absolute;top:calc(50% - 10px);left:10px}form.floating-form .input-group .form-control{z-index:1;background-color:#0000;position:relative}form.floating-form .input-group .form-control:focus~label,form.floating-form .input-group .form-control.touched~label{font-size:12px;top:-20px}form.floating-form .input-group.radio-group>label{flex:auto;max-width:fit-content;margin-bottom:0;margin-right:10px;position:relative;left:0}form.floating-form .input-group.radio-group .radio-item{align-items:center;margin-right:10px;display:flex;position:relative}form.floating-form .input-group.radio-group .radio-item label{margin-bottom:0;margin-left:7px;position:relative;left:0}form.floating-form .input-group.daypicker-input-wrap .form-control::placeholder{color:#0000!important}form.floating-form .input-group.daypicker-input-wrap .form-control:focus~label,form.floating-form .input-group.daypicker-input-wrap .form-control.touched~label{position:absolute;top:calc(50% - 37px)}form.floating-form .input-group.daypicker-input-wrap .form-control.invalid~label{position:absolute;top:calc(50% - 47px)}form.floating-form .input-group.daypicker-input-wrap .form-control:focus::placeholder,form.floating-form .input-group.daypicker-input-wrap .form-control.touched::placeholder{color:var(--lightGray)!important}form .input-notes{flex:0 0 100%;width:100%;max-width:100%;font-size:10px}form .input-group-flex{flex-wrap:wrap;margin:0 -15px;display:flex}form .input-group-flex .input-group{flex:0 0 50%;max-width:50%;padding:0 15px}@media (max-width:767px){form .input-group-flex .input-group{flex:0 0 100%;max-width:100%}}form .input-group-flex .input-group label{left:25px}form .input-group-flex .input-group.input-group-addon .password-btn{right:25px}form .input-group-flex .input-notes{color:var(--darkGray);text-align:right;margin-top:-20px;margin-bottom:25px;padding-left:15px;font-style:italic}form .input-group-flex .form-input__wrapper{flex:0 0 50%;max-width:50%}@media (max-width:767px){form .input-group-flex .form-input__wrapper{flex:0 0 100%;max-width:100%}}form .input-group-flex .form-input__wrapper .input-group{flex:0 0 100%;max-width:100%;margin-bottom:15px}form .input-group-flex .form-input__wrapper .input-notes{margin-top:5px;margin-bottom:0;padding-left:0;padding-right:15px}form .input-group-flex .form-input__error{padding-right:15px}form .input-group-flex .form-input__error .input-group{margin-bottom:0}form .input-group{margin-bottom:15px}form .input-group label,form .input-group .form-control{flex:0 0 100%;max-width:100%}form .input-group label{margin-bottom:7px}form .input-group label .sub-label{color:var(--lightGray);font-size:12px}form .input-group.radio-group .radio-item{margin-right:10px}form .input-group.radio-group .radio-item label{margin-bottom:0;margin-left:7px;position:relative;left:0}form .input-group.input-group-addon .password-btn{cursor:pointer;color:var(--lightGray);z-index:99;transition:all .2s ease-in;position:absolute;top:7px;right:10px}form .input-group.input-group-addon .password-btn.active{color:var(--black);transition:all .2s ease-out}form .input-group.daypicker-input-wrap .daypicker-input-group{flex:0 0 100%;max-width:100%;display:flex}form .input-group.daypicker-input-wrap .daypicker-input-group .form-control{flex:1}form .input-group.daypicker-input-wrap .daypicker-input-group .form-control::placeholder{color:var(--lightGray)}form .input-group.daypicker-input-wrap .daypicker-input-group .form-control{-o-transition:all .1s ease-in;background-clip:padding-box;transition:all .1s ease-in;border-top-right-radius:0!important;border-bottom-right-radius:0!important}form .input-group.daypicker-input-wrap .daypicker-input-group .daypicker-btn{-o-transition:all .1s ease-in;border-width:1px;border-color:var(--lightGraySecondary);background-clip:padding-box;border-style:solid solid solid none;border-left-width:0;border-left-color:currentColor;transition:all .1s ease-in;border-top-left-radius:0!important;border-bottom-left-radius:0!important}form .input-group.daypicker-input-wrap .daypicker-input-group .form-control:focus~.daypicker-btn,form .input-group.daypicker-input-wrap .daypicker-input-group .form-control.invalid~.daypicker-btn{-o-transition:all .1s ease-out;border-color:var(--darkGray);border-style:solid solid solid none;border-width:1px 1px 1px 0;border-left-color:currentColor;transition:all .1s ease-out}form .input-group.daypicker-input-wrap .daypicker-input-group .form-control.invalid,form .input-group.daypicker-input-wrap .daypicker-input-group .form-control.invalid~.daypicker-btn{border-color:var(--red)}form .form-footnote{text-align:right;margin:15px 0}form .form-footnote a{color:var(--darkGray);font-size:12px}form .form-btn{justify-content:flex-end;align-items:center;display:flex}@media (min-width:768px) and (max-width:1024px){form .form-btn{flex-wrap:wrap}}@media (max-width:767px){form .form-btn{flex-wrap:wrap}}form .form-btn a,form .form-btn button{min-width:90px}form .form-btn a:first-child,form .form-btn button:first-child{margin-right:7px}@media (min-width:768px) and (max-width:1024px){form .form-btn a:first-child,form .form-btn button:first-child{margin-bottom:7px;margin-right:0}}@media (max-width:767px){form .form-btn a:first-child,form .form-btn button:first-child{margin-bottom:7px;margin-right:0}}form .form-btn a:last-child,form .form-btn button:last-child{margin-right:0}@media (max-width:767px){form .form-btn a,form .form-btn button{width:100%}}.form-control{-o-transition:all .3s ease-in;border-color:var(--lightGraySecondary);background-clip:padding-box;font-size:14px;transition:all .3s ease-in;border-radius:7px!important}.form-control:focus{border-color:var(--darkGray);box-shadow:none;outline:none}.divider-text{text-align:center;border-bottom:1px solid #ddd;height:10px;margin-bottom:35px;position:relative}.divider-text span{background-color:#fff;padding:0 10px}#loginModal .btn-wrapper,#signupModal .btn-wrapper,#authenticationModal .btn-wrapper{flex-wrap:wrap;align-items:center;margin:0 -15px 20px;display:flex}#loginModal .btn-wrapper .button,#signupModal .btn-wrapper .button,#authenticationModal .btn-wrapper .button{flex:0 0 50%;max-width:50%;padding:0 15px}#loginModal .btn-wrapper .btn-secondary,#loginModal .btn-wrapper .btn-blue,#signupModal .btn-wrapper .btn-secondary,#signupModal .btn-wrapper .btn-blue,#authenticationModal .btn-wrapper .btn-secondary,#authenticationModal .btn-wrapper .btn-blue{text-align:center;width:100%;display:block}@media (max-width:767px){#loginModal .btn-wrapper .button,#signupModal .btn-wrapper .button,#authenticationModal .btn-wrapper .button{flex:0 0 100%;max-width:100%}#loginModal .btn-wrapper .button:first-child,#signupModal .btn-wrapper .button:first-child,#authenticationModal .btn-wrapper .button:first-child{margin-bottom:20px}}#loginModal .form-input__wrapper .tooltip-error,#signupModal .form-input__wrapper .tooltip-error,#authenticationModal .form-input__wrapper .tooltip-error{top:-160px;right:-20px}#loginModal .form-input__wrapper .tooltip-error p,#signupModal .form-input__wrapper .tooltip-error p,#authenticationModal .form-input__wrapper .tooltip-error p{font-size:11px}@media (max-width:767px){#loginModal .form-input__wrapper .tooltip-error,#signupModal .form-input__wrapper .tooltip-error,#authenticationModal .form-input__wrapper .tooltip-error{top:40px;right:15px}}#signupModal .btn-wrapper{margin-top:20px}#signupModal .input-group-flex .form-input__wrapper .input-group{margin-bottom:0}.modal-header{padding-bottom:0}.modal-footer{background-color:var(--lightGraySecondary);justify-content:center}.modal-footer a{color:var(--red)}.form-checks{margin-bottom:20px}@media (max-width:767px){.form-checks{padding:0 15px}}.form-checks .check-item{align-items:center;display:flex}.form-checks .check-item input{margin-right:7px}.form-checks .check-item label,.form-checks .check-item a{font-size:12px}select.custom-select{background:url(../media/iconChevronDown.0l67_7frjk6x1.svg) calc(100% - 5px)/10px no-repeat}select.custom-select:focus{box-shadow:none;border-color:var(--darkGray);outline:none}.reset-password-form .input-notes{text-align:right;margin-top:-20px;margin-bottom:20px}.reset-password-form .form-input__wrapper{margin-bottom:15px}.reset-password-form .form-input__wrapper .input-notes{margin-top:-15px;margin-bottom:0}.reset-password-form .form-input__wrapper.error .input-notes{color:var(--red)}.dropdown-btn-wrapper{border-top:solid 1px var(--lightGray);align-items:center;display:flex}.dropdown-btn-wrapper .button{flex:0 0 50%;max-width:50%;padding:15px 10px}.dropdown-btn-wrapper .button button{width:100%}.qty-input{align-items:center;display:flex}.qty-input .min-btn,.qty-input .plus-btn{background-color:var(--lightGray);color:var(--black);cursor:pointer;padding:7px 12px;transition:all .2s ease-in}.qty-input .min-btn:hover,.qty-input .plus-btn:hover{background-color:var(--red);color:#fff;transition:all .2s ease-out}.qty-input .min-btn.disabled,.qty-input .plus-btn.disabled{cursor:not-allowed;background-color:var(--lightGraySecondary)}.qty-input .min-btn.disabled:hover,.qty-input .plus-btn.disabled:hover{background-color:var(--lightGraySecondary);color:var(--black)}.qty-input .min-btn{border-top-left-radius:7px;border-bottom-left-radius:7px}.qty-input .plus-btn{border-top-right-radius:7px;border-bottom-right-radius:7px}.qty-input .form-control{text-align:center;max-width:40px;padding:.375rem .15rem;border-radius:0!important}.qty-input .form-control:focus{border-color:var(--lightGraySecondary)}form .search-bar{display:flex}form .search-bar .form-control{-o-transition:all .1s ease-in;background-clip:padding-box;flex:1;transition:all .1s ease-in;border-top-right-radius:0!important;border-bottom-right-radius:0!important}form .search-bar .form-control:focus{-o-transition:all .1s ease-out;transition:all .1s ease-out}form .search-bar .form-control:focus~.search-btn{border:solid 1px var(--darkGray)}form .search-bar .search-btn{background-clip:padding-box;border-top-right-radius:7px;border-bottom-right-radius:7px}#advancedSearchModal .categories-wrapper{flex-wrap:wrap}#advancedSearchModal .categories-wrapper .wrap-title{margin-bottom:10px;font-size:16px;font-weight:700}#advancedSearchModal .categories-wrapper .col.col-250{min-width:250px;max-width:250px}#advancedSearchModal .categories-wrapper .col.col-250 .cat-item{min-height:55px}#advancedSearchModal .categories-wrapper .cat-item{-o-transition:all .1s ease-in;cursor:pointer;border-style:solid;border-width:1px;border-color:var(--lightGraySecondary);border-radius:7px;align-items:center;padding:7px;transition:all .1s ease-in;display:flex}#advancedSearchModal .categories-wrapper .cat-item:hover,#advancedSearchModal .categories-wrapper .cat-item.active{-o-transition:all .1s ease-out;border-color:var(--gold);color:var(--gold);transition:all .1s ease-out}#advancedSearchModal .categories-wrapper .cat-item .icon{min-width:30px;max-width:30px}#advancedSearchModal .categories-wrapper .cat-item .icon img{width:30px;height:30px}#advancedSearchModal .categories-wrapper .cat-item .props{margin-left:10px}#advancedSearchModal .categories-wrapper .cat-item .props .subtitle{color:var(--darkGray);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;overflow:hidden}#advancedSearchModal .wrap-content__selections .select-item{border:solid 1px var(--lightGraySecondary);cursor:pointer;-o-transition:all .1s ease-in;background-clip:padding-box;border-radius:7px;flex:auto;align-items:center;max-width:fit-content;transition:all .1s ease-in;display:flex}#advancedSearchModal .wrap-content__selections .select-item i{margin-right:10px}#advancedSearchModal .wrap-content__selections .select-item:hover,#advancedSearchModal .wrap-content__selections .select-item.active{-o-transition:all .1s ease-out;border-color:var(--gold);color:var(--gold);transition:all .1s ease-out}.calendar{position:relative}.calendar__input-btn{-o-transition:all .3s ease-in;border:solid 1px var(--lightGraySecondary);background-clip:padding-box;align-items:center;width:100%;transition:all .3s ease-in;display:flex;overflow:hidden;border-radius:7px!important}.calendar__input-btn .form-control{border:none;padding:6px 8px}.calendar__input-btn .input-icon{background-color:var(--red);border:solid 1px var(--lightGraySecondary);background-clip:padding-box;border-top-right-radius:7px;border-bottom-right-radius:7px;justify-content:center;align-items:center;width:45px;height:36px;padding:6px 7px;display:flex}.calendar__input-btn .input-icon i{color:#fff}.calendar__wrapper{border:solid 1px var(--lightGraySecondary);z-index:999;background-color:#fff;background-clip:padding-box;border-radius:7px;position:absolute;bottom:0}.form-input__wrapper.error .input-group{margin-bottom:0}.form-input__wrapper.error .input-group input,.form-input__wrapper.error .input-group textarea{border-color:var(--red)}.form-input__wrapper.error .input-group label{color:var(--red)}.form-input__wrapper.error .input-group.daypicker-input-wrap input:focus~.daypicker-btn,.form-input__wrapper.error .input-group.daypicker-input-wrap .daypicker-btn{border-color:var(--red);border:solid 1px var(--red);border-left:0}.form-input__error{text-align:right}.form-input__error p{color:var(--red);margin-top:5px;margin-bottom:0;font-size:10px}.form-input__error p.text-green{color:var(--green)}.form-input__wrapper{position:relative}.form-input__wrapper .tooltip-error{z-index:999;opacity:0;background-color:#fff;background-clip:padding-box;border-radius:7px;padding:10px;position:absolute;top:-140px;right:0;box-shadow:-1px 0 33px -4px #00000085}.form-input__wrapper .tooltip-error.show{opacity:1}.form-input__wrapper .tooltip-error.show:after{content:"";background-color:#fff;width:3px;height:3px;display:block}.form-input__wrapper .tooltip-error p{font-size:12px}.guest-checkout-form .form-title{font-size:1rem;font-weight:700}.fc-custom__select.error .fc-react-select__control{border-color:var(--red)}.fc-custom__select.error~.text-small{padding-top:5px;font-size:10px;line-height:14px;display:block}@media (max-width:767px){.horizontal-age-selector .text.pt-2{padding-top:0!important}}.singpass-btn{justify-content:center;align-items:center;gap:3px;font-family:Poppins,sans-serif;font-weight:700;display:flex!important}.singpass-btn img{max-height:14px;margin-top:3px}.singpass-btn.gray-outline:hover img,.singpass-btn.btn-secondary:hover img{filter:brightness(0)saturate()invert()sepia(47%)saturate(0%)hue-rotate(31deg)brightness(106%)contrast(101%)}.input-group.required label:after{content:"*";color:var(--red);margin-left:5px}.min-w-20{min-width:20%}@media (max-width:767px){.min-w-20{min-width:100%}}.btn-text-red{color:var(--red);background-color:#0000;border:none;padding-left:0}.btn-text-link{color:var(--blue);background-color:#0000}.page-banner .image-container{background-position:top;background-repeat:no-repeat;background-size:cover;min-height:320px;position:relative}@media (max-width:767px){.page-banner .image-container{justify-content:center;align-items:center;min-height:250px;display:flex}}.page-banner .image-container .banner-text{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}@media (max-width:767px){.page-banner .image-container .banner-text{width:85%}.page-banner .image-container .banner-text h3{font-size:22px}}.page-banner .image-container .overlay{background:#00000040;width:100%;height:100%;position:absolute;top:0;left:0}.page-banner .banner-title{font-weight:700}.page-banner.homepage .image-container{background-image:url(../media/slider.0hm7dwxjrq96j.jpg)}.page-banner.homepage .banner-text span{margin-bottom:15px;display:block}.page-banner.bestprice .image-container{background-image:url(../media/bestprice.148dzkfsk26m..png)}.page-banner.redeemgift .image-container{background-image:url(../media/redeemgift.0e-3p045bbt.r.jpg)}.page-banner.contact .image-container{background-image:url(../media/contactus.0zhk3o4rzjw-q.png)}.page-banner.write-review .image-container{background-image:url(../media/writeReview.0~trnffdkws10.jpg)}.page-banner.smart-journey .image-container{background-image:url(../media/smartJourneySlider.13ni-ytabzp9z.jpg)}.page-banner.elite-coder .overlay{opacity:0}.page-banner.elite-coder .image-container{background-image:url(../media/elitebanner.0r7h270hwdc8d.jpg);min-height:500px}@media (min-width:1480px){.page-banner.elite-coder .image-container{min-height:650px}}@media (max-width:767px){.page-banner.elite-coder .image-container{background-image:url(../media/elite-mobile-banner.12~w~ts3qglh7.jpg);min-height:250px;max-height:250px}}.page-banner.fc-x-ocbc .image-container,.page-banner.fc-x-ocbc-unlocked .image-container{background-image:url(../media/fc-x-ocbc.11p32ucmtk6vm.png);align-items:center;min-height:400px;padding:30px 0;display:flex}@media (max-width:767px){.page-banner.fc-x-ocbc .image-container,.page-banner.fc-x-ocbc-unlocked .image-container{background-image:url(../media/mobile-main-banner.093bt.._c_7f3.png)}}.page-banner.fc-x-ocbc .banner-content,.page-banner.fc-x-ocbc-unlocked .banner-content{z-index:10;position:relative}.page-banner.fc-x-ocbc .banner-content p.text-18,.page-banner.fc-x-ocbc-unlocked .banner-content p.text-18{font-size:18px}.page-banner.fc-x-ocbc .banner-title.text-40,.page-banner.fc-x-ocbc-unlocked .banner-title.text-40{font-size:40px;color:#000!important}@media (max-width:767px){.page-banner.fc-x-ocbc .banner-title.text-40,.page-banner.fc-x-ocbc-unlocked .banner-title.text-40{font-size:24px}}.page-banner.fc-x-ocbc .banner-image,.page-banner.fc-x-ocbc-unlocked .banner-image{z-index:10;position:relative}.page-banner.fc-x-ocbc .banner-image img,.page-banner.fc-x-ocbc-unlocked .banner-image img{width:100%;max-width:300px}@media (max-width:767px){.page-banner.fc-x-ocbc .banner-image,.page-banner.fc-x-ocbc-unlocked .banner-image{text-align:center}.page-banner.fc-x-ocbc .banner-image img,.page-banner.fc-x-ocbc-unlocked .banner-image img{max-width:200px;margin:0 auto 20px}.page-banner.fc-x-ocbc-unlocked .banner-content{margin-bottom:11rem}}.page-banner.fc-x-ocbc-unlocked .banner-content .banner-title{max-width:40%;font-size:32px;color:#000!important}.page-banner.fc-x-ocbc-unlocked .banner-content .banner-title .text-40{font-size:40px;color:#000!important}@media (max-width:767px){.page-banner.fc-x-ocbc-unlocked .banner-content .banner-title .text-40{font-size:32px}.page-banner.fc-x-ocbc-unlocked .banner-content .banner-title{max-width:100%;font-size:22px}.page-banner.fc-x-ocbc-unlocked .image-container{min-height:500px}}.page-banner.alp-pass .image-container{background-image:linear-gradient(#26225d 24%,#231f2a);align-items:center;padding:30px 0;display:flex}.page-banner.alp-pass .banner-content,.page-banner.alp-pass .banner-image{z-index:10;position:relative}.page-banner.alp-pass .banner-image img{width:100%;max-width:300px}@media (max-width:767px){.page-banner.alp-pass .banner-image{text-align:center}.page-banner.alp-pass .banner-image img{max-width:200px;margin:0 auto 20px}}.page-banner.giveagift .image-container{background-image:url(../media/giveagift.0lei6mgg97ndv.jpg);background-position:50% 45%;align-items:center;padding:30px 0;display:flex}.page-banner.giveagift .banner-content{z-index:10;position:relative}.page-banner.giveagift .banner-image img{width:100%;max-width:300px}.page-banner.become-partner .image-container{background-image:url(../media/bpbg.06rtrvsy_td5z.jpeg);background-position:50%;align-items:center;padding:30px 0;display:flex}.page-banner.become-partner .overlay{background:#00000026}.page-banner.become-partner .banner-content .banner-title,.page-banner.become-partner .banner-content p{color:var(--black)!important}.page-banner.become-partner .banner-content,.page-banner.become-partner .form-banner{z-index:10;position:relative}.page-banner.become-partner .form-banner{color:#fff;background-color:#ffffff40;padding:20px}.page-banner.become-partner .form-banner .floating-form .input-group{color:var(--black);background-color:#fff;border-radius:7px}.page-banner.become-partner .form-banner .floating-form .input-group label{color:var(--black)}.page-banner .banner-content .banner-title{font-size:28px}.page-banner .banner-content .banner-title,.page-banner .banner-content p{color:#fff!important}@media (max-width:767px){.page-banner .banner-content .banner-title{font-size:22px}}.fc-react-select{position:relative}.fc-react-select__control{border-color:var(--lightGraySecondary)}.fc-react-select__control,.fc-react-select__control--is-focused{border-color:var(--black);background-clip:padding-box;box-shadow:none!important;border-radius:7px!important}.fc-react-select__control:hover,.fc-react-select__control--is-focused:hover{border-color:var(--black)!important;box-shadow:none!important}.fc-react-select__menu,.fc-react-select__option,.fc-react-select__menu-list{z-index:999999;position:relative}.fc-table tr{border-width:1px}.fc-table thead tr th,.fc-table thead tr td,.fc-table tbody tr th,.fc-table tbody tr td{padding:.5rem .75rem}.fc-table thead{background-color:var(--green);color:#fff}.fc-table tr.no-border{border-bottom:none}.fc-checkbox{cursor:pointer;align-items:center;display:flex;position:relative}.fc-checkbox .form-control{opacity:0;z-index:88;cursor:pointer;background:0 0;width:100%;height:100%;position:absolute}.fc-checkbox .custom-checkbox{border:1px solid #ccc;border-radius:4px;width:15px;height:15px;margin-right:8px;position:absolute}.fc-checkbox .custom-checkbox:after{content:"";transform-origin:0 0;border:2px solid #fff;border-top:none;border-left:none;width:5px;height:8px;transition:transform .2s ease-in-out;position:absolute;top:0;left:55%;transform:rotate(45deg)scale(0)}.fc-checkbox .form-control:checked+.custom-checkbox{background-color:red;border-color:red}.fc-checkbox .form-control:checked+.custom-checkbox:after{transform:rotate(45deg)scale(1)}.fc-checkbox .title{padding-left:25px}.fcCarousel .carousel-control-next,.fcCarousel .carousel-control-prev{width:7%}.fcCarousel .carousel-control-next-icon,.fcCarousel .carousel-control-prev-icon{width:1.5rem;height:1.5rem}.fcCarousel .carousel-indicators button{border-radius:100%;width:13px;height:13px}.class-card{border:solid 1px var(--lightGray);background-color:#f8f8f8;border-radius:7px;flex-direction:column;height:calc(100% - 10px);margin:10px 0;padding:.5rem;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.class-card{min-height:300px}}.class-card .class-card-header{position:relative}@media (max-width:767px){.class-card .class-card-header .class-card-image{min-height:75px}}.class-card .class-card-header .class-card-image img{object-fit:contain;border-radius:5px;width:100%}.class-card .class-card-body{flex-direction:column;flex:1;min-height:245px;padding:15px;display:flex}@media (max-width:767px){.class-card .class-card-body{padding:15px 0}}.class-card .class-card-body .badge-green{flex-shrink:0}.class-card .class-card-body h2{color:var(--blue);font-size:1.125rem}@media (max-width:767px){.class-card .class-card-body h2{font-size:1rem}}.class-card .class-card-body h2{text-transform:capitalize;flex-shrink:0;margin-bottom:0}.class-card .class-card-body>span{color:var(--green);flex-shrink:0;font-size:.75rem}.class-card .class-card-body .card-props{flex:1;padding:8px 0}.class-card .class-card-body .card-props ul li{align-items:center;margin-bottom:7px;font-size:.875rem;display:flex}@media (max-width:767px){.class-card .class-card-body .card-props ul li{font-size:.75rem}}.class-card .class-card-body .card-props ul li i{color:var(--gold);min-width:20px}.class-card .class-card-body .badge-red-outline.badge-price{flex-shrink:0}.class-card .class-card-footer{flex-shrink:0;padding:0 15px 15px}.class-card .class-card-overlay{opacity:0;z-index:-10;background-color:#00000040;justify-content:center;align-items:center;width:100%;height:100%;transition:all .2s ease-in;display:flex;position:absolute;top:0;left:0}.class-card .class-card-overlay .btn-main{text-align:center;min-width:100px;display:block}.class-card:hover .class-card-header{position:relative}.class-card:hover .class-card-overlay{opacity:1;z-index:99;transition:all .2s ease-out}.sg60credit-card{border:solid 1px var(--lightGray);background-color:#f8f8f8;border-radius:7px;flex-direction:column;height:calc(100% - 10px);margin:10px 0;padding:0;display:flex;position:relative;overflow:hidden}.sg60credit-card .parent-child-icon{padding:5px}.sg60credit-card .parent-child-icon img{width:60px}.sg60credit-card .class-card-header{position:relative}@media (max-width:767px){.sg60credit-card .class-card-header .class-card-image{min-height:75px}}.sg60credit-card .class-card-header .class-card-image img{object-fit:cover;width:100%;max-height:200px}.sg60credit-card .class-card-body{align-items:center;gap:5px;min-height:245px;padding:15px;display:flex}.sg60credit-card .class-card-body .detail{flex:1}.sg60credit-card .class-card-body .badge-green{flex-shrink:0}.sg60credit-card .class-card-body h2{text-transform:capitalize;flex-shrink:0;margin-bottom:5px;font-size:1.125rem}@media (max-width:767px){.sg60credit-card .class-card-body h2{font-size:1rem}}.sg60credit-card .class-card-body>span{color:var(--green);flex-shrink:0;font-size:.75rem}.sg60credit-card .class-card-body .card-props{flex:1}.sg60credit-card .class-card-body .card-props p{margin-bottom:0}.sg60credit-card .class-card-body .card-props ul li{align-items:center;margin-bottom:7px;font-size:.875rem;display:flex}@media (max-width:767px){.sg60credit-card .class-card-body .card-props ul li{font-size:.75rem}}.sg60credit-card .class-card-body .card-props ul li i{color:var(--gold);min-width:20px}.sg60credit-card .class-card-body .badge-red-outline.badge-price{flex-shrink:0}.sg60credit-card .class-card-footer{flex-shrink:0;padding:0 15px 15px}.sg60credit-card .class-card-overlay{opacity:0;z-index:-10;background-color:#00000040;justify-content:center;align-items:center;width:100%;height:100%;transition:all .2s ease-in;display:flex;position:absolute;top:0;left:0}.sg60credit-card .class-card-overlay .btn-main{text-align:center;min-width:100px;display:block}.sg60credit-card:hover .class-card-header{position:relative}.sg60credit-card:hover .class-card-overlay{opacity:1;z-index:99;transition:all .2s ease-out}.secondary-class-card{border-bottom:solid 1px var(--lightGraySecondary);cursor:pointer;flex-wrap:wrap;margin-bottom:20px;padding-bottom:20px;transition:all .2s ease-in;display:flex}.secondary-class-card h2.class-name{color:var(--blue);font-size:1rem}.secondary-class-card.row{margin-left:0;margin-right:0}@media (max-width:767px){.secondary-class-card.row{margin-left:-15px;margin-right:-15px}}.secondary-class-card:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.secondary-class-card.bordered-card{border:solid 1px var(--lightGraySecondary);border-radius:7px;margin-bottom:0;padding:10px 10px 0}.secondary-class-card.bordered-card:hover{transition:all .2s ease-out;box-shadow:0 0 26px -8px #000000ba}.secondary-class-card:hover{transition:all .2s ease-out}.secondary-class-card:hover .class-name{color:var(--red);transition:all .2s ease-out}.secondary-class-card .image-container{border-radius:7px;position:relative;overflow:hidden}.secondary-class-card .image-container .pricetag{background-color:var(--red);color:#fff;border-bottom-left-radius:7px;padding:7px 10px;font-size:12px;position:absolute;top:0;right:0}.secondary-class-card .image-container img{object-fit:cover;width:100%;max-height:180px}@media (max-width:767px){.secondary-class-card .image-container{align-items:center;max-height:200px;margin-bottom:20px;display:flex;overflow:hidden}.secondary-class-card .image-container img{max-height:unset}}.secondary-class-card .ratings{color:var(--lightGray);margin:10px 0}.secondary-class-card .left-col,.secondary-class-card .right-col{padding:0 5px}.secondary-class-card .class-name{color:var(--black);text-transform:capitalize;font-weight:700;transition:all .2s ease-in}.secondary-class-card .school-name,.secondary-class-card .ratings i{font-size:12px}.secondary-class-card .card-props{margin-top:10px}.secondary-class-card .card-props ul li{color:var(--black);align-items:center;margin-bottom:7px;font-size:.75rem;display:flex}.secondary-class-card .card-props ul li i{color:var(--gold);min-width:20px}.secondary-class-card .card-props ul li.class-location span{border:solid 1px var(--green);color:var(--green);border-radius:7px;padding:5px 7px;font-size:12px;display:block}.testimonial-card{background-color:var(--lightGraySecondary);border-radius:7px;flex-wrap:wrap;justify-content:center;align-items:center;min-height:190px;padding:20px;display:flex}.testimonial-card .image-container{border-radius:7px;overflow:hidden}@media (max-width:767px){.testimonial-card .image-container{margin-bottom:15px}.testimonial-card .image-container img{max-height:150px}}.testimonial-card .testimonial-details{padding:0 20px}@media (max-width:767px){.testimonial-card .testimonial-details{padding:0}}.testimonial-card .testimonial-details .message{font-style:italic}.testimonial-card .testimonial-details .name{margin-top:10px;font-weight:700}.myuser-card{transition:all .3s ease-in-out;position:relative}.myuser-card .dashbox-body{border-top:.5px solid var(--lightGraySecondary)}.myuser-card__title{color:var(--blue);font-size:1.2rem}.myuser-card__subtitle{color:var(--green);font-size:1rem}.myuser-card__label{color:#fff;z-index:2;background-color:var(--green);border-bottom-left-radius:7px;padding:5px 15px;font-size:12px;position:absolute;right:0}.myuser-card__label.bg-red{background-color:var(--red)}.myuser-card__label.skeleton{opacity:.5;background-color:#ddd;color:#ddd!important}.myuser-card__item{text-transform:capitalize;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;margin-bottom:5px;display:flex}.myuser-card__item label{flex:0 0 40%;max-width:40%;font-weight:700}.myuser-card__item span,.myuser-card__item div{flex:0 0 55%;max-width:55%;display:block}.myuser-card__attendees{max-height:0;transition:max-height .1s ease-in-out;overflow:hidden}.myuser-card__attendees.show{max-height:100%}.myuser-card__attendees.show .col-md-12 .attendees-detail{max-width:50%}@media (max-width:767px){.myuser-card__attendees.show .col-md-12 .attendees-detail{max-width:100%}}.myuser-card__attendees-item{border-bottom:solid .5px var(--lightGraySecondary);margin-bottom:1rem;padding-bottom:1rem}.myuser-card__attendees-item .attendees-qr .qr-image{object-fit:cover;width:70px;max-width:70px;margin:.5rem 0}.myuser-card__detail-btn{position:relative}.myuser-card__detail-btn a{background-color:#fff;max-width:fit-content;padding:10px;display:block;position:absolute;top:-20px;right:-15px}.myuser-card__detail-btn a i{transition:all .3s ease-in-out}.myuser-card__detail-btn a i.show{transform:rotate(-180deg)}.class-data-table .user-child-lists{gap:.5rem}.user-child-lists{flex-wrap:wrap;justify-content:flex-start;gap:1.5rem 0;padding-bottom:1rem;display:flex}.user-child-lists .child-card{flex:0 0 33.3%;max-width:33%}@media (max-width:767px){.user-child-lists .child-card{flex:0 0 100%;max-width:100%}}.user-child-lists .child-card__child-detail{-o-transition:all ease-in .3s;cursor:pointer;background-color:#f9474a3a;background-clip:padding-box;border-radius:5px;gap:.5rem;padding:7px;transition:all .3s ease-in;display:flex;position:relative}.user-child-lists .child-card__child-detail .user-props{max-width:120px}.user-child-lists .child-card__child-detail .user-props .age{font-size:.75rem}.user-child-lists .child-card__child-detail .avatar{flex:0 0 13%;width:30px;max-width:40px;height:29px;font-weight:700}@media (max-width:767px){.user-child-lists .child-card__child-detail .avatar{flex:0 0 10%}}.user-child-lists .child-card__child-detail .name{white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-size:12px;overflow:hidden}.user-child-lists .child-card__child-detail .icon-check,.user-child-lists .child-card__child-detail .icon-edit{-o-transition:all .3s ease-in;background-clip:padding-box;border-radius:20%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;transition:all .3s ease-in;display:flex}.user-child-lists .child-card__child-detail .icon-edit{z-index:999;background:var(--lightGraySecondary);position:absolute}.user-child-lists .child-card__child-detail .icon-edit:hover{-o-transition:all .3s ease-out;background:var(--orange);transition:all .3s ease-out}.user-child-lists .child-card__child-detail .icon-edit:hover i{color:#fff}.user-child-lists .child-card__child-detail .custom-checkbox:checked{background-color:#fff}.user-child-lists .child-card__child-detail.not-allowed{background-color:var(--lightGraySecondary);cursor:not-allowed}.user-child-lists .child-card__child-detail.not-allowed .avatar{background-color:var(--lightGray)}.user-child-lists .child-card__child-detail.not-allowed .custom-checkbox{display:none}.user-child-lists .child-card .child-addons,.user-child-lists .child-card .child-item{flex:0 0 100%;width:100%}.user-child-lists .child-card .child-addons{padding-top:5px}.user-child-lists .child-card .child-addons__props{flex-wrap:wrap;align-items:center;gap:5px;padding-bottom:5px;display:flex}.user-child-lists .child-card .child-addons__props .add-notes{font-size:.75rem}.user-child-lists .child-card .child-addons__notes .form-control{background-color:var(--lightGraySecondary)}.user-child-lists .child-card .child-addons .addons-label{background-color:var(--goldOpacity);-o-transition:all .2s ease-in;background-clip:padding-box;border-radius:3px;width:fit-content;padding:.35rem .5rem;font-size:.75rem;transition:all .2s ease-in}.user-child-lists .child-card .child-addons .addons-label.disabled{-o-transition:all .2s ease-out;background-color:var(--lightGraySecondary);transition:all .2s ease-out}.user-child-lists .child-card .child-addons .special-message{margin-top:.5rem}.user-child-lists .child-card .child-addons .special-message label{width:100%;margin-bottom:8px}.user-child-lists .child-card .edit-btn{cursor:pointer;background-color:var(--lightGray);border-radius:7px;max-width:fit-content;padding:.5rem;font-size:.75rem}.user-child-lists .child-card .edit-btn:hover{background-color:var(--orange);color:#fff}@media (max-width:767px){.user-child-lists .child-card .edit-btn:hover{background-color:var(--lightGray);color:var(--lightGraySecondary)}}.bookmark-card{background-color:#fff;border:none}.bookmark-card.card-shadow{box-shadow:2px 2px 7px 1px #ddd}.bookmark-card .class-card-body{min-height:fit-content}.bookmark-card .card-product-details .row.has-divider .col:nth-child(2){border-left:solid .5px var(--lightGray);border-right:solid .5px var(--lightGray)}.bookmark-card .card-product-details .number span{display:block}.bookmark-card .card-product-details .number span.text-small{text-transform:capitalize;line-height:14px}.schoolbag-card{border:solid 1px var(--lightGraySecondary);background-clip:padding-box;border-radius:7px;margin-bottom:1rem;padding:1rem;position:relative}.schoolbag-card .remove-btn{position:absolute;top:.5rem;right:.5rem}.schoolbag-card__body{padding-top:1rem}.schoolbag-card__body h2{gap:5px}.schoolbag-card__body h2 a{font-size:1.2rem}.schoolbag-card__body h2 .total{margin-left:auto;font-size:1.2rem}.schoolbag-card__body.has-checkbox{align-items:flex-start;gap:10px;display:flex}.schoolbag-card__body.has-checkbox .icon-check{cursor:pointer;flex:none;align-items:center;margin-top:5px;display:flex}.schoolbag-card__body.has-checkbox .body-content{flex:1}@media (max-width:767px){.schoolbag-card__body h2{flex-wrap:wrap}.schoolbag-card__body h2 a{flex:0 0 100%;max-width:100%}.schoolbag-card__body h2 .total{margin-top:.25rem}}.schoolbag-card .btn-wrapper a{margin:0}.favouriteData-card .class-card-body{min-height:fit-content}@media (max-width:767px){#search-tab .class-card{min-height:250px}#search-tab .class-card .class-card-body{min-height:223px}}.badge-green,.badge-red,.badge-red-outline,.badge-blue,.badge-gray,.badge-orange,.badge-gold{background-clip:padding-box;border-radius:5px;width:fit-content;padding-left:8px;padding-right:8px;font-size:.75rem}.badge-green.skeleton,.badge-red.skeleton,.badge-red-outline.skeleton,.badge-blue.skeleton,.badge-gray.skeleton,.badge-orange.skeleton,.badge-gold.skeleton{opacity:.5;background-color:#ddd;border-color:#0000;color:#ddd!important}.badge-red{background:var(--red-transparent)!important;color:var(--red)!important}.badge-red-outline{border:solid .5px var(--red)!important;color:var(--red)!important;background-color:#0000!important}.badge-green{background:var(--green-transparent)!important;color:var(--green)!important}.badge-blue{background:var(--blue-transparent)!important;color:var(--blue)!important}.badge-gray{background:var(--lightGraySecondary)!important;color:var(--black)!important}.badge-orange{background:var(--orange)!important;color:#fff!important}.badge-gold{background:var(--gold)!important;color:#fff!important}.badge-price{font-size:1rem;font-weight:700}.pref-school-card{flex-wrap:wrap;display:flex}.pref-school-card .card-image-wrapper{text-align:center}.pref-school-card .card-image-wrapper .card-image{border:solid .25px var(--lightGray);border-radius:50%;width:70px;height:70px;margin:0 auto 10px;position:relative;overflow:hidden}.pref-school-card .card-image-wrapper .card-image img{object-fit:cover;border-radius:50%;width:70px;height:70px}.pref-school-card .card-props{padding-left:10px}@media (max-width:767px){.pref-school-card .card-props{padding-left:0}}.elite-card .image-wrapper img{max-width:70%;margin:auto;display:block}.not-available-card{position:relative}.not-available-card .bg-block{z-index:9;cursor:not-allowed;background-color:#00000047;position:absolute;inset:0}.ocbc-experience-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex:1;margin-bottom:24px;padding:10px;transition:box-shadow .3s;position:relative;overflow:hidden}.ocbc-experience-card .bonus-badge{z-index:10;color:#fff;background:url(/images/ocbc-experiences/bonus-badge.png) 100%/cover no-repeat;align-items:center;min-width:fit-content;height:36px;padding:10px 30px 15px 15px;font-weight:700;display:flex;position:absolute;top:18px;left:0}.ocbc-experience-card:hover{box-shadow:0 4px 12px #0000001a}.ocbc-experience-card .ocbc-experience-image{background:#f5f5f5;border-radius:7px;width:100%;min-height:238px;max-height:238px;margin-bottom:1rem;position:relative;overflow:hidden}.ocbc-experience-card .ocbc-experience-image img{object-fit:cover;object-position:top;width:100%;height:100%;min-height:238px;max-height:238px}.ocbc-experience-card .ocbc-experience-content{flex:1;padding:10px 10px 0;position:relative}@media (max-width:767px){.ocbc-experience-card .ocbc-experience-content .d-flex{flex-wrap:wrap;margin-bottom:1rem;display:flex}}.ocbc-experience-card .ocbc-experience-content .value-badge{color:#ec3f04;background:#ec3e0420;border:1px solid #ec3f04;border-radius:7px;padding:6px 12px;font-size:13px;font-weight:600}.ocbc-experience-card .ocbc-experience-content .experience-title{color:#000;margin:0 0 8px;padding-right:10px;font-size:20px;font-weight:600}@media (max-width:767px){.ocbc-experience-card .ocbc-experience-content .experience-title{flex:0 0 100%;max-width:100%}}.ocbc-experience-card .ocbc-experience-content .experience-subtitle{color:#041e42;margin-bottom:16px;font-size:14px;font-weight:400}.ocbc-experience-card .ocbc-experience-content .experience-description{color:#555;margin-bottom:10px;font-size:14px;line-height:1.6}.ocbc-experience-card .ocbc-experience-content .skills{margin-bottom:10px}.ocbc-experience-card .ocbc-experience-content .experience-action{margin-top:20px}@media (max-width:767px){.ocbc-experience-card{flex-direction:column}.ocbc-experience-card .ocbc-experience-image{max-width:100%;min-height:200px;max-height:200px}.ocbc-experience-card .ocbc-experience-content .experience-title{padding-right:0}.ocbc-experience-card .ocbc-experience-content .value-badge{top:12px;right:12px}}.starter-kit-card{border-radius:7px;flex:1;padding:1rem}.starter-kit-card .card-header{text-align:center;gap:10px}.starter-kit-card .card-header .kit-category-name{justify-content:center;align-items:center;min-height:86px;padding:1rem 0;font-size:18px;font-weight:700;display:flex}@media (max-width:767px){.starter-kit-card .card-header .kit-category-name{min-height:58px;padding:.5rem 0;font-size:14px}.starter-kit-card .card-header .kit-category-image img{max-height:40px}}.starter-kit-card .card-body .kit-image{border-radius:7px;max-height:165px;overflow:hidden}.starter-kit-card .card-body .kit-image img{object-fit:cover;width:100%;min-height:165px}@media (max-width:767px){.starter-kit-card .card-body .kit-image img{min-height:85px}}.starter-kit-card .card-body .kit-title h2{text-align:center;padding:1rem 0;font-size:1rem;font-weight:500}@media (max-width:767px){.starter-kit-card .card-body .kit-title h2{font-size:14px}}.starter-kit-card .card-footer .kit-price{text-align:center;border-style:solid;border-width:1px;border-radius:7px;width:fit-content;margin:auto;padding:5px;font-size:1rem;font-weight:700}.starter-kit-card.red{background-color:#cd001a1a}.starter-kit-card.red .card-header .kit-category-name{color:#cc001b}.starter-kit-card.red .card-footer .kit-price{color:#cc001b;background-color:#cd001a1a;border-color:#cc001b}.starter-kit-card.yellow{background-color:#fc950f1a}.starter-kit-card.yellow .card-header .kit-category-name{color:#fc950f}.starter-kit-card.yellow .card-footer .kit-price{color:#fc950f;background-color:#fc950f1a;border-color:#fc950f}.starter-kit-card.blue{background-color:#1da9c11a}.starter-kit-card.blue .card-header .kit-category-name{color:#1da9c1}.starter-kit-card.blue .card-footer .kit-price{color:#1da9c1;background-color:#1da9c11a;border-color:#1da9c1}.starter-kit-card.green{background-color:#4ea3311a}.starter-kit-card.green .card-header .kit-category-name{color:#4ea331}.starter-kit-card.green .card-footer .kit-price{color:#4ea331;background-color:#4ea3311a;border-color:#4ea331}.ocbc-experience-card.unlocked-kit-card{flex:1}.ocbc-experience-card.unlocked-kit-card .ocbc-experience-image{border-radius:7px;width:100%;min-height:165px;max-height:165px;margin-bottom:0;overflow:hidden}@media (max-width:767px){.ocbc-experience-card.unlocked-kit-card .ocbc-experience-image{min-height:100px;max-height:100px}}.ocbc-experience-card.unlocked-kit-card .ocbc-experience-image img{object-fit:cover;width:100%;min-height:165px;max-height:165px}@media (max-width:767px){.ocbc-experience-card.unlocked-kit-card .ocbc-experience-image img img{min-height:95px;max-height:95px}.ocbc-experience-card.unlocked-kit-card .ocbc-experience-content{max-height:fit-content;padding-left:0;padding-right:0;display:inline-block}}.ocbc-experience-card.unlocked-kit-card .ocbc-experience-content .experience-title{text-align:center;justify-content:center;align-items:center;min-height:3rem;margin-bottom:0;font-size:1rem;display:flex}@media (max-width:767px){.ocbc-experience-card.unlocked-kit-card .ocbc-experience-content .experience-title{min-height:58px}}.ocbc-experience-card.unlocked-kit-card .ocbc-experience-content hr{margin:.5rem 0}.ocbc-experience-card.unlocked-kit-card .ocbc-experience-content ul{margin-bottom:0}.ocbc-experience-card.unlocked-kit-card .ocbc-experience-content ul li{margin-bottom:.25rem;font-size:.9rem}.ocbc-experience-card.unlocked-kit-card .ocbc-experience-content .experience-cat{padding:1rem 0}.ocbc-experience-card.unlocked-kit-card .experience-action{border-top:solid 1px var(--lightGraySecondary);text-align:center;margin:auto -1rem 0;padding:.75rem 1rem .25rem}.ocbc-experience-card.unlocked-kit-card .experience-action a{color:var(--blue);justify-content:center;font-weight:600}.ocbc-experience-card.unlocked-kit-card.red .experience-title{color:#cc001b!important}.ocbc-experience-card.unlocked-kit-card.yellow .experience-title{color:#fc950f!important}.ocbc-experience-card.unlocked-kit-card.blue .experience-title{color:#1da9c1!important}.ocbc-experience-card.unlocked-kit-card.green .experience-title{color:#4ea331!important}.ocbc-experience-card,.starter-kit-card{flex-direction:column;display:flex}.search-page .class-card .class-card-header{position:relative}.search-page .class-card .class-card-header .class-card-image,.search-page .class-card .class-card-header .class-card-image img{max-height:162px;overflow:hidden}.centered-layout{justify-content:center;align-items:center;height:calc(100vh - 143.5px);display:flex}.centered-layout.forgot-bg{background-image:url(../media/forgotBg.0xlxt~-jvt004.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.centered-layout.with-nav{height:calc(100vh - 335px)}.fit-content{width:fit-content}.mh-fit-content{min-height:fit-content!important}.dashbox{background:#fff;border-radius:7px;padding:20px;box-shadow:1px 1px 1px 1px #e6e7e9}@media (max-width:767px){.dashbox{margin-bottom:20px}}.dashbox .dashbox-header{border-top-left-radius:7px;border-top-right-radius:7px;padding:15px 20px;font-size:1rem;font-weight:700}.dashbox .dashbox-header.green-bg{background-color:var(--greenSecondary);color:#fff}.dashbox .dashbox-header.gold-bg,.dashbox .dashbox-header.blue-bg{color:#fff}.dashbox .dashbox-header a{float:right}.dashbox .dashbox-header.text-medium{font-size:1.25rem}.dashbox.dashbox-with-header{padding:0}.dashbox.dashbox-with-border{box-shadow:none;border:solid 1px var(--lightGraySecondary)}.dashbox.dashbox-with-border.select-filter-wrapper{z-index:3;position:relative}.dashbox .dashbox-image{margin-bottom:20px}.dashbox .dashbox-image img{border-radius:7px;width:100%}.dashbox .dashbox-body{padding:20px}.dashbox .dashbox-body .gray-bg{border-radius:7px;padding:20px}.dashbox .dashbox-footer{padding:0 20px 20px}.dashbox .dashbox-footer .v-spacer{min-height:1px}#guestCheckoutModal .modal-body{padding:var(--bs-modal-padding) 2rem}@media (max-width:767px){#guestCheckoutModal .modal-body{padding:var(--bs-modal-padding) var(--bs-modal-padding) 0}}#guestCheckoutModal .d-flex{flex-wrap:wrap}@media (max-width:767px){#guestCheckoutModal .d-flex{flex-direction:column}#guestCheckoutModal .d-flex .guest-column{background-color:var(--lightGraySecondary);padding:var(--bs-modal-padding);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius);margin:0 -15px}}#guestCheckoutModal .d-flex .column{flex:1 1 0}#guestCheckoutModal .vertical-divider{padding:0 2rem}@media (max-width:767px){#guestCheckoutModal .vertical-divider{display:none}}#guestCheckoutModal .vertical-divider:after{content:"";background-color:var(--lightGraySecondary);width:1px;height:100%;display:block}@media (max-width:767px){#guestCheckoutModal .vertical-divider:after{width:100%;height:1px}#guestCheckoutModal .modal-footer{display:none}}.spacer:before{content:"";background-color:var(--lightGraySecondary);width:100%;height:.5px;display:block}.w-fit-content{max-width:fit-content}.mw-fit-content{min-width:fit-content!important}.mw-100{min-width:100px}.mw-25{min-width:25%}.mw-50{min-width:50%}@media (max-width:767px){.mw-25,.mw-50{min-width:100%}}.mt-minus-1{margin-top:-15px}.rounded-corner{border-radius:7px}@media (max-width:767px){.rounded-corner{border-radius:0}}.col.has-border{border-left:solid 1px var(--lightGraySecondary);border-right:solid 1px var(--lightGraySecondary)}.col.has-border-left{border-left:solid 1px var(--lightGraySecondary)}.col.has-border-right{border-right:solid 1px var(--lightGraySecondary)}.h-0{height:0}.recognition-mark{justify-content:center;align-items:center;height:100%;display:flex}.recognition-mark img{width:100%;max-width:80px}@media (max-width:767px){.recognition-mark{align-items:start}.recognition-mark img{max-width:50px}}.light-gray-bg{background-color:#f9f9f9}hr.dot-line{border-top:1px dotted #fff}.text-with-icon img{height:80px}.text-with-icon .text-title{margin:10px 0;font-size:16px}.text-with-icon p{position:relative}.text-with-icon i.fa-quote-left{color:var(--lightGray);font-size:22px;position:absolute;top:-15px;left:-5px}.text-orange{color:var(--orange)!important}.text-red{color:var(--red)!important}.text-blue-light{color:var(--blue-light)!important}.text-blue{color:var(--blue)!important}.text-green{color:var(--green)!important}.text-gray{color:var(--darkGray)!important}.text-gold{color:var(--gold)}.text-black{color:var(--black)}.text-16{font-size:1rem}.text-14{font-size:14px}.text-18{font-size:18px}.text-20{font-size:20px}.text-22{font-size:22px}.text-24{font-size:24px}.text-26{font-size:26px}.text-40{font-size:40px}.text-56{font-size:56px}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-big{font-size:3em}.text-medium{font-size:1.5em}.text-small{font-size:12px}.text-trough{text-decoration:line-through}.text-underline{text-decoration:underline!important}.section-title{text-align:center;margin-bottom:40px;position:relative}.section-title h2{text-transform:capitalize;margin:0;font-size:32px;display:inline-block;position:relative}.section-title h2:after{content:"";background-color:#d41f31;width:50px;height:3px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.section-title.red-bg-title{color:#fff;background-color:#d41f31;border-radius:7px;padding:10px 0}.section-title.red-bg-title h2:after{display:none}@media (max-width:767px){.section-title.red-bg-title{text-align:center}}.section-title.side-title{text-align:left}.section-title.side-title h2:after{content:"";background-color:#d41f31;width:50px;height:3px;position:absolute;bottom:-12px;left:25px}@media (max-width:767px){.section-title{text-align:left}.section-title h2{font-size:20px}.section-title h2:after{content:"";background-color:#d41f31;width:50px;height:3px;position:absolute;bottom:-12px;left:25px}}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-normal{font-weight:400}@media (max-width:767px){.text-center.xs-text-left,.text-right.xs-text-left{text-align:left!important}}.numbered-title{align-items:center;gap:10px;margin-bottom:1.5rem;display:flex}.numbered-title.pt-6{padding-top:2.25rem}@media (max-width:767px){.numbered-title.pt-6{padding-top:0}}.numbered-title .number{background-color:var(--red);color:#fff;border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}.numbered-title .page-content-title{margin-bottom:0}.numbered-title .number,.numbered-title .page-content-title{font-size:30px}@media (max-width:767px){.numbered-title .number,.numbered-title .page-content-title{font-size:20px}.numbered-title .number{flex:0 0 10%;max-width:10%}.numbered-title .page-content-title{flex:1}}.sg60-accordion-item{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.sg60-accordion .accordion-header{border-bottom:none!important}.sg60-accordion .accordion-button{color:#111827;background-color:#fff;font-weight:600;box-shadow:none!important}.sg60-accordion .accordion-button.collapsed{color:#111827;background-color:#fff}.sg60-accordion .accordion-body{margin-top:-10px}.sg60-card{background:#fff;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 1px #1018280f}.sg60-card.clickable{cursor:pointer}.sg60-card:hover{box-shadow:0 2px 12px #1018281f}.sg60-card-title{color:#111827;text-align:center;flex-direction:column;gap:8px;padding:30px 16px 16px;font-weight:800;display:flex}.sg60-card-title--left{height:262px}.sg60-color-only{background-color:#fcf2f2;justify-content:center;align-items:center;display:flex}.sg60-color-only img{width:min(250px,100%);height:auto;margin:0 auto;display:block}.sg60-singpass{height:35px}@media (max-width:767px){.sg60-singpass{height:28px}}.sg60-hero-strip{background-position:bottom;background-repeat:no-repeat;background-size:cover;border-radius:12px;height:120px;margin:6px 0 12px}.is-left .sg60-hero-strip{background-blend-mode:normal}.sg60-hero-illustration{background:#f8fafc url(/images/sg60-promo-banner.png) 50%/cover no-repeat;border-radius:12px;height:120px;margin:6px 0 12px}.sg60-card-body{color:#374151;margin:16px}.sg60-card-body b{color:var(--red);margin-bottom:10px;font-size:large}.sg60-card-body p{font-size:medium}.sg60-list{margin:8px 0 0 18px;padding:0;font-size:medium}.sg60-list li{margin:6px 0;list-style:outside}.sg60-help-inner{background:#fff;border-radius:16px;align-items:center;gap:12px;padding:16px 18px;display:flex;box-shadow:0 1px #1018280f}.sg60-help-inner p{font-size:medium}.sg60-help-icon{background:url(/images/email.svg) 50%/70% no-repeat;border-radius:10px;flex:0 0 44px;width:44px;height:44px;font-size:medium}.sg60-card a,.sg60-help a{color:#e11d48;text-decoration:none}.sg60-card a:hover,.sg60-help a:hover{text-decoration:underline}.mobile-only{display:none}@media (max-width:767px){.mobile-only{display:block}}.desktop-only{display:block}@media (max-width:767px){.desktop-only,.d-flex.desktop-only{display:none!important}.mobile-menu{justify-content:space-between;align-items:center;display:flex}.mobile-menu .burger-menu{max-width:18px}.mobile-menu .burger-menu span{background-color:#fff;height:2px;margin-bottom:3px;display:block}.mobile-menu .col:has(>.logo-wrapper){flex:1}:is(.mobile-menu .col:has(>.btn-wrapper),.mobile-menu .col:has(>.slide-menu-wrapper)){flex:0 0 10%;max-width:10%}.mobile-menu .logo-wrapper{text-align:left}.mobile-menu .search-btn{cursor:pointer}.mobile-menu .search-btn i{color:#fff}.mobile-menu .slide-menu-wrapper .burger-menu{margin-left:auto}.mobile-menu .slide-menu-wrapper .slide-menu{z-index:999;background-color:#fff;width:100%;height:100%;transition:left .3s ease-in-out;position:fixed;top:0;left:-100%}.mobile-menu .slide-menu-wrapper .slide-menu .logo-wrapper{background-color:var(--black);align-items:center;padding:10px;display:flex}.mobile-menu .slide-menu-wrapper .slide-menu .logo-wrapper img{max-width:150px}.mobile-menu .slide-menu-wrapper .slide-menu .logo-wrapper .close-btn{margin-left:auto}.mobile-menu .slide-menu-wrapper .slide-menu .logo-wrapper .close-btn i{font-size:1.2rem}.mobile-menu .slide-menu-wrapper .slide-menu.open{left:0}.mobile-menu .slide-menu-wrapper .slide-menu ul li.logout-btn{border-radius:0}.mobile-menu .slide-menu-wrapper .slide-menu ul li a{padding:10px 12px}}body,a,p{color:var(--black);font-family:Ubuntu,sans-serif;font-size:14px}a{color:var(--red);transition:all .3s ease-in;text-decoration:none!important}a:hover{color:var(--red-hover);transition:all .3s ease-out}a.hover-line__blue.active{background-color:var(--blue)}a.hover-line__green.active{background-color:var(--green)}a.hover-line__red.active{background-color:var(--red)}a.hover-line__red.active i{color:#fff}a:hover.hover-line{border:1px solid}a:hover.hover-line__blue{border-color:var(--blue)}a:hover.hover-line__green{border-color:var(--green)}a:hover.hover-line__red{border-color:var(--red)}img{max-width:100%}ul{margin:0;padding:0}ul.desktop-only{display:flex!important}@media (max-width:767px){ul.desktop-only{display:none!important}}ul.mobile-only{display:none!important}@media (max-width:767px){ul.mobile-only{display:flex!important}}ul li{list-style:none}ul.has-list-style{margin-bottom:1rem;padding-left:20px}ul.has-list-style li{list-style:outside}ol,ul{margin:0;padding:0}ol.parent-list,ul.parent-list{padding-left:15px}ol.child-list,ul.child-list{padding-left:30px}ol li[data-list=bullet],ul li[data-list=bullet]{list-style-type:disc}.section-padding{margin:20px 0;padding:20px 0}.section-padding:last-child{margin-bottom:0}@media (max-width:767px){.section-padding{margin:10px 0}}.section-mb{margin-bottom:40px!important}@media (max-width:767px){.section-mb{margin-bottom:20px!important}}.mirror-image{transform:scaleX(-1)}.sg60-section.top-image{background-position:0 0}@media (min-width:1629px){.sg60-section.top-image{background-position:0 -200px}}@media (max-width:767px){.sg60-section.top-image .banner-title{flex:0 0 70%;max-width:70%;font-size:1.5rem}}.sg60-section.top-image .banner-title{color:#000!important}.sg60-guide-star{width:50px}@media (min-width:767px){.sg60-guide-star{width:200px}}.banner-title-size{font-size:1rem}@media (min-width:768px){.banner-title-size{font-size:2.5rem}}.btn-sg60 .btn-wrapper{flex-direction:column;align-items:center;gap:10px;display:flex}@media (min-width:767px){.btn-sg60 .btn-wrapper{flex-direction:row;justify-content:start;margin-left:-10px}.btn-sg60 .btn-wrapper span{margin:0 8px}}.sg60-section{background-color:#fcf2f2;background-image:url(../media/sg60-bg.0l20xe-.r7e37.png);background-repeat:no-repeat;background-size:cover}@media (max-width:767px){.sg60-section{background-color:#f7e2e3;background-position:0 0;background-size:200%}.sg60-section .page-content{text-align:center}.sg60-section .page-content .singpass-btn{margin-left:auto;margin-right:auto}}.sg60-section .container{position:relative}.sg60-section .container .flying-icon img{display:none}@media (min-width:1020px){.sg60-section .container .flying-icon img{display:block;position:absolute;top:50px;right:0}}@media (min-width:768px) and (max-width:1024px){.sg60-section .page-content{padding-top:20px}}.sg60-section .support-logo{max-height:35px}@media (max-width:767px){.sg60-section .support-logo{max-height:30px}}.no-pb{padding-bottom:0!important}.no-pt{padding-top:0!important}.no-mb{margin-bottom:0!important}.no-mt{margin-top:0!important}.no-mr{margin-right:0!important}.no-ml{margin-left:0!important}.no-my{margin-top:0!important;margin-bottom:0!important}.no-mx{margin-left:0!important;margin-right:0!important}.pl-20{padding-left:20px}.pr-20{padding-right:20px}.pt-20{padding-top:20px}.pb-20{padding-bottom:20px}.sg60-guide-step{background-color:#fff;border:1px solid #cdcecf;border-radius:30px;padding:15px}@media (min-width:767px){.sg60-guide-step{display:flex}}.sg60-guide-step .sg60-guide-step-number{color:#fff;background-color:#dc3545;border:1px;border-radius:20px 0;flex:auto;max-width:35px;height:35px;margin-right:10px;padding:5px;font-weight:700}.sg60-guide-step .sg60-guide-step-content{flex-wrap:wrap;flex:1;align-items:center;display:flex}.sg60-guide-step .sg60-guide-step-content .image-container{text-align:center;flex:0 0 20%;max-width:20%}.sg60-guide-step .sg60-guide-step-content .step-text-content{flex:0 0 80%;max-width:80%;padding-left:2rem}@media (max-width:767px){.sg60-guide-step .sg60-guide-step-content .page-content-title{text-align:center}.sg60-guide-step .sg60-guide-step-content .image-container,.sg60-guide-step .sg60-guide-step-content .step-text-content{flex:0 0 100%;max-width:100%;padding-left:0}.sg60-guide-step .sg60-guide-step-content .image-container img{max-width:65%;margin:0 auto}}.slide-wrapper{flex-direction:row;flex:1;align-items:stretch;width:100%;display:flex;position:relative}.slide-wrapper .slide-item{flex-direction:column;flex:1;height:100%;display:flex}.navbar,.nav-list,.navigation,.desktop-only{flex-direction:row;align-items:center;gap:1.5em;margin:0;padding-left:0;list-style:none;display:flex}@media (max-width:767px){.suitable-slider .secondary-class-card.row{margin-left:0;margin-right:0}}.modal-slide{gap:.5em;display:flex;overflow:auto}.modal-slide::-webkit-scrollbar{background-color:var(--lightGraySecondary);width:3px;height:5px}.modal-slide::-webkit-scrollbar-thumb{background:var(--red);border-radius:10px}.modal-slide::-webkit-scrollbar-thumb:hover{background:#b30000}@media (max-width:767px){.modal-slide{flex-wrap:wrap}}.breadcrumbs ul{flex-wrap:wrap;align-items:center;display:flex}.breadcrumbs ul li i{color:var(--lightGray);padding:0 10px}.breadcrumbs ul li a{color:var(--lightGray);display:block}.breadcrumbs ul li a:hover{color:var(--darkGray)}.gray-bg{background-color:var(--lightGraySecondary)}.gray-page{background-color:#f4f5f6}.blue-bg{background-color:var(--blue)}.gold-bg{background-color:var(--gold)}.line-light-gray{border-color:var(--lightGraySecondary);opacity:1;border-width:1px}.bg-light-gray{background-color:var(--lightGraySecondary)}.shadow-bg{background-color:var(--lightGraySecondary);border-radius:7px;margin-bottom:4em;box-shadow:0 4px 10px #0000001a,0 0 6px #f3e7e733}@media (max-width:767px){.shadow-bg{border-radius:0;margin-bottom:0;padding:20px 0}}.shadow-bg .page-content-title,.shadow-bg .page-content,.shadow-bg .page-content-subtitle{padding-left:20px}@media (max-width:767px){.shadow-bg .page-content-title,.shadow-bg .page-content,.shadow-bg .page-content-subtitle{padding:0}}.shadow-bg.bg-white{background-color:#fff}.page-content-title{color:var(--red);margin-bottom:10px;font-size:24px;font-weight:600}.page-content-title i{cursor:pointer;margin-left:5px;font-size:14px}@media (max-width:767px){.page-content-title{font-size:20px}}.page-content-subtitle{color:var(--red);margin-bottom:10px;font-size:18px;font-weight:600}@media (max-width:767px){.page-content-subtitle{font-size:16px}.page-content-image{margin:10px 0}}.page-content-image img{width:100%}.page-content-image.rounded-img img{background-clip:padding-box;border-radius:7px}.page-content-image.sg60{position:relative}.page-content-image.sg60 .float-object-left{display:none}@media (min-width:1020px){.page-content-image.sg60 .float-object-left{width:100px;height:100px;display:block;position:absolute;top:30px;left:0;rotate:180deg}}.page-content-image.sg60 .float-object-right{display:none}@media (min-width:1020px){.page-content-image.sg60 .float-object-right{width:100px;height:100px;display:block;position:absolute;bottom:0;right:0}}.page-content ol li{margin-bottom:10px}.page-content.ul-has-list ol,.page-content.ul-has-list ul{margin-left:15px}.page-content.ul-has-list ul li{list-style:outside}@media (max-width:767px){.page-content ol{padding-left:20px}}.content-with-icon .content-item{align-items:center;margin-bottom:20px;display:flex}.content-with-icon .content-item img{max-width:50px}.content-with-icon .content-item .page-content{width:calc(100% - 20px);padding-left:20px}.modal-wrapper .modal-content,.modal-wrapper .modal-header{border:none}.modal-wrapper .modal-header button{font-size:12px}.modal-wrapper .modal-body form{margin:20px 0}.code-inputs{justify-content:center;gap:10px;margin-bottom:24px;display:flex}.code-inputs input{text-align:center;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:50px;height:60px;font-size:24px;transition:border .3s}#modalNoAlp .modal-body .page-content.shadow-bg{box-shadow:none}.dropdown .dropdown-menu .dropdown-item input{margin-right:10px}.dropdown .dropdown-menu .dropdown-item label{font-size:14px}.noresults{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:250px;display:flex}@media (max-width:767px){.noresults{min-height:auto}}.noresults .icon img{max-height:65px}.noresults .text{text-align:center;color:var(--lightGray);margin:10px 0}.noresults .text p{color:var(--lightGray);margin-bottom:5px}.line-style-tabs .nav-tabs .nav-item .nav-link.active{color:var(--red);border-bottom:solid 2px var(--red);background-color:#0000}.line-style-tabs .tab-content{padding:20px 10px}.nav-tabs .nav-item{text-align:center;flex:auto}.nav-tabs .nav-item .nav-link{color:var(--darkGraySecondary);border:none;width:100%}.nav-tabs .nav-item .nav-link.active{background-color:var(--red);color:#fff}.short-menu-tab .nav-tabs .nav-item{flex:none}@media (max-width:767px){.short-menu-tab#search-tab .nav-tabs .nav-item{flex:auto}}.ratings i{margin-right:7px}.ratings i:last-child{margin-right:0}.progress{position:relative}.progress .progress-bar{background-color:var(--gold);border-radius:var(--bs-progress-border-radius)}.progress .progress-bar.w-1{width:20%}.progress .progress-bar.w-2{width:40%}.progress .progress-bar.w-3{width:60%}.progress .progress-bar.w-4{width:75%}.progress .progress-bar.w-5{width:100%}.progress .value{color:var(--darkGray);font-size:10px;position:absolute;right:10px}hr.divider{background:var(--lightGray);border:0;height:1px;margin:40px 0}ul li.divider{padding:0 10px}ul li.divider:before{background-color:var(--red);content:"";width:1px;height:100%;display:block}.accordion-item.fc-accordion .accordion-button{color:var(--darkGray);background-color:#0000}.accordion-item.fc-accordion .accordion-button:focus{box-shadow:none;outline:none}.accordion-item.fc-accordion .accordion-button:not(.collapsed){background:var(--lightGraySecondary);color:var(--black)}.accordion-item.fc-accordion .accordion-button:not(.collapsed):after{background-image:url(../media/iconChevronDown.0l67_7frjk6x1.svg);background-size:18px}@media (max-width:767px){.accordion-item.fc-accordion .accordion-button:not(.collapsed):after{background-size:14px}}.bg-pink{background-color:#fcf2f2}.error-page,.confirmation-page{flex-wrap:wrap;justify-content:center;align-items:center;min-height:300px;display:flex}.error-page .icon,.confirmation-page .icon{text-align:center;flex:0 0 100%;max-width:100%}.error-page .icon i,.confirmation-page .icon i{font-size:48px}.error-page .error-content .icon img,.error-page__content .icon img,.confirmation-page .error-content .icon img,.confirmation-page__content .icon img{max-width:100px}.error-page .error-details,.error-page__details,.confirmation-page .error-details,.confirmation-page__details{flex:0 0 100%;justify-content:center;align-items:center;max-width:100%;margin:20px 0;display:flex}@media (max-width:767px){.error-page .error-details,.error-page__details,.confirmation-page .error-details,.confirmation-page__details{flex-wrap:wrap}}.error-page .error-details span,.error-page__details span,.confirmation-page .error-details span,.confirmation-page__details span{font-size:18px}.error-page .error-details .error-number,.error-page__details .error-number,.confirmation-page .error-details .error-number,.confirmation-page__details .error-number{border-right:solid 1px var(--lightGraySecondary);margin-right:15px;padding-right:15px;font-size:28px;font-weight:700}@media (max-width:767px){.error-page .error-details .error-number,.error-page__details .error-number,.confirmation-page .error-details .error-number,.confirmation-page__details .error-number{border-right:0;margin-right:0;padding-right:0;display:block}.error-page .btn-wrapper,.confirmation-page .btn-wrapper{flex-wrap:wrap;gap:10px}.error-page .btn-wrapper a,.confirmation-page .btn-wrapper a{text-align:center;width:100%}}.pagination-wrapper{border:none}.pagination-wrapper .pagination .page-item .page-link{color:var(--red)}.pagination-wrapper .pagination .page-item .page-link.active{background-color:var(--red);color:#fff;border-color:var(--red)}.social-btn{flex-wrap:wrap;align-items:center;display:flex}.social-btn li{padding-right:8px}.social-btn li a{background-color:var(--lightGray);color:var(--lightGraySecondary);border-radius:100%;justify-content:center;align-items:center;width:35px;height:35px;padding:10px;display:flex}.social-btn li a i{font-size:18px}.social-btn li a:hover{background-color:var(--darkGray);color:#fff}.hidden{display:none!important}.image-skeleton{width:100%;height:100%;line-height:1;top:0;left:0;position:absolute!important}.social-share-btn{align-items:center;margin-bottom:10px;display:flex}.social-share-btn a{border:solid 1px var(--lightGraySecondary);text-align:center;border-radius:7px;width:40px;padding:5px;display:block}.social-share-btn a:not(:last-child):not(:first-child){margin:0 7px}.social-share-btn a i{color:var(--lightGray);font-size:18px;transition:all .2s ease-in}.social-share-btn a:hover i{transition:all .2s ease-out}.social-share-btn a:hover i.fa-facebook-f{color:var(--blue)}.social-share-btn a:hover i.fa-whatsapp{color:var(--green)}.social-share-btn a:hover i.fa-heart{color:var(--red)}.hover-box-shadow img{border-radius:7px;transition:all .2s ease-in}.hover-box-shadow:hover img{transition:all .2s ease-out;box-shadow:0 0 5px #0000008c}.cursor-pointer{cursor:pointer!important}.cursor-pointer.disabled,.cursor-not-allowed{cursor:not-allowed!important}.more-btn{-o-transition:all .2s ease-in;color:var(--blue);border-color:#0000;border-bottom-style:solid;border-bottom-width:1px;width:fit-content;padding-top:5px;padding-bottom:3px;transition:all .2s ease-in}.more-btn:hover{-o-transition:all .2s ease-out;border-color:var(--blue);transition:all .2s ease-out}.v-spacer{border-left:solid 1px var(--lightGraySecondary);min-height:125px}@media (max-width:767px){.v-spacer{min-height:auto}}.section-title,.more-btn-wrapper{position:relative}.section-title .view-all-btn,.more-btn-wrapper .view-all-btn{margin-top:10px}.section-title .view-all-btn i,.more-btn-wrapper .view-all-btn i{opacity:0;transition:all .3s ease-in;position:absolute;top:2.75px;right:5px}.section-title .view-all-btn:hover,.more-btn-wrapper .view-all-btn:hover{color:var(--red-hover);padding-right:15px}.section-title .view-all-btn:hover i,.more-btn-wrapper .view-all-btn:hover i{opacity:1;transition:all .3s ease-out;right:0}@media (max-width:767px){.section-title .view-all-btn.md-only,.more-btn-wrapper .view-all-btn.md-only{display:none}}.section-title .view-all-btn{color:var(--red);float:right;position:absolute;right:0}.more-btn-wrapper{width:fit-content}.more-btn-wrapper .view-all-btn{color:var(--blue);display:block}.more-btn-wrapper .view-all-btn:hover i{right:-8px}.results-keywords .rounded-pill{border:solid 1px var(--darkGray)}.results-keywords .rounded-pill span,.results-keywords .rounded-pill i{color:var(--darkGray);font-size:12px;font-weight:400}.skeleton{background-color:#dddbdd;background-clip:padding-box;border-radius:3px;min-width:100px;height:1em;display:inline-block;position:relative;overflow:hidden;color:#dddbdd!important}.skeleton:after{content:"";background-image:linear-gradient(90deg,#fff0 0,#fff3 20%,#ffffff80 60%,#fff0);animation:2s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.skeleton.pricetag{min-height:28px}.border-right{border-right:solid 1px var(--lightGraySecondary)}.zindex-999{z-index:999}#sideMobileModal{margin:0}#sideMobileModal .modal-content{border-radius:0;max-width:75%;margin-left:auto}#sideMobileModal .modal-content aside.section-padding{padding-top:0}.tab-content .about ol{padding-left:15px}@media (max-width:767px){.tab-wrapper .nav-tabs{flex-wrap:nowrap;display:flex;overflow-x:auto}.tab-wrapper .nav-tabs .nav-item{min-width:120px}}.daypicker-dialog-container{z-index:9999;background:#fff;position:absolute}.has-list-style li{list-style:outside}.has-list-number>li{list-style-type:decimal}.has-list-number>li::marker{color:var(--red);font-size:18px;font-weight:700}body.big-text-size .ocbc-experience-card .ocbc-experience-content .experience-description,body.big-text-size .ocbc-experience-card .ocbc-experience-content .dates,body.big-text-size .ocbc-experience-card .ocbc-experience-content .time{font-size:1rem}@media (max-width:767px){body.big-text-size .ocbc-experience-card .ocbc-experience-content .experience-description,body.big-text-size .ocbc-experience-card .ocbc-experience-content .dates,body.big-text-size .ocbc-experience-card .ocbc-experience-content .time{font-size:.875rem}}body.big-text-size ul li,body.big-text-size p,body.big-text-size p a{font-size:1rem}@media (max-width:767px){body.big-text-size ul li,body.big-text-size p,body.big-text-size p a{font-size:.875rem}}body.big-text-size .form-input__error p{font-size:12px}body .check-item label,body .check-item label a{font-size:1rem}@media (max-width:767px){body .check-item label,body .check-item label a{font-size:.875rem}}.promo-image{margin:20px 0}@media (max-width:767px){.promo-image{margin:0 0 20px}}.promo-image a img{border-radius:7px;width:100%;height:auto}.explore-age-card{background-color:var(--lightGraySecondary);cursor:pointer;border-radius:7px;align-items:center;min-height:120px;padding:10px 20px;transition:all .3s ease-in;display:flex}.explore-age-card:hover{transition:all .3s ease-out;transform:scale(1.015)}.explore-age-card.has-image .image-container{flex:1;max-width:100%}.explore-age-card.has-image .image-container img{min-height:50px;max-height:50px}.explore-age-card.has-image .card-desc .image-desc{border-radius:12px}@media (max-width:767px){.explore-age-card.has-image{flex-wrap:wrap}.explore-age-card.has-image .card-desc .image-desc{width:100%}}.explore-age-card .image-container{max-width:60px;margin-right:10px;overflow:hidden}.explore-age-card .image-container img{width:55px;max-width:100%;height:auto}.explore-age-card .card-desc p{margin-bottom:0;font-size:18px;line-height:22px}.explore-age-card .card-desc p span{font-size:14px}@media (max-width:767px){.explore-age-card{margin-bottom:15px;padding:10px}.explore-age-card .image-container{max-width:35px}.explore-age-card .card-desc p{font-size:16px}}#about-sg60 .text-icon.sg60-text-icon .image-container{flex:0 0 3%;max-width:3%}@media (min-width:768px) and (max-width:1024px){#about-sg60 .text-icon.sg60-text-icon .image-container{flex:0 0 10%;max-width:10%}}#about-sg60 .text-icon.sg60-text-icon .card-desc{flex:1}@media (max-width:767px){#about-sg60 .text-icon.sg60-text-icon{flex-direction:row}#about-sg60 .text-icon.sg60-text-icon .image-container{text-align:left;margin:0 0 10px}#about-sg60 .text-icon.sg60-text-icon .card-desc,#about-sg60 .text-icon.sg60-text-icon .image-container{flex:0 0 100%;max-width:100%}}.text-icon{flex-flow:column wrap;display:flex}@media (min-width:767px){.text-icon{flex-direction:row}}.text-icon.sg60-center-text{align-items:center}.text-icon.sg60-center-text .card-desc{flex:1}@media (min-width:768px) and (max-width:1024px){.text-icon.sg60-center-text .image-container{flex:0 0 10%;max-width:10%}}.text-icon.sg60-text-icon{flex-direction:row;gap:10px}.text-icon.sg60-text-icon .text-18{font-size:18px}@media (max-width:767px){.text-icon.sg60-text-icon{gap:0}.text-icon.sg60-text-icon .image-container{flex:0 0 15%;max-width:15%;margin:auto}.text-icon.sg60-text-icon .card-desc{flex:0 0 85%;max-width:85%}}.text-icon{border-radius:7px;transition:all .3s ease-in}.text-icon .image-container{max-width:60px;margin-right:20px;overflow:hidden}.text-icon .image-container img{width:40px;max-width:100%;height:auto}.text-icon .card-desc{margin-top:10px}.text-icon .card-desc p{margin-bottom:0;font-size:18px;font-weight:700;line-height:22px}.text-icon .card-desc p span{font-size:14px}@media (max-width:767px){.text-icon{margin-bottom:15px;padding:5px}.text-icon .image-container{max-width:35px}.text-icon{align-items:center}.text-icon .card-desc p{font-size:16px}}.sg60-credit-padding{border-radius:2rem;padding:50px 80px}@media (max-width:767px){.sg60-credit-padding{border-radius:0;padding:50px 0}}.icon-slides{flex-wrap:wrap;align-items:center;display:flex}.icon-slides .slide-item{text-align:center;cursor:pointer}.icon-slides .slide-item img{max-width:90px;margin:0 auto 10px}.icon-slides .slide-item p{margin-bottom:0}.icon-slides .slide-item p.light-blue{color:#38bcd1}.icon-slides .slide-item p.main-blue{color:#4688c7}.icon-slides .slide-item p.purple{color:#66469b}.icon-slides .slide-item p.secondary-red{color:#ea175f}.icon-slides .slide-item p.main-orange{color:#f05722}.icon-slides .slide-item p.secondary-orange{color:#f7991c}.icon-slides .slide-item p.yellow{color:#fbc30f}.icon-slides .slide-item p.green{color:#67a643}.cta-banner{margin:20px 0 30px}@media (max-width:767px){.cta-banner{margin:0}}.cta-banner img{cursor:pointer;object-fit:cover;border-radius:7px;width:100%;height:auto;transition:all .3s ease-in}.cta-banner .text{margin:10px 0}.cta-banner .text .title{font-size:18px;font-weight:700;transition:all .2s ease-in}.cta-banner:hover .text .title{color:var(--blue);transition:all .2s ease-out}#our-community .cta-banner img{max-height:280px;overflow:hidden}.video-container video{width:100%}.video-text{margin-top:20px}.video-text p span{font-size:18px;font-weight:700;display:block}.bordered-row{border:solid 1px var(--lightGray);border-radius:7px}.map-image img{width:100%;height:auto}.map-count{flex-wrap:wrap;align-self:center;height:100%;display:flex}.map-count .count-item{flex:0 0 100%;align-self:center;align-items:center;max-width:100%;display:flex}.map-count .count-item .icon{flex:0 0 33.33%;max-width:33.33%}.map-count .count-item .icon img{width:100%;max-width:65px;height:auto}.map-count .count-item .amount{font-size:18px}.map-count .count-item .amount span{font-size:22px}@media (max-width:767px){.map-count{justify-content:space-between;padding:15px}.map-count .count-item{flex:0 0 33.33%;max-width:33.33%}.map-count .count-item .icon{flex:auto;max-width:fit-content;margin-right:10px}.map-count .count-item .icon img{max-width:35px}.map-count .count-item .amount{font-size:12px;line-height:15px}.map-count .count-item .amount span{font-size:10px}}.scroll-area{height:340px;padding-right:5px;overflow:auto}@media (max-width:767px){.scroll-area{height:200px}}.scroll-area::-webkit-scrollbar{background-color:#f5f5f5;width:6px;overflow:hidden}.scroll-area::-webkit-scrollbar-track{box-shadow:inset 0 0 6px var(--lightGraySecondary);border:solid 1px var(--lightGraySecondary);border-radius:7px;-webkit-box-shadow:inset 0 0 6px #0000004d}.scroll-area::-webkit-scrollbar-thumb{background-color:var(--red);border-radius:7px}.scroll-area::-webkit-scrollbar-thumb:hover{background:var(--red-hover)}.scroll-area .latest-events .latest-event{flex-wrap:wrap;margin-bottom:15px;display:flex}.scroll-area .latest-events .latest-event .date-box{background-image:linear-gradient(90deg,#00ecbf 0%,#00bff3 100%),linear-gradient(90deg,#00ecbf 0%,#00bff3 100%);border-radius:7px;width:100px;height:90px;margin-top:0;margin-right:20px;padding:5px;font-size:13px;font-weight:500}.scroll-area .latest-events .latest-event .date-box .event-date{background-color:#fff;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.scroll-area .latest-events .latest-event .date-box .event-date .date{font-size:46px;font-weight:700;line-height:45px}.scroll-area .latest-events .latest-event .event-details{flex:1}.scroll-area .latest-events .latest-event .event-details .event-title{margin-bottom:7px;font-size:16px}.scroll-area .latest-events .latest-event .event-details .event-time{background-color:var(--lightGraySecondary);color:var(--darkGray);border-radius:7px;width:fit-content;padding:7px 10px;font-size:12px}.scroll-area .latest-events .noresults{min-height:200px}#explore-cat-slider .swiper-slide{box-sizing:border-box;padding-right:20px}#explore-cat-slider .slide-item{cursor:pointer;margin-bottom:18px}#explore-cat-slider .slide-item .image-container{border-radius:7px;overflow:hidden}#explore-cat-slider .slide-item a:last-child .small-image{margin-top:10px}#explore-cat-slider .slide-item #cat75{background-image:url(../media/cat.0_q2trz7gj7zw.jpg)}#explore-cat-slider .slide-item #cat76,#explore-cat-slider .slide-item #cat60{background-image:url(../media/cat2.0stij7wtpr5bd.jpg)}#explore-cat-slider .slide-item #cat77{background-image:url(../media/cat3.0h8mvbgxdatxg.jpg)}#explore-cat-slider .slide-item #cat79{background-image:url(../media/cat4.10cvpacbilphc.jpg)}#explore-cat-slider .slide-item #cat80{background-image:url(../media/cat5.0jg3~oba97gom.jpg)}#explore-cat-slider .slide-item #cat78{background-image:url(../media/cat6.0x7wcibn_z5ew.jpg)}#explore-cat-slider .slide-item #cat81{background-image:url(../media/cat7.14-audxnt.tqr.jpg)}#explore-cat-slider .slide-item .large-image{background-position:59%;background-repeat:no-repeat;background-size:cover;width:100%;height:250px}#explore-cat-slider .slide-item .small-image{background-position:59%;background-repeat:no-repeat;background-size:cover;width:100%;height:120px}#explore-cat-slider .slide-item .large-image,#explore-cat-slider .slide-item .small-image{justify-content:center;align-items:center;display:flex;position:relative}#explore-cat-slider .slide-item .large-image .overlay,#explore-cat-slider .slide-item .small-image .overlay{background:#00000040;width:100%;height:100%;transition:all .2s ease-in;position:absolute;top:0;left:0}#explore-cat-slider .slide-item .large-image:hover .overlay,#explore-cat-slider .slide-item .small-image:hover .overlay{background:#0000001a;transition:all .2s ease-out}#explore-cat-slider .slide-item .large-image .text,#explore-cat-slider .slide-item .small-image .text{text-align:center;color:#fff;z-index:2}#explore-cat-slider .slide-item .large-image .text .title,#explore-cat-slider .slide-item .small-image .text .title{font-size:18px}@media (max-width:767px){#explore-cat-slider .slide-item .large-image .text,#explore-cat-slider .slide-item .small-image .text{padding:5px}#explore-cat-slider .slide-item .large-image .text .title,#explore-cat-slider .slide-item .small-image .text .title{font-size:1rem;line-height:1rem}#explore-cat-slider .slide-item .large-image .text .total,#explore-cat-slider .slide-item .small-image .text .total{font-size:.8rem}}#logo-slider .slide-item .logo-container{justify-content:center;align-items:center;min-height:120px;display:flex}#logo-slider .slide-item .logo-container img{vertical-align:middle;width:150px;height:auto}.journey-cards .journey-card{flex-wrap:wrap;position:relative}@media (max-width:767px){.journey-cards .journey-card.p-5{padding:0 15px!important}.journey-cards .journey-card.p-5.shadow-bg{box-shadow:none;margin-bottom:1rem}.journey-cards .journey-card .page-content-subtitle{font-size:1.2rem}.journey-cards .journey-card .page-content-subtitle.text-center{text-align:left!important}}.journey-cards .journey-card .page-content-image{text-align:center}.journey-cards .journey-card .page-content-image img{max-width:250px}.journey-cards .journey-card .journey-card-label{color:#fff;background-color:var(--gold);border-bottom-right-radius:7px;padding:8px 10px;position:absolute;top:0;left:0}.journey-cards .journey-card#questionnaire .page-content{min-height:228px}@media (max-width:767px){.journey-cards .journey-card#questionnaire .page-content{min-height:fit-content}}@-webkit-keyframes bounce{0%,to{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-10px)}}@-moz-keyframes bounce{0%,to{-moz-transform:translateY(0)}50%{-moz-transform:translateY(-10px)}}@-o-keyframes bounce{0%,to{-o-transform:translateY(0)}50%{-o-transform:translateY(-10px)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.benefits{flex-wrap:wrap;align-items:flex-start;margin:0 -15px;display:flex}.benefits .benefit-item{text-align:center;flex:0 0 33.3%;max-width:33.33%;padding:0 15px}@media (max-width:767px){.benefits .benefit-item{flex:0 0 100%;max-width:100%;margin-bottom:20px}.benefits .benefit-item:last-child{margin-bottom:0}}.benefits .benefit-item img{max-width:100%;height:70px;margin-bottom:10px}.benefits.shadow-bg{padding:20px}@media (max-width:767px){.benefits.shadow-bg{margin-bottom:-40px;padding:20px 0}}.gift-amount-item{background-color:var(--lightGraySecondary);color:var(--black);text-align:center;cursor:pointer;border-radius:7px;padding:10px}.amount-input{border:solid 1px var(--lightGraySecondary);align-items:center;padding:8px 8px 8px 12px;font-size:14px;transition:all .3s ease-in;display:flex;border-radius:7px!important}.amount-input input{border:none;flex:1}.amount-input input:focus{border-color:var(--darkGray);box-shadow:none;outline:none}.faq-items .faq-item{margin-bottom:20px}#journey-accordion .accordion-item .accordion-button{font-size:18px}#journey-accordion .accordion-item .accordion-button img{max-width:50px;margin-right:10px}@media (max-width:767px){#journey-accordion .accordion-item .accordion-button{font-size:16px}#journey-accordion .accordion-item .accordion-button img{max-width:35px}}#steps{background-color:var(--lightGraySecondary);margin:0}#steps .step-content .step-number{border:3px solid var(--red);text-align:center;width:35px;height:35px;color:var(--red);float:left;border-radius:50%;font-size:20px;font-weight:700;line-height:30px}#steps .step-content .step-text{width:calc(100% - 50px);margin-left:50px;font-size:18px}#search-tab .nav-tabs{position:relative}#search-tab .nav-tabs .entries-amount{position:absolute;top:10px;right:0}#search-tab .tab-content{margin:20px 0}.checkout-content .checkout-content-header{align-items:center;display:flex}.checkout-content .checkout-content-header .seats-number{color:var(--green);margin-left:auto}.checkout-content .checkout-content-body .checkout-content-table{border:solid 1px var(--lightGraySecondary);border-radius:7px;margin:20px 0}.checkout-content .checkout-content-body .checkout-content-table .table-body,.checkout-content .checkout-content-body .checkout-content-table .table-header{padding:10px 20px}.checkout-content .checkout-content-body .checkout-content-table .table-header{align-items:center;display:flex}.checkout-content .checkout-content-body .checkout-content-table .table-header .table-qty-wrapper{margin-left:auto}.checkout-content .checkout-content-body .checkout-content-table .table-body{border-top:solid 1px var(--lightGraySecondary)}.checkout-content .checkout-content-body .checkout-content-table .table-body .list-header{align-items:center;display:flex}.checkout-content .checkout-content-body .checkout-content-table .table-body .list-header .text-content{flex:1}.checkout-content .checkout-content-body .checkout-content-table .table-body .list-header .divider:before{height:100%;max-height:24px}@media (max-width:767px){.checkout-content .checkout-content-body .checkout-content-table .table-body .list-header{flex-wrap:wrap}.checkout-content .checkout-content-body .checkout-content-table .table-body .list-header .text-content{flex:0 0 100%;max-width:100%;margin-bottom:10px}}.checkout-content .checkout-content-body .checkout-content-table .checkout-content-details.not-available{text-decoration:line-through}.explore-wrapper .explore-banner{border-radius:7px;max-height:250px;display:flex;overflow:hidden}.explore-wrapper .explore-banner img{object-fit:cover;object-position:center;border-radius:7px}.results-filter{z-index:100;justify-content:space-between;align-items:center;margin-bottom:1em;display:flex;position:relative}.results-filter .wrap-content__select-options{min-width:150px}@media (max-width:767px){.results-filter{flex-wrap:wrap}.results-filter .entries-amount{margin-bottom:.8rem}}.short-results .wrap-content__filter-btn{display:none}@media (max-width:767px){.short-results{justify-content:flex-end;gap:.5rem;width:100%;display:flex}.short-results .wrap-content__filter-btn{justify-content:center;display:flex}.short-results .wrap-content__filter-btn .btn-secondary i{margin-right:0}.short-results .wrap-content__filter-btn .btn-secondary.gray-outline{color:var(--darkGraySecondary);border:1px solid #ccc}}.checkout-prices{margin-bottom:1.5rem}.checkout-prices__item{margin-bottom:.75rem}.checkout-prices__package{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;margin-bottom:.15rem;display:flex}.checkout-prices__childs{flex-direction:column;gap:5px;padding-left:5px;display:flex}.package-item-wrapper{border-bottom:solid 1px var(--lightGray);margin-bottom:1rem}.package-item-wrapper:last-child{border:none}.package-item-wrapper .child{text-transform:capitalize;padding-left:35px}.package-item-wrapper .child:before{content:"";background-color:var(--red);border-radius:100%;width:8px;height:8px;margin-top:7px;margin-right:-3px}.school-stats{background-clip:padding-box;border-radius:7px;padding:.5rem 1rem}.school-stats.d-flex{justify-content:center}.school-stats.d-flex .col-md-4{flex:0 0 33%;max-width:33%}.school-stats .stat-col .stat-item span{display:block}.school-stats .stat-col:nth-child(2){border-right:solid .5px var(--lightGray);border-left:solid .5px var(--lightGray)}.horizontal-filter__wrapper{border-top:solid .5px var(--lightGray);border-bottom:solid .5px var(--lightGray);padding:.5rem 15px}.horizontal-filter__wrapper .col,.horizontal-filter__wrapper .col-md-4{padding-left:0;padding-right:0}@media (max-width:767px){.horizontal-filter__wrapper{margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x))}.horizontal-filter__wrapper.alp-class{margin-left:auto;margin-right:auto;padding:.5rem 0}.horizontal-filter__wrapper .col,.horizontal-filter__wrapper .text{flex:0 0 100%;max-width:100%}.horizontal-filter__wrapper .text{text-align:center}}#filterClass{z-index:99;position:relative}.redeem-reward__header.dashbox{padding-left:1rem!important;padding-right:1rem!important}.redeem-reward__header .reward-header-image img{object-fit:cover;border-radius:7px}#school-details-tab .nav-tabs{border-bottom:0}#school-details-tab .nav-tabs .nav-item{max-width:200px}#school-details-tab.line-style-tabs .tab-content{padding-top:0;padding-left:0;padding-right:0}.result-wrapper .res-item img{max-width:90px}.result-wrapper .res-item .res-detail .title{font-size:1.25rem}.result-wrapper .page-content-title{text-transform:uppercase}.test-item-wrapper{margin-bottom:1rem}.test-item-wrapper.test-progress .test-item{align-items:center;gap:1rem;display:flex;border-bottom:none!important}.test-item-wrapper .test-item{padding:5px 0}.test-item-wrapper .test-item .pils,.test-item-wrapper .test-item .progress{align-items:center;height:33px;display:flex}.test-item-wrapper .test-item .pils{color:#fff;text-align:center;border-radius:3rem;flex:0 0 14%;justify-content:center;min-width:140px;max-width:14%;padding:7px 10px;font-size:14px;font-weight:700}.test-item-wrapper .test-item .pils.miColor,.test-item-wrapper .test-item .pils.lwuColor,.test-item-wrapper .test-item .pils.apkColor,.test-item-wrapper .test-item .pils.tatColor,.test-item-wrapper .test-item .pils.tiColor,.test-item-wrapper .test-item .pils.sfaColor,.test-item-wrapper .test-item .pils.qppColor,.test-item-wrapper .test-item .pils.tcColor,.test-item-wrapper .test-item .pils.gdtsColor,.test-item-wrapper .test-item .pils.iiColor,.test-item-wrapper .test-item .pils.rawColor,.test-item-wrapper .test-item .pils.trrColor,.test-item-wrapper .test-item .pils.roclColor{font-size:10px}@media (min-width:768px) and (max-width:1024px){.test-item-wrapper .test-item .pils{font-size:12px}.test-item-wrapper .test-item .pils.miColor,.test-item-wrapper .test-item .pils.lwuColor,.test-item-wrapper .test-item .pils.apkColor,.test-item-wrapper .test-item .pils.tatColor,.test-item-wrapper .test-item .pils.tiColor,.test-item-wrapper .test-item .pils.sfaColor,.test-item-wrapper .test-item .pils.qppColor,.test-item-wrapper .test-item .pils.tcColor,.test-item-wrapper .test-item .pils.gdtsColor,.test-item-wrapper .test-item .pils.iiColor,.test-item-wrapper .test-item .pils.rawColor,.test-item-wrapper .test-item .pils.trrColor,.test-item-wrapper .test-item .pils.roclColor{font-size:8px}}@media (max-width:767px){.test-item-wrapper .test-item .pils{font-size:12px}.test-item-wrapper .test-item .pils.lwuColor,.test-item-wrapper .test-item .pils.tatColor,.test-item-wrapper .test-item .pils.apkColor,.test-item-wrapper .test-item .pils.tcColor{font-size:8px}}.test-item-wrapper .test-item .progress{background-color:#fff;border-radius:3rem;flex:1}.test-item-wrapper .test-item .progress .progress-bar{border-radius:3rem;height:100%}.test-item-wrapper .test-item .progress .value{margin-left:1rem;font-size:14px;position:relative;right:0}.test-item-wrapper .test-item .progress .value.w-100-width{position:absolute;right:10px;color:#fff!important}.test-summary ul{flex-wrap:wrap;margin-bottom:5px}@media (max-width:767px){.test-summary ul{gap:.5rem!important}.test-summary ul li{width:100%}}.test-tab-content{padding:1rem}.test-tab-content .test-item-wrapper{padding-top:10px}.test-tab-content .test-item-wrapper .test-item{border-bottom:solid .5px var(--lightGray);margin-bottom:1rem}.test-tab-content .test-item-wrapper .test-item:last-child{border-bottom:none}.test-tab-content .test-item-wrapper .test-item .icon-wrapper{text-align:center}.test-tab-content .test-item-wrapper .test-item .icon-wrapper img{max-width:90px;margin:0 auto 10px}.test-tab-content .test-item-wrapper .test-item .icon-wrapper p{font-size:1rem;font-weight:700}.test-tab-content .test-item-wrapper.daily .test-item .icon-wrapper img{max-width:70px}@media (max-width:767px){.test-tab-content .test-item-wrapper.daily .test-item .row .col{flex:0 0 50%;max-width:50%;margin-bottom:5px}}.slide-nav-wrapper ul{border-bottom:solid 1px var(--lightGraySecondary)}.slide-nav-wrapper ul li{cursor:pointer;margin-right:.5rem;padding-top:.5rem;padding-bottom:.5rem;position:relative}.slide-nav-wrapper ul li.active:after,.slide-nav-wrapper ul li:hover:after{border-bottom:solid 2px var(--red);color:var(--red);content:"";width:100%;display:block;position:absolute;bottom:-1px}@media (max-width:767px){.slide-nav-wrapper ul{align-items:center;overflow-x:auto}.slide-nav-wrapper ul li{text-align:center;min-width:120px}}.training-center-card{background-color:#fff;border-radius:7px;margin-bottom:1.5rem}.training-center-card .image-wrapper{border-bottom:solid 1px var(--lightGraySecondary);justify-content:center;align-items:center;min-height:200px;max-height:200px;display:flex}.training-center-card .image-wrapper img{max-width:40%;margin:auto}.training-center-card .detail{padding:1rem}.training-center-card .detail .detail-title{font-size:1.25rem;font-weight:700}.training-center-card .detail a{min-width:50%;max-width:50%;margin:10px auto;display:block}#faqElite .accordion-item{border:none;border-bottom:solid .5px var(--black)}#faqElite .accordion-item:last-of-type{border-radius:0}#faqElite .accordion-item .accordion-header .accordion-button{color:var(--black);background-color:#0000;font-weight:700;box-shadow:none!important}.branches{padding:1rem 0}.elite-timeslot-wrapper .timeslot-header{border-bottom:solid .5px var(--lightGray);padding-top:.5rem;padding-bottom:.5rem}.elite-timeslot-wrapper .timeslot-body{opacity:0;height:0;padding-top:.5rem;transition:all .2s ease-in}.elite-timeslot-wrapper .timeslot-body.active{opacity:1;height:100%;transition:all .2s ease-out}@media (max-width:767px){.elite-card.rounded{margin-right:calc(var(--bs-gutter-x)*.5);margin-left:calc(var(--bs-gutter-x)*.5)}}.eduhunt-badges{flex-direction:column;gap:5px;min-height:65px;display:flex}.eduhunt-detail-item{gap:15px;display:flex}.eduhunt-detail-item .icon{flex:0 0 8%;max-width:8%}@media (max-width:767px){.eduhunt-detail-item .icon{flex:0 0 20%;max-width:20%}}.eduhunt-detail-item .icon img{width:100%;max-height:fit-content}.price-bar-wrapper{background:linear-gradient(90deg,#4e4e4e 0%,#eaeaea 100%);position:relative}@media (max-width:767px){.price-bar-wrapper{background:#4e4e4e9c}}.price-bar-wrapper .price-bar{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#f9565600)}.price-bar-wrapper .price-bar .pricings{flex-wrap:wrap;display:flex}@media (max-width:767px){.price-bar-wrapper .price-bar .pricings{flex-direction:column}}.price-bar-wrapper .price-bar .eduhunt-price-item{z-index:9;padding:0;position:relative;border-right:1px solid #fff!important}.price-bar-wrapper .price-bar .eduhunt-price-item .price{text-align:center;color:#fff;width:100%}@media (max-width:767px){.price-bar-wrapper .price-bar .eduhunt-price-item{border-bottom:.5px solid #fff!important;border-right:0!important}}.price-bar-wrapper .price-bar .col-md-4{padding:0}.price-bar-wrapper .price-bar .col-md-4:last-child .eduhunt-price-item{border-right:none!important}.bar-red{color:#fff;text-align:center;white-space:nowrap;z-index:2;background:#d41f31;flex-direction:column;justify-content:center;height:100%;transition:width .6s;display:flex;position:absolute;background:#d41f31!important}.bar-red:after{content:"";background-color:#d41f31;width:1px;height:100%;display:block}.pricebar-container .started-text{border-left:1px solid #d41f31;padding:5px}@media (min-width:768px){.pricebar-container .started-text.right-post{text-align:right;border-left:0;border-right:1px solid #d41f31}}@media (max-width:767px){.membership-section-title{flex-wrap:wrap}.membership-section-title.mb-4{margin-bottom:.5rem!important}}.membership-section-title .option-flag{color:#fff;background:url(../media/ewallet-flag-dec.02ctrvar1vgw3.svg) 0/contain no-repeat;padding:10px 35px 10px 10px;font-size:22px}@media (max-width:767px){.membership-section-title .option-flag{flex:0 0 100%;padding:10px 15px;font-size:1rem}}.membership-section-title .page-content-title{font-size:30px}@media (max-width:767px){.membership-section-title .page-content-title{font-size:20px}}.existing-form{background-color:#4594e81c;border:1px solid #4593e8;border-radius:7px;margin:0 0 1rem;padding:1rem}.membership-text{border:solid 1px var(--red);background-color:#ec3f041a;border-radius:7px;padding:1rem}.membership-text p{color:var(--red);margin-bottom:5px}.tab-content ol,.tab-content ul,.membership-tnc-content ol,.membership-tnc-content ul,.membership-tnc-content ol li,.membership-tnc-content ul li{margin-left:1rem}.future-ready .partner-logos{align-items:center;gap:15px;display:flex}.future-ready .partner-logos .partner-logo{max-height:40px}.future-ready .partner-logos .logo-separator{color:#fff;font-size:24px;font-weight:300}.promo-card{color:#fff;background:linear-gradient(135deg,#ff6b6b 0%,#ee5a6f 100%);border-radius:12px;padding:40px}.promo-card .promo-title{margin-bottom:16px;font-size:28px;font-weight:700}.promo-card .promo-discount{opacity:.95;margin-bottom:24px;font-size:18px;font-weight:600}.promo-card .promo-features{margin:24px 0}.promo-card .promo-features .feature-item{align-items:center;gap:12px;margin-bottom:12px;font-size:15px;display:flex}.promo-card .promo-features .feature-item i{flex-shrink:0;font-size:18px}.promo-card .promo-code-box{background:#fff3;border-radius:8px;align-items:center;gap:12px;margin:24px 0;padding:16px;display:flex}.promo-card .promo-code-box .promo-label{font-size:14px;font-weight:600}.promo-card .promo-code-box .promo-code{letter-spacing:2px;font-family:Courier New,monospace;font-size:18px;font-weight:700}@media (max-width:767px){.promo-card{padding:24px}.promo-card .promo-title{font-size:22px}.promo-card .promo-discount{font-size:16px}.promo-card .promo-code-box{flex-direction:column;align-items:flex-start}}.experience-card{background:#fff;border-radius:8px;flex-direction:column;height:100%;margin-bottom:20px;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000001a}.experience-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px #00000026}.experience-card .experience-image{background:#f5f5f5;width:100%;padding-bottom:66.67%;position:relative;overflow:hidden}.experience-card .experience-image img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.experience-card .experience-image .value-badge{color:#fff;background:#000000b3;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:600;position:absolute;bottom:12px;right:12px}.experience-card .experience-content{flex-direction:column;flex:1;padding:20px;display:flex}.experience-card .experience-title{margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.4}.experience-card .experience-meta{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.experience-card .experience-meta .provider,.experience-card .experience-meta .age-range{color:#666;background:#f5f5f5;border-radius:4px;padding:4px 8px;font-size:13px}.experience-card .experience-description{color:#555;flex:1;margin:0 0 16px;font-size:14px;line-height:1.5}.experience-card .experience-footer{text-align:center;border-top:1px solid #eee;padding-top:12px}.text-with-icon img{max-height:70px;margin-bottom:15px}.text-with-icon .text-title{color:var(--black);margin-bottom:10px;font-size:18px;font-weight:600}.video-container{border-radius:7px;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.video-container video{border-radius:7px;width:100%;height:100%;position:absolute;top:0;left:0}.collaboration-header{background:#fff;padding:20px 0}.collaboration-header .collaboration-logos{justify-content:center;align-items:center;gap:50px;display:flex}.collaboration-header .collaboration-logos .collab-logo{height:auto;max-height:50px}.collaboration-header .collaboration-logos .collab-separator{color:#ccc;font-size:32px;font-weight:300}@media (max-width:767px){.collaboration-header{padding:30px 0}.collaboration-header .collaboration-logos{gap:15px}.collaboration-header .collaboration-logos .collab-logo{max-height:25px}.collaboration-header .collaboration-logos .collab-separator{font-size:24px}}.page-content-title.ocbc-large-title{font-size:32px}.ocbc-cta-section .row{background:#b60119;border-radius:70px;align-items:center;min-height:320px}@media (max-width:767px){.ocbc-cta-section .row{border-radius:0}}.ocbc-cta-section .ocbc-cta-image{text-align:center;padding:1rem 0}.ocbc-cta-section .ocbc-cta-image img{max-width:70%;margin:auto}@media (max-width:767px){.ocbc-cta-section .ocbc-cta-image img{max-width:70%;padding:2rem 0 0}}.ocbc-cta-section .ocbc-cta-content{padding:1.5rem 0 0}.ocbc-cta-section .ocbc-cta-content p,.ocbc-cta-section .ocbc-cta-content .numbered-title .page-content-title{color:#fff}.ocbc-cta-section .ocbc-cta-footer{align-items:center;gap:20px;padding:1rem 0 2rem;display:flex}@media (max-width:767px){.ocbc-cta-section .ocbc-cta-footer{flex-wrap:wrap}.ocbc-cta-section .ocbc-cta-footer a{margin:auto}}.ocbc-cta-section .ocbc-cta-footer .cta-footer-text{color:#fff;background-color:#ec3f04;flex:0 0 70%;max-width:70%;margin-right:1rem;padding:3.5px 10px;font-size:22px;line-height:normal;position:relative}@media (max-width:767px){.ocbc-cta-section .ocbc-cta-footer .cta-footer-text{text-align:center;flex:0 0 100%;max-width:100%;margin-bottom:1rem;margin-right:0;padding:.5rem;font-size:1rem}}.ocbc-cta-section .ocbc-cta-footer .cta-footer-text:after{content:"";background:url(../media/ocbc-polygon.0owr7s4zgnihu.svg) 50%/contain no-repeat;width:24px;height:37px;position:absolute;top:50%;right:-24px;transform:translateY(-50%)}@media (max-width:767px){.ocbc-cta-section .ocbc-cta-footer .cta-footer-text:after{bottom:-20px;left:50%;right:0;transform:translate(-50%,40%)rotate(90deg)}}.ocbc-footer{background:#f5f5f5;padding:40px 0}.ocbc-footer .footer-content{text-align:center}.ocbc-footer .footer-content .footer-logo{height:auto;max-height:60px;margin-bottom:20px}.ocbc-footer .footer-content .footer-text{color:#666;margin:0;font-size:14px}@media (max-width:767px){.ocbc-footer{padding:30px 0}.ocbc-footer .footer-content .footer-logo{max-height:40px;margin-bottom:15px}.ocbc-footer .footer-content .footer-text{font-size:12px}}.starter-form{border-radius:7px;padding:20px}.starter-form .check-item{gap:10px;display:flex}.ocbc-steps{padding-top:1rem;padding-bottom:1rem}.ocbc-steps .step{gap:10px;display:flex}@media (max-width:767px){.ocbc-steps .step{align-items:center;margin-bottom:1rem}}.ocbc-steps .step .step-number{color:#fff;background-image:url(../media/step-bg.0gtdoc5tgkc81.svg);background-position:100%;background-repeat:no-repeat;background-size:cover;flex:0 0 20%;justify-content:center;align-items:center;width:56px;height:45px;font-size:18px;font-weight:600;display:flex}.future-ready-kit .page-content-image.smaller-image{max-width:65%;margin-left:auto;margin-right:auto}@media (max-width:767px){.future-ready-kit .page-content-image.smaller-image{max-width:50%;padding-top:1rem}}.mi-section .page-content-image.smaller-image{max-width:85%;margin-left:auto;margin-right:auto}@media (max-width:767px){.mi-section .page-content-image.smaller-image{max-width:100%}}.search-page .desktop-only{align-items:normal}.page-content-image .fcCarousel .carousel-item img{object-fit:cover;max-height:300px}.dashboard-wrapper{background-image:url(../media/dashbg.0o8ww3fn9v93u.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;padding-bottom:40px}.gray-page{position:relative}.user-section{flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:767px){.user-section{justify-content:flex-start}}.user-section .user-details{flex:0 0 15%;max-width:15%}@media (max-width:767px){.user-section .user-details{flex:0 0 20%;max-width:40%}}.user-section .user-details .progress-amount{text-align:center;margin-top:7px}.user-section .user-text{flex:1}@media (max-width:767px){.user-section .user-text{flex:0 0 1px;max-width:1px;padding-left:10px}}.user-section .user-text .text-gray{font-size:22px}.user-section .user-reward{flex-wrap:wrap;flex:0 0 60%;max-width:60%;margin:0 -15px;display:flex}@media (max-width:767px){.user-section .user-reward{flex:0 0 100%;max-width:100%;margin:0}}.user-section .user-reward .reward-box{flex:0 0 25%;max-width:25%;padding:0 15px;font-size:12px}@media (min-width:768px) and (max-width:1024px){.user-section .user-reward .reward-box{flex:0 0 50%;max-width:50%}}.user-section .user-reward .reward-box .box-content{text-align:center;padding:10px 0}.user-section .user-reward .reward-box:nth-child(2){border-left:solid 1px var(--lightGray);border-right:solid 1px var(--lightGray)}@media (min-width:768px) and (max-width:1024px){.user-section .user-reward .reward-box:nth-child(2){border-right:none}}.user-section .user-reward .reward-box:last-child{border-left:solid 1px var(--lightGray)}.user-section .user-reward .reward-box span{font-size:18px}.user-section .user-reward .reward-box a{margin:10px 0;padding:5px 10px;font-size:12px;display:block}@media (max-width:767px){.user-section .user-reward .reward-box{flex:0 0 100%;max-width:100%}.user-section .user-reward .reward-box:nth-child(2){border:none;border-top:solid 1px var(--lightGraySecondary);border-bottom:solid 1px var(--lightGraySecondary)}.user-section .user-reward .reward-box:last-child{border:none;border-top:solid 1px var(--lightGraySecondary)}.user-section .user-reward{margin-top:20px}}.child-profile-item{border-bottom:solid 1px var(--lightGraySecondary);margin-bottom:1rem;padding-bottom:1rem}@media (max-width:767px){.child-profile-item .btn-wrapper{margin-top:1rem;margin-bottom:1rem}.child-profile-item .btn-wrapper button{flex:auto}}.child-profile-item:last-child{border:none;margin-bottom:0}.icons{flex-wrap:wrap;margin:15px -15px 0;display:flex}.icons .icon-item{text-align:center;flex-grow:1;flex-basis:0;padding:0 15px}.icons .icon-item a span{color:var(--black);transition:all .2s ease-in}.icons .icon-item a:hover span{color:var(--red);transition:all .2s ease-out}.icons .icon-item img{height:40px}.icons .icon-item span{min-height:36px;margin-top:5px;font-size:12px;display:block}.user-report{flex-wrap:wrap;align-items:center;display:flex}.user-report .avatar{width:35px;height:35px;font-size:1rem}.user-report .report-details{display:flex}.user-report .report-details .report-item .dates{margin-top:5px}.user-report .username p{margin-bottom:0;font-size:1rem}@media (max-width:767px){.user-report .username.col{margin-left:10px}.user-report .report-details{margin-top:10px}.user-report .report-details.col{flex:0 0 100%;max-width:100%}.user-report .report-details .report-content{padding-top:20px}.user-report .report-details .report-content .report-item{flex:0 0 100%;width:100%}}.avatar{background-color:var(--red);color:#fff;text-transform:uppercase;border-radius:100%;justify-content:center;align-items:center;display:flex}.section-box-content{border-radius:7px;flex-direction:column;height:calc(100% - 15px);margin-bottom:20px;display:flex;overflow:hidden}.section-box-content .box-title{background-color:var(--greenSecondary);color:#fff;padding:10px;font-size:18px}.section-box-content .box-content{height:100%}.section-box-content .box-content img{width:100%}.section-box-content .box-content.bg-white{background-color:#fff;padding:20px}.sidebar-menu{background-color:#fff;border-radius:7px;overflow:hidden}@media (max-width:767px){.sidebar-menu{margin-bottom:20px}}.sidebar-menu ul li a{border-bottom:solid 1px var(--lightGraySecondary);color:var(--lightGray);padding:7px 10px;display:block}.sidebar-menu ul li a.active,.sidebar-menu ul li a:hover{color:#fff;background:var(--red)}.sidebar-menu.shadow-menu{box-shadow:2px 2px 7px 1px #ddd}.user-avatar{justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto;display:flex;position:relative}.user-avatar.has-image{border-radius:50%;overflow:hidden}.user-avatar.has-image img{background-size:cover;width:70px;height:70px}.user-avatar.has-image .name,.user-avatar.has-image .progress-bar{display:none}.user-avatar .name{background-color:var(--red);color:#fff;text-align:center;z-index:2;text-transform:uppercase;border-radius:100%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto;font-size:22px;font-weight:700;display:flex}.user-avatar .progress-bar{z-index:1;background-color:var(--lightGraySecondary);border-radius:100%;width:70px;height:70px;position:absolute;top:0;left:50%;transform:translate(-50%)}#userForm .user-avatar{width:70px;height:70px}#userForm .user-avatar .name{width:60px;height:60px;font-size:1.5rem}#userForm .user-avatar .progress-bar{width:70px;height:70px}#userForm .progress-amount{padding:.5rem 0;font-size:1rem}#userForm .dashbox{padding:0}#userForm .dashbox .dashbox-header{font-size:1rem;font-weight:600}#userForm .dashbox .dashbox-body{padding:20px}#userForm .btn-wrapper{justify-content:flex-end;align-items:center;display:flex}#userForm .btn-wrapper a,#userForm .btn-wrapper button{text-align:center;min-width:88px;display:block}#userForm .btn-wrapper a:first-child,#userForm .btn-wrapper button:first-child{margin-right:7px}#bookings-tab .tab-content,#rewards-tab .tab-content,#alp-details-tab .tab-content{margin:20px 0}#bookings-tab .select-filter-wrapper,#rewards-tab .select-filter-wrapper,#alp-details-tab .select-filter-wrapper{margin-bottom:20px}#bookings-tab .dashbox,#rewards-tab .dashbox,#alp-details-tab .dashbox{padding:20px}.referral-code-box{border:dashed 1px var(--red);color:var(--red);max-width:200px;margin:0 auto;padding:10px;font-size:16px;font-weight:700}.cart-details{margin-bottom:20px}.cart-details .cart-group{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.cart-note{font-size:12px}.cart-total{font-size:18px}.rewards-item{text-align:center}.rewards-item.has-border{border-left:solid 1px var(--lightGraySecondary);border-right:solid 1px var(--lightGraySecondary)}.rewards-item.has-border-left{border-left:solid 1px var(--lightGraySecondary)}.rewards-item.has-border-right{border-right:solid 1px var(--lightGraySecondary)}.rewards-item .icon{justify-content:center;align-items:center;margin-bottom:10px;display:flex}.rewards-item .icon img{max-width:25px}.rewards-item .icon .amount{padding:0 10px 0 15px;font-size:18px;display:block}.rewards-item .icon i{color:var(--lightGray);cursor:pointer;font-size:12px;position:relative;top:-10px}.rewards-item .text a{color:var(--black)}.rewards-item .text a:hover{color:var(--red)}.redeem-cards-wrapper{padding:20px 0}.redeem-cards-wrapper .redeem-cards-menu{flex-wrap:wrap;align-items:center;margin:10px 0 30px;display:flex}.redeem-cards-wrapper .redeem-cards-menu label{font-size:1rem}.redeem-cards-wrapper .redeem-cards-menu .fc-custom__select{min-width:130px;max-width:200px}@media (max-width:767px){.redeem-cards-wrapper .redeem-cards-menu label{margin-bottom:1rem}.redeem-cards-wrapper .redeem-cards-menu .fc-custom__select{min-width:100%;max-width:100%}}.redeem-cards-wrapper .redeem-cards .redeem-card{background-color:#fff;border-radius:7px;margin-bottom:20px;font-size:12px;overflow:hidden;box-shadow:0 3px 5px 1px #ccc}.redeem-cards-wrapper .redeem-cards .redeem-card .redeem-image{position:relative}.redeem-cards-wrapper .redeem-cards .redeem-card .redeem-image img{object-fit:contain;width:100%}.redeem-cards-wrapper .redeem-cards .redeem-card .redeem-image .redeem-cat-label{background-color:var(--green);color:#fff;border-bottom-left-radius:7px;padding:7px 10px;font-size:12px;position:absolute;top:0;right:0}.redeem-cards-wrapper .redeem-cards .redeem-card .redeem-details{padding:10px}.redeem-cards-wrapper .redeem-cards .redeem-card .redeem-details .title:after{content:"";border-top:solid 2px var(--red);width:30px;height:2px;margin:10px 0;display:block}.redeem-cards-wrapper .redeem-cards .redeem-card .redeem-details .details{margin:10px 0}.redeem-cards-wrapper .redeem-cards .redeem-card .redeem-details a{margin:10px 0;padding:7px 5px;font-size:12px}.app-banner{background-image:url(../media/downloadBanner.08m3nqf.hnupl.jpeg);background-position:100%;background-repeat:no-repeat;background-size:cover;border-radius:7px;align-items:center;min-height:320px;padding:20px 25px;display:flex;overflow:hidden}.app-banner .app-icon{align-items:center;margin:20px 0;display:flex}.app-banner .app-icon img{max-width:50px;margin-right:10px}.app-banner .app-icon span{color:#fff}.app-banner .app-download-icon{align-items:center;display:flex}.app-banner .app-download-icon a:first-child{margin-right:8px}.app-banner .app-download-icon a img{max-width:140px}.reward-partners .reward-partner-logo{background-color:#fff;height:130px;margin-bottom:15px;padding:10px;box-shadow:0 3px 5px 1px #ccc}.user-avatar-progressbar{justify-content:center;align-items:center;display:flex}.user-avatar-progressbar .progressbar{width:80px;height:80px;display:inline-block;position:relative;overflow:hidden}.user-avatar-progressbar .progressbar .svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.user-avatar-progressbar .progressbar .background{stroke:var(--lightGraySecondary)}.user-avatar-progressbar .progressbar .progress{stroke:var(--green);transform-origin:50%;transition:stroke-dashoffset .35s;transform:rotate(90deg)}.user-avatar-progressbar .progressbar .content{color:#fff;background-color:Var(--red);border-radius:100%;justify-content:center;align-items:center;width:82%;height:82%;font-size:1.5em;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.user-avatar-progressbar .progressbar .content.has-image{border-radius:50%;overflow:hidden}.user-avatar-progressbar .progressbar .content.has-image img{background-size:cover;border-radius:100%;width:80px;height:80px}.user-avatar-progressbar .progressbar .content.has-image .name{display:none}.class-details-page .class-banner{background-color:var(--lightGraySecondary);border-radius:7px;position:relative;overflow:hidden}.class-details-page .class-banner img{object-fit:cover;width:100%;min-height:400px;max-height:400px;overflow:hidden}.class-details-page .class-banner .price{color:#fff;background-color:var(--red);border-bottom-left-radius:7px;width:fit-content;padding:7px 10px;font-size:18px;position:absolute;top:0;right:0}@media (max-width:767px){.class-details-page .class-banner{background-color:var(--lightGraySecondary)}.class-details-page .class-banner img{object-fit:cover;min-height:190px;max-height:190px}}.class-details-page .class-title{color:var(--blue);text-transform:capitalize;font-size:24px}.class-details-box.dashbox{box-shadow:none;border:solid 1px var(--lightGraySecondary)}.class-details-box.dashbox .dashbox-header{font-size:16px}.class-details-box.dashbox.desktop-only{display:block}.class-details-box .price.skeleton{color:#0000;background-color:#dddbdd;border-color:#0000}.class-details-box .price{border:solid .5px var(--red);color:var(--red);border-radius:7px;width:fit-content;padding:5px 10px}.pricings .price-item{border-bottom:solid 1px var(--lightGraySecondary);justify-content:space-between;padding:10px 0;display:flex}.pricings .price-item:last-child{border:none}.pricings .price-item .price-name span{color:var(--red);font-size:12px}.pricings .price-item .price{color:var(--black);border-color:#0000}#class-details-tab .tab-content{padding:20px 10px}#class-details-tab .tab-content .content .content-title{font-weight:700}.class-data-table{margin:20px 0}.class-data-table .table-responsive .table{border-collapse:separate;border-spacing:0}.class-data-table .table-responsive .table thead tr th{color:#fff;background-color:var(--greenSecondary);padding-top:15px;padding-bottom:15px}.class-data-table .table-responsive .table thead tr th:first-of-type{border-top-left-radius:7px;border-bottom-left-radius:7px}.class-data-table .table-responsive .table thead tr th:last-of-type{border-top-right-radius:7px;border-bottom-right-radius:7px}.class-data-table .table-responsive .table tbody tr{vertical-align:middle}.class-data-table .table-responsive .table tbody tr td{border-bottom:solid .5px var(--lightGraySecondary);padding-top:10px;padding-bottom:10px}.class-data-table .table-responsive .table tbody tr td i{cursor:pointer;transition:all .2s ease-in}.class-data-table .table-responsive .table tbody tr td i.active{transition:all .2s ease-in;transform:rotate(180deg)}.class-data-table .table-responsive .table tbody tr.class-sessions{opacity:0;height:0;transition:all .2s ease-in}.class-data-table .table-responsive .table tbody tr.class-sessions.active{opacity:1;height:100%;transition:all .2s ease-out}@media (max-width:767px){.class-data-table .table-mobile{padding-bottom:20px}}.class-data-table .table-mobile__header{background-color:var(--greenSecondary);color:#fff;background-clip:padding-box;border-top-left-radius:7px;border-top-right-radius:7px;padding:15px 20px}.class-data-table .table-mobile__body{padding:20px}.class-data-table .table-mobile__body .qty-input{justify-content:flex-end}.class-data-table .table-mobile__body .content__title{font-weight:700}.class-data-table .table-mobile__row-item:last-child{background-clip:padding-box;border-bottom-right-radius:7px;border-bottom-left-radius:7px}.class-data-table .table-mobile__row-item:nth-child(odd){background-color:#dddbdd3e}.switch-btn{width:50px;height:25px;margin-right:10px;display:inline-block;position:relative}.switch-btn .slider{cursor:pointer;background-color:#ccc;border-radius:30px;transition:all .4s;position:absolute;inset:0}.switch-btn .slider:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:all .4s;position:absolute;bottom:3px;left:3px}.switch-btn input{opacity:0;cursor:pointer;z-index:10;width:100%;height:50px;position:relative}.switch-btn input:checked+.slider{background-color:var(--greenSecondary)}.switch-btn input:focus+.slider{box-shadow:0 0 1px #2196f3}.switch-btn input:checked+.slider:before{-webkit-transform:translate(25px);-ms-transform:translate(5px);transform:translate(25px)}.review-section .review-header .total{align-items:center;gap:10px;font-size:18px;display:flex}@media (max-width:767px){.review-section .review-header .total{flex-wrap:wrap}.review-section .review-header .total .col:last-child{flex:0 0 100%;max-width:100%}.review-section .review-header .total .v-spacer{min-height:125px}.review-section .review-header .total .v-spacer:last-child{display:none}}.review-section .review-header .total .stars{margin-left:10px}.review-section .review-header .total .stars i{margin-right:7px;font-size:16px}.review-section .review-header .total .text-big{line-height:30px}.review-section .review-header .toggle-review{align-items:center;display:flex}.review-section .review-header .toggle-review label{font-size:16px}.review-section .review-header .add-review-btn{margin-left:auto}.review-section .review-header .rates .rate-item{align-items:center;gap:10px;margin-bottom:10px;display:flex}.review-section .review-header .rates .rate-item .progress{flex:auto}.review-section .review-header .rates .rate-item label{min-width:120px}.review-section .review-body{border-top:solid 1px var(--lightGraySecondary);margin-top:3em;padding-top:20px}.review-section .review-body .rates{border-top:solid 1px var(--lightGraySecondary);border-bottom:solid 1px var(--lightGraySecondary);flex-wrap:wrap;margin-top:20px;margin-bottom:20px;padding:20px 0;display:flex}.review-section .review-body .rates .rate-item{flex:auto}.review-section .review-body .review-item{border-bottom:solid 1px var(--lightGraySecondary);flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:20px;padding-bottom:20px;display:flex}.review-section .review-body .review-item:last-child{margin-bottom:0}.review-section .review-body .review-item .avatar{width:45px;height:45px}.review-section .review-body .review-item .review-details{flex:0 0 18%;max-width:18%}@media (min-width:1300px){.review-section .review-body .review-item .review-details{flex:0 0 15%;max-width:15%}}@media (max-width:767px){.review-section .review-body .review-item .review-details{flex:0 0 85%;max-width:85%}}.review-section .review-body .review-item .review-details span{font-size:1rem;font-weight:700}.review-section .review-body .review-item .review-message{flex:0 0 70%;max-width:70%}@media (max-width:767px){.review-section .review-body .review-item .review-message{flex:0 0 100%;max-width:100%}}.class-props{margin:10px 0}.class-props .props-item{align-items:center;padding-bottom:10px;display:flex}.class-props .props-item .icon{text-align:center;min-width:22px}.class-props .props-item .icon img{max-width:20px}.class-props .props-item .icon i{color:var(--gold)}.class-props .props-item span{margin-left:7px;display:block}.must-read-items .item{gap:10px;margin-bottom:10px}.must-read-items .item:last-child{margin-bottom:0}@media (max-width:767px){.must-read-items .item{flex-wrap:wrap}}.map-wrapper{width:100%;min-height:350px;margin:20px 0}.price .small{color:var(--red);font-size:12px;text-decoration:line-through}#class-details-tab .tab-content ul,#class-details-tab .tab-content ol{margin-bottom:1rem;margin-left:15px}#class-details-tab .tab-content ul li,#class-details-tab .tab-content ol li{list-style:outside}#class-details-tab .tab-content ol li{list-style:decimal}#class-details-tab .tab-content ol li[data-list=bullet]{list-style:outside}.slide-wrapper{position:relative;overflow:visible!important}.swiper{overflow:hidden!important}.swiper.single-item{margin-left:0!important}.swiper.single-item .swiper-slide{max-width:400px}.swiper-button-prev,.swiper-button-next{background-color:var(--darkGray);z-index:10;border-radius:4px;transition:background-color .3s;width:25px!important;height:35px!important}.swiper-button-prev .swiper-navigation-icon,.swiper-button-next .swiper-navigation-icon,.swiper-button-prev:after,.swiper-button-next:after{display:none!important}.swiper-button-prev:before,.swiper-button-next:before{content:"";color:#fff;font-family:"Font Awesome 6 Free";font-size:12px;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.swiper-button-prev:hover,.swiper-button-next:hover{background-color:var(--red)}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.5;cursor:not-allowed}.swiper-button-prev{left:0!important}.swiper-button-prev:before{content:""}.swiper-button-next{right:0!important}.swiper-button-next:before{content:""}
