html.evolv_web_43i4c6njb .evolv-p-banner-hidden{
  display:none !important;
}html.evolv_web_43i4c6njb 
.evolv-button-variant-black>span{
  color: white !important;
}html.evolv_web_43i4c6njb 
.evolv-button-variant-black{
  background: black !important;
}
/*
.evolv-button-variant-white > span{
  color: black !important;
}
.evolv-button-variant-white{
  background: white !important;
}*/

html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-marginTopMarginBottom0{
  margin-top: 0.5vh !important;
  margin-bottom:0vh !important;
}html.evolv_web_unmdjdrkg 
.ev-TC-placeOrder-control .ev-width90per{
  width: 350vh;
}html.evolv_web_unmdjdrkg 
.ev-TC-placeOrder-control .ev-width50vh{
  width: 50vh;
}html.evolv_web_unmdjdrkg 
.ev-TC-placeOrder-control .ev-width60vh{
  width: 60vh;
}html.evolv_web_unmdjdrkg 

div[class*="ReviewButton__ActionWrapper"]{
  padding-left: 0px;
}html.evolv_web_unmdjdrkg 

#totalDueToday{
  margin: 28px 0 12px 0;
  font-weight: bold;
  font-size: 1.1em;
}html.evolv_web_unmdjdrkg 

.ev-paddingBottom12{
  padding-bottom: 12px;
}html.evolv_web_unmdjdrkg 

.ev-paddingBottom16{
  padding-bottom: 16px;
}html.evolv_web_unmdjdrkg 
.evolv-row{
  position: relative;
  margin: 12px 0;
}html.evolv_web_unmdjdrkg 

.evolv-summaryWrapper{
  width: 100% !important;
}html.evolv_web_unmdjdrkg 



