header{
	background-image:url(/wp-content/uploads/2025/09/luna-full-HD.png);
	background-position:top center;
	background-repeat:no-repeat;
	padding-bottom:5rem;

}
.intro2_header{
	text-align:center
}
.intro2_header_logo{
	margin:2rem 0px 2rem;
	text-align:center
}
.intro2_header_txt strong{margin-bottom:0.75rem;display:flex;justify-content:center}
.intro2_header_txt{
	font-weight: 400;
	font-size: 28px;
	leading-trim: NONE;
	line-height: 140%;
	letter-spacing: 0%;
	text-align: center;}
	
.container-full{display:flex;flex-wrap:wrap}
.con-50{width:50%;min-height:50vh;display:flex;flex-wrap:wrap;position:relative;padding:5rem 1rem 3rem} 
.con-50:nth-child(1){border:1.33px solid #000} 
.con-50:nth-child(2){    border: 1.33px solid #000;    border-left: 0px;} 
.con-50 a{color:#000;text-decoration:none} 
.con-50:hover li,
.con-50:hover div,
.con-50:hover{text-decoration:none} 
.con-right{
	background-image:url(https://highculture.pl/wp-content/uploads/2025/09/portal-popularno-naukowy-pod-full-HD-jednolite-tlo.png);
	background-repeat:no-repeat;
	background-position:center right;
	background-size:contain;
	background-color:#FEACB0
}	
.con-left h3{position: absolute;
    top: -26px;
    left: 0px;
    right: 0px;
	color:#575BA5;
	text-transform:uppercase;
    margin: 0 auto !important;
    text-align: center;
    display: inline-block;
    width: max-content;
    padding: 0.25rem 0.75rem;
    background: #fff;
    border: 1.33px solid #575BA5;}
	
	.con-right h3{position: absolute;
    top: -26px;
    left: 0px;
    right: 0px;
	color:#E75D63;
	text-transform:uppercase;
    margin: 0 auto !important;
    text-align: center;
    display: inline-block;
    width: max-content;
    padding: 0.25rem 0.75rem;
    background: #fff;
    border: 1.33px solid #E75D63;}
.con-left{
	background-image:url(https://highculture.pl/wp-content/uploads/2025/09/Sklep-i-projekt-badawczo-rozwojowy-pod-full-HD2-1.png);
	background-repeat:no-repeat;
	background-position:center right;
	background-size:contain;
	background-color:#C4C2DC
}	
	
.con-50 ul {width:50%;margin-right:50%}	
.con-50 li {margin-bottom:1.5rem;color:#000;font-size:1.25rem}	
.con-50 li div{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-bottom:0.75rem}	
.con-50 li span.svg{width:40px;margin-right:0rem;padding: 0px;    border: 0px;}	
.con-50 li span.svg svg{height:100%;width:auto;margin-right:0.75rem}	
.con-50 li span{border:1px solid #000;display:flex;flex-wrap:wrap;padding:0.4rem 0.5rem 0.2rem 0.5rem;color:#000;font-size:1.75rem;line-height:1}	

.btn_span{padding:0.25rem 0.75rem;text-transform:uppercase;color:#fff;margin:0px auto;font-size:2.25rem;position:relative;display:flex;align-items:center;align-self:flex-end}
.btn_span svg{margin-left:0.5rem;height:1.75rem;width:auto}
.con-left .btn_span{background:#575BA5}
.con-right .btn_span{background:#E75D63}
	
	.talk a{color:#000}
	.talk a:hover{text-decoration:none}
	.talk span{font-size: 2.25rem;}
	.talk{
font-weight: 400;
font-style: Regular;
font-size: 2rem;
leading-trim: NONE;
line-height: 130%;
letter-spacing: 0%;
text-align: center;
}

.footer_date{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:80%;margin-left:Auto;margin-right:auto}
.footer_date div:nth-child(1):before,
.footer_date div:nth-child(2):before{content:'|';position:relative;right:-200%;color:#fff}
.footer_date div{
	display:flex;align-items:center;
	position:relative;
font-weight: 400;
font-style: Regular;
color:#fff;
font-size: 1.75rem;
leading-trim: NONE;
line-height: 100%;
letter-spacing: 0%;
text-align: center;
text-decoration:none;
}
.footer_box{width: 80vw;margin;0 auto}
footer{position:relative;padding:3rem 2.5rem 2rem 2.5rem;margin-top:4rem}
.footer_adress{position: absolute;
text-decoration:none;
    top: -26px;
    left: 0px;
    right: 0px;
	font-size:1.75rem;
	font-weight:400;
	color:#fff;
	
    margin: 0 auto !important;
    text-align: center;
    display: inline-block;
    width: max-content;
    padding: 0.75rem 1.25rem;
    background: #000;
    border: 1.33px solid #000;}
	.footer_date a,
.footer_adress a{text-decoration:none;}

.foot-bottom{
	width:100%;
	display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:4.25rem;
	background:#000000;
	font-family: Hanken Grotesk;
font-weight: 700;
font-style: Bold;
color:#fff;
font-size: 2rem;
leading-trim: NONE;
line-height: 100%;
letter-spacing: 0%;
text-align: center;
}
	.darkHeaderb > section:nth-child(3),
	section.talk  {    margin-top: 3rem;}
	
	
@media (min-width: 1922px){
	footer {
    position: relative;
    padding: 3rem 2.5rem 2rem 2.5rem;
    margin-top: 4rem !important;
}
	
	
	footer,
	.foot-bottom,
	.container-full{max-width:1920px;margin-left: auto;margin-right: auto}
	.con-50{min-height:initial !important}
	.footer_date{width:100%}
	.footer_box {    width: 80vw;    max-width: 92rem;}
}
@media (max-width: 1921px){
.btn_span svg{height:1.5rem; width:auto}
	.intro2_header_txt{font-size:1.3125rem}
	.con-50 h3{font-size:1.75rem}
	.con-50 li span{font-size:1.3125rem}
	.con-50 li{font-size:1.0625rem}
	.btn_span{font-size:1.75rem;        line-height: 90%;        padding: 0.59rem 2rem;}
	.talk span{font-size:1.75rem}
	.intro2_header svg{height:auto;width:66px}
	.intro2_header_logo svg{height:52px;width:auto}
	.talk svg{height:52px;width:auto}
	.talk{font-size:1.5rem}
	.footer_adress{font-size:1.3125rem}
	.footer_date div{font-size:1.3125rem}
	.foot-bottom{font-size:1.5rem}
}	


@media (max-width: 1199px){
	.con-50 ul {margin-left: 0px;}
}
@media (max-width: 1024px){
	.con-right {    border-left:1px solid #FEACB0 !important}
	.con-50 li svg {    height: 28px;    width: auto;    margin-right: 0.75rem;}
	.intro2_header_txt strong{font-size:0.9rem}
	.intro2_header_txt{font-size:0.8rem}
	.intro2_header svg{height:auto;width:53px}
	.intro2_header_logo svg{height:40px;width:auto}
	.con-right h3,
	.con-left h3{font-size:1.25rem}
	.con-50 {min-height:initial;   padding: 3.5rem 1rem 1.5rem;min-height:initial !important}
	.con-50 li span{font-size:1rem}
	.con-50 li{font-size:0.85rem}

	.btn_span{font-size:1.25rem}
	.talk span{font-size:1.25rem}
	.talk svg{height:40px;width:auto}
	.talk{font-size:1.25rem}
	.footer_adress{font-size:1rem}
	.footer_date div{font-size:.85rem}
	.foot-bottom{font-size:0.85rem}
	footer .containers{padding-left:0px;padding-right:0px}
	.con-50 {width: 100%;min-height: 50vh;margin-bottom:4rem}	
	.con-50:nth-child(2) {margin-bottom:0rem}	
	.footer_date{width:100%;padding-left:0.5rem;padding-right:0.5rem}
	.footer_box{width: 100vw;}
	.footer_date div:nth-child(1):before, .footer_date div:nth-child(2):before {    right: -125%;}
	.foot-bottom {height: 2.5rem;}
	
	.con-50 ul {    width: 60%;    margin-right: 40%;    padding-right: 20px; padding-left: 0px;    margin-left: 0px;}
}


@media (max-width: 767px){
	.con-right {    background-color: #F3A7AC;border-left:1px solid #FEACB0 !important}
	.con-left {background-image:url(https://highculture.pl/wp-content/uploads/2025/09/box-sklep-mobile-920-px-szerokosc.png)}
	.con-right {background-image:url(https://highculture.pl/wp-content/uploads/2025/09/box-portal-mobile-920-px-szerokosc.png)}
	.con-50 ul {    width: 100%;    margin-right: 0%;    padding-right: 20px; padding-left: 0px;    margin-left: 0px;}

}	