*,body{font-family: 'Montserrat', sans-serif;
font-weight: 600;
}
h1 {
	color: #ffffff;
}

.fw-9{font-weight: 900;}
.fw-8{font-weight: 800;}
.fw-7{font-weight: 700;
	color: #ffffff;
}
.fw-6{font-weight: 600;}
.fw-5{font-weight: 500;
	color: #ffffff;
}
.fw-4{font-weight: 400;}
.fw-3{font-weight: 300;}
.fw-2{font-weight: 200;	color: #ffffff;
}
.fw-1{font-weight: 100;}

.bg-fon2 > div > div > div:hover > img {
    transform: scale(-1,2);
    transition: 2s;
}
.bg-fon2 > div > div > div > img{
    transform:scale(1);
 	background-image: radial-gradient(circle, rgba(0,245,239,1) 23%, rgba(40,87,86,1) 64%);    

    transition: 2s;}


.gradient {
	display: inline-block;
	position: relative;    
	line-height: 0;
}
.gradient:hover:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;    
	position: absolute;
	top: 0;    
	left: 0;   
	background: transparent;
	background-image: radial-gradient(circle, rgba(0,245,239,1) 23%, rgba(40,87,86,1) 64%);    
	opacity: 0.8;    
}
.gradient :hover:before {
	content: "";
	display: inline-block;
	width: 52px;
	height: 52px;
	margin: -26px 0 0 -26px;  
	position: absolute;    
	top: 50%;
	left: 50%;    
	background: url(https://snipp.ru/img/plus.png) 0 0 no-repeat;

	z-index: 100;
}





input{
    color: #ffffff;
    border-radius: 30px;
    height: 50px;
    width:90%;
    text-align: center;
}
input[type='text']{
    background: white;
}
input: placeholder {
    font-size: 12 px; color:#ffffff;
}
input[type='submit']{
    text-transform: uppercase;
    font-weight: 700;
    background:#1ef5f0;
   border: 0px #ffffff;
}
input[type='submit']:hover{
    background: #ffffff;
        color: black;

}


.bg-fon1{
    background: url(img/img_6184.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.bg-fon2{
    background: #f5f7fa; 
    background-repeat: no-repeat;
    background-size: cover
    height: 100vh;
    background-attachment: fixed;

}


.bg-fon3{
    background: url();
    background-repeat: no-repeat;
    background-size: cover
    height: 100vh;
    background-attachment: fixed;

}
.bg-fon4{
    background: ;
    background-repeat: no-repeat;
    background-size: cover;
    height: 20vh;
}

.container-tours img{
    border-radius: 50%;
    width: 250px;
    height: 250px;
    object-fit: cover;    
}
.video{
  background-size: 100%;
}