.rich-short.w-richtext a:hover{text-decoration:underline}figure,p{margin-bottom:10px}.image{max-height:100%}h1{margin-top:20px;margin-bottom:10px;color:#02473e;font-weight:700}.section.my-account-header{position:relative;min-height:80vh}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%}.error404 .not-found .div-page-content,.error404 .not-found .div-page-content .image{margin-top:40px}.div-flex-faq-title{position:relative;display:flex;justify-content:center;align-items:center}.div-centering{text-align:center}.woocommerce form.login,.woocommerce form.register,.woocommerce-ResetPassword.lost_reset_password,.woocommerce-form.register{border:none;border-radius:0;margin:0 auto;padding:0;max-width:455px;text-align:left}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row.flex-button-remember{display:flex;justify-content:space-between;align-items:center}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}input::-moz-placeholder{color:#52af92;font-size:15px}input::placeholder{color:#52af92;font-size:15px}.tfield,.woocommerce form .form-row .tfield,[type=tel]{margin-bottom:0;border:1px #000;border-radius:30px;background-color:rgba(2,71,62,.05);color:#02473e!important;font-size:15px;line-height:24px;text-align:left}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:none;margin-right:0;background-color:#fff;color:#52af92;box-shadow:0 1px 10px 0 rgb(0 0 0 / 10%);transition:background-color .4s,color .4s}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{border-radius:31px;min-width:220px;text-align:center;padding:15px 30px;font-size:15px;line-height:18px;letter-spacing:.4px;font-weight:700}.woocommerce .button.white-button,button.woocommerce-Button.woocommerce-button.button.white-button.woocommerce-form-register__submit{background-color:#fff;color:#52af92;box-shadow:0 1px 10px 0 rgb(0 0 0 / 10%);margin-top:30px}.woocommerce form .form-row.button-submit-lost{margin-top:40px}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{margin-left:0;padding-left:0}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:flex!important;align-items:center}label.checkbox{width:auto;height:auto;margin-top:0;margin-left:0;border-color:transparent;border-radius:0;color:#000;font-size:10px;line-height:20px;font-weight:400;display:block}.input-checkbox.tfield{width:auto;height:auto;margin-bottom:0;border:none;border-radius:0;background-color:transparent;color:#000;font-size:15px;line-height:24px;text-align:left}.form-row label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:6px;margin-left:0;outline:0!important;float:left;position:relative;padding:0}.form-row label input[type=checkbox]:checked::before{background-image:url(../images/Path-1082x.png)}.div-flex-ns-bottom{display:flex;justify-content:space-between;align-items:center}.woocommerce .button.white-button:hover{background-color:#52af92;color:gold}.form-row label input[type=checkbox]:before{content:"";display:block;width:16px;height:16px;border:1px solid #56ae92;border-radius:5px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}html div.nsl-container-block .nsl-container-buttons a,html div.nsl-container-block-fullwidth .nsl-container-buttons a{margin:0}html div.nsl-container .nsl-container-buttons{padding:0;width:100%}.woocommerce-form.woocommerce-form-login.login .form-row label{font-size:13px;line-height:20px;font-weight:400;color:#52af92;width:100%}.button-white{height:60px;margin-top:0;border-radius:30px;background-color:#fff;box-shadow:0 4px 20px -4px rgba(0,0,0,.05);transition:color .4s;font-size:15px;line-height:24px;font-weight:700}.facebook-login{max-width:300px;margin:auto auto 20px}.button{min-width:220px;padding:17px 30px;border-radius:31px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1);transition:background-color .4s,color .4s;font-size:15px;line-height:18px;font-weight:700;text-align:center;letter-spacing:.3px}.w-button{padding:9px 15px;border:0;line-height:inherit;text-decoration:none;cursor:pointer}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{top:20px;right:20px}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#fff;border-top-width:0;box-shadow:1px 1px 12px -4px rgb(0 0 0 / 10%);border-radius:20px;width:100%}.woocommerce-message::before{color:#52af92}.error404 .not-found .page-header .page-title{font-size:80px;line-height:1.2}@media screen and (min-width:992px){.div-flex-ns-bottom{margin-top:40px}}@media screen and (min-width:480px) and (max-width:991px){.div-flex-ns-bottom{margin-top:20px}}@media screen and (min-width:1280px){.button-white.facebook-login{display:block;width:100%;padding-top:18px;padding-bottom:18px;color:#529ce8;text-align:center}}@media screen and (min-width:768px){.div-page-content{margin-top:60px}.form-row label input[type=checkbox],.woocommerce-form.woocommerce-form-login.login .form-row label{margin-bottom:5px}.tfield,.woocommerce form .form-row .tfield,[type=tel]{width:100%;height:60px}}@media screen and (min-width:480px) and (max-width:767px){.div-page-content{margin-top:40px}.woocommerce form .form-row label{margin-bottom:5px}.tfield{width:100%;height:50px}}@media screen and (min-width:480px){.woocommerce form .form-row.flex-button-remember{margin-top:30px;margin-bottom:35px}.page-template-page-myaccount .div-register-box-mini,.page-template-page-register .div-register-box-mini{margin-top:100px}.lost-password-p{margin-bottom:70px}.woocommerce-privacy-policy-text{margin-top:30px;margin-bottom:30px}.facebook-login.register-form{margin-top:50px}}@media screen and (max-width:479px){.section.header-section{padding-top:90px}.div-page-content{margin-top:30px}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{min-width:auto;width:45%}.woocommerce-form.woocommerce-form-login.login .form-row label{font-size:10px;margin-bottom:0}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:13px;line-height:20px;padding:8px 15px}.woocommerce form .form-row.flex-button-remember{margin-top:15px;margin-bottom:15px}p.lost_password a{font-size:10px;line-height:16px}.rich-short h3{font-size:14px;line-height:22px}.button-white.facebook-login{width:auto;padding-right:35px;padding-left:35px}.page-template-page-myaccount .div-register-box-mini,.page-template-page-register .div-register-box-mini{margin-top:15px}.woocommerce form .form-row.button-submit-lost{margin-top:20px}.lost-password-p{margin-bottom:20px}.woocommerce-privacy-policy-text{margin-top:15px;margin-bottom:15px}.facebook-login.register-form{margin-top:20px}.tfield{height:40px;font-size:13px;line-height:18px}}