@import url('https://brendum.ru/files/fonts/noah/noah.css');




#call_me {width: 22.25vw; margin: 0 0 0 30vw; border-left: 0.1vw solid #90A0B7; padding: 0 0 0 5vw;} 
#call_me h2 {position: relative; padding: 0 0 2vw 0; font-size: 250%; color: #000; font-family: 'h1', sans-serif; line-height: 125%; text-transform: uppercase; background: linear-gradient(45deg, #ff0000, #0000ff); -webkit-background-clip: text; -webkit-text-fill-color: transparent; line-height: 100%; display: inline-block;}

#call_me .rsform-block-name {display: block; overflow: hidden; margin: 0 0 1vw 0; width: 100%;}
#call_me .rsform-block-name label {position: absolute; background: #F2F3F7; padding: 0 0vw; margin: -2vw 0 0 0; font-size: 75%; font-family: 'bold', sans-serif;}
#call_me .rsform-block-name input {width: 20vw; border: 0.15vw solid #90A0B7; border-radius: 0.25vw; transition-duration: 0.3s; background: #F2F3F7; cursor: pointer; margin: 0.5vw 1vw 0 0; padding: 1vw; color: #90A0B7; font-size: 100%; font-family: 'regular', sans-serif;}
#call_me .rsform-block-name input:focus {border: 0.15vw solid #00B8C7; transition-duration: 0.3s; background: #F2F3F7; color: #000;}

#call_me .rsform-block-tel {display: block; overflow: hidden; margin: 0 0 1vw 0; width: 100%;}
#call_me .rsform-block-tel label {position: absolute; background: #F2F3F7; padding: 0 0vw; margin: -2vw 0 0 0; font-size: 75%; font-family: 'bold', sans-serif;}
#call_me .rsform-block-tel input {width: 20vw; border: 0.15vw solid #90A0B7; border-radius: 0.25vw; transition-duration: 0.3s; background: #F2F3F7; cursor: pointer; margin: 0.5vw 1vw 0 0; padding: 1vw; color: #90A0B7; font-size: 100%; font-family: 'regular', sans-serif;}
#call_me .rsform-block-tel input:focus {border: 0.15vw solid #00B8C7; transition-duration: 0.3s; background: #F2F3F7; color: #000;}

#call_me .rsform-block-mail {display: block; overflow: hidden; margin: 0 0 2vw 0; width: 100%;}
#call_me .rsform-block-mail label {position: absolute; background: #F2F3F7; padding: 0 0vw; margin: -2vw 0 0 0; font-size: 75%; font-family: 'bold', sans-serif;}
#call_me .rsform-block-mail input {width: 20vw; border: 0.15vw solid #90A0B7; border-radius: 0.25vw; transition-duration: 0.3s; background: #F2F3F7; cursor: pointer; margin: 0.5vw 1vw 0 0; padding: 1vw; color: #90A0B7; font-size: 100%; font-family: 'regular', sans-serif;}
#call_me .rsform-block-mail input:focus {border: 0.15vw solid #00B8C7; transition-duration: 0.3s; background: #F2F3F7; color: #000;}

#call_me .rsform-block-pass {display: block; overflow: hidden; margin: 0 0 2vw 0; width: 100%;}
#call_me .rsform-block-pass label {position: absolute; background: #F2F3F7; padding: 0 0vw; margin: -2vw 0 0 0; font-size: 75%; font-family: 'bold', sans-serif;}
#call_me .rsform-block-pass input {width: 20vw; border: 0.15vw solid #90A0B7; border-radius: 0.25vw; transition-duration: 0.3s; background: #F2F3F7; cursor: pointer; margin: 0.5vw 1vw 0 0; padding: 1vw; color: #90A0B7; font-size: 100%; font-family: 'regular', sans-serif;}
#call_me .rsform-block-pass input:focus {border: 0.15vw solid #00B8C7; transition-duration: 0.3s; background: #F2F3F7; color: #000;}

#call_me .rsform-block-text {position: absolute; display: block; margin: -7.5vw 0 0 -35vw; width: 25vw;}
#call_me .rsform-block-text h2 {position: relative; padding: 0 0 2vw 0; font-size: 250%; color: #000; font-family: 'h1', sans-serif; line-height: 125%; text-transform: uppercase; background: linear-gradient(45deg, #ff0000, #0000ff); -webkit-background-clip: text; -webkit-text-fill-color: transparent; line-height: 100%; display: inline-block;}
#call_me .rsform-block-text .star {width: 15vw; padding: 0; margin: 2vw 0 0 0; color: #90A0B7; line-height: 125%;font-size: 75%;}



#call_me .rsform-block-submit {display: block; overflow: hidden; margin: 0 0 -2vw -2vw; padding: 0 2vw 2vw 2vw; width: 100%;}
#call_me .rsform-block-submit button[type='submit'] {color: #fff; text-decoration: none; background: linear-gradient(45deg, #FE5400, #FE8600); border-radius: 3vw; padding: 0.75vw 2.5vw; font-size: 100%; border: none;}
#call_me .rsform-block-submit button[type='submit']:hover {box-shadow: 0 0.5vw 1vw #90A0B7; cursor: pointer;}

#call_me label {margin: 0 3vw 0 0;}
#call_me label input[type='checkbox'] {height: 2vw; width: 2vw; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none; border: 0.25vw solid #90A0B7; border-radius: 0.25vw; outline: none; transition-duration: 0.3s; background: #F2F3F7; cursor: pointer; margin: 0 1vw 0 0;}  
#call_me label input[type='checkbox']:checked {border: 0.25vw solid #D8D8D8; background: #000;}
