*,*::before,*::after{box-sizing:border-box;} *{margin:0;} @media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords;} } body{-webkit-font-smoothing:antialiased;} img{display:block;max-width:100%;} input,button,textarea,select{font:inherit;} p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;} #root,#__next{isolation:isolate;}:where(p){margin-block:0 0.9em;}:where(p:last-of-type){margin-block-end:0;} .elementor-widget-text-editor ul,.elementor-widget-text-editor ol{margin:0 0 12px 20px;padding:0;list-style:disc;} .elementor-widget-text-editor ul:last-child,.elementor-widget-text-editor ol:last-child{margin-bottom:0 !important;} .elementor-widget-text-editor p + ul,.elementor-widget-text-editor p + ol{margin-top:12px;} .elementor-icon-box-description a,.elementor-widget-text-editor a,.elementor-widget-text-editor p a,.elementor-widget-text-editor li a{color:#0047ab;text-decoration:underline;} .elementor-icon-box-description a,.elementor-widget-text-editor a:hover,.elementor-widget-text-editor p a:hover,.elementor-widget-text-editor li a:hover{color:#165bbc;} .elementor-icon-wrapper{line-height:1;} body .gform-footer{margin-top:12px !important;} .iti__tel-input{padding-left:52px !important;} body .gform_wrapper .gfield input[type="text"],body .gform_wrapper .gfield input[type="email"],body .gform_wrapper .gfield input[type="url"],body .gform_wrapper .gfield input[type="tel"],body .gform_wrapper .gfield input[type="password"],body .gform_wrapper .gfield select,body .gform_wrapper .gfield textarea{font-size:16px !important;box-shadow:none !important;margin-bottom:0px !important;} body .gform_wrapper .gfield select{line-height:1 !important;align-items:center !important;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23333' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:14px;font-size:14px !important } body .gfield_label.gform-field-label{margin-bottom:6px !important;} body .gform_wrapper .gfield select option{font-size:14px !important;color:#333 !important;} body .gfield_label.gform-field-label{font-size:14px !important;font-weight:600 !important;} body .gform_wrapper input[type="submit"]{padding:12px 24px !important;font-size:16px !important;border:none !important;transition:all 0.3s;} body .gform_wrapper .gform_heading{display:none;} body .gform_wrapper .gform_body .gform_fields{row-gap:12px;} body .gform_wrapper input:not([type="button"]):not([type="submit"]):focus,body .gform_wrapper textarea:focus,body .gform_wrapper select:focus{outline-width:2px !important;border-color:transparent !important;outline-offset:0 !important;outline-color:#0047ab !important;} body .gform_wrapper .gfield input::placeholder,body .gform_wrapper .gfield textarea::placeholder{opacity:1 !important;font-size:14px !important;line-height:1.4 !important;color:#aaa;} body .gform_wrapper .gfield textarea{--gf-local-height:90px;} a:focus-visible,button:focus-visible{outline:2px solid #2563EB;outline-offset:3px;} a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none;}