header .logo {height: 55px;}
@media (max-width: 992px) {header .logo {height: 40px;}}
:root {--body-bg:rgb(255, 255, 255);--bs-body-bg:rgb(255, 255, 255); --bg-header-bg:rgb(255, 255, 255);--bs-bg-header-bg:rgb(255, 255, 255); --bg-footer-bg:rgb(69, 69, 69);--bs-bg-footer-bg:rgb(69, 69, 69); --menu-bg:rgb(249, 249, 249);--bs-menu-bg:rgb(249, 249, 249); --primary:#FBBC05;--bs-primary:#FBBC05; --secondary:#275D3D;--bs-secondary:#275D3D; --main-content:rgb(255, 255, 255);--bs-main-content:rgb(255, 255, 255); --border-color:rgb(237, 237, 237);--bs-border-color:rgb(237, 237, 237); --body-text:#304042;--bs-body-text:#304042; --bg-header-text:#FFFFFF;--bs-bg-header-text:#FFFFFF; --bg-footer-text:#FFFFFF;--bs-bg-footer-text:#FFFFFF; --menu-text:#FFFFFF;--bs-menu-text:#FFFFFF; --primary-text:#F5F5F5;--bs-primary-text:#F5F5F5; --secondary-text:#FFFFFF;--bs-secondary-text:#FFFFFF; --link-color:#304042;--bs-link-color:#304042; --link-hover-color:rgb(251, 188, 5);--bs-link-hover-color:rgb(251, 188, 5); --primary-10:#FBBC051a;--bs-primary-10:#FBBC051a; --primary-20:#FBBC0533;--bs-primary-20:#FBBC0533; --primary-30:#FBBC0542;--bs-primary-30:#FBBC0542; --primary-40:#FBBC0566;--bs-primary-40:#FBBC0566; --primary-50:#FBBC0580;--bs-primary-50:#FBBC0580; --primary-60:#FBBC0599;--bs-primary-60:#FBBC0599; --primary-70:#FBBC05b3;--bs-primary-70:#FBBC05b3; --primary-80:#FBBC05cc;--bs-primary-80:#FBBC05cc; --primary-90:#FBBC05e6;--bs-primary-90:#FBBC05e6; --secondary-10:#275D3D1a;--bs-secondary-10:#275D3D1a; --secondary-20:#275D3D33;--bs-secondary-20:#275D3D33; --secondary-30:#275D3D42;--bs-secondary-30:#275D3D42; --secondary-40:#275D3D66;--bs-secondary-40:#275D3D66; --secondary-50:#275D3D80;--bs-secondary-50:#275D3D80; --secondary-60:#275D3D99;--bs-secondary-60:#275D3D99; --secondary-70:#275D3Db3;--bs-secondary-70:#275D3Db3; --secondary-80:#275D3Dcc;--bs-secondary-80:#275D3Dcc; --secondary-90:#275D3De6;--bs-secondary-90:#275D3De6; }
.btn-clear-cart{
  display:none!important;
}
.bg-form {
    color: #ababab;
}
.custom-cookies .bg-header{
	background: #412E2C ! Important;
  	overflow: hidden;
  	padding-bottom: 0px ! Important;
}
.custom-cookies .header-first-row{
	padding: 5px 10px 5px!Important;
  	overflow: hidden;
}
.custom-cookies .menu-id-24 {
  display: block;
}
.custom-home-page .menu-id-24 {
  display: none;
}
.custom-cookies .header-first-row img{
	height: 50px!important;
}
.custom-cookies .main_header{
	margin-top: 7rem!Important;
}
.filter-95{
	padding-top: 6px;
    color: white !important;
    font-size: 0.95rem !important;
    min-width: 100px;
    border-radius: 20px;
    font-weight: 600;
}
.h5-contacts-first{
   margin-top: 5px;
}
.h3-header-contact{
  font-size: 38px!important;
}
.h3-contacts{
  font-size: 24px!important;
}
@media(max-width: 992px){
.h3-header, .main-header{
    font-size: 2rem!important;
}
  .main_header {
    font-size: 1.45rem;
    FONT-WEIGHT: 400;
    text-transform: unset;
    margin-top: 6rem !important;
}
  .custom-cookies .main_header {
    margin-top: 6rem ! Important;
}
  .main_header:after {
    top: 40px;
}
  
}
.form-check input[type=checkbox]+label:before {
    border: 2px solid var(--primary)!important;
    background:var(--primary);
}
.alert-primary {
    color: #fff;
    background-color: #fabc16;
    border-color: #fabc16;
    position: relative;
    z-index: 100000;
    margin-bottom: 0;
    text-align: center;
}

.btn-submit {
    padding: 12px 40px 10px 40px;
    background: var(--primary);
    border-radius: 100px;
    font-family: 'Kankin';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 32px;
    color: #222!important;
    max-width: 321px;
}
.contact-address{
	font-size: 20px;
}
@media(max-width:992px){
  .btn-submit {
    padding: 16px 40px 10px 40px;
}
}
.btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active {
    color:#333!important;
}

.cc-text{
      margin-top: 19px;
}
.contact-form{
  border-radius: 0px;
}

body{
  overflow-x: hidden;
}

 .main_header {
    text-transform: capitalize;
}

.modal-body-custom{
  max-height: 70vh; overflow: auto;
}

@media(max-width: 992px){
  .main-menu2 .close-mobile {
    background: #412E2C!important;

}

  .logo-in-menu{
        margin-top: 5px;
    height: 55px!important;
    width: auto!important;
    margin-bottom: 5px;
  }
  .navbar-nav a{
    color: #fff!important;
  }
  .show .fa-user{
    color: #fff!important;
  }
    .logo-col{
      padding-right: 0px;
    }
   .logo{
      margin-top: 3px;
      margin-left: auto;
     margin-right: -25px;
	}
  
  .navbar-collapse .nav-custom-link {

    color: #fff!important;
}
 
  .header-icons
  {
      display:none;
    }
  
   .flag-text-color{
     display:none;
  }
  
  .language-container, .currency-container{
      display:none!important;
  }
  
  .close-mobile i {
    margin-top: 21px!important;
		}
 
}

.custom-terms .contact-form,  .custom-terms header, .custom-privacy .contact-form, .custom-privacy header{
  display:none;
}
.custom-terms .bg-footer,.custom-privacy .bg-footer{
  display:none;
}
.modal-btn{
  color: #222!important;
  font-weight: 600!important;
}
.modal-btn:hover{
  color: #333!important;
}
.brown-text{
  color:#C5AE95!important;
}
footer .bg-footer .logo {

    width: 250px;
}
.col-lg-terms{
      max-width: 160px;
}
.annual-fee-grid-cell-content{
  font-family: "Kankin"!important;
}
.h6-custom{
  font-size: .95rem;
}
.cookie-consent {
    background: #6D4E4B!important;
}
.cookie-consent a{
    color: #fff!important;
  font-size:0.9rem!important;
}

.cookie-consent .btn-primary{
padding-top: 6px;
    color: #333!important;
    font-size: 0.95rem!important;
    min-width: 100px;
    border-radius: 20px;
    font-weight: 600;
}
.main-header{
    font-weight: 400;
    font-size: 48px;
}
.video-container{
  margin-bottom: 60px;
}
.video-container .card-body, .video-container .card-footer, .video-container .main_header{
   display:none;
}
.main-header{
  font-size: 48px;
}
@media(min-width: 992px){

.video-container .col-lg-3 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
}
.font-custom{
   font-family: "Kankin";
}
.contact-form label {
    font-family: "Kankin";
    margin-bottom: 0.3rem;
    font-size: 24px;
    font-weight: 400;
}

.form-check input[type=checkbox]+label, .gdpr-text {
    font-size: 1rem;
    font-family: 'Istok Web';
}

.form-check input[type=checkbox]+label:before {
    border: 2px solid #ffffff;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ababab!important;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #ababab!important;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #ababab!important;
}

input[type=text].form-control:focus {
  border-bottom: 2px solid var(--primary);
}
input:focus {

  -webkit-box-shadow: none!important;
  box-shadow: none!important;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
}

/*Change text in autofill textbox*/
input:-webkit-autofill{
    -webkit-text-fill-color: #fff !important;
}

.features-zig-zag .img-zig-zag{
  margin-bottom:30px;
}
@media(max-width: 576px){
  
  .features-zig-zag .img-zig-zag{
  margin-bottom:0px;
}
}

[placeholder]:focus::-webkit-input-placeholder {
    transition: text-indent 0.4s 0.4s ease; 
    text-indent: -100%;
    opacity: 1!important;
  color: #ababab!important;
  
 }
.contact-us-message{
    border: 1px solid #707070;
    padding: 30px!important;
}
.contact-us-input{
    border: 0px;
    border-bottom: 1px solid #707070;
    padding: 30px!important;
    padding-left: 0px!important;
    padding-bottom: 20px!important;
    border-radius: 0px;
  color: #ababab;
}
.contact-us-input:focus{
    border-bottom:  1px solid #707070;
}
.contact-us{
    font-family: 'Kankin';
    font-style: normal;
    font-weight: 400;
    font-size: 44px;
}
.contact-form p, .contact-form a, .contact-form h3,  .contact-form h5 ,  .contact-form label {
   color: #fff;
}
#userDrop{
display:none;
}

