

/* Start:/local/templates/main/style.css?1640453083429*/
.reveal {
	visibility: hidden;
}

.floating-aside {
	background-color: #fff;
	padding: 24px 18px;
	position: fixed;
	right: 20px;
	bottom: 20px;
	display: none;
	width: 100%;
	max-width: 360px;
	transition: 0.4s;
	border-radius: 10px;
}


.floating-aside__btn {
	border: none;
	font: inherit;
	margin-top: 10px;
}

.floating-aside__btn:hover {
	cursor: pointer;
}

.floating-aside--visible {
	transition: 0.4s;
	display: block;
}
/* End */


/* Start:/local/templates/main/template_styles.css?17550296331265*/
.browser__body{
	overflow: unset;
}
.videl-green{
	background: #32c66e;
	color: white;
}
.floating-aside {
    right: 2.5%;
}
@media (min-width: 992px){
.h1, h1 {
   // font-size: 3.5rem !important;
}
.wrapper-fluid h1:last-child{
	margin-top:7%;
}

	form[name=vacancy] p.h4{
		font-size:1.9rem;
	}
}
.creating-grid__studio-content{
	z-index:2;
}
@media (min-width: 768px){
.creating-grid__studio-content:before {
    z-index: -1 !important;
}
}

.creating-grid__notivory-wrapper span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    text-align: center;
}

.checkbox.text-small{
    font-size: 14px;
}
.checkbox{
    text-align: left;
    display: inline-block;
}
.checkbox__label{
    user-select: none;
}

.checkbox__input:not(:checked)~.checkbox__label:before{
    background-color: transparent;
}
.checkbox__label:before{
    border: 1px solid var(--c, #000);
}

.checkbox__input:checked~.checkbox__label:after{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.56.75 2.97 4.36 1.44 2.81 0 4.26l2.97 2.99L8 2.19z'/%3E%3C/svg%3E")!important;
}

.modal{
    color: initial;
        --c: #000;
    --bg: #eff3f6;
}
/* End */
/* /local/templates/main/style.css?1640453083429 */
/* /local/templates/main/template_styles.css?17550296331265 */
