@import url(https://fonts.googleapis.com/css2?family=Josefin+Slab:ital,wght@0,100..700;1,100..700&family=Jost:ital,wght@0,100..900;1,100..900&family=Solitreo&display=swap);@import url(https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap);@import url(https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,300..900;1,300..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Josefin+Slab:ital,wght@0,100..700;1,100..700&family=Jost:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Josefin+Slab:ital,wght@0,100..700;1,100..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+HK:wght@100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--blissBlue:#0f43ca;--blissLight:#00adff;--blissButton:#0064ce}.blissBlue{color:#0f43ca;color:var(--blissBlue)}body{background-color:#fff}.app{display:flex;flex-direction:column;height:100%}#about-bls{margin:70px 0;overflow:hidden;padding:0 16px}.about-bls__row{align-items:center;display:flex;justify-content:center;padding-top:30px}.bliss-blue{color:#104ecb}.about-bls__image{height:416px;width:416px}.about-bls__container{align-items:center;display:flex;height:100%;justify-content:center;width:90%}.about-bls__text{display:flex;flex-direction:column;gap:20px;justify-content:flex-start}.about-bls__title{color:#000;font-family:Noto Sans HK,sans-serif;font-size:clamp(1.25rem,-.536rem + 4.762vw,2.5rem);font-weight:400}.about-bls__para{font-family:Jost,sans-serif;font-size:17px;font-weight:300;text-align:left;width:85%}@media (max-width:1024px){.about-bls__container{align-items:center;flex-direction:column;padding-top:10px}#about-bls{margin-top:60px}.about-bls__text{align-items:center;margin-bottom:16px;padding:0;text-align:justify}.about-bls__title{display:flex;flex-direction:column;margin:0 auto;text-align:center;width:90%}.about-bls__para{text-align:justify;width:100%}.about-bls__image{height:316px;margin-top:20px;width:316px}}#header{background-repeat:no-repeat;background-size:cover;filter:brightness(90%);flex-direction:column;height:100vh;justify-content:space-between}#header,.nav__upsale{align-items:center;display:flex}.nav__upsale{background-color:var(--blissBlue);color:#fff;font-family:Josefin Slab,serif;font-size:14px;gap:5px;height:40px;justify-content:center;width:100%}.upsale__button{border:2px solid #fff;border-radius:4px;color:#fff;cursor:pointer;font-family:Noto Sans HK,sans-serif;font-size:12px;font-weight:300;padding:0 6px;text-decoration:none;transition:.25s ease}.header__row{align-items:center;display:flex;flex-direction:row-reverse;gap:30px;height:100vh;justify-content:center}.header__image{max-width:25%;width:100%}.header__text{align-items:left;display:flex;flex-direction:column;gap:20px;justify-content:center;width:250px}.header__title{color:var(--blissLight);font-family:Nunito,sans-serif;font-size:clamp(1.563rem,1.446rem + 4.976vw,5.125rem);font-weight:900;line-height:110%;text-align:left}.tab{tab-size:15}.header__para{color:#232933;font-family:Rubik,sans-serif;font-size:clamp(.938rem,.714rem + .595vw,1.25rem);font-weight:300;line-height:1.5;margin-bottom:15px}.header__button{background-color:var(--blissButton);border:2px solid var(--blissButton);border-radius:4px;color:#fff;cursor:pointer;font-family:Noto Sans HK,sans-serif;font-size:20px;font-weight:500;padding:3px 10px;text-decoration:none;transition:.25s ease}@media (max-width:1024px){.header__row{flex-direction:column}.header__text{align-items:center;margin:0 auto 16px;text-align:center;width:95%}#header{background-position:55%}.nav__upsale{font-size:10px}}@media (max-width:480px){.header__row{flex-direction:column}.header__text{align-items:center;margin-bottom:16px;text-align:center}.header__image{max-width:70%;width:100%}}#navbar{background-color:#00aeff60;box-shadow:0 2px 10px #0000002b;height:80px;width:100%;z-index:2}.navbar__row{display:flex;height:100%;justify-content:space-between;padding-left:20px;padding-right:20px;width:80%}.navbar__container{align-items:center;display:flex;height:80px;margin-bottom:20px;max-width:95%;width:1500px}.navbar__info__container{align-items:flex-start;display:flex;flex-direction:column;gap:5px}.navbar__logo{cursor:pointer;height:55px;z-index:99}.navbar__circle__container{align-items:center;display:flex;height:65px;overflow:hidden;position:absolute;right:0;width:100%}.navbar_circle{align-items:center;border:15px solid var(--blissBlue);border-radius:100%;display:flex;height:200px;justify-content:center;position:relative;right:-1420px;top:-66px;width:200px;z-index:-99}.navbar_inner_circle{border:15px solid var(--blissLight);border-radius:100%;height:150px;width:150px}.navbar_right_container{align-items:center;display:flex;gap:15px}.navbar__info{color:#fff;font-family:Rubik,sans-serif;font-size:11px;font-weight:300;gap:5px;text-decoration:none}.navbar__info,.navbar__links{align-items:center;display:flex}.navbar__links{gap:40px}.navbar__links-text{align-items:center;display:flex;gap:20px;justify-content:space-around}.navbar__link{background-color:none;color:#fff;font-family:Noto Sans HK,sans-serif;font-size:16px;font-weight:500;transition:1.5s cubic-bezier(.075,.82,.165,1)}.navbar__button,.navbar__link{cursor:pointer;text-decoration:none}.navbar__button{border:2px solid #000;border-radius:4px;color:#000;font-family:Jost,sans-serif;font-size:20px;font-weight:300;padding:5px 10px;transition:.25s ease}.navbar__button:hover,.navbar__info:hover,.navbar__link:hover{color:var(--blissBlue)}.navbar__button:hover{border-color:var(--blissBlue)}@media (max-width:1000px){.navbar__row{display:flex;height:100%;justify-content:center;padding-left:20px;padding-right:20px;width:80%}.navbar__link{font-size:10px}}@media (max-width:500px){.navbar__logo{cursor:pointer;height:40px;z-index:99}.navbar__links{gap:20px}.navbar__link{font-size:10px}}.services__subtitle{color:var(--blissBlue);font-family:Noto Sans HK,sans-serif;font-size:clamp(1.25rem,-.536rem + 4.762vw,2.5rem);font-weight:300;padding-bottom:12px;text-align:center}#card__sections{overflow:hidden;padding:59px 16px}.cards__row{align-items:center;display:flex;justify-content:center}.card__backgrounded{background-color:#ebf1f7}.card{align-items:center;display:flex;height:499px;justify-content:space-between;max-width:807px;width:807px}.card__button{border:2px solid var(--blissButton);border-radius:4px;color:var(--blissButton);cursor:pointer;font-family:Noto Sans HK,sans-serif;font-size:18px;font-weight:400;padding:5px 10px;text-decoration:none;transition:.25s ease}.card__titles{margin:10px 0;text-align:center}.card__title{color:var(--blissBlue);font-family:Noto Sans HK,sans-serif;font-size:24px;font-weight:500;text-transform:uppercase}.card__subtitle{font-family:Jost,sans-serif;font-weight:300}.card__container{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between}.card__para{font-family:Jost,sans-serif;font-size:17px;font-weight:300;text-align:left;width:390px}.card__enquire-button:hover{color:#111ac2}.card__image{height:490px;width:368px}@media (max-width:860px){.card{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.card,.card__container{align-items:center;display:flex;flex-direction:column;gap:50px;justify-content:center}.card__para{text-align:justify;width:98%}.card__title{font-size:20px}.card__image{height:390px;width:268px}}#testimonials{background-color:#ebf1f7;padding:0 16px}.testimonials__row{align-items:center;display:flex;height:566px;justify-content:center}.testimonial__wrapper{height:300px;width:100%}.testimonial__text,.testimonial__wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.testimonial__text{gap:20px;line-height:1.5;padding:20px;width:80%}.quotemarks{color:var(--blissLight);font-family:Solitreo,serif;font-size:150px;left:10px;position:absolute;top:-10px;transform:rotateY(180deg);z-index:1}.testimonial__author{color:var(--blissLight);font-family:Jost,serif;font-size:15px;font-weight:200}.testimonial__quote{font-family:Jost,serif;font-size:clamp(.9375rem,.1563rem + 2.5vw,1.5625rem);font-weight:200;line-height:1.6;margin:0;position:relative;text-align:center;z-index:2}.enquire__row{align-items:center;display:flex;justify-content:center;padding-top:30px}#enquire{background-color:#fff;background-color:#ebf1f7;overflow:hidden;padding-bottom:70px;padding-top:70px}.form__container{align-items:center;background-color:#fff;border-radius:8px;display:flex;gap:20px;height:auto;max-width:90%;padding:40px;width:926px}.form__side__bar{align-items:baseline;display:flex;flex-direction:column;gap:10px;height:350px;width:500px}.input__wrapper__label.invalid{color:red}.form__title{color:var(--blissBlue);font-family:Noto Sans HK,sans-serif;font-size:30px;font-weight:500}.enquire__image{width:50%}.form__subtitle{color:var(--blissBlue);font-family:Noto Sans HK,sans-serif}.form__subtitle,.form__text{font-size:15px;font-weight:400;text-align:left;width:75%}.form__text{color:#000;font-family:arial,sans-serif}.blue{color:#1151c2}.form__input__wrapper{align-items:center;flex-direction:column;gap:15px;height:312px;max-width:500px}.form__input__wrapper,.form__names{display:flex;justify-content:center;width:100%}.form__names{gap:25px;height:49px;max-width:445px}.input__name__wrapper{position:relative;width:100%}.form__contacts{display:flex;gap:25px;height:49px;justify-content:center;max-width:445px;width:100%}.input__email__wrapper,.input__phone__wrapper,.input__subject__wrapper{height:49px;max-width:445px;position:relative;width:100%}.input__message__wrapper{height:120px;max-width:445px;position:relative;width:100%}.input{background-color:#ebf1f7;border:none;border-radius:2px;font-family:Rubik,sans-serif;font-size:1em;height:45px;outline:none;padding:10px 40px 10px 10px;transition:.5s;width:100%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.message__input{height:120px;padding-top:15px;resize:none}.input__wrapper__icon{right:0}.input__wrapper__icon,.input__wrapper__label{font-size:15px;padding:15px;pointer-events:none;position:absolute;transition:.5s}.input__wrapper__label{color:#464646;font-family:Rubik,sans-serif;font-weight:500;height:100%;left:0}.input:focus~.input__wrapper__label,.input:not(:placeholder-shown)~.input__wrapper__label,.input:valid~.input__wrapper__label{font-size:12px;transform:translate(8px,-13px)}.input:focus~.input__wrapper__icon,.input:valid~.input__wrapper__icon{color:#1152c2}.form__buttons{display:flex;gap:20px;justify-content:flex-start;max-width:445px;width:100%}.from__button{background-color:#fff;border:2px solid var(--blissButton);border-radius:4px;color:var(--blissButton);cursor:pointer;font-family:Noto Sans HK,sans-serif;font-size:18px;font-weight:400;padding:5px 10px;text-decoration:none;transition:.25s ease}.from__button-inner{position:relative}.message__default{animation:sendReverse 1.5s ease;bottom:5%;left:110px;position:absolute}@media (max-width:1000px){.form__container{flex-direction:column}.form__container,.form__side__bar{align-items:center;justify-content:center}.form__side__bar{gap:10px;height:auto;margin-bottom:15px;text-align:center}.form__button{width:80%}.from__button{width:100%}.form__text{font-size:15px;font-weight:400;text-align:center;width:55%}}.home{display:flex;flex-direction:column;height:100%}.row{margin:0 auto;max-width:1350px;padding:0 16px;width:100%}.faq__subtitle{color:#000;font-family:Noto Sans HK,sans-serif;font-size:clamp(1.25rem,-.536rem + 4.762vw,2.5rem);font-weight:400}#faq{background-color:#fff;padding-bottom:70px;padding-top:50px}.faq__row{height:100%;justify-content:space-around}.faq__container,.faq__row{align-items:center;display:flex;flex-direction:column}.faq__container{height:80%;width:100%}.question__wrapper{display:flex;gap:10px;justify-content:center;margin-top:20px;max-height:100%;overflow:hidden;width:100%}.question__container{border-bottom:3px solid var(--blissBlue);display:flex;flex-direction:column;gap:10px;max-height:35px;overflow:hidden;transition:.5s ease;width:600px}.question__title{align-items:center;cursor:pointer;display:flex;font-size:clamp(.625rem,1.068rem + .952vw,1.125rem);justify-content:space-between;margin-bottom:10px}.question__para,.question__title{font-family:Jost,sans-serif;width:100%}.question__para{font-size:clamp(.625rem,1.402rem + .595vw,.938rem);text-align:left}.faq__contact,.faq__link{text-decoration:none}.faq__contact{color:#000;font-size:12px;margin-left:10px}.question__container-showmore{height:100%;max-height:500px;transition:1s ease}.question__text{height:100%;margin-bottom:20px}.question__text-showmore{height:100%}*{box-sizing:border-box;margin:0;padding:0}#footer{background-color:#2595bed5;box-shadow:0 -2px 10px #0000002b;height:80px;width:100%;z-index:2}.footer__row{display:flex;height:100%;justify-content:space-between;padding-left:20px;padding-right:20px;width:80%}.footer__container{align-items:center;display:flex;height:80px;margin-bottom:20px;max-width:95%;width:1500px}.logo__container{align-items:center;display:flex;gap:15px;height:100%}.logo__container__text{display:flex;flex-direction:column;gap:2px;justify-content:center}.logo__text{font-size:15px;font-weight:400}.logo__text,.subtext{font-family:Rubik,sans-serif}.subtext{font-size:12px;font-weight:300}.logo__divider{border:1px solid #000;width:53%}.footer__info__container{align-items:flex-start;display:flex;flex-direction:column;gap:5px}.footer__logo{cursor:pointer;height:55px;z-index:99}.footer__circle__container{align-items:center;display:flex;height:65px;overflow:hidden;position:absolute;right:0;width:100%}.footer_circle{align-items:center;border:15px solid var(--blissBlue);border-radius:100%;display:flex;height:200px;justify-content:center;position:relative;right:-1420px;top:-66px;width:200px;z-index:-99}.footer_inner_circle{border:15px solid var(--blissLight);border-radius:100%;height:150px;width:150px}.footer_right_container{align-items:center;display:flex;gap:15px}.footer__info{color:#fff;font-family:Rubik,sans-serif;font-size:11px;font-weight:300;gap:5px;text-decoration:none}.footer__info,.footer__links{align-items:center;display:flex}.footer__links{gap:40px}.footer__links-text{align-items:center;display:flex;gap:20px;justify-content:space-around}.footer__link{background-color:none;color:#fff;font-family:Noto Sans HK,sans-serif;font-size:16px;font-weight:500;transition:1.5s cubic-bezier(.075,.82,.165,1)}.footer__button,.footer__link{cursor:pointer;text-decoration:none}.footer__button{border:2px solid #000;border-radius:4px;color:#000;font-family:Jost,sans-serif;font-size:20px;font-weight:300;padding:5px 10px;transition:.25s ease}.footer__button:hover,.footer__info:hover,.footer__link:hover{color:var(--blissBlue)}.footer__button:hover{border-color:var(--blissBlue)}@media (max-width:1000px){.footer__row{display:flex;height:100%;justify-content:center;padding-left:20px;padding-right:20px;width:80%}.footer__link{font-size:10px}}@media (max-width:500px){.footer__logo{cursor:pointer;height:40px;z-index:99}.footer__links{gap:20px}.footer__link{font-size:10px}}
/*# sourceMappingURL=main.c5009742.css.map*/