@-webkit-keyframes spin{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
  }
  to{
    -webkit-transform:rotate(1turn);
            transform:rotate(1turn);
  }
}
@keyframes spin{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
  }
  to{
    -webkit-transform:rotate(1turn);
            transform:rotate(1turn);
  }
}
@-webkit-keyframes fade-out{
  0%{
    opacity:1;
  }
  to{
    opacity:0;
    visibility:hidden;
  }
}
@keyframes fade-out{
  0%{
    opacity:1;
  }
  to{
    opacity:0;
    visibility:hidden;
  }
}
@-webkit-keyframes fade-in{
  0%{
    opacity:0;
    visibility:visible;
  }
  to{
    opacity:1;
  }
}
@keyframes fade-in{
  0%{
    opacity:0;
    visibility:visible;
  }
  to{
    opacity:1;
  }
}
.fnm .upcr-grid__a{
  grid-area:a;
}
.fnm .upcr-grid__b{
  grid-area:b;
}
.fnm .upcr-grid__c{
  grid-area:c;
}
.fnm .upcr-grid__d{
  grid-area:d;
}
.fnm .upcr-grid__e{
  grid-area:e;
}
.fnm .upcr-grid__f{
  grid-area:f;
}
@media only screen and (min-width:768px){
  .fnm .upcr-grid{
    -webkit-box-align:start;
        -ms-flex-align:start;
    -ms-grid-columns:175px 50px calc(100% - 460px) 50px 185px;
    -ms-grid-rows:auto 20px auto 20px auto 20px auto;
            align-items:start;
    display:-ms-grid;
    display:grid;
    gap:20px 50px;
        grid-template-areas:"a c c" "a d d" "b d d" "e e f";
    grid-template-columns:175px calc(100% - 460px) 185px;
  }
  .fnm .upcr-grid__a{-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-row:1;
  }
  .fnm .upcr-grid__b{-ms-grid-column:1;-ms-grid-row:5;
  }
  .fnm .upcr-grid__c{-ms-grid-column-span:3;-ms-grid-column:3;-ms-grid-row:1;
  }
  .fnm .upcr-grid__d{-ms-grid-row-span:3;-ms-grid-column-span:3;-ms-grid-column:3;-ms-grid-row:3;
  }
  .fnm .upcr-grid__e{-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:7;
  }
  .fnm .upcr-grid__f{-ms-grid-column:5;-ms-grid-row:7;
  }
  .fnm .upcr-grid .fnm-form-controls-panel~.fnm-form-controls-panel{
    margin-top:0;
  }
}
@media only screen and (min-width:1024px){
  .fnm .upcr-form{
    border-radius:4px;
  }
}
.fnm .upcr-benefits__heading{
  font-size:18px;
  font-size:calc(18px + var(--font-size-add, 0px));
  margin-bottom:.2em;
  margin-top:1em;
}
@media only screen and (min-width:768px){
  .fnm .upcr-benefits__heading{
    font-size:25px;
    font-size:calc(25px + var(--font-size-add, 0px));
  }
}
.fnm .upcr-benefits__list{
  font-size:15px;
  font-size:calc(15px + var(--font-size-add, 0px));
  margin-left:1em;
}
@media only screen and (min-width:768px) and (max-width:1023.9px){
  .fnm .upcr-benefits__list{
    font-size:17.5183333333px;
    font-size:calc(17.51833px + var(--font-size-add, 0px));
  }
}
@media only screen and (min-width:1024px){
  .fnm .upcr-benefits__list{
    font-size:15.995px;
    font-size:calc(15.995px + var(--font-size-add, 0px));
  }
}
.fnm .upcr-benefits__list li{
  margin-bottom:.25em;
}
@media only screen and (max-width:767.9px){
  .fnm .upcr-panel--submit{
    margin-top:30px;
  }
}
.fnm .upcr-disclaimer{
  font-size:12px;
  font-size:calc(12px + var(--font-size-add, 0px));
  margin-top:.5em;
}
