@charset "utf-8";
/* CSS Document */

 *{
        margin: 0;
        padding: 0;
        box-sizing: border-box;
		background-color: rgb(241,243,245); 
    }
	a{
		color: #000000;
		text-decoration: none;
	}
	header{
		font-size: 16px;
		font-weight: 700;
		letter-spacing: 0.4px;
		line-height: 54px;
		color: #000000;
	    background: rgb(241,243,245);
		height: 80px;
		width: 100%;
	}
	header p{
		font-size: 11px;
		font-weight: 500;
		line-height: 24px;
		color: #FFFFFF;
		background-color: #000000; 
		height: 24px;
		display: block;
		padding: 0 4.8%;
	}
	.nav{
		display: flex;
		text-decoration: none;
		padding: 0 4.8%;
		justify-content: space-between;
	}
	.logo{
		display: inline-block;
		top: 30px;
		height: 48px;
		margin: 0 80px 0 0;
		cursor: pointer;
	}
	.nav a{
		font-size: 14px;
		letter-spacing: 0.3px;
		height: 56px;
		line-height: 24px;
		color: #000000;
		margin-right: 13px;
		position: relative;
		padding: 16px 0 16px 0;
	}
	.nav a:hover{
		border-bottom: 2px solid #000000;
	}
	.nav-right{
		font-weight: 500;
	}
	.search,.user{
		display: inline-block;
		position: relative;
		top: 6px;
		line-height: 18px;
		margin: 0 8px 0 0;
	}
	.search span,.user span{
		height: 18px;
		widows: 20px;
	}
	.search span img,.user span img{
		height: 20px;
		widows: 20px;
	}
	.btn-square{
		display: inline-block;	
	}
	.btn-square a button{
		font-size: 12px;
		font-weight: 500;
		line-height: 28px;
		height: 29px;
		width: 97px;
		padding: 0 22px;
		border: 1px solid #000000;
		border-radius: 6px;
		cursor: pointer;
	}
	.btn-square a:hover{
		border-bottom:0;
	}
	.view{
		text-align: center;
		background-color: #FFFFFF; 
		height: 733px;
		width: 100%;
		margin-top: 0px;
		margin-bottom: 68px;
		padding: 48px 0 0 0;
	}
	.view h1,.view a{
		font-size: 40px;
		font-weight: 700;
		line-height: 48px;
		color: #000000;
		background-color: #FFFFFF; 
		height: auto;
		width: auto;
	}
	.view h2{
		font-size: 20px;
		font-weight: 600;
		line-height: 48px;
		background-color: #FFFFFF; 
		height: 48px;
		display: block;
	}
	.view h3{
		font-size: 16px;
		font-weight: 700;
		line-height: 28px;
		background-color: #FFFFFF; 
		height: 28px;
	}
	.view-btn{
		line-height: 24px;
		height: 50px;
		background-color: #FFFFFF;
		display: flex;
		justify-content: center;
	}
	.view-btn-black button{
		font-size: 13px;
		font-weight: 800;
		line-height: 20px;
		height: 31px;
		width: 86px;
		color: #FFFFFF;
		background-color: #000000;
		border: 1px solid #000000;
		margin: 0 12px 7px 12px;
		padding: 5px 16px;
		border-radius: 6px;
		cursor: pointer;
	}
	.view-btn-white button{
		font-size: 13px;
		font-weight: 800;
		line-height: 20px;
		height: 31px;
		width: 60px;
		color: #000000;
		background-color: #FFFFFF;
		margin: 0 12px 7px 12px;
		border: 1px solid #000000;
		padding: 5px 16px;
		border-radius: 6px;
		cursor: pointer;
	}
	.banner{
		font-size: 16px;
		font-weight: 500;
		line-height: 24px;
		text-align: center;
		color: #000000;
		height: auto;
		width: auto;
	}
	.banner h1{
		font-size: 48px;
		font-weight: 700;
		line-height: 67px;
		text-align: center;
		color: #000000;
		height: auto;
		width: auto;
		padding: 0 80px 40px 80px;
	}
	.main-page-1{
		height: 1210px;
		display: block;
		text-align: center;
	}
	.main-page-1 b{
		font-size: 46px;
		font-weight: 700;
		line-height: 55px;
	}
	.main-page-1 p{
		padding: 0 0 36px 0;
	}
	.product-info{
		text-align: center;
		height: 603px;
		width: 1531px;
		margin: 0 4.8%;
		padding: 12px 12px 24px 12px;
		position: relative;
		display: block;
		background-color: #FFFFFF;
		border-radius: 16px;
	}
	.product-img{
		height: 466px;
		width: 1499px;
		background-color: #FFFFFF; 
		position: relative;
		display: flex;
	}
	.product-img a:nth-child(1) img{
		position: absolute;
		top: 6px;
	}
	.product-img a:nth-child(2) img{
		position: absolute;
		top: 6px;
		left: 644px;
	}
	.product-img a:nth-child(3) img{
		position: absolute;
		top: 6px;
		left: 1071px;
	}
	.product-img a:nth-child(4) img{
		position: absolute;
		top: 242px;
		left: 1071px;
		
	}
	.product-img a img{
		border-radius: 6px;
	}
	.product-text1{
		font-size: 14px;
		font-weight: 500;
		line-height: 20px;
		height: 32px;
		width: 155px;
		top: 26px;
		left: 662px;
		padding: 0 8px 0 0;
		padding: 6px 12px;
		position: absolute;
		color: #FFFFFF;
		background-color: #2E2E2E;
		border-radius: 4px;
	}
	.product-text2{
		font-size: 14px;
		font-weight: 500;
		line-height: 20px;
		height: 32px;
		width: 136px;
		top: 26px;
		left: 1090px;
		padding: 0 8px 0 0;
		padding: 6px 12px;
		position: absolute;
		color: #FFFFFF;
		background-color: #2E2E2E;
		border-radius: 4px;
	}
	.product-text3{
		font-size: 14px;
		font-weight: 500;
		line-height: 20px;
		height: 32px;
		width: 110px;
		top: 260px;
		left: 1090px;
		padding: 0 8px 0 0;
		padding: 6px 12px;
		position: absolute;
		color: #FFFFFF;
		background-color: #2E2E2E;
		border-radius: 4px;
	}
	.product-content{
		top: 510px;
		background-color: #FFFFFF;
		text-align: left;
		position: absolute;
	}
	.product-content a{
		font-size: 32px;
		font-weight: 700;
		line-height: 45px;
		height: 45px;
		width: 380px;
		display: block;
		background-color: #FFFFFF;
		
	}
	.product-info p{
		font-size: 14px;
		font-weight: 700;
		line-height: 18px;
		text-align: center;
		height: 18px;
		width: 88px;
		background-color: #FFFFFF;
	}
	.product-btn{
		line-height: 24px;
		height: 47px;
		width: 220px;
		top: 520px;
		left: 1295px; 
		background-color: #FFFFFF;
		position: absolute;
		display: flex;
		justify-content: space-between;
	}
	.product-btn-black button{
		font-size: 13px;
		font-weight: 800;
		line-height: 20px;
		height: 47px;
		width: 113px;
		color: #FFFFFF;
		background-color: #000000;
		border: 1px solid #000000;
		padding: 5px 16px;
		border-radius: 6px;
		cursor: pointer;
	}
	.product-btn-white button{
		font-size: 13px;
		font-weight: 800;
		line-height: 20px;
		height: 47px;
		width: 87px;
		color: #000000;
		background-color: #FFFFFF;
		border: 1px solid #000000;
		padding: 5px 16px;
		border-radius: 6px;
		cursor: pointer;
	}
	.main-list1{
		text-align: center;
		height: 411px;
		width: 1531px;
		margin: 0 4.8%;
		display: flex;
		padding: 24px 0 0 0;
		
	}
	.product-item1{
		text-align: left;
		height: 411px;
		width: 756px;
		background-color: #FFFFFF;
		padding: 40px;
		position: relative;
		border-radius: 16px;
	}
	.product-item1 img{
		
		height: 284px;
		width: 266px;
		position: absolute;
		top: 66px;
		left: 46px;
		display: block;
	}
	.min-box1{
		height: 180px;
		width: 344px;
		position: absolute;
		top: 130px;
		left: 380px;
	}
	.item1-title{
		font-size: 28px;
		font-weight: 700;
		height: 40px;
		width: 345px;
		padding: 0 0 48px 0;
		background-color: #FFFFFF;
	}
	.item1-title a{
		background-color: #FFFFFF;
	}
	.min-box1 li{
		font-size: 16px;
		font-weight: 500;
		line-height: 22px;
		text-align: left;
		height: 22px;
		width: 345px;
		color: #757575;
		list-style: none;
		background-color: #FFFFFF;
	}
	.min-box1 p{
		font-size: 14px;
		font-weight: 700;
		line-height: 20px;
		text-align: left;
		height: 48px;
		width: 344px;
		padding: 20px 0;
		background-color: #FFFFFF;
	}
	.item1-btn{
		height: 40px;
		width: 345px;
		padding: 24px 0 0 0;
		display: flex;
		background-color: #FFFFFF;
	}
	.item1-btn1,.item1-btn2,.item1-btn1 a,.item1-btn2 a{
		font-size: 13px;
		font-weight: 800;
		line-height: 18px;
		text-align: left;
		height: 18px;
		width: 98px;
		margin: 0 12px 7px 0;
		background-color: #FFFFFF;
	}
	.product-item2{
		text-align: left;
		height: 411px;
		width: 365px;
		background-color: #FFFFFF;
		margin: 0 0 0 23px;
		padding: 16px 32px 32px 32px;
		position: relative;
		border-radius: 16px;
	}
	.product-item2 img{
		text-align: center;
		
		height: 142px;
		width: 142px;
		position: absolute;
		top: 15px;
		left:108px;
		display: block;
	}
	.min-box2{
		text-align: center;
		height: 165px;
		width: 301px;
		position: absolute;
		top: 210px;
		left: 30px;
	}
	.item2-title{
		font-size: 20px;
		font-weight: 700;
		height: 28px;
		width: 301px;
		padding: 0 0 50px 0;
		background-color: #FFFFFF;
	}
	.item2-title a{
		background-color: #FFFFFF;
	}
	.min-box2 li{
		font-size: 12px;
		font-weight: 500;
		line-height: 17px;
		text-align: center;
		height: 17px;
		width: 301px;
		color: #757575;
		list-style: none;
		background-color: #FFFFFF;
	}
	.min-box2 p{
		text-align: center;
		font-size: 14px;
		font-weight: 700;
		line-height: 20px;
		height: 48px;
		width: 301px;
		padding: 20px 0;
		background-color: #FFFFFF;
	}
	.item2-btn{
		text-align: center;
		height: 50px;
		width: 301px;
		padding: 24px 36px 36px 64px;
		display: flex;
		background-color: #FFFFFF;
	}
	.item2-btn1,.item2-btn2,.item2-btn1 a,.item2-btn2 a{
		font-size: 13px;
		font-weight: 800;
		line-height: 18px;
		text-align: center;
		height: 18px;
		width: 90px;
		background-color: #FFFFFF;
	}
	.product-item3{
		text-align: left;
		height: 411px;
		width: 365px;
		background-color: #FFFFFF;
		margin: 0 0 0 23px;
		padding: 16px 32px 32px 32px;
		position: relative;
		border-radius: 16px;
	}
	.product-item3 img{
		text-align: center;
		
		height: 142px;
		width: 142px;
		position: absolute;
		top: 15px;
		left:108px;
		display: block;
	}
	.min-box3{
		text-align: center;
		height: 165px;
		width: 301px;
		position: absolute;
		top: 210px;
		left: 30px;
	}
	.item3-title{
		font-size: 20px;
		font-weight: 700;
		height: 28px;
		width: 301px;
		padding: 0 0 50px 0;
		background-color: #FFFFFF;
	}
	.item3-title a{
		background-color: #FFFFFF;
	}
	.min-box3 li{
		font-size: 12px;
		font-weight: 500;
		line-height: 17px;
		text-align: center;
		height: 17px;
		width: 301px;
		color: #757575;
		list-style: none;
		background-color: #FFFFFF;
	}
	.min-box3 p{
		text-align: center;
		font-size: 14px;
		font-weight: 700;
		line-height: 20px;
		height: 48px;
		width: 301px;
		padding: 20px 0;
		background-color: #FFFFFF;
	}
	.item3-btn{
		text-align: center;
		height: 50px;
		width: 301px;
		padding: 24px 36px 36px 64px;
		display: flex;
		background-color: #FFFFFF;
	}
	.item3-btn1,.item3-btn2,.item3-btn1 a,.item3-btn2 a{
		font-size: 13px;
		font-weight: 800;
		line-height: 18px;
		text-align: center;
		display: block;
		height: 18px;
		width: 90px;
		background-color: #FFFFFF;
	}
	.more-product{
		height: 910px;
		display: block;
		text-align: center;
	}
	.more-product b{
		font-size: 46px;
		font-weight: 700;
		line-height: 55px;
	}
	.more-product p{
		padding: 24px 0;
	}
	.more-list{
		text-align: center;
		height: 660px;
		width: 1531px;
		margin: 0 4.8%;
		display: flex;
		flex-wrap: wrap;
		padding: 24px 0 0 0;
		justify-content: space-between;
	}
	.more-item{
		text-align: left;
		height: 590px;
		width: 365px;
		background-color: #FFFFFF;
		padding: 32px 32px 40px 32px;
		position: relative;
		border-radius: 16px;
	}
	.more-item img{
		text-align: center;
		
		height: 312px;
		width: 312px;
		position: absolute;
		top: 36px;
		left: 26px;
		display: block;
	}
	.more-box{
		text-align: left;
		height: 189px;
		width: 280px;
		position: absolute;
		top: 390px;
		left: 40px;
	}
	.more-item-title{
		font-size: 28px;
		font-weight: 700;
		height: 28px;
		width: 301px;
		padding: 0 0 50px 0;
		background-color: #FFFFFF;
	}
	.more-item-title a{
		background-color: #FFFFFF;
	}
	
	.more-box p{
		text-align: left;
		font-size: 14px;
		font-weight: 700;
		line-height: 20px;
		height: 48px;
		width: 301px;
		padding: 50px 0 20px 0;
		background-color: #FFFFFF;
	}
	.more-item-btn{
		text-align: left;
		height: 50px;
		width: 301px;
		padding: 24px 0 50px 0;
		display: flex;
		background-color: #FFFFFF;
	}
	.more-item-btn1,.more-item-btn2,.more-item-btn1 a,.more-item-btn2 a{
		font-size: 13px;
		font-weight: 800;
		line-height: 18px;
		text-align: left;
		height: 18px;
		width: 90px;
		background-color: #FFFFFF;
	}
	.more-product-check{
		font-size: 13px;
		font-weight: 600;
		line-height: 24px;
		height: 88px;
		margin: 0 705px;
		padding: 15px 24px;
		cursor: pointer;
	}
	.more-product-check button{
		font-size: 13px;
		font-weight: 600;
		line-height: 24px;
		height: 48px;
		width: 120px;
		color: #FFFFFF;
		background-color: #000000;
		border: 1px solid #000000;
		border-radius: 6px;
		cursor: pointer;
	}
	.product-series-component{
		height: 1100px;
		width: 1691px;
	}
	.pcb-style{
		height: 599px;
		width: 1531px;
		display: flex;
		margin: 0 4.8%;
		border-radius: 16px;
		justify-content: space-between;
	}
	.pcb-style1{
		height: 599px;
		width: 756px;
		position: relative;
		background-color: #FFFFFF;
		border-radius: 16px;
	}
	.pcb-style1 img{
		height: 599px;
		width: 756px;
		background-color: #FFFFFF;
		border-radius: 16px;
	}
	.pcb-style2{
		height: 599px;
		width: 756px;
		position: relative;
		background-color: #FFFFFF;
		border-radius: 16px;
	}
	.pcb-style2 img{
		height: 402px;
		width: 459px;
		position: relative;
		top: 193px;
		left: 150px;
		background-color: #FFFFFF;
		border-radius: 16px;
	}
	.card-content{
		height: 165px;
		width: 600px;
		padding: 0 69px;
		width: 220px;
		position: absolute;
		top: 69px;
		left: 0;
		background-color: #FFFFFF;
	}
	.card-title{
		font-size: 35px;
		font-weight: 700;
		line-height: 49px;
		height: 65px;
		width: 250px;
		margin: 0 0 16px 0;
		background-color: #FFFFFF;
	}
	.card-description{
		font-size: 17px;
		line-height: 24px;
		color: #757575;
		height: 48px;
		width: 250px;
		background-color: #FFFFFF;
	}
	.card-buttons,.card-buttons a{
		background-color: #FFFFFF;
	}
	.card-buttons a{
		font-size: 13px;
		font-weight: 800;
		line-height: 18px;
	}
	.plp-product{
		height: 416px;
		width: 1691px;
		padding: 0 80px;
		position: relative;
		padding: 30px 0 0 0;
	}
	.card-item{
		height: 400px;
		width: 1531px;
		display: flex;
		padding: 29px 32px;
		background-color: #FFFFFF;
		margin: 0 4.8%;
		border-radius: 16px;
	}
	.card-item img{
		height: 343px;
		width: 343px;
		margin: 0 195px;
		position: relative;
	}
	.card-item-info{
		height: 185px;
		width: 534px;
		position: relative;
		top: 80px;
		left: 130px;
		background-color: #FFFFFF;
	}
	.card-item-title{
		font-size: 28px;
		font-weight: 700;
		line-height: 38px;
		height: 38px;
		width: 494px;
		margin: 0 0 20px 0;
		background-color: #FFFFFF;
	}
	.card-item-info li{
		font-size: 16px;
		font-weight: 500;
		line-height: 24px;
		height: 24px;
		width: 494px;
		list-style: none;
		color: #757575;
		background-color: #FFFFFF;
	}
	.card-item-price{
		font-size: 14px;
		font-weight: 700;
		line-height: 20px;
		height: 45px;
		width: 494px;
		margin: 20px 0 0 0;
		background-color: #FFFFFF;
	}
	.card-btn{
		height: 50px;
		width: 506px;
		margin: 0 0 0 -12px;
		display: flex;
		background-color: #FFFFFF;
	}
	.card-btn1{
		font-size: 13px;
		font-weight: 800;
		line-height: 18px;
		height: 18px;
		width: 88px;
		margin: 0 12px 7px 12px;
		background-color: #FFFFFF;
	}
	.card-btn2{
		font-size: 13px;
		font-weight: 800;
		line-height: 18px;
		height: 18px;
		width: 56px;
		margin: 0 12px 7px 12px;
		background-color: #FFFFFF;
	}
	.card-item-title a,.card-btn1 a,.card-btn2 a{
		background-color: #FFFFFF;
	}
	.why{
		height: 840px;
		width: 1691px;
		text-align: center;
	}
	.why h1{
		font-size: 46px;
		font-weight: 700;
		line-height: 55px;
		padding: 40px 0 60px 0;
	}
	.reason{
		height: 599px;
		width: 1531px;
		display: flex;
		margin: 0 4.8%;
		border-radius: 16px;
		justify-content: space-between;
	}
	.why-style1{
		height: 599px;
		width: 756px;
		position: relative;
		background-color: #FFFFFF;
		border-radius: 16px;
	}
	
	.why-style1 img{
		height: 599px;
		width: 756px;
		background-color: #DAE0E0;
		border-radius: 16px;
	}
	.why-style2{
		height: 599px;
		width: 756px;
		position: relative;
		background-color: #FFFFFF;
		border-radius: 16px;
	}
	.why-style2 img{
		height: 599px;
		width: 756px;
		background-color: #DAE0E0;
		border-radius: 16px;
	}
	.card-content1{
		height: 165px;
		width: 600px;
		padding: 0 69px;
		text-align: left;
		position: absolute;
		width: 290px;
		top: 69px;
		background-color: #DAE0E0;
	}
	.card-title1{
		font-size: 35px;
		font-weight: 700;
		line-height: 49px;
		height: 65px;
		width: 290px;
		margin: 0 0 16px 0;
		background-color: #DAE0E0;
	}
	.card-description1{
		font-size: 17px;
		line-height: 24px;
		color: #757575;
		height: 48px;
		width: 250px;
		background-color: #DAE0E0;
	}
	.card-buttons1,.card-buttons1 a{
		background-color: #DAE0E0;
	}
	.card-buttons1 a{
		font-size: 13px;
		font-weight: 800;
		line-height: 18px;
	}
	.card-content2{
		height: 165px;
		width: 600px;
		padding: 0 69px;
		text-align: left;
		position: absolute;
		width: 220px;
		top: 69px;
		background-color: #FFFFFF;
	}
	.card-title2{
		font-size: 35px;
		font-weight: 700;
		line-height: 49px;
		height: 65px;
		width: 300px;
		margin: 0 0 16px 0;
		background-color: #FFFFFF;
	}
	.card-description2{
		font-size: 17px;
		line-height: 24px;
		color: #757575;
		height: 48px;
		width: 250px;
		background-color: #FFFFFF;
	}
	.card-buttons2,.card-buttons2 a{
		background-color: #FFFFFF;
	}
	.card-buttons2 a{
		font-size: 13px;
		font-weight: 800;
		line-height: 18px;
	}
	footer{
		height: 1429px;
		width: 1691px;
		padding: 80px;
		background-color: #FFFFFF;
	}
	.policy-text{
		font-size: 14px;
		font-weight: 500;
		line-height: 24px;
		color: #7F7F7F;
		height: 312px;
		width: 1531px;
		padding: 24px 0;
		background-color: #FFFFFF;
	}
	.breadcrumbs{
		height: 73px;
		width: 1531px;
		padding: 24px 0;
		background-color: #FFFFFF;
		border-bottom: 1px solid #EDEDED;
	}
	.breadcrumbs a,.breadcrumbs span{
		font-size: 14px;
		font-weight: 500;
		line-height: 24px;
		color: #7F7F7F;
		background-color: #FFFFFF;
	}
	.footer-links{
		height: 600px;
		width: 1531px;
		border-bottom: 1px solid #EDEDED;
		padding: 80px 0 72px 0;
		background-color: #FFFFFF;
	}
	.col{
		height: 482px;
		width: 262px;
		padding: 0 20px;
		position: relative;
		background-color: #FFFFFF;
	}
	.footer-links-block{
		height: 475px;
		width: 222px;
		background-color: #FFFFFF;
	}
	.footer-links-heading{
		font-size: 16px;
		font-weight: 700;
		letter-spacing: 0.3px;
		line-height: 24px;
		height: 24px;
		width: 222px;
		margin: 0 0 46px 0;
		background-color: #FFFFFF;
	}
	.footer-links-block ul{
		height: 405px;
		width: 222px;
		list-style: none;
		background-color: #FFFFFF;
	}
	.footer-links-block ul li{
		height: 24px;
		width: 222px;
		margin: 0 0 7px 0;
		background-color: #FFFFFF;
	}
	.footer-links-block ul li a{
		font-size: 14px;
		font-weight: 500;
		line-height: 24px;
		color: #7F7F7F;
		background-color: #FFFFFF;
	}
	.row{
		height: 482px;
		width: 1571px;
		margin: 0 -20px;
		display: flex;
		background-color: #FFFFFF;
	}
	.contact{
		height: 297px;
		width: 1531px;
		border-bottom: 1px solid #EDEDED;
		padding: 48px 0;
		background-color: #FFFFFF;
	}
	.row_{
		height: 200px;
		width: 1571px;
		margin: 0 -20px;
		display: flex;
		background-color: #FFFFFF;
	}
	.col-2{
		height: 200px;
		width: 262px;
		padding: 0 20px;
		position: relative;
		background-color: #FFFFFF;
	}
	.contact-heading-2{
		font-size: 16px;
		font-weight: 700;
		letter-spacing: 0.3px;
		line-height: 24px;
		height: 24px;
		width: 222px;
		margin: 0 0 8px 0;
		background-color: #FFFFFF;
	}
	.col-2 p{
		font-size: 14px;
		font-weight: 500;
		line-height: 24px;
		height: 24px;
		width: 220px;
		color: #7F7F7F;
		background-color: #FFFFFF;
	}
	.col-2 p a{
		font-size: 14px;
		font-weight: 500;
		line-height: 24px;
		color: #7F7F7F;
		background-color: #FFFFFF;
	}
	.col-4{
		background-color: #FFFFFF;
	}
	.contact-heading-4{
		font-size: 16px;
		font-weight: 700;
		letter-spacing: 0.3px;
		line-height: 24px;
		height: 24px;
		width: 484px;
		margin: 0 0 8px 0;
		background-color: #FFFFFF;
	}
	.col-4 ul{
		height: 60px;
		width: 484px;
		padding: 24px 0 0 0;
		background-color: #FFFFFF;
	}
	.col-4 ul span{
		height: 24px;
		width: 24px;
		padding: 0 45px 0 0; 
		background-color: #FFFFFF;
	}
	.col-4 ul span a,.col-4 ul span a img{
		background-color: #FFFFFF;
	}
	.footer-legals{
		height: 113px;
		width: 1531px;
		padding: 32px 0;
		background-color: #FFFFFF;
	}
	.col-xl{
		height: 49px;
		width: 1571px;
		margin: 0 -20px;
		display: flex;
		background-color: #FFFFFF;
	}
	.col-xl-1{
		height: 49px;
		width: 524px;
		position: relative;
		background-color: #FFFFFF;
	}
	.col-xl-1 small{
		font-size: 14px;
		font-weight: 500;
		line-height: 24px;
		color: #7F7F7F;
		background-color: #FFFFFF;
	}
	.col-xl-2{
		height: 49px;
		width: 654px;
		position: relative;
		background-color: #FFFFFF;
	}
	.col-xl-2 ul{
		height: 29px;
		width: 614px;
		padding: 0 0 0 14px;
		background-color: #FFFFFF;
	}
	.col-xl-2 ul a{
		font-size: 14px;
		font-weight: 500;
		margin: 0 12px;
		color: #7F7F7F;
		background-color: #FFFFFF;
	}
	.col-xl-3{
		height: 49px;
		width: 393px;
		padding: 0 20px;
		position: relative;
		text-align: right;
		background-color: #FFFFFF;
	}
	.language-switcher{
		text-align: right;
		height: 24px;
		width: 166px;
		padding: 0 40px 0 0;
		position: relative;
		left: 230px;
		display: flex;
		background-color: #FFFFFF;
		color: #7F7F7F;
		font-size: 14px;
		font-weight: 500;
		line-height: 24px;
	}
	.language-switcher a{
		font-size: 14px;
		font-weight: 500;
		line-height: 24px;
		text-align: right;
		background-color: #FFFFFF;
		color: #7F7F7F;
	}
	.language-switcher span a img{
		height: 24px;
		width: 24px;
		background-color: #FFFFFF;
	}