.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}.burger-button{background:0 0 transparent;border:1px solid #888;border-radius:.5rem;justify-content:center;align-items:center;width:3rem;height:3rem;transition:border-color .3s;display:flex;cursor:pointer}.burger-button:active{background-color:#0000000d}.burger-button span{transform-origin:0;background:#888;border-radius:3px;width:50%;height:6%;min-height:1px;transition:background .3s;display:block;position:relative}.burger-button span:before,.burger-button span:after{content:"";transform-origin:0;background:#888;border-radius:3px;width:100%;height:100%;transition:transform .3s;display:block;position:absolute;left:0;transform:rotate(0)}.burger-button span:after{bottom:0;margin-bottom:-34.7%}.burger-button span:before{top:0;margin-top:-34.7%}.burger-button:has(:checked) span{background:transparent}.burger-button:has(:checked) span:after{transform:translate(20%) translateZ(0) rotate(-45deg)}.burger-button:has(:checked) span:before{transform:translate(20%) translateZ(0) rotate(45deg)}.burger-button input{position:absolute;display:block;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.modal_wrap.svelte-1na2wld{position:fixed;top:0;bottom:0;left:0;right:0;background:#0003}.vertical-menu{position:fixed;top:0;left:0;height:100%;background-color:#f8f8f8;padding:9rem 1rem 1rem;transition:translate .3s;translate:-100%;font-size:1.2em}.vertical-menu ul{padding-left:0}.vertical-menu li{list-style:none;color:#0d6efd}.vertical-menu__open{translate:0%}#form-feedback{font-weight:700;margin-bottom:1rem}.form-feedback{border:1px solid black;padding:2rem;position:relative}.form-feedback form>*+*{margin-top:1rem}.form-feedback__input{position:relative;width:100%}.form-feedback__input input{width:100%;background-color:#f5f9fb;border:1px solid #999}.form-feedback__input input:invalid{border-color:red}.form-feedback__input span{display:block;position:absolute;color:red;bottom:.1rem;right:1rem;font-weight:400}.form-feedback__file{display:flex;gap:1rem;align-items:center}.form-feedback__file input[type=file]{position:absolute;display:block;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.form-feedback__textarea{position:relative}.form-feedback__textarea textarea{width:100%;border:1px solid #999;padding:2rem .5rem .5rem;min-height:5rem}.form-feedback__textarea textarea:invalid{border-color:red}.form-feedback__textarea span{display:block;position:absolute;top:.25rem}.form-feedback__textarea span:first-child{left:1rem;color:#777}.form-feedback__textarea span:not(:first-child){right:1rem;color:red}.form-feedback__checkbox{padding:1rem;border:1px solid #999}.form-feedback__checkbox:has(:invalid){border-color:red}.form-feedback__error{padding:1rem;color:red;display:flex;justify-content:center;align-items:center}.form-feedback__success{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;font-weight:700;font-size:2.5em;color:#43b15e;background-color:#ffffff80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.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:"–"}
