@font-face { 
    font-family:"Font Awesome 5 Brands";
    font-style:normal;
    font-weight:400;
    font-display:block;
    src:url(https://web.masivocapital.co/wp-content/themes/masivocapital/fonts/fontNew/fa-brands-400.eot);
    src:url(https://web.masivocapital.co/wp-content/themes/masivocapital/fonts/fontNew/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(https://web.masivocapital.co/wp-content/themes/masivocapital/fonts/fontNew/fa-brands-400.woff2) format("woff2"),url(https://web.masivocapital.co/wp-content/themes/masivocapital/fonts/fontNew/fa-brands-400.woff) format("woff"),url(https://web.masivocapital.co/wp-content/themes/masivocapital/fonts/fontNew/fa-brands-400.ttf) format("truetype"),url(https://web.masivocapital.co/wp-content/themes/masivocapital/fonts/fontNew/fa-brands-400.svg#fontawesome) format("svg");
  } 
  @font-face { 
    font-family:"Font Awesome 5 Free";
    font-style:normal;
    font-weight:900;
    font-display:block;
    src:url(https://web.masivocapital.co/wp-content/themes/masivocapital/fonts/fontNew/fa-solid-900.eot);
    src:url(https://web.masivocapital.co/wp-content/themes/masivocapital/fonts/fontNew/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(https://web.masivocapital.co/wp-content/themes/masivocapital/fonts/fontNew/fa-solid-900.woff2) format("woff2"),url(https://web.masivocapital.co/wp-content/themes/masivocapital/fonts/fontNew/fa-solid-900.woff) format("woff"),url(https://web.masivocapital.co/wp-content/themes/masivocapital/fonts/fontNew/fa-solid-900.ttf) format("truetype"),url(https://web.masivocapital.co/wp-content/themes/masivocapital/fonts/fontNew/fa-solid-900.svg#fontawesome) format("svg");
  } 
  @font-face { 
    font-family:eicons;
    src:url(https://web.masivocapital.co/wp-content/themes/masivocapital/fonts/fontNew/eicons.eot?5.14.0);
    src:url(https://web.masivocapital.co/wp-content/themes/masivocapital/fonts/fontNew/eicons.eot?5.14.0#iefix) format("embedded-opentype"),url(https://web.masivocapital.co/wp-content/themes/masivocapital/fonts/fontNew/eicons.woff2) format("woff2"),url(https://web.masivocapital.co/wp-content/themes/masivocapital/fonts/fontNew/eicons.woff) format("woff"),url(https://web.masivocapital.co/wp-content/themes/masivocapital/fonts/fontNew/eicons.ttf) format("truetype"),url(https://web.masivocapital.co/wp-content/themes/masivocapital/fonts/fontNew/eicons.svg?5.14.0#eicon) format("svg");
    font-weight:400;
    font-style:normal;
  } 
  @import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap'); 
  @import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap'); 
  body { 
  /* CSS Variables that may have been missed get put on body */ 
      --e-global-color-text:  #7A7A7A;  
      --e-global-color-accent:  #61CE70;  
      --e-global-typography-primary-font-family:  "Roboto";  
      --e-global-typography-primary-font-weight:  600;  
      --e-global-typography-accent-font-family:  "Roboto";  
      --e-global-typography-accent-font-weight:  500;  
      --grid-template-columns:  repeat(0, auto);  
      --icon-size:  20px;  
      --grid-column-gap:  5px;  
      --grid-row-gap:  0px; 
      --e-social-icon-icon-color:  #fff;  
      --icon-padding:  0.2em; 
  } 
  
  @media all{ 
    * { 
      -webkit-box-sizing: border-box; 
      box-sizing: border-box;
    } 
  
    *  { 
      -webkit-box-sizing: border-box; 
      box-sizing: border-box;
    } 
  
    .elementor-column { 
      display: flex;
      display: -ms-flexbox; 
      display: -webkit-box; 
      min-height:  1px;
      position: relative; 
    } 
  }     
  
  @media (min-width: 768px){ 
    .elementor-column.elementor-col-100 { 
      width: 100%;
    } 
  }     
  
  @media all{ 
    .elementor-section .elementor-container  { 
      display: -webkit-box; 
      display: -ms-flexbox; 
      display: flex; 
      margin-right: auto; 
      margin-left: auto; 
      position: relative;
    } 
  
    .elementor-section { 
      position: relative;
    } 
  
    .elementor-1758 .elementor-element.elementor-element-2c7917d9 { 
      margin-top: 0px; 
      margin-bottom: 0px;
    } 
  
    .elementor { 
      -webkit-hyphens: manual; 
      -ms-hyphens: manual; 
      hyphens: manual;
    } 
  
    body { 
      margin: 0; 
      /*       font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif; */
       font-family: 'montserrat';
      font-size: 1rem; 
      font-weight: 400; 
      line-height: 1.5; 
      color: #333; 
      background-color: #fff; 
      -webkit-font-smoothing: antialiased; 
      -moz-osx-font-smoothing: grayscale;
    } 
  
    .elementor-kit-5 { 
      --e-global-color-text: #7A7A7A; 
      --e-global-color-accent: #61CE70; 
      --e-global-typography-primary-font-family: "Roboto"; 
      --e-global-typography-primary-font-weight: 600; 
      --e-global-typography-accent-font-family: "Roboto"; 
      --e-global-typography-accent-font-weight: 500; 
      font-family: "Poppins", Sans-serif;
    } 
  
    html { 
      line-height: 1.15; 
      -webkit-text-size-adjust: 100%;
    } 
  
    .elementor-widget-wrap { 
      position: relative; 
      width: 100%; 
      -ms-flex-wrap: wrap; 
      flex-wrap: wrap; 
      -ms-flex-line-pack: start; 
      align-content: flex-start;
    } 
  
    .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap  { 
      display: -webkit-box; 
      display: -ms-flexbox; 
      display: flex;
    } 
  
    .elementor-column-gap-default > .elementor-column > .elementor-element-populated  { 
      padding: 10px;
    } 
  
    *,:after,:before { 
      -webkit-box-sizing: border-box; 
      box-sizing: border-box;
    } 
  
    * ,:after ,:before  { 
      -webkit-box-sizing: border-box; 
      box-sizing: border-box;
    } 
  
    .elementor-widget-wrap > .elementor-element  { 
      width: 100%;
    } 
  
    .elementor-element.elementor-element-26394687  { 
      margin-top: -12px; 
      margin-bottom: 0px;
    } 
  
    .elementor-element.elementor-element-9f2a907  { 
      margin-top: -30px; 
      margin-bottom: 0px;
    } 
  }     
  
  @media (min-width: 768px){ 
    .elementor-column.elementor-col-33 { 
      width: 33.333%;
    } 
  
    .elementor-element.elementor-element-56d1e157  { 
      width: 50%;
    } 
  
    .elementor-element.elementor-element-6725ecdd  { 
      width: 16.332%;
    } 
  
    .elementor-element.elementor-element-40941019  { 
      width: 20%;
    } 
  
    .elementor-element.elementor-element-525793fa  { 
      width: 75%;
    } 
  
    .elementor-element.elementor-element-47cd0077  { 
      width: 14.333%;
    } 
  }     
  
  @media all{ 
    .elementor-1758 .elementor-element.elementor-element-35d3d703 > .elementor-element-populated  { 
      margin: 0px 0px 0px 35px; 
    } 
  
    .elementor-1758 .elementor-element.elementor-element-35d3d703.elementor-column > .elementor-widget-wrap  { 
      justify-content: flex-start;
    } 
  
    .elementor-1758 .elementor-element.elementor-element-6725ecdd > .elementor-element-populated  { 
      margin: 10px 0px 0px 0px; 
    } 
  
    .elementor-1758 .elementor-element.elementor-element-47cd0077.elementor-column > .elementor-widget-wrap  { 
      justify-content: flex-end;
    } 
  
    .elementor-widget { 
      position: relative;
    } 
  }     
  
  .elementor-widget-image { 
      text-align: center;
  } 
  
  @media all{ 
    .elementor-widget:not(:last-child) { 
      margin-bottom: 20px;
    } 
  
    .elementor-widget-wrap .elementor-element.elementor-widget__width-auto  { 
      max-width: 100%;
    } 
  
    .elementor-widget:not(:last-child).elementor-widget__width-auto { 
      margin-bottom: 0;
    } 
  
    .elementor-element.elementor-element-56359fc7  { 
      width: auto; 
      max-width: auto;
    } 
  
    .elementor-element.elementor-element-2d92740f  { 
      width: auto; 
      max-width: auto;
    } 
  
    .elementor-element.elementor-element-d93c9f6  { 
      width: auto; 
      max-width: auto;
    } 
  
    .elementor-element.elementor-element-44b18635  { 
      --grid-template-columns: repeat(0, auto); 
      --icon-size: 20px; 
      --grid-column-gap: 5px; 
      --grid-row-gap: 0px;
      margin-top: 15px;
    } 
  
    .elementor-element.elementor-fixed { 
      z-index: 1;
    } 
  
    .elementor-widget-wrap > .elementor-element.elementor-fixed  { 
      position: fixed;
    } 
  
    .elementor-element.elementor-element-3b997db7  { 
      text-align:  left; 
      z-index:  10; 
      width:  auto; 
      max-width:  auto; 
      top:  240px;
      right: 16px;
    } 
  
    .elementor-element.elementor-element-1e55af2a  { 
      text-align:  left; 
      z-index:  10; 
      width:  auto; 
      max-width:  auto; 
      top:  290px;
      right: 16px;
    } 
  
    .elementor-element.elementor-element-21484a68  { 
      text-align:  left; 
      z-index:  10; 
      width:  auto; 
      max-width:  auto; 
      bottom:  10px;
      right: 1%;
    } 
  
    .elementor-align-right { 
      text-align: right;
    } 
  
    .elementor-element.elementor-element-471cd9b9  { 
      width: auto; 
      max-width: auto;
    } 
  
    .elementor-element .elementor-widget-container  { 
      -webkit-transition: background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s; 
      transition: background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s; 
      -o-transition: background .3s,border .3s,border-radius .3s,box-shadow .3s; 
      transition: background .3s,border .3s,border-radius .3s,box-shadow .3s; 
      transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
    } 
  
    .elementor-1758 .elementor-element.elementor-element-2d92740f > .elementor-widget-container  { 
      margin: -25px 10px 0px 15px;
    } 
  
    .elementor-1758 .elementor-element.elementor-element-d93c9f6 > .elementor-widget-container  { 
      margin: -25px 0px 0px 10px;
    } 
  }     
  
  .elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container  { 
      line-height: 1; 
      font-size: 0;
  } 
  
  @media all{ 
    .elementor-element.elementor-element-44b18635 .elementor-widget-container  { 
      text-align: right;
    } 
  
    .elementor-1758 .elementor-element.elementor-element-6bcca284 > .elementor-widget-container  { 
      margin: -27px 0px 0px 0px;
    } 
  }     
  
  .elementor-widget-nav-menu .elementor-widget-container  { 
      display: -webkit-box; 
      display: -ms-flexbox; 
      display: flex; 
      -webkit-box-orient: vertical; 
      -webkit-box-direction: normal; 
      -ms-flex-direction: column; 
      flex-direction: column;
  } 
  
  @media all{ 
    a { 
      background-color: transparent; 
      text-decoration: none; 
      color: #c36;
    } 
  
    a  { 
      -webkit-box-shadow: none; 
      box-shadow: none; 
      text-decoration: none;
    } 
  }     
  
  .elementor-widget-image a  { 
      display: inline-block;
  } 
  
  @media all{ 
    a:active,a:hover { 
      color: #336;
    } 
  
    img { 
      border-style: none; 
      height: auto; 
      max-width: 100%;
    } 
  
    img  { 
      height: auto; 
      max-width: 100%; 
      border: none; 
      -webkit-border-radius: 0; 
      border-radius: 0; 
      -webkit-box-shadow: none; 
      box-shadow: none;
    } 
  }     
  
  .elementor-widget-image img  { 
      vertical-align: middle; 
      display: inline-block;
  } 
  
  @media all{ 
    .elementor-element.elementor-element-2d92740f img  { 
      max-width: 65px;
    } 
  
    .elementor-element.elementor-element-d93c9f6 img  { 
      max-width: 65px;
    } 
  
    .elementor-grid { 
      display: grid; 
      grid-column-gap: var(--grid-column-gap); 
      grid-row-gap: var(--grid-row-gap);
    } 
  
    .elementor-grid-0 .elementor-grid  { 
      display: inline-block; 
      width: 100%; 
      word-spacing: var(--grid-column-gap); 
      margin-bottom: calc(-1 * var(--grid-row-gap));
    } 
  }     
  
  .elementor-widget-social-icons .elementor-grid  { 
      grid-column-gap: var(--grid-column-gap,5px); 
      grid-row-gap: var(--grid-row-gap,5px); 
      grid-template-columns: var(--grid-template-columns); 
      -webkit-box-pack: var(--justify-content,center); 
      -ms-flex-pack: var(--justify-content,center); 
      justify-content: var(--justify-content,center); 
      justify-items: var(--justify-content,center);
  } 
  
  .elementor-nav-menu--layout-horizontal { 
      display: -webkit-box; 
      display: -ms-flexbox; 
      display: flex;
  } 
  
  .elementor-menu-toggle { 
      display: -webkit-box; 
      display: -ms-flexbox; 
      display: flex; 
      -webkit-box-align: center; 
      -ms-flex-align: center; 
      align-items: center; 
      -webkit-box-pack: center; 
      -ms-flex-pack: center; 
      justify-content: center; 
      font-size: 22px; 
      padding: .25em; 
      cursor: pointer; 
      border: 0 solid; 
      border-radius: 3px; 
      background-color: rgba(0,0,0,.05); 
      color: #494c4f;
  } 
  
  @media (min-width: 1025px){ 
    .elementor-nav-menu--dropdown-tablet .elementor-menu-toggle  { 
      display: none;
    } 
  }     
  
  @media all{ 
    .elementor-element.elementor-element-53b40514 .elementor-menu-toggle  { 
      margin-right: auto;
    } 
  }     
  
  .elementor-nav-menu--dropdown { 
      background-color: #fff; 
      font-size: 13px;
  } 
  
  .elementor-nav-menu--dropdown.elementor-nav-menu__container { 
      margin-top: 10px; 
      -webkit-transition: max-height .3s,-webkit-transform .3s; 
      transition: max-height .3s,-webkit-transform .3s; 
      -o-transition: max-height .3s,transform .3s; 
      transition: max-height .3s,transform .3s; 
      transition: max-height .3s,transform .3s,-webkit-transform .3s; 
      -webkit-transform-origin: top; 
      -ms-transform-origin: top; 
      transform-origin: top; 
      overflow: auto;
  } 
  
  @media (min-width: 1025px){ 
    .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown  { 
      display: none;
    } 
  }     
  
  @media all{ 
    .elementor-element.elementor-element-53b40514 .elementor-nav-menu--dropdown  { 
      background-color: #FFFFFF; 
      border-radius: 20px 20px 20px 20px;
    } 
  }     
  
  .elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active) + .elementor-nav-menu__container  { 
      -webkit-transform: scaleY(0); 
      -ms-transform: scaleY(0); 
      transform: scaleY(0); 
      max-height: 0;
  } 
  
  @media all{ 
    .elementor-element.elementor-element-56359fc7 img  { 
      max-width: 193px;
    } 
  
    .elementor-element.elementor-element-6735c345 .elementor-spacer-inner  { 
      height: 10px;
    } 
  
    .elementor-grid .elementor-grid-item  { 
      min-width: 0;
    } 
  
    .elementor-grid-0 .elementor-grid .elementor-grid-item  { 
      display: inline-block; 
      margin-bottom: var(--grid-row-gap); 
      word-break: break-word;
    } 
  
    .elementor-button { 
      display: inline-block; 
      line-height: 1; 
      background-color: #818a91; 
      font-size: 15px; 
      padding: 12px 24px; 
      -webkit-border-radius: 3px; 
      border-radius: 3px; 
      color: #fff; 
      fill: #fff; 
      text-align: center; 
      -webkit-transition: all .3s; 
      -o-transition: all .3s; 
      transition: all .3s;
    } 
  
    .elementor-align-justify .elementor-button  { 
      width: 100%;
    } 
  
    .elementor-widget-button .elementor-button  { 
      font-family: var( --e-global-typography-accent-font-family ), 'montserrat';  
      font-weight: var( --e-global-typography-accent-font-weight ); 
      background-color: var( --e-global-color-accent );
    } 
  
    .elementor-element.elementor-element-6bcca284 .elementor-buttonS  { 
     /* font-family: "Poppins", Sans-serif; */
      font-family: 'montserrat';
     
      font-size: 15px; 
      font-weight: 500; 
      background-color: #FFF0; 
     /* border-radius: 16px 16px 16px 16px; */
    } 
  
    .elementor-button:hover { 
      color: #fff;
    } 
  
    ul { 
      box-sizing:  border-box;
      margin-top: 0; 
      margin-bottom: 0; 
      border: 0; 
      outline: 0; 
      font-size: 100%; 
      vertical-align: baseline; 
      background: transparent;
    } 
  }     
  
  .elementor-nav-menu { 
      display: block; 
      position:  relative; 
      z-index:  2;
      list-style: none; 
      margin: 0; 
      padding: 0; 
      line-height: normal; 
      -webkit-tap-highlight-color: rgba(0,0,0,0);
  } 
  
  .elementor-nav-menu--layout-horizontal .elementor-nav-menu  { 
      display: -webkit-box; 
      display: -ms-flexbox; 
      display: flex; 
      -ms-flex-wrap: wrap; 
      flex-wrap: wrap;
  } 
  
  .elementor-nav-menu__align-left .elementor-nav-menu  { 
      margin-right:  auto;
      -webkit-box-pack: start; 
      -ms-flex-pack: start; 
      justify-content: flex-start;
  } 
  
  .elementor-nav-menu:after { 
      content: "\00a0"; 
      display: block; 
      height: 0; 
      font: 0/0 serif; 
      clear: both; 
      visibility: hidden; 
      overflow: hidden;
  } 
  
  @media all{ 
    [class^="eicon"] { 
      display: inline-block; 
      font-family: eicons; 
      font-size: inherit; 
      font-weight: 400; 
      font-style: normal; 
      font-variant: normal; 
      line-height: 1; 
      text-rendering: auto; 
      -webkit-font-smoothing: antialiased; 
      -moz-osx-font-smoothing: grayscale;
    } 
  
    .eicon-menu-bar:before { 
      content: '\e816';
    } 
  
    .elementor-screen-only { 
      position: absolute; 
      top: -10000em; 
      width: 1px; 
      height: 1px; 
      margin: -1px; 
      padding: 0; 
      overflow: hidden; 
      clip: rect(0,0,0,0); 
      border: 0;
    } 
  
    .elementor-element.elementor-element-3b997db7 img  { 
      max-width: 35px;
    } 
  
    .elementor-element.elementor-element-1e55af2a img  { 
      max-width: 35px;
    } 
  
    .elementor-element.elementor-element-21484a68 img  { 
      max-width: 35px;
    } 
  
    .elementor-align-right .elementor-button  { 
      width: auto;
    } 
  
    .elementor-element.elementor-element-471cd9b9 .elementor-button  { 
      /*font-family: "Poppins", Sans-serif;*/ 
       font-family: 'montserrat';
      font-size: 15px; 
      font-weight: 500; 
      fill: #707271; 
      color: #707271; 
      background-color: #61CE7000;
    } 
  
    .elementor-icon { 
      display: inline-block; 
      line-height: 1; 
      -webkit-transition: all .3s; 
      -o-transition: all .3s; 
      transition: all .3s; 
      color: #818a91; 
      font-size: 50px; 
      text-align: center;
    } 
  }     
  
  .elementor-social-icon { 
      --e-social-icon-icon-color: #fff; 
      display: -webkit-inline-box; 
      display: -ms-inline-flexbox; 
      display: inline-flex; 
      background-color: #818a91; 
      -webkit-box-align: center; 
      -ms-flex-align: center; 
      align-items: center; 
      -webkit-box-pack: center; 
      -ms-flex-pack: center; 
      justify-content: center; 
      text-align: center; 
      cursor: pointer;
  } 
  
  .elementor-social-icon-linkedin-in { 
      background-color: #0077b5;
  }
  .elementor-social-icon-tiktok { 
      background-color: #0077b5;
  }
  
  @media all{ 
    .elementor-shape-circle .elementor-icon  { 
      -webkit-border-radius: 50%; 
      border-radius: 50%;
    } 
  }     
  
  .elementor-icon.elementor-social-icon { 
      font-size: var(--icon-size,25px); 
      line-height: var(--icon-size,25px); 
      width: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em))); 
      height: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
  } 
  
  .elementor-social-icon:last-child { 
      margin: 0;
  } 
  
  .elementor-shape-circle .elementor-icon.elementor-social-icon  { 
      -webkit-border-radius: 50%; 
      border-radius: 50%;
  } 
  
  @media all{ 
    .elementor-element.elementor-element-44b18635 .elementor-social-icon  { 
      --icon-padding: 0.2em;
    } 
  
    .elementor-element.elementor-element-44b18635 .elementor-repeater-item-c54956a.elementor-social-icon  { 
      background-color: #017BB6;
    } 
  
    .elementor-icon:hover { 
      color: #818a91;
    } 
  }     
  
  .elementor-social-icon:hover { 
      opacity: .9; 
      color: #fff;
  } 
  
  .elementor-social-icon-facebook-f { 
      background-color: #3b5998;
  } 
  
  @media all{ 
    .elementor-element.elementor-element-44b18635 .elementor-repeater-item-0eaae93.elementor-social-icon  { 
      background-color: #3E53A3;
    } 
  }     
  
  .elementor-social-icon-twitter { 
      background-color: #1da1f2;
  } 
  
  @media all{ 
    .elementor-element.elementor-element-44b18635 .elementor-repeater-item-1e5b422.elementor-social-icon  { 
      background-color: #55ACEE;
    } 
  }     
  
  .elementor-social-icon-instagram { 
      background-color: #262626;
  } 
  
  @media all{ 
    .elementor-element.elementor-element-44b18635 .elementor-repeater-item-78fc36d.elementor-social-icon  { 
      background-color: #B93D96;
    } 
  
    .elementor-button-content-wrapper { 
      display: -webkit-box; 
      display: -ms-flexbox; 
      display: flex; 
      -webkit-box-pack: center; 
      -ms-flex-pack: center; 
      justify-content: center;
    } 
  
    .elementor-button span  { 
      text-decoration: inherit;
    } 
  
    li { 
      margin-top: 0; 
      margin-bottom: 0; 
      border: 0; 
      outline: 0; 
      font-size: 100%; 
      vertical-align: baseline; 
      background: transparent;
    } 
  }     
  
  .elementor-nav-menu li  { 
      display:   block; 
      list-style:   none; 
      margin:   0; 
      padding:   0; 
      line-height:   normal; 
      -webkit-tap-highlight-color:   rgba(0,0,0,0);
      position:  relative;
      border-width: 0;
  } 
  
  @media all{ 
    .fab { 
      display:  inline-block; 
      -moz-osx-font-smoothing:  grayscale; 
      -webkit-font-smoothing:  antialiased; 
      font-style:  normal; 
      font-variant:  normal; 
      text-rendering:  auto; 
      line-height:  1;
      font-family: "Font Awesome 5 Brands"; 
      font-weight: 400;
    } 
  
    .elementor-icon i  { 
      width: 1em; 
      height: 1em; 
      position: relative; 
      display: block;
    } 
  }     
  
  .elementor-social-icon i  { 
      color: var(--e-social-icon-icon-color);
  } 
  
  @media all{ 
    .fa-linkedin-in:before { 
      content: "\f0e1";
    } 
  
   @media all{ 
    .fa-tiktok { 
      background-image: url('https://web.masivocapital.co/wp-content/themes/masivocapital/img/tiktokIcon.jpg');
    } 
  
    .elementor-icon i:before ,svg:before  { 
      position: absolute; 
      left: 50%; 
      -webkit-transform: translateX(-50%); 
      -ms-transform: translateX(-50%); 
      transform: translateX(-50%);
    } 
  
    .elementor-element.elementor-element-44b18635 .elementor-repeater-item-0eaae93.elementor-social-icon i  { 
      color: #FFFFFF;
    } 
  
    .fa-facebook-f:before { 
      content: "\f39e";
    } 
  
    .fa-twitter:before { 
      content: "\f099";
    } 
  
    .fa-instagram:before { 
      content: "\f16d";
    } 
  
    .elementor-button-text { 
      -webkit-box-flex: 1; 
      -ms-flex-positive: 1; 
      flex-grow: 1; 
      -webkit-box-ordinal-group: 11; 
      -ms-flex-order: 10; 
      order: 10; 
      display: inline-block;
    } 
  }     
  
  .elementor-nav-menu a  { 
      display:  -webkit-box; 
      display:  -ms-flexbox; 
      display:  flex; 
      position:   relative;
      -webkit-box-align:  center; 
      -ms-flex-align:  center; 
      align-items:  center;
      padding: 10px 20px; 
      line-height: 20px;
  } 
  
  .elementor-nav-menu--main .elementor-nav-menu a  { 
      -webkit-transition:  .4s; 
      -o-transition:  .4s; 
      transition:  .4s;
      padding: 13px 20px;
  } 
  
  .elementor-nav-menu--layout-horizontal .elementor-nav-menu a  { 
      white-space: nowrap;
  } 
  
  @media all{ 
    .elementor-widget-nav-menu .elementor-nav-menu .elementor-item  { 
      font-family: var( --e-global-typography-primary-font-family ), 'montserrat'; 
      font-weight: var( --e-global-typography-primary-font-weight );
    } 
  
    .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item  { 
      color: var( --e-global-color-text ); 
      fill: var( --e-global-color-text );
    } 
  
    .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active  { 
      color: var( --e-global-color-accent ); 
      fill: var( --e-global-color-accent );
    } 
  
    .elementor-element.elementor-element-53b40514 .elementor-nav-menu .elementor-item  { 
      /*font-family: "Poppins", Sans-serif;*/
      font-family: 'montserrat';
      font-size: 15px; 
      font-weight: 600;
    } 
  }     
  
  .elementor-item:after,.elementor-item:before { 
      display: block; 
      position: absolute; 
      -webkit-transition: .3s; 
      -o-transition: .3s; 
      transition: .3s; 
      -webkit-transition-timing-function: cubic-bezier(.58,.3,.005,1); 
      -o-transition-timing-function: cubic-bezier(.58,.3,.005,1); 
      transition-timing-function: cubic-bezier(.58,.3,.005,1);
  } 
  
  .elementor-item-active:after,.elementor-item-active:before,.elementor-item.highlighted:after,.elementor-item.highlighted:before,.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover:after,.elementor-item:hover:before { 
      -webkit-transform: scale(1); 
      -ms-transform: scale(1); 
      transform: scale(1);
  } 
  
  .elementor-item:after ,.elementor-item:before ,.e--pointer-underline .elementor-item:after ,.e--pointer-underline .elementor-item:before  { 
      height: 3px; 
      width: 100%; 
      left: 0; 
      background-color: #55595c; 
      z-index: 2;
  } 
  
  @media all{ 
    .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before ,.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after  { 
      background-color: var( --e-global-color-accent );
    } 
  }     
  
  .elementor-item:after ,.e--pointer-underline .elementor-item:after  { 
      content: ""; 
      bottom: 0;
  } 
  
  .elementor-nav-menu a ,.elementor-nav-menu a:hover  { 
      padding: 10px 20px; 
      line-height: 20px;
  } 
  
  .elementor-nav-menu--main .elementor-nav-menu a ,.elementor-nav-menu--main .elementor-nav-menu a:hover  { 
      padding: 13px 20px;
  } 
  
  @media all{ 
    .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover ,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active  { 
      color: var( --e-global-color-accent ); 
      fill: var( --e-global-color-accent );
    } 
  }     
  
  .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before { 
      opacity: 0;
  } 
  
  @media all{ 
    .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover  { 
      color: var( --e-global-color-accent ); 
      fill: var( --e-global-color-accent );
    } 
  }     
  
  .elementor-nav-menu ul  { 
      display:  none;
      list-style:  none; 
      margin:  0; 
      padding:  0; 
      line-height:  normal; 
      -webkit-tap-highlight-color:  rgba(0,0,0,0);
  } 
  
  .elementor-nav-menu--main .elementor-nav-menu ul  { 
      position: absolute; 
      width: 12em; 
      border-width: 0; 
      border-style: solid; 
      padding: 0;
  } 
  
  .elementor-nav-menu--dropdown a  { 
      color: #494c4f;
  } 
  
  @media all{ 
    .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item  { 
      font-family: var( --e-global-typography-accent-font-family ), 'montserrat'; 
      font-weight: var( --e-global-typography-accent-font-weight );
    } 
  }     
  
  .elementor-nav-menu--dropdown .elementor-item.elementor-item-active  { 
      background-color: #55595c; 
      color: #fff;
  } 
  
  @media all{ 
    .elementor-element.elementor-element-53b40514 .elementor-nav-menu--dropdown .elementor-item  { 
      font-family: "Poppins", Sans-serif; 
      font-weight: 500;
    } 
  
    .elementor-element.elementor-element-53b40514 .elementor-nav-menu--dropdown a.elementor-item-active  { 
      background-color: #93D500;
    } 
  
    .elementor-element.elementor-element-53b40514 .elementor-nav-menu--dropdown li:first-child a  { 
      border-top-left-radius: 20px; 
      border-top-right-radius: 20px;
    } 
  }     
  
  .elementor-nav-menu--dropdown .elementor-item.elementor-item-active ,.elementor-nav-menu--dropdown .elementor-item:hover  { 
      background-color: #55595c; 
      color: #fff;
  } 
  
  @media all{ 
    .elementor-element.elementor-element-53b40514 .elementor-nav-menu--dropdown a:hover ,.elementor-element.elementor-element-53b40514 .elementor-nav-menu--dropdown a.elementor-item-active  { 
      background-color: #93D500;
    } 
  }     
  
  .elementor-nav-menu--dropdown .elementor-item:hover  { 
      background-color: #55595c; 
      color: #fff;
  } 
  
  @media all{ 
    .elementor-element.elementor-element-53b40514 .elementor-nav-menu--dropdown a:hover  { 
      background-color: #93D500;
    } 
  
    .elementor-element.elementor-element-53b40514 .elementor-nav-menu--dropdown li:last-child a  { 
      border-bottom-right-radius: 20px; 
      border-bottom-left-radius: 20px;
    } 
  }     
  
  .elementor-nav-menu .sub-arrow  { 
      line-height: 1; 
      padding: 10px 0 10px 10px; 
      margin-top: -10px; 
      margin-bottom: -10px; 
      display: -webkit-box; 
      display: -ms-flexbox; 
      display: flex; 
      -webkit-box-align: center; 
      -ms-flex-align: center; 
      align-items: center;
  } 
  
  @media all{ 
    .fas { 
      -moz-osx-font-smoothing: grayscale; 
      -webkit-font-smoothing: antialiased; 
      display: inline-block; 
      font-style: normal; 
      font-variant: normal; 
      text-rendering: auto; 
      line-height: 1;
    } 
  
    .fa-lg { 
      font-size: 1.33333em; 
      line-height: .75em; 
      vertical-align: -.0667em;
    } 
  
    .fas { 
      font-family: "Font Awesome 5 Free"; 
      font-weight: 900;
    } 
  
    .fa-home:before { 
      content: "\f015";
    } 
  }     
  
  .elementor-nav-menu .sub-arrow i  { 
      pointer-events: none;
  } 
  
  @media all{ 
    .fa-caret-down:before { 
      content: "\f0d7";
    } 
  }     
  
  ul.elementor-nav-menu--dropdown a  { 
      text-shadow: none; 
      border-left: 8px solid transparent;
  } 
  
  @media all{ 
    .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item  { 
      font-family: var( --e-global-typography-accent-font-family ), 'montserrat';   
      font-weight: var( --e-global-typography-accent-font-weight );
    } 
  
    .elementor-element.elementor-element-53b40514 .elementor-nav-menu--dropdown .elementor-sub-item  { 
    /*  font-family: "Poppins", Sans-serif;*/ 
       font-family: 'montserrat';
      font-weight: 500;
    } 
  }     
  
  .elementor-sub-item:hover { 
      background-color: #55595c; 
      color: #fff;
  } 
  
  ul.elementor-nav-menu--dropdown a ,ul.elementor-nav-menu--dropdown a:hover  { 
      text-shadow: none; 
      border-left: 8px solid transparent;
  } 
  
  .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item  { 
      font-size: .85em;
  } 
  
  
  /* These were inline style tags. Uses id+class to override almost everything */
  #style-B7iWT.style-B7iWT {  
     font-size: 0.7rem;  
  }  
  #style-jfiGY.style-jfiGY {  
     font-size: 0.7rem;  
  }  
  /*csshome*/
  /*! elementor - v3.5.5 - 03-02-2022 */
                .elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container{
                  line-height:1;
                  font-size:0}
                .elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{
                  display:inline-grid}
                .elementor-widget-social-icons .elementor-grid{
                  grid-column-gap:var(--grid-column-gap,5px);
                  grid-row-gap:var(--grid-row-gap,5px);
                  grid-template-columns:var(--grid-template-columns);
                  -webkit-box-pack:var(--justify-content,center);
                  -ms-flex-pack:var(--justify-content,center);
                  justify-content:var(--justify-content,center);
                  justify-items:var(--justify-content,center)}
                .elementor-icon.elementor-social-icon{
                  font-size:var(--icon-size,25px);
                  line-height:var(--icon-size,25px);
                  width:calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
                  height:calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)))}
                .elementor-social-icon{
                  --e-social-icon-icon-color:#fff;
                  display:-webkit-inline-box;
                  display:-ms-inline-flexbox;
                  display:inline-flex;
                  background-color:#818a91;
                  -webkit-box-align:center;
                  -ms-flex-align:center;
                  align-items:center;
                  -webkit-box-pack:center;
                  -ms-flex-pack:center;
                  justify-content:center;
                  text-align:center;
                  cursor:pointer}
                .elementor-social-icon i{
                  color:var(--e-social-icon-icon-color)}
                .elementor-social-icon svg{
                  fill:var(--e-social-icon-icon-color)}
                .elementor-social-icon:last-child{
                  margin:0}
                .elementor-social-icon:hover{
                  opacity:.9;
                  color:#fff}
                .elementor-social-icon-android{
                  background-color:#a4c639}
                .elementor-social-icon-apple{
                  background-color:#999}
                .elementor-social-icon-behance{
                  background-color:#1769ff}
                .elementor-social-icon-bitbucket{
                  background-color:#205081}
                .elementor-social-icon-codepen{
                  background-color:#000}
                .elementor-social-icon-delicious{
                  background-color:#39f}
                .elementor-social-icon-deviantart{
                  background-color:#05cc47}
                .elementor-social-icon-digg{
                  background-color:#005be2}
                .elementor-social-icon-dribbble{
                  background-color:#ea4c89}
                .elementor-social-icon-elementor{
                  background-color:#d30c5c}
                .elementor-social-icon-envelope{
                  background-color:#ea4335}
                .elementor-social-icon-facebook,.elementor-social-icon-facebook-f{
                  background-color:#3b5998}
                .elementor-social-icon-flickr{
                  background-color:#0063dc}
                .elementor-social-icon-foursquare{
                  background-color:#2d5be3}
                .elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{
                  background-color:#006400}
                .elementor-social-icon-github{
                  background-color:#333}
                .elementor-social-icon-gitlab{
                  background-color:#e24329}
                .elementor-social-icon-globe{
                  background-color:#818a91}
                .elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{
                  background-color:#dd4b39}
                .elementor-social-icon-houzz{
                  background-color:#7ac142}
                .elementor-social-icon-instagram{
                  background-color:#262626}
                .elementor-social-icon-jsfiddle{
                  background-color:#487aa2}
                .elementor-social-icon-link{
                  background-color:#818a91}
                .elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{
                  background-color:#0077b5}
                .elementor-social-icon-medium{
                  background-color:#00ab6b}
                .elementor-social-icon-meetup{
                  background-color:#ec1c40}
                .elementor-social-icon-mixcloud{
                  background-color:#273a4b}
                .elementor-social-icon-odnoklassniki{
                  background-color:#f4731c}
                .elementor-social-icon-pinterest{
                  background-color:#bd081c}
                .elementor-social-icon-product-hunt{
                  background-color:#da552f}
                .elementor-social-icon-reddit{
                  background-color:#ff4500}
                .elementor-social-icon-rss{
                  background-color:#f26522}
                .elementor-social-icon-shopping-cart{
                  background-color:#4caf50}
                .elementor-social-icon-skype{
                  background-color:#00aff0}
                .elementor-social-icon-slideshare{
                  background-color:#0077b5}
                .elementor-social-icon-snapchat{
                  background-color:#fffc00}
                .elementor-social-icon-soundcloud{
                  background-color:#f80}
                .elementor-social-icon-spotify{
                  background-color:#2ebd59}
                .elementor-social-icon-stack-overflow{
                  background-color:#fe7a15}
                .elementor-social-icon-steam{
                  background-color:#00adee}
                .elementor-social-icon-stumbleupon{
                  background-color:#eb4924}
                .elementor-social-icon-telegram{
                  background-color:#2ca5e0}
                .elementor-social-icon-thumb-tack{
                  background-color:#1aa1d8}
                .elementor-social-icon-tripadvisor{
                  background-color:#589442}
                .elementor-social-icon-tumblr{
                  background-color:#35465c}
                .elementor-social-icon-twitch{
                  background-color:#6441a5}
                .elementor-social-icon-twitter{
                  background-color:#1da1f2}
                .elementor-social-icon-viber{
                  background-color:#665cac}
                .elementor-social-icon-vimeo{
                  background-color:#1ab7ea}
                .elementor-social-icon-vk{
                  background-color:#45668e}
                .elementor-social-icon-weibo{
                  background-color:#dd2430}
                .elementor-social-icon-weixin{
                  background-color:#31a918}
                .elementor-social-icon-whatsapp{
                  background-color:#25d366}
                .elementor-social-icon-wordpress{
                  background-color:#21759b}
                .elementor-social-icon-xing{
                  background-color:#026466}
                .elementor-social-icon-yelp{
                  background-color:#af0606}
                .elementor-social-icon-youtube{
                  background-color:#cd201f}
                .elementor-social-icon-500px{
                  background-color:#0099e5}
                .elementor-shape-rounded .elementor-icon.elementor-social-icon{
                  -webkit-border-radius:10%;
                  border-radius:10%}
                .elementor-shape-circle .elementor-icon.elementor-social-icon{
                  -webkit-border-radius:50%;
                  border-radius:50%}
    
    .elementor-element.elementor-element-56e88155  { 
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
				
  } 

  .elementor-element.elementor-element-56e88155:not(.elementor-motion-effects-element-type-background)  { 
    background-color: #121313;
  } 
  
  .elementor-section.elementor-section-boxed > .elementor-container  { 
    max-width: 1140px;
						 
  }
 
   .elementor-element.elementor-element-21b1c2b5  { 
    text-align: left;
  } 

  .elementor-widget-text-editor { 
    color: var( --e-global-color-text ); 
    font-family: var( --e-global-typography-text-font-family ),  'montserrat'; 
    font-weight: var( --e-global-typography-text-font-weight );
  } 

  .elementor-element.elementor-element-317d9c6b  { 
    color: #FFFFFF; 
    /*font-family: "Poppins", Sans-serif;*/ 
     font-family: 'montserrat';
    font-weight: 400;
  } 

  .elementor-element.elementor-element-2a752b76  { 
    text-align: left;
  } 
.elementor-element.elementor-element-2a752b77  { 
    text-align: right;
  }
  .elementor-element.elementor-element-1294eaaa  { 
    --grid-template-columns: repeat(0, auto); 
    --icon-size: 23px; 
    --grid-column-gap: 5px; 
    --grid-row-gap: 0px;
					   
  } 

  .elementor-element.elementor-element-14ec46c9  { 
    text-align: right; 
    color: #FFFDFD; 
    /*font-family: "Poppins", Sans-serif;*/
     font-family: 'montserrat';
    font-weight: 400;
  } 
@media all{ 
  .elementor-element.elementor-element-1294eaaa .elementor-widget-container  { 
    text-align: right;
  }
 
 .elementor-heading-title { 
    padding: 0; 
    margin: 0; 
    line-height: 1;
} 

@media all{ 
  .elementor-widget-heading .elementor-heading-title  { 
    color: var( --e-global-color-primary ); 
    font-family: var( --e-global-typography-primary-font-family ), 'montserrat'; 
    font-weight: var( --e-global-typography-primary-font-weight );
  } 

  .elementor-element.elementor-element-2a752b76 .elementor-heading-title  { 
    color: #FFFFFF; 
/*    font-family: "Poppins", Sans-serif;*/ 
     font-family: 'montserrat';
    font-weight: 700;
  } 
   .elementor-element.elementor-element-2a752b77 .elementor-heading-title  { 
    color: #FFFFFF; 
  /*  font-family: "Poppins", Sans-serif;*/
   font-family: 'montserrat';
    font-weight: 700;
  } 
  .elementor-widget-copyright .hfe-copyright-wrapper  { 
    color:  var( --e-global-color-text );
    font-family: var( --e-global-typography-text-font-family ),'montserrat'; 
    font-weight: var( --e-global-typography-text-font-weight );
  } 

  .elementor-element.elementor-element-316607e .hfe-copyright-wrapper  { 
    text-align:   center;
    color:  #FFFFFF;
    /*font-family: "Poppins", Sans-serif;*/ 
    font-weight: 400;
  }
 
  /*csshome*/