.mosfilm_banner.desktop{
	background: #122824;
	height: initial;
	width: 1080px;
    padding-bottom: 31px;
}

.mosfilm_banner_right {
    margin-top: 13px;
}

.mosfilm_banner_text {
    font-size: 20px;
    line-height: 29px;
}

.mosfilm_input {
    width: 173px;
}

.mosfilm_banner_button {
    min-width: 110px;
    height: 39px;
    background-color: #63c;
    font-size: 16px;
    color: #fff;
    border: 0;
    border-radius: 20px;
    margin-left: 8px;
    margin-right: 50px;
}
.mosfilm_input {
    width: 242px;
    height: 39px;
    background-color: #fff;
    display: flex;
    font-size: 16px;
    color: black;
    padding-left: 20px;
    border: 0;
    border-radius: 50px;
}
.mosfilm_line_bottom {
    font-size: 14px;
    font-weight: 400;
    line-height: 16.8px;
    margin-top: 23px;
    margin-right: 50px;
}
.mosfilm_banner_text_mob{
	display: none;
}
.mosfilm_banner_group{
	display: flex;
}


@media screen and (max-width: 1139px) {
	.mosfilm_banner.desktop{
		width: calc(100% - 32px)
	}

}

@media screen and (max-width: 720px) {
	.mosfilm_banner.desktop {
		
	    display: block;
	    width: 100%;
	    border-radius: 30px;
	    padding-right: 8px;
	    padding-bottom: 21px;
	}
	.mosfilm_banner_text_mob{
		display: block;
		font-family: Fira Sans;
		font-size: 18px;
		font-weight: 400;
		line-height: 26.1px;
        margin-top: 17px;
        min-height: 90px;

	}
	.mosfilm_banner_text {
	    display: none;
	}
	.mosfilm_envelope {
	    width: 90px;
	    margin-left: 14px;
        top: 9px;
	}
	.mosfilm_banner_wrap{
		flex-flow: column;
	}
	.mosfilm_input {
	    min-width: calc(100vw - 88px);
        margin-left: 20px;
	}
	.mosfilm_banner_left {
        min-width: 114px;
	}
	.mosfilm_banner_input_wrap{
		flex-flow: column;	
	}
	.mosfilm_banner_right {
	    margin-top: -15px;
	}
	.mosfilm_banner_button {
	    min-width: calc(100vw - 88px);
	    margin-left: 20px;
	    margin-top: 12px;
	}
	.mosfilm_line_bottom {
	    margin-left: 20px;
	    margin-right: 20px;
	    margin-top: 15px;
	    padding-right: 20px;
	}
	
}