.bg-header {
    background: transparent;
}
.main-menu2 .nav-item {
    background: transparent!important;
}
.main-menu2,.main-menu2 .collapse {
    background: transparent!important;
}

@media (max-width: 992px) {
.main-menu2 .navbar-collapse.show {

    background: var(--secondary)!important;
}

}

@font-face {
font-family: 'Kankin';
src: url('/fonts/Kankin.otf');
}
body {
        font-family: 'Istok Web';
    font-style: normal;
    font-weight: 400;
}

.header-first-row{
  position: fixed-top;
    width: 100%;
}

.wise-investment, 
.advantages-grid {
	background-color: #F1EDEC;
  	padding-top: 50px;
    box-shadow: 0 0 0 100vmax #F1EDEC;
    clip-path: inset(0 -100vmax);
}

@media (max-width: 992px) {
  .wise-investment,
  .advantages-grid {
  		padding-top: 70px;
  }
}

@media (max-width: 576px) {
  .wise-investment,
  .advantages-grid {
  		padding-top: 60px;
  }
}

.wise-investment .main_header {
	font-family: 'Kankin';
    font-style: normal;
    font-weight: 400;
    font-size: 48px;
    line-height: 56px;
    color: #304042;
  	margin-bottom: 70px!important;
}

@media (max-width: 576px) {
  .wise-investment .main_header {
  	 font-size: 32px;
	 line-height: 40px;
  }
}

