/* Alternative colors */

/* Alternative colors */

/* Background mask */

/* menu */
.main-menu, .top-menu-links { background: rgba(0, 0, 0, 0.9); }
@media (min-width:601px) {
  .main-menu, .top-menu-links { background: none; }
}
.top-menu-links .links li.cta a:hover { color: #6c11ff; }
.main-menu ul li.active .icon, .main-menu ul li a:hover { color: #6c11ff; }

/* main page */

/* asssign different background for each section */
.section .content .c-columns { background: rgba(0, 0, 0, 0.25); }

/*
.section-about {
  background: url("../img/bg-default2.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover; }

.section-services {
  background: url("../img/bg-default1.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover; }

.section-projects {
  background: url("../img/pattern.png");
  background-repeat: repeat;
  background-position: center center;
  background-size: auto; }

.section-register {
  background: url("../img/bg-default.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover; }

.section-contact {
  background: url("../img/bg-default4.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover; }

*/

/* text color */
.section .content .c-columns {  /* feature list */ }
.section .content .c-columns .c-logo .arrow-circ-btn { color: #fff; border-color: #fff; }
.section .content .c-columns .c-logo .arrow-circ-btn:before { background: #fff; }
.section .content .c-columns .c-logo .arrow-circ-btn:focus, .section .content .c-columns .c-logo .arrow-circ-btn:hover { color: #6c11ff; }
.section .content .c-columns .wrapper .arrow-circ-btn:focus, .section .content .c-columns .wrapper .arrow-circ-btn:hover { color: #6c11ff; }
.section .content .c-columns .item-desc a { color: #6c11ff; }
.section .content .c-columns .circ-btn:hover:before { border-color: #6c11ff; border-top-color: transparent; }
.section .content .c-columns .c-features-list li h3 { color: #6c11ff; }
.section .content .c-columns .c-features-list li:before { background: #6c11ff; }
.section .content .c-columns .swiper-pagination-bullet:hover, .section .content .c-columns .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #6c11ff; }
.section .content .c-columns .swiper-pagination-bullet:hover:before, .section .content .c-columns .swiper-pagination-bullet.swiper-pagination-bullet-active:before { border-color: #6c11ff; }
.section .content .c-columns .wrapper .items-nav-container .items-button a:after { background: #6c11ff; }

/* footer */

/* Buttons */
.circ-btn { color: #fff; }
@media (min-width:601px) {
  .circ-btn { color: #fff; }
}
.arrow-circ-btn .arrow-icon:after { border-color: #6c11ff; }
.arrow-circ-btn .arrow-icon:before { border-color: #6c11ff; border-left-color: transparent; }
.arrow-circ-btn:hover .arrow-icon:after { border-color: #6c11ff; }
.arrow-circ-btn:focus .arrow-icon:before, .arrow-circ-btn:hover .arrow-icon:before { border-color: #fff; border-left-color: transparent; }

/* Fonts */

/*# sourceMappingURL=style-color6.css.map */


.home-slide { position: relative; overflow: hidden; }
.section .content .c-columns .c-logo .top { top: 140px; }
.header-top .logo-wrapper .logo img { height: 70px; }
.logo-text { padding-top: 20px; }
.logo-text .blue-text { color: #fff; }
.logo-text .red-text { color: #EF1025; }
.logo-text .grey-text { color: #7F7F7F; }
.main-menu .icon-trophy svg { width: 30px; padding-top: 10px; }
.main-menu li.active span.icon-trophy svg path { stroke: #6c11ff; }
.section .content .c-logo .icon-svg svg { width: 70px; }
.main-menu .icon-user svg { width: 35px; padding-top: 10px; }
.main-menu span.icon-user svg path { fill: #fff; }
.main-menu li.active span.icon-user svg path { fill: #6c11ff; }
.section .content .c-logo .icon-svg svg { width: 70px; }
@media(min-width:1200px) {


  /*  .hm-banner ul { list-style: none !important; padding: 0; margin: 0; margin-top: 59px; }
    .hm-banner ul li { list-style: none !important; padding: 10px 30px; margin: 10px; width: 450px; font-size: 16px; font-weight: 100; height: 72px; display: flex; justify-content: center; flex-direction: column; border-radius: 60px; position: relative; line-height: normal; }
    li.one { background: #1dd2d0; }
    li.two { background: #05b0c2; left: 90px; }
    li.three { background: #0084be; left: 150px; }
    li.four { background: #3455a2; left: 170px; }
    li.five { background: #5b3298; left: 150px; }
    li.six { background: #a838ad; left: 90px; }
    li.seven { background: #d33b9f; }*/
  .rotate-circle hr { width: 20px; height: 20px; display: block; border: none; border-radius: 50%; position: absolute; }
  hr.one { background: #1dd2d0; top: -26px; left: 138px; }
  hr.two { background: #05b0c2; top: 25px; left: 249px; }
  hr.three { background: #0084be; top: 158px; left: 283px; }
  hr.four { background: #3455a2; top: 258px; left: 199px; }
  hr.five { background: #5b3298; top: 250px; left: 65px; }
  hr.six { background: #a838ad; top: 153px; left: -7px; }
  hr.seven { background: #d33b9f; top: 25px; left: 24px; }
  .logo-circle { width: 200px; height: 200px; background: #fff; border-radius: 50%; position: relative;  text-align: center; }
  .hm-banner {  /* display: flex; */ }
  .rotate-circle { width: 300px; height: 300px; border: 1px solid #fff; border-radius: 50%; position: absolute; top: -48px; left: -48px; background-size: 100%; }
  .rotate-circle { -webkit-animation: rotating 10s linear infinite; }
  @-webkit-keyframes rotating {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
  }
  .logo-circle img { width: 130px; padding-top: 34px; }
}
.page-loader div .icon { width: 100px; height: 100px; margin-left: -50px; background: #fff; }
.page-loader div p { margin-top: 180px; }
.ion-spin img { text-align: center; }
.section-image { position: absolute; width: 100%; height: 100%; z-index: -1; overflow: hidden; top: 0; left: 0; }
.section-image:after { content: ''; display: block; width: 100%; height: 100%; background: rgb(0 0 0 / 49%); z-index: 1; position: absolute; top: 0; left: 0; }
.section-image img { min-width: 100%; min-height: 100%; object-fit: cover; object-position: center; min-width: 100%; height: auto; min-height: 100%; }
.section { position: relative; }
.section-team .item-list .desc { text-align: center; }
.section-team .item-list .desc h3 { text-align: center; }
.section-team .item-list .desc p { text-align: center; }
.section-team .item-list .user-wrap img { border-radius: 50%; max-width: 130px; }
.user-wrap { margin-bottom: 16px; }
.section-team .wrapper { max-width: 1110px; }
.clock-wrapper { display: flex; }
.wethe-wrap { overflow: hidden; position: relative; }
.wethe-wrap:before { content: ''; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 9; }
.clock ul { display: flex; }
.clock ul li { padding: 0 2px; font-size: 22px; }
.clock-wrap { width: 128px; position: relative; border-right: 1px solid rgb(255 255 255 / 50%); }
.curent-weather { padding-left: 30px; }
.curent-weather p { margin-bottom: 0; line-height: normal; }
.section-home .curent-weather h3 { margin-bottom: 0; font-size: 26px; font-weight: 500; }
.wethe-wrap .curent-weather { display: flex; }
.climate-wrap { padding-left: 30px; }
.climate-wrap #description { font-size: 26px; font-weight: bold; padding-top: 10px; }
.section-home .content .title-desc { max-width: none; }
.section .content .c-columns { min-height: 100vh; }

.hm-banner .owl-item { min-height: 260px; padding: 20px; display: flex; justify-content: center; flex-direction: column; text-align: left; font-size: calc(12px + 1vw); }
.header-top .lang-switch .btn { float: right; margin-top: 20px; margin-right: 20px; }

.lang-switch .mob-txt { display: none; }




.section-home.section .content .c-columns.c-pos-1-4 .wrapper { width: 73%; float: left; margin-right: 0; }
.hm-banner { position: relative; }
.hm-banner .owl-dots { position: fixed; bottom: 10px; right: 120px; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #fff; }
.owl-theme .owl-dots .owl-dot span { background: none; border: 1px solid rgb(255 255 255 / 50%); }


.hm-slider .item { text-align: center; font-size: calc(12px + 1.5vw); }

.logo-img { width: 100%; }
.header-top .logo-wrapper { width: 20%; }
.logo-img svg path { fill: #fff; }

.section-team .item-desc p { margin-bottom: 0; }
/*.section-team .item-list .user-wrap .linkedin img { border-radius: 0; }
.section-team .item-list .user-wrap { position: relative; max-width: 130px; margin: 0 auto; }
.section-team .item-list .user-wrap .linkedin { position: absolute; top: 0; right: 0; }
.section-services .wrapper p span, .section.mission .wrapper p span { background: rgb(35 35 35 / 12%); }*/


.section-team .social-wrap { display: flex; justify-content: center; }
.section-team .email span { display: none; position: absolute; top: 44px; left: -6px; background: #000; padding: 6px 20px; border-radius: 10px; z-index: 9; }
.section-team .email span:before { content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 0 10px 10px 10px; border-color: transparent transparent #000000 transparent; position: absolute; top: -9px; left: 17px; }
.section-team .social-wrap img { width: 30px; display: block; margin: 6px; }
.section-team .email { position: relative; cursor: pointer; }
.section-team .email:hover span { display: block; }
.section-contact .content .c-columns .item-desc a { color: #fff; }

.rot-logo { text-align: center; padding-top: 140px; }
.logo-circle { margin: 0 auto; }


.logo-img.active .logo-illus { position: relative; -webkit-animation: spin 1s ease; -moz-animation: spin 1s ease; animation: spin 1s ease; transform-origin: 67px 60px; -webkit-animation-iteration-count: 1; -webkit-animation-timing-function: ease; -webkit-animation-fill-mode: forwards; }

#whatsapp-btn.floating-wpp .floating-wpp-popup.active{right: 0px; bottom: 0;}
.floating-wpp .floating-wpp-popup .floating-wpp-message{ color: #000; }

.whatap-menu { padding-top: 10px; }
.whatap-menu #whatsapp-btn { position: relative; bottom: auto; left: 20px; z-index: 99; }
.whatap-menu #whatsapp-btn .floating-wpp-button { width: 40px !important; height: 40px !important; }
.main-menu ul li a .icon-invest svg { width: 40px; position: relative; left: 10px; }
.main-menu ul li a .icon-invest path { fill: #fff; }
.main-menu ul li.active a .icon-invest path { fill: #6c11ff; }


.icon-invest svg path{ fill: #fff; }
button:focus, button:active:focus, button.active:focus { outline: none; outline: none; outline-offset: 0; box-shadow: none; }
.section-invest .content .title-desc { max-width: none; }
.section-invest.section .content .c-columns.c-pos-1-4 .wrapper { width: 73%; float: left; margin-right: 0; }
/*.invest-wrap { border: 1px solid rgb(255 255 255 / 40%); background: rgb(0 0 0 / 40%); text-align: center; border-radius: 80px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; padding: 40px; }*/
.invest-wrap .owl-stage-outer { min-height: 25vh; }
.invest-wrap .owl-nav { display: none; }

.invest-single { display: flex; }
.invest-single .logo-wrap { width: 30%; }
.invest-single .logo-wrap .inner {  padding: 20px; display: flex; justify-content: center; flex-direction: column; text-align: center; height: 190px; }
.invest-single .logo-wrap img { max-height: 150px; width: auto; margin: 0 auto; }
.invest-single .invdes { width: 70%; text-align: justify; padding: 20px 40px; }
.invest-single .invdes p { text-align: justify; }
.invest-wrap .owl-dots { position: fixed; bottom: 10px; right: 120px; }
.invest-single { background: #fff; color: #000; box-shadow: 0 10px 10px rgb(0 0 0 / 20%); border-radius: 10px;     min-height: 450px; }
.invest-single p { color: #000; }
.invest-single .logo-wrap { background: #eaeaea; border-top-left-radius: 9px; border-bottom-left-radius: 9px; }
.invest-single .col-3 { display: flex; }
.invest-single .col-3 .item { width: 33.33%; padding-right: 12px; text-align: center; }
.invest-single .col-3 .item:first-child { border-left: none; }
.invest-single .col-3 p { text-align: center; }
.section .content .title-desc .invest-single .col-3 h3 { font-size: 17px; font-weight: bold; padding: 6px 0; text-align: center; }
.invdes > .anim-wrapper > p { min-height: 240px; }

.invest-wrap { border: 1px solid rgb(255 255 255 / 40%); background: rgb(0 0 0 / 40%); text-align: center; border-radius: 20px; border-bottom-left-radius: 80px; border-top-right-radius: 70px; padding: 20px; }
.invest-single{ background: none; color: #fff; }
.invest-single p, .col-3 h3 { color: #fff; }
.invest-single .logo-wrap{ background: none; }
.invest-wrap{ max-width: 960px }

.contact-wrap { display: flex; }
.contact-wrap .item { width: 50%; }
.contact-wrap #mc_embed_signup_scroll .btn:hover { background: #fff; }
.contact-wrap #mc_embed_signup_scroll { padding-right: 129px; position: relative; max-width: 450px; }
.contact-wrap #mc_embed_signup_scroll .btn { position: absolute; top: 0; right: 0;background: none; margin: 0; }
.contact-wrap #mc_embed_signup_scroll .email { height: 44px; }
.invest-single .icon-wrap img { max-width: 40px; display: block; margin: 0 auto; }
.sliderContainer .slider{ margin: 0; }
.slidercaptcha .card-body { padding: 0; margin-top: 10px; }

.invest-wrap{ margin-left: 40px; }
.section-contact { transform: translate(0px, 0px); }
.card-wrapper .fields { border: 1px solid #ffffff3b; margin-bottom: 10px; }
.section-contact .content .c-form .form .fields input { border: none; }

.section-contact .content .c-form .form .fields label {width: 70px;}
/* =============== Responsive ==========*/
@media (min-width:1200px) { }

@media (max-width: 1400px) and (min-width: 1200px) {
  .rot-logo{transform: scale(.7);padding-top: 80px;}
}




@media(max-width:1201px) {
  .rotate-circle { display: none; }
  .logo-circle img { max-width: 100px; margin-bottom: 30px; }
  .hm-banner ul { display: none; }
  .logo-circle { display: none; }

.hm-banner { position: relative; padding-left: 80px; }
.section-home.section .content .c-columns.c-pos-1-4 .wrapper {  padding: 20px 0; }



}
@media(min-width:800px) {
  .desktop-hide { display: none !important; }
  .wrapper  .cta-btns { position: fixed; bottom: 30px; }
  .section .content { transform: translate(0px, 0px); }
  .page-cover .bg-blur-0 { background: #000 !important; }

  .hm-slider { border: 1px solid rgb(255 255 255 / 40%); background: rgb(0 0 0 / 40%); text-align: center; border-radius: 20px; border-bottom-left-radius: 80px; border-top-right-radius: 70px; }



}
@media(max-width:801px) {
  .mob-hide { display: none !important; }
  .header-top { background: rgb(0 0 0 / 35%); height: 120px; border-bottom: 1px solid rgb(255 255 255 / 32%); }
  .section .content { padding-top: 110px; }
  .section .content .c-columns { background: none; }
  .section p { font-size: 14px; }
  .section-about p { text-align: justify !important; }

  .read-more { display: none; }
  .read-more.show { display: block; }
  .readmore { border: 1px solid #fff; display: inline-block; border-radius: 4px; padding: 4px 18px; color: #fff; cursor: pointer; }
  .readmore b { font-weight: normal; }
  .readmore span { display: none; }
  .read-more.show + .readmore span { display: block; }
  .read-more.show + .readmore b { display: none; }



    
}
@media(min-width:640px) {
  .main-menu ul li a .txt { word-wrap: break-word; min-width: 168px; }
  .main-menu ul li a:hover .txt { color: #fff; }
}
@media(max-width:640px) {
  .header-top .logo-wrapper .logo img { width: 250px; }
  .header-top { height: 80px; }
  .header-top .logo-wrapper { padding-top: 4px; }
  .main-menu { padding-top: 80px; }
  .main-menu ul li a { text-align: left; padding-left: 100px; position: relative; }
  .main-menu ul li a .icon-svg, .main-menu ul li a .icon { position: absolute; top: 0; left: 50px; }
  .main-menu ul li a span.txt { padding-top: 12px; display: block; }
  .section .content .c-columns .c-logo { background: none; }
  .section .content .c-columns { background: none; }
  .section .content { padding: 80px 20px 20px; }
  .logo-circle { text-align: center; }
  .section-home .content .cta-btns { text-align: center; }
  .section-team .item-list .desc img { max-width: 70px; }
  .hm-banner .owl-item { min-height: auto; font-size: 28px; text-align: center; }
  .section-home .content .c-columns .c-logo { padding: 0; }
  .clock-container { margin-top: 0; }
  .lang-switch .mob-txt { display: block; padding: 8px 0; }
  .lang-switch .txt { display: none; }
  .header-top .lang-switch .btn { margin-right: 80px; padding: 0 15px; }
  .section-image img { opacity: 0; }

  .hm-banner { position: relative; padding-left: 0px; }
  .section-home.section .content .c-columns.c-pos-1-4 .wrapper,.section-invest.section .content .c-columns.c-pos-1-4 .wrapper { width: 100%;  padding: 20px 0; }
  .header-top .logo-wrapper .logo .logo-img { width: 230px; padding-top: 12px; }
  .hm-banner .owl-dots { position: absolute; bottom: -60px; right: 0; }
  div[style="height: 60px;"] { height: 30px !important; }
  .section .content .c-columns{ min-height: auto; }
  .wrapper .cta-btns { margin-top: 60px; }
  .section-home .cta-btns { margin-top: 90px !important; }
  .hm-banner .owl-dots{right: 0;left: 0;}
  .main-menu ul li.whatap-menu { background: #000; padding: 20px 10px; }
  .whatap-menu #whatsapp-btn { left: 30px; }
  #whatsapp-btn.floating-wpp .floating-wpp-popup.active { right: 0; left: 0; }

  .invest-single { display: block; }
  .invest-single .logo-wrap, .invest-single .invdes { width: auto; }
  .invest-single .invdes { padding: 0 20px; text-align: center; }
  .invest-single .invdes p { text-align: center; }

  .invest-single .invdes h3{ font-size: 24px !important; }
  .invest-wrap{ margin-bottom: 20px; }
  .main-menu ul li a .icon-invest svg{ left: auto; }
  .main-menu{ bottom: auto; }


  .fp-section { border-bottom: 1px solid rgb(255 255 255 / 25%); min-height: 100vh; }
  .invest-wrap { margin-left: 0px; border: none; padding: 0; background: none; }
  .invest-single .logo-wrap { width: 110px; margin: 20px auto; }
  .invest-single .logo-wrap .inner { padding: 0; height: auto; }
  .section .content .title-desc .invest-single .col-3 h3 { font-size: 16px !important; }
  .invest-single{ box-shadow: none; }
  .contact-wrap { display: block; }
  .contact-wrap .item { width: 100%; margin-bottom: 40px; }
  .invest-wrap .owl-dots { position: relative; right: auto; }
  .section-team ul li.column { margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid rgb(255 255 255 / 20%); }
  .section-team ul li:last-child { border-bottom: none; }
  .contact-wrap #mc_embed_signup_scroll .email{ height: 37px; }

  .page-cover .cover-bg { background: none !important; }
  .page-main { background: url(../img/mobile-bg.jpg) no-repeat; background-size: 100% 100%; }
  .fp-section { background: rgb(0 0 0 / 44%); }



}
@media(max-height:700px) {
  #fp-nav-wrapper { display: none; }
}

.floating-wpp .floating-wpp-popup .floating-wpp-head .close{
    font-size: 28px;
    line-height: 24px;
}


.section .wrapper p span {background: rgb(35 35 35 / 65%);padding: 1px;}
.section-services .wrapper p span, .section.mission .wrapper p span { background: rgb(35 35 35 / 12%); }


@-moz-keyframes spin {
  0% { -moz-transform: rotate(0deg); }
  100% { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
  0% { -moz-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
  0% { -moz-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
