@media not all{:root{--jetpack--contact-form--border:1px solid #8c8f94;--jetpack--contact-form--border-color:#8c8f94;--jetpack--contact-form--border-size:1px;--jetpack--contact-form--border-style:solid;--jetpack--contact-form--border-radius:0px;--jetpack--contact-form--input-padding:16px;--jetpack--contact-form--font-size:16px;--jetpack--contact-form--error-color:#b32d2e;--jetpack--contact-form--inverted-text-color:#fff}.contact-form input::placeholder,.contact-form textarea::placeholder{color:inherit;transition:opacity .3s ease-out}.contact-form input:hover::placeholder,.contact-form textarea:hover::placeholder{opacity:.5}.contact-form input:focus::placeholder,.contact-form textarea:focus::placeholder{opacity:.3}:where(.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=url],.contact-form input[type=time],.contact-form textarea){background-color:var(--jetpack--contact-form--input-background,field);border:1px solid #8c8f94;border-radius:0;box-sizing:border-box;font:inherit;padding:16px;width:100%}:where(.contact-form textarea){display:block;height:200px}.contact-form .grunion-field{padding-left:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius));padding-right:max(var(--jetpack--contact-form--input-padding-left,16px),var(--jetpack--contact-form--border-radius))}.contact-form .grunion-field-wrap input,.contact-form .grunion-field-wrap textarea{margin:0}.contact-form label{display:block;float:none}.contact-form :where(label){font-weight:700;margin-bottom:.25em}.contact-form :where(.grunion-label-required){font-size:85%;font-weight:400;margin-left:.25em;opacity:.6}.contact-form-submission{box-sizing:border-box;margin:0 auto 4em;max-width:600px;padding:0;width:100%}.contact-form-submission p{margin:0 auto;word-wrap:break-word}.contact-form-submission :where(.jetpack_forms_contact-form-custom-success-message){text-wrap:pretty;white-space:pre-wrap}.contact-form-submission h4{font-size:1.75rem;font-weight:500;line-height:1.3;margin-bottom:40px;margin-top:16px}.contact-form-submission .go-back-message{margin-bottom:0;margin-top:0;text-align:start}.contact-form-submission .go-back-message .link{color:inherit;cursor:pointer;font-size:.875rem;font-weight:400;text-decoration:none}.contact-form-submission .go-back-message .link:hover{text-decoration:underline}.wp-block-column .contact-form input[type=email],.wp-block-column .contact-form input[type=text],.wp-block-column .contact-form textarea{width:100%}.wp-block-jetpack-contact-form{display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;gap:var(--wp--style--block-gap,1.5rem);justify-content:flex-start}.wp-block-jetpack-contact-form>:not(.wp-block-jetpack-button,.wp-block-button){box-sizing:border-box;flex:0 0 100%}.wp-block-jetpack-contact-form .wp-block-button,.wp-block-jetpack-contact-form .wp-block-jetpack-button{align-self:flex-end;min-height:var(--jetpack--contact-form--input-height,auto)}.wp-block-jetpack-contact-form .wp-block-button .wp-block-button__link,.wp-block-jetpack-contact-form .wp-block-jetpack-button .wp-block-button__link{min-height:var(--jetpack--contact-form--input-height,auto);padding:var(--jetpack--contact-form--button-primary--padding)}.wp-block-jetpack-contact-form .grunion-field-wrap{box-sizing:border-box;flex:1 1 100%;position:relative}@media only screen and (max-width:480px){.wp-block-jetpack-contact-form .grunion-field-wrap{flex-basis:100%;max-width:none}.wp-block-jetpack-contact-form .wp-block-button,.wp-block-jetpack-contact-form .wp-block-jetpack-button{flex-basis:100%}.wp-block-jetpack-contact-form .wp-block-button .wp-block-button__link,.wp-block-jetpack-contact-form .wp-block-jetpack-button .wp-block-button__link{width:100%}}@media only screen and (min-width:600px){.contact-form input[type=email],.contact-form input[type=text]{width:50%}.wp-block-jetpack-contact-form input[type=email],.wp-block-jetpack-contact-form input[type=text]{width:100%}}.wp-block-jetpack-contact-form .wp-block-spacer{width:100%}.contact-form__error{background-color:var(--jetpack--contact-form--error-color);color:var(--jetpack--contact-form--inverted-text-color);display:none;gap:var(--warning-icon-margin);padding:1em}.contact-form__error ul{flex-basis:100%;list-style-position:inside;margin:0;padding-inline-start:calc(var(--warning-icon-size) + var(--warning-icon-margin))}.contact-form__input-error{color:var(--jetpack--contact-form--error-color);display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1rem;gap:.33em;margin:0;max-height:0;opacity:0;overflow:hidden;transform:translateY(-.33em);transition:max-height .2s cubic-bezier(.34,.8,.34,1),opacity .2s cubic-bezier(.34,.8,.34,1),transform .1s cubic-bezier(.34,.8,.34,1)}.contact-form__warning-icon{margin-top:.125em}.contact-form__warning-icon svg{fill:currentColor;height:1em;width:1em}.contact-form :is([type=submit]){align-items:center;display:inline-flex;gap:.5em;justify-content:center;width:100%}.contact-form-ajax-submission:not(.submission-success){display:none}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}.header-box-middle .header-menu nav a:hover{text-decoration:none}.header-menu{position:relative}.wp-block-social-links.is-style-logos-only .wp-social-link .wp-block-social-link-anchor{padding:9px;width:auto;height:auto}.wp-block-social-link{border-radius:9999px;display:block;height:auto;transition:transform .1s ease}.wp-block-social-links.is-style-logos-only .wp-social-link .wp-block-social-link-anchor:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--accent)}.header-box-upper{position:relative;z-index:99;background-color:#fff}.wp-site-blocks{padding:0!important}.header-box-middle{position:relative}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container li a{color:#000}footer.wp-block-template-part{margin-top:0}@media screen and (min-width:320px) and (max-width:781px){.header-logo h1{text-align:center}.header-box-middle .wp-block-buttons,.header-box-middle nav{justify-content:center}span.wp-block-navigation-item__label{color:#000}}@media screen and (min-width:782px) and (max-width:1100px){.header-box-middle,p.dashed-line{max-width:100%}.header-btn{flex-basis:30%!important}.header-menu{flex-basis:70%!important}}@media screen and (min-width:600px) and (max-width:781px){.wp-block-column.is-vertically-aligned-center{width:auto}.header-menu .wp-block-navigation ul{justify-content:center}}@media screen and (min-width:320px) and (max-width:800px){ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu{justify-content:center!important;gap:30px!important}}}