.wise-investment .main_header:after {
	display: none;
}

.advantages-grid .main_header {
	display: none;
}

.wise-investment .card,
.wise-investment .card .card-body,
.wise-investment .card img, 
.advantages-grid .card, 
.advantages-grid .card .card-body, 
.advantages-grid .card img {
	border: none!important;
}

.wise-investment .card > a, 
.advantages-grid .card > a {
	display: flex;
  	justify-content: center;
  	align-items: center;
  	margin-bottom: 1.875rem;
}

.wise-investment .card .card-body, 
.advantages-grid .card .card-body {
	padding: 0!important;
}

.wise-investment .card .card-body > a,
.advantages-grid .card .card-body > a {
	display: none;
}

.wise-investment .card img, 
.advantages-grid .card img {
	width: 5rem;
  	height: 5rem;
}

.wise-investment .card .card-body .news-short-description, 
.advantages-grid .card .card-body .news-short-description {
	font-family: 'Istok Web';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    text-align: center!important;
    color: #304042;
    max-width: 220px;
    margin: 0 auto;
}

@media (max-width: 576px) {
  .wise-investment .card .card-body .news-short-description, 
  .advantages-grid .card .card-body .news-short-description {
  	max-width: 100%;
  }
}

.wise-investment .card-footer:last-child,
.advantages-grid .card-footer:last-child {
	display: none;
}

.features-zig-zag .main_header {
	display: none;
}

