.themeForm-mod form fieldset label[placeholder] span{color:#262424;font-size:16px;font-style:normal;font-weight:700;line-height:162.5%}.themeForm-mod form textarea{height:48px;min-height:48px}.noteform-textarea-full-foot{width:100%}.themeForm-mod.note-layout .input,.themeForm-mod.note-layout fieldset>div,.themeForm-mod.note-layout form>div.hs-form-field{margin:0!important;width:100%!important}.themeForm-mod.note-layout .input{flex:1}.themeForm-mod.note-layout fieldset{display:flex;flex-direction:column;gap:20px;width:100%!important}.themeForm-mod.note-layout .hs-error-msgs li{margin:0;padding:0}.themeForm-mod.note-layout .hs-error-msgs{font-size:12px!important;line-height:110%;margin:0!important;padding:0;text-align:right;top:100%;width:100%;z-index:2}.themeForm-mod.note-layout .hs_error_rollup .hs-error-msgs{position:static}.themeForm-mod.note-layout .hs-error-msg{font-size:12px!important;margin:0!important;text-align:right;z-index:2}.themeForm-mod.note-layout .hs-form-field>label{color:var(--color-forest);font-size:18px;font-style:normal;font-weight:500;line-height:150%;margin:0;padding:0}.themeForm-mod.note-layout .hs-form-field{align-items:end;display:flex;flex-wrap:wrap;gap:15px;position:relative;row-gap:5px}.themeForm-mod.note-layout .hs-form-field.hs-fieldtype-radio,.themeForm-mod.note-layout .hs-form-field.hs-fieldtype-textarea{align-items:start;flex-direction:column}.themeForm-mod.note-layout form{flex-direction:column;gap:20px}.themeForm-mod.note-layout .submitted-message,.themeForm-mod.note-layout form input::placeholder,.themeForm-mod.note-layout form input[type=email],.themeForm-mod.note-layout form input[type=file],.themeForm-mod.note-layout form input[type=number],.themeForm-mod.note-layout form input[type=password],.themeForm-mod.note-layout form input[type=search],.themeForm-mod.note-layout form input[type=tel],.themeForm-mod.note-layout form input[type=text]{color:var(--color-blue);font-family:var(--cursive-font);font-size:36px;font-style:normal;font-weight:400;line-height:102.326%}@media (min-width:992px){.themeForm-mod.note-layout .submitted-message,.themeForm-mod.note-layout form input::placeholder,.themeForm-mod.note-layout form input[type=email],.themeForm-mod.note-layout form input[type=file],.themeForm-mod.note-layout form input[type=number],.themeForm-mod.note-layout form input[type=password],.themeForm-mod.note-layout form input[type=search],.themeForm-mod.note-layout form input[type=tel],.themeForm-mod.note-layout form input[type=text]{margin-top:-18px}}.themeForm-mod.note-layout form select{-webkit-appearance:none;background:transparent;background:var(--select-bg) no-repeat right transparent;color:var(--color-blue);font-family:var(--sub-font);font-size:18px;font-style:normal;font-weight:400;line-height:150%}.themeForm-mod.note-layout form input[type=email],.themeForm-mod.note-layout form input[type=file],.themeForm-mod.note-layout form input[type=number],.themeForm-mod.note-layout form input[type=password],.themeForm-mod.note-layout form input[type=search],.themeForm-mod.note-layout form input[type=tel],.themeForm-mod.note-layout form input[type=text],.themeForm-mod.note-layout form select{border:none!important;border-bottom:2px solid var(--color-forest)!important;border-radius:0;padding:0;width:100%}.themeForm-mod.note-layout .noteform-container{display:flex;flex-wrap:wrap;gap:30px;padding:30px}.themeForm-mod.note-layout .noteform-container>div.noteform-div{width:calc(50% - 15px)}@media (max-width:991px){.noteform-textarea-foot-text{display:none}.themeForm-mod.note-layout .noteform-container>div.noteform-div{width:100%}}.noteform-textarea-item textarea,.themeForm-mod.note-layout .hs-form .hs_submit{width:100%}.noteform-textarea-item .placeholder{display:none}.noteform-textarea-item.is-placeholder .placeholder{display:block;left:30px;position:absolute;top:30px;width:calc(100% - 60px)}.noteform-textarea-item{background:var(--color-cream);border:2px solid var(--color-forest);position:relative}.themeForm-mod.note-layout form{justify-content:start}.noteform-textarea-item .placeholder{z-index:1}.noteform-textarea-item .placeholder,.noteform-textarea-item .textarea,.noteform-textarea-item textarea{color:var(--color-forest);font-family:var(--secondary-font);font-size:30px;font-style:normal;font-weight:600;line-height:125%}.noteform-textarea-item .textarea,.noteform-textarea-item textarea{background:transparent;border:0;display:flex;min-height:386px;padding:30px;position:relative;z-index:2}@media (min-width:992px){.noteform-textarea-item .textarea,.noteform-textarea-item textarea{min-height:440px}}.noteform-textarea-item .textarea{flex-wrap:wrap;gap:30px;padding-top:80px;row-gap:10px}.noteform-check{align-items:center;border:2px solid var(--color-forest);cursor:pointer;display:inline-flex;height:60px;justify-content:center;width:60px}.noteform-check svg{scale:1.5;transform:translate(15%,-15%)}@media (max-width:991px){.noteform-check svg{scale:1.2;transform:translate(15%,-15%)}}.noteform-check:not(.checked) svg{display:none}.noteform-heading .noteform-heading-text{align-items:center;cursor:pointer;display:flex;gap:15px;width:calc(100% - 75px)}.noteform-heading-text>span:last-child{flex:1}.noteform-heading-text>span{display:flex}.noteform-heading{align-items:center;display:flex;gap:15px;margin-bottom:20px}.noteform-textarea-foot-text{font-weight:600;max-width:190px}.noteform-textarea-foot{display:flex;gap:15px;justify-content:space-between;margin-top:0;width:100%}.noteform-image{margin-bottom:5px}.noteform-textarea-foot-submit-button{align-items:center;cursor:pointer;display:inline-flex;gap:4px;margin-bottom:0}@media (max-width:991px){.noteform-textarea-item .textarea{flex-wrap:wrap;gap:15px;padding-top:50px;row-gap:10px}.noteform-textarea-foot{justify-content:center}.noteform-image{display:none}.themeForm-mod.note-layout form input::placeholder,.themeForm-mod.note-layout form input[type=email],.themeForm-mod.note-layout form input[type=file],.themeForm-mod.note-layout form input[type=number],.themeForm-mod.note-layout form input[type=password],.themeForm-mod.note-layout form input[type=search],.themeForm-mod.note-layout form input[type=tel],.themeForm-mod.note-layout form input[type=text]{font-size:18px}.themeForm-mod.note-layout form select{font-size:15px}.themeForm-mod.note-layout .hs-form-field>label{color:var(--color-forest);font-size:15px;font-style:normal;font-weight:600;letter-spacing:.3px;line-height:150%}.noteform-textarea-foot{margin-top:10px}.noteform-textarea-item textarea{font-family:var(--primary-font);font-size:15px;font-style:normal;font-weight:600;letter-spacing:.3px;line-height:150%;min-height:330px;padding:20px}.noteform-textarea-item .noto-character{display:none}.noteform-textarea-item .placeholder,.noteform-textarea-item.is-placeholder .placeholder{font-family:var(--primary-font);font-size:15px;font-style:normal;font-weight:600;left:20px;letter-spacing:.3px;line-height:150%;top:20px}.noteform-textarea-foot-submit-button svg{height:31px;width:auto}.noteform-heading .noteform-heading-text{width:calc(100% - 65px)}.noteform-heading .noteform-heading-text span{font-weight:600}.noteform-heading,.noteform-heading .noteform-heading-text{gap:10px}.noteform-check{height:45px;width:45px}.themeForm-mod.note-layout .noteform-container{gap:20px;padding:20px}}.themeForm-mod.note-layout .noteform-container .noteform-left.is-submitted{width:100%}.themeForm-mod.note-layout .noteform-left .submitted-message{padding:30px 0;text-align:center}@media (min-width:992px){.themeForm-mod.note-layout .noteform-container .noteform-left.is-submitted .noteform-heading{max-width:50%}}.textarea-item-check{border:2px solid var(--color-forest);height:15px;margin-top:6px;position:relative;width:15px}.textarea-item{align-items:start;cursor:pointer;display:flex;gap:10px;width:calc(50% - 15px)}.textarea-item-check svg{bottom:0;left:2px;opacity:0;position:absolute}.textarea-item-text{color:#000;font-family:var(--primary-font);font-size:18px;font-style:normal;font-weight:500;line-height:150%;width:calc(100% - 25px)}.textarea-item.active .textarea-item-check svg{opacity:1}@media (max-width:991px){.textarea-item{width:100%}}.noteform-textarea .label-2{color:var(--color-forest);font-family:var(--primary-font);font-size:18px;font-style:normal;font-weight:500;line-height:150%}.predefined-textarea .textarea{padding-top:30px}.predefined-textarea .textarea .placeholder{position:static}.predefined-textarea .noteform-textarea-item.is-placeholder .placeholder{margin-bottom:5px;width:100%}@media (min-width:992px){.noteform-heading .noteform-heading-2{display:none}.themeForm-mod:not(.predefined-textarea) .noteform-textarea-item textarea{color:var(--color-blue);font-family:var(--cursive-font);font-size:30px;font-style:normal;font-weight:400;line-height:150%}}@media (max-width:991px){.noteform-heading .noteform-heading-1{display:none}.predefined-textarea .noteform-textarea-foot-text{display:block}.predefined-textarea .noteform-textarea .label-2{display:block;margin-top:5px;width:100%}.predefined-textarea .noteform-textarea-item .placeholder,.predefined-textarea .noteform-textarea-item.is-placeholder .placeholder{font-family:var(--secondary-font);font-size:30px;font-style:normal;font-weight:600;line-height:125%;width:100%}.predefined-textarea .textarea{padding-top:20px;width:100%}.predefined-textarea .noteform-textarea-foot>div{width:100%}.predefined-textarea .noteform-textarea-foot>div br{display:none}.predefined-textarea .noteform-textarea-foot{flex-wrap:wrap;justify-content:center;row-gap:10px;text-align:center}.predefined-textarea .noteform-textarea-foot-text{justify-content:center;max-width:unset;text-align:center;width:100%}.noteform-textarea-item .textarea,.noteform-textarea-item textarea{padding:20px}}.themeForm-mod .error,.themeForm-mod .invalid{color:#ef6b51!important}.themeForm-mod input:focus,.themeForm-mod textarea:focus{outline:none!important}.themeForm-mod input::selection,.themeForm-mod textarea::selection{background:var(--color-butter)!important}.noteform-textarea-foot-submit-button,.noteform-textarea-foot-submit-button svg path{transition:all .3s ease}.noteform-textarea-foot-submit-button:hover svg path{fill:var(--color-blue)}.noteform-textarea-foot-submit-button:hover{color:var(--color-blue)}.noteform-textarea-full-foot-inner .inputs-list{list-style:none;margin:0;padding:0}.noteform-textarea-full-foot-inner input[type=checkbox],.noteform-textarea-full-foot-inner input[type=radio]{width:15px!important;-webkit-box-flex:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-bottom:1px solid var(--color-forest);border:solid var(--color-forest);border-width:1px 1px 2px;cursor:pointer;display:inline-block;-ms-flex:0 0 15px;flex:0 0 15px;height:15px;margin-right:.45rem;margin-top:5px;vertical-align:text-top}.noteform-textarea-full-foot-inner input[type=checkbox]:checked,.noteform-textarea-full-foot-inner input[type=radio]:checked{background-color:var(--color-forest);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 5 3.5 3.5L11 1'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:9px 8px}.noteform-textarea-full-foot-inner input[type=checkbox]+span,.noteform-textarea-full-foot-inner input[type=radio]+span{color:var(--color-forest,#1d2923);font-size:16px;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.noteform-textarea-full-foot-inner .hs-richtext+.hs-richtext,.noteform-textarea-full-foot-legal-top .hs-richtext+.hs-richtext{margin-top:20px}.noteform-textarea-full-foot-legal .hs-dependent-field>div{margin:20px 0}.noteform-textarea-full-foot-inner,.noteform-textarea-full-foot-legal-top{color:var(--color-forest,#1d2923);font-size:15px;font-style:normal;font-weight:400;letter-spacing:.3px;line-height:150%}.noteform-textarea-full-foot-inner{align-items:flex-end;display:flex;gap:40px}.noteform-textarea-full-foot-legal{flex:1}.noteform-textarea-full-foot-submit{align-items:flex-end;display:flex;flex-shrink:0;padding-bottom:4px}.noteform-textarea-full-foot-legal-top{margin-bottom:12px;width:100%}@media (max-width:767px){.noteform-textarea-full-foot-inner{align-items:stretch;flex-direction:column;gap:24px}.noteform-textarea-full-foot-submit{justify-content:center}}