.elementor-1071 .elementor-element.elementor-element-4d64379a{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS */body{background:#414141;}
.elementor-1071{max-width:1000px;margin:0 auto;padding:60px 28px 80px;color:#F2F0EA;font-family:Inter,sans-serif;}
.elementor-1071 h1.elementor-heading-title{font-family:Oswald,sans-serif;color:#C6A15B;font-size:clamp(36px,6vw,56px);line-height:1.15;margin:0 0 8px;}
.elementor-1071 .elementor-widget-text-editor{color:#F2F0EA;font-size:17px;line-height:1.8;}
.elementor-1071 a{color:#C6A15B;text-decoration:underline;text-underline-offset:3px;}
.elementor-1071 .elementor-widget-shortcode{background:#303030;border:1px solid #C6A15B;border-radius:12px;padding:32px;margin-top:12px;}
.elementor-1071 .woocommerce-info,.elementor-1071 .woocommerce-message{background:transparent;color:#F2F0EA;border-color:#C6A15B;margin:0;padding:18px 18px 18px 44px;}
.elementor-1071 .woocommerce-info::before,.elementor-1071 .woocommerce-message::before{color:#C6A15B;}
.elementor-1071 label,.elementor-1071 legend,.elementor-1071 form p{color:#F2F0EA;}
.elementor-1071 input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden]),.elementor-1071 textarea,.elementor-1071 select{box-sizing:border-box;width:100%;background:#414141;color:#F2F0EA;border:1px solid #8b805e;border-radius:5px;padding:12px;font:inherit;}
.elementor-1071 input::placeholder,.elementor-1071 textarea::placeholder{color:#c9c6be;}
.elementor-1071 input:focus-visible,.elementor-1071 textarea:focus-visible,.elementor-1071 select:focus-visible{outline:2px solid #C6A15B;outline-offset:2px;}
.elementor-1071 input[type=checkbox],.elementor-1071 input[type=radio]{accent-color:#C6A15B;}
.elementor-1071 button,.elementor-1071 .button,.elementor-1071 input[type=submit]{background:#C6A15B;color:#202020;border:1px solid #C6A15B;border-radius:5px;padding:14px 24px;font-family:Inter,sans-serif;font-weight:600;text-decoration:none;transition:background-color .5s,color .5s,border-color .5s;}
.elementor-1071 button:hover,.elementor-1071 .button:hover,.elementor-1071 input[type=submit]:hover{background:#C62828;border-color:#C62828;color:#F2F0EA;}
@media(max-width:767px){.elementor-1071{padding:36px 18px 48px;}.elementor-1071 .elementor-widget-shortcode{padding:20px 14px;}.elementor-1071 .elementor-widget-text-editor{font-size:16px;overflow-wrap:anywhere;}}/* End custom CSS */