:root{
	scroll-behavior:smooth
}
 section#main.main-ind{
        padding: 0;
    }
section#main .inner {
    max-width: 100%;
}
@font-face{
	font-family:'IntelOne Display Bold';
	src:url(/fonts/IntelOneDisplay-Bold.otf)
}
@font-face{
	font-family:'IntelClear Reg';
	src:url(/fonts/IntelClear-Regular.woff)
}
p.section_line1 {
    margin-bottom: 20px;
}
/**products-card**/
    .products{
      max-width:1170px;
      margin: 0 auto;
    }
    .config_button_holder{
      margin-top: auto;
      padding: 0 20px 20px 20px;
    }
  .product .column-ind-holder .column-ind-header {
	background: #0178d4;
    border-radius: 5px 5px 0 0;
  	padding: 20px;
  }
.product .column-ind-holder .column-content .product-image-holder .product-image {
  height:auto;
  padding:10px 0;
}
.product .column-ind-holder .column-content .product-image-holder .product-image img{
  width: 150px;
  height: auto;
}
.product .column-ind-holder .column-content {
  border-radius: 5px;
  border: none;
  padding: 0px!important;
  background: #08214c;
}
.product .column-ind-holder .column-ind-header h3 {
  color: #ffffff;
  text-transform: uppercase;
}
.product .column-ind-holder .column-content .products-points-holder ul li {
  font-size: 14px;
  color: #ffffff;
}
.product .column-ind-holder .column-content .config_button_holder .btn {
  background-color: #0178d4;
  border-color: #0178d4;
  color: #ffffff;
}
.product .column-ind-holder .column-content .products-points-holder {
  background: #08214c;
}
.product .column-ind-holder .column-content .products-points-holder ul li:before{
  	color: #0078d4;
}
.product .column-ind-holder .column-content .from-inc-price{
  	color: #ffffff;
  	padding: 0 20px;
  	font-size: 16px;
}
.product .column-ind-holder .column-content .from-inc-price span {
  	color: #00a9ea;
}
.product .column-ind-holder .column-content .config_button_holder .btn:hover{
  color: #ffffff;
  background-color: #006dc0;
  border-color: #006dc0;
}
.product .column-ind-holder .column-content .config_button_holder .btn p{
  font-size: 14px;
  margin: 0;
}
    /**products-card**/