.features-zig-zag .description-zig-zag .h3-zig-zag {
     font-family: 'Kankin';
    font-weight: 400!important;
    font-size: 36px!important;
    line-height: 48px!important;
    color: #304042!important;
    text-align: start!important;
    margin-bottom: 48px!important;
    text-transform: capitalize!important;
}

@media (max-width: 1200px) {
  .features-zig-zag .description-zig-zag .h3-zig-zag {
     font-size: 2.25rem!important;
    line-height: 2.75rem!important;
    margin-bottom: 32px!important;
  }
}


@media (max-width: 992px) {
  .features-zig-zag .description-zig-zag .h3-zig-zag {
  	 text-align: center!important;
  }
}

@media (max-width: 768px) {
  .features-zig-zag .description-zig-zag .h3-zig-zag {
     font-size: 2rem!important;
    line-height: 2.5rem!important;
  }
}


.features-zig-zag .description-zig-zag .product-description {

    font-style: normal!important;
    font-weight: 400!important;
    font-size: 2p2x!important;
    line-height: 30px!important;

}

@media (max-width: 1200px) {
  .features-zig-zag .description-zig-zag .product-description {
  	 font-size: 20px!important;
   	 line-height: 28px!important;
  }
}


.videos-gallery {
	margin-bottom: 130px;
}

@media (max-width: 992px) {
  .videos-gallery {
  	margin-bottom: 60px;	
  }
}

@media (max-width: 768px) {
	.videos-gallery {
      margin-bottom: 30px;	
    }
}

@media (max-width: 600px) {
	.videos-gallery {
      margin-bottom: 0;	
    }
}


.videos-gallery .main_header {
	font-family: 'Kankin';
    font-style: normal;
    font-weight: 400;
    font-size: 40px;
    line-height: 48px;
    text-align: center;
    color: #304042;
  	margin-bottom: 4.25rem;
}

.videos-gallery .main_header:after {
	display: none;
}

.videos-gallery .card-footer,
.videos-gallery .card-body {
	display: none;
}

.product-page.for-investor .main_header {
    font-family: 'Kankin';
    font-style: normal;
    font-weight: 400;
    font-size: 40px;
    line-height: 48px;
    text-transform: capitalize;
}

@media (max-width: 992px) {
  .product-page.for-investor .main_header {
  	margin-bottom: 60px!important;
    text-align: center;
  }
}

@media (max-width: 600px) {
  .product-page.for-investor .main_header {
  	 font-size: 32px;
    line-height: 40px;
    margin-bottom: 0!important;
  }
}


.product-page.for-investor .main_header:after {
	display: none;
}

.product-page.for-investor .description-zig-zag h3 {
	display: none;
}

.product-page.for-investor .description-zig-zag .product-description {
	font-family: 'Istok Web';
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 30px;
   
}

@media (max-width: 992px) {
  .product-page.for-investor .description-zig-zag .product-description {
  	 font-size: 20px;
    line-height: 28px;
  }
}

.product-page.for-investor .photo-contain, 
.product-page.for-investor .photo-cover {
	width: unset;
}

@media (max-width: 600px) {
	.product-page.for-investor .photo-contain, 
    .product-page.for-investor .photo-cover {
        width: 100%;
        object-fit: contain;
    }
}

.gallery {
  margin: 150px auto;
}

@media (max-width: 992px) {
  .gallery {
    margin: 90px auto;
  }
  .bg-header {
    padding-top: 0rem!important;
}
}

@media (max-width: 768px) {
  .gallery {
    display: none;
  }
}

.gallery-heading {
  font-family: 'Kankin';
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 48px;
  text-align: center;
  color: #304042;
  margin-bottom: 68px;
}

.gallery-image {
  width: 100%;
  height: 100%;
}
.gallery-double-column {
  display: flex;
  flex-direction: column;
}
.gallery-half-image {
  flex: 1 0 47%;
}
.gallery-half-image:not(:last-child) {
  margin-bottom: 1.5rem;
}

.gallery-mobile-carousel {
  display: none;
}
@media (max-width: 768px) {
  .gallery-mobile-carousel {
    display: block;
    margin: 70px 0;
  }
}
.gallery-mobile-carousel-list-item {
  width: 100%;
  display: flex;
  justify-content: center;
  padding: 0 10px;
}
.media-mobile-carousel-image-container {
  max-height: 400px;
  width: 100%;
}
.gallery-mobile-carousel-image {
  width: 100%;
  object-fit: cover;
  height: 100%;
}

