/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 18 2026 | 21:49:39 */
/* Barsuk forms, 2026-10-19. Presentation only: no field names, validation or delivery changes. */
body .elementor-widget-form .elementor-form{width:100%;max-width:560px;margin-inline:auto}
body .elementor-widget-form .elementor-form-fields-wrapper{margin:0!important;gap:18px 0}
body .elementor-widget-form .elementor-field-group{min-width:0;padding:0!important;margin-bottom:0!important;width:100%}
body .elementor-widget-form .elementor-field-label:not(.elementor-screen-only){display:block;margin:0 0 8px!important;font:400 13px/1.5 Montserrat,Arial,sans-serif!important;color:#d8cdbf!important}
body .elementor-widget-form .elementor-field-textual{width:100%;min-height:54px!important;box-sizing:border-box;padding:14px 16px!important;border:1px solid #78654b!important;border-radius:2px!important;background:#17130e!important;color:#fff!important;box-shadow:none;font:400 16px/1.5 Montserrat,Arial,sans-serif!important}
body .elementor-widget-form textarea.elementor-field-textual{min-height:120px!important;resize:vertical}
body .elementor-widget-form .elementor-field-textual::placeholder{color:#b7ad9f!important;opacity:1}
body .elementor-widget-form .elementor-field-textual:focus-visible{outline:2px solid #ca9c66!important;outline-offset:2px;border-color:#ca9c66!important}
body .elementor-widget-form .elementor-field-option{display:flex;align-items:center;gap:10px;min-height:40px}
body .elementor-widget-form .elementor-field-option input{flex:none;width:18px;height:18px;margin:0;accent-color:#ca9c66}
body .elementor-widget-form .elementor-field-option label{font:400 14px/1.5 Montserrat,Arial,sans-serif!important;color:#eee7df!important;cursor:pointer}
body .elementor-widget-form .elementor-field-type-submit{width:100%!important}
body .elementor-widget-form button[type=submit]{width:100%;min-height:54px!important;padding:14px 18px!important;border:1px solid #ca9c66!important;border-radius:2px!important;background:#0c0a07!important;color:#ca9c66!important;font:500 19px/1.2 "Cormorant Garamond",Georgia,serif!important;letter-spacing:.025em;text-transform:uppercase;white-space:normal}
body .elementor-widget-form button[type=submit]:hover{background:#ca9c66!important;color:#100b06!important}
body .elementor-widget-form button[type=submit]:focus-visible{outline:2px solid #ecd6b9;outline-offset:4px}
body .elementor-widget-form button[type=submit]:disabled{opacity:.65;cursor:wait}
body .elementor-widget-form button[type=submit]:before,body .elementor-widget-form button[type=submit]:after{content:none!important}
body .elementor-widget-form .elementor-message{font:400 13px/1.6 Montserrat,Arial,sans-serif!important;margin:14px 0 0}
body :is(#elementor-popup-modal-4804,#elementor-popup-modal-6314,#elementor-popup-modal-6339,#elementor-popup-modal-6334,#elementor-popup-modal-7136,#elementor-popup-modal-6515,#elementor-popup-modal-854){background:rgba(0,0,0,.72)!important;backdrop-filter:blur(6px)}
body :is(#elementor-popup-modal-4804,#elementor-popup-modal-6314,#elementor-popup-modal-6339,#elementor-popup-modal-6334,#elementor-popup-modal-7136,#elementor-popup-modal-6515,#elementor-popup-modal-854) .dialog-widget-content{width:550px!important;max-width:calc(100vw - 28px)!important;background:#0c0a07!important;border:1px solid #ca9c66!important;border-radius:20px!important;box-shadow:0 24px 90px #0009;overflow:hidden}
body :is(#elementor-popup-modal-4804,#elementor-popup-modal-6314,#elementor-popup-modal-6339,#elementor-popup-modal-6334,#elementor-popup-modal-7136,#elementor-popup-modal-6515,#elementor-popup-modal-854) .dialog-message{width:100%!important;max-height:calc(100dvh - 28px)!important;overflow-y:auto;overscroll-behavior:contain;padding:36px!important}
body :is(#elementor-popup-modal-4804,#elementor-popup-modal-6314,#elementor-popup-modal-6339,#elementor-popup-modal-6334,#elementor-popup-modal-7136,#elementor-popup-modal-6515,#elementor-popup-modal-854) :is(.elementor-section,.elementor-widget-wrap){background:transparent!important;padding:0!important;min-height:0!important;border:0!important;box-shadow:none!important}
body :is(#elementor-popup-modal-4804,#elementor-popup-modal-6314,#elementor-popup-modal-6339,#elementor-popup-modal-6334,#elementor-popup-modal-7136,#elementor-popup-modal-6515,#elementor-popup-modal-854) .elementor-container{width:100%!important;max-width:none!important}
body :is(#elementor-popup-modal-4804,#elementor-popup-modal-6314,#elementor-popup-modal-6339,#elementor-popup-modal-6334,#elementor-popup-modal-7136,#elementor-popup-modal-6515,#elementor-popup-modal-854) .elementor-heading-title{font:500 42px/1.08 "Cormorant Garamond",Georgia,serif!important;text-transform:none!important;text-align:left!important;color:#fff!important}
body :is(#elementor-popup-modal-4804,#elementor-popup-modal-6314,#elementor-popup-modal-6339,#elementor-popup-modal-6334,#elementor-popup-modal-7136,#elementor-popup-modal-6515,#elementor-popup-modal-854) .elementor-widget-form{margin-top:24px!important}
body :is(#elementor-popup-modal-4804,#elementor-popup-modal-6314,#elementor-popup-modal-6339,#elementor-popup-modal-6334,#elementor-popup-modal-7136,#elementor-popup-modal-6515,#elementor-popup-modal-854) .elementor-widget-text-editor{font:400 12px/1.7 Montserrat,Arial,sans-serif!important;color:#c4b7a6!important}
body :is(#elementor-popup-modal-4804,#elementor-popup-modal-6314,#elementor-popup-modal-6339,#elementor-popup-modal-6334,#elementor-popup-modal-7136,#elementor-popup-modal-6515,#elementor-popup-modal-854) .dialog-close-button{top:10px!important;right:10px!important;width:44px;height:44px;display:grid;place-items:center;z-index:5;border-radius:50%;background:#0c0a07!important;color:#ca9c66!important}
@media(max-width:767px){
body :is(#elementor-popup-modal-4804,#elementor-popup-modal-6314,#elementor-popup-modal-6339,#elementor-popup-modal-6334,#elementor-popup-modal-7136,#elementor-popup-modal-6515,#elementor-popup-modal-854) .dialog-message{padding:34px 22px 26px!important}
body :is(#elementor-popup-modal-4804,#elementor-popup-modal-6314,#elementor-popup-modal-6339,#elementor-popup-modal-6334,#elementor-popup-modal-7136,#elementor-popup-modal-6515,#elementor-popup-modal-854) .elementor-heading-title{font-size:36px!important;padding-right:20px}
body .elementor-widget-form button[type=submit]{font-size:18px!important}
}
