:root{--ink:#161616;--tiffany:#81D8D0;--tiffany-tint:#E3F5F3;--deep-tiffany:#1F6F69;--warm-white:#F8F6F3;--stone:#ECE7E1;--white:#FFFFFF;--muted-text:#4A4A4A;--field-border:#7A7570;--photo-placeholder:#D6D1CA;--font-heading:'Montserrat',sans-serif;--font-body:'Montserrat',sans-serif;--font-chinese:'Noto Sans TC',sans-serif;--h1:60px;--h1-mobile:36px;--h2:40px;--h2-mobile:28px;--h3:22px;--h3-mobile:20px;--eyebrow:13px;--intro:20px;--intro-mobile:18px;--body:17px;--body-mobile:16px;--small:15px;--caption:12px;--section-pad:120px;--section-pad-mobile:64px;--content-width:1200px;--gutter:24px;--mobile-side:20px;--heading-gap:56px;--radius:0;--button-height:56px;--tap-min:44px;--focus:2px solid #1F6F69}.et_mobile_menu{border-top:0}@media only screen and (min-width:1280px){.nav li ul{width:300px}.et-menu li li a{width:100%}}.fluentform .ff-el-group{margin-bottom:15px!important}.ff-default .ff-el-form-control{border-radius:0!important;font-family:Montserrat!important}.ff-default .ff_btn_style{width:100%;padding:15px 20px!important}@media only screen and (max-width:1280px){.fluentform .ff-el-group{margin-bottom:5px!important}.ff-default .ff-el-form-control{padding:5px 10px!important}.ff-default .ff_btn_style{padding:8px 20px!important}}.fluentform .ff-message-success,.ff-message-success{border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;background:transparent!important}.ssjfd-thanks{background:#E3F5F3;border-left:6px solid #1F6F69;border-radius:4px;padding:28px 26px;text-align:left;color:#161616;font-family:'Montserrat',Helvetica,Arial,sans-serif}.ssjfd-thanks__check{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#1F6F69;color:#fff;font-size:24px;font-weight:700;line-height:1;margin-bottom:14px}.ssjfd-thanks__title{font-size:22px;line-height:1.25;font-weight:800;text-transform:uppercase;margin:0 0 10px;padding:0;color:#161616}.ssjfd-thanks p{font-size:16px;line-height:1.6;margin:0 0 12px;padding:0;color:#161616}.ssjfd-thanks ul{margin:0 0 14px 18px;padding:0}.ssjfd-thanks li{font-size:15px;line-height:1.5;margin-bottom:4px}.ssjfd-thanks__call{display:inline-block;background:#161616;color:#fff!important;text-decoration:none!important;font-weight:600;padding:12px 20px;margin-top:4px}.ssjfd-thanks__call:hover{background:#1F6F69}@media only screen and (max-width:360px){h1{font-size:min(36px,9vw)!important}body.page-id-281 .et_pb_text_2 h2{font-size:min(28px,7.2vw)!important}}@font-face{font-family:ETmodules;font-display:block;src:url(/wp-content/themes/Divi/core/admin/fonts/modules/base/modules.woff) format("woff"),url(/wp-content/themes/Divi/core/admin/fonts/modules/base/modules.ttf) format("truetype");font-weight:normal;font-style:normal}