.splide__pagination {
  bottom: -2.5rem!important;
}
.splide__pagination li button {
  width: 8px;
  height: 8px;
  background: #D9D9D9!important;
}
.splide__arrows {
  display: none;
}


.media-grid-gallery-image-wrapper {
  display: block;
}

.media-grid-gallery {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px 32px;
}

.media-grid-gallery-image-wrapper:nth-child(1) {
  grid-column: 1/2;
  grid-row: 1/3;
}

.media-grid-gallery-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  cursor: pointer;
}

.gallery-content {
  font-size: .8em;
}

.lightbox {
  position: fixed;
  display: none;
  background-color: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100vh;
  overflow: auto;
  top: 0;
  left: 0;
  z-index: 1000;
  align-items: center;
  justify-content: center;
}
.lightbox-content {
  position: relative;
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 50px 1fr 50px;
  justify-content: center;
  align-items: center;
}

.lightbox-content img {
  border-radius: 7px;
  width: 100%;
  height: 100%;
  object-fit: contain;
  grid-column: 2/3;
  grid-row: 1/2;
  margin: 0 auto;
  max-height: 500px;
  padding: 0 20px;
}
.lightbox-prev,
.lightbox-next {
  position: absolute;
  color: #fff;
  padding: 7px;
  top: 0;
  cursor: pointer;
  width: 30px;
  height: 30px;
}
.lightbox-prev {
  left: 10px;
  position: relative;

}

.lightbox-prev:before {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='24' viewBox='0 0 14 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.939777 13.0607C0.353991 12.4749 0.353991 11.5251 0.939777 10.9393L10.4857 1.3934C11.0715 0.807611 12.0213 0.807611 12.607 1.3934C13.1928 1.97918 13.1928 2.92893 12.607 3.51472L4.12176 12L12.607 20.4853C13.1928 21.0711 13.1928 22.0208 12.607 22.6066C12.0213 23.1924 11.0715 23.1924 10.4857 22.6066L0.939777 13.0607ZM2.87695 13.5L2.00044 13.5L2.00044 10.5L2.87695 10.5L2.87695 13.5Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
}


.lightbox-next {
  right: -4%;
  position: relative;

}

@media (max-width: 800px) {
  .lightbox-next {
    right: -1%;
  }
}

.lightbox-next:before {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='24' viewBox='0 0 14 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7331 13.0605C13.3189 12.4748 13.3189 11.525 12.7331 10.9392L3.18713 1.39328C2.60134 0.80749 1.6516 0.80749 1.06581 1.39328C0.480025 1.97906 0.480025 2.92881 1.06581 3.5146L9.55109 11.9999L1.06581 20.4852C0.480027 21.0709 0.480027 22.0207 1.06581 22.6065C1.6516 23.1923 2.60135 23.1923 3.18713 22.6065L12.7331 13.0605ZM10.7959 13.4999L11.6724 13.4999L11.6724 10.4999L10.7959 10.4999L10.7959 13.4999Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");

}


.lightbox-close-icon {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.lightbox-close-icon:before {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' fill='%23ffffff'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath fill='%23ffffff' d='M195.2 195.2a64 64 0 0 1 90.496 0L512 421.504 738.304 195.2a64 64 0 0 1 90.496 90.496L602.496 512 828.8 738.304a64 64 0 0 1-90.496 90.496L512 602.496 285.696 828.8a64 64 0 0 1-90.496-90.496L421.504 512 195.2 285.696a64 64 0 0 1 0-90.496z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.lightbox-prev:hover,
.lightbox-next:hover {
  opacity: .8;
}
.bg-header .nav-custom-link {
    margin-right: 30px;
}
.cookie-consent{
	display: none;
}
#cookiescript_badge{
	display: none!Important;
}
@media (max-width: 767px) { }
.siteLoaded {
    display:block !important;
    opacity:1 !important;
    transition: opacity 0.5s ease;
}