.ev-width100vh{
  width: 40vh;
}html.evolv_web_unmdjdrkg 
.ev-width40vh{
  position: absolute;
  top: 0;
  right: 5vh;
  /* width: 40vh; */
}html.evolv_web_unmdjdrkg 
.ev-TC-placeOrder-control .ev-width100vh{
  /* width: 319vh; */
  width: 40vh
}html.evolv_web_unmdjdrkg 
.ev-TC-placeOrder-control .ev-width40vh{
  display: inline-block;
  position: absolute;
  right: 8vh;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control div[class*="CheckWrapper-sc"]>span[class*="StyledWrapper-sc"]>span[class*="StyledInner-sc"]{
    background-color: white !important;
    border-style: none !important;
    border-color: white !important;
    border-width: 0 !important;
    box-shadow: none !important;
    width: 1.60rem !important;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .evolv-completedAgreements{
    display: inline-block;
    content: "";
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOC4yIDE4LjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE4LjIgMTguNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGQ9Ik05LjEsMC4xYy01LDAtOSw0LTksOXM0LDksOSw5czktNCw5LTlTMTQuMSwwLjEsOS4xLDAuMXogTTkuMSwxN2MtNC4zLDAtNy45LTMuNS03LjktNy45czMuNS03LjksNy45LTcuOVMxNyw0LjgsMTcsOS4xCgkJUzEzLjUsMTcsOS4xLDE3eiIvPgoJPHBvbHlnb24gcG9pbnRzPSI3LjYsMTEuMiA1LDguNiA0LjIsOS40IDcuNiwxMi44IDE0LDYuNCAxMy4yLDUuNiAJIi8+CjwvZz4KPC9zdmc+Cg==) !important;
    width: 30px;
    height: 30px;
    background-size: 2.5vh;
    background-repeat: no-repeat;
    left: 12px;
    background-position: left center;
}html.evolv_web_unmdjdrkg 
.ev-TC-placeOrder-control .ev-font16{
    line-height: 16px !important;
    font-size: 16px !important;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-font12{
  font-size: 12px !important;
  line-height: 16px !important;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-font11{
  font-size: 11px !important;
  line-height: 16px !important;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-marginTop90{
  margin-top: 90%;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-deviceProtectionDiv{
    margin-left: 10%;
    border-top: 1px solid #D8DADA;
    width: 56%;
    padding-top: 17px;
    display: inline-flex;
    /* border-bottom: 1px solid black; */
    padding-bottom: 32px;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-font32{
    line-height: 32px !important;
    font-size: 32px !important;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-font20{
  font-size: 20px !important;
  line-height: 20px !important;
}html.evolv_web_unmdjdrkg 
.ev-TC-placeOrder-control .ev-font22{
  font-size: 22px !important;
  line-height: 22px !important;
}html.evolv_web_unmdjdrkg 
.ev-TC-placeOrder-control .ev-bold{
  font-weight: bold;
}html.evolv_web_unmdjdrkg 
.ev-TC-placeOrder-control .ev-hide{
  display: none;
}html.evolv_web_unmdjdrkg 
.ev-TC-placeOrder-control .ev-placeOrderButtonDesktop{
  width: 100%;
  margin-top: 24.5px;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-textDesktop{
    width: 100%;
    font-size: 11px;
    line-height: 16px;
    margin-top: 8% !important;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-width384{
  width: 384px;
}html.evolv_web_unmdjdrkg 
.ev-TC-placeOrder-control .ev-width300{
  width: 300px;
}html.evolv_web_unmdjdrkg 
.ev-TC-placeOrder-control .ev-marginLeft10{
  margin-left: 8% !important;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-marginLeft58{
  margin-left: 55% !important;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-marginLeft39{
  margin-left: 39% !important;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-width100{
  width:100%;
}html.evolv_web_unmdjdrkg 
.ev-TC-placeOrder-control .ev-font16LineHeight20{
  font-size: 16px !important;
  line-height: 20px !important;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-marginRightImg{
  margin-right:49.69px;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-marginTop16{
  margin-top: 16px;
}html.evolv_web_unmdjdrkg 
.ev-TC-placeOrder-control .ev-paddingTop17{
  padding-top: 17px;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-marginBottom16{
  margin-bottom: 16px;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-displayFlex{
  display: flex;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-displayBlock{
  display: block;
}html.evolv_web_unmdjdrkg 

.ev-grayBorderBottom{
  border-bottom: 1px solid #D8DADA;
}html.evolv_web_unmdjdrkg 
.ev-grayBorder{
  border-top: 1px solid #D8DADA;
}html.evolv_web_unmdjdrkg 

.ev-noBorder{
  border: none !important;
}html.evolv_web_unmdjdrkg 

.ev-blackBorder{
  border-top: 1px solid rgb(0, 0, 0);
}html.evolv_web_unmdjdrkg 

.evolv-itemDelimiter{
  width: 66%;
}html.evolv_web_unmdjdrkg 

.evolv-lineDelimiter{
  width: 65.7%;
}html.evolv_web_unmdjdrkg 


.ev-TC-placeOrder-control .ev-blackBorderBottom{
     border-bottom: 1px solid rgb(0, 0, 0);
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-deviceProtection{
     margin-top: 16px;
    font-size: 16px;
    line-height: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-deviceProtectionDesktop{
     margin-top: 16px;
    font-size: 16px;
    line-height: 16px;
    padding-top: 16px;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-deviceProtectionHeader{
   margin-top: 16px;
    font-size: 16px;
    line-height: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid #D8DADA;
    border-top: 1px solid rgb(0, 0, 0);
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-documentsReviewed{
  padding-top: 16px;
  /* border-top: 1px solid black; */
  width: 100%;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-paddingBottom24{
  padding-bottom: 24px;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-paddingBottom32{
  padding-bottom: 32px;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-width70{
  width:67%;
}html.evolv_web_unmdjdrkg 


.ev-TC-placeOrder-control .ev-marginLeft5{
  margin-left: 5%;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-orderSummaryDesktop{
  width: 31% !important;
  margin-left: 40px;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-firstsDocumentOption{
    margin-left: 30%;
    border-top: 1px solid #D8DADA;
    width: 84%;
    padding-top: 19px;
    margin-top: 22px !important;
}html.evolv_web_unmdjdrkg 


.ev-TC-placeOrder-control .ev-firstsDocumentOption+div{
  width: 75vh;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-totalDueBorderTop{
    border-top: 1px solid black;
    margin-top: 15.8px;
    margin-bottom: 16px;
    width: 100%;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-width79Only{
  width: 47vh;}
  @media screen and (min-width: 768px){
 .ev-TC-placeOrder-control .ev-width79Only{
    width: 58vh;
 }
}html.evolv_web_unmdjdrkg 
.ev-TC-placeOrder-control .ev-width79{
  width: 79vh;
  border-bottom: 1px solid #D8DADA;
  padding-bottom: 24px;
  margin-bottom: 24px;
}html.evolv_web_unmdjdrkg 
.ev-TC-placeOrder-control .ev-width72{
  width: 72vh;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-marginLeft15{
  margin-left: 15% !important;
}html.evolv_web_unmdjdrkg 
.ev-TC-placeOrder-control .ev-marginLeft30{
  margin-left: 30% !important;
}html.evolv_web_unmdjdrkg 
.ev-TC-placeOrder-control .ev-marginLeft46{
  margin-left: 46% !important;
}html.evolv_web_unmdjdrkg 
.ev-TC-placeOrder-control .ev-marginLeft34{
  margin-left: 34% !important;
}html.evolv_web_unmdjdrkg 
.ev-TC-placeOrder-control .ev-marginBottom8{
  margin-bottom: 8px;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-dueTodayBottom{
  padding-bottom: 13px;
  width: 36vh;
  border-top: 1px solid #D8DADA;
  padding-top: 13px;
  z-index: 999;
  margin-left: -27px;
  font-size: 12px;
  line-height: 16px;
}html.evolv_web_unmdjdrkg 

.ev-TC-placeOrder-control .ev-paddingLeft16{
  padding-left: 16px;
}html.evolv_web_unmdjdrkg 
.ev-TC-placeOrder-control .ev-paddingTop0{
  padding-top: 0px !important;
}html.evolv_web_unmdjdrkg 

.ev-paddingLeft0{
  padding-left: 0px;
}html.evolv_web_unmdjdrkg 
.ev-paddingLeft0 h1{
  margin: 4px 0px 0px 0px !important;
  font-size: 18px;
  line-height: 18px;
}html.evolv_web_unmdjdrkg 


.evolv-agreementsRow{
  margin-left: 0px !important;
  width: 198.5%;
}html.evolv_web_unmdjdrkg 

.evolv-agreementsRow .evolv-agreementsContainer{
  width: 100%;
  max-width: 100% !important;
  padding: 0px !important;
}html.evolv_web_unmdjdrkg 

.evolv-returnPolicy{
  margin: 16px 0;
  display: block;
  text-align: right;
}html.evolv_web_unmdjdrkg 

.evolv-returnPolicy button{
  display: inline-block;
  -webkit-box-pack: center;
  justify-content: center;
  background: none;
  color: inherit;
  cursor: pointer;
  transition-delay: 0.2s;
  overflow: visible;
  left: 0.25rem;
  top:3px;
  position: relative;
  border: none;
  padding: 0px;
  margin: 0px;
  outline: none;
}html.evolv_web_unmdjdrkg 

.evolv-returnPolicy button>span:last-child{
  display: none;
}html.evolv_web_unmdjdrkg 
.evolv-returnPolicy button:hover>span:last-child{
  display: block;
}html.evolv_web_unmdjdrkg 

.evolv-returnPolicy button>span:last-child{
box-sizing:border-box;
background-color:rgb(255,255,255);
border:0.0625rem solid rgb(0,0,0);
color:rgb(0,0,0);
left:calc(50% + -83px);
position:absolute;
overflow:visible;
padding:0.75rem 0px 0.75rem 0.75rem;
min-height:2.5rem;
max-height:12.75rem;
max-width:14rem;
text-align:left;
transform:translateX(-50%);
visibility:visible;
width:14rem;
will-change:transform,left;
z-index:998;
outline:none;
bottom:1.875rem;
}html.evolv_web_unmdjdrkg 

.evolv-returnPolicy button>span:last-child::before{
    content: "";
    position: absolute;
    box-sizing: border-box;
    border-right: 0.0625rem solid rgb(0, 0, 0);
    border-bottom: 0.0625rem solid rgb(0, 0, 0);
    width: 0.53125rem;
    height: 0.53125rem;
    bottom: -0.28125rem;
    background: white;
    left: calc(50% - -83px);
    transform: translate(-50%) rotate(45deg);
    will-change: transform, left;
    z-index: -1;
}html.evolv_web_unmdjdrkg 
.evolv-returnPolicy button svg{
  background-color: transparent;
  display: inline-block;
  height: 1.25rem;
  width: 1.25rem;
  min-height: 1.25rem;
  min-width: 1.25rem;
  outline: none;
  pointer-events: none;
}html.evolv_web_unmdjdrkg 

.evolv-tab{
  display:none
}html.evolv_web_unmdjdrkg 

.evolv-expanded .evolv-expanded{
  display: block;
}html.evolv_web_unmdjdrkg 
.evolv-collapsed .evolv-collapsed{
  min-width: 384px;
  display: block;
  width:100%;
}html.evolv_web_unmdjdrkg 



.dsmmhI{
  position: relative;
  text-align: left;
  width: 100%;
  margin-bottom: 0px;
  padding: 0px;
  background: none;
  border: 0px;
  overflow: visible;
}html.evolv_web_unmdjdrkg 
.hVLbau{
  display: inline-block;
  flex: 1 1 0%;
  position: absolute;
  right: 0px;
  font-size: 0.75rem;
  font-family: Verizon-NHG-eTX;
  line-height: 1rem;
  letter-spacing: 0px;
  font-weight: 400;
  height: 1.25rem;
  top: 1.8rem;
  -webkit-box-pack: start;
  justify-content: flex-start;
  transform: rotate(-180deg);
  transition: transform 350ms cubic-bezier(0.22, 0.61, 0.36, 1) 0s, top 350ms cubic-bezier(0.22, 0.61, 0.36, 1) 0s;
}html.evolv_web_unmdjdrkg 
.bTZXMS{
  background-color: transparent;
  display: inline-block;
  height: 1.25rem;
  width: 1.25rem;
  min-height: 1.25rem;
  min-width: 1.25rem;
  outline: none;
  pointer-events: none;
  border: 1px dashed transparent;
  border-radius: 0%;
  padding: 2px;
}html.evolv_web_unmdjdrkg 

.iROKCE{
  display: inline-block;
  flex: 1 1 0%;
  position: absolute;
  right: 0px;
  font-size: 0.75rem;
  font-family: Verizon-NHG-eTX;
  line-height: 1rem;
  letter-spacing: 0px;
  font-weight: 400;
  height: 1.25rem;
  top: 1.5rem;
  -webkit-box-pack: end;
  justify-content: flex-end;
  transform: rotate(0deg);
  transition: transform 350ms cubic-bezier(0.22, 0.61, 0.36, 1) 0s, top 350ms cubic-bezier(0.22, 0.61, 0.36, 1) 0s;
}html.evolv_web_unmdjdrkg 


.ev-maxContent{
  width: max-content;
}html.evolv_web_unmdjdrkg 

.evolv-deviceSection:first-child{
  padding-top: 10px;
}html.evolv_web_unmdjdrkg 
.evolv-deviceSection{
  padding-top: 20px;
}html.evolv_web_unmdjdrkg 

.evolv-extendedAgreementsTitle{
  width: 70% !important;
  max-width: 70% !important;
}html.evolv_web_unmdjdrkg 

.evolv-orderSummaryTitle{
  padding-top: 28px;
  padding-bottom: 0px;
  font-size: 24px !important;
  line-height: 24px !important;
}html.evolv_web_unmdjdrkg 

.evolv-privacyPolicy{
  display: inline-block;
  font-size: 16px;
  padding: 6px 0 8px 0;
}html.evolv_web_unmdjdrkg 


.ev-documentOption{
  margin-left: 15% !important;
  margin-top: 18px !important;
  font-size: 16px;
  letter-spacing: .5px;
}html.evolv_web_unmdjdrkg 

.ev-documentOption svg{
  height:18px;
}html.evolv_web_unmdjdrkg 

.ev-documentOption svg{
  font-size:16px;
}html.evolv_web_unmdjdrkg 

.ev-deviceContainer{
  padding-top: 20px;
  width: 67%;
  padding-bottom: 24px;
}html.evolv_web_unmdjdrkg 

.evolv-leftCol{
  margin-right: 4% !important;
  width: 48%;
}html.evolv_web_unmdjdrkg 

.evolv-rightCol{
  width: 40%;
}html.evolv_web_unmdjdrkg 

.evolv-fullWidth{
  width: 100% !important;
}html.evolv_web_unmdjdrkg 

.evolv-fullLeftCol{
  margin-left:3%;
}html.evolv_web_unmdjdrkg 

.evolv-lineInfo{
  padding-top: 0%;
}html.evolv_web_unmdjdrkg 

.evolv-protRight{
  margin-left: 17%;
}html.evolv_web_unmdjdrkg 

.evolv-agreementsMainWrapper{
  min-height: 620px;
}

@media screen and (min-width:1px){html.evolv_web_fzknfdyqx 
 

 
 button.ev-main-button{
    font-family: "NHaasGroteskDSStd-75Bd", "NeueHaasGroteskDisplayBold", Arial, Helvetica, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: fit-content;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;

    font-size: 0.75rem;
    width: 10.1875rem;
    letter-spacing: 0.5px;
    line-height: 1.3rem;
    padding: 0.5rem 2.5rem 0.5rem 2.5rem;
    border-radius: 72px;
    text-align: center;
    text-decoration: none;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    white-space: nowrap;
    vertical-align: middle;

    background-color: #fff;
    border-width: 1px;
    border-color: #000;
    border-style: solid;
    color: #000;
}html.evolv_web_fzknfdyqx 
 
 button.ev-main-button:hover{
    background-color: black;
    color:white;
}html.evolv_web_fzknfdyqx 

 .ev-main-button-wrapper{
    margin-top: 16px;
}html.evolv_web_fzknfdyqx 

 
 .ev-main-a-wrapper{
    float: right;
    padding-top: 30px;
    padding-right: 16px;
}html.evolv_web_fzknfdyqx 

 .ev-main-a{
    font-family: "NHaasGroteskDSStd-75Bd", "NeueHaasGroteskDisplayBold", Arial, Helvetica, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    font-size: 1rem;
    letter-spacing: 0.5px;
    line-height: 1.3rem;
    position: relative;
    display: inline-block;
    padding-right: 12px;
}html.evolv_web_fzknfdyqx 

 .ev-main-a>span::after{
    content: " ";
    width: 7px;
    height: 7px;
    border-top: 2px solid black;
    border-right: 2px solid black;
    right: 0px;
    top: 5px;
    position: absolute;
    transform: rotate(45deg);
}html.evolv_web_fzknfdyqx 

 
 #ev-device-box{
    /* background: black; */
    width: 10px;
    height: 10px;
}html.evolv_web_fzknfdyqx 

 .ev-device-box-inner-container{
   border: rgb(216,218,218) solid 1px;
    /*border: black solid 1px;*/
    width: 100%;
    height: 100%;
}html.evolv_web_fzknfdyqx 
 #ev-box-accessory-a{
    cursor: pointer;
    position: relative;
    background-image: url(https://ss7.vzw.com/is/image/VerizonWireless/vz-myverizon-devices-overview-lp-d-iphonegb-07072021);
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: 30%;
    background-size: auto 80%;
}html.evolv_web_fzknfdyqx 


 #ev-box-accessory-a>span{
    display: inline-block;
    max-width: 160px;
}html.evolv_web_fzknfdyqx 
 #ev-box-accessory-a>span::after{
    content: " ";
    display: block;
    position: absolute;
    bottom: 24px;
    right: 24px;
    border-top: 3px black solid;
    border-right: 3px black solid;
    width: 16px;
    height: 16px;
    transform: rotate(45deg);

}html.evolv_web_fzknfdyqx 
 
 .ev-device-box-container-new-row{
    height: auto!important;
}
}

@media screen and (max-width: 767px){
  /* mobile*/

  /* main button */
  .ev-override-1.ev-override-2 button.ev-main-button{
    height: 2.25rem;
  }
  .ev-override-1.ev-override-2.ev-desktop {
    display: none;
  }

  /* main link */
  .ev-override-1.ev-override-2 .ev-main-a {
    font-family: "NHaasGroteskDSStd-75Bd", "NeueHaasGroteskDisplayBold", Arial, Helvetica, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  /* device box */
  .ev-override-1.ev-override-2 #ev-device-box {
    position: static !important;
    top: 0px !important;
    left: 0px !important;
    height: auto !important;
  }

  .ev-override-1.ev-override-2 #ev-box-accessory-a{
    font-family: NHaasGroteskDSStd-75Bd;
    color: black;
    font-size: 2.125rem;
    font-weight: 400;
    line-height: 0.95;
    padding: 16px;
    display: block;
    min-height: 250px;
  }
}

@media screen and (min-width: 768px){
  /* tablet and desktop */

  /* main button */
  .ev-override-1.ev-override-2.ev-mobile {
    display: none;
  }

  .ev-override-1.ev-override-2 button.ev-main-button {
    letter-spacing: 0.5px;
    font-size: 0.875rem;
    line-height: 1.3rem;
    padding: 0.5rem 2.5rem 0.5rem 2.5rem;
    border-radius: 72px;
    text-align: center;
    text-decoration: none;
    transition-duration: 250ms;
    transition-timing-function: ease-out;
    white-space: nowrap;
    vertical-align: middle;
    width: fit-content;
  }

  /* main link */

  /* device box */
  .ev-override-1.ev-override-2 .ev-device-box-new-row {
    position: static!important;
  }

  .ev-override-1.ev-override-2 #ev-device-box {
    /* background: black; */
    margin-top: -32px;
  }

  .ev-override-1.ev-override-2 .ev-box-a-wrapper{
    height: 100%;
  }
  .ev-override-1.ev-override-2 #ev-box-accessory-a{
    font-family: NHaasGroteskDSStd-75Bd;
    color: black;
    font-size: 2.125rem;
    font-weight: 400;
    line-height: 0.95;
    padding: 16px;
    display: block;
    height: 100%;
    
    background-position-x: right;
    background-position-y: 80%;
    background-size: auto 45%;
  }
  .ev-override-1.ev-override-2.ev-device-box-outer-container{
    height: 0px;
  }
}

@media screen and (min-width: 1020px){
  /* tablet landscape and desktop */

  /* main button */
  .ev-main-button-wrapper.ev-override-1.ev-override-2 {
    margin-top: 0px;
    margin-left: 16px;
    font-size: 14px;
  }

  /* main link */

  /* device box */
  .ev-override-1.ev-override-2 #ev-box-accessory-a{
    background-position-x: right;
    background-position-y: 80%;
    background-size: auto 60%;
  }
}

@media screen and (min-width: 1200px){
  
  /* main button */
  
  /* device box */
  .ev-override-1.ev-override-2 #ev-box-accessory-a{
    background-position-x: right;
    background-position-y: 20%;
    background-size: auto 75%;
  }
  
}

html.evolv_web_6llxf9hkw_1v9nbw038 #app .evolv-trade-in{align-items:center;border:0.0625rem solid black;border-radius:72px;box-sizing:border-box;color:black;cursor:pointer;display:flex;font-family:Verizon-NHG-eDS;font-size:0.875rem;font-weight:700;height:42px;justify-content:center;letter-spacing:0.5px;line-height:1.3rem;margin:20px auto 0;overflow:visible;text-align:center;text-decoration:none;transition-duration:0.25s;transition-timing-function:ease-out;white-space:nowrap;width:200px}html.evolv_web_6llxf9hkw_1v9nbw038 #app .evolv-trade-in:hover{box-shadow:black 0px 0px 0px 0.0625rem;transition:all 0.1s ease-out 0s}html.evolv_web_6llxf9hkw_1v9nbw038 #app .evolv-payOffDeviceBtn{background:black;color:white;height:auto;margin:30% auto 0;width:200px}html.evolv_web_6llxf9hkw_1v9nbw038 #app .evolv-devicePaidOff{width:100%}@media (max-width:767px){html.evolv_web_6llxf9hkw_1v9nbw038 #app .evolv-payOffDeviceBtn{margin:0 auto}html.evolv_web_6llxf9hkw_1v9nbw038 #app .evolv-trade-in,html.evolv_web_6llxf9hkw_1v9nbw038 #app .evolv-cta-parent{width:100%}}