.cards-block > div {
	background: #FFFFFF;
	box-shadow: -10.3846px 5.19231px 10.3846px rgba(19, 39, 96, 0.15), 0px 2px 20px rgba(19, 39, 96, 0.11);
}

.cards-block > div > div.card-header { color: #132760; font-family: Roboto Condensed; }
.cards-block > div > div.card-header > svg { position: relative; }
.ind-home-5 .slider-small { background-color: #FFFFFF; }
.ind-home-5 .front-promo-1 h2 { color: #132760; font-family: Roboto Condensed !important; }
.slider-small > div > div { margin: 0 !important; }
.ind-home-5 a.b-s-9 {
	border: 1px solid #132760 !important;
	box-sizing: border-box;
	font-family: Roboto Condensed !important;
	color: #061236 !important;
	border-radius: 0 !important;
}

.owl-wrapper-outer {
	filter: drop-shadow(-10.3846px 5.19231px 10.3846px rgba(19, 39, 96, 0.15)) drop-shadow(0px 2px 20px rgba(19, 39, 96, 0.11));
}

.ind-home-5 .owl-theme .owl-controls .owl-buttons div.owl-prev, 
.ind-home-5 .owl-theme .owl-controls .owl-buttons div.owl-next {
	background-image: url('../images/what-are-bundles/arrow.svg');
	background-repeat: no-repeat;
	width: 40px;
	height: 30px;
}

.ind-home-5 .owl-theme .owl-controls .owl-buttons div.owl-prev { transform: rotate(180deg); }
.ind-home-5 span { color: #061236 !important; }

.dropdown-block > .dropdown-headers { border-bottom: 1px solid #949494; }
.dropdown-block > .dropdown-headers > a { color: #061236; }
.dropdown-block > .dropdown-headers > a:after {
	content: '';
	background-image: url('../images/investments-securities/arrow-down.svg');
	background-repeat: no-repeat;
	float: right;
	display: inline-block;
	position: relative;
	width: 10px;
	height: 30px;
	right: 4px;
	transition: 0.3s;
}

.dropdown-block > .dropdown-headers:is(.open) > a:after { transform: rotate(180deg); }
.dropdown-block > .dropdown-text {
    transition: opacity 0.5s ease-in-out;
    visibility: hidden;
    display: none;
    opacity: 0;
    color: #061236;
}

.dropdown-text:is(.open) { display: block; visibility: visible; opacity: 1; }

.team-member { background: #FFFFFF; box-shadow: -10.3846px 5.19231px 10.3846px rgba(19, 39, 96, 0.15), 0px 2px 20px rgba(19, 39, 96, 0.11); }
.team-member > .team-member-name,
.team-member > .team-member-title,
.team-member > .team-member-description{ color: #061236; }
.team-member > .advisory-board { color: #D77431; }
.team-member > .team-member-buttons { display: block; }
.team-member > .team-member-buttons > a { display: inline-block; }

.team-member > .team-member-name { font-weight: 700; }
.team-member > .advisory-board,
.team-member > .team-member-title,
.team-member > .team-member-description { font-weight: 300; }

.advisory-board-member { background: #F3F5FB; }

.our-team-container > .teammemember-cards-container > p { display: none; }
.advisory-board-member { color: #FFFFFF; }
.modal-right-text > a { width: 15px; height: 15px; display: block; float: right; }

.partner h4 { color: #061236; font-weight: 700; }
.partner h5 { color: #666666; font-weight: 500; }

.partners-cards > .partner { border-bottom: 1px solid #D0D1D2; }

.default-link { color: #132760; }

.meet-image {
	display: block;
	background: url('/invest/images/our_concept/nice_to_meet.svg');
	width: 150px;
	height: 138px;
	background-size: 150px 138px;
}

.meet-text > h2 { font-weight: normal; color: #061236; }

.wide-block {
	width: 100vw; 
	left: calc(50% - 50vw);
	position: relative;
	background: #F3F5FB;
	overflow: hidden;
}

.main-page-button:before {
    display: inline-block;
    position: relative;
    width: 8.5px;
    height: 9px;
    bottom: 2px;
    right: 10px;
    content: '';
    -webkit-mask-size: cover;
    mask-size: cover;
    -webkit-mask-image: url('mainpage/images/button-arrow.svg');
    mask-image: url('mainpage/images/button-arrow.svg');
}

.our-concept-container > .concept-block { position: relative; }
.concept-block > div:not(.text-with-images) { position: absolute; display: inline-block; background-repeat: no-repeat; }
.our-concept-container > div > .second-block > .mini-image-1 { background-image: url('/invest/images/our_concept/loop.svg'); }
.our-concept-container > div > .second-block > .mini-image-2 { background-image: url('/invest/images/our_concept/houses.svg'); }
.our-concept-container > div > .second-block > .mini-image-3 { background-image: url('/invest/images/our_concept/ball.svg'); }
.our-concept-container > div > .second-block > .line-1 { background-image: url('/invest/images/our_concept/320-second-vector.svg'); }
.our-concept-container > div > .second-block > .line-2 { background-image: url('/invest/images/our_concept/320-second-vector2.svg'); }

.our-concept-container > .third-block > .mini-image-0 { background-image: url('/invest/images/our_concept/loop.svg'); transform: scale(-1, 1);  }
.our-concept-container > .third-block > .mini-image-1 { background-image: url('/invest/images/our_concept/gistogram.svg');  }
.our-concept-container > .third-block > .mini-image-2 { background-image: url('/invest/images/our_concept/blue-house.svg'); }
.our-concept-container > .third-block > .line-1 { background-image: url('/invest/images/our_concept/320-third-vector.svg'); }
.our-concept-container > .third-block > .line-2 { background-image: url('/invest/images/our_concept/320-third-vecto2.svg'); }

.our-concept-container > div > .fourth-block > .mini-image-1 { background-image: url('/invest/images/our_concept/loop.svg');  }
.our-concept-container > div > .fourth-block > .mini-image-2 { background-image: url('/invest/images/our_concept/coloredhouses.svg'); }
.our-concept-container > div > .fourth-block > .line-1 { background-image: url('/invest/images/our_concept/320-fourth-vector.svg'); }

.our-concept-container > .fifth-block > .mini-image-0 { background-image: url('/invest/images/our_concept/bluegeo.svg');  }
.our-concept-container > .fifth-block > .mini-image-1 { background-image: url('/invest/images/our_concept/loop.svg'); transform: scale(-1, 1);  }
.our-concept-container > .fifth-block > .mini-image-2 { background-image: url('/invest/images/our_concept/ball.svg'); }
.our-concept-container > .fifth-block > .line-1 { background-image: url('/invest/images/our_concept/320-fifth-vector.svg'); }

.owl-carousel:hover > .owl-wrapper-outer:hover > .owl-wrapper:hover > .owl-item:hover > div > .bundle-card-3:is(.access-1):hover > .bundle-3-image > .card-limit {
	display: block;
	opacity: 1;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.owl-carousel:hover > .owl-wrapper-outer:hover > .owl-wrapper:hover > .owl-item:hover > div > .bundle-card-3:is(.access-1):hover > .bundle-3-image:after {
    background-color: rgba(19,39,96,0.7) !important;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.owl-carousel > .owl-wrapper-outer > .owl-wrapper > div.owl-item > div,
.owl-carousel > .owl-wrapper-outer > .owl-wrapper > div.owl-item > div > div.bundle-card-3 { width: 100% !important; }

.gmap-controls { max-width: 100% !important; }


.our-concept-container > div > .fourth-block > .text-with-images > a { width: 100%; }


@media screen and (min-width: 150px) {
	.static-page { font-size: 42px; line-height: 56px; margin-bottom: 20px; }
	.static-page > br { display: block; }
	.text-container > p { margin-bottom: 30px; }
	.cards-block > div { padding: 20px 20px 10px; margin: 20px 0px; }
	.cards-block > div > div.card-header { font-size: 30px; line-height: 40px; margin-bottom: 20px; }
	.cards-block > div > div.card-header > svg { margin-right: 5px; bottom: 8px; }
	.text-container { margin-bottom: 60px; }
	.ind-home-5 .front-promo-1 h2 { font-size: 30px; line-height: 40px; font-weight: 700; }
	
	.bundle-cards-slider div.owl-item > div > div.bundle-card-3 > .bundle-3-container { margin-left: 12px; }
	.bundle-cards-slider .owl-carousel > .owl-controls { position: relative; bottom: 0; }
	.ind-home-5 .owl-theme .owl-wrapper-outer { margin-bottom: 46px; }
	.ind-home-5 .owl-theme .owl-controls .owl-buttons div.owl-prev { left: 80px !important; }
	.ind-home-5 .owl-theme .owl-controls .owl-buttons div.owl-next { right: 80px !important; }
	.ind-home-5 a.b-s-9 { margin-top: 60px; }
	.ind-home-5 span { font-size: 12px !important; }
	#slider3 { margin: 0 auto; width: 300px; }
	.bundle-cards-slider { margin: 64px 0; }

	.dropdowns-container { margin-top: 30px; }
	.dropdown-block { margin-bottom: 30px; }
	.dropdown-block > .dropdown-headers { padding-bottom: 26px; margin-bottom: 30px; }
	.dropdown-block > .dropdown-headers > a { font-size: 18px; line-height: 24px; }
	.dropdown-block > .dropdown-text { font-size: 14px; line-height: 24px; }
	.dropdown-block:nth-child(5) > .dropdown-headers { padding-bottom: 10px; }
	.dropdown-block:nth-child(5) > .dropdown-headers > a:after { bottom: 14px; }

	.our-team-container { margin: 0 -5px; }
	.our-team { margin: 0 0 20px -5px; }
	.team-member { display: block; width: 300px; margin: 0 auto 20px; }
	.team-member > .team-member-photo { margin-bottom: 20px; height: 200px; width: 100%; }
	.team-member > .team-member-description { display:  block; margin: 20px; font-size: 16px; line-height: 24px; }
	.team-member > .team-member-name { display: block; margin: 0 20px 5px; font-size: 18px; line-height: 24px; }

	.team-member > .team-member-title, 
	.team-member > .advisory-board { display: block; margin: 0 20px 10px; font-size: 16px; line-height: 24px; }
	.team-member > .team-member-buttons { margin: 0 18px 20px; width: 270px; padding-bottom: 20px; }
	.team-member > .team-member-buttons > a.blue-button { width: 210px; height: 40px; padding: 10px 15px; margin: 0 10px 0 0; }
	.team-member > .team-member-buttons > a.linkedin { width: 40px; height: 40px; margin: 0; padding: 10px; }

	.team-member > .team-member-buttons > a:is(.empty-linkedin) { width: 260px; }
	.container:has(> .row > div > .item-page > .single-content > .txt-st > .our-team) { padding: 0 10px 30px; }

	.our-partners-container > h1.main-page-h1 { margin-bottom: 40px; }
	.partners-cards > .partner { margin-bottom: 30px; }
	.partners-cards > .partner > .partner-image,
	.partners-cards > .partner > .partner-text > p { margin-bottom: 20px; }
	.partner h4 { font-size: 18px; line-height: 24px; margin: 20px 0 5px; }
	.partner h5 { font-size: 16px; line-height: 24px; margin: 0 0 10px; }
	.partner p { font-weight: 300; }
	.partners-cards > .partner > .partner-text > a { width: 100%; height: 40px; margin: 0 0 20px; padding: 10px; }

	h1.our-concept { margin-bottom: 40px; }
	.meet-image { margin: 0 auto 50px; }
	.meet-text > h2 { font-size: 30px; line-height: 40px; margin-bottom: 20px; }
	.our-concept-container { margin: 40px auto 0; width: 290px; }
	.our-concept-container > .concept-block > .text-with-images > h2,
	.our-concept-container > .wide-block > .concept-block > .text-with-images > h2 { margin-bottom: 20px; }
	.our-concept-container > .first-block { margin-bottom: 40px; }
	.our-concept-container > div > .second-block > .text-with-images { padding: 128px 62px 120px 15px; min-height: 560px; height: auto; }
	.our-concept-container > div > .second-block > .text-with-images > p { width: 90%; }
	.our-concept-container > .third-block > .text-with-images { padding: 50px 0 132px; height: 538px; }
	.our-concept-container > div > .fourth-block > .text-with-images { padding: 144px 62px 50px 15px; min-height: 754px; height: auto; }
	.our-concept-container > div > .fourth-block > .text-with-images > h2 > br { display: none; }
	.our-concept-container > div > .fourth-block > .text-with-images > p { margin-bottom: 20px; }
	.our-concept-container > div > .fourth-block > .text-with-images > a { margin: 0; font-size: 16px; height: 40px; padding-top: 10px; }
	.our-concept-container > .fifth-block > .text-with-images { padding: 144px 15px 100px 40px; min-height: 562px; height: auto; }
	.our-concept-container > .last-block > p { text-align: center; margin: 0 15px 20px; }
	.our-concept-container > .last-block > a { margin: 0 auto 20px; display: block; }

	.our-concept-container > div > .second-block > .mini-image-1 {
		width: 30px;
		height: 42px;
		background-size: 30px 42px;
		top: 50px;
		right: 220px;
	}

	.our-concept-container > div > .second-block > .mini-image-2 {
		width: 40px;
		height: 40px;
		background-size: 40px 40px;
		bottom: 222px;
		right: 10px;
	}

	.our-concept-container > div > .second-block > .mini-image-3 {
		width: 30px;
		height: 30px;
		background-size: 30px 30px;
		bottom: 50px;
		right: 160px;
	}

	.our-concept-container > div > .second-block >.line-1 { width: 183px; height: 205px; top: 72px; right: 15px; }
	.our-concept-container > div > .second-block > .line-2 { width: 113px; height: 133px; bottom: 65px; right: 30px; }

	.our-concept-container > .third-block > .mini-image-0 { display: none; }
	.our-concept-container > .third-block > .mini-image-1 {
		width: 40px;
		height: 36px;
		background-size: 40px 36px;
		bottom: 64px;
		right: 250px;
	}

	.our-concept-container > .third-block > .mini-image-2 {
		width: 30px;
		height: 42px;
		background-size: 30px 42px;
		bottom: 62px;
		right: 90px;
	}

	.our-concept-container > .third-block >.line-1 { width: 85px; height: 15px; bottom: 50px; right: 144px; }
	.our-concept-container > .third-block > .line-2 { width: 72px; height: 310px; bottom: 92px; right: 0; margin-right: -14px; }

	.our-concept-container > div > .fourth-block > .mini-image-1 {
		width: 70px;
		height: 64px;
		background-size: 70px 64px;
		top: 50px;
		right: 182px;
	}

	.our-concept-container > div > .fourth-block > .mini-image-2 {
		width: 30px;
		height: 30px;
		background-size: 30px 30px;
		top: 355px;
		right: 40px;
	}

	.our-concept-container > div > .fourth-block >.line-1 { width: 158px; height: 266px; top: 80px; right: 1px; }

	.our-concept-container > .fifth-block > .mini-image-0 {
		width: 50px;
		height: 50px;
		background-size: 50px 50px;
		bottom: 58px;
		right: 228px;
	}

	.our-concept-container > .fifth-block > .mini-image-1 {
		width: 50px;
		height: 50px;
		background-size: 50px 50px;
		top: 50px;
		right: 164px;
	}

	.our-concept-container > .fifth-block > .mini-image-2 {
		width: 50px;
		height: 60px;
		background-size: 50px 60px;
		bottom: 64px;
		right: 36px;
	}

	.our-concept-container > .fifth-block >.line-1 { width: 246px; height: 440px; top: 78px; right: 72px; }

	.modal-left-img > .item-style-name-2 { height: auto; margin-bottom: 16px; }
	.modal-right-text > a { width: 30px; height: 30px; position: relative; bottom: 0; }
	.modal-right-text > a > img { width: 30px; height: 30px; margin-top: 0; background-size: 30px 30px; }
	.modal-right-text > .item-style-txt-2 { max-height: 164px; padding: 0 20px; }
	.modal-left-img > .item-style-name,
	.modal-left-img > .item-style-name-2 { padding: 0 20px; }
}

@media screen and (min-width: 768px) {
	.content_wrapper { width: 708px; padding: 0; }
	.static-page { font-size: 56px; line-height: 104px; padding-top: 60px; }
	.text-container > p,
	.cards-block > div > p { font-size: 16px; line-height: 24px; margin-bottom: 60px; }
	.cards-block > div { padding: 30px 40px 20px; margin: 40px 0px; }
	.cards-block > div > div.card-header > svg { margin-right: 14px; }
	.text-container { margin-bottom: 100px; }
	.ind-home-5 .front-promo-1 h2 { font-size: 54px; line-height: 72px; font-size: 32px; }
	.bundle-cards-slider .owl-carousel { width: 668px; margin: 0 auto; }
	.bundle-cards-slider .owl-carousel > .owl-controls { bottom: 230px; width: 758px; margin: 0 -50px; position: inherit; }
	.ind-home-5 .owl-theme .owl-controls .owl-buttons div.owl-prev { left: 0 !important; }
	.ind-home-5 .owl-theme .owl-controls .owl-buttons div.owl-next { right: 0 !important; }
	#slider3 { margin: 0 auto; width: 620px; }
	.ind-home-5 a.b-s-9 { margin-top: 0; }

	.investment-page > br { display: none; }
	.dropdown-block > .dropdown-headers > a { font-size: 30px; line-height: 40px; }
	.dropdown-block > .dropdown-headers > a:after { top: 18px; }
	.dropdown-block > .dropdown-text { font-size: 16px; }
	.dropdown-block:nth-child(5) > .dropdown-headers { padding-bottom: 26px; }
	.dropdown-block > .dropdown-headers > a > br { display: none; }
	.dropdown-block:nth-child(5) > .dropdown-headers > a:after { bottom: inherit; }
	.dropdowns-container { margin-bottom: 100px; }

	.our-team-container { margin: 0 -20px; }
	h1.our-team { margin: 40px 20px; font-size: 64px; } 
	.teammemember-cards-container { display: flex; flex-wrap: wrap; justify-content: space-between; }
	.team-member { display:  inline-block;width: 344px; height: 550px; margin: 0 0 40px; }
	.team-member > .team-member-photo { height: 230px; }
	.team-member > .team-member-name,
	.team-member > .team-member-title { margin: 0 0 10px 20px; }
	.team-member > .advisory-board { margin: 0 20px 10px; }

	.team-member > .team-member-name { font-size: 30px; line-height: 40px; }
	.team-member > .team-member-title,
	.team-member > .advisory-board,
	.team-member > .team-member-description { font-size: 18px; }
	.team-member > .team-member-description { height: 80px; }
	.team-member:not(.advisory-board-member) > .team-member-description { height: 114px; }

	.team-member > .team-member-buttons { width: 324px; }
	.team-member > .team-member-buttons > a:first-child { width: 264px; }
	.team-member > .team-member-buttons > a:is(.empty-linkedin) { width: 314px; }
	/* .team-member:is(.advisory-board-member) { position: relative; left: 364px; top: -1710px; margin-bottom: -530px; } */
	/* .teammemember-cards-container > .team-member:nth-child(4) { top: -1710px;  }
	.teammemember-cards-container > .team-member:nth-child(8),
	.teammemember-cards-container > .team-member:nth-child(14) { top: -2850px;  }
	.teammemember-cards-container > .team-member:nth-child(12) { top: -3990px;  }
	.teammemember-cards-container > .team-member:nth-child(13) { top: -3420px;  }
	.teammemember-cards-container > .team-member:nth-child(15) { top: -2280px;  } */

	.our-partners-container { margin: 0 -20px; }
	.our-partners-container > h1.main-page-h1 { margin: 40px 0; font-size: 64px; }
	.partners-cards > .partner { margin-bottom: 40px; display: flex; flex-direction: row; align-items: center; }
	.partners-cards > .partner > .partner-image,
	.partners-cards > .partner > .partner-text { display: inline-block; }
	.partners-cards > .partner > .partner-image { width: 250px; margin-right: 40px; }
	.partners-cards > .partner > .partner-text { width: 398px; }
	.partners-cards > .partner > .partner-text > a { margin-bottom: 40px; }

	.our-concept-container { width: 708px; margin: 60px auto 0; }
	.wide-block > div,
	.wide-block > div > .text-with-images { margin: 0 auto; width: 768px; position: relative; }
	.our-concept-container p { font-size: 18px; line-height: 30px; }
	.concept-block:not(.has-wide) { margin: 0 -30px; }
	.concept-block h2 { font-size: 30px; line-height: 40px; margin-bottom: 30px; }
	h1.our-concept { margin-bottom: 60px; }
	.meet-image { display: inline-block; margin: 0 40px 0 0; width: 220px; height: 200px; background-size: 220px 200px; }
	.meet-text { display: inline-block; width: 448px; float: right; }
	.our-concept-container > .first-block { margin-bottom: 60px; height: 300px; }
	.our-concept-container > div > .second-block > .text-with-images { padding: 236px 155px 218px 40px; height: 704px; }
	.our-concept-container > div > .second-block > .text-with-images > p { width: 100%; }
	.our-concept-container > .third-block > .text-with-images { padding: 192px 100px 238px 210px; height: 800px; }
	.our-concept-container > .concept-block > .text-with-images > h2 { width: 500px; }
	.our-concept-container > div > .fourth-block > .text-with-images { padding: 244px 182px 118px 64px; height: 880px; }
	.our-concept-container > div > .fourth-block > .text-with-images > h2 { width: 332px; }
	.our-concept-container > div > .fourth-block > .text-with-images > h2 > br { display: block; }
	.our-concept-container > div > .fourth-block > .text-with-images > p { margin-bottom: 30px; width: 524px; }
	.our-concept-container > div > .fourth-block > .text-with-images > a { font-size: 18px; width: 314px; padding: 11px 0; }
	.our-concept-container > .fifth-block > .text-with-images { padding: 215px 35px 100px 208px; height: 742px; }
	.our-concept-container > .last-block > p { margin: 0 auto 20px; width: 490px; }
	.our-concept-container > .last-block > a { margin-bottom: 60px; }

	.our-concept-container > div > .second-block > .mini-image-1 {
		width: 65px;
		height: 92px;
		background-size: 65px 92px;
		top: 100px;
		right: 638px;
	}

	.our-concept-container > div > .second-block > .mini-image-2 {
		width: 56px;
		height: 56px;
		background-size: 56px 56px;
		bottom: 250px;
		right: 48px;
	}

	.our-concept-container > div > .second-block > .mini-image-3 {
		width: 84px;
		height: 84px;
		background-size: 84px 84px;
		bottom: 42px;
		right: 588px;
	}

	.our-concept-container > div > .second-block >.line-1 {
		background-image: url('/invest/images/our_concept/768-second-vector.svg');
		width: 504px;
		height: 200px;
		top: 145px;
		right: 75px;
	}

	.our-concept-container > div > .second-block > .line-2 {
		background-image: url('/invest/images/our_concept/768-second-vector2.svg');
		width: 434px;
		height: 48px;
		bottom: 170px;
		right: 114px;
	}

	.our-concept-container > .third-block > .mini-image-0 {
		display: block;
		width: 65px;
		height: 92px;
		background-size: 65px 92px;
		top: 64px;
		right: 370px;
	}

	.our-concept-container > .third-block > .mini-image-1 {
		width: 78px;
		height: 78px;
		background-size: 78px 78px;
		bottom: 138px;
		right: 500px;
	}

	.our-concept-container > .third-block > .mini-image-2 {
		background-image: url('/invest/images/our_concept/ball2.svg');
		width: 56px;
		height: 78px;
		background-size: 56px 78px;
		bottom: 100px;
		right: 34px;
	}

	.our-concept-container > .third-block >.line-1 {
		background-image: url('/invest/images/our_concept/768-third-vector.svg');
		width: 248px;
		height: 490px;
		bottom: 202px;
		right: 470px;
	}

	.our-concept-container > .third-block > .line-2 {
		background-image: url('/invest/images/our_concept/768-third-vector2.svg');
		width: 346px;
		height: 26px;
		bottom: 140px;
		right: 120px;
		margin-right: 0;
	}

	.our-concept-container > div > .fourth-block > .mini-image-1 {
		width: 70px;
		height: 69px;
		background-size: 70px 69px;
		top: 122px;
		right: 500px;
	}

	.our-concept-container > div > .fourth-block > .mini-image-2 {
		width: 70px;
		height: 70px;
		background-size: 70px 70px;
		top: 446px;
		right: 32px;
	}

	.our-concept-container > div > .fourth-block >.line-1 {
		background-image: url('/invest/images/our_concept/768-fourth-vector.svg');
		width: 394px;
		height: 578px;
		top: 152px;
		right: 64px;
	}

	.our-concept-container > .fifth-block > .mini-image-0 {
		width: 108px;
		height: 108px;
		background-size: 108px 108px;
		top: 492px;
		right: 556px;
	}

	.our-concept-container > .fifth-block > .mini-image-1 {
		width: 108px;
		height: 108px;
		background-size: 108px 108px;
		top: 100px;
		right: 474px;
	}

	.our-concept-container > .fifth-block > .mini-image-2 {
		width: 104px;
		height: 126px;
		background-size: 104px 126px;
		top: 516px;
		right: 52px;
	}

	.our-concept-container > .fifth-block >.line-1 {
		background-image: url('/invest/images/our_concept/768-fifth-vector.svg');
		width: 564px;
		height: 396px;
		top: 168px;
		right: 168px;
	}

	.txt-st:is(.website-terms), .txt-st:is(.cookie-policy) { padding-top: 40px; }

	.fundit-container > .bundle-block { left: 14px; }

	.modal-right-text > .item-style-txt-2,
	.modal-left-img > .item-style-name,
	.modal-left-img > .item-style-name-2 { padding: 0; }
}

@media screen and (min-width: 1024px) {
	.content_wrapper { width: 924px; }
	.static-page > br { display: none; }
	.bundle-cards-slider .owl-carousel { width: 924px; }
	.bundle-cards-slider .owl-carousel > .owl-controls { width: 988px; }
	.ind-home-5 .front-promo-1 h2 { text-align: center; margin: 0 auto; }
	#slider3 { margin: 0 auto; width: 880px; }
	.ind-home-5 .owl-theme .owl-controls .owl-buttons div.owl-next { right: -36px !important; }

	.our-team-container { margin: 0 -5px; }
	h1.our-team { margin: 40px 0; }
	.team-member { width: 452px; height: 582px; margin: 0 0 40px; }
	.team-member > .team-member-photo { height: 302px; }
	.team-member > .team-member-description { height: 66px; }
	.team-member:not(.advisory-board-member) > .team-member-description { height: 90px; }
	.team-member:is(.advisory-board-member) > .team-member-description { margin-top: 10px; }
	.team-member > .team-member-buttons { width: 422px; margin-bottom: 0; padding-bottom: 0; }
	.team-member > .team-member-buttons > a:first-child { width: 362px; }
	.team-member > .team-member-buttons > a:is(.empty-linkedin) { width: 412px; }

	/* .team-member:is(.advisory-board-member) { left: 480px; top: -1868px; margin-bottom: -580px; } */
	/* .teammemember-cards-container > .team-member:nth-child(4) { top: -1868px;  }
	.teammemember-cards-container > .team-member:nth-child(8),
	.teammemember-cards-container > .team-member:nth-child(14) { top: -3114px;  }
	.teammemember-cards-container > .team-member:nth-child(12) { top: -4358px;  }
	.teammemember-cards-container > .team-member:nth-child(13) { top: -3736px;  }
	.teammemember-cards-container > .team-member:nth-child(15) { top: -2496px;  } */

	.partner h4 { font-size: 30px; line-height: 40px; }
	.partners-cards > .partner > .partner-image { margin: 0 85px 0 45px; }
	.partners-cards > .partner > .partner-text { width: 524px; }
	.partners-cards > .partner > .partner-text > a { width: 122px; padding: 10px 0; }

	.our-concept-container { margin: 60px -8.1px; width: 924px; }
	.wide-block > div,
	.wide-block > div > .text-with-images { margin: 0 auto; width: 1024px; }
	.our-concept-container p { font-size: 18px; }
	/* .concept-block:not(.has-wide) { margin: 0 -50px; } */
	.concept-block h2 { font-size: 30px; line-height: 40px; margin-bottom: 30px; }
	h1.our-concept { margin-bottom: 60px; }
	.meet-image { margin: 0 100px 0 0; width: 250px; height: 228px; background-size: 250px 228px; }
	.meet-text { width: 574px; }
	.our-concept-container > div > .second-block > .text-with-images { padding: 236px 163px 208px 120px; height: 664px; }
	.our-concept-container > .third-block > .text-with-images { padding: 173px 40px 264px 200px; height: 652px; }
	.our-concept-container > div > .fourth-block > .text-with-images { padding: 244px 180px 100px 126px; height: 760px; }
	.our-concept-container > div > .fourth-block > .text-with-images > h2 { width: 100%; }
	.our-concept-container > div > .fourth-block > .text-with-images > h2 > br { display: none; }
	.our-concept-container > div > .fourth-block > .text-with-images > p { width: 744px; }
	.our-concept-container > div > .fourth-block > .text-with-images > a { width: 400px; }
	.our-concept-container > .fifth-block > .text-with-images { padding: 230px 82px 194px 272px; height: 662px; }
	.our-concept-container > .last-block > p { width: 100%; }

	.our-concept-container > div > .second-block > .mini-image-1 { right: 908px; }
	.our-concept-container > div > .second-block > .mini-image-2 { bottom: 210px; right: 60px; }
	.our-concept-container > div > .second-block > .mini-image-3 { right: 790px; }
	.our-concept-container > div > .second-block >.line-1 {
		width: 742px;
		height: 204px;
		top: 142px;
		right: 102px;
		background-size: 742px;
	}

	.our-concept-container > div > .second-block > .line-2 {
		width: 590px;
		height: 70px;
		bottom: 108px;
		right: 136px;
		background-size: 590px;
	}

	.our-concept-container > .third-block > .mini-image-0 { top: 76px; right: 576px; }
	.our-concept-container > .third-block > .mini-image-1 { bottom: 110px; right: 746px; }
	.our-concept-container > .third-block > .mini-image-2 { bottom: 102px; right: 60px; }
	.our-concept-container > .third-block >.line-1 {
		background-image: url('/invest/images/our_concept/1024-third-vector.svg');
		width: 296px;
		height: 396px;
		bottom: 156px;
		right: 668px;
	}

	.our-concept-container > .third-block > .line-2 {
		width: 546px;
		height: 42px;
		bottom: 100px;
		right: 162px;
		background-size: 546px;
	}

	.our-concept-container > div > .fourth-block > .mini-image-1 { right: 730px; }
	.our-concept-container > div > .fourth-block > .mini-image-2 { top: 200px; right: 122px; }
	.our-concept-container > div > .fourth-block >.line-1 {
		background-image: url('/invest/images/our_concept/1024-fourth-vector.svg');
		width: 604px;
		height: 478px;
		top: 148px;
		right: 90px;
	}

	.our-concept-container > .fifth-block > .mini-image-0 { top: 420px; right: 820px; }
	.our-concept-container > .fifth-block > .mini-image-1 { top: 110px; right: 674px; }
	.our-concept-container > .fifth-block > .mini-image-2 { top: 436px; right: 82px; }
	.our-concept-container > .fifth-block >.line-1 {
		background-image: url('/invest/images/our_concept/1024-fifth-vector.svg');
		width: 752px;
		height: 336px;
		top: 174px;
		right: 192px;
	}

	.modal-right-text > .item-style-txt-2 { max-height: 264px; }
	.modal-right-text > a { position: inherit; float: right; margin-top: 10px; width: 15px; height: 15px; float: right; }
	.modal-right-text > a > img { width: 15px; height: 15px; background-size: 15px 15px; }

	#sbox-window > #sbox-content { height: inherit !important; }
}


@media screen and (min-width: 1366px) {
	.content_wrapper { width: 1335px; }
	.row { margin: 0; }
	.text-container > p { width: 1182px; }
	.cards-block { display: flex; height: 214px; justify-content: space-between; }
	.cards-block > div { margin: 0 10px; width: 650px; height: 214px; display: inline-block; }
	.cards-block > div.first-card { margin-left: 0; }
	.cards-block > div.second-card { margin-right: 0;}
	.ind-home-5 .front-promo-1 h2 { font-size: 42px; }
	.bundle-cards-slider .owl-carousel { width: 1340px; }
	.bundle-cards-slider .owl-carousel > .owl-controls { width: 1400px; }

	.dropdowns-container { margin-top: 64px; display: flex; }
	.dropdowns-container > .flex-child { box-sizing: border-box; width: 50%; display: flex; flex-wrap: wrap; flex-direction: column; }
	.dropdowns-container > .flex-child:nth-child(2) { align-items: end; }
	.dropdown-block,
	.dropdown-block > .dropdown-text { width: 640px; }

	.team-member { display: inline-block; width: 320px; height: 530px; margin-right: 20px; }
	/* .advisory-board-member { margin-right: 0; } */
	.team-member > .team-member-photo { height: 214px; }
	.team-member > .team-member-buttons { width: 320px; }
	.team-member > .team-member-buttons > a:first-child { width: 235px; }
	.team-member > .team-member-buttons > a:is(.empty-linkedin) { width: 280px; }
	.team-member:not(.advisory-board-member) > .team-member-description { height: 114px; }
	.team-member:is(.advisory-board-member) > .team-member-description { height: 90px; }	

	.teammemember-cards-container { flex-flow: wrap; }
	/* .team-member:is(.advisory-board-member) { position:  inherit; left: inherit; margin-bottom: 20px; } */

	.partner h4,
	.partner h5 { display: inline-block; margin-right: 20px; }
	.partners-cards > .partner > .partner-image { margin: 0 135px 30px 95px; }
	.partners-cards > .partner > .partner-text { width: 840px; }

	.our-concept-container { width: 1266px; margin: 60px auto; }
	.wide-block > div,
	.wide-block > div > .text-with-images { margin: 0 auto; width: 1366px; }
	h1.our-concept { margin-bottom: 60px; }
	.meet-image { margin: 0 100px 0 0; width: 350px; height: 320px; background-size: 350px 320px; }
	.meet-text { width: 816px; margin-top: 82px; }
	.our-concept-container > div > .second-block > .text-with-images { padding: 268px 172px 238px 186px; }
	.our-concept-container > .third-block > .text-with-images { padding: 200px 83px 253px 294px; }
	.our-concept-container > div > .fourth-block > .text-with-images { padding: 258px 335px 120px 122px; }
	.our-concept-container > div > .fourth-block > .text-with-images > p { width: 984px; }
	.our-concept-container > div > .fourth-block > .text-with-images > a { width: 600px; }
	.our-concept-container > .fifth-block > .text-with-images { padding: 256px 86px 300px 282px; }
	.our-concept-container > .last-block > p { width: 100%; }

	.our-concept-container > div > .second-block > .mini-image-1 { right: 1266px; }
	.our-concept-container > div > .second-block > .mini-image-2 { right: 68px; }
	.our-concept-container > div > .second-block > .mini-image-3 { right: 860px; }
	.our-concept-container > div > .second-block >.line-1 {
		width: 1210px;
		height: 248px;
		top: 100px;
		right: 36px;
		background-size: 1210px;
	}

	.our-concept-container > div > .second-block > .line-2 {
		width: 690px;
		height: 76px;
		bottom: 100px;
		right: 128px;
		background-size: 690px;
	}

	.our-concept-container > .third-block > .mini-image-0 { top: 96px; right: 916px; }
	.our-concept-container > .third-block > .mini-image-1 { bottom: 132px; right: 1020px; }
	.our-concept-container > .third-block > .mini-image-2 { bottom: 100px; right: 146px; }
	.our-concept-container > .third-block >.line-1 {
		background-image: url('/invest/images/our_concept/1440-third-vector.svg');
		width: 286px;
		height: 370px;
		bottom: 146px;
		right: 988px;
	}

	.our-concept-container > .third-block > .line-2 {
		width: 688px;
		height: 60px;
		bottom: 108px;
		right: 294px;
		background-size: 688px;
	}

	.our-concept-container > div > .fourth-block > .mini-image-1 { right: 1160px; }
	.our-concept-container > div > .fourth-block > .mini-image-2 { top: 212px; right: 156px; }
	.our-concept-container > div > .fourth-block >.line-1 {
		background-image: url('/invest/images/our_concept/1440-fourth-vector.svg');
		width: 1020px;
		height: 478px;
		top: 132px;
		right: 122px;
	}

	.our-concept-container > .fifth-block > .mini-image-0 { top: 444px; right: 1220px; }
	.our-concept-container > .fifth-block > .mini-image-1 { top: 110px; right: 980px; }
	.our-concept-container > .fifth-block > .mini-image-2 { top: 528px; right: 200px; }
	.our-concept-container > .fifth-block >.line-1 {
		width: 946px;
		height: 436px;
		top: 154px;
		right: 378px;
		background-size: 946px;
	}

	.wide-block { width: calc(100vw - 8.1px); }
}


@media screen and (min-width: 1572px) {
	.content_wrapper { width: 1472px; }
	.row { margin: 0 -15px; }
	.cards-block { height: 190px; }
	.cards-block > div { width: 716px; }
	.ind-home-5 .front-promo-1 h2 { width: 1404px; }

	.dropdown-block,
	.dropdown-block > .dropdown-text { width: 700px; }

	.our-concept-container { margin: 60px 58px; }
	.wide-block { width: 100vw; left: calc(53% - 50vw); }
	.wide-block > div, .wide-block > div > .text-with-images { width: calc(100% - 100px); }
}



@media screen and (min-width: 1860px) {
	.content_wrapper { width: 1760px; }
	.cards-block{ height: 190px; }
	.cards-block > div { width: 860px; height: 190px; }
	.bundle-cards-slider .owl-carousel { width: 1780px; }
	.bundle-cards-slider .owl-carousel > .owl-wrapper-outer { margin-left: -10px; }
	.bundle-cards-slider .owl-carousel > .owl-controls { width: 1824px; }

	.dropdown-block,
	.dropdown-block > .dropdown-text { width: 850px; }

	.team-member { width: 425px; height: 588px; }
	.team-member > .team-member-photo { height: 284px; }
	.team-member > .team-member-buttons { width: 425px; }
	.team-member > .team-member-buttons > a:first-child { width: 340px; }
	.team-member > .team-member-buttons > a:is(.empty-linkedin) { width: 385px; }
	.team-member:not(.advisory-board-member) > .team-member-description { height: 94px; }
	.team-member:is(.advisory-board-member) > .team-member-description { height: 70px; }	

	.partners-cards > .partner > .partner-image { width: 350px; margin: 0 85px 20px 45px; }
	.partners-cards > .partner > .partner-text { width: 1260px; }

	.our-concept-container,
	.wide-block > div
	.wide-block > div > .text-with-images { width: 1340px; margin: 0 auto; }
	.our-concept-container { margin-top: 60px; }

	#all_wrapper { overflow-x: hidden !important; }
}


@media screen and (min-width: 279px) { .sub-window { padding: 10px; } }
@media screen and (min-width: 899px) {
	.sub-window { padding: 24px; }
	.modal-left-img { width: 300px ; display: inline-block; }
	.modal-right-text { display: inline-block; float: right; width: 500px ; margin-right: 20px ; }
	.item-style-txt-2 { max-height: 322px; }
}