@charset "utf-8";
/****************************************/
/* GLOBAL FONTS && FRAMEWORK FIX */
@import url('../../../../global/ms_framework.css');
/****************************************/

/* queries
@media (min-width:600px)
@media (min-width:980px)
@media (min-width:1680px)
*/

/* CSS STYLE FOR MS */
#thisMS {background:#eeeeee;}

#thisMS *,
#thisMS p,
#thisMS li,
#thisMS a{
	color:#000;
	font-family: 'opensans_regular';
}

#thisMS h1{font-family: 'opensans_extrabold';font-size:400%;font-weight: bolder;letter-spacing:-3px;
	background: #1C3B67;background: linear-gradient(to right, #1C3B67 0%, #2C4E7F 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
#thisMS .text-content p{color:#000;font-family: 'opensans_regular';font-size:34px;letter-spacing: -1px;}

#thisMS p.h2{font-family: 'opensans_extrabold';font-size:250%;padding:.5em 0;color:#000;background: #1C3B67;background: linear-gradient(to right, #1C3B67 0%, #2C4E7F 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

#thisMS .text-content{padding:3em 1.5em 0 1.5em;}
#thisMS .content{padding:3em 1.5em 0 1.5em;}
#thisMS p{font-family: 'opensans_regular';}
#thisMS a.ms_button_big{background: #1C3B67;background: linear-gradient(to right, #1C3B67 0%, #2C4E7F 100%);font-family: 'opensans_extrabold' !important;font-size:120%;text-decoration: none !important;color:#fff !important;padding:.25em .5em !important;}
#thisMS .ms_button{background-color:#1C3B67;background: linear-gradient(to right, #1C3B67 0%, #2C4E7F 100%);font-family: 'opensans_extrabold' !important;font-size:130%;text-decoration: none !important;color:#fff !important;padding:.5em .5em !important;}

#thisMS a.ms_button_big:hover{background: #1C3B67;}
#thisMS a.ms_button:hover{background:#1C3B67 !important;transition: none;}

#thisMS ul.advantages{font-family: 'opensans_extrabold';}
#thisMS ul.advantages li{letter-spacing: -1px;color:#333;font-size:200%;background:#fff;margin:.5em 0;padding:.5em;text-align: center;}

#thisMS .circle-fact{background:#1C3B67;background: linear-gradient(to right, #1C3B67 0%, #2C4E7F 100%);border-radius: 50%;width: min(50vmin, 200px);aspect-ratio: 1 / 1;/*display: flex;align-items: center;justify-content: center;*/vertical-align: top;}
#thisMS .circle-fact p{color:#fff;padding:1em;}
#thisMS .circle-fact p strong{display:block;padding:1.5em .5em .5em .5em;height:70px;vertical-align:top;}

#thisMS .article-look{display: flex;flex-wrap: wrap;}
#thisMS .article-look.row > div{flex-wrap: wrap;margin:1%;flex: 0 0 48%;}
#thisMS .article-look.row figure{height:100%;}
#thisMS .article-look.row figure img{height:50px;}


#thisMS .quote {position: relative;padding: 2rem 2.5rem;margin: 0;background: white;box-shadow: 0 8px 20px rgba(0,0,0,.08);line-height: 1.6;font-size: 1.125rem;border:1px solid transparent;}
#thisMS .quote::before, #thisMS .quote::after {color: #000;font-family: Georgia, "Times New Roman", serif;font-weight: 700;position: absolute;z-index: 555;opacity: 0.15;pointer-events: none;content:"test";}
#thisMS .quote::before {content: "“";font-size: 5rem;line-height: 1;top: 0;left: 0;}
#thisMS .quote::after {content: "”";font-size: 5rem;line-height: 1;bottom: 0;right: 0;}
#thisMS a.article-link:hover{text-decoration: none !important;}
#thisMS a.article-link:hover figure{border:1px solid #cecece;}


#thisMS .numbers{margin-top:4em;}
#thisMS .numbers strong{font-family: 'opensans_extrabold';font-size:450%;background: #1C3B67;background: linear-gradient(to right, #1C3B67 0%, #2C4E7F 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
#thisMS .numbers p{margin-bottom:4em;font-family: 'opensans_extrabold';color:#1C3B67;margin-top:-0em;}


#thisMS .msres_formarea{background:#fff;box-shadow: 0 8px 20px rgba(0,0,0,.08);}
#thisMS h5.ms_form_title{font-family: 'opensans_extrabold';font-size:250%;background: #1C3B67;background: linear-gradient(to right, #1C3B67 0%, #2C4E7F 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
#thisMS .msres_formarea .form-control{background:#1C3B67;}


#thisMS .msres_formarea p {color:#888;}




#thisMS .content_center{padding:0 1.5em 3em 1.5em;text-align:center}


#thisMS h2 + p strong{font-family: 'opensans_regular';}
#thisMS p.legal{font-size:90%;color:grey}

#thisMS a.ms_prod_name{font-family: 'opensans_regular';height:45px;overflow:hidden;}
#thisMS a.ms_prod_img{display:block;background-image:url("../../../images/microsite_images/Streaming_Area/glow.png");background-size:contain;background-repeat:no-repeat;}
#thisMS .price-box{height:50px;}
#thisMS .ms_prod_prize{font-family: 'opensans_extrabold';color:#fff;margin-top:0;padding-top:0;}
#thisMS .ms_prod_ust{margin-bottom:0;padding-bottom:0;}
#thisMS .products-row > div{padding:2em;}
#thisMS .not-available-text{color:#ff0000;font-family: 'opensans_regular';}

#thisMS .green{color:#77b900 !important;}
#thisMS .area-raytracing{padding-bottom:40em;}
#thisMS .rtxon{position: absolute;right:0;top:45em;}
#thisMS table.nvidia-vga{width:80%;text-align: center;}
#thisMS table.nvidia-vga td{border:1px solid #555;padding:1em;background:rgba(0,0,0,0.53);}
#thisMS table.nvidia-vga .invisible{opacity:0;border-left:1px solid transparent;border-top:1px solid transparent;border-bottom:1px solid transparent;}
#thisMS .italic{font-style: italic !important;}
#thisMS hr{opacity:.5;}
#thisMS .bedingungen{font-size: 100%; color:grey;}

	
@media (min-width:600px){
}

@media (min-width:980px){
	#thisMS .circle-fact{width: min(50vmin, 230px);}	
	#thisMS .ms_button_big{font-size:200% !important;padding: 1em 0.5em !important}
}

@media (min-width:1680px){
	#thisMS .numbers strong{font-size:650%;}
	#thisMS .text-content{padding:3em 0 0 5em;}
	#thisMS .article-look.row > div{flex: 0 0 23%;}
	#thisMS .content{padding:.5em 5em 0 5em;}
	#thisMS .content_center{padding:0 10em 3em 10em;text-align:center}
	#thisMS .header_stamp p{font-size:3em !important}
	#thisMS .header_stamp {margin:15% 0 0 50% !important;}
}