@font-face {
  font-family: 'UniCredit';
  src: url("../fonts/subset-UniCredit-Heavy.woff2") format("woff2"), url("../fonts/subset-UniCredit-Heavy.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'UniCredit';
  src: url("../fonts/subset-UniCredit-Bold.woff2") format("woff2"), url("../fonts/subset-UniCredit-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'UniCredit';
  src: url("../fonts/subset-UniCredit.woff2") format("woff2"), url("../fonts/subset-UniCredit.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
body {
  font-family: 'UniCredit';
  background-color: #ffffff;
  color: #212121; }

.spaced_bot {
  margin-bottom: 24px; }

.bg_box {
  background-color: #f8f8f8;
  border-radius: 25px;
  height: 100%;
  padding: 30px; }
  @media screen and (max-width: 600px) {
    .bg_box {
      padding: 20px; } }

h1, h2, h3, h4, h5, h6 {
  color: #262626; }

h3.title {
  font-size: 44px;
  font-weight: bold;
  margin-top: 40px;
  margin-bottom: 20px; }
  @media screen and (max-width: 600px) {
    h3.title {
      font-size: calc(1.325rem + .9vw); } }

p {
  font-size: 20px;
  line-height: 24px;
  margin: 10px 0; }

.onemarketred {
  color: #e7000e; }

.red {
  color: #ED1C24; }

.black {
  color: #000000; }

.spaced_section {
  margin: 40px auto; }

.pasi_deschidere h2 {
  margin-bottom: 20px; }
.pasi_deschidere p {
  max-width: 620px;
  margin: 0px auto; }
  .pasi_deschidere p b {
    font-size: 26px; }

.box_12 .big_black {
  display: block;
  color: #212121;
  font-weight: bold;
  font-size: 64px;
  line-height: 64px; }
  @media screen and (max-width: 600px) {
    .box_12 .big_black {
      font-size: 44px;
      line-height: 44px; } }
.box_12 .big_red {
  display: block;
  color: #ED1C24;
  font-weight: bold;
  font-size: 44px;
  line-height: 44px; }
  @media screen and (max-width: 600px) {
    .box_12 .big_red {
      font-size: 32px;
      line-height: 32px; } }

.box_4 {
  overflow: hidden; }
  .box_4 .boxed_video {
    width: 350px;
    max-width: 100%;
    position: relative;
    padding-top: 29%;
    margin: 0px auto;
    z-index: 1; }
    @media screen and (max-width: 600px) {
      .box_4 .boxed_video {
        padding-top: 49%; } }
    .box_4 .boxed_video img {
      position: absolute;
      top: 48%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 150%; }
  .box_4 p {
    position: relative;
    margin-bottom: 20px;
    z-index: 2; }

.box_6 {
  position: relative; }
  @media screen and (max-width: 991px) {
    .box_6 {
      text-align: left !important; } }
  .box_6 img {
    position: relative;
    max-width: 75px;
    left: 12px; }
    @media screen and (max-width: 991px) {
      .box_6 img {
        left: 6px; } }
  .box_6 p {
    display: inline-block;
    padding-left: 30px;
    vertical-align: middle;
    line-height: 50px; }
    @media screen and (max-width: 991px) {
      .box_6 p {
        display: block;
        padding-left: 0px;
        line-height: 24px; } }

.box_8 p {
  max-width: 400px;
  margin: 10px auto;
  margin-bottom: 20px; }

body a {
  color: #007a91; }
  body a a {
    color: #007a91; }
    body a a:visited, body a a:hover, body a a:active {
      color: #006375; }

.copy-btn {
  position: relative;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  padding: 10px 40px;
  font-size: 26px;
  padding-right: 40px;
  padding-left: 40px; }
  .copy-btn span.copy_icon {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    margin-left: 4px;
    margin-top: -4px;
    border: 0px;
    width: 30px;
    height: 30px;
    background-color: #fff;
    background-image: url(../images/icon_copy.png);
    background-position: center center;
    background-size: 22px;
    background-repeat: no-repeat; }
  .copy-btn span.copy-message {
    position: absolute;
    background: #007A91;
    z-index: 20;
    width: 150px;
    border-radius: 4px;
    border-bottom-left-radius: 0px;
    color: white;
    top: -15px;
    margin-left: 22px;
    font-size: 16px;
    line-height: 22px;
    font-weight: normal; }
    @media screen and (max-width: 991px) {
      .copy-btn span.copy-message {
        right: 19px; } }
    .copy-btn span.copy-message:before {
      content: "";
      position: absolute;
      left: 0px;
      bottom: -7px;
      width: 0;
      height: 0;
      border: 10px solid transparent;
      border-right-color: #007A91;
      border-left: 0;
      border-top: 0;
      transform: rotate(-90deg); }
      @media screen and (max-width: 991px) {
        .copy-btn span.copy-message:before {
          left: auto;
          right: 0px;
          transform: rotate(0deg); } }

.detalii_fond .extra_infos {
  display: block;
  margin-left: 21px;
  margin-top: 4px;
  font-size: 18px;
  line-height: 18px; }

/*# sourceMappingURL=main.css.map */
