/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

@import url("https://p.typekit.net/p.css?s=1&k=kwo4aka&ht=tk&f=32205.32206.32207.36649.36650.36651.36656&a=21493354&app=typekit&e=css");

@font-face {
  font-family:"stolzl";
  src:url("https://use.typekit.net/af/148b9c/00000000000000007735affe/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),
      url("https://use.typekit.net/af/148b9c/00000000000000007735affe/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),
      url("https://use.typekit.net/af/148b9c/00000000000000007735affe/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display:auto;
  font-style:normal;
  font-weight:400;
}

@font-face {
  font-family:"stolzl";
  src:url("https://use.typekit.net/af/505ea4/00000000000000007735b006/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),
      url("https://use.typekit.net/af/505ea4/00000000000000007735b006/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),
      url("https://use.typekit.net/af/505ea4/00000000000000007735b006/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
  font-display:auto;
  font-style:normal;
  font-weight:500;
}

@font-face {
  font-family:"stolzl";
  src:url("https://use.typekit.net/af/11d803/00000000000000007735b005/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),
      url("https://use.typekit.net/af/11d803/00000000000000007735b005/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),
      url("https://use.typekit.net/af/11d803/00000000000000007735b005/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display:auto;
  font-style:normal;
  font-weight:700;
}

@font-face {
  font-family:"urw-form";
  src:url("https://use.typekit.net/af/bec058/00000000000000007735a804/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),
      url("https://use.typekit.net/af/bec058/00000000000000007735a804/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),
      url("https://use.typekit.net/af/bec058/00000000000000007735a804/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
  font-display:auto;
  font-style:italic;
  font-weight:400;
}

@font-face {
  font-family:"urw-form";
  src:url("https://use.typekit.net/af/45ecb0/00000000000000007735a7e3/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),
      url("https://use.typekit.net/af/45ecb0/00000000000000007735a7e3/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),
      url("https://use.typekit.net/af/45ecb0/00000000000000007735a7e3/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display:auto;
  font-style:normal;
  font-weight:400;
}

@font-face {
  font-family:"urw-form";
  src:url("https://use.typekit.net/af/2686e6/00000000000000007735a7ee/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),
      url("https://use.typekit.net/af/2686e6/00000000000000007735a7ee/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),
      url("https://use.typekit.net/af/2686e6/00000000000000007735a7ee/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
  font-display:auto;
  font-style:normal;
  font-weight:500;
}

@font-face {
  font-family:"urw-form";
  src:url("https://use.typekit.net/af/63a8e1/00000000000000007735a815/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),
      url("https://use.typekit.net/af/63a8e1/00000000000000007735a815/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),
      url("https://use.typekit.net/af/63a8e1/00000000000000007735a815/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display:auto;
  font-style:normal;
  font-weight:700;
}

@media (min-width: 1400px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
      max-width: 1366px;
  }
}

@media (min-width: 1200px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl {
      max-width: 1366px;
  }
}

body {
  font-family: urw-form;  
}

.btn-link {
  padding: 0px 15px 0px 0px;
  color: #F70F8A;
  line-height: calc(21 / 16);
  position: relative;
  font-weight: bold;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  display: inline-block;
  cursor: pointer;
  text-decoration: none;
}
.btn-link span {
    position: absolute;
    top: 50%;
    right: 0;
    height: 12px;
    width: 7px;
    -webkit-transform: translate(0, calc(-50% + 1px));
    transform: translate(0, calc(-50% + 1px));
}

.btn-link span::before {
    content: "";
    position: absolute;
    top: 50%;
    right: 50%;
    -webkit-transform: translate(calc(50% - 4px), -50%);
    transform: translate(calc(50% - 4px), -50%);
    background-color: #F70F8A;
    width: 10px;
    height: 2px;
    opacity: 0;
    -webkit-transition: all 0.2s ease-in 0.1s;
    transition: all 0.2s ease-in 0.1s;
}

.btn-link span::after {
    content: "";
    background-image: url('https://322787.fs1.hubspotusercontent-na1.net/hubfs/322787/Blog/font/chevron-secondary.svg');
    background-size: contain;
    height: 12px;
    width: 7px;
    position: absolute;
    top: 50%;
    right: 50%;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
    background-repeat: no-repeat;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}
a.btn-link:hover {
    color: #F70F8A;
    text-decoration: none;
}
.btn-link:hover span::before {
    -webkit-transform: translate(calc(50% - 2px), -50%);
    transform: translate(calc(50% - 2px), -50%);
    opacity: 1;
}
.btn-link:hover span:after {
    -webkit-transform: translate(calc(50% + 2px), -50%);
    transform: translate(calc(50% + 2px), -50%);
}

.btn-p {
    padding: 12px 55px 12px 20px;
    background-color: #fff;
    color: #000000;
    line-height: calc(21 / 16);
    border-radius: 50px;
    position: relative;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    border: 1px solid #F70F8A;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
}
.btn-p span {
    height: 36px;
    width: 36px;
    background-color: #FDC3E2;
    position: absolute;
    right: 5px;
    top: 5px;
    border-radius: 50px;
}

.btn-p span::before {
    content: "";
    position: absolute;
    top: 50%;
    right: 50%;
    -webkit-transform: translate(calc(50% - 4px), -50%);
    transform: translate(calc(50% - 4px), -50%);
    background-color: #F70F8A;
    width: 10px;
    height: 2px;
    opacity: 0;
    -webkit-transition: all 0.2s ease-in 0.1s;
    transition: all 0.2s ease-in 0.1s;
}

.btn-p span::after {
    content: "";
    background-image: url('https://322787.fs1.hubspotusercontent-na1.net/hubfs/322787/Blog/font/chevron-secondary.svg');
    background-size: contain;
    height: 12px;
    width: 7px;
    position: absolute;
    top: 50%;
    right: 50%;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
    background-repeat: no-repeat;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

.btn-p:hover {
    color: #000;
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
    -webkit-box-shadow: 16px 16px 32px rgba(7, 7, 35, 0.1);
    box-shadow: 16px 16px 32px rgba(7, 7, 35, 0.1);
    background-color: #fff;
    border: 1px solid #F70F8A;
    text-decoration: none;
}

.btn-p:hover span::before {
    -webkit-transform: translate(calc(50% - 2px), -50%);
    transform: translate(calc(50% - 2px), -50%);
    opacity: 1;
}

.btn-p:hover span:after {
  -webkit-transform: translate(calc(50% + 2px), -50%);}


    transform: translate(calc(50% + 2px), -50%);
}