.header-wrapper-landing,
.landing-footer {
	background-color: var(--darkblue);
}

.landing-header {
	padding: 30px 0 10px 0;
}
.landing-header .landing-obraz {
		width: 180px;
		margin: 0 auto;
}
.landing-header .landing-odnosniki {
		padding: 25px 50px 10px 50px;
		text-align: center;
} 
	
.landing-header .landing-odnosniki a {
	display: inline-block;
	padding:1.25rem 1.75rem 1.25rem 1.75rem;
  	border-radius: 32px;
	background: linear-gradient(90deg, #ffbe42 0%, #fd6a02 50%, #ffbe42 100%) !important;
	box-shadow: 
    	0 2px 5px rgba(253, 106, 2, 0.4),
    	inset 0 1px 0 rgba(255, 255, 255, 0.2) !important;
  	transition: all 0.5s ease !important;
}
.landing-header .landing-odnosniki a:hover  {
	background: linear-gradient(135deg, #f56000 0%, #ff901a 50%, #f56000 100%) !important;
  	box-shadow: 
    	0 6px 25px rgba(253, 106, 2, 0.6),
    	inset 0 1px 0 rgba(255, 255, 255, 0.3) !important;
  	transform: translateY(-3px) !important;
}
.landing-footer  .landing-text-2-kolumny {
	padding: 30px 0 10px 0;
}

@media (min-width: 600px){ 
	.landing-header {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.landing-header .landing-obraz {
		width: 220px;
		margin: unset;
	}
	.landing-header .landing-odnosniki {
		position: relative;
		text-align: right;
		padding: 0;
	}
	.landing-header .landing-odnosniki a {
		display: inline-block;
		padding: 1rem 1.5rem 1rem 1.5rem;
		border-radius: 32px;
		background: linear-gradient(90deg, #ffbe42 0%, #fd6a02 50%, #ffbe42 100%) !important;
		box-shadow: 
    	0 2px 5px rgba(253, 106, 2, 0.4),
    	inset 0 1px 0 rgba(255, 255, 255, 0.2) !important;
		transition: all 0.5s ease !important;
	}
	.landing-footer  .landing-text-2-kolumny {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		padding-top: 30px;
		padding-bottom: 30px;
		column-gap: 40px;
	}
}
@media (min-width: 1025px){
	 .landing-header .landing-obraz {
	    width: 280px;
	}
	.landing-header .landing-odnosniki a {
	   
	}
}
@media (min-width: 1201px){
	.landing-header .landing-odnosniki a {
	    
	}
}
@media (min-width: 1321px){
    .landing-header .landing-obraz {
	    width: 360px;
	  
	}
}



/* ******************************* */





@media (min-width: 768px){ 
	.landing-header,
    .landing-footer .paragraph-wrapper .landing-text-2-kolumn { 
        width: 740px;
        margin: 0 auto;
        padding-left: 20px;
        padding-right: 20px;
    }
	.landing-header .paragraph.kontener > .paragraph-wrapper { 
        width: 100%;
    }
}
@media (min-width: 1025px){
	.landing-header,
    .landing-footer .paragraph-wrapper .landing-text-2-kolumn{  
        width: 980px;
        margin: 0 auto;
        padding-left: 20px;
        padding-right: 20px;
    }
}
@media (min-width: 1201px){
	.landing-header,
    .landing-footer .paragraph-wrapper .landing-text-2-kolumn {  
       	width: 1160px;
        margin: 0 auto;
        padding-left: 30px;
        padding-right: 30px;
    }
}
@media (min-width: 1321px){
	.landing-header,
    .landing-footer .paragraph-wrapper .landing-text-2-kolumn {  
       	width: 1280px;
        margin: 0 auto;
        padding-left: 30px;
        padding-right: 30px;
    }
}
@media (min-width: 1601px){
	.landing-header,
    .landing-footer .paragraph-wrapper .landing-text-2-kolumn {  
       	width: 1400px;
        margin: 0 auto;
        padding-left: 30px;
        padding-right: 30px;
    }

}