.custom-div{display:block}.landing-table{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:1rem;position:sticky;top:0}.landing-table>*{border:1px solid red;min-height:50px;display:flex;justify-content:center;align-items:center}.landing-table__1{position:sticky;top:0}.landing-table__5{position:sticky;top:50px}.btn-yellow{color:#fff;background-color:#f48221;border-color:#f48221}.btn-yellow:hover{background-color:#ee740c;color:#fff}.btn-blue,#landing-menu>.nav-item{color:#fff;background-color:#468cca;border-color:#468cca}.btn-blue:hover,#landing-menu>.nav-item:hover{background-color:#377fbe;color:#fff}.h-fit-content{height:fit-content}.f-items-center{align-items:center}.landing-header>div:first-child{border-bottom:2px solid #000;margin-bottom:1rem;padding-bottom:.25rem}#landing-menu{background-image:linear-gradient(to bottom,#fff,#fff 80%,#fff0);padding:0 0 1rem;justify-content:space-between;flex-wrap:wrap;width:100%}#landing-menu>.nav-item{padding:.25rem .5rem;border-radius:.25rem;color:#fff}#landing-menu>.nav-item a{color:#fff;text-decoration:none;padding:0}.landing-header__right-top{gap:1rem}.landing-header__phone,.landing-header__email{text-decoration:none;color:#75a9d7;font-size:1.4em;font-weight:700}.landing-footer{border-top:2px solid #000;margin-top:2rem}.landing-footer>div{gap:1rem}#form-feedback{margin:0 0 .875rem;font-size:clamp(1.65rem,2.8vw,2.35rem);font-weight:700;line-height:1.2;text-align:center;color:#3c3c3c}.feedback-form{margin:0 auto 2rem}.feedback-form__panel{position:relative;padding:1.5rem 1.45rem 1.1rem;border:2px dashed #737373;background:#fff}.feedback-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;margin-bottom:.95rem}.feedback-form__field,.feedback-form__message{position:relative;display:block}.feedback-form__field input,.feedback-form__message textarea{width:100%;border:3px solid #0d7a45;border-radius:14px;background:#fff;color:#4c4c4c;font-size:1.3rem;font-weight:600;transition:border-color .2s ease,box-shadow .2s ease}.feedback-form__field input::placeholder,.feedback-form__message textarea::placeholder{color:#787878;opacity:1}.feedback-form__field input:focus,.feedback-form__message textarea:focus{outline:none;border-color:#085a31;box-shadow:0 0 0 3px #0d7a451f}.feedback-form__field input:invalid:focus,.feedback-form__message textarea:invalid:focus{border-color:#d94141;box-shadow:0 0 0 3px #d941411f}.feedback-form__field input{height:3.25rem;padding:.75rem 8.8rem .75rem 1rem}.feedback-form__required{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-size:1.08rem;font-style:italic;color:#ff2d2d;pointer-events:none}.feedback-form__message{margin-bottom:.9rem}.feedback-form__message textarea{min-height:8.5rem;padding:.85rem 1rem;resize:vertical}.feedback-form__bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:1rem}.feedback-form__file-block{display:flex;align-items:center;gap:.9rem;flex:1 1 auto;min-width:0}.feedback-form__upload{display:inline-flex;align-items:center;justify-content:center;min-width:14.8rem;min-height:3.25rem;padding:.45rem 1rem;border:3px solid #0d7a45;border-radius:14px;background:#fff;color:#666;font-size:1.25rem;font-weight:700;line-height:1.1;text-align:center;cursor:pointer}.feedback-form__upload input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.feedback-form__file-meta{max-width:21rem;font-size:1.15rem;line-height:1.2;color:#3c3c3c}.feedback-form__file-meta p{margin:0}.feedback-form__file-name{margin-top:.35rem!important;color:#0d7a45;font-weight:700;word-break:break-word}.feedback-form__submit{flex:0 0 auto;min-width:10rem;min-height:3.25rem;padding:.45rem 1.25rem;border:0;border-radius:14px;background:#0d7a45;color:#fff;font-size:1.55rem;font-weight:800;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.feedback-form__submit:hover{background:#0a6338}.feedback-form__submit:focus{outline:none;box-shadow:0 0 0 3px #0d7a452e}.feedback-form__submit:active{transform:translateY(1px)}.smart-captcha{display:flex;justify-content:center;margin:.25rem 0 .75rem;transform:scale(.7);transform-origin:center top;width:135%;margin-left:-17%}.feedback-form__note{margin:0;font-size:1.08rem;line-height:1.2;font-style:italic;color:#323232}.feedback-form__note a{color:#0d7a45;font-weight:700;text-decoration:none}.feedback-form__note a:hover{text-decoration:underline}.feedback-form__error{margin-top:.75rem;color:#d94141;font-weight:700}.feedback-form__success{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#ffffffd1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#0d7a45;font-size:clamp(1.4rem,3vw,2.4rem);font-weight:800;text-align:center}@media (max-width: 991px){.feedback-form__grid{grid-template-columns:1fr;gap:.9rem}.feedback-form__bottom,.feedback-form__file-block{flex-direction:column;align-items:stretch}.feedback-form__file-meta{max-width:none}.feedback-form__submit{width:100%}}@media (max-width: 640px){.feedback-form__panel{padding:1rem}.feedback-form__field input{padding-right:1rem;height:3.1rem}.feedback-form__required{position:static;display:block;margin-top:.35rem;transform:none;text-align:right}.feedback-form__upload{width:100%;min-width:0}}.ac{--color-white:#fff;--color-light-grey:#eee;--color-grey:#8a8a8a;--color-black:#111;margin-bottom:8px;border:1px solid var(--color-light-grey);background-color:var(--color-white);box-sizing:border-box}.ac .ac-header{margin:0;padding:0}.ac .ac-trigger{font:700 16px Arial,sans-serif;color:var(--color-black);text-align:left;width:100%;padding:8px 32px 8px 8px;display:block;cursor:pointer;background-color:transparent;transition:color .25s ease;position:relative;text-decoration:none;margin:0;border:0}.ac .ac-trigger:after{content:"+";text-align:center;width:15px;transform:translateY(-50%);position:absolute;right:10px;top:50%}.ac .ac-trigger:focus{color:var(--color-grey)}.ac .ac-panel{overflow:hidden;transition-property:height,visibility;transition-timing-function:ease}.ac .ac-panel .ac-text{font:15px/24px Arial,sans-serif;color:var(--color-black);padding:8px;margin:0}.ac.js-enabled .ac-panel{visibility:hidden}.ac.is-active .ac-panel{visibility:visible}.ac.is-active>.ac-header .ac-trigger:after{content:"–"}
