.gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper.gform_wrapper{max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.gform_heading:empty{display:none}.gform_wrapper{padding-top:0;padding-bottom:3.5rem;box-sizing:border-box;margin-top:3.5rem;margin-bottom:3.5rem}@media(min-width:80rem){.gform_wrapper{margin-bottom:4.5rem}}.gform_wrapper *{box-sizing:border-box}.gform_heading,.gform_wrapper form{padding-left:1rem;padding-right:1rem;width:100%}@media(min-width:48rem){.gform_heading,.gform_wrapper form{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:80rem){.gform_heading,.gform_wrapper form{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:39.375rem){.gform_heading,.gform_wrapper form{max-width:36.375rem;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}@media screen and (min-width:40rem){.gform_heading,.gform_wrapper form{max-width:37rem;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}@media(min-width:120rem){.gform_heading,.gform_wrapper form{max-width:57rem}}.gform_title{margin-top:0;margin-bottom:1.5rem}.gform_description{font-family:var(--wp--preset--font-family--base);font-size:.875rem;line-height:1.375rem;font-weight:400;color:var(--wp--preset--color--rb-black)}@media(min-width:80rem){.gform_description{font-size:.9375rem;line-height:1.4375rem}}@media(min-width:120rem){.gform_description{font-size:1.0625rem;line-height:1.5625rem}}.gform_heading .gform_required_legend{display:none}.gform_validation_container{display:none!important;visibility:hidden!important}.gfield{all:unset;box-sizing:border-box;display:block;margin-top:1rem}@media(min-width:48rem){.gfield{width:100%}}.ginput_container{padding-top:.125rem}.ginput_container_date{position:relative}.ginput_container_date input{padding-right:2.5rem}.ginput_container_date .ui-datepicker-trigger{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);cursor:pointer;width:1.25rem;height:1.25rem}.ginput_container_date .ui-datepicker{position:absolute;left:0;top:calc(100% + .25rem);width:100%;min-width:17.5rem}.gfield input:not([type=radio]):not([type=file]):not([type=checkbox]),.gfield textarea,.gfield select{font-family:var(--wp--preset--font-family--base);font-size:.875rem;line-height:1.4375rem;color:var(--wp--preset--color--rb-black);background-color:transparent;border:.09375rem solid var(--wp--preset--color--rb-light-gray);border-radius:.5rem;width:100%;padding:.75rem 1rem;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}@media(prefers-reduced-motion:no-preference){.gfield input:not([type=radio]):not([type=file]):not([type=checkbox]),.gfield textarea,.gfield select{transition:all .3s ease-in-out}}.gfield input:not([type=radio]):not([type=file]):not([type=checkbox])::-moz-placeholder,.gfield textarea::-moz-placeholder,.gfield select::-moz-placeholder{color:var(--wp--preset--color--rb-light-gray)}.gfield input:not([type=radio]):not([type=file]):not([type=checkbox])::placeholder,.gfield textarea::placeholder,.gfield select::placeholder{color:var(--wp--preset--color--rb-light-gray)}.gfield input:not([type=radio]):not([type=file]):not([type=checkbox]):hover,.gfield textarea:hover,.gfield select:hover,.gfield input:not([type=radio]):not([type=file]):not([type=checkbox]):focus,.gfield textarea:focus,.gfield select:focus,.gfield input:not([type=radio]):not([type=file]):not([type=checkbox]):active,.gfield textarea:active,.gfield select:active{border-color:var(--wp--preset--color--rb-black)}@media(min-width:120rem){.gfield input:not([type=radio]):not([type=file]):not([type=checkbox]),.gfield textarea,.gfield select{font-size:1.0625rem;line-height:1.5625rem}.gchoice .gform-field-label,.gform-footer .gform_required_legend{font-size:1.0625rem;line-height:1.5625rem}}.gfield textarea{height:auto;min-height:10rem;padding-top:.875rem;padding-bottom:.875rem;resize:vertical}.gfield select{background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 7L11 1' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem;cursor:pointer}@media(min-width:48rem){.gform_heading,.gform_wrapper form{max-width:34.875rem}}@media(min-width:80rem){.gform_heading,.gform_wrapper form{max-width:37rem}}@media(min-width:120rem){.gform_heading,.gform_wrapper form{max-width:56.9375rem}}@media(min-width:80rem){.gform_fields{display:flex;flex-wrap:wrap;row-gap:1.5rem;-moz-column-gap:2rem;column-gap:2rem}.gfield{flex:0 0 calc(50% - 1rem);margin-top:0;width:auto}.gfield--type-name,.gfield--type-textarea,.gfield--input-type-textarea,.gfield--type-post_content,.gfield--type-checkbox,.gfield--type-radio{flex:0 0 100%}.gfield_checkbox,.gfield_radio{display:flex;flex-wrap:wrap;gap:0 1.5rem}.gfield_checkbox .gchoice,.gfield_radio .gchoice{flex:0 0 auto}}.gfield_label{font-family:var(--wp--preset--font-family--base);font-size:.875rem;line-height:1.375rem;font-weight:400;color:var(--wp--preset--color--rb-black);font-size:.75rem;line-height:1.4375rem;font-weight:500;text-transform:uppercase;box-sizing:border-box;margin-bottom:.3125rem;display:block}@media(min-width:80rem){.gfield_label{font-size:.9375rem;line-height:1.4375rem}}@media(min-width:120rem){.gfield_label{font-size:1.0625rem;line-height:1.5625rem}}@media(min-width:80rem){.gfield_label{font-size:.75rem;line-height:1.4375rem}}@media(min-width:120rem){.gfield_label{font-size:.8125rem;line-height:1.4375rem}}.gform-field-label--type-sub{font-size:.75rem;line-height:1rem;box-sizing:border-box;padding-top:.25rem;padding-bottom:.5rem}.gfield-choice-input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.25rem;height:1.25rem;min-width:1.25rem;border:.125rem solid var(--wp--preset--color--rb-light-gray);border-radius:.25rem;background-color:transparent;cursor:pointer}@media(prefers-reduced-motion:no-preference){.gfield-choice-input[type=checkbox]{transition:all .3s ease-in-out}}.gfield-choice-input[type=checkbox]:checked{border:none;background-image:url(/wp-content/themes/ruskonbetoni/dist/images/checkbox-check.svg);background-repeat:no-repeat;background-position:center;background-size:100%}.gfield-choice-input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.25rem;height:1.25rem;min-width:1.25rem;border:.125rem solid var(--wp--preset--color--rb-light-gray);border-radius:50%;background-color:transparent;cursor:pointer;position:relative}@media(prefers-reduced-motion:no-preference){.gfield-choice-input[type=radio]{transition:all .3s ease-in-out}}.gfield-choice-input[type=radio]:checked{border-color:var(--wp--preset--color--rb-light-gray);background-image:radial-gradient(circle,var(--wp--preset--color--rb-red) 45%,transparent 46%)}.gfield--type-fileupload{font-family:var(--wp--preset--font-family--base);font-size:.875rem;line-height:1.375rem;font-weight:400;color:var(--wp--preset--color--rb-black);width:100%;display:block}@media(min-width:80rem){.gfield--type-fileupload{font-size:.9375rem;line-height:1.4375rem}}@media(min-width:120rem){.gfield--type-fileupload{font-size:1.0625rem;line-height:1.5625rem}}.gfield--type-fileupload .ginput_container{position:relative;overflow:hidden}.gfield--type-fileupload input[type=file]{position:absolute;top:.5rem;left:-5.1875rem;width:100%;height:100%;cursor:pointer}.gfield--type-fileupload .gform_fileupload_rules{display:block;padding-top:1.5rem}.gfield--input-type-textarea{width:100%}.gfield--type-checkbox,.gfield--type-radio{margin-top:1.5rem;margin-bottom:1.5rem}@media(min-width:80rem){.gfield--type-checkbox,.gfield--type-radio{margin-top:0;margin-bottom:0}}.gchoice{display:flex;align-items:center;gap:.625rem;padding-bottom:.75rem}.gchoice .gform-field-label{font-size:.875rem;line-height:1.4375rem}.gform_button{font-family:var(--wp--preset--font-family--base);font-size:.8125rem;line-height:1.25rem;font-weight:500;text-transform:uppercase;display:inline-flex;align-items:center;cursor:pointer;border-radius:.5rem;padding:.75rem .75rem .75rem 1.25rem;background-color:var(--wp--preset--color--rb-red);color:var(--wp--preset--color--rb-white);border:none;outline:none;margin-top:1.5rem;text-decoration:none}@media(prefers-reduced-motion:no-preference){.gform_button{transition:all .3s ease-in-out}}.gform_button:after{content:" ";-webkit-mask-image:url(/wp-content/themes/ruskonbetoni/dist/images/button-arrow.svg);mask-image:url(/wp-content/themes/ruskonbetoni/dist/images/button-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:.875rem;mask-size:.875rem;width:.875rem;height:.875rem;display:inline-block;background-color:var(--wp--preset--color--rb-white);margin:0 .5rem}@media(prefers-reduced-motion:no-preference){.gform_button:after{transition:all .3s ease-in-out}}.gform_button:hover{background-color:var(--wp--preset--color--rb-dark-gray)}.gform_button:hover:after{background-color:var(--wp--preset--color--rb-red);margin:0 .3125rem 0 .6875rem}.gform_validation_errors,.gform_confirmation_message{padding-left:1rem;padding-right:1rem;width:100%}@media(min-width:48rem){.gform_validation_errors,.gform_confirmation_message{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:80rem){.gform_validation_errors,.gform_confirmation_message{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:39.375rem){.gform_validation_errors,.gform_confirmation_message{max-width:36.375rem;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}@media screen and (min-width:40rem){.gform_validation_errors,.gform_confirmation_message{max-width:37rem;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}@media(min-width:120rem){.gform_validation_errors,.gform_confirmation_message{max-width:57rem}}.gform_validation_errors{border-left:.1875rem solid var(--wp--preset--color--rb-red);padding:.75rem 1rem;margin-bottom:1.5rem}.gform_validation_errors h2{font-size:.875rem;line-height:1.375rem;font-weight:600;color:var(--wp--preset--color--rb-red);margin:0}.gform_validation_errors .gform_validation_error_link{font-size:.8125rem;line-height:1.25rem;color:var(--wp--preset--color--rb-red);display:block;margin-top:.25rem}.gfield_required{color:var(--wp--preset--color--rb-black);margin-left:.125rem}.gfield_error input:not([type=radio]):not([type=file]):not([type=checkbox]),.gfield_error textarea,.gfield_error select{border-color:var(--wp--preset--color--rb-red)}.gfield_error .gfield_label,.gfield_error .gform-field-label{color:var(--wp--preset--color--rb-red);font-weight:700}.gfield_error .gfield_required{color:var(--wp--preset--color--rb-red)}.gfield_validation_message{font-family:var(--wp--preset--font-family--base);font-size:.875rem;line-height:1.375rem;font-weight:400;color:var(--wp--preset--color--rb-black);font-size:.75rem;line-height:1.125rem;color:var(--wp--preset--color--rb-red);margin-top:.375rem}@media(min-width:80rem){.gfield_validation_message{font-size:.9375rem;line-height:1.4375rem}}@media(min-width:120rem){.gfield_validation_message{font-size:1.0625rem;line-height:1.5625rem}}.ginput_complex.ginput_container--name{display:flex;flex-direction:column;gap:1rem}@media(min-width:48rem){.ginput_complex.ginput_container--name{flex-direction:row}}@media(min-width:80rem){.ginput_complex.ginput_container--name{gap:2rem}}.ginput_complex.ginput_container--name .gform-grid-col{display:flex;flex-direction:column-reverse;width:100%}.gform-footer{margin-top:1.5rem}.gform-footer .gform_required_legend{font-family:var(--wp--preset--font-family--base);font-size:.875rem;line-height:1.375rem;font-weight:400;color:var(--wp--preset--color--rb-black);font-size:14px;line-height:2.125rem;color:var(--wp--preset--color--rb-red);font-weight:700;margin-bottom:0;margin-top:0}@media(min-width:80rem){.gform-footer .gform_required_legend{font-size:.9375rem;line-height:1.4375rem}}@media(min-width:120rem){.gform-footer .gform_required_legend{font-size:1.0625rem;line-height:1.5625rem}}.gform-footer .gfield_required_asterisk{color:var(--wp--preset--color--rb-red)}.gform_confirmation_message{font-family:var(--wp--preset--font-family--base);font-size:.875rem;line-height:1.375rem;font-weight:400;border-left:.1875rem solid var(--wp--preset--color--rb-green);padding:.75rem 1rem;font-weight:600;color:var(--wp--preset--color--rb-black)}@media(min-width:80rem){.gform_confirmation_message{font-size:.9375rem;line-height:1.4375rem}}@media(min-width:120rem){.gform_confirmation_message{font-size:1.0625rem;line-height:1.5625rem}}.ui-datepicker{font-family:var(--wp--preset--font-family--base);font-size:.875rem;line-height:1.25rem;background:var(--wp--preset--color--rb-white);border:.0625rem solid var(--wp--preset--color--rb-light-gray-three);border-radius:.5rem;box-shadow:0 .5rem 1.5rem #0000001f;padding:0;width:auto;z-index:9999!important;overflow:hidden}.ui-datepicker-header{background:var(--wp--preset--color--rb-blue);color:var(--wp--preset--color--rb-white);padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;border-radius:0;border:none}.ui-datepicker-title{font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--wp--preset--color--rb-white);flex:1;text-align:center}.ui-datepicker-title select{background:transparent;border:none;color:var(--wp--preset--color--rb-white);font-weight:700;font-size:.875rem;cursor:pointer;outline:none}.ui-datepicker-prev,.ui-datepicker-next{cursor:pointer;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;position:static;top:auto}.ui-datepicker-prev:hover,.ui-datepicker-next:hover{background:#ffffff26}.ui-datepicker-prev .ui-icon,.ui-datepicker-next .ui-icon{display:none}.ui-datepicker-prev:after,.ui-datepicker-next:after{content:"";display:block;width:.5rem;height:.5rem;border-top:.125rem solid var(--wp--preset--color--rb-white);border-right:.125rem solid var(--wp--preset--color--rb-white)}.ui-datepicker-prev:after{transform:rotate(-135deg);margin-left:.1875rem}.ui-datepicker-next:after{transform:rotate(45deg);margin-right:.1875rem}.ui-datepicker-calendar{width:100%;border-collapse:collapse;margin:0;padding:.5rem;box-sizing:border-box}.ui-datepicker-calendar th{font-family:var(--wp--preset--font-family--base);font-size:.875rem;line-height:1.375rem;font-weight:400;color:var(--wp--preset--color--rb-black);font-size:.6875rem;line-height:1.25rem;font-weight:600;text-transform:uppercase;color:var(--wp--preset--color--rb-light-gray);padding:.5rem .25rem .25rem;text-align:center;border:none}@media(min-width:80rem){.ui-datepicker-calendar th{font-size:.9375rem;line-height:1.4375rem}}@media(min-width:120rem){.ui-datepicker-calendar th{font-size:1.0625rem;line-height:1.5625rem}}.ui-datepicker-calendar td{padding:.125rem;text-align:center;border:none;a:,}.ui-datepicker-calendar td span{display:block!important;width:2.25rem!important;height:2.25rem!important;line-height:2.25rem!important;text-align:center!important;border-radius:.25rem!important;text-decoration:none!important;font-size:.8125rem!important;font-weight:500!important;color:var(--wp--preset--color--rb-black)!important;border:none!important;background:transparent!important;margin:0 auto!important;padding:0!important}@media(prefers-reduced-motion:no-preference){.ui-datepicker-calendar td span{transition:all .3s ease-in-out}}.ui-datepicker-calendar td a:hover{background:var(--wp--preset--color--rb-light-gray-four);color:var(--wp--preset--color--rb-black)}.ui-datepicker-calendar .ui-datepicker-today a{border:.125rem solid var(--wp--preset--color--rb-red);color:var(--wp--preset--color--rb-red);font-weight:700;line-height:2rem}.ui-datepicker-calendar td .ui-state-active{background:var(--wp--preset--color--rb-blue)!important;color:var(--wp--preset--color--rb-white)!important;font-weight:700;border:none!important;line-height:2.25rem!important}.ui-datepicker-calendar td .ui-state-active:hover{background:var(--wp--preset--color--rb-blue)!important;color:var(--wp--preset--color--rb-white)!important}.ui-datepicker-calendar .ui-datepicker-unselectable span{color:var(--wp--preset--color--rb-light-gray-two)}.ui-datepicker.ui-datepicker .ui-datepicker-calendar td a,.ui-datepicker.ui-datepicker .ui-datepicker-calendar td a:hover{color:var(--wp--preset--color--rb-black);text-decoration:none}.ui-datepicker.ui-datepicker .ui-datepicker-calendar td .ui-state-active{background:var(--wp--preset--color--rb-blue)!important;color:var(--wp--preset--color--rb-white)!important;text-decoration:none}
