/*
Theme Name: My Blank Theme
Theme URI: https://example.com
Author: Your Name
Description: A minimal blank theme for Gutenberg
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: my-blank-theme
*/
.phone-button,.site-footer a{text-decoration:none;color:#fff}body{font-family:"PT Sans",Arial,Helvetica,sans-serif}.text-center{text-align:center!important}.text-right{text-align:right!important}.direction-text-right{text-align:right;direction:rtl}ul.checked,ul.cross{list-style:none;padding-left:0}ul.checked li,ul.cross li{position:relative;padding-left:20px}ul.checked li::before{content:"";position:absolute;top:4px;right:-22px;width:9px;height:4px;border-left:2px solid green;border-bottom:2px solid green;transform:rotate(-45deg)}ul.cross li::before{content:"x";position:absolute;top:0;left:0}.points{width:100%;max-width:820px}.site-header{text-align:center;gap:8px}.header-button{justify-content:center;flex-direction:column}.header-wrap{width:100%;max-width:100%;text-align:center;align-content:center;align-items:center;padding:20px;gap:0}.heading-text{font-size:1.4rem!important}.site-footer{text-align:center;background-color:#333;color:#fff;padding:40px 20px}.home .intro{height:calc(60vh - 150px);width:100%;background-position:center center;background-repeat:no-repeat;background-image:url(assert/image/intro-small.2debaa2.jpg);background-size:cover;min-height:250px;position:relative;display:flex}.home .intro .intro-content{justify-content:center}.address-wrapper{position:relative;display:flex;align-items:center;background:#fff;padding:8px 12px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);max-width:550px;width:100%;margin:0 auto}.address-wrapper input{flex:1;border:none;outline:0;height:3rem;font-size:1.2rem;line-height:3rem;padding-right:120px;max-width:550px;width:100%}.address-wrapper input::placeholder{color:#bbb}.address-wrapper .btn-primary{background-color:#8abf90;border:none;padding:8px 15px;font-size:16px;color:#fff;border-radius:5px;margin-left:5px;position:absolute;top:7px;right:7px;cursor:pointer;font-weight:700}.address-wrapper .btn-primary:hover{background-color:#7aa57f}.zf-container{max-width:1140px;width:100%;margin:0 auto;padding-right:15px;padding-left:15px}#forminator-module-202 .forminator-field .forminator-checkbox .forminator-checkbox-image span,#forminator-module-202 .forminator-field .forminator-radio .forminator-radio-image span,.forminator-radio-image{width:150px;height:100px}.home .zf-container{max-width:100%;padding-right:0;padding-left:0}@media (min-width:576px){.home .zf-container{max-width:100%}.zf-container{max-width:720px}}@media (min-width:768px){.home .zf-container{max-width:100%}.zf-container{max-width:720px}}@media (min-width:992px){.zf-container{max-width:960px}.home .intro{display:block}.home .intro .intro-content{padding:calc(50vh - 250px) 8% 70px}.header-button{justify-content:flex-end}.site-header{text-align:left}.header-wrap{width:100%;max-width:550px;padding:70px 8%}}@media (min-width:1200px){.zf-container{max-width:1140px}}.phone-button{border-radius:4px;background-color:#81b586;padding:.55em;font-size:1.2em;font-style:normal;font-weight:700;line-height:1.5}.forminator-ui#forminator-module-202.forminator-design--default .forminator-subtitle,.forminator-ui#forminator-module-202.forminator-design--default .forminator-title{text-align:center}.forminator-ui#forminator-module-202.forminator-design--default .forminator-title{font-size:1.5rem;font-weight:700}.forminator-ui#forminator-module-202.forminator-design--default .forminator-subtitle{font-size:16px}.forminator-ui.forminator-custom-form[data-design=default] .forminator-input{height:3.25rem;font-size:1rem;line-height:2rem;border-radius:1px;padding-right:60px;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da}.forminator-file-upload{background-color:#e7e7e7;padding:20px;text-align:center}.forminator-ui#forminator-module-202.forminator-design--default .forminator-button-next,.forminator-ui#forminator-module-202.forminator-design--default .forminator-button-submit{background:#81b586;border-color:#81b586;color:#fff;border-radius:3px;font-size:.9rem;height:4.5rem;display:table-cell;vertical-align:middle;width:calc(50% - 15px)}.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio:not(.forminator-radio-inline):first-child,.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio:not(.forminator-radio-inline):last-child{margin:20px 0}.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio .forminator-radio-label{line-height:1.5;text-align:center;width:100%;font-weight:400}.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio .forminator-radio-label .notice{opacity:.7;font-size:.8rem;font-weight:100}.forminator-ui#forminator-module-202.forminator-design--default .forminator-button-back{background:#fff;color:#6c757d;border:1px solid #6c757d;border-radius:3px;font-size:.9rem;height:4.5rem;display:table-cell;vertical-align:middle;width:calc(50% - 15px)}.forminator-ui#forminator-module-202.forminator-design--default .forminator-label{font-size:1rem;font-family:inherit;font-weight:700;margin-bottom:.5rem}.forminator-ui#forminator-module-202.forminator-design--default .forminator-field-radio:not(.zf-radio) .forminator-radio{position:relative;width:45%;padding:15px;border:1px solid #ccc;text-align:center;cursor:pointer;border-radius:35px}#radio-2 .forminator-field,#radio-3 .forminator-field,#radio-4 .forminator-field,#radio-5 .forminator-field,#radio-6 .forminator-field,#radio-7 .forminator-field,#radio-8 .forminator-field{display:flex;flex-wrap:wrap;gap:10px;width:100%}.zf-radio .forminator-field{display:flex;flex-wrap:wrap;flex-direction:row;gap:0;justify-content:space-between}.zf-radio .forminator-radio{width:48%;display:flex;align-items:center;border:1px solid #ccc;border-radius:5px;padding:10px;cursor:pointer;background:#fff;transition:.3s ease-in-out;max-height:122px;box-sizing:border-box;margin:0 16px 16px 0!important}.forminator-radio:hover{border-color:#0073aa;box-shadow:0 0 5px rgba(0,115,170,.5)}.forminator-radio input{display:none}.forminator-radio input:checked+.forminator-radio-bullet+.forminator-radio-label+.forminator-radio-image,.forminator-radio input:checked~label{border:2px solid #0073aa;box-shadow:0 0 5px rgba(0,115,170,.5)}.forminator-ui.forminator-custom-form[data-design=default] .forminator-radio:not(.forminator-radio-inline).forminator-has_image.forminator-has_bullet .forminator-radio-bullet{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:10px}.forminator-radio-image{background-size:cover;background-position:center;border-radius:0!important;padding:0!important;border:none!important;margin-right:10px;flex-shrink:0}.forminator-radio-label{flex-grow:1;text-align:left;font-size:16px;font-weight:700;display:flex;align-items:center}.forminator-ui#forminator-module-202.forminator-design--default .forminator-response-message.forminator-success:active,.forminator-ui#forminator-module-202.forminator-design--default .forminator-response-message.forminator-success:focus,.forminator-ui#forminator-module-202.forminator-design--default .forminator-response-message.forminator-success:hover{box-shadow:inset 2px 0 0 0 #fff;-moz-box-shadow:inset 2px 0 0 0 #fff;-webkit-box-shadow:inset 2px 0 0 0 #fff}.forminator-ui#forminator-module-202.forminator-design--default .forminator-response-message.forminator-success,.forminator-ui#forminator-module-202.forminator-design--default .forminator-response-message.forminator-success p{color:#333;text-align:center;font-size:1rem}.forminator-ui#forminator-module-202.forminator-design--default .forminator-response-message.forminator-success{background-color:#fff;box-shadow:inset 2px 0 0 0 #fff;-moz-box-shadow:inset 2px 0 0 0 #fff;-webkit-box-shadow:inset 2px 0 0 0 #fff}.forminator-ui#forminator-module-202.forminator-design--default .forminator-response-message.forminator-success h2{font-size:2rem}.forminator-ui#forminator-module-202.forminator-design--default .forminator-response-message,.forminator-ui#forminator-module-202.forminator-design--default .forminator-response-message p{font-size:15px;font-family:inherit;font-weight:400}@media (min-width:481px){.header-button{flex-direction:row}}@media (min-width:768px){.heading-text{font-size:2.5rem!important}.header-wrap{padding:0}.address-wrapper .btn-primary{height:3.1rem;font-size:1.2rem}.home .intro{height:calc(70vh - 125px);background-image:url(assert/image/intro.e1cfab7.jpg)}}@media (min-width:992px){.home .intro{height:calc(100vh - 100px);background-image:url(assert/image/home.webp)}}@media (max-width:991px){.home .zh1{color:#fff!important;font-size:2.5rem!important}}@media (max-width:781px){.points .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:33%!important}.zf-reasons.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:48%!important}.points .wp-block-columns.points{justify-content:center}.points .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column.mpoints{flex-basis:50px!important;flex-grow:unset!important}.points{flex-wrap:nowrap!important}}@media (max-width:767px){.address-wrapper .btn-primary{position:absolute;top:20px;right:7px}.home .zh1{color:#fff!important;font-size:1.4rem!important}.home .zh2,.home .zh3,.home .zh4,.home .zh5{font-size:.875em!important}}