/* --------------------------------------------------
   About Us
   -------------------------------------------------- */
 
.about-page h2 {margin: 10px 0 25px 0;}
 
 .about-mv-boxes__thumb img,
 .about-intro__thumb img{
    object-fit: cover;
    width: 100%;
    height: 100%;}   
 
 .about-intro {margin-bottom:100px;} 
 .about-intro__thumb img{
    object-fit: cover;
    width: 100%;
    height: 100%;}
.about-intro.flex {gap:40px;}
.about-intro.flex-col-2 > * {flex: 1 1 calc((100% - 40px) / 2);}

.about-mv-wrapper{
	padding:100px 0;
	background-color:#F9F9F9;}
.about-mv-boxes.flex {gap:100px;}
.about-mv-boxes.flex-col-2 > * {flex: 1 1 calc((100% - 40px) / 2);}
.about-mv-boxes__thumb{
	width:100%;
	height:280px;
	margin-bottom:40px;}
.about-mv-boxes	.green-subline{margin:10px 0 25px 0;}

.staff-section{margin:100px 0;}
.staff-slider{margin-top:50px;}
.staff-slider .no-staff-thumb{
    height: 370px;
    display: flex;
    justify-content: center;
    width: 100%;
    border: 1px solid #e1e1e1;}
.staff-slider .no-staff-thumb img{max-width: 225px;}
.staff-slider h3{
	font-size:var(--fs-187);
	line-height:1.25em;
	color:var(--color-primary);
	margin-top:25px;}
.staff-slider__link{
	margin-top:15px;
	margin-right:25px;
	text-align:right;
	color:var(--color-secondary);
	line-height:var(--lh-normal);
	font-family:var(--font-family-sans-bold);}	
	
.partners-slider .flex-direction-nav a	{
    text-decoration: none;
    display: block;
    width: 25px;
    height: 45px;
    padding: 3px 0;}
.partners-slider.flexslider:hover .flex-direction-nav a{
	opacity:1;
	overflow: visible;
	height: 56px;
    margin: -26px 0 0;}
.partners-slider.flexslider	 .flex-direction-nav .flex-prev {left:-25px;;}	
.partners-slider.flexslider	 .flex-direction-nav .flex-next {right:-25px;;}
.partners-slider.flexslider	 .flex-direction-nav .flex-prev:before,
.partners-slider.flexslider	 .flex-direction-nav .flex-next:before{
	width: 20px;
    height: 20px;
	border: solid var(--color-primary);
	border-width: 0 4px 4px 0;}
.partners-slider .flex-direction-nav .flex-next:before {transform: rotate(-45deg) translate(-3px, -3px);}
.partners-slider.flexslider:hover .flex-direction-nav .flex-prev{left:-25px;}
.partners-slider.flexslider:hover .flex-direction-nav .flex-next{right:-25px;}

/* --------------------------------------------------
   Single Staff
   -------------------------------------------------- */
.staff-box__photo {
	flex: 0 0 380px; /* nie rośnie, nie kurczy się, baza 380px */
    width: 100%;
    max-width: 380px;
	height:525px;}
	
.staff-box__photo .no-staff-thumb {
    width: 100%;
    height: 100%;
    border: 1px solid #e1e1e1;
    justify-content: center;
    display: flex;}
.staff-box__photo .no-staff-thumb img {
    object-fit: inherit;
    max-width: 280px;}	
.staff-box__photo img{
    object-fit: cover;
    width: 100%;
    height: 100%;}
.staff-box__info {padding-left:25px;}	
.staff-box__contacts{margin:25px 0 40px 0;}	
.staff-box__contacts img{display: inline;}
.staff-box__contacts .icon-phone img{width:20px;}
.staff-box__contacts .icon-envelope img{width:35px;}
.staff-box__contacts a {
	color:var(--color-text);
	font-size:var(--fs-112);}
.staff-box__content{max-width:700px;}


@media (max-width: 1299px) {}
.partners-slider {
	    padding: 0 10px;
		box-sizing: border-box;}	
@media (max-width: 1024px) {
	.about-intro__thumb{display:none;}
	.about-mv-boxes.flex {gap: 50px;}
	.partners-slider.flexslider .flex-direction-nav .flex-prev,
	.partners-slider.flexslider .flex-direction-nav .flex-next 	{opacity: 1;}
	.staff-box__contacts{flex-wrap:wrap;}
	.staff-box__contacts > div{
		flex-basis:100%;}
}

@media (max-width: 799px) {	
	.about-mv-boxes.flex {flex-wrap:wrap;}		
	.staff-box__inner{flex-wrap:wrap;}
	.staff-box__photo {
		max-width: 300px;
		height: 415px;}
	.staff-box__info {padding-left:0;}
}
