@font-face{font-display: fallback;font-family:IcoFont;font-weight:400;font-style:Regular;src:url(icofont.woff2) format("woff2"),url(icofont.woff) format("woff")}[class*=" icofont-"],[class^=icofont-]{font-family:IcoFont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;line-height:1;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.icofont-ui-call:before{content:"\ec46"}.icofont-ui-message:before{content:"\ec67"}.icofont-thumbs-up:before{content:"\f00c"}.icofont-law-order:before{content:"\ebc4"}.icofont-rouble:before{content:"\ea0f"}.icofont-law-document:before{content:"\ebc3"}.icofont-shield:before{content:"\efe6"}.icofont-law-alt-1:before{content:"\ebbf"}.icofont-xs{font-size:.5em}.icofont-sm{font-size:.75em}.icofont-md{font-size:1.25em}.icofont-lg{font-size:1.5em}.icofont-1x{font-size:1em}.icofont-2x{font-size:2em}.icofont-3x{font-size:3em}.icofont-4x{font-size:4em}.icofont-5x{font-size:5em}.icofont-6x{font-size:6em}.icofont-7x{font-size:7em}.icofont-8x{font-size:8em}.icofont-9x{font-size:9em}.icofont-10x{font-size:10em}.icofont-fw{text-align:center;width:1.25em}.icofont-ul{list-style-type:none;padding-left:0;margin-left:0}.icofont-ul>li{position:relative;line-height:2em}.icofont-ul>li .icofont{display:inline-block;vertical-align:middle}.icofont-border{border:solid .08em #f1f1f1;border-radius:.1em;padding:.2em .25em .15em}.icofont-pull-left{float:left}.icofont-pull-right{float:right}.icofont.icofont-pull-left{margin-right:.3em}.icofont.icofont-pull-right{margin-left:.3em}.icofont-spin{-webkit-animation:icofont-spin 2s infinite linear;animation:icofont-spin 2s infinite linear;display:inline-block}.icofont-pulse{-webkit-animation:icofont-spin 1s infinite steps(8);animation:icofont-spin 1s infinite steps(8);display:inline-block}@-webkit-keyframes icofont-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes icofont-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.icofont-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icofont-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icofont-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.icofont-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.icofont-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.icofont-flip-horizontal.icofont-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .icofont-flip-horizontal,:root .icofont-flip-vertical,:root .icofont-rotate-180,:root .icofont-rotate-270,:root .icofont-rotate-90{-webkit-filter:none;filter:none;display:inline-block}.icofont-inverse{color:#fff}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
@font-face {
	font-display: swap;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Arial'), local('Helvetica'),local('sans-serif'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
	font-display: swap;
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 900;
	src: local('Times New Roman'), local('Times'), local('serif'), url(https://fonts.gstatic.com/s/playfairdisplay/v14/nuFlD-vYSZviVYUb_rj3ij__anPXBb__lWoe5ixi.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
body{
	margin: 0;
	padding: 0;
	font-size: 1.2rem;
	background-color: #e3e6e9;
    font-family: 'Roboto', sans-serif;
    scroll-behavior: smooth;
}
.wow,h1,h2,h3,h4,h5,h6,.section2 span{
	font-family: 'Playfair Display', serif;	
}
.icofont {
	color:#288feb;
}
h1,h2,h3,h4,h5,h6{
margin-top: 0;
}
a {
	color: #288feb;
    text-decoration: none;

}
table{
	border-collapse: collapse;
}
.container {
	background-color: white;
	width: 1140px;
	max-width: calc( 100% - 60px );
	padding-right: 30px;
	padding-left: 30px;
	margin-left: auto;
	margin-right: auto;
}
.icofont {margin-right:15px;}
.container-fluid{padding:0px;}
.section0 {border-bottom:1px solid #e1e6ef;display: flex;}
.section01 {
	padding:15px 15px 15px 0;
	text-align: left;
	font-size: 1rem;
	margin-left: auto;
	display: inline-block;
	justify-self: flex-end;
}
.section01 i{margin-right:15px;}
.secback {
height:auto;
}
.no-webp .section1 {
	background-image: url("bankrotstvo.png");
}
.webp .section1 {
	background-image: url("bankrotstvo.webp");
}
.section1 {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: right top;
	color: #fff;
	display: compact;
	padding-bottom: 50px;
	padding-top: 50px;
	background-color: #288feb;
	}
h1 {padding: 50px 50px; ;overflow: hidden;margin: 0px;width: 50%;background-color: rgba(51,93,183, 0.8);
border-radius: 9px;}
.section2 span.wow{
	font-size: 3rem;
	font-weight: 900;
	color: #288feb;
	padding: 25px 0;
	display: inline-block;
	text-transform: none;
}

.navbar-nav{
	display: flex;
	flex-wrap: wrap;
	text-transform: uppercase;
	font-weight: 900;
	list-style: none;
	margin:0;
		padding: 0;
}
.nav-link {
    display: block;
    padding: 1.25em 1em;
    color: #335db7;
    text-decoration: underline;
}
.nav-link:hover{
	background-color: #0b7ee5;
	color: white;
}
.sticky {
  position: fixed;
  top: 0;
	width: 100%;
}
.sticky > .navbar-nav{
	max-width: calc( 100% - 60px );
	width: 1140px;
	margin: 0 auto;
}
.sticky + .kostil {
  padding-top: 70px;
}


.section2 .row {
	display: flex;
	flex-wrap: wrap;
	padding:30px 0px 0px 0px;
	font-size: 1rem;
}
.section2 .row div{
	width: 33.333333%;
}
.section2 {text-align:center;padding-bottom: 50px;}
.section2 i{font-size:500%; padding-left:30px;}
.section2 span{padding:30px 0px 30px 0px;text-transform: uppercase;display: block;font-size: 1.25rem;}
.section3 {
	font-size: 1.2rem;
	padding-bottom: 50px;
	padding-top: 50px;
	text-align: left;
}
.section3 ul{
	text-align: left;
	margin: 25px auto;

}
.section3 h2{
	margin: 25px auto;
	text-transform: uppercase;
}
.section3 table{
	margin: 50px auto;
	margin-bottom: 25px;
	
}
.section3 table td{
	border:1px solid gray;
	padding: 10px;
}
.section3 table thead{
	
	
}
.section4 {
	text-align: left;
	padding-bottom: 50px;
}
.section5 {
	font-size: 1.2rem;
	padding-top: 50px;
	text-align: left;
}
.section5 ul{
	text-align: left;
	margin: 25px auto;

}
.section5 h2{
	margin: 25px auto;
	text-transform: uppercase;
}
.section5 table{
	margin-bottom: 25px;
	
}
.section5 table td{
	border:1px solid gray;
	padding: 10px;
}
.section5 table thead{
	
	
}
.section5{
	padding-bottom:150px; 
	padding-top:150px;
}
.section6 {
	padding-top: 150px;
	padding-bottom:150px; 
}
.section61 {
    text-align: left;
    font-size: 1.5rem;
}
.col-centered{
    float: none;
    margin: 0 auto;
}
.no-webp .contact {
	background-image: url("Contact-us.jpg");
}
.webp .contact {
	background-image: url("Contact-us.webp");
}
.contact{
	text-align: center;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
}
.contact .btn{
	margin: 15px;
}
.contact .container{
	margin: 0 auto;
	padding-bottom: 100px;
	padding-top:100px;
	background-color: rgba(255,255,255, 0.7);
}
.map{
	height: 500px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	display: inline-block;
}
.no-webp .map {
	background-image: url("map.jpg");
}
.webp .map {
	background-image: url("map.webp");
}


button, input, select, textarea {

    line-height: inherit;

}
.form-control {
	display: block;
	border: 1px solid rgba(0,0,0,.15);
	line-height: 1.25;
	border-radius: .25rem;
	font-size: 1rem;
	padding: .5rem .75rem;

}

input.form-control {
	


    width: 95%;
	max-width: 95%;

}
form.form-control {
    max-width: 50%;
    color: #464a4c;
    background-color: #fff;
    background-image: none;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;    

    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;

}
.form-control:focus {

    color: #464a4c;
    background-color: #fff;
    border-color: #5cb3fd;
    outline: 0;

}
.contact .btn {

    margin: 15px;

}
.btn-primary {

    color: #fff;
    background-color: #0275d8;
    border-color: #0275d8;

}
.btn {

    display: inline-block;
    font-weight: 400;
    line-height: 1.25;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .5rem 1rem;
    font-size: 1rem;
    border-radius: .25rem;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;

}
[type="reset"], [type="submit"], button, html [type="button"] {

    -webkit-appearance: button;

}
.col-form-label {

    padding-top: calc(.5rem - 1px * 2);
    padding-bottom: calc(.5rem - 1px * 2);
    margin-bottom: 0;

}
label {

    display: inline-block;
    margin-bottom: .5rem;

}
@media (max-width: 550px) {
	body{
	font-size: 1rem;
}
	.container {
    max-width: calc( 100% - 20px );
    padding-right: 10px;
    padding-left: 10px;
}
.navbar-nav{
	justify-content: space-around;
}
	.nav-link {
    padding: 0.6em 1em;
}

	.section3 table {
		font-size: 0.6rem;
	}
	h1 {width: auto;}
	input.form-control {	
    width: auto;
	max-width: 87%;
}
form.form-control {
    max-width: 100%;
}
.section2 .row div{
	width: 100%;
}

  }
