@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=DM+Serif+Display:ital@0;1&display=swap");@import url("https://fonts.googleapis.com/css2?family=LXGW+WenKai+Mono+TC:wght@700&display=swap");body{color:#715E64;font:300 22px/1.55 'DM Sans', sans-serif}a{color:#7EB1A6}a:hover{color:#FFA19D}a:has(button):hover{text-decoration:none}h1,h2,h3,h5,h6{margin:0;font-family:'DM Serif Display', serif}h1 p,h2 p,h3 p,h5 p,h6 p{margin:0}h1{margin:0 0 20px;font-size:64px;color:#FFA19D;line-height:1}h2{font-size:48px}h3{margin:0 0 15px;color:#7EB1A6;font-size:32px}label{font-size:14px;font-weight:700}input[type="text"],input[type="email"],input[type="tel"],select{display:block;width:100%;margin-bottom:10px;padding:4px 10px;border:1px solid #ddd;border-radius:2px;font-size:16px}select{height:34px}button{padding:7px 25px;border:none;border-radius:100px;background:#FFA19D;color:#fff;font-weight:700;font-size:24px}button:hover{background:#ff847e}form>img{display:none}.flowerL,.flowerR{position:absolute;z-index:2;mix-blend-mode:multiply}.flowerL{top:0;left:0}.flowerR{right:0;bottom:0}#home-page section.s1 p{width:100%;max-width:470px}section{padding:40px 0}section.s1{position:relative}section.s1 .row{display:flex;align-items:center}section.s1 .row>div:first-of-type{z-index:4}section.s1 .logo{margin-bottom:20px}section.s1 button{background:#7EB1A6}section.s1 button:hover{background:#5f9d90}section.s1 #hero-img{height:570px;margin:-40px 0 -40px -200px}section.s2{padding:20px 0;background:#7EB1A6;text-align:center;color:#fff}section.s3{position:relative}section.s3 .row{display:flex;justify-content:center}section.s3 #pinkBox{margin-bottom:30px;padding:30px 50px;background:#FFE4E4;border-radius:20px}section.s3 #pinkBox>*{position:relative;z-index:3}section.s3 #pinkBox ul{margin:0;padding:0;list-style:none}section.s3 #pinkBox ul li{position:relative;margin-bottom:10px;padding-left:45px}section.s3 #pinkBox ul li::before{content:" ";position:absolute;top:-2px;left:0;width:35px;height:35px;border-radius:100px;background:#fff}section.s3 #pinkBox ul li::after{content:"\2713";position:absolute;left:1px;top:-15px;font-size:36px;color:#7EB1A6;font-family:'LXGW WenKai Mono TC', monospace;font-weight:700;font-style:normal}section.s3 .lll{display:flex;justify-content:space-between;list-style-type:none;margin:0;padding:0}section.s3 .lll li{display:flex;justify-content:center;align-items:center;gap:20px;font-size:36px;font-weight:200}section.s4{background:#C7C0C2;color:#fff;text-align:center}section.s4 .row:last-of-type{display:flex;justify-content:center}section.s4 h2{color:inherit}section.s4 .video-track{margin-top:20px;box-shadow:0 10px 20px rgba(0,0,0,0.2)}section.s5{padding:30px 0}section.s5 .row{display:flex;justify-content:center}section.s5 .row>div{display:flex;justify-content:space-between;align-items:center}section.s5 img{height:100px}section.s6{overflow:hidden;position:relative;background:#b4ccc6;background:linear-gradient(90deg, #b4ccc6 0%, #a0c4bc 50%, #7EB1A6 100%);color:#fff}section.s6 .flowerR{bottom:-90px}section.s6 .row{display:flex;align-items:center}section.s6 h2,section.s6 p,section.s6 button{position:relative;z-index:4}section.s6 #mom-img{position:relative;float:right;z-index:3;height:570px;margin:-40px 50px -40px 0;mix-blend-mode:multiply}footer{padding:20px 0;background:#FFF1DD}footer img{display:block;width:100%;max-width:200px;margin:0 auto}.modal .modal-dialog{width:95%;max-width:660px}.modal .modal-content{border:none;border-radius:0}.modal .modal-header{padding:0;border:none;border-radius:0;background:#7EB1A6;color:#fff}.modal .modal-header .close{margin:0;padding:0}.modal .modal-header .inner{width:100%;padding:20px 30px}.modal .modal-header .inner h4{margin:0;font-weight:700;color:#fff}.modal .modal-header .modal-title{font-size:20px;text-transform:none}.modal .modal-header .close:hover{background:none;color:#fff}.modal#form-modal .modal-header .inner{padding:20px 30px 15px}.modal#form-modal .thanks{display:none;text-align:center}.modal #amm-tabs{border:none;background:#ddd}.modal #amm-tabs .nav-item{margin:0;padding:14px 30px;color:#222;font-size:14px;text-transform:uppercase;background:none;border:none;border-radius:0}.modal #amm-tabs .nav-item.active{box-shadow:inset 0 -2px 0 #7EB1A6}.modal .modal-body{padding:20px 30px;border-bottom:1px solid #e6e6e6}.modal .modal-body p{margin:0 0 20px}.modal .modal-body p:last-of-type{margin:0}.modal .modal-body .note{margin:20px 0 !important}.modal .modal-body button{display:block;margin:0 auto}.modal #amm-head{text-align:center}.modal #amm-profileimage{display:block;margin:0 auto 20px;max-width:150px;max-height:150px;box-shadow:0 2px 4px rgba(0,0,0,0.3)}.modal #amm-name{font-size:24px;font-weight:700;color:#222}.modal .bx-viewport{border:none;box-shadow:none}.modal .bx-wrapper{margin:0 auto}.modal .bx-wrapper .bx-pager{position:relative;bottom:0}.modal #amm-slider div img{margin:0 auto 20px}.modal #amm-slider p{text-align:center}.modal #video-page iframe{margin-bottom:20px}.modal #video-page p{text-align:center}#form-modal input[type="checkbox"]{transform:translateY(-1px);margin-right:3px}#form-modal p{margin:0 0 20px;font-size:14px}#loadingGraphic{display:none;padding:2px 0 3px}#loader{width:44px;height:44px;margin:6px auto;-webkit-animation:1s ease-in-out infinite animball_two;animation:1s ease-in-out infinite animball_two}#loader .loaderBall{width:44px;height:44px;position:absolute}#loader .loaderBall .ball{position:absolute;width:20px;height:20px;border-radius:50%;-webkit-animation:1s ease-in-out infinite animball_one;animation:1s ease-in-out infinite animball_one}#loader .loaderBall .ball.ball1{background-color:#7EB1A6;top:0;left:0}#loader .loaderBall .ball.ball2{background-color:#7EB1A6;top:0;left:24px}#loader .loaderBall .ball.ball3{background-color:#7EB1A6;top:24px;left:0}#loader .loaderBall .ball.ball4{background-color:#7EB1A6;top:24px;left:24px}@-webkit-keyframes animball_one{0%{position:absolute}50%{top:12px;left:12px;position:absolute;opacity:0.5}100%{position:absolute}}@keyframes animball_one{0%{position:absolute}50%{top:12px;left:12px;position:absolute;opacity:0.5}100%{position:absolute}}@-webkit-keyframes animball_two{0%{-webkit-transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(360deg) scale(1.3)}100%{-webkit-transform:rotate(720deg) scale(1)}}@keyframes animball_two{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(360deg) scale(1.3)}100%{transform:rotate(720deg) scale(1)}}@media (max-width: 1199px){h2{font-size:40px}section.s1 #hero-img{height:520px;margin-left:-140px}}@media (max-width: 991px){section.s1 .row{display:block}section.s1 .logo{height:100px}section.s1 #hero-img{display:block;height:auto;width:90%;margin:30px auto -40px}section.s2 h2{font-size:32px}section.s3 .lll li{font-size:28px}section.s4 .row:last-of-type{display:block}section.s6 #mom-img{height:460px;margin-right:10px}}@media (max-width: 767px){body{font-size:18px}h1{font-size:42px}h2{font-size:32px;line-height:1.2}button{width:100%}.flowerL,.flowerR{display:none}section.s1 .logo{height:80px;margin-bottom:10px}section.s1 #hero-img{width:80%}section.s2 h2{font-size:28px}section.s3 #pinkBox{margin-bottom:20px;padding:30px 20px}section.s3 .lll{flex-direction:column}section.s3 .lll li{margin-bottom:10px;justify-content:space-between}section.s3 .lll li::before{width:25px;height:25px}section.s3 .lll li::after{font-size:28px}section.s5 .row>div{flex-direction:column}section.s5 img{margin-bottom:10px}section.s6 .row{display:block}section.s6 #mom-img{float:none;display:block;height:auto;width:80%;margin:20px auto -40px}}