.title-sub{
	font-size: 18px
}
.rec-specs{
	padding:40px 0
}
.rec-specs h2{
	text-align:center
}
.lg-container{
	position:relative;
	max-width:1920px;
	margin:0 auto
}
.landing-container{
	max-width:1170px;
	margin:0 auto
}
.performances .stats-vas{
	flex-wrap:wrap;
	gap:10px;
	align-items:unset
}
.performances{
	padding:80px 35px 80px 35px;
	text-align:center;
	background-image:url(/images/landing/intel/promo2/blade2_bg.9169cf15.png);
	background-repeat:no-repeat;
	background-size:100%;
	background-position:50%;
	overflow:hidden;
	min-height:800px;
	max-width:2560px;
	margin:0 auto
}
.perform-headline{
	margin-bottom:140px
}
.per-stat{
	display:flex;
	flex-direction:column;
	align-items:center;
	width:100%;
	border:4px solid #0650d1;
	background:linear-gradient(0deg,rgba(6,39,97,1) 0,rgba(1,149,201,0) 100%);
	padding:20px;
	margin-top:80px
}
.performances .per-stat h3{
	font-size:22px;
	margin:25px 0
}
.stat-logo{
	padding:10px;
	width:150px;
	margin-top:-100px
}
.perform-bars{
	width:80px
}
.stat-circle{
	height:200px;
	width:200px;
	border-radius:50%;
	display:flex;
	align-items:center;
	color:#fff;
	justify-content:center;
	text-align:left;
	margin:0 auto;
	background-image:url(/images/landing/intel/promo2/circle1.png);
	background-size:contain;
	margin-bottom:20px;
	margin-top:auto
}
.per-stat:nth-child(2) .stat-circle{
	background-image:url(/images/landing/intel/promo2/circle2.png)
}
.per-stat:nth-child(3) .stat-circle{
	background-image:url(/images/landing/intel/promo2/circle3.png)
}
.stat-circle p{
	max-width:120px;
	line-height:1.2
}
.unit{
	color:#42c0e9;
	font-weight:700;
	display:block;
	font-size:24px
}
.stat-btm{
	text-align:left
}
.stat-btm .level{
	line-height:1.2
}
.stat-btm .level span{
	font-size:32px;
	font-weight:700;
	display:block
}
.btm-stats{
	gap:20px;
	justify-content:center;
	margin-top:20px
}
#intel-dom{
	background-image:url(/images/landing/intel/promo2/intel-dominance.jpg)
}
#level-up{
	background-image:url(/images/landing/intel/promo2/intel_levelup.jpg)
}
#conquer{
	background-image:url(/images/landing/intel/promo2/intel-conquer.jpg)
}
.intel-performance{
	display:flex;
	align-items:center;
	padding:35px;
	background-size:100%;
	background-position:50%;
	align-items:flex-end;
	min-height:550px;
	background-repeat:no-repeat
}
.section_text{
	background:#011436e6 no-repeat padding-box padding-box;
	border:5px solid #0650d1;
	padding:2vw 3vw;
	max-width:700px;
	box-shadow:0 0 18px #0650d1
}
.intel-performance:nth-child(odd) .pcs-col{
	margin-left:auto
}
#intel-offer .offer-bg{
	background-image:url(/images/landing/intel/promo2/intel-offer.jpg);
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
	min-height:700px
}
.offer-bg .pcs-col{
	padding-left:35px
}
.offer-bg .pcs-col>div{
	max-width:500px;
	margin:0 auto
}
#intel-offer p{
	font-size:24px
}
.products{
	max-width:1170px;
	margin:0 auto
}
.landing-wrapper{
	background-color:#000;
	color:#fff
}
.landing-wrapper h1,.landing-wrapper h2,.landing-wrapper h3{
	font-family:'IntelOne Display Bold';
	text-transform:none;
	font-weight:700
}
.landing-wrapper h2{
	font-size:4vw
}
.landing-wrapper h3{
	font-size:23px;
	font-weight:400
}
.landing-wrapper p{
	font-size:20px;
	margin-bottom:20px
}
.landing-wrapper p:last-of-type{
	margin:0
}
.performance_header{
	text-align:center
}
@media screen and (min-width:961px){
	.mobile-only{
		display:none
}
}
@media screen and (max-width:960px){
	.intel-performance{
		background-position:top
}
	.section_text{
		margin-top:30%
}
	.desktop-only{
		display:none
}
	.landing-wrapper h2{
		font-size:30px
}
}
.landing-banner{
	flex-direction:column;
	min-height:80vw;
	margin:auto;
	display:flex;
	position:relative;
	overflow:hidden
}
.banner_image{
	position:absolute;
	top:0;
	left:0;
	right:0;
	object-fit:cover;
	height:100%;
	width:100%
}
.banner_content{
	flex-direction:column;
	display:flex
}
.container1{
	text-align:center
}
.container2{
	flex-direction:row;
	margin-bottom:3vw;
	display:flex
}
.badge_img{
	width:36.5vw;
	height:36.5vw;
	margin-top:-1.3vw;
	margin-right:-5vw
}
.banner_text{
	position:relative;
	flex-direction:column;
	align-items:center;
	width:100%;
	display:flex
}
.banner_headline{
	text-shadow:0 0 30px #000;
	margin-top:4vw;
	margin-bottom:3vw;
	padding-right:2vw;
	font-size:5.4vw
}
.landing-banner-btm{
	max-width:1170px;
	margin:0 auto;
	margin-bottom:3vw;
	text-align:center
}
.banner_subheadline{
	line-height:1.2;
	font-size:3.4vw
}
.banner_redemption_date{
	color:#fff;
	margin-top:1vw
}
.banner_button{
	display:inline-block;
	font-family:Montserrat-Bold;
	text-align:center;
	opacity:.9;
	background:#000 no-repeat padding-box padding-box;
	border:3px solid #539aeb;
	color:#fff;
	margin:20px 0;
	padding:.5vw 3vw .8vw;
	text-transform:uppercase;
	box-shadow:0 0 31px #0650d1
}
.banner_button:hover{
	color:#fff;
  	background: #4b8bd4;
}
.banner_button:active,.banner_button:link,.banner_button:visited{
	text-decoration:none
}
.container3{
	flex-direction:row;
	justify-content:center;
	align-items:center;
	gap:2.5vw;
	display:flex
}
.banner_game_text{
	width:44vw
}
.image-mob{
	display:none
}
.stat{
	flex-direction:column;
	align-items:center;
	display:flex;
	position:absolute
}
.performances_processors{
	flex-direction:column;
	align-items:center;
	margin-top:4.7vw;
	display:flex;
	position:relative
}
.performances_processors .stat:first-child{
	left:10vw
}
.performances_processors .stat:nth-child(2){
	left:38vw
}
.performances_processors .stat:nth-child(3){
	left:66vw
}
.processor_headline{
	text-align:center
}
.stat_text{
	position:absolute;
	top:29%;
	left:23%
}
.speed{
	color:#42c0e9;
}
.stat_level{
	text-align:left;
	margin-top:33.5vw;
	position:absolute;
	left:42%
}
.level{
	color:#fffefe;
	font-weight:500
}
.landing-wrapper .level-info{
	color:#42c0e9;
	padding-top:.3vw;
	font-size:1.11vw;
	line-height:1.4vw;
    margin-bottom: 5px;
}
.stat_core_img{
	width:100%;
	height:45vw;
	margin-bottom:-7.5vw
}
.stat:nth-child(3) .stat_text{
	left:19%
}
@media screen and (max-width:960px){
	.banner_headline{
		margin-bottom:1vw
}
	.banner_redemption_date{
		margin-top:5.5vw
}
	.image-mob{
		display:block
}
	#intel-offer .offer-bg{
		background-image:none;
		align-items:flex-start;
		min-height:auto
}
	.offer-bg .pcs-col{
		padding:20px
}
	.offer-bg .pcs-col>div{
		max-width:100%;
		text-align:center
}
	.performances{
		background-image:url(/images/landing/intel/promo2/blade2_bg_mobile.7c3b9070.png)
}
	.performances_processors{
		gap:6vw;
		margin-top:9vw
}
	.performances_subheadline{
		text-align:center;
		width:55vw;
		margin:0 auto
}
	.stat_core_img{
		width:57vw;
		height:111vw;
		margin-bottom:0;
		padding-left:0
}
	.stat{
		position:relative
}
	.stat_text{
		top:24%
}
	.stat_level{
		margin-top:83vw;
		position:absolute;
		left:42%
}
	.stat:first-child .stat_text,.stat:nth-child(2) .stat_text,.stat:nth-child(3) .stat_text{
		left:unset
}
	.performances_processors .stat:first-child,.performances_processors .stat:nth-child(2),.performances_processors .stat:nth-child(3){
		margin-bottom:22px;
		left:0
}

}
.align-center{
	text-align:center
}
.preview-game-info{
	padding-top:30px;
	gap:40px;
	padding:25px
}
.preview-game-info img{
	margin-bottom:40px
}
.mobile-only{
	display:none
}
.intel-streaming{
	padding:80px 25px;
	background-image:url(/images/landing/intel/promo2/software-bg.jpg);
	background-position:50%;
	background-size:cover;
	max-width:1620px;
	margin:0 auto
}
.streaming-software{
	flex-wrap:wrap;
	justify-content:center;
	padding:100px 0;
	text-align:center;
	max-width:1370px;
	margin:0 auto
}
@media screen and (max-width:960px){
	.offer-section{
		align-items:unset;
		background-image:url(/images/landing/intel/promo2/blade3_bg_mobile.3af73eb0.png);
		justify-content:center;
		margin-bottom:4vw;
		margin-left:0;
		margin-right:0;
		display:grid
}
	.mobile-only{
		display:block
}
	.offer_container{
		flex-direction:column
}
	.offer-headline{
		width:auto;
		margin-top:8vw
}
	.offer{
		display:contents
}
	.text-content{
		width:unset;
		text-align:center
}
	.images{
		justify-content:center;
		gap:5vw;
		margin-top:9vw;
		margin-right:0
}
	.game-section{
		width:32.7vw;
		height:45.27vw;
		margin-left:0
}
}
@media screen and (min-width:1440px){
        .performance_header{
            margin:57.6px 0
    }
        .performance_content{
            margin:72px 0
    }
        .game-preview{
            margin-top:80px
    }
    .performance_overClock{
        margin-top:55%
    }
}
@media screen and (max-width:960px){
        .preview-game-info{
            flex-wrap:wrap
    }
        .performance_header{
            margin:3vw 0 4vw
    }
}
.corePerformance-section{
	background-image:url(/images/landing/intel/promo2/blade5_bg.788d1fc1.png);
	background-repeat:no-repeat;
	background-position:50%;
	background-size:100%;
	padding-top:120px;
	min-height:124vw
}
.corePerformance_header{
	text-align:center
}
.core_process{
	background:#011436e6 no-repeat padding-box padding-box;
	border:5px solid #0650d1;
	justify-content:space-between;
	width:89.9vw;
	margin: 30vw auto 0;
	display:flex;
	box-shadow:0 0 18px #0650d1
}
.core{
	text-align:center;
	padding:4vw 6vw
}
.core_name{
	margin-bottom:2vw
}
.performance_overClock{
	background:#011436e6 no-repeat padding-box padding-box;
	margin:20px;
	box-shadow:0 0 18px #0650d1
}
@media screen and (min-width:1440px){
	.performances{
		min-height:1200px
}
	.performances .stats-vas{
		gap:40px
}
	.corePerformance-section{
		min-height: 2300px
}
	.core_process{
		width:1294.56px
}
	.core{
		padding:57.6px 86.4px
}
	.core_name{
		margin-bottom:28.8px
}
	.core_text{
		width:475.2px;
		margin-top:14.4px
}
}
@media screen and (max-width:960px){
	#intel-offer p,.landing-wrapper p{
		font-size:16px
}
	.corePerformance-section{
		background-image:url(/images/landing/intel/promo2/blade5_bg_mbl.286ed2af.png);
		min-height:149vw
}
	.core_process,.performance_overClock{
		border:3px solid #0650d1
}
	.core_process{
		flex-direction:column;
		margin-top:37vw;
		padding:20px;
		display:flex
}
	.core{
		text-align:unset;
		padding:unset;
		margin-bottom:2vw
}
	.performance_overClock{
		margin-top:39vw;
		padding:10px 20px
}
}
.experience-section{
	text-align:center;
	background-image:url(/images/landing/intel/promo2/blade6_bg.e9afb5b8.png);
	background-repeat:no-repeat;
	background-size:100%;
	width:100%;
	min-height:92vw
}
.experience_headline{
	margin-bottom:8vw;
	padding-top:6vw
}
.experience_stat{
	justify-content:center;
	gap:6vw;
	display:flex
}
.stat_process{
	text-align:center;
	background:linear-gradient(#032e777a 100%,#064bc3c2 0,#000713 100%) no-repeat padding-box padding-box;
	border:5px solid #0650d1;
	width:30.6vw;
	box-shadow:0 0 18px #0650d1;
    padding: 25px;
}
.experience_core_img{
	width:20vw
}
.experience_text{
	opacity:.9;
	width:19vw
}
.text_list{
	flex-direction:column;
	align-items:center;
	gap:3vw;
	padding:0 4vw;
	display:flex
}
.experience_stat>.stat_process:first-child .experience_core_img{
	width:16vw;
	margin:3.8vw 0 4vw
}
.experience_stat>.stat_process:nth-child(2) .experience_core_img{
	width:16vw;
	margin:3.4vw 0
}
@media screen and (min-width:1440px){
	.experience-section{
		margin:unset;
		min-height:1355.8px
}
	.experience_headline{
		margin-bottom:115.2px;
		padding-top:86.4px
}
	.experience_stat{
		gap:86.4px
}
	.stat_process{
		width:440.64px
}
	.experience_core_img{
		width:288px
}
	.experience_text{
		width:273.6px
}
	.text_list{
		gap:43.2px;
		padding:0 57.6px
}
	.experience_stat>.stat_process:first-child .experience_core_img{
		width:230.4px;
		margin:54.72px 0 57.6px
}
	.experience_stat>.stat_process:nth-child(2) .experience_core_img{
		width:230.4px;
		margin:48.96px 0
}
}
@media screen and (max-width:960px){
	.experience-section{
		background-image:url(/images/landing/intel/promo2/blade6_bg_mbl.e2a39bed.png);
		min-height:145vw
}
	.experience_stat{
		gap:7vw;
		margin-top:11vw
}
	.experience_text{
		width:32vw
}
	.text_list{
		padding:0 7vw 6vw
}
	.experience_stat>.stat_process:first-child .experience_core_img,.experience_stat>.stat_process:nth-child(2) .experience_core_img{
		width:27.5vw;
		margin:6.8vw 0 6vw
}
	.stat_process{
		border:3px solid #0650d1;
		width:40vw
}
}
.call_to_action{
	justify-content:center;
	padding-top:4vw;
	display:flex
}
.call_content{
	width:90%;
	padding-bottom:4vw;
	padding-left:10vw;
	padding-right:10vw;
	max-width:1170px;
	margin:0 auto
}
.call_header{
	text-align:center
}
.call_subheadline{
	text-align:center;
	padding-top:2vw
}
.call_list{
	padding-left:8vw
}
.call_step{
	color:#bab6b6;
	width:89%;
	padding-top:3vw;
	padding-left:2vw
}
.call_step span{
	color:#fff;
	font-weight:400
}
.call_step:first-child{
	padding-top:3.4vw
}
.call_step::marker{
	align-items:center;
	padding-right:1vw
}
.call_footer{
	flex-direction:column;
	align-items:center;
	gap:4vw;
	margin-top:5vw;
	display:flex
}
.call_footer_text{
	text-align:center
}
.call_button{
	color:#fff;
	text-align:center;
	background:0 0;
	border:2px solid #fff;
	padding:1vw 6vw;
	text-decoration:none;
	display:none
}
.call_footer_date{
	display:none
}
@media screen and (min-width:1440px){
	.call_to_action{
		padding-top:129.6px
}
	.call_content{
		width:90%;
		padding-bottom:57.6px;
		padding-left:144px;
		padding-right:144px
}
	.call_list{
		padding-left:99.2px
}
	.call_step{
		width:90%;
		padding-top:28.8px;
		padding-left:28.8px
}
	.call_step:first-child{
		padding-top:48.96px
}
	.call_step::marker{
		padding-right:14.4px
}
	.call_footer{
		gap:57.6px;
		margin-top:72px
}

}
@media screen and (max-width:960px){
	.call_to_action{
		padding-top:5vw
}
	.call_content{
		width:100%;
		padding:0 0 10vw
}
	.call_list{
		margin-top:9vw
}
	.call_subheadline{
		width:93vw;
		margin:0 auto
}
	.call_step{
		width:88%;
		padding-top:5vw;
		padding-left:5vw
}
	.call_footer{
		gap:9vw;
		margin-top:10vw
}
	.call_footer_text{
		text-align:center;
		width:94vw
}
	.call_button{
		border-width:.8vw;
		padding:1vw 10vw
}
}

.footer_icons{
	flex-direction:row;
	justify-content:center;
	align-items:center;
	gap:0 3vw;
	margin:10vw 1.5vw 1.5vw;
	display:flex;
    flex-wrap: wrap;
}
.footer_icon{
	object-fit:contain;
	object-position:center;
	max-width:17vw;
	height:7vw;
	display:block
}
.footer_terms{
	margin:2vw 9.74vw 0
}
.footer_terms a{
	color:#fff;
	text-decoration:none;
	word-break:break-word
}
.footer_terms p{
	margin-bottom:2vw
}
@media screen and (max-width:960px){
	.landing-footer{
		margin-top:11vw
}
	.footer_icons{
		gap:1.2vw;
		margin:0
}
	.footer_icon{
		max-width:18vw;
		height:14vw
}
	.footer_terms{
		margin:8vw 4vw 0
}
	.footer_terms p{
		margin-bottom:4.4vw
}
}
@media screen and (min-width:1440px){
	.footer_icons{
		gap:0 43.2px;
		margin:144px 21.6px 21.6px
}
	.footer_icon{
		max-width:244.8px;
		height:100.8px
}
	.footer_terms{
		margin:28.8px 140.26px 0
}
	.footer_terms p{
		margin-bottom:28.8px
}
}
@media screen and (min-width:960px){
	.pcs-col{
		width:50%
}
	#intel-dom,#level-up{
		align-items:center;
		min-height:800px
}
	#conquer{
		min-height:800px;
		align-items:center
}
	.performances .stats-vas{
		flex-wrap:nowrap
}
	.per-stat{
		width:33%;
		margin-top:0
}
	.images,.offer{
		width:50%
}
	.landing-wrapper h3{
		font-size:30px
}
	.performance_overClock{
		margin:0 4vw;
		width:45%;
		padding:30px;
		margin-top:15%
}
}
@media screen and (min-width:1440px){
	.offer-section{
		min-height:1238.4px
}
	.offer_container{
		margin-left:129.6px;
		margin-right:129.6px
}
	.game-section{
		width:248.64px;
		height:349.92px;
		margin-left:43.2px
}
	.banner_subheadline{
		font-size:36px
}
	#intel-dom,#level-up{
		min-height:900px
}
	#conquer{
		min-height:1000px
}
	.landing-banner{
		margin:unset;
		min-height:1400px;
		max-width:1920px;
		margin:0 auto
}
	.container2{
		margin-bottom:43.2px
}
	.badge_img{
		width:525.6px;
		height:525.6px;
		margin-top:-18.72px;
		margin-right:-72px
}
	.banner_headline{
		font-size:70px;
		margin-top:70px;
		margin-bottom:43.2px;
		padding-right:28.8px
}
	.banner_redemption_date{
		margin-top:14.4px
}
	.banner_button{
		padding: 7px 40px 7px
}
	.container3{
		gap:36px
}
	.banner_game_text{
		width:633.6px
}
	#intel-offer .offer-bg{
		min-height:1000px
}
	.landing-wrapper h2{
		font-size:60px
}
	.performances_headline{
		margin-top:43.2px
}
	.performances_subheadline{
		margin-top:14.4px
}
	.performances_processors{
		margin-top:67.68px
}
	.performances_processors .stat:first-child{
		left:144px
}
	.performances_processors .stat:nth-child(2){
		left:547.2px
}
	.performances_processors .stat:nth-child(3){
		left:950.4px
}
	.stat_text{
		top:29%;
		left:23%
}
	.stat_level{
		margin-top:482.4px;
		left:42%
}
	.landing-wrapper .level-info{
		padding-top:4.32px;
		font-size:15.984px;
		line-height:20.16px
}
	.stat_core_img{
		width:100%;
		height:648px;
		margin-bottom:-108px
}
	.stat:nth-child(3) .stat_text{
		left:19%
}
}

@media screen and (min-width:1440px){
    .performance_header{
        margin:57.6px 0
}
    .performance_content{
        margin:72px 0
}
    .game-preview{
        margin-top:80px
}
.performance_overClock{
    margin-top:40%
}
}
@media screen and (min-width:1920px){

.core_process {
    margin-top: 600px
}
.performance_overClock {
    margin-top: 36%;
}
}