*{margin:0; padding:0; box-sizing:border-box;}
img{max-width:100%;}
html { scroll-behavior: smooth;}
@font-face {
    font-family: 'Adobe Hebrew';
    src: url('../fonts/AdobeHebrew-Regular.woff2') format('woff2'),
        url('../fonts/AdobeHebrew-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PP Migra';
    src: url('../fonts/PPMigra-Light.woff2') format('woff2'),
        url('../fonts/PPMigra-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}





 
html, body{width:100%; height:100%;}
body{ font-family: 'PP Migra'; background:url(../images/background.jpg) center center no-repeat; background-size:cover; padding:160px 0 0 0;}

.full_row{width:100%;}
.center_container{width:100%; max-width:1270px; padding:0 20px; margin:0 auto;}

.header{padding:50px 50px; position:fixed; left:0; top:0; right:0;}
.header_inner{display:flex; justify-content:space-between; align-items:center;}
.header_inner .logo{width:250px;}
.header_inner .logo img{width:100%;}

.header_inner .navigation{}
.header_inner .navigation ul{list-style-type:none; margin:0; padding:0;}
.header_inner .navigation ul li{font-family: 'Montserrat', sans-serif;}
.header_inner .navigation ul li a{background: #bd9565;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 16px;
    color: #111111;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 12px 25px; font-family: 'Montserrat', sans-serif;}

.banner{padding:0 30px 0 250px; display:flex; flex-wrap:wrap; justify-content:space-between; height:100%; overflow:hidden;}
.banner .banner_content{display:flex; flex-direction:column; align-items:flex-start; justify-content:center; width:60%;}
.banner .banner_image{display:flex; align-items:flex-end; width:40%;}
.banner .banner_image img{max-height:100%;}

.banner .banner_content h1{color: #bd9565;
    font-size: 110px;
    font-weight: 300;
    line-height: 110px; margin:0 0 30px 0;}
	
	.banner .banner_content p{color: #ffffff;
    font-size: 40px;
    font-weight: 400;
    line-height: 55px;
	letter-spacing:1px;
	font-family: 'Montserrat', sans-serif;
	
	}
	
	
	.banner .banner_content a.cta{background: #bd9565;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 16px;
    color: #111111;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 12px 30px; margin:30px 0 0 0; font-family: 'Montserrat', sans-serif;}
	
	.banner .banner_content ul{display:flex; margin:70px 0 0 0; padding:0; list-style-type:none;}
	.banner .banner_content ul li{margin:0 10px 0 0;}
	.banner .banner_content ul li a{border-radius:4px; border:2px solid #bd9565; display:flex; width:42px; height:42px; align-items:center; justify-content:center; align-items:center; text-decoration:none; color:#bd9565;}
	.banner .banner_content ul li a:hover{color:#111111; background:#bd9565;}