/* FONTS */
@font-face {
    font-family: CircularStd-Book;
    src: url(../../fonts/CircularStd-Book.eot);
    src: url(../../fonts/CircularStd-Book.eot?#iefix) format("embedded-opentype"), url(../../fonts/CircularStd-Book.woff2) format("woff2"), url(../../fonts/CircularStd-Book.woff) format("woff"),
        url(../../fonts/CircularStd-Book.ttf) format("ttf"), url(../../fonts/CircularStd-Book.svg#CircularStd-Book) format("svg");
    font-display: swap;
}
@font-face {
    font-family: CircularStd-Medium;
    src: url(../../fonts/CircularStd-Medium.eot);
    src: url(../../fonts/CircularStd-Medium.eot?#iefix) format("embedded-opentype"), url(../../fonts/CircularStd-Medium.woff2) format("woff2"), url(../../fonts/CircularStd-Medium.woff) format("woff"),
        url(../../fonts/CircularStd-Medium.ttf) format("ttf"), url(../../fonts/CircularStd-Medium.svg#CircularStd-Medium) format("svg");
    font-display: swap;
}
@font-face {
    font-family: CircularStd-Bold;
    src: url(../../fonts/CircularStd-Bold.eot);
    src: url(../../fonts/CircularStd-Bold.eot?#iefix) format("embedded-opentype"), url(../../fonts/CircularStd-Bold.woff2) format("woff2"), url(../../fonts/CircularStd-Bold.woff) format("woff"),
        url(../../fonts/CircularStd-Bold.ttf) format("ttf"), url(../../fonts/CircularStd-Bold.svg#CircularStd-Bold) format("svg");
    font-display: swap;
}
@font-face {
    font-family: Raleway-ExtraBold;
    src: url(../../fonts/Raleway-ExtraBold.ttf);
    font-display: swap;
}
/* FONTS END */

* {
    font-family:CircularStd-Bold,sans-serif;
    margin:0;
    padding:0;
}
body {
    line-height: 1;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -webkit-overflow-scrolling: touch;
}

/* Prevent black canvas bleed during step transitions / overscroll (iOS dark mode) */
html,
body {
    background-color: #FFFFFF;
    color-scheme: light;
}

a,
input {
    color: inherit;
}





ol,
ul {
    list-style: none;
}

input {
    vertical-align: bottom;
    font-family: inherit;
    font-style: inherit;
    font-weight: inherit;
    border: 0;
}
input:focus {
    outline: 0;
}



a {
    text-decoration: none;
}




/* Dark Variant Header */

.dark-variant-header{
    height:64px !important;
    background-color:#FFFFFF !important;
    border-bottom:1px solid #DBDCE0;
    width:100%;
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:0 16px;
    box-sizing:border-box;
}

/* HEADER */
.dark-variant-logo {
    width: 168px;
    height: 18.5px;
    background: url(../../img/mobile43/figma-header-logo.svg) no-repeat;
    background-size:contain;
    max-height:18.5px;
    margin-top:0;
    background-size: contain;
    background-position: center;
}



#call-now {
    display: flex;
    align-items:center;
    gap:8px;
    margin: 0;
    color: #001433;
    text-decoration: none;
    font-family:'Roboto',sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    letter-spacing:0;
}
#call-now > span > img {
    display:block;
    width:12px;
    height:12px;
}
#call-now .phone-icon {
    align-items:center;
    background:#41C940;
    border-radius:20px;
    display:flex;
    height:24px;
    justify-content:center;
    width:24px;
}

#call-now a {
    color:#001433;
    letter-spacing:0;
    line-height:24px;
    text-decoration:none;
}
/* White Variant Header */

.white-variant-header{
    background-color: white !important;
    border-bottom: 2px solid #d2d2d2 ;
    height:61px !important;
}
.white-variant-logo{
    float: left;
    width: 190px;
    height: 40px;
    background: url(../../img/mobile43/sprite-sheet.svg) -174px -17px no-repeat;
}
.white-variant-wrapper {
  background: url(../../img/mobile43/bg-image@1x.jpg) bottom center no-repeat;
  overflow-x: hidden;
}


/*
#logo {
    float: left;
    width: 190px;
    height: 40px;
    background: url(../../img/mobile43/sprite-sheet.svg) -174px -17px no-repeat;
}
#call-now {
    display: flex;
    float: right;
    gap:5px;
    margin: 20px 10px 0 0;
    color: #4bb8e8;
    font-weight: 700;
    font-size: 18px;
} */

/* OVERLAY POPUP ZIP-HELPER */

#overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(9, 30, 56, 0.96);
    text-align: center;
    color: #fff;
    z-index: 10;
    top: 0;
}
#overlay .question {
    font-size: 24px;
}
#overlay #ziphelp h3 {
    font-size: 20px;
    margin-top: 95px;
}
#overlay #ziphelp form {
    width: 304px;
    margin: 39px auto 0;
}
#overlay #ziphelp form input {
    text-align: left;
    width: 195px;
    border-radius: 8px 0 0 8px;
    padding-left: 10px;
    font-size: 20px;
    text-transform: capitalize;
}
#overlay #ziphelp form .btn {
    border-radius: 0 8px 8px 0;
    margin-left: 0;
    width: 95px;
}
#overlay #move-date,
#overlay #move-size {
    width: 100%;
}
#overlay #move-size #size-list {
    margin: 32px auto 0;
    width: 86%;
}
#overlay #move-size #size-list .size-btn {
    background: 0 0;
    height: 59px;
    line-height: 59px;
    border-radius: 8px;
    border: 3px solid #f68a0c;
    margin-bottom: 12px;
    font-size: 20px;
    font-family: CircularStd-Medium, sans-serif;
}
#overlay #move-size #size-list .size-btn.selected {
    background: #f68a0c;
    color: #fff;
}
#overlay .close {
    width: 16px;
    height: 24px;
    position: absolute;
    top: 9px;
    right: 12px;
    background: url(../../img/mobile43/sprite-sheet.svg) -395px -113px no-repeat;
}
#overlay .popup {
    top:75px;
    width: 80vw;
    max-height: 70vh;
    background: #fff;
    border-radius: 10px;
    color: #000;
    text-align: left;
    font-size: 14px;
    line-height: 18px;
    font-weight: 300;
    margin:0 auto;
    overflow: scroll;
}

.abs-reset {
    height: 100%;
    padding:5%;
}


#overlay,#ziphelp {
    display: none;
}
#overlay .popup {
    display: none;
    position: relative;
}


/* OVERLAY POPUP ZIP-HELPER END */



/* FOOTER */


footer {
    position: relative;
    width: 100%;
    bottom: auto;
    font-size: 14px;
    padding: 0;
    color: #9b9b9b;
    z-index: 2;
}
.new-design-footer {
    background:#FFFFFF;
    border-top:1px solid #DBDCE0;
    box-sizing:border-box;
    height:66px;
    margin:0;
    max-width:none;
    padding:0;
    position:relative;
    width:100%;
}

#copyright,
#footer-bottom {
    height: auto;
    position: relative;
}

#footer-links {
    bottom:auto;
    left:16px;
    position:absolute;
    text-align: left;
    padding:0;
    top:38px;
    border-bottom: 0;
    color:#3E4C59;
    font-family:'Roboto',sans-serif;
    font-size:12px;
    font-weight:400;
    line-height:16px;
}
#footer-links ul {
    align-items:center;
    display:flex;
    flex-wrap:nowrap;
    gap:12px;
}
#footer-links ul li {
    display: block;
    margin-left: 0;
}
#privacy-link, #terms-link, #do-not-sell {
    cursor: pointer;
}
#footer-links ul li:nth-child(even) {
    background:#D9D9D9;
    color:transparent;
    font-size:0;
    height:12px;
    line-height:0;
    width:1px;
}
#footer-bottom {
    border-bottom:0;
    padding:0;
    position:static;
}
#copyright {
    width: 162px;
    padding-left: 39px;
    left: 0;
    line-height: 35px;
}
#copyright .footer-logo {
    background: url(../../img/mobile43/logo_bvl_icon_darkGray@1x.svg) 10px 10px no-repeat;
    display: inline;
    position: absolute;
    width: auto;
    height: 100%;
    left: 0;
}




/* New */
.ftr-container {
    display:block;
    height:66px;
    position:relative;
    width:100%;
}

.ftr-logo {
    align-items:center;
    color:#3E4C59;
    display:block;
    font-family:'Roboto',sans-serif;
    font-size:12px;
    font-style:normal;
    font-variation-settings:'wdth' 100;
    font-weight:400;
    left:16px;
    line-height:18px;
    position:absolute;
    top:12px;
    white-space:nowrap;
}
#ftr-icon {
    display:none;
}
.ftr-logo span {
    padding-left:0;
}

.ftr-right-icons {
    align-items:center;
    display:block;
    height:24px;
    position:absolute;
    right:16px;
    top:21px;
    width:79px;
}

.ftr-right-icons img {
    display:block;
    max-width:none;
    opacity:1;
    position:absolute;
}

.ftr-bbb-icon {
    height:24px;
    left:0;
    top:0;
    width:18px;
}

.ftr-verisign-icon {
    height:20px;
    right:0;
    top:2px;
    width:41px;
}

/* New */


#info-btn {
    background: url(../../img/mobile43/icon_info_darkGray@1x.svg) 25px 6px no-repeat;
    position: absolute;
    right: 0;
    width: 50px;
    height: 33px;
    top: 1px;
}

/* EXPANDER FROM .info-btn */

#expander {
    display: none;
    overflow: scroll;
    width: 100%;
    max-height: 75vh;
    background: #fff;
    position: absolute;
    z-index: 1000;
    top: 10%;
    left: 0;
    text-align: center;
    color: #122e4e;
}
#expander .maintainSize .close {
    width: 16px;
    height: 24px;
    position: absolute;
    top: 9px;
    right: 12px;
    background: url(../../img/mobile43/sprite-sheet.svg) -395px -113px no-repeat;
}
#expander .maintainSize h3 {
    font-size: 24px;
    line-height: 30px;
    margin-top: 35px;
}
#expander .maintainSize ul {
    border-bottom: 1px solid #d2d2d2;
    padding-bottom: 47px;
    margin-top: 25px;
}
#expander .maintainSize ul li {
    display: inline-block;
    width: 30%;
}
#expander .maintainSize ul li .image {
    background: url(../../img/mobile43/sprite-sheet.svg) no-repeat;
    width: 52px;
    height: 52px;
    margin: 0 auto;
}
#expander .maintainSize ul li .image.one {
    background-position: -237px -197px;
}
#expander .maintainSize ul li .image.two {
    background-position: -295px -197px;
}
#expander .maintainSize ul li .image.three {
    background-position: -350px -197px;
}
#expander .maintainSize ul li .heading {
    font-size: 16px;
    line-height: 22px;
    color: #122e4e;
    margin-top: 10px;
}
#expander .maintainSize .disclaimer {
    font-size: 10px;
    line-height: 15px;
    font-weight: 300;
    width: 334px;
    margin: 30px auto 0;
}
#expander .maintainSize #expander-logo {
    color: #091e38;
    font-size: 14px;
    line-height: 28px;
    position: relative;
    padding-left: 30px;
    margin: 22px auto;
    width: 162px;
}
#expander .maintainSize #expander-logo .logo {
    background: url(../../img/mobile43/sprite-sheet.svg) -21px -90px no-repeat;
    width: 28px;
    position: absolute;
    left: 0;
    height: 100%;
}
/*  EXPANDER FROM .info-btn END*/



/* FOOTER END */

/* TAILWINDCSS */
/* VARS  */
*, ::before, ::after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
}
::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / 0.5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
}
/* VARS END */
.tw-h-\[55px\] {
    height: 55px;
}
.tw-bg-main{
    --tw-bg-opacity: 1;
    /* background-color: rgb(73 83 92 / var(--tw-bg-opacity)); */
    background-color:#49535C;

}
.tw-text-sm{
    font-size: 0.875rem;
    line-height: 1.25rem;
}
.tw-align-super{
    vertical-align: super;
}
.tw-text-footer{
    --tw-text-opacity: 1;
    color: rgb(138 144 150 / var(--tw-text-opacity));
}
.tw-p-\[5vw\]{
    padding: 5vw;
}
.tw-bg-main_darker{
    --tw-bg-opacity: 1;
    background-color: rgb(59 68 75 / var(--tw-bg-opacity));
}
.tw-grid{
    display: grid;
}
.tw-place-items-center{
    place-items: center;
}
.tw-p-3{
    padding: 0.75rem
}
.tw-bg-cta{
    --tw-bg-opacity: 1;
    background-color: rgb(246 138 12 / var(--tw-bg-opacity));
}
.tw-text-white{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.tw-rounded-md{
    border-radius: 0.375rem;
}
.tw-w-10\/12 {
    width: 83.333333%;
}

.tw-text-lg{
    font-size: 1.125rem;
    line-height: 1.75rem;
}
.tw-tracking-wider{
    letter-spacing: 0.05em;
}
.tw-font-extrabold{
    font-weight: 800;
}
.tw-mt-6{
    margin-top: 1.5rem
}
.tw-mb-2{
    padding-bottom: 0.5rem;
}
.tw-pt-2{
    padding-top: 0.5rem;
}
.tw-pb-2{
    padding-bottom: 0.5rem;
}
.tw-text-xl{
    font-size: 1.25rem;
    line-height: 1.75rem;
}
.tw-font-bold{
    font-weight: 700;
}
.tw-mt-2{
    margin-top: 0.5rem;
}
.tw-p-2{
    padding: 0.5rem
}
.tw-text-bold{
    font-size: 1.125rem;
    line-height: 1.75rem;
}
.tw-pb-5{
    padding-top: 1.25rem;
}
.tw-pt-5{
    padding-bottom: 1.25rem;
}
.tw-underline{
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
}
.tw-bg-gray-200{
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.tw-mx-auto{
    margin-left: auto;
    margin-right: auto;
}
.tw-max-w-7xl{
    max-width: 80rem;
}
.tw-py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.tw-px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}
.tw-rounded-lg{
    border-radius: 0.5rem;
}
.tw-bg-white{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.tw-px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
.tw-text-l{
    font-size: 1.125rem;
    line-height: 1.75rem;
}
.tw-tracking-tight{
    letter-spacing: -0.025em;
}
.tw-text-slate-600{
    --tw-text-opacity: 1;
    color: rgb(71 85 105 / var(--tw-text-opacity));
}
.tw-mt-1{
    margin-top: 0.25rem;
}
.tw-max-w-3xl{
    max-width: 48rem;
}
.tw-text-gray-200{
    --tw-text-opacity: 1;
    color: rgb(229 231 235 / var(--tw-text-opacity));
}
.tw-mt-3{
    margin-top: 0.75rem;
}
.tw-text-center{
    text-align: center;
}
.tw-grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
}
.tw-gap-6{
    gap: 1.5rem;
}
.tw-pt-6{
    padding-top: 1.5rem;
}
.tw-flow-root{
    display: flow-root;
}
.tw-bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.tw-from-blue-50{
    --tw-gradient-from: #eff6ff var(--tw-gradient-from-position);
    --tw-gradient-from-position: ;
    --tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-from-position);
    --tw-gradient-to-position: ;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.tw-via-white{
    --tw-gradient-via-position: ;
    --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
    --tw-gradient-to-position: ;
    --tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.tw-to-white{
    --tw-gradient-to: #fff var(--tw-gradient-to-position);
    --tw-gradient-to-position: ;
}
.tw-pb-8{
    padding-bottom: 2rem;
}
.tw--mt-6{
    margin-top: -1.5rem;
}
.tw-inline-flex{
    display: inline-flex;
}
.tw-items-center{
    align-items: center;
}
.tw-justify-center{
    justify-content: center;
}
.tw-rounded-xl{
    border-radius: 0.75rem;
}
.tw-shadow-lg{
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.tw-h-12{
    height: 3rem;
}
.tw-w-24{
    width: 6rem;
}
.tw-flex-none{
    flex:none;
}
.tw-bg-gray-100{
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.tw-object-cover{
    object-fit: cover;
}
.tw-object-center{
    object-position: center;
}
.tw-mt-8{
    margin-top: 2rem;
}
.tw-font-semibold{
    font-weight: 600;
}
.tw-leading-8{
    line-height: 2rem;
}
.tw-text-gray-900{
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity));
}
.tw-mt-5{
    margin-top: 1.25rem;
}
.tw-leading-5{
    line-height: 1.25rem;
}
.tw-text-gray-600{
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity));
}
.tw--mt-px{
    margin-top: -1px;
}
.tw-flex{
    display:flex;
}
.tw-divide-x{}
.tw-divide-gray-200{}
.tw-w-0{
    width:0;
}
.tw-flex-1{}
.tw-text-yellow-400{
    --tw-text-opacity: 1;
    color: rgb(250 204 21 / var(--tw-text-opacity));
}
.tw-h-5{
    height: 1.25rem;
}
.tw-w-5{
    width: 1.25rem;
}
.tw-flex-shrink-0{
    flex-shrink: 0;
}
.tw-text-gray-400{
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity));
}
.tw-text-xs{
    font-size: 0.75rem;
    line-height: 1rem;
}
.tw--ml-px{
    margin-left: -1px;
}
.tw-border{
    border-width: 1px;
}
.tw-border-transparent{
    border-color: transparent;
}
.tw-bg-green-500{
    --tw-bg-opacity: 1;
    background-color: rgb(34 197 94 / var(--tw-bg-opacity));
}
.tw-px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.tw-py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}
.tw-rounded-br-lg{
    border-bottom-right-radius: 0.5rem;
}
.tw-py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.tw-font-medium{
    font-weight: 500;
}
.tw-white{
    width: 1.25rem;
}
.tw-ml-1{
    margin-left: 0.25rem;
}
.tw-block{
    display: block;
}
.tw-bg-footer{
    --tw-bg-opacity: 1;
    background-color: rgb(138 144 150 / var(--tw-bg-opacity));
}
.tw-text-left{
    text-align: left;
}
.tw-w-full{
    width: 100%;
}
.tw-h-\[260px\]{
    height: 260px;
}
.tw-h-\[250px\]{
    height: 250px;
}
.tw-hidden{
    display:none;
}
.tw-text-main_darker{
    --tw-text-opacity: 1;
    color: rgb(59 68 75 / var(--tw-text-opacity));
}
.tw-flex-wrap{
    flex-wrap: wrap;
}
.tw-gap-1{
    gap:0.25rem;
}
.tw-pl-3{
    padding-left: 0.75rem;
}
.tw-pr-3{
    padding-right: 0.75rem;
}
.tw-text-black{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}
.tw-rounded-full{
    border-radius: 9999px;
}
.tw-w-max{
    width: max-content;
}
.tw-shadow-inner{
    --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.tw-shadow-2xl{
    --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
    --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.tw-transform{
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-transition-all{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}
.tw-duration-2000{}
.tw-ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.tw-scale-0{
    --tw-scale-x: 0;
    --tw-scale-y: 0;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.tw-text-md{
    font-family: CircularStd-Book;
}
 /*MOVE INFORMATION  */

 /* MOVE INFORMTATION END */
/* TAILWINDCSS */



.slide {
    display: block;
    height:calc(100vh - 55px);
    width: 100%;
    padding: 0;
    overflow: initial;
    background-position: left bottom;
    background-size: 100%;
}
#wrapper {
    width:100%;
    max-width:393px;
    margin:0 auto;
    overflow-x: hidden;
}

#wrapper,
.btn {
    position: relative;
}

form input {
    border-radius: 8px;
    border: 1px solid #a8a8a8;
    height: 57px;
    line-height: 57px;
    font-size: 24px;
    color: #0b1f37;
    font-family: "Open Sans", sans-serif;
    text-align: center;
    width: 45.335%;
    box-shadow: inset 0 1px 9px 0 rgba(0, 0, 0, 0.5);
    -webkit-appearance: none;
}
form input.error {
    box-shadow: inset 0 0 0 3px red;
}
form input.open {
    border-radius: 8px 0 0 !important;
}
form input::placeholder {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    color: #9b9b9b;
}
.tw-text-lg,.from_zip_label,.to_zip_label{
    font-weight: 100 !important;
}
.tw-text-bold,.zip-bold-header{
    font-weight: 900 !important;
}

form .results {
    display: none;
    background: #fff;
    box-sizing:border-box;
    max-height: 200px;
    overflow-y: scroll;
    border-radius: 0 0 8px 8px;
    font-size: 18px;
    border: 1px solid #a8a8a8;
    width:313px;
    z-index:30;
}
form .results ul {
    list-style:none;
    margin:0;
    padding:0;
}
form .results ul li {
    color: #091e38;
    font-size: 18px;
    line-height: 35px;
    text-align: left;
    padding-left: 12px;
}
form .results ul li:nth-of-type(odd) {
    background: #f7f7f7;
    border-top: 1px solid rgba(195, 195, 195, 0.4);
    border-bottom: 1px solid rgba(195, 195, 195, 0.4);
}
form .results ul li a {
    display: block;
    width: 100%;
    height: 100%;
}
.btn {
    height: 57px;
    background-color: #f68a0c;
    border: 1px solid #f68a0c;
    border-radius: 8px;
    font-size: 18px;
    line-height: 57px;
    font-family: CircularStd-Bold, sans-serif;
    font-weight: 700;
    color: #fff;
    margin: 20px auto 0;
}
.btn.open {
    border-radius: 0 8px 0 0 !important;
}
.btn:hover {
    background:#F6E4CF !important;
    border-color:#BF7F34 !important;
}
.btn.click,
.btn:active {
    background:#F6E0C5 !important;
    border-color:#B2752D !important;
}
#slide-4 .screen13-name-submit.btn:hover,
#slide-4 .screen14-phone-submit.btn:hover,
#slider #slide-5 .screen15-confirm-btn.btn:hover,
#slider #slide-6 .screen16-code-submit.btn:hover {
    background:#F6E4CF !important;
    border-color:#BF7F34 !important;
}
#slide-4 .screen13-name-submit.btn.click,
#slide-4 .screen13-name-submit.btn:active,
#slide-4 .screen14-phone-submit.btn.click,
#slide-4 .screen14-phone-submit.btn:active,
#slider #slide-5 .screen15-confirm-btn.btn.click,
#slider #slide-5 .screen15-confirm-btn.btn:active,
#slider #slide-6 .screen16-code-submit.btn.click,
#slider #slide-6 .screen16-code-submit.btn:active {
    background:#F6E0C5 !important;
    border-color:#B2752D !important;
}
.inline {
    display: inline-block;
    margin: 0 0 0 13px;
}
.success-icon {
    display: inline-block;
    background: url(../../img/mobile43/sprite-sheet.svg) -72px -91px no-repeat;
    width: 15px;
    height: 17px;
}
#slider {
    width: 1000%;
    display:flex;
    font-family: CircularStd-Bold;
}
.mi_btn > .tw-text-sm {
    font-family: CircularStd-Book;
}
.spacing {
    display: block;
    width: 100%;
    margin-top: 38px;
}
#slider .slide {
    width: 10%;
    float: left;
    text-align: center;
    display: none;
    position: relative;
}
#slider .slide.first {
    display: block;
}
#slider .slide .form-box {
    padding: 4.0386vw;
    color: #fff;
    position: relative;
}
#slider .slide .form-box .error-msg {
    background: #ffcece;
    border-radius: 4px;
    line-height: 35px;
    color: #e65d60;
    position: absolute;
    top: 14px;
    transform: translateX(-50%);
    left: 50%;
    width: 80%;
    display: none;
}


#slider .slide .form-box .error-msg .icon {
    background: url(../../img/mobile43/sprite-sheet.svg) -246px -92px no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    top: 2px;
    margin-right: 2px;
    position: relative;
}
#slider .slide .form-box .question {
    display: block;
    text-align: center;
    color: #fff;
    font-size: 5.5vw;
    font-weight: 600;
    line-height: 27px;
    text-align: center;
    margin: 0 0 15px;
}
#slider .slide input {
    text-transform: capitalize;
}
#slider #slide-1 .home-icon {
    background: url(../../img/mobile43/icon_truck_circle_orange@1x.svg) no-repeat;
    width: 60px;
    height: 65px;
    margin: 25px auto 0;
}
.form-box h3 {
    font-family: CircularStd-Medium, sans-serif;
}
#slider #slide-1 h3 {
    font-size: 24px;
    font-family: CircularStd-Medium, sans-serif;
}
#slider #slide-1 p {
    font-size: 16px;
    margin-top: 13px;
}
#slider #slide-1 .form-box {
    padding: 6.0386vw;
    padding-bottom: 50px;
}
#slider #slide-1 .form-box .error-msg {
    top: 23px;
    width: 92%;
}
#slider #slide-1 .compare-movers {
    display: block;
    width: 215px;
    margin: 0 auto;
    font-size: 15.54px;
    color: #151515;
    letter-spacing: 0;
    line-height: 22.2px;
    text-align: left;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    background: url(../../img/mobile43/truck-bvl.svg) no-repeat;
    background-position: left center;
    padding: 20px 0 20px 48px;
}
#slider #slide-1 .compare-movers span {
    font-weight: 600;
    color: #000;
    font-style: italic;
}
#slider #slide-1 .form-box .zip-help-wrapper {
    text-align: left;
    margin-top: 8px;
    position: absolute;
    height: 35px;
    width: 100px;
    line-height: 35px;
    color: #c4cdd4;
}
#slider #slide-1 .form-box .zip-help-wrapper .map-pin {
    background: url(../../img/mobile43/icon_map-pin_orange.svg) 0 3px no-repeat;
    padding-left: 16px;
    height: 14px;
    margin-left: 5px;
}
#slider #slide-1 .form-box .zip-help-wrapper a {
    text-align: left;
    font-size: 16px;
    color: #f79408;
}
#slider #slide-1 .form-box .btn {
    width: 45.335%;
}
#slider #slide-1 .long-distance {
    margin-top: 20px;
}
#slider #slide-1 .long-distance div {
    font-family: CircularStd-Medium, sans-serif;
    font-size: 16px;
    font-style: italic;
    color: #6d7987;
    line-height: 20px;
}
#slider #slide-1 .long-distance div span {
    font-style: initial;
    color: #f68a0c;
}

#slider #move_type .move_type_ld > div, #slider #move_type .move_type_local > div {
    font-family: CircularStd-Bold, sans-serif;
}

#slider #move_type .home-icon {
    background: url(../../img/mobile43/icon_truck_circle_orange@1x.svg) no-repeat;
    width: 60px;
    height: 65px;
    margin: 25px auto 0;
}
#slider #move_type h3 {
    font-size: 24px;
    font-family: CircularStd-Medium, sans-serif;
    margin: 4px auto 0;
    width: 302px;
}
#slider #move_type .form-box {
    padding: 6.0386vw;
    padding-bottom: 50px;
}
#slider #move_type .form-box .error-msg {
    top: 23px;
    width: 92%;
}
#slider #move_type .compare-movers {
    display: block;
    width: 215px;
    margin: 0 auto;
    font-size: 15.54px;
    color: #151515;
    letter-spacing: 0;
    line-height: 22.2px;
    text-align: left;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    background: url(../../img/mobile43/truck-bvl.svg) no-repeat;
    background-position: left center;
    padding: 20px 0 20px 48px;
}
#slider #move_type .compare-movers span {
    font-weight: 600;
    color: #000;
    font-style: italic;
}
#slider #move_type .form-box .zip-help-wrapper {
    text-align: left;
    margin-top: 8px;
    position: absolute;
    height: 35px;
    width: 100px;
    line-height: 35px;
    color: #c4cdd4;
}
#slider #move_type .form-box .zip-help-wrapper .map-pin {
    background: url(../../img/mobile43/icon_map-pin_orange.svg) 0 3px no-repeat;
    padding-left: 16px;
    height: 14px;
    margin-left: 5px;
}
#slider #move_type .form-box .zip-help-wrapper a {
    text-align: left;
    font-size: 16px;
    color: #f79408;
}
#slider #move_type .form-box .btn {
    width: 45.335%;
}
#slider #move_type .long-distance {
    margin-top: 20px;
}
#slider #move_type .long-distance div {
    font-family: CircularStd-Medium, sans-serif;
    font-size: 16px;
    font-style: italic;
    color: #6d7987;
    line-height: 20px;
}
#slider #move_types .long-distance div span {
    font-style: initial;
    color: #f68a0c;
}
#slider #slide-2 #info-bar {
    background: rgba(72, 72, 72, 0.1);
    font-family: "Open Sans", sans-serif;
    color: #091e38;
    font-size: 18px;
    height: 45px;
    line-height: 45px;
    margin-top: 47px;
}
#slider #slide-2 #info-bar > div {
    display: inline;
}
#slider #slide-2 #info-bar .slash {
    background: url(../../img/mobile43/sprite-sheet.svg) -195px -90px no-repeat;
    display: inline-block;
    width: 14px;
    height: 30px;
    top: 10px;
    position: relative;
    margin: 0 5px;
}
#slider #slide-2 .previous-data {
    display: grid;
    width: 100%;
    padding: 43px 0 40px;
    justify-content: center;
}
#slider #slide-2 .previous-data div {
    display: block;
    width: 100%;
    font-family: CircularStd-Book;
    font-size: 14px;
    color: #9b9b9b;
    letter-spacing: 0;
    line-height: 20px;
    padding-left: 24px;
    text-align: left;
    margin-bottom: 5px;
}
#slider #slide-2 .previous-data div.location {
    background: url(../../img/mobile43/locationicon-bvl.svg) no-repeat left center;
    background-size: 14px;
}
#slider #slide-2 .previous-data div.size {
    background: url(../../img/mobile43/bedroomicon-bvl.svg) no-repeat left center;
    background-size: 14px;
}
#slider #slide-2 .previous-data div.date {
    background: url(../../img/mobile43/calendar-icon-bvl.svg) no-repeat left center;
    background-size: 14px;
}
#slider #slide-2 .title {
    display: block;
    width: 100%;
    font-family: CircularStd-Book;
    font-size: 24px;
    color: #6d7987;
    letter-spacing: 0;
    text-align: center;
    line-height: 30px;
}
#slider #slide-2 .form-box {
    padding: 6.0386vw;
    padding-bottom: 50px;

}
#slider #slide-2 .form-box form input {
    width: 290px;
    border-radius: 8px;
}
#slider #slide-2 .form-box form input.open {
    border-radius: 8px 8px 0 0 !important;
}
#slider #slide-2 .form-box form .results {
    width: 55.2696629213483%;
    position: absolute;
    left: 22%;
    top: 55%;
}
#slider #slide-2 .form-box .btn {
    border-radius: 8px;
    width: 290px;
    margin-top: 13px;
}
#slider #slide-2 .form-box .btn.open {
    border-radius: 8px !important;
}
#slider .truck {
    display: block;
    text-align: center;
    padding-top: 5vw;
}
#slider .truck img {
    display: inline;
    width: 60px;
    height: 40px;
}
#slider #slide-3 h4 {
    padding-left: 3%;
    font-size: 27px;
    color: #122e4e;
    font-family: CircularStd-Medium;
}
#slider #slide-4 #progress-bar {
    color: #122e4e;
    font-style: italic;
    font-size: 16px;
    line-height: 50px;
}
#slider #slide-4 #progress-bar > div {
    display: inline-block;
}
#slider #slide-4 #progress-bar .movers-found {
    width: 51.7333333333333%;
    background: url(../../img/mobile43/status-bg.svg) 0 54% no-repeat;
    background-size: 100%;
}
#slider #slide-4 #progress-bar .movers-found .checkmark {
    width: 14px;
    height: 14px;
    background: url(../../img/mobile43/checkmark-orange.svg) 0 0 no-repeat;
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
}


#slider #slide-4 #progress-bar .view-quote {
    background: url(../../img/mobile43/status-bg2.svg) 0 56% no-repeat;
    background-size: 100%;
    width: 47.7333333333333%;
    margin-left: -3.33333333%;
    color: rgba(13, 32, 54, 0.3);
}
#slider #slide-4 #progress-bar .movers-found-progress {
    display: block;
    text-align: center;
}
#slider #slide-4 #progress-bar p {
    display: block;
    text-align: center;
    font-family: CircularStd-Book;
    font-size: 18px;
    color: #9b9b9b;
    letter-spacing: 0;
    text-align: center;
    line-height: 30px;
    font-style: normal;
}
#slider #slide-4 #progress-bar .next-view-your-rates {
    font-family: CircularStd-Medium;
    font-size: 18px;
    color: #000039;
    letter-spacing: 0;
    text-align: center;
    line-height: 30px;
    font-style: italic;
}
#slider #slide-4 #progress-bar .next-view-your-rates span {
    color: #9b9b9b;
}
#slider #slide-4 h4 {
    font-family: "Open Sans", sans-serif;
    color: #091e38;
    font-size: 1rem;
    width: 239px;
    margin: 0 auto;
    line-height: 24px;
}
#slider #slide-4 .form_slider-container{
    overflow: hidden;
}
#slider #slide-4 #form-slider {
    width: 300%;
    display:flex;
}
#slider #slide-4 #form-slider .form-box {

    width: 28.5%;

    margin: 15px 0.8% 0;
    padding: 25px 1.6% 20px;
    border-radius: 10px;
}
#slider #slide-4 #form-slider .form-box .btn {
    width: 290px;
    margin: 10px auto 0;
}
#slider #slide-4 #form-slider form#email-form input {
    width: 290px;
    margin: 0 auto;
    text-transform: none;
}
#slider #slide-4 #form-slider form#name-form input {
    width: 140px;
}
#slider #slide-4 #form-slider form#name-form input:first-of-type {
    margin-right: 10px;
}
#slider #slide-4 #form-slider form#phone-form input {
    width: 290px;
}
#slider #disclaimer {
    display: none;
    opacity: 0.69;
    font-family: "Open Sans";
    font-style: italic;
    font-size: 2.5vw;
    line-height: 15px;
    color: #122e4e;
    letter-spacing: 0;
    width: 95%;
    margin: 10px auto;
    text-align: left;
}
#slider #slide-5 h3 {
    font-size: 27px;
    font-family: CircularStd-Medium, sans-serif;
    color: #122e4e;
    margin-top: 25px;
}
#slider #slide-5 h4 {
    color: #122e4e;
    font-size: 4vw;
    font-family: "Open Sans", sans-serif;
    line-height: 23px;
    padding: 0px 20px 0px 20px;
}
#slider #slide-5 .form-box {
    margin: 10px auto;
}
#slider #slide-5 .form-box form input {
    width: 290px;
}
#slider #slide-5 .form-box form .btn {
    width: 290px;
}
#slider #slide-5 .form-box form .or {
    margin-top: 17px;
    font-size: 18px;
    line-height: 23px;
}
#slider #slide-5 .form-box .subtext {
    font-size: 11px;
    line-height: 15px;
    font-style: italic;
    width: 72%;
    margin: 24px auto 0;
}
#slider #slide-6 h4 {
    font-family: CircularStd-Bold, sans-serif;
    font-weight: 700;
    color: #122e4e;
    letter-spacing: 1px;
    margin-top: 36px;
}
#slider #slide-6 h3 {
    color: #122e4e;
    line-height: 51px;
    font-size: 37px;
    font-family: "Open Sans", sans-serif;
    font-weight: 300;
}
#expander .maintainSize .disclaimer,
#expander .maintainSize ul li .heading,
#overlay .popup,
#slider #slide-6 .form-box .subtext,
#slider #slide-7 {
    font-family: "Open Sans";
}
#slider #slide-6 .form-box {
    margin: 37px auto 0;
}
#slider #slide-6 .form-box form input {
    width: 93px;
}
#slider #slide-6 .form-box form .btn {
    width: 257px;
}
#slider #slide-6 .form-box .subtext {
    font-style: italic;
    font-size: 14px;
    line-height: 19px;
    width: 92%;
    margin: 22px auto 0;
}
#slider #slide-7,
#slider #slide-8 {
    min-height: 133vw;
}
#slider #slide-7 .gif-loader {
    display: none;
    text-align: center;
    margin-top: 61px;
}
#slider #slide-7 .gif-loader img {
    display: inline-block;
    width: 50px;
    height: 50px;
}
#slider #slide-7 h3 {
    display: none;
    font-size: 21px;
    color: #122e4e;
    line-height: 34px;
    margin-top: 20px;
    font-family: CircularStd-Medium;
}
#slider .dot {
    opacity: 0;
    animation-name: blink;
    animation-duration: 1.2s;
    animation-iteration-count: infinite;
    animation-fill-mode: both;
}
#slider .dot:nth-child(2) {
    animation-delay: 0.3s;
}
#slider .dot:nth-child(3) {
    animation-delay: 0.6s;
}
@keyframes blink {
    0% {
        opacity: 0;
    }
    10% {
        opacity: 1;
    }
    70% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}
#slider #slide-7 .previous-data {
    display: none;
    position: relative;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    color: #9b9b9b;
    letter-spacing: 0;
    text-align: center;
    line-height: 25px;
    margin: 10.1333vw 0 11.7333vw;
    padding: 15px 0 18px;
}
#slider #slide-7 .previous-data:before {
    content: "";
    position: absolute;
    top: 0;
    left: calc((100% - 150px) / 2);
    z-index: 99;
    width: 150px;
    height: 1px;
    background: #dedede;
}
#slider #slide-7 .previous-data:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: calc((100% - 150px) / 2);
    z-index: 99;
    width: 150px;
    height: 1px;
    background: #dedede;
}
#slider #slide-7 .featurs {
    display: none;
    text-align: center;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    color: #20b118;
    letter-spacing: 0;
    padding: 1px 0 5.5vw 0;
}
#slider #slide-7 .featurs div {
    display: inline-block;
    margin: 0 auto;
    position: relative;
}
#slider #slide-7 .featurs div p {
    position: absolute;
    top: 0;
    right: -14px;
    z-index: 99;
}
#slider #slide-8 h1 {
    display: block;
    font-size: 22px;
    color: #000;
    letter-spacing: 0;
    text-align: center;
    line-height: 31px;
    padding: 24px 0 22px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
}
#slider #slide-10 h1 span,
#slider #slide-8 h1 span {
    display: inline-block;
    background: url(../../img/mobile43/green-small-tick.svg) no-repeat;
    background-position: 0 center;
    background-size: 23px;
    padding-left: 34px;
}
#slider #slide-10 p,
#slider #slide-8 p {
    display: block;
    font-size: 16px;
    color: #2f2f2f;
    letter-spacing: 0;
    text-align: center;
    line-height: 19px;
    padding: 0 50px 30px;
}
#slider #slide-10 *,
#slider #slide-8 * {
    box-sizing: border-box;
    font-family: "Open Sans", sans-serif;
}
#slider .box {
    float: left;
    background: #fff;
    width: calc(100% - 24px);
    margin: 0 12px 24px;
    border: 1px solid #e2e2e2;
    box-shadow: 0 2px 9px -2px rgba(102, 102, 102, 0.5);
}
#slider .box .row {
    float: left;
    width: 100%;
    position: relative;
}
#slider .box .full-service-title {
    float: left;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    font-size: 19px;
    color: #fff;
    line-height: 21px;
    background: url(../../img/mobile43/green-box.svg) no-repeat;
    background-position: top right;
    padding: 8px 13.8667vw 12px 20px;
}
#slider .box .best-value {
    float: right;
    font-weight: 600;
    font-size: 19px;
    color: #4ab8e9;
    line-height: 21px;
    text-transform: uppercase;
    background: url(../../img/mobile43/bluestar.svg) no-repeat;
    background-position: left center;
    background-size: 18px;
    margin: 12px 15px 0 0;
    padding: 2px 0 0 22px;
}
#slider .box .box-content {
    display: block;
    padding: 25px 20px;
}
#slider .city-weight-distance {
    font-size: 14px;
    color: #9b9b9b;
    text-align: center;
    line-height: 21px;
    padding-bottom: 20px;
}
#slider #slide-10 .city-weight-distance span,
#slider #slide-8 .city-weight-distance span {
    display: inline-block;
    padding: 0 8px;
    font-size: 16px;
    color: #2f2f2f;
}
#slider .move-includes {
    font-size: 13px;
    color: #585858;
    line-height: 21px;
    text-align: left;
    border-bottom: 1px solid #c1c1c1;
    padding-bottom: 20px;
}
#slider .move-includes span {
    display: block;
    font-weight: 600;
    font-size: 15px;
    color: #20b118;
    line-height: 26px;
    padding-bottom: 5px;
}
#slider .move-includes ul {
    margin: 0;
    padding: 0;
}
#slider .move-includes ul li {
    position: relative;
    background: url(../../img/mobile43/green-small-tick.svg) no-repeat;
    background-position: center right;
    background-size: 16px;
    border-bottom: 1px solid #ececec;
    padding: 3px 0;
}
#slider .estimate {
    float: left;
    font-weight: 600;
    font-size: 17px;
    color: #20b118;
    line-height: 26px;
    padding-top: 14px;
}
#slider .estimate-value {
    float: right;
    font-weight: 700;
    font-size: 23px;
    color: #20b118;
    line-height: 26px;
    padding-top: 14px;
    text-align: right;
}
#slider .about-estimate {
    padding: 10px 10px 15px;
    background: #e9f9e8;
    border: 1px solid #20b118;
    margin-top: 25px;
}
#slider .about-estimate h6 {
    font-weight: 600;
    font-size: 15px;
    color: #20b118;
    line-height: 26px;
    padding-bottom: 8px;
}
#slider .about-estimate p {
    padding: 0 !important;
    font-size: 12px !important;
    color: #22651e !important;
}
#slider .about-estimate p span {
    font-weight: 700;
}
#slider .vary-prices {
    font-weight: 600;
    font-size: 13px;
    color: #000000b5;
    line-height: 18px;
    text-align: left;
    padding-top: 21px;
}
#slider .vary-prices span {
    font-style: italic;
    font-weight: 400;
}
#slider #slide-8 .box .truck-rental-title {
    float: left;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    font-size: 19px;
    color: #fff;
    line-height: 21px;
    background: url(../../img/mobile43/orange-box.svg) no-repeat;
    background-position: top right;
    padding: 8px 13.8667vw 12px 20px;
}
#slider #slide-8 .box .truck-rental-list {
    border-bottom: 1px solid #c1c1c1;
    padding-bottom: 50px;
}
#slider #slide-8 .box .truck-rental-list ul {
    display: grid;
    width: 100%;
    grid-gap: 2%;
    grid-template-columns: 68% 30%;
    text-align: left;
}
#slider #slide-8 .box .truck-rental-list ul li {
    font-size: 14px;
    color: #585858;
    border-bottom: 1px solid #ececec;
    padding: 3px 0 10px;
}
#slider #slide-8 .box .truck-rental-list ul li span {
    display: inline;
    color: #9b9b9b;
    font-style: italic;
    margin-left: 5px;
}
#slider #slide-8 .box .truck-rental-list ul li b {
    font-weight: 700;
}
#slider #slide-8 .box .truck-rental-list ul li:nth-child(even) {
    text-align: right;
}
#slider #slide-8 .do-it-est {
    float: left;
    font-weight: 600;
    font-size: 17px;
    color: #f78a0a;
    line-height: 23px;
    text-align: left;
    padding-top: 14px;
}
#slider #slide-8 .do-it-est span {
    display: block;
    font-size: 14px;
    color: #c7c7c7;
    font-weight: 400;
}
#slider #slide-8 .do-it-est-value {
    float: right;
    font-weight: 600;
    font-size: 20px;
    color: #585858;
    text-align: right;
    line-height: 26px;
    padding-top: 13px;
}
#slider #slide-8 .box .matched-movers-title {
    float: left;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    font-size: 19px;
    color: #fff;
    line-height: 21px;
    background: url(../../img/mobile43/blue-box.svg) no-repeat;
    background-position: top right;
    padding: 8px 13.8667vw 12px 20px;
}
#slider #slide-8 .box .matched-movers-para {
    font-size: 14px;
    color: #9b9b9b;
    text-align: center;
    line-height: 21px;
    padding: 25px 15px 15px;
}
#slider #slide-8 .box .matched-movers-list {
    border-bottom: 1px solid #c1c1c1;
    padding-bottom: 5px;
}
#slider #slide-8 .box .matched-movers-list ul {
    width: 100%;
    text-align: left;
}
#slider #slide-8 .box .matched-movers-list ul li {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: left;
    align-items: center;
    padding: 15px 20px;
}
#slider #slide-8 .box .matched-movers-list ul li span {
    width: calc(100% - 100px);
    text-align: left;
    font-weight: 600;
    font-size: 16px;
    color: #585858;
    line-height: 21px;
    padding-right: 10px;
}
#slider #slide-8 .box .matched-movers-list ul li a {
    width: 100px;
    border: 1px solid #4ab8e9;
    border-radius: 25px;
    text-align: center;
    font-size: 14px;
    color: #4ab8e9;
    padding: 7px;
    letter-spacing: 0.3px;
}
#slider #slide-8 .box .matched-movers-list ul li:nth-child(even) {
    background: #f7f7f7;
}
#slider #slide-9 h3 {
    font-size: 27px;
    color: #122e4e;
    line-height: 34px;
    margin-top: 37px;
    font-family: CircularStd-Medium;
}
.additional-details,
.additional-details .ad-step1 button,
.additional-details .ad-step1 textarea {
    display: block;
    font-family: "Open Sans";
}
#slider #slide-9 h4 {
    color: #9b9b9b;
    font-size: 15px;
    line-height: 23px;
    width: 93.6%;
    margin: 13px auto 17px;
}
#slider #slide-9 #quote {
    font-size: 35px;
    color: #49ab3e;
    line-height: 61px;
}
.additional-details {
    background: rgba(15, 33, 53, 0.8);
    padding: 30px 30px 35px;
    margin-top: 34px;
    box-sizing: border-box;
}
.additional-details * {
    box-sizing: border-box;
    outline: 0;
}
.additional-details .ad-step1 {
    display: block;
    width: 100%;
}
.additional-details .ad-step1 p {
    padding: 0 13px 18px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 24px;
}
.additional-details .ad-step1 textarea {
    width: 100%;
    height: 109px;
    background: #fff;
    border-radius: 10px;
    padding: 12px 14px;
    resize: none;
    overflow: auto;
    font-size: 15px;
    color: #4c4c4c;
    letter-spacing: 0.03px;
    border: 1px solid rgba(0, 0, 0, 0.5);
    box-shadow: inset 1px 2px 8px 0 rgba(0, 0, 0, 0.5);
    margin-bottom: 21px;
}
.additional-details .ad-step1 textarea::-webkit-input-placeholder {
    color: #bdbdbd;
}
.additional-details .ad-step1 textarea::-moz-placeholder {
    color: #bdbdbd;
}
.additional-details .ad-step1 textarea:-ms-input-placeholder {
    color: #bdbdbd;
}
.additional-details .ad-step1 textarea:-moz-placeholder {
    color: #bdbdbd;
}
.additional-details .ad-step1 button {
    width: 261px;
    height: 57px;
    line-height: 53px;
    text-align: center;
    font-weight: 700;
    background: #f68a0c;
    border: 0;
    border-radius: 10px;
    cursor: pointer;
    margin: 0 auto;
    font-size: 18px;
    color: #fff;
    letter-spacing: 1.83px;
    text-transform: uppercase;
}
.additional-details .ad-step1 button.click {
    background-image: linear-gradient(-180deg, #f68a0c 23%, #de7800 100%);
}
.additional-details .ad-step1 button:active,
.additional-details .ad-step1 button:focus {
    outline: 0 !important;
}
.additional-details .ad-step2 {
    display: none;
    width: 100%;
    text-align: center;
}
.additional-details .ad-step2 p {
    font-size: 19px;
    color: #fff;
    text-align: center;
    line-height: 24px;
    padding: 17px 0 34px;
}
.additional-details .ad-step2 #additional-info-for-movers {
    display: block;
    width: 100%;
    padding: 0 18px 50px;
    min-height: 150px;
    font-size: 17px;
    color: #fff;
    text-align: center;
    line-height: 22px;
    font-style: italic;
    font-weight: 300;
    background: url(../../img/mobile43/success-icon2.svg) bottom center no-repeat;
    background-size: 39px;
}
.textarea-error {
    border: 1px solid red !important;
}
#slider #slide-10 h1 {
    display: block;
    font-size: 22px;
    color: #000;
    letter-spacing: 0;
    text-align: center;
    line-height: 31px;
    padding: 24px 0 15px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
}
#slider .your-matched-movers {
    float: left;
    width: 100%;
}
#slider .your-matched-movers h1 {
    color: #081e38 !important;
    text-align: center !important;
    padding: 10px 0 15px !important;
}
#slider .your-matched-movers p {
    font-size: 14px !important;
    line-height: 21px !important;
    padding: 0 50px 30px !important;
    color: #9b9b9b !important;
    padding: 0 30px 25px !important;
}
#slider .your-matched-movers a {
    display: block;
    width: calc(100% - 60px);
    margin: 0 30px 9px;
    border: 1px solid #56b5e1;
    border-radius: 45px;
    padding: 16px 30px 19px;
    text-align: left;
    font-size: 16px;
    color: #081e38;
    line-height: 22px;
    font-weight: 600;
    background: url(../../img/mobile43/phone.svg) no-repeat #fff;
    background-position: 90% center;
}
#slider .your-matched-movers a span {
    display: block;
    font-size: 14px;
    color: #56b5e1;
    line-height: 20px;
}




.ui-button,
.ui-button:focus,
.ui-button:hover,
.ui-state-default,
.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-default,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-default,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover,
html .ui-button.ui-state-disabled:active,
html .ui-button.ui-state-disabled:hover {
    font-weight: 400;
}

.ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}
.ui-helper-clearfix:after,
.ui-helper-clearfix:before {
    content: "";
    display: table;
    border-collapse: collapse;
}
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
}
.ui-front {
    z-index: 100;
}
.ui-state-disabled {
    cursor: default !important;
    pointer-events: none;
}
.ui-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -0.25em;
    position: relative;
    overflow: hidden;
    background-repeat: no-repeat;
}
.ui-widget-icon-block {
    left: 50%;
    margin-left: -8px;
    display: block;
}
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ui-datepicker {
    width: 95%;
    display: none;
}
.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: 0.2em 0;
}
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
    position: absolute;
    top: 12px;
    width: 1.8em;
    height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}
.ui-datepicker .ui-datepicker-next {
    right: 12px;
}
.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 59%;
    margin-top: -8px;
    cursor: pointer;
    text-indent: -9999px;
    background: url(../../img/mobile43/sprite-sheet.svg) no-repeat;
}
.ui-datepicker .ui-datepicker-next span {
    left: 9%;
    background-position: -132px -92px;
}
.ui-datepicker .ui-datepicker-prev span {
    background-position: -157px -92px;
}
.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
    font-family: CircularStd-Bold, sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding: 10px 0;
}
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 45%;
}
.ui-datepicker-year {
    display: none;
}
.ui-datepicker table {
    width: 100%;
    border-collapse: collapse;
}
.ui-datepicker th {
    padding: 0.2em 0.3em;
    text-align: center;
    border: 0;
    font-size: 16px;
    letter-spacing: 1.8px;
}
.ui-datepicker td {
    border: 1px solid #d8d8d8;
    text-align: center;
    width: 44px;
    height: 44px;
    line-height: 44px;
}
.ui-datepicker tr td:first-of-type {
    border-left: none;
}
.ui-datepicker tr td:last-of-type {
    border-right: none;
}
.ui-datepicker tr:last-of-type td {
    border-bottom: none;
}
.ui-datepicker td a,
.ui-datepicker td span {
    display: block;
    text-decoration: none;
    font-size: 14px;
}
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: 0.7em 0 0;
    padding: 0 0.2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: 0.5em 0.2em 0.4em;
    cursor: pointer;
    padding: 0.2em 0.6em 0.3em;
    width: auto;
    overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-multi .ui-datepicker-group,
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}
.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto 0.4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}
.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0;
}
.ui-widget,
.ui-widget .ui-widget {
    font-size: 1em;
}
.ui-datepicker-rtl {
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}
.ui-datepicker .ui-icon {
    display: block;
    overflow: hidden;
    background-repeat: no-repeat;
    left: 0.5em;
    top: 0.3em;
}
.ui-widget {
    font-family: Arial, Helvetica, sans-serif;
}
.ui-widget button,
.ui-widget input,
.ui-widget select,
.ui-widget textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
}
.ui-widget.ui-widget-content {
    font-family: CircularStd-Medium, sans-serif;
    margin: 31px auto 0;
    color: #484848;
}
.ui-widget-content {
    background: #fff;
    font-size: 14px;
}
.ui-button,
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button {
    text-decoration: none;
}
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
a.ui-button:focus,
a.ui-button:hover {
    color: #2b2b2b;
    text-decoration: none;
}
.ui-visual-focus {
    box-shadow: 0 0 3px 1px #5e9ed6;
}
.ui-button.ui-state-active:hover,
.ui-button:active,
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active {
    background: #f68a0c;
    color: #fff;
    box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.5);
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
    border: #003eff;
    background-color: #fff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #fff;
    text-decoration: none;
}
.ui-state-checked {
    border: 1px solid #dad55e;
    background: #fffa90;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #f1a899;
    background: #fddfdf;
    color: #5f3f3f;
}
.ui-state-error a,
.ui-state-error-text,
.ui-widget-content .ui-state-error a,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error a,
.ui-widget-header .ui-state-error-text {
    color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: 700;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: 0.7;
    font-weight: 400;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: 0.35;
    background-image: none;
}
.ui-icon {
    width: 32px;
    font-size: 12px;
    text-transform: uppercase;
    height: 16px;
}
.ui-corner-all,
.ui-corner-left,
.ui-corner-tl,
.ui-corner-top {
    border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-right,
.ui-corner-top,
.ui-corner-tr {
    border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bl,
.ui-corner-bottom,
.ui-corner-left {
    border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-br,
.ui-corner-right {
    border-bottom-right-radius: 3px;
}
.ui-widget-overlay {
    background: #aaa;
    opacity: 0.3;
}
.ui-widget-shadow {
    -webkit-box-shadow: 0 0 5px #666;
    box-shadow: 0 0 5px #666;
}
#loader {
    margin: 45px auto 16px;
    width: 100px;
    height: 100px;
    background-color: #d2d2d2;
    border-radius: 50%;
}
#loader .circle .fill,
#loader .circle .mask,
#loader .circle .shadow {
    width: 100px;
    height: 100px;
    position: absolute;
    border-radius: 50%;
}
#loader .circle .shadow {
    box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.2) inset;
}
#loader .circle .fill,
#loader .circle .mask {
    -webkit-backface-visibility: hidden;
    border-radius: 50%;
}
#loader .circle .mask {
    clip: rect(0, 100px, 100px, 50px);
}
#loader .circle .mask .fill {
    clip: rect(0, 50px, 100px, 0);
    background-color: #f68a0c;
}
#loader .inset {
    width: 82px;
    height: 82px;
    position: absolute;
    margin-left: 9px;
    margin-top: 9px;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.2);
}
#loader .inset #percent {
    overflow: hidden;
    line-height: 82px;
    font-size: 27px;
    color: #122e4e;
    font-family: CircularStd-Bold, sans-serif;
}
#loader .inset #percent img {
    vertical-align: middle;
    margin-top: 18px;
}
#loader[data-progress="0"] .circle .fill,
#loader[data-progress="0"] .circle .fill.fix,
#loader[data-progress="0"] .circle .mask.full {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
}
#loader[data-progress="0"] .inset .percentage .numbers {
    width: 57px;
}
#loader[data-progress="1"] .circle .fill,
#loader[data-progress="1"] .circle .mask.full {
    -webkit-transform: rotate(1.8deg);
    -ms-transform: rotate(1.8deg);
    transform: rotate(1.8deg);
}
#loader[data-progress="1"] .circle .fill.fix {
    -webkit-transform: rotate(3.6deg);
    -ms-transform: rotate(3.6deg);
    transform: rotate(3.6deg);
}
#loader[data-progress="1"] .inset .percentage .numbers {
    width: 114px;
}
#loader[data-progress="2"] .circle .fill,
#loader[data-progress="2"] .circle .mask.full {
    -webkit-transform: rotate(3.6deg);
    -ms-transform: rotate(3.6deg);
    transform: rotate(3.6deg);
}
#loader[data-progress="2"] .circle .fill.fix {
    -webkit-transform: rotate(7.2deg);
    -ms-transform: rotate(7.2deg);
    transform: rotate(7.2deg);
}
#loader[data-progress="2"] .inset .percentage .numbers {
    width: 171px;
}
#loader[data-progress="3"] .circle .fill,
#loader[data-progress="3"] .circle .mask.full {
    -webkit-transform: rotate(5.4deg);
    -ms-transform: rotate(5.4deg);
    transform: rotate(5.4deg);
}
#loader[data-progress="3"] .circle .fill.fix {
    -webkit-transform: rotate(10.8deg);
    -ms-transform: rotate(10.8deg);
    transform: rotate(10.8deg);
}
#loader[data-progress="3"] .inset .percentage .numbers {
    width: 228px;
}
#loader[data-progress="4"] .circle .fill,
#loader[data-progress="4"] .circle .mask.full {
    -webkit-transform: rotate(7.2deg);
    -ms-transform: rotate(7.2deg);
    transform: rotate(7.2deg);
}
#loader[data-progress="4"] .circle .fill.fix {
    -webkit-transform: rotate(14.4deg);
    -ms-transform: rotate(14.4deg);
    transform: rotate(14.4deg);
}
#loader[data-progress="4"] .inset .percentage .numbers {
    width: 285px;
}
#loader[data-progress="5"] .circle .fill,
#loader[data-progress="5"] .circle .mask.full {
    -webkit-transform: rotate(9deg);
    -ms-transform: rotate(9deg);
    transform: rotate(9deg);
}
#loader[data-progress="5"] .circle .fill.fix {
    -webkit-transform: rotate(18deg);
    -ms-transform: rotate(18deg);
    transform: rotate(18deg);
}
#loader[data-progress="5"] .inset .percentage .numbers {
    width: 342px;
}
#loader[data-progress="6"] .circle .fill,
#loader[data-progress="6"] .circle .mask.full {
    -webkit-transform: rotate(10.8deg);
    -ms-transform: rotate(10.8deg);
    transform: rotate(10.8deg);
}
#loader[data-progress="6"] .circle .fill.fix {
    -webkit-transform: rotate(21.6deg);
    -ms-transform: rotate(21.6deg);
    transform: rotate(21.6deg);
}
#loader[data-progress="6"] .inset .percentage .numbers {
    width: 399px;
}
#loader[data-progress="7"] .circle .fill,
#loader[data-progress="7"] .circle .mask.full {
    -webkit-transform: rotate(12.6deg);
    -ms-transform: rotate(12.6deg);
    transform: rotate(12.6deg);
}
#loader[data-progress="7"] .circle .fill.fix {
    -webkit-transform: rotate(25.2deg);
    -ms-transform: rotate(25.2deg);
    transform: rotate(25.2deg);
}
#loader[data-progress="7"] .inset .percentage .numbers {
    width: 456px;
}
#loader[data-progress="8"] .circle .fill,
#loader[data-progress="8"] .circle .mask.full {
    -webkit-transform: rotate(14.4deg);
    -ms-transform: rotate(14.4deg);
    transform: rotate(14.4deg);
}
#loader[data-progress="8"] .circle .fill.fix {
    -webkit-transform: rotate(28.8deg);
    -ms-transform: rotate(28.8deg);
    transform: rotate(28.8deg);
}
#loader[data-progress="8"] .inset .percentage .numbers {
    width: 513px;
}
#loader[data-progress="9"] .circle .fill,
#loader[data-progress="9"] .circle .mask.full {
    -webkit-transform: rotate(16.2deg);
    -ms-transform: rotate(16.2deg);
    transform: rotate(16.2deg);
}
#loader[data-progress="9"] .circle .fill.fix {
    -webkit-transform: rotate(32.4deg);
    -ms-transform: rotate(32.4deg);
    transform: rotate(32.4deg);
}
#loader[data-progress="9"] .inset .percentage .numbers {
    width: 570px;
}
#loader[data-progress="10"] .circle .fill,
#loader[data-progress="10"] .circle .mask.full {
    -webkit-transform: rotate(18deg);
    -ms-transform: rotate(18deg);
    transform: rotate(18deg);
}
#loader[data-progress="10"] .circle .fill.fix {
    -webkit-transform: rotate(36deg);
    -ms-transform: rotate(36deg);
    transform: rotate(36deg);
}
#loader[data-progress="10"] .inset .percentage .numbers {
    width: 627px;
}
#loader[data-progress="11"] .circle .fill,
#loader[data-progress="11"] .circle .mask.full {
    -webkit-transform: rotate(19.8deg);
    -ms-transform: rotate(19.8deg);
    transform: rotate(19.8deg);
}
#loader[data-progress="11"] .circle .fill.fix {
    -webkit-transform: rotate(39.6deg);
    -ms-transform: rotate(39.6deg);
    transform: rotate(39.6deg);
}
#loader[data-progress="11"] .inset .percentage .numbers {
    width: 684px;
}
#loader[data-progress="12"] .circle .fill,
#loader[data-progress="12"] .circle .mask.full {
    -webkit-transform: rotate(21.6deg);
    -ms-transform: rotate(21.6deg);
    transform: rotate(21.6deg);
}
#loader[data-progress="12"] .circle .fill.fix {
    -webkit-transform: rotate(43.2deg);
    -ms-transform: rotate(43.2deg);
    transform: rotate(43.2deg);
}
#loader[data-progress="12"] .inset .percentage .numbers {
    width: 741px;
}
#loader[data-progress="13"] .circle .fill,
#loader[data-progress="13"] .circle .mask.full {
    -webkit-transform: rotate(23.4deg);
    -ms-transform: rotate(23.4deg);
    transform: rotate(23.4deg);
}
#loader[data-progress="13"] .circle .fill.fix {
    -webkit-transform: rotate(46.8deg);
    -ms-transform: rotate(46.8deg);
    transform: rotate(46.8deg);
}
#loader[data-progress="13"] .inset .percentage .numbers {
    width: 798px;
}
#loader[data-progress="14"] .circle .fill,
#loader[data-progress="14"] .circle .mask.full {
    -webkit-transform: rotate(25.2deg);
    -ms-transform: rotate(25.2deg);
    transform: rotate(25.2deg);
}
#loader[data-progress="14"] .circle .fill.fix {
    -webkit-transform: rotate(50.4deg);
    -ms-transform: rotate(50.4deg);
    transform: rotate(50.4deg);
}
#loader[data-progress="14"] .inset .percentage .numbers {
    width: 855px;
}
#loader[data-progress="15"] .circle .fill,
#loader[data-progress="15"] .circle .mask.full {
    -webkit-transform: rotate(27deg);
    -ms-transform: rotate(27deg);
    transform: rotate(27deg);
}
#loader[data-progress="15"] .circle .fill.fix {
    -webkit-transform: rotate(54deg);
    -ms-transform: rotate(54deg);
    transform: rotate(54deg);
}
#loader[data-progress="15"] .inset .percentage .numbers {
    width: 912px;
}
#loader[data-progress="16"] .circle .fill,
#loader[data-progress="16"] .circle .mask.full {
    -webkit-transform: rotate(28.8deg);
    -ms-transform: rotate(28.8deg);
    transform: rotate(28.8deg);
}
#loader[data-progress="16"] .circle .fill.fix {
    -webkit-transform: rotate(57.6deg);
    -ms-transform: rotate(57.6deg);
    transform: rotate(57.6deg);
}
#loader[data-progress="16"] .inset .percentage .numbers {
    width: 969px;
}
#loader[data-progress="17"] .circle .fill,
#loader[data-progress="17"] .circle .mask.full {
    -webkit-transform: rotate(30.6deg);
    -ms-transform: rotate(30.6deg);
    transform: rotate(30.6deg);
}
#loader[data-progress="17"] .circle .fill.fix {
    -webkit-transform: rotate(61.2deg);
    -ms-transform: rotate(61.2deg);
    transform: rotate(61.2deg);
}
#loader[data-progress="17"] .inset .percentage .numbers {
    width: 1026px;
}
#loader[data-progress="18"] .circle .fill,
#loader[data-progress="18"] .circle .mask.full {
    -webkit-transform: rotate(32.4deg);
    -ms-transform: rotate(32.4deg);
    transform: rotate(32.4deg);
}
#loader[data-progress="18"] .circle .fill.fix {
    -webkit-transform: rotate(64.8deg);
    -ms-transform: rotate(64.8deg);
    transform: rotate(64.8deg);
}
#loader[data-progress="18"] .inset .percentage .numbers {
    width: 1083px;
}
#loader[data-progress="19"] .circle .fill,
#loader[data-progress="19"] .circle .mask.full {
    -webkit-transform: rotate(34.2deg);
    -ms-transform: rotate(34.2deg);
    transform: rotate(34.2deg);
}
#loader[data-progress="19"] .circle .fill.fix {
    -webkit-transform: rotate(68.4deg);
    -ms-transform: rotate(68.4deg);
    transform: rotate(68.4deg);
}
#loader[data-progress="19"] .inset .percentage .numbers {
    width: 1140px;
}
#loader[data-progress="20"] .circle .fill,
#loader[data-progress="20"] .circle .mask.full {
    -webkit-transform: rotate(36deg);
    -ms-transform: rotate(36deg);
    transform: rotate(36deg);
}
#loader[data-progress="20"] .circle .fill.fix {
    -webkit-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg);
}
#loader[data-progress="20"] .inset .percentage .numbers {
    width: 1197px;
}
#loader[data-progress="21"] .circle .fill,
#loader[data-progress="21"] .circle .mask.full {
    -webkit-transform: rotate(37.8deg);
    -ms-transform: rotate(37.8deg);
    transform: rotate(37.8deg);
}
#loader[data-progress="21"] .circle .fill.fix {
    -webkit-transform: rotate(75.6deg);
    -ms-transform: rotate(75.6deg);
    transform: rotate(75.6deg);
}
#loader[data-progress="21"] .inset .percentage .numbers {
    width: 1254px;
}
#loader[data-progress="22"] .circle .fill,
#loader[data-progress="22"] .circle .mask.full {
    -webkit-transform: rotate(39.6deg);
    -ms-transform: rotate(39.6deg);
    transform: rotate(39.6deg);
}
#loader[data-progress="22"] .circle .fill.fix {
    -webkit-transform: rotate(79.2deg);
    -ms-transform: rotate(79.2deg);
    transform: rotate(79.2deg);
}
#loader[data-progress="22"] .inset .percentage .numbers {
    width: 1311px;
}
#loader[data-progress="23"] .circle .fill,
#loader[data-progress="23"] .circle .mask.full {
    -webkit-transform: rotate(41.4deg);
    -ms-transform: rotate(41.4deg);
    transform: rotate(41.4deg);
}
#loader[data-progress="23"] .circle .fill.fix {
    -webkit-transform: rotate(82.8deg);
    -ms-transform: rotate(82.8deg);
    transform: rotate(82.8deg);
}
#loader[data-progress="23"] .inset .percentage .numbers {
    width: 1368px;
}
#loader[data-progress="24"] .circle .fill,
#loader[data-progress="24"] .circle .mask.full {
    -webkit-transform: rotate(43.2deg);
    -ms-transform: rotate(43.2deg);
    transform: rotate(43.2deg);
}
#loader[data-progress="24"] .circle .fill.fix {
    -webkit-transform: rotate(86.4deg);
    -ms-transform: rotate(86.4deg);
    transform: rotate(86.4deg);
}
#loader[data-progress="24"] .inset .percentage .numbers {
    width: 1425px;
}
#loader[data-progress="25"] .circle .fill,
#loader[data-progress="25"] .circle .mask.full {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
#loader[data-progress="25"] .circle .fill.fix {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
#loader[data-progress="25"] .inset .percentage .numbers {
    width: 1482px;
}
#loader[data-progress="26"] .circle .fill,
#loader[data-progress="26"] .circle .mask.full {
    -webkit-transform: rotate(46.8deg);
    -ms-transform: rotate(46.8deg);
    transform: rotate(46.8deg);
}
#loader[data-progress="26"] .circle .fill.fix {
    -webkit-transform: rotate(93.6deg);
    -ms-transform: rotate(93.6deg);
    transform: rotate(93.6deg);
}
#loader[data-progress="26"] .inset .percentage .numbers {
    width: 1539px;
}
#loader[data-progress="27"] .circle .fill,
#loader[data-progress="27"] .circle .mask.full {
    -webkit-transform: rotate(48.6deg);
    -ms-transform: rotate(48.6deg);
    transform: rotate(48.6deg);
}
#loader[data-progress="27"] .circle .fill.fix {
    -webkit-transform: rotate(97.2deg);
    -ms-transform: rotate(97.2deg);
    transform: rotate(97.2deg);
}
#loader[data-progress="27"] .inset .percentage .numbers {
    width: 1596px;
}
#loader[data-progress="28"] .circle .fill,
#loader[data-progress="28"] .circle .mask.full {
    -webkit-transform: rotate(50.4deg);
    -ms-transform: rotate(50.4deg);
    transform: rotate(50.4deg);
}
#loader[data-progress="28"] .circle .fill.fix {
    -webkit-transform: rotate(100.8deg);
    -ms-transform: rotate(100.8deg);
    transform: rotate(100.8deg);
}
#loader[data-progress="28"] .inset .percentage .numbers {
    width: 1653px;
}
#loader[data-progress="29"] .circle .fill,
#loader[data-progress="29"] .circle .mask.full {
    -webkit-transform: rotate(52.2deg);
    -ms-transform: rotate(52.2deg);
    transform: rotate(52.2deg);
}
#loader[data-progress="29"] .circle .fill.fix {
    -webkit-transform: rotate(104.4deg);
    -ms-transform: rotate(104.4deg);
    transform: rotate(104.4deg);
}
#loader[data-progress="29"] .inset .percentage .numbers {
    width: 1710px;
}
#loader[data-progress="30"] .circle .fill,
#loader[data-progress="30"] .circle .mask.full {
    -webkit-transform: rotate(54deg);
    -ms-transform: rotate(54deg);
    transform: rotate(54deg);
}
#loader[data-progress="30"] .circle .fill.fix {
    -webkit-transform: rotate(108deg);
    -ms-transform: rotate(108deg);
    transform: rotate(108deg);
}
#loader[data-progress="30"] .inset .percentage .numbers {
    width: 1767px;
}
#loader[data-progress="31"] .circle .fill,
#loader[data-progress="31"] .circle .mask.full {
    -webkit-transform: rotate(55.8deg);
    -ms-transform: rotate(55.8deg);
    transform: rotate(55.8deg);
}
#loader[data-progress="31"] .circle .fill.fix {
    -webkit-transform: rotate(111.6deg);
    -ms-transform: rotate(111.6deg);
    transform: rotate(111.6deg);
}
#loader[data-progress="31"] .inset .percentage .numbers {
    width: 1824px;
}
#loader[data-progress="32"] .circle .fill,
#loader[data-progress="32"] .circle .mask.full {
    -webkit-transform: rotate(57.6deg);
    -ms-transform: rotate(57.6deg);
    transform: rotate(57.6deg);
}
#loader[data-progress="32"] .circle .fill.fix {
    -webkit-transform: rotate(115.2deg);
    -ms-transform: rotate(115.2deg);
    transform: rotate(115.2deg);
}
#loader[data-progress="32"] .inset .percentage .numbers {
    width: 1881px;
}
#loader[data-progress="33"] .circle .fill,
#loader[data-progress="33"] .circle .mask.full {
    -webkit-transform: rotate(59.4deg);
    -ms-transform: rotate(59.4deg);
    transform: rotate(59.4deg);
}
#loader[data-progress="33"] .circle .fill.fix {
    -webkit-transform: rotate(118.8deg);
    -ms-transform: rotate(118.8deg);
    transform: rotate(118.8deg);
}
#loader[data-progress="33"] .inset .percentage .numbers {
    width: 1938px;
}
#loader[data-progress="34"] .circle .fill,
#loader[data-progress="34"] .circle .mask.full {
    -webkit-transform: rotate(61.2deg);
    -ms-transform: rotate(61.2deg);
    transform: rotate(61.2deg);
}
#loader[data-progress="34"] .circle .fill.fix {
    -webkit-transform: rotate(122.4deg);
    -ms-transform: rotate(122.4deg);
    transform: rotate(122.4deg);
}
#loader[data-progress="34"] .inset .percentage .numbers {
    width: 1995px;
}
#loader[data-progress="35"] .circle .fill,
#loader[data-progress="35"] .circle .mask.full {
    -webkit-transform: rotate(63deg);
    -ms-transform: rotate(63deg);
    transform: rotate(63deg);
}
#loader[data-progress="35"] .circle .fill.fix {
    -webkit-transform: rotate(126deg);
    -ms-transform: rotate(126deg);
    transform: rotate(126deg);
}
#loader[data-progress="35"] .inset .percentage .numbers {
    width: 2052px;
}
#loader[data-progress="36"] .circle .fill,
#loader[data-progress="36"] .circle .mask.full {
    -webkit-transform: rotate(64.8deg);
    -ms-transform: rotate(64.8deg);
    transform: rotate(64.8deg);
}
#loader[data-progress="36"] .circle .fill.fix {
    -webkit-transform: rotate(129.6deg);
    -ms-transform: rotate(129.6deg);
    transform: rotate(129.6deg);
}
#loader[data-progress="36"] .inset .percentage .numbers {
    width: 2109px;
}
#loader[data-progress="37"] .circle .fill,
#loader[data-progress="37"] .circle .mask.full {
    -webkit-transform: rotate(66.6deg);
    -ms-transform: rotate(66.6deg);
    transform: rotate(66.6deg);
}
#loader[data-progress="37"] .circle .fill.fix {
    -webkit-transform: rotate(133.2deg);
    -ms-transform: rotate(133.2deg);
    transform: rotate(133.2deg);
}
#loader[data-progress="37"] .inset .percentage .numbers {
    width: 2166px;
}
#loader[data-progress="38"] .circle .fill,
#loader[data-progress="38"] .circle .mask.full {
    -webkit-transform: rotate(68.4deg);
    -ms-transform: rotate(68.4deg);
    transform: rotate(68.4deg);
}
#loader[data-progress="38"] .circle .fill.fix {
    -webkit-transform: rotate(136.8deg);
    -ms-transform: rotate(136.8deg);
    transform: rotate(136.8deg);
}
#loader[data-progress="38"] .inset .percentage .numbers {
    width: 2223px;
}
#loader[data-progress="39"] .circle .fill,
#loader[data-progress="39"] .circle .mask.full {
    -webkit-transform: rotate(70.2deg);
    -ms-transform: rotate(70.2deg);
    transform: rotate(70.2deg);
}
#loader[data-progress="39"] .circle .fill.fix {
    -webkit-transform: rotate(140.4deg);
    -ms-transform: rotate(140.4deg);
    transform: rotate(140.4deg);
}
#loader[data-progress="39"] .inset .percentage .numbers {
    width: 2280px;
}
#loader[data-progress="40"] .circle .fill,
#loader[data-progress="40"] .circle .mask.full {
    -webkit-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    transform: rotate(72deg);
}
#loader[data-progress="40"] .circle .fill.fix {
    -webkit-transform: rotate(144deg);
    -ms-transform: rotate(144deg);
    transform: rotate(144deg);
}
#loader[data-progress="40"] .inset .percentage .numbers {
    width: 2337px;
}
#loader[data-progress="41"] .circle .fill,
#loader[data-progress="41"] .circle .mask.full {
    -webkit-transform: rotate(73.8deg);
    -ms-transform: rotate(73.8deg);
    transform: rotate(73.8deg);
}
#loader[data-progress="41"] .circle .fill.fix {
    -webkit-transform: rotate(147.6deg);
    -ms-transform: rotate(147.6deg);
    transform: rotate(147.6deg);
}
#loader[data-progress="41"] .inset .percentage .numbers {
    width: 2394px;
}
#loader[data-progress="42"] .circle .fill,
#loader[data-progress="42"] .circle .mask.full {
    -webkit-transform: rotate(75.6deg);
    -ms-transform: rotate(75.6deg);
    transform: rotate(75.6deg);
}
#loader[data-progress="42"] .circle .fill.fix {
    -webkit-transform: rotate(151.2deg);
    -ms-transform: rotate(151.2deg);
    transform: rotate(151.2deg);
}
#loader[data-progress="42"] .inset .percentage .numbers {
    width: 2451px;
}
#loader[data-progress="43"] .circle .fill,
#loader[data-progress="43"] .circle .mask.full {
    -webkit-transform: rotate(77.4deg);
    -ms-transform: rotate(77.4deg);
    transform: rotate(77.4deg);
}
#loader[data-progress="43"] .circle .fill.fix {
    -webkit-transform: rotate(154.8deg);
    -ms-transform: rotate(154.8deg);
    transform: rotate(154.8deg);
}
#loader[data-progress="43"] .inset .percentage .numbers {
    width: 2508px;
}
#loader[data-progress="44"] .circle .fill,
#loader[data-progress="44"] .circle .mask.full {
    -webkit-transform: rotate(79.2deg);
    -ms-transform: rotate(79.2deg);
    transform: rotate(79.2deg);
}
#loader[data-progress="44"] .circle .fill.fix {
    -webkit-transform: rotate(158.4deg);
    -ms-transform: rotate(158.4deg);
    transform: rotate(158.4deg);
}
#loader[data-progress="44"] .inset .percentage .numbers {
    width: 2565px;
}
#loader[data-progress="45"] .circle .fill,
#loader[data-progress="45"] .circle .mask.full {
    -webkit-transform: rotate(81deg);
    -ms-transform: rotate(81deg);
    transform: rotate(81deg);
}
#loader[data-progress="45"] .circle .fill.fix {
    -webkit-transform: rotate(162deg);
    -ms-transform: rotate(162deg);
    transform: rotate(162deg);
}
#loader[data-progress="45"] .inset .percentage .numbers {
    width: 2622px;
}
#loader[data-progress="46"] .circle .fill,
#loader[data-progress="46"] .circle .mask.full {
    -webkit-transform: rotate(82.8deg);
    -ms-transform: rotate(82.8deg);
    transform: rotate(82.8deg);
}
#loader[data-progress="46"] .circle .fill.fix {
    -webkit-transform: rotate(165.6deg);
    -ms-transform: rotate(165.6deg);
    transform: rotate(165.6deg);
}
#loader[data-progress="46"] .inset .percentage .numbers {
    width: 2679px;
}
#loader[data-progress="47"] .circle .fill,
#loader[data-progress="47"] .circle .mask.full {
    -webkit-transform: rotate(84.6deg);
    -ms-transform: rotate(84.6deg);
    transform: rotate(84.6deg);
}
#loader[data-progress="47"] .circle .fill.fix {
    -webkit-transform: rotate(169.2deg);
    -ms-transform: rotate(169.2deg);
    transform: rotate(169.2deg);
}
#loader[data-progress="47"] .inset .percentage .numbers {
    width: 2736px;
}
#loader[data-progress="48"] .circle .fill,
#loader[data-progress="48"] .circle .mask.full {
    -webkit-transform: rotate(86.4deg);
    -ms-transform: rotate(86.4deg);
    transform: rotate(86.4deg);
}
#loader[data-progress="48"] .circle .fill.fix {
    -webkit-transform: rotate(172.8deg);
    -ms-transform: rotate(172.8deg);
    transform: rotate(172.8deg);
}
#loader[data-progress="48"] .inset .percentage .numbers {
    width: 2793px;
}
#loader[data-progress="49"] .circle .fill,
#loader[data-progress="49"] .circle .mask.full {
    -webkit-transform: rotate(88.2deg);
    -ms-transform: rotate(88.2deg);
    transform: rotate(88.2deg);
}
#loader[data-progress="49"] .circle .fill.fix {
    -webkit-transform: rotate(176.4deg);
    -ms-transform: rotate(176.4deg);
    transform: rotate(176.4deg);
}
#loader[data-progress="49"] .inset .percentage .numbers {
    width: 2850px;
}
#loader[data-progress="50"] .circle .fill,
#loader[data-progress="50"] .circle .mask.full {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
#loader[data-progress="50"] .circle .fill.fix {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
#loader[data-progress="50"] .inset .percentage .numbers {
    width: 2907px;
}
#loader[data-progress="51"] .circle .fill,
#loader[data-progress="51"] .circle .mask.full {
    -webkit-transform: rotate(91.8deg);
    -ms-transform: rotate(91.8deg);
    transform: rotate(91.8deg);
}
#loader[data-progress="51"] .circle .fill.fix {
    -webkit-transform: rotate(183.6deg);
    -ms-transform: rotate(183.6deg);
    transform: rotate(183.6deg);
}
#loader[data-progress="51"] .inset .percentage .numbers {
    width: 2964px;
}
#loader[data-progress="52"] .circle .fill,
#loader[data-progress="52"] .circle .mask.full {
    -webkit-transform: rotate(93.6deg);
    -ms-transform: rotate(93.6deg);
    transform: rotate(93.6deg);
}
#loader[data-progress="52"] .circle .fill.fix {
    -webkit-transform: rotate(187.2deg);
    -ms-transform: rotate(187.2deg);
    transform: rotate(187.2deg);
}
#loader[data-progress="52"] .inset .percentage .numbers {
    width: 3021px;
}
#loader[data-progress="53"] .circle .fill,
#loader[data-progress="53"] .circle .mask.full {
    -webkit-transform: rotate(95.4deg);
    -ms-transform: rotate(95.4deg);
    transform: rotate(95.4deg);
}
#loader[data-progress="53"] .circle .fill.fix {
    -webkit-transform: rotate(190.8deg);
    -ms-transform: rotate(190.8deg);
    transform: rotate(190.8deg);
}
#loader[data-progress="53"] .inset .percentage .numbers {
    width: 3078px;
}
#loader[data-progress="54"] .circle .fill,
#loader[data-progress="54"] .circle .mask.full {
    -webkit-transform: rotate(97.2deg);
    -ms-transform: rotate(97.2deg);
    transform: rotate(97.2deg);
}
#loader[data-progress="54"] .circle .fill.fix {
    -webkit-transform: rotate(194.4deg);
    -ms-transform: rotate(194.4deg);
    transform: rotate(194.4deg);
}
#loader[data-progress="54"] .inset .percentage .numbers {
    width: 3135px;
}
#loader[data-progress="55"] .circle .fill,
#loader[data-progress="55"] .circle .mask.full {
    -webkit-transform: rotate(99deg);
    -ms-transform: rotate(99deg);
    transform: rotate(99deg);
}
#loader[data-progress="55"] .circle .fill.fix {
    -webkit-transform: rotate(198deg);
    -ms-transform: rotate(198deg);
    transform: rotate(198deg);
}
#loader[data-progress="55"] .inset .percentage .numbers {
    width: 3192px;
}
#loader[data-progress="56"] .circle .fill,
#loader[data-progress="56"] .circle .mask.full {
    -webkit-transform: rotate(100.8deg);
    -ms-transform: rotate(100.8deg);
    transform: rotate(100.8deg);
}
#loader[data-progress="56"] .circle .fill.fix {
    -webkit-transform: rotate(201.6deg);
    -ms-transform: rotate(201.6deg);
    transform: rotate(201.6deg);
}
#loader[data-progress="56"] .inset .percentage .numbers {
    width: 3249px;
}
#loader[data-progress="57"] .circle .fill,
#loader[data-progress="57"] .circle .mask.full {
    -webkit-transform: rotate(102.6deg);
    -ms-transform: rotate(102.6deg);
    transform: rotate(102.6deg);
}
#loader[data-progress="57"] .circle .fill.fix {
    -webkit-transform: rotate(205.2deg);
    -ms-transform: rotate(205.2deg);
    transform: rotate(205.2deg);
}
#loader[data-progress="57"] .inset .percentage .numbers {
    width: 3306px;
}
#loader[data-progress="58"] .circle .fill,
#loader[data-progress="58"] .circle .mask.full {
    -webkit-transform: rotate(104.4deg);
    -ms-transform: rotate(104.4deg);
    transform: rotate(104.4deg);
}
#loader[data-progress="58"] .circle .fill.fix {
    -webkit-transform: rotate(208.8deg);
    -ms-transform: rotate(208.8deg);
    transform: rotate(208.8deg);
}
#loader[data-progress="58"] .inset .percentage .numbers {
    width: 3363px;
}
#loader[data-progress="59"] .circle .fill,
#loader[data-progress="59"] .circle .mask.full {
    -webkit-transform: rotate(106.2deg);
    -ms-transform: rotate(106.2deg);
    transform: rotate(106.2deg);
}
#loader[data-progress="59"] .circle .fill.fix {
    -webkit-transform: rotate(212.4deg);
    -ms-transform: rotate(212.4deg);
    transform: rotate(212.4deg);
}
#loader[data-progress="59"] .inset .percentage .numbers {
    width: 3420px;
}
#loader[data-progress="60"] .circle .fill,
#loader[data-progress="60"] .circle .mask.full {
    -webkit-transform: rotate(108deg);
    -ms-transform: rotate(108deg);
    transform: rotate(108deg);
}
#loader[data-progress="60"] .circle .fill.fix {
    -webkit-transform: rotate(216deg);
    -ms-transform: rotate(216deg);
    transform: rotate(216deg);
}
#loader[data-progress="60"] .inset .percentage .numbers {
    width: 3477px;
}
#loader[data-progress="61"] .circle .fill,
#loader[data-progress="61"] .circle .mask.full {
    -webkit-transform: rotate(109.8deg);
    -ms-transform: rotate(109.8deg);
    transform: rotate(109.8deg);
}
#loader[data-progress="61"] .circle .fill.fix {
    -webkit-transform: rotate(219.6deg);
    -ms-transform: rotate(219.6deg);
    transform: rotate(219.6deg);
}
#loader[data-progress="61"] .inset .percentage .numbers {
    width: 3534px;
}
#loader[data-progress="62"] .circle .fill,
#loader[data-progress="62"] .circle .mask.full {
    -webkit-transform: rotate(111.6deg);
    -ms-transform: rotate(111.6deg);
    transform: rotate(111.6deg);
}
#loader[data-progress="62"] .circle .fill.fix {
    -webkit-transform: rotate(223.2deg);
    -ms-transform: rotate(223.2deg);
    transform: rotate(223.2deg);
}
#loader[data-progress="62"] .inset .percentage .numbers {
    width: 3591px;
}
#loader[data-progress="63"] .circle .fill,
#loader[data-progress="63"] .circle .mask.full {
    -webkit-transform: rotate(113.4deg);
    -ms-transform: rotate(113.4deg);
    transform: rotate(113.4deg);
}
#loader[data-progress="63"] .circle .fill.fix {
    -webkit-transform: rotate(226.8deg);
    -ms-transform: rotate(226.8deg);
    transform: rotate(226.8deg);
}
#loader[data-progress="63"] .inset .percentage .numbers {
    width: 3648px;
}
#loader[data-progress="64"] .circle .fill,
#loader[data-progress="64"] .circle .mask.full {
    -webkit-transform: rotate(115.2deg);
    -ms-transform: rotate(115.2deg);
    transform: rotate(115.2deg);
}
#loader[data-progress="64"] .circle .fill.fix {
    -webkit-transform: rotate(230.4deg);
    -ms-transform: rotate(230.4deg);
    transform: rotate(230.4deg);
}
#loader[data-progress="64"] .inset .percentage .numbers {
    width: 3705px;
}
#loader[data-progress="65"] .circle .fill,
#loader[data-progress="65"] .circle .mask.full {
    -webkit-transform: rotate(117deg);
    -ms-transform: rotate(117deg);
    transform: rotate(117deg);
}
#loader[data-progress="65"] .circle .fill.fix {
    -webkit-transform: rotate(234deg);
    -ms-transform: rotate(234deg);
    transform: rotate(234deg);
}
#loader[data-progress="65"] .inset .percentage .numbers {
    width: 3762px;
}
#loader[data-progress="66"] .circle .fill,
#loader[data-progress="66"] .circle .mask.full {
    -webkit-transform: rotate(118.8deg);
    -ms-transform: rotate(118.8deg);
    transform: rotate(118.8deg);
}
#loader[data-progress="66"] .circle .fill.fix {
    -webkit-transform: rotate(237.6deg);
    -ms-transform: rotate(237.6deg);
    transform: rotate(237.6deg);
}
#loader[data-progress="66"] .inset .percentage .numbers {
    width: 3819px;
}
#loader[data-progress="67"] .circle .fill,
#loader[data-progress="67"] .circle .mask.full {
    -webkit-transform: rotate(120.6deg);
    -ms-transform: rotate(120.6deg);
    transform: rotate(120.6deg);
}
#loader[data-progress="67"] .circle .fill.fix {
    -webkit-transform: rotate(241.2deg);
    -ms-transform: rotate(241.2deg);
    transform: rotate(241.2deg);
}
#loader[data-progress="67"] .inset .percentage .numbers {
    width: 3876px;
}
#loader[data-progress="68"] .circle .fill,
#loader[data-progress="68"] .circle .mask.full {
    -webkit-transform: rotate(122.4deg);
    -ms-transform: rotate(122.4deg);
    transform: rotate(122.4deg);
}
#loader[data-progress="68"] .circle .fill.fix {
    -webkit-transform: rotate(244.8deg);
    -ms-transform: rotate(244.8deg);
    transform: rotate(244.8deg);
}
#loader[data-progress="68"] .inset .percentage .numbers {
    width: 3933px;
}
#loader[data-progress="69"] .circle .fill,
#loader[data-progress="69"] .circle .mask.full {
    -webkit-transform: rotate(124.2deg);
    -ms-transform: rotate(124.2deg);
    transform: rotate(124.2deg);
}
#loader[data-progress="69"] .circle .fill.fix {
    -webkit-transform: rotate(248.4deg);
    -ms-transform: rotate(248.4deg);
    transform: rotate(248.4deg);
}
#loader[data-progress="69"] .inset .percentage .numbers {
    width: 3990px;
}
#loader[data-progress="70"] .circle .fill,
#loader[data-progress="70"] .circle .mask.full {
    -webkit-transform: rotate(126deg);
    -ms-transform: rotate(126deg);
    transform: rotate(126deg);
}
#loader[data-progress="70"] .circle .fill.fix {
    -webkit-transform: rotate(252deg);
    -ms-transform: rotate(252deg);
    transform: rotate(252deg);
}
#loader[data-progress="70"] .inset .percentage .numbers {
    width: 4047px;
}
#loader[data-progress="71"] .circle .fill,
#loader[data-progress="71"] .circle .mask.full {
    -webkit-transform: rotate(127.8deg);
    -ms-transform: rotate(127.8deg);
    transform: rotate(127.8deg);
}
#loader[data-progress="71"] .circle .fill.fix {
    -webkit-transform: rotate(255.6deg);
    -ms-transform: rotate(255.6deg);
    transform: rotate(255.6deg);
}
#loader[data-progress="71"] .inset .percentage .numbers {
    width: 4104px;
}
#loader[data-progress="72"] .circle .fill,
#loader[data-progress="72"] .circle .mask.full {
    -webkit-transform: rotate(129.6deg);
    -ms-transform: rotate(129.6deg);
    transform: rotate(129.6deg);
}
#loader[data-progress="72"] .circle .fill.fix {
    -webkit-transform: rotate(259.2deg);
    -ms-transform: rotate(259.2deg);
    transform: rotate(259.2deg);
}
#loader[data-progress="72"] .inset .percentage .numbers {
    width: 4161px;
}
#loader[data-progress="73"] .circle .fill,
#loader[data-progress="73"] .circle .mask.full {
    -webkit-transform: rotate(131.4deg);
    -ms-transform: rotate(131.4deg);
    transform: rotate(131.4deg);
}
#loader[data-progress="73"] .circle .fill.fix {
    -webkit-transform: rotate(262.8deg);
    -ms-transform: rotate(262.8deg);
    transform: rotate(262.8deg);
}
#loader[data-progress="73"] .inset .percentage .numbers {
    width: 4218px;
}
#loader[data-progress="74"] .circle .fill,
#loader[data-progress="74"] .circle .mask.full {
    -webkit-transform: rotate(133.2deg);
    -ms-transform: rotate(133.2deg);
    transform: rotate(133.2deg);
}
#loader[data-progress="74"] .circle .fill.fix {
    -webkit-transform: rotate(266.4deg);
    -ms-transform: rotate(266.4deg);
    transform: rotate(266.4deg);
}
#loader[data-progress="74"] .inset .percentage .numbers {
    width: 4275px;
}
#loader[data-progress="75"] .circle .fill,
#loader[data-progress="75"] .circle .mask.full {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}
#loader[data-progress="75"] .circle .fill.fix {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}
#loader[data-progress="75"] .inset .percentage .numbers {
    width: 4332px;
}
#loader[data-progress="76"] .circle .fill,
#loader[data-progress="76"] .circle .mask.full {
    -webkit-transform: rotate(136.8deg);
    -ms-transform: rotate(136.8deg);
    transform: rotate(136.8deg);
}
#loader[data-progress="76"] .circle .fill.fix {
    -webkit-transform: rotate(273.6deg);
    -ms-transform: rotate(273.6deg);
    transform: rotate(273.6deg);
}
#loader[data-progress="76"] .inset .percentage .numbers {
    width: 4389px;
}
#loader[data-progress="77"] .circle .fill,
#loader[data-progress="77"] .circle .mask.full {
    -webkit-transform: rotate(138.6deg);
    -ms-transform: rotate(138.6deg);
    transform: rotate(138.6deg);
}
#loader[data-progress="77"] .circle .fill.fix {
    -webkit-transform: rotate(277.2deg);
    -ms-transform: rotate(277.2deg);
    transform: rotate(277.2deg);
}
#loader[data-progress="77"] .inset .percentage .numbers {
    width: 4446px;
}
#loader[data-progress="78"] .circle .fill,
#loader[data-progress="78"] .circle .mask.full {
    -webkit-transform: rotate(140.4deg);
    -ms-transform: rotate(140.4deg);
    transform: rotate(140.4deg);
}
#loader[data-progress="78"] .circle .fill.fix {
    -webkit-transform: rotate(280.8deg);
    -ms-transform: rotate(280.8deg);
    transform: rotate(280.8deg);
}
#loader[data-progress="78"] .inset .percentage .numbers {
    width: 4503px;
}
#loader[data-progress="79"] .circle .fill,
#loader[data-progress="79"] .circle .mask.full {
    -webkit-transform: rotate(142.2deg);
    -ms-transform: rotate(142.2deg);
    transform: rotate(142.2deg);
}
#loader[data-progress="79"] .circle .fill.fix {
    -webkit-transform: rotate(284.4deg);
    -ms-transform: rotate(284.4deg);
    transform: rotate(284.4deg);
}
#loader[data-progress="79"] .inset .percentage .numbers {
    width: 4560px;
}
#loader[data-progress="80"] .circle .fill,
#loader[data-progress="80"] .circle .mask.full {
    -webkit-transform: rotate(144deg);
    -ms-transform: rotate(144deg);
    transform: rotate(144deg);
}
#loader[data-progress="80"] .circle .fill.fix {
    -webkit-transform: rotate(288deg);
    -ms-transform: rotate(288deg);
    transform: rotate(288deg);
}
#loader[data-progress="80"] .inset .percentage .numbers {
    width: 4617px;
}
#loader[data-progress="81"] .circle .fill,
#loader[data-progress="81"] .circle .mask.full {
    -webkit-transform: rotate(145.8deg);
    -ms-transform: rotate(145.8deg);
    transform: rotate(145.8deg);
}
#loader[data-progress="81"] .circle .fill.fix {
    -webkit-transform: rotate(291.6deg);
    -ms-transform: rotate(291.6deg);
    transform: rotate(291.6deg);
}
#loader[data-progress="81"] .inset .percentage .numbers {
    width: 4674px;
}
#loader[data-progress="82"] .circle .fill,
#loader[data-progress="82"] .circle .mask.full {
    -webkit-transform: rotate(147.6deg);
    -ms-transform: rotate(147.6deg);
    transform: rotate(147.6deg);
}
#loader[data-progress="82"] .circle .fill.fix {
    -webkit-transform: rotate(295.2deg);
    -ms-transform: rotate(295.2deg);
    transform: rotate(295.2deg);
}
#loader[data-progress="82"] .inset .percentage .numbers {
    width: 4731px;
}
#loader[data-progress="83"] .circle .fill,
#loader[data-progress="83"] .circle .mask.full {
    -webkit-transform: rotate(149.4deg);
    -ms-transform: rotate(149.4deg);
    transform: rotate(149.4deg);
}
#loader[data-progress="83"] .circle .fill.fix {
    -webkit-transform: rotate(298.8deg);
    -ms-transform: rotate(298.8deg);
    transform: rotate(298.8deg);
}
#loader[data-progress="83"] .inset .percentage .numbers {
    width: 4788px;
}
#loader[data-progress="84"] .circle .fill,
#loader[data-progress="84"] .circle .mask.full {
    -webkit-transform: rotate(151.2deg);
    -ms-transform: rotate(151.2deg);
    transform: rotate(151.2deg);
}
#loader[data-progress="84"] .circle .fill.fix {
    -webkit-transform: rotate(302.4deg);
    -ms-transform: rotate(302.4deg);
    transform: rotate(302.4deg);
}
#loader[data-progress="84"] .inset .percentage .numbers {
    width: 4845px;
}
#loader[data-progress="85"] .circle .fill,
#loader[data-progress="85"] .circle .mask.full {
    -webkit-transform: rotate(153deg);
    -ms-transform: rotate(153deg);
    transform: rotate(153deg);
}
#loader[data-progress="85"] .circle .fill.fix {
    -webkit-transform: rotate(306deg);
    -ms-transform: rotate(306deg);
    transform: rotate(306deg);
}
#loader[data-progress="85"] .inset .percentage .numbers {
    width: 4902px;
}
#loader[data-progress="86"] .circle .fill,
#loader[data-progress="86"] .circle .mask.full {
    -webkit-transform: rotate(154.8deg);
    -ms-transform: rotate(154.8deg);
    transform: rotate(154.8deg);
}
#loader[data-progress="86"] .circle .fill.fix {
    -webkit-transform: rotate(309.6deg);
    -ms-transform: rotate(309.6deg);
    transform: rotate(309.6deg);
}
#loader[data-progress="86"] .inset .percentage .numbers {
    width: 4959px;
}
#loader[data-progress="87"] .circle .fill,
#loader[data-progress="87"] .circle .mask.full {
    -webkit-transform: rotate(156.6deg);
    -ms-transform: rotate(156.6deg);
    transform: rotate(156.6deg);
}
#loader[data-progress="87"] .circle .fill.fix {
    -webkit-transform: rotate(313.2deg);
    -ms-transform: rotate(313.2deg);
    transform: rotate(313.2deg);
}
#loader[data-progress="87"] .inset .percentage .numbers {
    width: 5016px;
}
#loader[data-progress="88"] .circle .fill,
#loader[data-progress="88"] .circle .mask.full {
    -webkit-transform: rotate(158.4deg);
    -ms-transform: rotate(158.4deg);
    transform: rotate(158.4deg);
}
#loader[data-progress="88"] .circle .fill.fix {
    -webkit-transform: rotate(316.8deg);
    -ms-transform: rotate(316.8deg);
    transform: rotate(316.8deg);
}
#loader[data-progress="88"] .inset .percentage .numbers {
    width: 5073px;
}
#loader[data-progress="89"] .circle .fill,
#loader[data-progress="89"] .circle .mask.full {
    -webkit-transform: rotate(160.2deg);
    -ms-transform: rotate(160.2deg);
    transform: rotate(160.2deg);
}
#loader[data-progress="89"] .circle .fill.fix {
    -webkit-transform: rotate(320.4deg);
    -ms-transform: rotate(320.4deg);
    transform: rotate(320.4deg);
}
#loader[data-progress="89"] .inset .percentage .numbers {
    width: 5130px;
}
#loader[data-progress="90"] .circle .fill,
#loader[data-progress="90"] .circle .mask.full {
    -webkit-transform: rotate(162deg);
    -ms-transform: rotate(162deg);
    transform: rotate(162deg);
}
#loader[data-progress="90"] .circle .fill.fix {
    -webkit-transform: rotate(324deg);
    -ms-transform: rotate(324deg);
    transform: rotate(324deg);
}
#loader[data-progress="90"] .inset .percentage .numbers {
    width: 5187px;
}
#loader[data-progress="91"] .circle .fill,
#loader[data-progress="91"] .circle .mask.full {
    -webkit-transform: rotate(163.8deg);
    -ms-transform: rotate(163.8deg);
    transform: rotate(163.8deg);
}
#loader[data-progress="91"] .circle .fill.fix {
    -webkit-transform: rotate(327.6deg);
    -ms-transform: rotate(327.6deg);
    transform: rotate(327.6deg);
}
#loader[data-progress="91"] .inset .percentage .numbers {
    width: 5244px;
}
#loader[data-progress="92"] .circle .fill,
#loader[data-progress="92"] .circle .mask.full {
    -webkit-transform: rotate(165.6deg);
    -ms-transform: rotate(165.6deg);
    transform: rotate(165.6deg);
}
#loader[data-progress="92"] .circle .fill.fix {
    -webkit-transform: rotate(331.2deg);
    -ms-transform: rotate(331.2deg);
    transform: rotate(331.2deg);
}
#loader[data-progress="92"] .inset .percentage .numbers {
    width: 5301px;
}
#loader[data-progress="93"] .circle .fill,
#loader[data-progress="93"] .circle .mask.full {
    -webkit-transform: rotate(167.4deg);
    -ms-transform: rotate(167.4deg);
    transform: rotate(167.4deg);
}
#loader[data-progress="93"] .circle .fill.fix {
    -webkit-transform: rotate(334.8deg);
    -ms-transform: rotate(334.8deg);
    transform: rotate(334.8deg);
}
#loader[data-progress="93"] .inset .percentage .numbers {
    width: 5358px;
}
#loader[data-progress="94"] .circle .fill,
#loader[data-progress="94"] .circle .mask.full {
    -webkit-transform: rotate(169.2deg);
    -ms-transform: rotate(169.2deg);
    transform: rotate(169.2deg);
}
#loader[data-progress="94"] .circle .fill.fix {
    -webkit-transform: rotate(338.4deg);
    -ms-transform: rotate(338.4deg);
    transform: rotate(338.4deg);
}
#loader[data-progress="94"] .inset .percentage .numbers {
    width: 5415px;
}
#loader[data-progress="95"] .circle .fill,
#loader[data-progress="95"] .circle .mask.full {
    -webkit-transform: rotate(171deg);
    -ms-transform: rotate(171deg);
    transform: rotate(171deg);
}
#loader[data-progress="95"] .circle .fill.fix {
    -webkit-transform: rotate(342deg);
    -ms-transform: rotate(342deg);
    transform: rotate(342deg);
}
#loader[data-progress="95"] .inset .percentage .numbers {
    width: 5472px;
}
#loader[data-progress="96"] .circle .fill,
#loader[data-progress="96"] .circle .mask.full {
    -webkit-transform: rotate(172.8deg);
    -ms-transform: rotate(172.8deg);
    transform: rotate(172.8deg);
}
#loader[data-progress="96"] .circle .fill.fix {
    -webkit-transform: rotate(345.6deg);
    -ms-transform: rotate(345.6deg);
    transform: rotate(345.6deg);
}
#loader[data-progress="96"] .inset .percentage .numbers {
    width: 5529px;
}
#loader[data-progress="97"] .circle .fill,
#loader[data-progress="97"] .circle .mask.full {
    -webkit-transform: rotate(174.6deg);
    -ms-transform: rotate(174.6deg);
    transform: rotate(174.6deg);
}
#loader[data-progress="97"] .circle .fill.fix {
    -webkit-transform: rotate(349.2deg);
    -ms-transform: rotate(349.2deg);
    transform: rotate(349.2deg);
}
#loader[data-progress="97"] .inset .percentage .numbers {
    width: 5586px;
}
#loader[data-progress="98"] .circle .fill,
#loader[data-progress="98"] .circle .mask.full {
    -webkit-transform: rotate(176.4deg);
    -ms-transform: rotate(176.4deg);
    transform: rotate(176.4deg);
}
#loader[data-progress="98"] .circle .fill.fix {
    -webkit-transform: rotate(352.8deg);
    -ms-transform: rotate(352.8deg);
    transform: rotate(352.8deg);
}
#loader[data-progress="98"] .inset .percentage .numbers {
    width: 5643px;
}
#loader[data-progress="99"] .circle .fill,
#loader[data-progress="99"] .circle .mask.full {
    -webkit-transform: rotate(178.2deg);
    -ms-transform: rotate(178.2deg);
    transform: rotate(178.2deg);
}
#loader[data-progress="99"] .circle .fill.fix {
    -webkit-transform: rotate(356.4deg);
    -ms-transform: rotate(356.4deg);
    transform: rotate(356.4deg);
}
#loader[data-progress="99"] .inset .percentage .numbers {
    width: 5700px;
}
#loader[data-progress="100"] .circle .fill,
#loader[data-progress="100"] .circle .mask.full {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
#loader[data-progress="100"] .circle .fill.fix {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
#loader[data-progress="100"] .inset .percentage .numbers {
    width: 5757px;
}
@media screen and (max-width: 340px) {
    #logo{
        width:160px;
        height: 33.7px;
    }
    #call-now{
        font-size: 14px;
    }
    #slider #slide-1 .home-icon {
        padding-top: 15px auto 0;
    }
    #slider #slide-1 h3 {
        margin: 0 auto;
    }
    #slider #slide-1 p {
        margin-top: 5px !important;
    }
    #slider #move_type .home-icon {
        padding-top: 15px auto 0;
    }
    #slider #move_type h3 {
        margin: 0 auto;
    }
    #moving_from-form input {
        width: 38% !important;
    }
    #slider #slide-2 .form-box form input {
        width: 99%;
    }
    #slider #slide-2 .form-box .btn {
        width: 99%;
    }
    #slider #slide-2 .previous-data {
        padding: 20px 23px 10px;
    }
    #slider #slide-4 #progress-bar .movers-found-progress {
        height: 50px;
    }
    #slider #slide-4 h4 {
        margin: 3px auto;
    }
    #slider #slide-4 #form-slider .form-box .btn {
        margin: 15px auto 0;
        width: 100%;
    }
    #slider #slide-4 #form-slider form#email-form input,
    #slider #slide-4 #form-slider form#phone-form input {
        width: 100%;
    }
    #slider #slide-4 #form-slider form#name-form input {
        width: calc(50% - 7px);
    }
    #slider #disclaimer {
        margin: 10px auto;
    }
    #slider #slide-5 h3 {
        margin-top: 15px;
    }
    #slider #slide-5 h4 {
        margin-top: 5px;
        line-height: 20px;
    }
    #slider #slide-5 .form-box {
        margin: 15px auto;
        padding: 15px 2.5% 20px;
    }
    #slider #slide-5 .form-box form .btn,
    #slider #slide-5 .form-box form input {
        height: 55px;
        line-height: 55px;
    }
    #slider #slide-5 .form-box form .btn {
        margin: 15px auto 0;
    }
    #slider #slide-5 .form-box form .or {
        margin-top: 5px;
        line-height: normal;
    }
    #slider #slide-5 .form-box .subtext {
        line-height: 13px;
        width: 90%;
        margin: 14px auto 0;
    }
    #slider #slide-6 .form-box {
        margin: 20px auto 0;
        padding: 25px 2.5%;
    }
    #slider #slide-6 .form-box .subtext {
        line-height: 18px;
        margin: 15px auto 0;
    }
    #slider #slide-9 h3 {
        margin-top: 10px;
        line-height: normal;
    }
    #slider #slide-9 h4 {
        margin: 5px 5% 70vw;
        width: 90%;
    }
    #slider #slide-9 #quote {
        font-size: 34px;
        line-height: normal;
        padding-bottom: 5px;
    }
    .additional-details {
        padding: 12px 20px 17px;
        margin: 0;
    }
    .additional-details .ad-step1 p {
        padding: 0 0 12px;
        line-height: 20px;
        font-size: 15px;
    }
    .additional-details .ad-step1 textarea {
        margin-bottom: 15px;
    }
    #slider #slide-8 .estimate-value {
        font-size: 21px;
    }
    #slider #slide-8 .box .full-service-title {
        padding: 8px 10.8667vw 12px 10px;
    }
    #slider #slide-8 .do-it-est {
        font-size: 14px;
    }
    #slider #slide-8 .do-it-est span {
        font-size: 13px;
    }
    #slider #slide-8 .do-it-est-value {
        font-size: 18px;
    }
    #slider #slide-8 .box .matched-movers-para {
        padding: 20px 15px 10px;
    }
    #slider #slide-8 .box .matched-movers-list ul li span {
        font-size: 13px;
        line-height: 19px;
    }
}
@media screen and (min-height: 732px) {
    .spacing {
        margin-top: 53px;
    }
}
@media screen and (max-width: 360px) {
    #overlay #move-size #size-list .size-btn {
        height: 50px;
        line-height: 50px;
    }
}
@media screen and (max-width: 320px) {
    #slider #slide-7 .imover .content .right h6,
    #logo {
        left: -2%;
    }
    #expander .maintainSize .disclaimer {
        width: 90%;
    }
}
#after-hours-popup {
    display: none;
    position: fixed;
    width: 100%;
    height: 100vh;
    background: rgba(255, 255, 255, 0.7);
    text-align: center;
    color: #fff;
    z-index: 100;
    top: 0;
    padding-top: 32.8vw;
    box-sizing: border-box;
}
#after-hours-popup .after-hours-container {
    display: block;
    width: calc(100% - 16vw);
    margin: 0 8vw 20px;
    background: #0d5996;
    box-shadow: 0 5px 28px -3px rgba(0, 0, 0, 0.5);
    border-radius: 6px;
    position: relative;
    padding-bottom: 30px;
}
#after-hours-popup .after-hours-container #after-hours-popup-close {
    position: absolute;
    z-index: 999;
    top: 0;
    right: 0;
    padding: 10px;
}
#after-hours-popup .after-hours-container #after-hours-popup-close img {
    display: block;
    width: 24px;
    height: 24px;
}
#after-hours-popup .after-hours-container .time-circle {
    display: block;
    width: 100%;
    min-height: 54px;
    background: #0b3d6f;
    text-align: center;
    padding-top: 14px;
    border-radius: 6px 6px 0 0;
}
#after-hours-popup .after-hours-container p {
    font-family: "Open Sans", sans-serif;
    color: #fff;
    text-align: center;
    line-height: 20px;
    padding: 12px 20px 10px 20px;
}
#after-hours-popup .after-hours-container p.border {
    border: 2px solid #206cad;
    margin-top: 20px;
    font-size: 14px;
    color: #ffffff!important;
    padding: 14px !important;
    width: 79%;
    margin: 20px auto 10px;
}
#after-hours-popup .after-hours-container p span {
    display: block;
    font-size: 4vw;
    font-weight: 400;
    color: #2f2f2f;
    line-height: 14.33vw;
    font-style: italic;
}
#after-hours-popup .blue-more-quotes {
    margin-top: 20px;
}
#after-hours-popup .after-hours-container .time-slots {
    display: grid;
    grid-column-gap: 3.2vw;
    grid-row-gap: 4.2667vw;
    grid-template-columns: 1fr 1fr;
    padding: 0 4.5333vw;
}
#after-hours-popup .after-hours-container .time-slots a {
    border: 1px solid #56b5e1;
    border-radius: 9px;
    min-height: 12.5333vw;
    line-height: 12.5333vw;
    text-align: center;
    color: #56b5e1;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    font-size: 4vw;
}
#after-hours-popup .after-hours-container .time-slots a span {
    display: inline;
    font-size: 4.0667vw;
    font-weight: 400;
}
#after-hours-popup .after-hours-container .time-slots a.selected {
    background: #56b5e1;
    color: #fff;
}
#after-hours-popup .after-hours-container .btn-container {
    display: block;
    padding: 11.4667vw 0;
    text-align: center;
}
#after-hours-popup .after-hours-container .btn-container a,
#after-hours-popup .after-hours-container .btn-container div {
    margin: 0 auto;
    font-size: 17px;
    color: #20b118;
    font-weight: 700;
}
#after-hours-popup .after-hours-skip {
    display: block;
    background: url(../../img/mobile43/right-arrow-grn.svg) no-repeat;
    background-position: right 5px;
    background-size: 18px;
    width: 203px;
    padding: 4px 0;
    text-align: center;
}
#after-hours-popup .after-hours-ty {
    display: none;
    background: url(../../img/mobile43/green-small-tick.svg) no-repeat left center;
    background-size: 23px;
    padding: 6px 0 2px;
    width: 110px;
    padding-left: 36px;
    text-align: left;
}
#after-hours-popup .after-hours-container h4 {
    display: contents;
    font-size: 18px;
    color: #fff;
    line-height: 20px;
    text-align: center;
}
#after-hours-popup .after-hours-container .round-btn {
    display: block;
    width: 230px;
    height: 50px;
    margin: 0 auto;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    font-size: 20px;
    font-weight: 700;
    color: #f68a0c;
    text-align: center;
    line-height: 50px;
    text-transform: uppercase;
    text-decoration: none;
    border: 2px solid #f68a0c;
}
#after-hours-popup .after-hours-container .blue-more-quotes-btn {
    background: #f68a0c;
    color: #fff;
    margin-bottom: 10px;
    margin-top: 20px;
}
#after-hours-popup .after-hours-container .blue-thank-you {
    display: none;
    position: relative;
    padding: 20px;
}
#after-hours-popup .continue-to-quote {
    margin-top: 20px;
}
.quote-for-call {
    display: block;
    width: 100%;
    padding-top: 30px;
    font-family: CircularStd-Bold, sans-serif;
    font-size: 20px;
    color: #fff;
    text-align: center;
}
.quote-for-call a {
    display: block;
    width: 215px;
    margin: 20px auto 10px;
    font-size: 26px;
    line-height: 28px;
    border-radius: 8px;
    background: url(../../img/mobile43/phone_blue_round.svg) no-repeat;
    background-position: 5px center;
    background-size: 26px;
    padding-left: 39px;
    box-sizing: border-box;
    font-weight: 700;
    text-decoration: underline;
}
.main-container {
    float: left;
    width: 100%;
    margin: 0;
    background: #fff;
    text-align: center;
}
.main-container h1 {
    font-weight: 500;
    font-size: 16px;
    color: #030303;
    text-align: center;
    margin-top: 15px !important;
}
.main-container p {
    font-size: 13px;
    color: #9b9b9b;
    text-align: justify;
    margin: 10px 20px 20px 20px;
}
.main-container .button {
    border-radius: 30px;
    font-size: 16px;
    font-weight: 700;
    height: 60px;
    width: 90%;
    margin: 10px;
}
.ca_popups_btn_css {
    background: #f5a623;
    color: #fff;
    outline: 0;
    line-height: 18px;
}
.exit_btn {
    border: 1px solid #eb440e;
    color: #eb440e;
    background-color: transparent;
}
.main-container input {
    background: #fff;
    border: 1px solid #b5b5b5;
    box-shadow: inset 1px 1px 5px 0 rgba(181, 181, 181, 0.75);
    border-radius: 8px;
    width: 90%;
    height: 47px;
    margin: 10px;
    padding: 0 10px 0 10px;
}
.form_btn {
    width: 50%;
}
.main-container input.error {
    border: 2px solid red !important;
    color: red !important;
}
.ca_popups {
    color: #007bff !important;
}
#privacy-policy h1,
#privacy-policy h2,
#privacy-policy p {
    padding-bottom: 10px;
}
#privacy-policy a {
    color: #00f;
}
#slider #slide-11 * {
    box-sizing: border-box;
    font-family: CircularStd-Bold, sans-serif;
}
#slider #slide-11 .city-weight-distance {
    float: left;
    width: 100%;
    background: #f1f3f4;
    min-height: 160px;
    padding-top: 20px;
    font-size: 10px;
    color: #aaa;
    text-align: center;
    line-height: 21px;
}
#slider #slide-11 .city-weight-distance span {
    display: inline-block;
    padding: 0 5px;
    font-size: 12px;
    color: #2f2f2f;
    letter-spacing: 0;
    text-align: center;
    line-height: 20px;
}
#slider #slide-11 .thank-you-content {
    float: left;
    width: calc(100% - 26px);
    margin: -90px 13px 30px;
    background: #fff;
    box-shadow: 0 0 10px 0 rgba(9, 30, 56, 0.2);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    text-align: center;
    padding: 30px 20px;
}
#slider #slide-11 .thank-you-content .full-width {
    float: left;
    width: 100%;
}
#slider #slide-11 .thank-you-content h1 {
    display: block;
    letter-spacing: 0;
    text-align: center;
    line-height: 31px;
    padding: 0 0 10px;
    font-family: Montserrat, sans-serif;
    font-weight: 400;
    font-size: 25px;
    color: #56b5e1;
    font-weight: 700;
}
#slider #slide-11 .thank-you-content h1 span {
    display: inline-block;
}
#slider #slide-11 .thank-you-content .confirmation {
    float: left;
    width: 180px;
    background: #54a7e3;
    margin: 0 calc((100% - 180px) / 2) 15px;
    font-size: 12px;
    color: #fff;
    font-weight: 400;
    text-transform: uppercase;
    padding: 5px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
}
#slider #slide-11 .thank-you-content p {
    text-align: center;
    line-height: 20px;
    padding: 0 5px 13px;
    font-style: italic;
    font-size: 14px;
    color: #9b9b9b;
    margin: 0;
}
#slider #slide-11 .thank-you-content p.para {
    font-style: italic;
    padding-bottom: 24px;
}
#slider #slide-11 .thank-you-content p.para span {
    font-weight: 700;
}
#slider #slide-11 .thank-you-content .not-to-wait {
    text-align: center;
    font-size: 14px;
    color: #09274c;
    line-height: 20px;
}
#slider #slide-11 .thank-you-content .not-to-wait a {
    display: inline-block;
    width: 220px;
    height: 60px;
    line-height: 60px;
    border-radius: 8px;
    margin-top: 10px;
    text-align: center;
    background: #20b118;
}
#slider #slide-11 .thank-you-content .not-to-wait a span {
    display: inline-block;
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    background: url(../../images/phone.svg) no-repeat left center;
    background-size: 20px;
    padding-left: 30px;
}
#slider #slide-11 .thank-you-content .historical .range {
    text-align: center;
    font-size: 14px;
    color: #0b3565;
    text-align: center;
    line-height: 20px;
    font-weight: 600;
    padding-top: 8px;
}
#slider #slide-11 .thank-you-content .historical .from-to-cities {
    opacity: 0.52;
    font-size: 12px;
    color: #2f2f2f;
    text-align: center;
    line-height: 20px;
}
#slider #slide-11 .thank-you-content .historical .from-to-cities span {
    display: inline-block;
    padding: 0 5px;
}
#slider #slide-11 .thank-you-content .historical .historical-range1 {
    text-align: center;
    padding-bottom: 10px;
}
#slider #slide-11 .thank-you-content .historical .historical-range1 h4 {
    background: #f1f3f4;
    font-size: 12px;
    color: #104880;
    letter-spacing: 0.65px;
    text-align: center;
    line-height: 24px;
    font-weight: 700;
    text-transform: uppercase;
}
#slider #slide-11 .thank-you-content .historical .historical-range2 h4 {
    font-size: 12px;
    color: #104880;
    letter-spacing: 0.15px;
    text-align: center;
    line-height: 20px;
    font-style: italic;
}
#slider #slide-11 .thank-you-content .historical .historical-range2 .range {
    padding: 5px 0 4px;
}
#slider #slide-11 .thank-you-content .historical .historical-range2 button {
    height: 66px;
    line-height: 66px;
    box-shadow: 0 12px 16px 0 rgb(33 46 65);
    border-radius: 8px;
    -webkit-border-radius: 8px;
    font-size: 22px;
    color: #fff;
    font-weight: 700;
    letter-spacing: 0.44px;
    line-height: 20px;
    margin: 10px 0 25px;
    border: 0;
    background: url(../../images/phone.svg) no-repeat #F68A0C;
    background-size: 25px;
    background-position: 25px center;
    padding-left: 25px;
}
#slider #slide-11 .thank-you-content .historical .historical-range2 .online {
    display: block;
    font-size: 13px;
    color: #0a2d58;
    line-height: 20px;
    font-style: italic;
    position: relative;
}
#slider #slide-11 .thank-you-content .historical .historical-range2 .online:before {
    content: "";
    display: inline-block;
    width: 11px;
    height: 11px;
    background: #8aef3c;
    box-shadow: 0 2px 4px 0 rgba(181, 255, 149, 0.5);
    border-radius: 100%;
    margin-right: 8px;
}
#slider #slide-11 .now-open {
    color: #9b9b9b;
    font-size: 16px;
}
#slider #slide-11 .now-open span {
    display: inline-block;
    color: #27d11d;
    background: url(../../img/mobile43/greendot.png) no-repeat left center;
    padding-left: 16px;
}
#slider #slide-11 .now-open p {
    padding-top: 5px;
    font-style: italic;
}

.loader-screen #bvl-loader {
    display: block;
    width: 100%;
    text-align: center;
    /* padding-bottom: 0 0 10px; */
    padding-block:4rem;
}
.loader-screen #progress-text {
    font-size: 22px;
    padding-bottom: 10px;
    min-height: 60px;
    line-height: 30px;
}
.loader-screen #progress-text span {
    font-weight: 700;
    color: #20b118;
}
.loader-screen #progress-value {
    display: inline-block;
    width: 100%;
    padding: 15px;
    color: #20b118;
    font-size: 30px;
    font-weight: 600;
    box-sizing: border-box;
}
.exact-quote {
    display: none;
    width: 100%;
    position: relative;
    padding: 20px 7px 0;
    box-sizing: border-box;
    text-align: center;
}
.exact-quote * {
    box-sizing: border-box;
}
.exact-quote h5 {
    display: block;
    text-align: center;
    color: #3a4a5f;
    font-size: 16px;
    font-weight: 700;
}
.exact-quote .quote-id {
    display: block;
    text-align: center;
    color: #3a4a5f;
    font-size: 14px;
    margin: 8px auto 10px;
}
.exact-quote .quote-id span {
    display: inline-block;
    font-weight: 700;
}
.exact-quote a {
    display: block;
    width: 250px;
    height: 60px;
    border-radius: 10px;
    background: url(../../img/mobile43/icon_phone_white.svg) no-repeat #31b118;
    background-position: 30px center;
    background-size: 20px;
    color: #fff;
    margin: 0 auto 12px;
    text-align: left;
    line-height: 60px;
    font-size: 22px;
    padding-left: 70px;
}
.exact-quote .agents {
    text-align: center;
    display: block;
    width: 150px;
    margin: 0 auto;
    color: #31b118;
    position: relative;
}
.exact-quote .agents:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 6px;
    background: #31b118;
    border-radius: 100%;
    padding-left: 5px;
    top: 5px;
    left: 0;
}

#form-dark-content {
    background-color:transparent;
    width:100%;
}

#slider #move_type {
    background:linear-gradient(180deg, #FFFFFF 0%, #F5F5F5 15.51%) !important;
    overflow:hidden;
}

#slider .slide#move_type {
    height:auto !important;
    min-height:0 !important;
}

#move_type .home-title {
    color:#001433;
    font-family:'Roboto',sans-serif;
    font-size:clamp(23px, 7.1vw, 28px) !important;
    font-style:normal;
    font-weight:600;
    line-height:36px;
    margin:0 auto !important;
    max-width:100%;
    padding-bottom:0;
    padding-top:40px !important;
    padding-left:12px;
    padding-right:12px;
    text-align:center;
    white-space:nowrap;
}

#move_type .home-subtitle {
    color:#001433;
    font-family:'Roboto',sans-serif !important;
    font-size:20px !important;
    font-style:normal;
    font-weight:400;
    line-height:24px;
    margin:8px auto 0;
    opacity:1;
    text-align:center;
}

#form-dark-content h2.select-move-title {
    color:#001433;
    font-family:'Roboto',sans-serif;
    font-size:24px;
    font-style:normal;
    font-weight:500;
    line-height:28px;
    margin:0;
    opacity:1;
    padding-bottom:20px;
    padding-top:0;
    text-align:center;
}

.home-step-card {
    background:#FFFFFF;
    border-radius:16px;
    box-shadow:0 8px 16px -8px rgba(128,128,128,0.1), 0 4px 8px -4px rgba(128,128,128,0.1), 0 2px 4px -2px rgba(128,128,128,0.1), 0 0 0 1px rgba(0,0,0,0.02);
    box-sizing:border-box;
    height:295px;
    margin:32px auto 0;
    max-width:calc(100% - 32px);
    min-height:295px;
    padding:24px 20px !important;
    width:calc(100% - 32px);
}

.home-step-card .move-choice-card {
    background:#FFF1E0 !important;
    border:1.5px solid #CC8C3D !important;
    border-radius:16px !important;
    box-sizing:border-box;
    margin:0 auto;
    height:88px;
    min-height:88px;
    overflow:hidden;
    padding:22px 18px 22px 88px !important;
    position:relative;
    text-align:left;
    width:100% !important;
    max-width:100%;
}

.home-step-card .move_type_local.move-choice-card {
    margin-top:19px !important;
    min-height:88px;
}

.home-step-card .move-choice-card::before {
    background-position:center;
    background-repeat:no-repeat;
    background-size:40px 40px;
    content:"";
    height:40px;
    left:24px;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    width:40px;
}

.home-step-card .move-choice-card::after {
    background-position:center;
    background-repeat:no-repeat;
    background-size:28px 28px;
    border:0;
    content:"";
    height:28px;
    position:absolute;
    right:18px;
    top:50%;
    transform:translateY(-50%);
    width:28px;
}

.move_type_ld.move-choice-card::before {
    background-image:url(../../img/desktop43/usa_route_map_desktop.svg);
    filter:none;
}

.move_type_ld.move-choice-card::after {
    background-image:url(../../img/mobile43/figma-home-longdistance-arrow.svg);
}

.move_type_local.move-choice-card::before {
    background-image:url(../../img/mobile43/figma-home-icon2.svg);
    filter:none;
}

.move_type_local.move-choice-card::after {
    background-image:url(../../img/mobile43/figma-home-local-arrow.svg);
}

.move-choice-title {
    color:#001433;
    font-family:'Roboto',sans-serif;
    font-size:20px !important;
    font-style:normal;
    font-weight:600;
    line-height:24px;
    margin:0;
}

.move-choice-subtitle {
    color:rgba(0,20,51,0.8);
    font-family:'Roboto',sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:16px;
    margin-top:4px;
}

.move-size-option {
    border-radius:12px !important;
    min-height:60px;
    align-items:center;
    display:flex;
    justify-content:center;
    padding:15px 16px !important;
    cursor:pointer;
    user-select:none;
}

#selected-move-type-label {
    font-family:'CircularStd-Book',sans-serif !important;
    font-size:14px;
    margin-bottom:24px !important;
    margin-top:0 !important;
}

#move-size .form-box {
    padding-top:24px !important;
}

#move-size #size-from {
    row-gap:10px;
}

#move_type .form-box .zip-help-wrapper {
    display:none !important;
}

.home-design-hero {
    height:264px;
    margin:32px auto 0;
    max-width:100%;
    position:relative;
    width:100%;
}

.home-design-image {
    height:264px;
    overflow:hidden;
    position:absolute;
    top:0;
    width:100%;
}

.home-design-image::after {
    display:none;
}

.home-design-bg {
    display:block;
    height:264px;
    object-fit:cover;
    object-position:center;
    width:100%;
}

.home-design-truck {
    display:none;
}

.home-trusted-users {
    align-items:center;
    color:#001433;
    display:flex;
    font-family:'Roboto',sans-serif;
    font-size:15px;
    font-style:normal;
    font-weight:500;
    gap:8px;
    justify-content:center;
    left:0;
    line-height:18px;
    margin:0;
    padding:0;
    position:absolute;
    top:204px;
    transform:none;
    width:100%;
}

.home-trusted-users img {
    height:20px;
    width:20px;
}

/* Trusted-by text: Roboto per Figma (override the global * CircularStd default) */
.home-trusted-users span {
    font-family:'Roboto',sans-serif;
}

#square-feet .screen2-half-div {
    background-color:#FFFFFF;
    height:auto !important;
    min-height:calc(100dvh - 64px - 66px) !important;
    padding:24px 0 112px !important;
    box-sizing:border-box;
}

#square-feet .screen2-form-box {
    background:transparent !important;
    box-sizing:border-box;
    margin:0 auto;
    max-width:313px;
    min-height:0 !important;
    padding:0 !important;
    width:calc(100% - 80px);
}

#square-feet .screen2-move-type {
    color:rgba(0,20,51,0.8);
    font-family:'Roboto',sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:400 !important;
    line-height:16px !important;
    margin:0 0 32px;
    padding:0 !important;
    text-align:center;
}

#square-feet .square-feet-title {
    color:#001433 !important;
    font-family:'Roboto',sans-serif !important;
    font-size:24px !important;
    font-style:normal;
    font-weight:600 !important;
    line-height:34px !important;
    margin:0 0 24px;
    padding:0 !important;
    text-align:center;
}

#square-feet #square-feet-options {
    box-sizing:border-box;
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    gap:10px;
    margin:0 auto;
    max-width:313px;
    width:100%;
}

#square-feet #square-feet-options .move-size-option {
    align-items:center;
    background:#FFF1E0 !important;
    border:1.5px solid #CC8C3D !important;
    border-radius:12px !important;
    box-sizing:border-box;
    color:#001433 !important;
    display:flex;
    height:60px !important;
    justify-content:center;
    margin:0;
    min-height:60px !important;
    padding:15px 16px !important;
    width:100% !important;
    gap: 10px!important;
    align-self: stretch!important;
}

#square-feet #square-feet-options .move-size-option .move-size-option-text {
    color:#001433 !important;
    font-family:'Roboto',sans-serif !important;
    font-size:20px !important;
    font-style:normal;
    font-weight:600 !important;
    line-height:30px !important;
}

#square-feet #square-feet-options .move-size-option.selected {
    background:#FFF1E0 !important;
    color:#001433 !important;
}

#square-feet #square-feet-options .move-size-option.selected .move-size-option-text {
    color:#001433 !important;
}

#slider .slide#square-feet {
    background-color:#FFFFFF !important;
    height:auto !important;
    min-height:calc(100dvh - 64px - 66px) !important;
    overflow:visible !important;
}

#slider .slide#comparison-size {
    display:none !important;
}

#slider .slide#move-date {
    background-color:#FFFFFF !important;
    height:auto !important;
    min-height:calc(100dvh - 64px - 66px) !important;
    overflow:visible !important;
}

#move-date .screen3-timeframe-half-div {
    background-color:#FFFFFF !important;
    box-sizing:border-box;
    height:auto !important;
    min-height:calc(100dvh - 64px - 66px) !important;
    padding:24px 0 112px !important;
}

#move-date .screen3-timeframe-form-box {
    background:transparent !important;
    box-sizing:border-box;
    margin:0 auto;
    max-width:353px;
    min-height:0 !important;
    padding:0 !important;
    width:calc(100% - 40px);
}

#move-date .screen3-timeframe-breadcrumb {
    align-items:center;
    color:rgba(0,20,51,0.8);
    display:flex;
    font-family:'Roboto',sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:400;
    gap:6px;
    justify-content:center;
    line-height:16px;
    margin:0 0 32px;
}

#move-date .screen3-timeframe-crumb {
    color:rgba(0,20,51,0.8);
    font-family:'Roboto',sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:16px;
}

#move-date .screen3-timeframe-separator {
    display:block;
    height:16px;
    width:16px;
}

#move-date .screen3-timeframe-title {
    color:#001433 !important;
    font-family:'Roboto',sans-serif !important;
    font-size:24px !important;
    font-style:normal;
    font-weight:600 !important;
    line-height:34px;
    margin:0 0 24px;
    padding:0 !important;
    text-align:center;
}

#move-date #move-date-options {
    align-items:flex-start;
    display:flex;
    flex-direction:column;
    gap:10px;
    margin:0 auto;
    max-width:313px;
    width:100%;
}

#move-date #move-date-options .move-date-btn {
    align-items:center;
    align-self:stretch;
    background:#FFF1E0 !important;
    border:1.5px solid #CC8C3D !important;
    border-radius:12px !important;
    box-sizing:border-box;
    color:#001433 !important;
    cursor:pointer;
    display:flex;
    gap:10px;
    height:60px !important;
    justify-content:center;
    margin:0 !important;
    min-height:60px !important;
    padding:15px 16px !important;
    width:100% !important;
}

#move-date #move-date-options .screen3-timeframe-option-text {
    color:#001433;
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:400;
    line-height:30px;
    text-align:center;
}

#move-date #move-date-options .screen3-timeframe-option-emphasis,
#move-date #move-date-options .screen3-timeframe-option-only-bold {
    font-family:'Roboto',sans-serif;
    font-weight:600;
}

/* Interaction feedback: lightly change color on hover / tap */
.home-step-card .move-choice-card,
#square-feet #square-feet-options .move-size-option,
#move-date #move-date-options .move-date-btn {
    transition:background-color .15s ease, border-color .15s ease;
}

#wrapper.desktop-latest-wrapper .home-step-card .move-choice-card:hover,
#wrapper.desktop-latest-wrapper #square-feet #square-feet-options .move-size-option:hover,
#wrapper.desktop-latest-wrapper #move-date #move-date-options .move-date-btn:hover {
    background:#F6E4CF !important;
    border-color:#BF7F34 !important;
}

#wrapper.desktop-latest-wrapper .home-step-card .move-choice-card:active,
#wrapper.desktop-latest-wrapper #square-feet #square-feet-options .move-size-option:active,
#wrapper.desktop-latest-wrapper #move-date #move-date-options .move-date-btn:active {
    background:#F6E0C5 !important;
    border-color:#B2752D !important;
}

.move-choice-card, .move-size-option, .move-date-btn, .btn,
.move-choice-card *, .move-size-option *, .move-date-btn *, .btn * {
    -webkit-user-select:none !important;
    user-select:none !important;
    -webkit-tap-highlight-color:transparent !important;
    -webkit-touch-callout:none;
}
.move-choice-card::selection, .move-choice-card *::selection,
.move-size-option::selection, .move-size-option *::selection,
.move-date-btn::selection, .move-date-btn *::selection,
.btn::selection, .btn *::selection {
    background:transparent;
}

.btn span.selected,
.btn .selected {
    background:transparent !important;
    color:inherit !important;
}

/* Top breadcrumb: label the origin crumb as "From <city>" */
.move_from_breadcrumb_text::before {
    content:"From ";
}

/* Screen 4 (Moving From) - Figma node 2332:7461 */
#slider .slide#slide-1 {
    background-color:#FFFFFF !important;
    height:auto !important;
    min-height:calc(100dvh - 64px - 66px) !important;
    overflow:visible !important;
}

#slide-1 .screen4-from-half-div {
    align-items:center;
    background-color:#FFFFFF !important;
    box-sizing:border-box;
    display:flex;
    flex-direction:column;
    height:auto !important;
    min-height:calc(100dvh - 64px - 66px) !important;
    padding:24px 0 18px !important;
}

#slide-1 .screen4-from-breadcrumb {
    align-items:center;
    display:flex;
    flex-wrap:wrap;
    gap:6px;
    justify-content:center;
    margin:0 auto 44px;
    max-width:353px;
    width:calc(100% - 40px);
}

#slide-1 .screen4-from-crumb {
    color:rgba(0,20,51,0.8);
    font-family:'Roboto',sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:20px;
}

#slide-1 .screen4-from-separator {
    display:block;
    height:16px;
    width:16px;
}

#slide-1 .screen4-from-title {
    color:#001433 !important;
    font-family:'Roboto',sans-serif !important;
    font-size:24px;
    font-style:normal;
    font-weight:500 !important;
    line-height:34px;
    margin:0 auto 20px !important;
    max-width:345px;
    padding:0 !important;
    text-align:center;
    width:calc(100% - 48px);
}

#slide-1 .screen4-from-title .zip-bold-header {
    color:#001433;
    font-family:'Roboto',sans-serif;
    font-weight:700;
    text-decoration:underline;
    text-underline-offset:2px;
}

#slide-1 .screen4-from-title .zip-question-mark {
    color:#001433;
    font-family:'Roboto',sans-serif;
    font-weight:600;
}

#slide-1 .screen4-from-found {
    align-items:center;
    display:none;
    gap:8px;
    justify-content:center;
    margin:0 auto 20px;
    max-width:345px;
    text-align:center;
    width:calc(100% - 48px);
}

#slide-1 .screen4-from-found-icon {
    display:inline-flex;
    flex:0 0 18px;
    height:18px;
    overflow:hidden;
    position:relative;
    width:18px;
}

#slide-1 .screen4-from-found-icon img {
    display:block;
    height:100%;
    width:100%;
}

#slide-1 .screen4-from-found-text {
    color:#001433;
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:500;
    line-height:30px;
    margin:0;
    white-space:nowrap;
}

#slider #slide-1 .screen4-from-found .screen4-from-found-text {
    color:#001433 !important;
    font-family:'Roboto',sans-serif !important;
    font-size:20px !important;
    font-style:normal !important;
    font-variation-settings:'wdth' 100;
    font-weight:500 !important;
    line-height:30px !important;
    margin:0 !important;
    text-align:center !important;
    white-space:nowrap !important;
}

#slide-1 .screen4-from-found-text #screen4-from-city-state {
    font-family:'Roboto',sans-serif !important;
    font-size:20px !important;
    font-style:normal !important;
    font-variation-settings:'wdth' 100;
    font-weight:400 !important;
    line-height:30px !important;
}

#slide-1.city-found .screen4-from-found {
    display:flex;
}

#slide-1.city-found .screen4-from-title {
    display:none;
}

#slide-1 .screen4-from-form-box {
    background:transparent !important;
    box-shadow:none !important;
    margin:0 auto;
    max-width:313px;
    min-height:0 !important;
    overflow:visible !important;
    padding:0 !important;
    position:relative;
    width:calc(100% - 80px);
}

#slide-1 .screen4-from-form-box .error-msg {
    left:0;
    top:-26px;
    width:100%;
}

#slide-1 .screen4-from-question {
    display:none !important;
}

#slide-1 .screen4-from-form {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:16px;
    position:relative;
}

#slide-1 #from_zip {
    background:#FAFAFA;
    border:1px solid #BFBFBF;
    border-radius:12px;
    box-sizing:border-box;
    box-shadow:none !important;
    color:#001433;
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:400;
    height:60px;
    line-height:24px;
    margin:0;
    padding:0 16px;
    text-align:center;
    text-shadow:none !important;
    text-transform:none !important;
    -webkit-appearance:none;
    appearance:none;
    width:313px;
}

#slide-1 #from_zip::placeholder {
    color:rgba(0,20,51,0.6);
}

#slide-1 #to-move-size.screen4-from-next-btn {
    align-items:center;
    background:#FFF1E0 !important;
    border:1.5px solid #CC8C3D !important;
    border-radius:12px !important;
    box-shadow:none !important;
    color:#001433 !important;
    cursor:pointer;
    display:flex;
    font:inherit;
    gap:4px;
    height:60px;
    justify-content:center;
    margin:0;
    padding:0;
    text-shadow:none !important;
    min-width:207px !important;
    width:207px !important;
}

#slider #slide-1 .form-box #to-move-size.screen4-from-next-btn {
    width:207px !important;
}

#slide-1 #to-move-size.screen4-from-next-btn.disabled {
    opacity:0.7;
    pointer-events:none;
}

#slide-1 #to-move-size .screen4-next-label {
    color:#001433;
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:600;
    line-height:30px;
}

#slide-1 #to-move-size .screen4-next-arrow {
    display:block;
    flex:0 0 24px;
    height:24px;
    width:24px;
}

#slide-1 .screen4-from-zip-help {
    display:none !important;
}

#slide-1 .screen4-from-divider {
    align-items:center;
    display:flex;
    gap:12px;
    margin:202px auto 26px;
    width:216px;
}

#slide-1 .screen4-from-divider-line {
    display:block;
    height:1px;
    object-fit:fill;
    width:60px;
}

#slide-1 .screen4-from-divider-icon {
    display:block;
    height:40px;
    object-fit:contain;
    width:72px;
}

/* Screen 5 (Moving To) - Figma nodes 2332:7731 and 2356:669 */
#slider .slide#slide-2 {
    background-color:#FFFFFF !important;
    height:auto !important;
    min-height:calc(100dvh - 64px - 66px) !important;
    overflow:visible !important;
}

#slide-2 .screen5-to-half-div {
    align-items:center;
    background-color:#FFFFFF !important;
    box-sizing:border-box;
    display:flex;
    flex-direction:column;
    height:auto !important;
    min-height:calc(100dvh - 64px - 66px) !important;
    padding:24px 0 18px !important;
}

#slide-2 .screen5-to-breadcrumb {
    align-items:center;
    display:flex;
    flex-wrap:wrap;
    gap:8px 6px;
    justify-content:center;
    margin:0 auto 44px;
    max-width:353px;
    width:calc(100% - 40px);
}

#slide-2 .screen5-to-crumb {
    color:rgba(0,20,51,0.8);
    font-family:'Roboto',sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:20px;
}

#slide-2 .screen5-to-separator {
    display:block;
    height:16px;
    width:16px;
}

#slide-2 .screen5-to-found {
    align-items:center;
    display:none;
    gap:8px;
    justify-content:center;
    margin:0 auto 20px;
    max-width:345px;
    text-align:center;
    width:calc(100% - 48px);
}

#slide-2 .screen5-to-found-icon {
    display:inline-flex;
    flex:0 0 18px;
    height:18px;
    overflow:hidden;
    position:relative;
    width:18px;
}

#slide-2 .screen5-to-found-icon img {
    display:block;
    height:100%;
    width:100%;
}

#slide-2 .screen5-to-found-text {
    color:#001433;
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:500;
    line-height:30px;
    margin:0;
    white-space:nowrap;
}

#slider #slide-2 .screen5-to-found .screen5-to-found-text {
    color:#001433 !important;
    font-family:'Roboto',sans-serif !important;
    font-size:20px !important;
    font-style:normal !important;
    font-variation-settings:'wdth' 100;
    font-weight:500 !important;
    line-height:30px !important;
    margin:0 !important;
    text-align:center !important;
    white-space:nowrap !important;
}

#slide-2 .screen5-to-found-text #screen5-to-city-state {
    font-family:'Roboto',sans-serif !important;
    font-size:20px !important;
    font-style:normal !important;
    font-variation-settings:'wdth' 100;
    font-weight:400 !important;
    line-height:30px !important;
}

#slide-2.city-found-to .screen5-to-found {
    display:flex;
}

#slide-2.city-found-to .screen5-to-title {
    display:none;
}

#slide-2 .screen5-to-title {
    color:#001433 !important;
    font-family:'Roboto',sans-serif !important;
    font-size:24px;
    font-style:normal;
    font-weight:500 !important;
    line-height:34px;
    margin:0 auto 20px !important;
    max-width:345px;
    padding:0 !important;
    text-align:center;
    width:calc(100% - 48px);
}

#slide-2 .screen5-to-title .zip-bold-header {
    color:#001433;
    font-weight:700;
    text-decoration:underline;
    text-underline-offset:2px;
}

#slide-2 .screen5-to-title .zip-question-mark {
    color:#001433;
    font-family:'Roboto',sans-serif;
    font-weight:600;
}

#slide-2 .screen5-to-form-box {
    background:transparent !important;
    box-shadow:none !important;
    margin:0 auto;
    max-width:313px;
    min-height:0 !important;
    padding:0 !important;
    position:relative;
    width:calc(100% - 80px);
}

#slide-2 .screen5-to-form-box .error-msg {
    left:0;
    top:-26px;
    width:100%;
}

#slide-2 .screen5-to-question {
    display:none !important;
}

#slide-2 .screen5-to-form {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:16px;
}

#slide-2 #to_zip {
    background:#FAFAFA;
    border:1px solid #BFBFBF;
    border-radius:12px;
    box-sizing:border-box;
    box-shadow:none !important;
    color:#001433;
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:400;
    height:60px;
    line-height:24px;
    margin:0;
    padding:0 16px;
    text-align:center;
    text-shadow:none !important;
    width:313px;
    -webkit-appearance:none;
    appearance:none;
}

#slider #slide-2 .form-box form #to_zip {
    border-radius:12px !important;
    width:313px !important;
}

#slide-2 #to_zip::placeholder {
    color:rgba(0,20,51,0.6);
}

#slide-2 #to-loader.screen5-to-calc-btn {
    align-items:center;
    background:#FFF1E0 !important;
    border:1.5px solid #CC8C3D !important;
    border-radius:12px !important;
    box-shadow:none !important;
    color:#001433 !important;
    cursor:pointer;
    display:flex;
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:600;
    gap:4px;
    height:60px;
    justify-content:center;
    line-height:30px;
    margin:0;
    text-shadow:none !important;
    min-width:257px !important;
    width:257px !important;
}

#slider #slide-2 .form-box #to-loader.screen5-to-calc-btn {
    border-radius:12px !important;
    margin-top:0 !important;
    width:257px !important;
}

#slide-2 .screen5-to-results {
    margin-top:0;
    width:313px;
}

#slide-2 .screen5-to-divider {
    align-items:center;
    display:flex;
    gap:12px;
    margin:190px auto 26px;
    width:216px;
}

#slide-2 .screen5-to-divider-line {
    display:block;
    height:1px;
    object-fit:fill;
    width:60px;
}

#slide-2 .screen5-to-divider-icon {
    display:block;
    height:40px;
    object-fit:contain;
    width:72px;
}

/* Screen 6 (Loader states) - Figma nodes 2351:26, 2351:90, 2351:154, 2351:218 */
#slider .slide#slide-3 {
    background-color:#FFFFFF !important;
    height:auto !important;
    min-height:calc(100dvh - 64px - 66px) !important;
    overflow:visible !important;
}

#slide-3 .screen6-loader-half-div {
    align-items:center;
    background-color:#FFFFFF !important;
    box-sizing:border-box;
    display:flex;
    flex-direction:column;
    height:auto !important;
    min-height:calc(100dvh - 64px - 66px) !important;
    padding:24px 0 18px !important;
}

#slide-3 .screen6-loader-breadcrumb {
    align-items:center;
    display:flex;
    flex-wrap:wrap;
    gap:8px 6px;
    justify-content:center;
    margin:0 auto 66px;
    max-width:353px;
    width:calc(100% - 40px);
}

#slide-3 .screen6-loader-crumb {
    color:rgba(0, 20, 51, 0.8);
    font-family:'Roboto',sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:20px;
}

#slide-3 .screen6-loader-separator {
    display:block;
    height:16px;
    width:16px;
}

#slide-3 .screen6-loader-stage {
    align-items:center;
    display:flex;
    flex:1;
    flex-direction:column;
    width:100%;
}

#slide-3 #bvl-loader.screen6-loader-graphic {
    height:164px;
    margin:0 auto 48px;
    position:relative;
    width:164px;
}

#slide-3 #screen6-loader-ring {
    display:block;
    height:100%;
    width:100%;
}

#slide-3 .screen6-loader-complete-icon {
    display:none;
    left:50%;
    position:absolute;
    top:50%;
    transform:translate(-50%, -50%);
    height:48px;
    width:48px;
    z-index:2;
}

#slide-3 .screen6-loader-complete-icon img {
    display:block;
    height:100%;
    object-fit:contain;
    width:100%;
}

/* Desktop 100%: full green ring with the truck kept in center (no checkmark), per desktop Figma */
#slide-3.loader-complete #screen6-loader-ring {
    display:block;
}

#slide-3.loader-complete #screen6-loader-progress {
    stroke-dasharray:509 0 !important;
}

#slide-3.loader-complete #screen6-loader-dot {
    display:none;
}

#slide-3.loader-complete #bvl-loader.screen6-loader-graphic::before,
#slide-3.loader-complete #bvl-loader.screen6-loader-graphic::after {
    content:none;
}

#slide-3.loader-complete .screen6-loader-complete-icon {
    display:none;
}

#slide-3 #progress-text.screen6-loader-text {
    color:#001B46;
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:500;
    line-height:30px;
    margin:0 auto;
    max-width:345px;
    text-align:center;
    width:calc(100% - 48px);
}

#slide-3 #progress-text.screen6-loader-text span {
    color:#001B46;
    display:inline-block;
    font-size:24px;
    font-style:normal;
    font-weight:600;
    line-height:34px;
}

#slide-3 #progress-value.screen6-loader-percent {
    color:#20B118;
    font-family:'Roboto',sans-serif;
    font-size:32px;
    font-style:normal;
    font-weight:700;
    line-height:42px;
    margin-top:24px;
    text-align:center;
}

/* Hide legacy selected-options panel from old design to avoid extra blank section */
#move_information,
#gap-completer {
    display:none !important;
    height:0 !important;
    min-height:0 !important;
    max-height:0 !important;
    overflow:hidden !important;
}

footer.new-design-footer {
    display:block !important;
    visibility:visible !important;
}

/*
#gap-fix-mobile{
        display:none;
        height:45px;
        background-color:#49545c;
    } */

@media (max-width:500px){
    #wrapper {
        max-width:none !important;
        width:100%;
    }
    .new-design-footer {
        max-width:none !important;
        width:100%;
    }
    .home-design-hero {
        max-width:none !important;
    }
    #gap-fix-mobile{
        display:none !important;
        height:0 !important;
    }
}

@media (max-width:500px) and (min-height:880px){
    #slider .slide#move_type {
        min-height:calc(100dvh - 64px - 66px) !important;
    }

    .home-design-hero {
        height:calc(100dvh - 597px);
        min-height:264px;
    }

    .home-design-image,
    .home-design-bg {
        height:100%;
    }

    .home-trusted-users {
        bottom:30px;
        top:auto;
    }
}

/* Screen 2 viewport-fit fix: remove trailing blank space under footer */
@media (max-width:500px){
    html,
    body {
        height:auto !important;
        min-height:0 !important;
    }

    body {
        display:block !important;
    }

    #wrapper {
        height:auto !important;
        min-height:0 !important;
    }

    #slider .slide#move-size {
        height:auto !important;
        min-height:0 !important;
        overflow:visible !important;
    }

    #slider .slide#square-feet {
        height:auto !important;
        min-height:calc(100dvh - 64px - 66px) !important;
        overflow:visible !important;
    }

    #move-size .half_div {
        padding-bottom:0 !important;
        height:auto !important;
        min-height:0 !important;
    }

    #square-feet .screen2-half-div {
        background-color:#FFFFFF !important;
        padding:24px 0 112px !important;
        height:auto !important;
        min-height:calc(100dvh - 64px - 66px) !important;
    }

}

/* Screen 12 (Enter Your Email) - Figma node 2332:7824 */
#slider .slide#top_match_thank_you {
    background-color:#F0F0F0 !important;
    min-height:calc(100dvh - 64px - 66px) !important;
}

#slider .slide#top_match_thank_you .content {
    background-color:#F0F0F0 !important;
}

#slider .slide#slide-4 {
    background-color:#F0F0F0 !important;
    height:auto !important;
    min-height:calc(100dvh - 64px - 66px) !important;
    overflow:visible !important;
}

#slide-4 .screen12-email-half-div {
    align-items:center;
    background-color:#F0F0F0 !important;
    box-sizing:border-box;
    display:flex;
    flex-direction:column;
    height:auto !important;
    min-height:calc(100dvh - 64px - 66px) !important;
    padding:24px 0 24px !important;
}

#slide-4 .screen12-email-ready-row {
    align-items:center;
    display:inline-flex;
    gap:8px;
    margin:0 auto 32px;
}

#slide-4 .screen12-email-ready-icon {
    display:block;
    height:24px;
    object-fit:contain;
    width:24px;
}

#slide-4 .screen12-email-ready-text {
    color:#001433;
    font-family:'Roboto',sans-serif;
    font-size:18px;
    font-style:normal;
    font-weight:500;
    line-height:normal;
    text-align:center;
}

#slide-4 .screen12-email-next {
    color:#001433;
    font-family:'Roboto',sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:normal;
    margin:0 auto 24px;
}

#slide-4 .screen12-email-next-label {
    color:#001433;
    font-family:'Roboto',sans-serif;
}

#slide-4 .screen12-email-next-value {
    color:rgba(0, 20, 51, 0.7);
    font-family:'Roboto',sans-serif;
}

#slide-4 .screen12-email-slider-wrap {
    overflow:hidden;
    width:100%;
}

#slider #slide-4 #form-slider .screen12-email-panel {
    background:transparent;
    color:inherit;
    margin:0 !important;
    padding:0 16px 10px !important;
    width:33.333333% !important;
}

#slide-4 .screen12-email-card {
    background:#FFFFFF;
    border-radius:16px;
    box-shadow:0 8px 16px -8px rgba(128, 128, 128, 0.1), 0 4px 8px -4px rgba(128, 128, 128, 0.1), 0 2px 4px -2px rgba(128, 128, 128, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.02);
    box-sizing:border-box;
    margin:0 auto;
    max-width:361px;
    padding:24px;
    position:relative;
    width:100%;
}

#slide-4 .screen12-email-card .error-msg {
    left:50%;
    top:12px;
    transform:translateX(-50%);
    width:calc(100% - 40px);
    z-index:2;
}

#slide-4 .screen12-email-question {
    color:#001433 !important;
    font-family:'Roboto',sans-serif !important;
    font-size:24px;
    font-style:normal;
    font-weight:500 !important;
    line-height:normal;
    margin:0 0 20px !important;
    text-align:center;
}

#slide-4 .screen12-email-form {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:16px;
}

#slide-4 .screen12-email-form input {
    background:#FFFFFF;
    border:1px solid #BFBFBF;
    border-radius:12px;
    box-shadow:none;
    box-sizing:border-box;
    color:#001433;
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:400;
    height:60px;
    line-height:24px;
    margin:0 auto;
    max-width:100%;
    padding:18px 20px;
    text-align:center;
    text-transform:none;
    width:313px;
}

#slide-4 .screen12-email-form input::placeholder {
    color:rgba(0, 20, 51, 0.7);
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:400;
    line-height:24px;
}

#slide-4 .screen12-email-go.btn {
    background:#FFF1E0;
    border:1.5px solid #CC8C3D;
    border-radius:12px;
    box-sizing:border-box;
    color:#001433;
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:600;
    height:60px;
    line-height:60px;
    margin:0 auto;
    width:199px !important;
}

/* Email GO: focus button color, consistent with all buttons */
#slide-4 .screen12-email-go.btn {
    transition:background-color .15s ease, border-color .15s ease;
}
#slide-4 .screen12-email-go.btn:hover {
    background:#F6E4CF !important;
    border-color:#BF7F34 !important;
}
#slide-4 .screen12-email-go.btn.click,
#slide-4 .screen12-email-go.btn:active {
    background:#F6E0C5 !important;
    border-color:#B2752D !important;
}

#slide-4 .screen12-email-consent {
    align-items:center;
    box-sizing:border-box;
    color:rgba(0, 20, 51, 0.5);
    display:flex;
    font-family:'Roboto',sans-serif;
    font-size:12px;
    font-style:normal;
    font-weight:400;
    gap:8px;
    justify-content:space-between;
    line-height:18px;
    margin:20px auto 0;
    max-width:329px;
    width:calc(100% - 32px);
}

#slide-4 .screen12-email-consent-icon {
    display:block;
    flex:0 0 16px;
    height:16px;
    margin-top:1px;
    object-fit:contain;
    opacity:0.6;
    width:16px;
}

#slide-4 .screen12-email-consent span {
    color:rgba(0, 20, 51, 0.50);
    display:block;
    flex:1;
    font-family:'Roboto',sans-serif;
    font-size:12px;
    font-style:normal;
    font-weight:400;
    line-height:18px;
}

#slide-4 .screen12-email-divider {
    align-items:center;
    display:flex;
    gap:12px;
    margin:131px auto 0;
    width:216px;
}

#slide-4 .screen12-email-divider-line {
    background:#C2C6CC;
    display:block;
    flex:0 0 60px;
    height:1px;
}

#slide-4 .screen12-email-divider-icon {
    display:block;
    height:40px;
    width:72px;
}

#slide-4 .screen12-email-panel .exact-quote,
#slide-4 .screen12-email-panel #disclaimer,
#slide-4 .truck {
    display:none;
}

/* Screen 13 (Enter Your Name) - Figma node 2332:7919 */
#slider #slide-4 #form-slider .screen13-name-panel {
    background:transparent !important;
    color:inherit;
    margin:0 !important;
    padding:0 16px 10px !important;
    width:33.333333% !important;
}

#slide-4 .screen13-name-card {
    background:#FFFFFF;
    border-radius:16px;
    box-shadow:0 8px 16px -8px rgba(128, 128, 128, 0.1), 0 4px 8px -4px rgba(128, 128, 128, 0.1), 0 2px 4px -2px rgba(128, 128, 128, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.02);
    box-sizing:border-box;
    margin:0 auto;
    max-width:361px;
    height:236px;
    padding:24px;
    position:relative;
    width:100%;
}

#slide-4 .screen13-name-card .error-msg {
    left:50%;
    top:12px;
    transform:translateX(-50%);
    width:calc(100% - 40px);
    z-index:2;
}

#slide-4 .screen13-name-question {
    color:#001433 !important;
    display:block !important;
    font-family:'Roboto',sans-serif !important;
    font-size:24px !important;
    font-style:normal;
    font-weight:500 !important;
    line-height:normal !important;
    margin:0 0 20px !important;
    text-align:center !important;
    text-transform:none;
}

#slide-4 .screen13-name-form {
    align-items:center;
    column-gap:16px;
    display:grid;
    grid-template-columns:149px 149px;
    justify-items:center;
    row-gap:16px;
}

#slider #slide-4 #form-slider form.screen13-name-form input,
#slide-4 .screen13-name-form input {
    background:#FFFFFF;
    border:1px solid #BFBFBF;
    border-radius:12px;
    box-shadow:none;
    box-sizing:border-box;
    color:rgba(0, 20, 51, 0.7);
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:400;
    height:60px;
    line-height:24px;
    margin:0 !important;
    max-width:100%;
    padding:18px 12px;
    text-align:center;
    text-transform:none;
    width:149px !important;
}

#slide-4 .screen13-name-form input::placeholder {
    color:rgba(0, 20, 51, 0.7);
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:400;
    line-height:24px;
}

#slide-4 .screen13-name-submit.btn {
    background:#FFF1E0 !important;
    border:1.5px solid #CC8C3D !important;
    border-radius:12px !important;
    box-sizing:border-box;
    color:#001433 !important;
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:600;
    grid-column:1 / -1;
    height:60px;
    justify-self:center;
    line-height:60px;
    margin:0 auto !important;
    text-align:center;
    width:163px !important;
}

#slide-4 .screen13-name-submit-label {
    color:#001433;
    display:inline-block;
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:600;
    line-height:30px;
    text-align:center;
    vertical-align:middle;
    white-space:nowrap;
}

#slide-4 .screen13-name-divider {
    margin:164px auto 0;
}

/* Screen 14 (Phone Number) - Figma node 2332:8011 */
#slider #slide-4 #form-slider .screen14-phone-panel {
    background:transparent !important;
    color:inherit;
    margin:0 !important;
    padding:0 16px 10px !important;
    width:33.333333% !important;
}

#slide-4 .screen14-phone-card {
    background:#FFFFFF;
    border-radius:16px;
    box-shadow:0 8px 16px -8px rgba(128, 128, 128, 0.1), 0 4px 8px -4px rgba(128, 128, 128, 0.1), 0 2px 4px -2px rgba(128, 128, 128, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.02);
    box-sizing:border-box;
    margin:0 auto;
    max-width:361px;
    height:236px;
    padding:24px;
    position:relative;
    width:100%;
}

#slide-4 .screen14-phone-card .error-msg {
    left:50%;
    top:12px;
    transform:translateX(-50%);
    width:calc(100% - 40px);
    z-index:2;
}

#slide-4 .screen14-phone-question {
    color:#001433 !important;
    display:block !important;
    font-family:'Roboto',sans-serif !important;
    font-size:24px !important;
    font-style:normal;
    font-weight:500 !important;
    line-height:normal !important;
    margin:0 0 20px !important;
    text-align:center !important;
    text-transform:none;
}

#slide-4 .screen14-phone-form {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:16px;
}

#slider #slide-4 #form-slider form.screen14-phone-form input,
#slide-4 .screen14-phone-form input {
    background:#FFFFFF;
    border:1px solid #BFBFBF;
    border-radius:12px;
    box-shadow:none;
    box-sizing:border-box;
    color:rgba(0, 20, 51, 0.7);
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:400;
    height:60px;
    line-height:24px;
    margin:0 auto !important;
    max-width:100%;
    padding:18px 20px;
    text-align:center;
    text-transform:none;
    width:313px !important;
}

#slide-4 .screen14-phone-form input::placeholder {
    color:rgba(0, 20, 51, 0.7);
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:400;
    line-height:24px;
}

#slide-4 .screen14-phone-submit.btn {
    background:#FFF1E0 !important;
    border:1.5px solid #CC8C3D !important;
    border-radius:12px !important;
    box-sizing:border-box;
    color:#001433 !important;
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:600;
    height:60px;
    line-height:60px;
    margin:0 auto !important;
    padding:0 !important;
    text-align:center;
    white-space:nowrap;
    width:199px !important;
}

#slide-4 .screen14-phone-submit-label {
    color:#001433;
    display:inline-block;
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:600;
    line-height:30px;
    text-align:center;
    vertical-align:middle;
    white-space:nowrap;
}

#slider #slide-4 #disclaimer {
    color:rgba(0, 20, 51, 0.5);
    display:none;
    font-family:'Roboto',sans-serif;
    font-size:10px;
    font-style:italic;
    font-weight:400;
    line-height:16px;
    margin:20px auto 0;
    max-width:313px;
    opacity:1;
    text-align:left;
    width:313px;
}

#slide-4 .screen14-phone-divider.screen4-from-divider {
    align-items:center;
    display:none;
    gap:12px;
    margin:66px auto 0;
    width:216px;
}

#slide-4 .screen14-phone-divider .screen4-from-divider-line {
    display:block;
    flex:0 0 60px;
    height:1px;
    max-width:60px;
    object-fit:fill;
    width:60px;
}

#slide-4 .screen14-phone-divider .screen4-from-divider-icon {
    display:block;
    flex:0 0 72px;
    height:40px;
    max-width:72px;
    object-fit:contain;
    width:72px;
}

#slide-4.phone-step-active .screen12-email-panel .screen12-email-divider,
#slide-4.phone-step-active .screen13-name-panel .screen13-name-divider {
    display:none !important;
    margin:0 !important;
}

#slider #slide-4 .truck {
    display:none;
}

/* Screen 15 (Edit or Confirm Number) - Figma node 2332:8101 */
#slider .slide#slide-5 {
    background-color:#F0F0F0 !important;
    box-sizing:border-box;
    min-height:calc(100dvh - 64px - 66px) !important;
    overflow:visible !important;
}

#slide-5 .screen15-confirm-content {
    align-items:center;
    background-color:#F0F0F0;
    box-sizing:border-box;
    display:flex;
    flex-direction:column;
    min-height:calc(100dvh - 64px - 66px);
    padding:24px 16px 24px;
}

#slider #slide-5 .screen15-confirm-content h2 {
    color:#001433;
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:500;
    line-height:normal;
    margin:0 auto 8px;
    padding:0;
    text-align:center;
    white-space:nowrap;
}

#slider #slide-5 .screen15-confirm-content h4 {
    color:rgba(0, 20, 51, 0.8);
    font-family:'Roboto',sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    line-height:22px;
    margin:0 auto 32px;
    max-width:329px;
    padding:0;
    text-align:center;
}

#slider #slide-5 .screen15-confirm-card {
    background:#FFFFFF !important;
    border-radius:16px;
    box-shadow:0 8px 16px -8px rgba(128, 128, 128, 0.1), 0 4px 8px -4px rgba(128, 128, 128, 0.1), 0 2px 4px -2px rgba(128, 128, 128, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.02);
    box-sizing:border-box;
    margin:0 auto !important;
    max-width:361px;
    height:308px;
    padding:24px !important;
    width:100%;
}

#slider #slide-5 .screen15-confirm-question {
    color:#001433 !important;
    font-family:'Roboto',sans-serif !important;
    font-size:24px !important;
    font-style:normal;
    font-weight:500 !important;
    line-height:normal !important;
    margin:0 0 20px !important;
    padding:0 !important;
    text-align:center;
    text-transform:none;
}

#slide-5 .screen15-confirm-form {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:12px;
}

#slider #slide-5 .screen15-confirm-form input {
    background:#FFFFFF;
    border:1px solid #BFBFBF;
    border-radius:12px;
    box-shadow:none;
    box-sizing:border-box;
    color:#001433;
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:400;
    height:60px !important;
    line-height:24px !important;
    margin:0 auto !important;
    max-width:100%;
    padding:18px 20px;
    text-align:center;
    text-transform:none;
    width:313px !important;
}

#slider #slide-5 .screen15-confirm-form input::placeholder {
    color:#001433;
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-weight:400;
    line-height:24px;
}

#slider #slide-5 .screen15-confirm-btn.btn {
    background:#FFF1E0 !important;
    border:1.5px solid #CC8C3D !important;
    border-radius:12px !important;
    box-sizing:border-box;
    color:#001433 !important;
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:600;
    height:60px !important;
    line-height:60px !important;
    margin:4px auto 0 !important;
    padding:0 !important;
    text-align:center;
    text-transform:uppercase;
    white-space:nowrap;
    width:233px !important;
}

#slider #slide-5 .screen15-confirm-btn-label {
    color:#001433;
    display:inline-block;
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:600;
    line-height:30px;
    text-align:center;
    text-transform:uppercase;
    vertical-align:middle;
    white-space:nowrap;
}

#slider #slide-5 .screen15-confirm-form .or {
    display:none;
}

#slider #slide-5 .screen15-confirm-subtext {
    color:rgba(0, 20, 51, 0.7);
    font-family:'Roboto',sans-serif;
    font-size:12px;
    font-style:normal;
    font-weight:400;
    line-height:18px;
    margin:24px auto 0;
    max-width:289px;
    text-align:center;
    width:100%;
}

#slide-5 .screen15-confirm-divider {
    align-items:center;
    display:flex;
    gap:12px;
    margin:95px auto 0;
    width:216px;
}

#slide-5 .screen15-confirm-divider-line {
    display:block;
    flex:0 0 60px;
    height:1px;
    max-width:60px;
    object-fit:fill;
    width:60px;
}

#slide-5 .screen15-confirm-divider-icon {
    display:block;
    flex:0 0 72px;
    height:40px;
    max-width:72px;
    object-fit:contain;
    width:72px;
}

/* Screen 16 (Enter 2 Digit Code) - Figma node 2332:8192 */
#slider .slide#slide-6 {
    background-color:#F0F0F0 !important;
    box-sizing:border-box;
    min-height:calc(100dvh - 64px - 66px) !important;
    overflow:visible !important;
}

#slide-6 .screen16-code-content {
    align-items:center;
    background-color:#F0F0F0;
    box-sizing:border-box;
    display:flex;
    flex-direction:column;
    min-height:calc(100dvh - 64px - 66px);
    padding:24px 16px 24px;
}

#slider #slide-6 .screen16-code-content h4 {
    color:#001433;
    font-family:'Roboto',sans-serif;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    letter-spacing:0;
    line-height:normal;
    margin:0 auto 8px;
    padding:0;
    text-align:center;
}

#slider #slide-6 .screen16-code-content h3 {
    color:#001433;
    font-family:'Roboto',sans-serif;
    font-size:22px;
    font-style:normal;
    font-weight:500;
    line-height:normal;
    margin:0 auto 34px;
    padding:0;
    text-align:center;
    white-space:nowrap;
}

#slider #slide-6 .screen16-code-card {
    background:#FFFFFF !important;
    border-radius:16px;
    box-shadow:0 8px 16px -8px rgba(128, 128, 128, 0.1), 0 4px 8px -4px rgba(128, 128, 128, 0.1), 0 2px 4px -2px rgba(128, 128, 128, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.02);
    box-sizing:border-box;
    margin:0 auto !important;
    max-width:361px;
    min-height:236px;
    padding:24px !important;
    width:100%;
}

#slider #slide-6 .screen16-code-card .error-msg {
    left:50%;
    top:12px;
    transform:translateX(-50%);
    width:calc(100% - 40px);
    z-index:2;
}

#slider #slide-6 .screen16-code-question {
    color:#001433 !important;
    font-family:'Roboto',sans-serif !important;
    font-size:24px !important;
    font-style:normal;
    font-weight:500 !important;
    line-height:normal !important;
    margin:0 0 20px !important;
    padding:0 !important;
    text-align:center;
    text-transform:none;
}

#slide-6 .screen16-code-form {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:16px;
}

#slider #slide-6 .screen16-code-form input {
    background:#FFFFFF;
    border:1px solid #BFBFBF;
    border-radius:12px;
    box-shadow:none;
    box-sizing:border-box;
    color:rgba(0, 20, 51, 0.7);
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:400;
    height:60px !important;
    line-height:24px !important;
    margin:0 auto !important;
    padding:18px 12px;
    text-align:center;
    text-transform:uppercase;
    width:103px !important;
}

#slider #slide-6 .screen16-code-form input::placeholder {
    color:rgba(0, 20, 51, 0.7);
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-weight:400;
    line-height:24px;
}

#slider #slide-6 .screen16-code-form input.error {
    border:2px solid #EA3323;
    box-shadow:0 0 0 1px #EA3323;
}

#slider #slide-6 .screen16-code-submit.btn {
    align-items:center;
    background:#FFF1E0 !important;
    border:1.5px solid #CC8C3D !important;
    border-radius:12px !important;
    box-sizing:border-box;
    color:#001433 !important;
    display:flex;
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:600;
    height:60px !important;
    justify-content:center;
    line-height:30px !important;
    margin:0 auto !important;
    padding:0 !important;
    text-align:center;
    text-transform:uppercase;
    white-space:nowrap;
    width:175px !important;
}

#slider #slide-6 .screen16-code-submit-label {
    color:#001433;
    display:block;
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:600;
    line-height:30px;
    text-align:center;
    text-transform:uppercase;
    white-space:nowrap;
}

#slider #slide-6 .screen16-code-subtext {
    color:rgba(0, 20, 51, 0.7);
    font-family:'Roboto',sans-serif;
    font-size:12px;
    font-style:normal;
    font-weight:400;
    line-height:18px;
    margin:24px auto 0;
    max-width:289px;
    text-align:center;
    width:100%;
}

#slide-6 .screen16-code-divider.screen4-from-divider {
    align-items:center;
    display:flex;
    gap:12px;
    margin:144px auto 0;
    width:216px;
}

#slide-6 .screen16-code-divider .screen4-from-divider-line {
    display:block;
    flex:0 0 60px;
    height:1px;
    max-width:60px;
    object-fit:fill;
    width:60px;
}

#slide-6 .screen16-code-divider .screen4-from-divider-icon {
    display:block;
    flex:0 0 72px;
    height:40px;
    max-width:72px;
    object-fit:contain;
    width:72px;
}

/* Screen 17 (You're All Set) - Figma node 2332:8279 */
#slider .slide#slide-11 {
    background-color:#F0F0F0 !important;
    box-sizing:border-box;
    min-height:calc(100dvh - 64px - 66px) !important;
    overflow:visible !important;
}

#slide-11 .screen17-allset-content {
    align-items:center;
    background-color:#F0F0F0;
    box-sizing:border-box;
    display:flex;
    flex-direction:column;
    min-height:calc(100dvh - 64px - 66px);
    padding:24px 16px 24px;
}

#slider #slide-11 .screen17-route {
    background:transparent !important;
    color:#001433;
    float:none;
    font-family:'Roboto',sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:500;
    line-height:normal;
    margin:0 auto 26px;
    min-height:0 !important;
    opacity:1;
    padding:0;
    padding-top:0 !important;
    text-align:center;
    width:100%;
}

#slide-11 .screen17-route-cities {
    align-items:center;
    display:flex;
    gap:4px;
    justify-content:center;
    margin:0 auto 8px;
}

#slider #slide-11 .screen17-route-cities span {
    color:#001433;
    display:inline-block;
    font-family:'Roboto',sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:500;
    letter-spacing:0;
    line-height:normal;
    padding:0;
    text-align:center;
}

#slide-11 .screen17-route-arrow {
    display:block;
    flex:0 0 16px;
    height:16px;
    opacity:1;
    width:16px;
}

#slider #slide-11 .screen17-route .miles {
    color:rgba(0, 20, 51, 0.6);
    font-family:'Roboto',sans-serif;
    font-size:12px;
    font-style:normal;
    font-weight:500;
    line-height:normal;
    margin:0;
    padding:0;
}

#slider #slide-11 .screen17-allset-card {
    background:#FFFFFF;
    border-radius:16px;
    box-shadow:0 8px 16px -8px rgba(128, 128, 128, 0.1), 0 4px 8px -4px rgba(128, 128, 128, 0.1), 0 2px 4px -2px rgba(128, 128, 128, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.02);
    box-sizing:border-box;
    float:none;
    margin:0 auto !important;
    max-width:361px;
    min-height:370px;
    padding:24px !important;
    text-align:center;
    width:100%;
}

#slider #slide-11 .screen17-allset-card .full-width {
    float:none;
    width:100%;
}

#slider #slide-11 .thank-you-content h1.screen17-allset-title {
    color:#0088CC !important;
    display:block;
    font-family:'Roboto',sans-serif !important;
    font-size:24px !important;
    font-style:normal;
    font-weight:600 !important;
    line-height:30px !important;
    margin:0 auto 14px;
    padding:0;
    text-align:center;
}

#slider #slide-11 .thank-you-content h1.screen17-allset-title span {
    font-family:'Roboto',sans-serif !important;
}

#slider #slide-11 .screen17-allset-card p {
    color:rgba(0, 20, 51, 0.7);
    font-family:'Roboto',sans-serif;
    font-size:14px;
    line-height:20px;
    margin:0 auto;
    padding:0;
    text-align:center;
}

#slider #slide-11 .screen17-submitted {
    font-style:italic;
    font-weight:400;
    max-width:313px;
}

#slider #slide-11 .screen17-detail {
    font-style:normal !important;
    font-weight:400 !important;
    margin-top:16px !important;
    max-width:313px;
    padding-bottom:0 !important;
}

#slider #slide-11 .screen17-call-wrap {
    margin-top:28px;
}

#slider #slide-11 .screen17-call-label {
    color:#001433 !important;
    font-style:normal !important;
    font-weight:400 !important;
    margin:0 auto 8px !important;
    max-width:289px;
    padding:0 !important;
    width:289px;
}

#slider #slide-11 .screen17-allset-card .historical .historical-range2 button {
    align-items:center;
    background:#41C940 !important;
    border:1.5px solid #41C940;
    border-radius:10px;
    box-shadow:none;
    box-sizing:border-box;
    color:#FFFFFF;
    display:flex;
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:600;
    height:56px;
    justify-content:center;
    line-height:30px;
    margin:0 auto 16px;
    max-width:275px;
    padding:0 16px 0 52px;
    position:relative;
    text-align:center;
    text-shadow:0 1px 2px rgba(0, 0, 0, 0.25);
    width:100%;
}

#slider #slide-11 .screen17-call-number {
    color:#FFFFFF;
    display:block;
    font-family:'Roboto',sans-serif;
    font-size:20px;
    font-style:normal;
    font-weight:600;
    line-height:30px;
    text-align:center;
    text-shadow:0 1px 2px rgba(0, 0, 0, 0.25);
    white-space:nowrap;
}

#slider #slide-11 .screen17-allset-card .historical .historical-range2 button:before {
    background:url(../../img/mobile43/figma-screen17-call-phone.svg) center/20px 20px no-repeat;
    content:"";
    height:20px;
    left:53px;
    position:absolute;
    top:20px;
    width:20px;
}

#slider #slide-11 .screen17-hours {
    color:rgba(0, 20, 51, 0.7);
    font-family:'Roboto',sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:20px;
    margin:0 auto;
    text-align:center;
}

#slider #slide-11 .now-open.screen17-hours span {
    background:none !important;
    color:#27D11D !important;
    display:inline-block;
    font-family:'Roboto',sans-serif !important;
    font-size:14px;
    font-style:normal;
    font-weight:500;
    line-height:20px;
    padding-left:14px;
    position:relative;
    white-space:nowrap;
}

#slider #slide-11 .now-open.screen17-hours span:before {
    background:url(../../img/mobile43/figma-screen17-now-open-dot.png) center/4px 4px no-repeat;
    content:"";
    height:12px;
    left:0;
    position:absolute;
    top:4px;
    width:12px;
}

#slider #slide-11 .screen17-hours p {
    color:rgba(0, 20, 51, 0.7);
    font-family:'Roboto',sans-serif;
    font-size:14px;
    font-style:italic;
    font-weight:400;
    line-height:20px;
    margin:4px auto 0;
    padding:0;
    white-space:nowrap;
}

#slide-11 .screen17-allset-divider.screen4-from-divider {
    align-items:center;
    display:flex;
    gap:12px;
    margin:112px auto 0;
    width:216px;
}

#slide-11 .screen17-allset-divider .screen4-from-divider-line {
    display:block;
    flex:0 0 60px;
    height:1px;
    max-width:60px;
    object-fit:fill;
    width:60px;
}

#slide-11 .screen17-allset-divider .screen4-from-divider-icon {
    display:block;
    flex:0 0 72px;
    height:40px;
    max-width:72px;
    object-fit:contain;
    width:72px;
}

@media (min-width: 768px) {
    .desktop-latest-header.dark-variant-header {
        align-items:flex-start;
        background:#F5F5F5;
        border-bottom:1px solid #DBDCE0;
        box-sizing:border-box;
        display:block;
        height:68px !important;
        min-height:68px !important;
        position:relative;
        width:100% !important;
    }

    .desktop-latest-header .desktop-latest-header-inner {
        align-items:center;
        box-sizing:border-box;
        display:flex;
        height:28px;
        justify-content:space-between;
        left:50%;
        padding:0;
        position:absolute;
        top:20px;
        transform:translateX(-50%);
        width:1012px;
    }

    .desktop-latest-header .dark-variant-logo {
        background:url(../../img/desktop43/desktoplogo.svg) center/236.08px 26px no-repeat;
        flex:0 0 236.08px;
        height:26px;
        max-height:26px;
        position:relative;
        width:236.08px;
    }

    .desktop-latest-header #call-now {
        align-items:center;
        display:flex;
        flex:0 0 auto;
        gap:8px;
        height:28px;
        position:relative;
        right:auto;
        width:auto;
    }

    .desktop-latest-header #call-now .phone-icon {
        align-items:center;
        background:#41C940;
        border-radius:20px;
        display:flex;
        height:28px;
        justify-content:center;
        width:28px;
    }

    .desktop-latest-header #call-now > span > img {
        display:block;
        height:14px;
        width:14px;
    }

    .desktop-latest-header #call-now a {
        color:#001433 !important;
        font-family:'Roboto',sans-serif;
        font-size:18px;
        font-weight:600;
        letter-spacing:-0.2px;
        line-height:28px;
        text-decoration:none !important;
        white-space:nowrap;
    }

    #wrapper.desktop-latest-wrapper {
        background:#F0F0F0 !important;
        max-width:none !important;
        min-height:0;
        overflow:hidden;
        width:100% !important;
    }

    #wrapper.desktop-latest-wrapper #slider {
        display:block;
        max-height:none !important;
        width:100% !important;
    }

    #wrapper.desktop-latest-wrapper #slider .slide {
        box-sizing:border-box;
        max-width:none !important;
        min-height:calc(100vh - 128px);
        width:100% !important;
    }

    #wrapper.desktop-latest-wrapper #slider #move_type {
        background:#F5F5F5 !important;
        box-sizing:border-box;
        height:calc(100vh - 128px) !important;
        min-height:823px !important;
        overflow:hidden;
        padding:0 !important;
        position:relative;
    }

    #wrapper.desktop-latest-wrapper #move_type .desktop-home-bg-layer {
        display:block;
        height:960px;
        left:50%;
        overflow:hidden;
        pointer-events:none;
        position:absolute;
        top:-68px;
        transform:translateX(-50%);
        width:100%;
        z-index:0;
    }

    #wrapper.desktop-latest-wrapper #move_type .desktop-home-bg-image {
        display:block;
        height:auto;
        max-width:none;
        object-fit:cover;
        pointer-events:none;
        width:100%;
    }

    #wrapper.desktop-latest-wrapper #move_type > *:not(.desktop-home-bg-layer) {
        position:relative;
        z-index:1;
    }

    #wrapper.desktop-latest-wrapper #move_type .home-title-group {
        box-sizing:border-box;
        height:96px;
        margin:40px auto 0 !important;
        padding:0 !important;
        position:relative;
        width:409px;
    }

    #wrapper.desktop-latest-wrapper #move_type .home-title {
        color:#001433 !important;
        display:block;
        font-family:'Roboto',sans-serif !important;
        font-size:36px !important;
        font-style:normal;
        font-weight:600 !important;
        height:46px;
        left:0;
        letter-spacing:0;
        line-height:46px !important;
        margin:0 !important;
        padding:0 !important;
        position:absolute;
        text-align:center;
        top:0;
        white-space:nowrap;
        width:409px;
    }

    #wrapper.desktop-latest-wrapper #move_type .home-title .sup {
        color:#001433 !important;
        display:inline;
        font-family:'Roboto',sans-serif !important;
        font-size:36px !important;
        font-weight:600 !important;
        line-height:46px !important;
        vertical-align:baseline;
    }

    #wrapper.desktop-latest-wrapper #move_type .home-subtitle {
        color:#001433 !important;
        display:block;
        font-family:'Roboto',sans-serif !important;
        font-size:24px !important;
        font-style:normal;
        font-weight:400 !important;
        height:34px;
        left:50%;
        line-height:34px !important;
        margin:0 !important;
        padding:0 !important;
        position:absolute;
        text-align:center;
        top:62px;
        transform:translateX(-50%);
        white-space:nowrap;
        width:max-content;
    }

    #wrapper.desktop-latest-wrapper .home-step-card {
        background:#FFFFFF !important;
        border-radius:16px !important;
        box-shadow:0 32px 64px -16px rgba(128, 128, 128, 0.1), 0 16px 32px -8px rgba(128, 128, 128, 0.1), 0 8px 16px -4px rgba(128, 128, 128, 0.1), 0 0 0 1px rgba(0, 0, 0, 0.02);
        box-sizing:border-box;
        float:none !important;
        height:357px !important;
        margin:32px auto 0 !important;
        max-height:none !important;
        max-width:none !important;
        min-height:0 !important;
        padding:0 !important;
        position:relative;
        width:460px !important;
    }

    #wrapper.desktop-latest-wrapper .home-step-card #form-dark-content,
    #wrapper.desktop-latest-wrapper .home-step-card .home-step-card-inner {
        background:transparent !important;
        box-sizing:border-box;
        height:100% !important;
        min-height:0 !important;
        padding:0 !important;
        width:100% !important;
    }

    #wrapper.desktop-latest-wrapper #form-dark-content h2.select-move-title {
        color:#001433 !important;
        font-family:'Roboto',sans-serif !important;
        font-size:32px !important;
        font-style:normal !important;
        font-weight:500 !important;
        line-height:42px !important;
        margin:0 !important;
        padding:32px 0 0 !important;
        text-align:center;
    }

    #wrapper.desktop-latest-wrapper .home-step-card dl {
        align-items:center;
        display:flex !important;
        flex-direction:column;
        gap:19px;
        margin:24px 0 0 !important;
        padding:0 !important;
        width:100%;
    }

    #wrapper.desktop-latest-wrapper .home-step-card .move-choice-card {
        background:#FFF1E0 !important;
        border:1.5px solid #CC8C3D !important;
        border-radius:16px !important;
        box-sizing:border-box;
        color:#001433 !important;
        cursor:pointer;
        display:block !important;
        height:100px !important;
        margin:0 !important;
        padding:0 !important;
        position:relative;
        text-align:left;
        width:380px !important;
    }

    #wrapper.desktop-latest-wrapper .home-step-card .move-choice-card::before {
        content:none !important;
        display:none !important;
    }

    #wrapper.desktop-latest-wrapper .home-step-card .move-choice-card::after {
        content:none !important;
        display:none !important;
    }

    #wrapper.desktop-latest-wrapper .home-step-card .move-choice-icon {
        display:block;
        height:44px !important;
        left:24px;
        max-width:none;
        position:absolute;
        top:28px;
        width:44px !important;
    }

    #wrapper.desktop-latest-wrapper .home-step-card .move-choice-arrow {
        display:block;
        height:28px !important;
        left:334px;
        max-width:none;
        position:absolute;
        top:36px;
        width:28px !important;
    }

    #wrapper.desktop-latest-wrapper .move-choice-title {
        color:#001433 !important;
        font-family:'Roboto',sans-serif !important;
        font-size:22px !important;
        font-style:normal !important;
        font-weight:600 !important;
        line-height:32px !important;
        height:32px;
        left:92px;
        margin:0 !important;
        padding:0 !important;
        position:absolute;
        top:21px;
        white-space:nowrap;
        width:auto;
    }

    #wrapper.desktop-latest-wrapper .move-choice-subtitle {
        color:rgba(0, 20, 51, 0.8) !important;
        font-family:'Roboto',sans-serif !important;
        font-size:16px !important;
        font-style:normal !important;
        font-weight:400 !important;
        line-height:26px !important;
        height:26px;
        left:92px;
        margin:0 !important;
        padding:0 !important;
        position:absolute;
        top:53px;
        white-space:nowrap;
        width:auto;
    }

    #wrapper.desktop-latest-wrapper .home-design-hero {
        display:none !important;
    }

    #wrapper.desktop-latest-wrapper footer.new-design-footer,
    footer.new-design-footer {
        background:#F0F0F0 !important;
        border-top:0 !important;
        box-sizing:border-box;
        height:60px !important;
        margin:0;
        max-height:60px !important;
        min-height:60px !important;
        overflow:hidden;
        padding:0;
        position:relative;
        width:100%;
    }

    footer.new-design-footer #footer-bottom {
        background:#F0F0F0 !important;
        border-top:1px solid #D6D6D6 !important;
        box-sizing:border-box;
        height:60px !important;
        padding:0 !important;
    }

    footer.new-design-footer .ftr-container {
        height:24px;
        left:50%;
        margin:0;
        max-width:1012px;
        padding:0;
        position:absolute;
        top:9px;
        transform:translateX(-50%);
        width:1012px;
    }

    footer.new-design-footer .ftr-logo {
        align-items:center;
        display:flex;
        height:18px;
        left:0;
        padding:0 !important;
        position:absolute;
        top:3px;
        width:auto;
    }

    footer.new-design-footer .ftr-logo img {
        display:none;
    }

    footer.new-design-footer .ftr-logo span {
        color:#3E4C59;
        font-family:'Roboto',sans-serif;
        font-size:12px;
        font-weight:400;
        line-height:18px;
        padding:0 !important;
        white-space:nowrap;
    }

    footer.new-design-footer .ftr-right-icons {
        align-items:flex-start;
        display:flex;
        gap:20px;
        height:24px;
        left:685px;
        position:absolute;
        right:auto;
        top:0;
        width:79px;
    }

    footer.new-design-footer .ftr-bbb-icon {
        display:block;
        height:24px;
        width:18px;
    }

    footer.new-design-footer .ftr-verisign-icon {
        display:block;
        height:20px;
        margin-top:2px;
        width:41px;
    }

    footer.new-design-footer #footer-links {
        height:16px;
        left:796px;
        margin:0;
        padding:0;
        position:absolute;
        top:4px;
        transform:none;
        width:216px;
    }

    footer.new-design-footer #footer-links ul {
        align-items:center;
        display:flex;
        gap:12px;
        height:16px;
        margin:0;
        padding:0;
    }

    footer.new-design-footer #footer-links li {
        color:#3E4C59;
        font-family:'Roboto',sans-serif;
        font-size:12px;
        font-weight:400;
        line-height:16px;
        margin:0;
        padding:0;
        white-space:nowrap;
    }

    footer.new-design-footer #footer-links li.footer-divider {
        background:#D9D9D9;
        color:transparent;
        display:block;
        flex:0 0 1px;
        font-size:0;
        height:12px;
        line-height:0;
        overflow:hidden;
        width:1px;
    }
}

@media (min-width: 1601px) {
    #wrapper.desktop-latest-wrapper #move_type .desktop-home-bg-layer {
        width:1920px;
    }
}

@media (min-width: 1400px) and (max-width: 1600px) {
    #wrapper.desktop-latest-wrapper #move_type .desktop-home-bg-layer {
        width:1440px;
    }
}

@media (min-width: 1320px) and (max-width: 1399px) {
    #wrapper.desktop-latest-wrapper #move_type .desktop-home-bg-layer {
        width:1366px;
    }
}

@media (min-width: 768px) and (max-width: 1319px) {
    #wrapper.desktop-latest-wrapper #move_type .desktop-home-bg-layer {
        width:1280px;
    }
}

.desktop-route-truck {
    display:none;
}

@media (min-width: 768px) {
    #wrapper.desktop-latest-wrapper #slider .slide:not(#move_type) {
        box-sizing:border-box;
        min-height:832px !important;
        overflow:hidden !important;
        position:relative;
    }

    #wrapper.desktop-latest-wrapper #slider .slide > .half_div,
    #wrapper.desktop-latest-wrapper #slider .slide > [class*="-content"] {
        box-sizing:border-box;
        min-height:832px !important;
        position:relative;
        width:100% !important;
    }

    #wrapper.desktop-latest-wrapper #square-feet .screen2-half-div,
    #wrapper.desktop-latest-wrapper #move-date .screen3-timeframe-half-div,
    #wrapper.desktop-latest-wrapper #slide-1 .screen4-from-half-div,
    #wrapper.desktop-latest-wrapper #slide-2 .screen5-to-half-div,
    #wrapper.desktop-latest-wrapper #slide-3 .screen6-loader-half-div {
        align-items:center;
        display:flex;
        flex-direction:column;
        padding:24px 0 0 !important;
    }

    #wrapper.desktop-latest-wrapper #square-feet .screen2-form-box,
    #wrapper.desktop-latest-wrapper #move-date .screen3-timeframe-form-box,
    #wrapper.desktop-latest-wrapper #slide-1 .screen4-from-form-box,
    #wrapper.desktop-latest-wrapper #slide-2 .screen5-to-form-box {
        background:transparent !important;
        box-shadow:none !important;
        float:none !important;
        margin:0 auto !important;
        max-width:none !important;
        overflow:visible !important;
        padding:0 !important;
        width:auto !important;
    }

    #wrapper.desktop-latest-wrapper #square-feet .screen2-move-type {
        color:rgba(0,20,51,0.8);
        font-family:'Roboto',sans-serif !important;
        font-size:14px !important;
        font-style:normal !important;
        font-weight:400 !important;
        line-height:normal !important;
        margin:0 0 48px !important;
        padding:0 !important;
        text-align:center !important;
    }

    #wrapper.desktop-latest-wrapper #square-feet .square-feet-title {
        color:#001433 !important;
        font-family:'Roboto',sans-serif !important;
        font-size:32px !important;
        font-style:normal !important;
        font-weight:600 !important;
        line-height:42px !important;
        margin:0 0 32px !important;
        padding:0 !important;
        text-align:center !important;
        white-space:nowrap;
    }

    #wrapper.desktop-latest-wrapper #move-date .screen3-timeframe-title {
        color:#001433 !important;
        font-family:'Roboto',sans-serif !important;
        font-size:32px !important;
        font-weight:600 !important;
        line-height:42px !important;
        margin:0 0 68px !important;
        padding:0 !important;
        text-align:center !important;
    }

    #wrapper.desktop-latest-wrapper #square-feet #square-feet-options,
    #wrapper.desktop-latest-wrapper #move-date #move-date-options {
        align-items:center !important;
        display:flex !important;
        flex-direction:column;
        gap:12px !important;
        margin:0 auto !important;
        max-width:none !important;
        width:400px !important;
    }

    #wrapper.desktop-latest-wrapper #square-feet #square-feet-options .move-size-option,
    #wrapper.desktop-latest-wrapper #move-date #move-date-options .move-date-btn {
        align-items:center;
        background:#FFF1E0 !important;
        border:1.5px solid #CC8C3D !important;
        border-radius:12px !important;
        box-sizing:border-box;
        color:#001433 !important;
        display:flex !important;
        height:66px !important;
        justify-content:center;
        margin:0 !important;
        min-height:66px !important;
        padding:16px !important;
        width:400px !important;
    }

    #wrapper.desktop-latest-wrapper #square-feet #square-feet-options {
        align-items:flex-start !important;
    }

    #wrapper.desktop-latest-wrapper #move-date #move-date-options {
        align-items:flex-start !important;
    }

    #wrapper.desktop-latest-wrapper #square-feet #square-feet-options .move-size-option {
        align-self:stretch !important;
        flex-shrink:0 !important;
        gap:10px !important;
        height:auto !important;
        min-height:0 !important;
        position:relative !important;
    }

    #wrapper.desktop-latest-wrapper #square-feet #square-feet-options .move-size-option .move-size-option-text,
    #wrapper.desktop-latest-wrapper #move-date #move-date-options .screen3-timeframe-option-text {
        color:#001433 !important;
        font-family:'Roboto',sans-serif !important;
        font-size:22px !important;
        font-weight:600 !important;
        line-height:32px !important;
        text-align:center;
    }

    #wrapper.desktop-latest-wrapper #square-feet #square-feet-options .move-size-option .move-size-option-text {
        flex-shrink:0 !important;
        font-style:normal !important;
        position:relative !important;
        white-space:nowrap;
        word-break:break-word;
    }

    #wrapper.desktop-latest-wrapper #move-date #move-date-options .screen3-timeframe-option-text {
        font-weight:400 !important;
    }

    #wrapper.desktop-latest-wrapper #move-date #move-date-options .screen3-timeframe-option-emphasis,
    #wrapper.desktop-latest-wrapper #move-date #move-date-options .screen3-timeframe-option-only-bold {
        font-weight:600 !important;
    }

    #wrapper.desktop-latest-wrapper #move-date .screen3-timeframe-breadcrumb,
    #wrapper.desktop-latest-wrapper #slide-1 .screen4-from-breadcrumb,
    #wrapper.desktop-latest-wrapper #slide-2 .screen5-to-breadcrumb,
    #wrapper.desktop-latest-wrapper #slide-3 .screen6-loader-breadcrumb {
        align-items:center;
        display:flex;
        flex-wrap:nowrap;
        gap:6px;
        justify-content:center;
        margin:0 auto 70px !important;
        max-width:none !important;
        width:auto !important;
    }

    #wrapper.desktop-latest-wrapper #move-date .screen3-timeframe-crumb,
    #wrapper.desktop-latest-wrapper #slide-1 .screen4-from-crumb,
    #wrapper.desktop-latest-wrapper #slide-2 .screen5-to-crumb,
    #wrapper.desktop-latest-wrapper #slide-3 .screen6-loader-crumb {
        color:rgba(0,20,51,0.8) !important;
        font-family:'Roboto',sans-serif !important;
        font-size:14px !important;
        font-weight:400 !important;
        line-height:20px !important;
        white-space:nowrap;
    }

    #wrapper.desktop-latest-wrapper #slide-1 .screen4-from-crumb {
        line-height:normal !important;
    }

    #wrapper.desktop-latest-wrapper #slide-2 .screen5-to-crumb {
        line-height:normal !important;
    }

    #wrapper.desktop-latest-wrapper #move-date .screen3-timeframe-crumb {
        line-height:normal !important;
    }

    #wrapper.desktop-latest-wrapper #move-date .screen3-timeframe-separator,
    #wrapper.desktop-latest-wrapper #slide-1 .screen4-from-separator,
    #wrapper.desktop-latest-wrapper #slide-2 .screen5-to-separator,
    #wrapper.desktop-latest-wrapper #slide-3 .screen6-loader-separator {
        display:block;
        height:16px;
        width:16px;
    }

    #wrapper.desktop-latest-wrapper #slide-1 .screen4-from-title,
    #wrapper.desktop-latest-wrapper #slide-2 .screen5-to-title {
        color:#001433 !important;
        font-family:'Roboto',sans-serif !important;
        font-size:32px !important;
        font-weight:500 !important;
        line-height:42px !important;
        margin:0 auto 24px !important;
        max-width:none !important;
        padding:0 !important;
        text-align:center !important;
        width:auto !important;
    }

    #wrapper.desktop-latest-wrapper #slide-1 .screen4-from-title .zip-bold-header,
    #wrapper.desktop-latest-wrapper #slide-2 .screen5-to-title .zip-bold-header {
        color:#001433 !important;
        font-family:'Roboto',sans-serif !important;
        font-weight:700 !important;
        text-decoration:underline;
        text-underline-offset:auto;
    }

    #wrapper.desktop-latest-wrapper #slide-2 .screen5-to-title .zip-bold-header {
        color:#001433 !important;
        font-family:'Roboto',sans-serif !important;
        font-size:32px !important;
        font-style:normal !important;
        font-weight:700 !important;
        line-height:42px !important;
        text-decoration-line:underline !important;
        text-decoration-style:solid !important;
        text-decoration-skip-ink:auto !important;
        text-decoration-thickness:auto !important;
        text-underline-offset:auto !important;
        text-underline-position:from-font !important;
    }

    #wrapper.desktop-latest-wrapper #slide-1 .screen4-from-title .zip-question-mark {
        font-weight:600 !important;
    }

    #wrapper.desktop-latest-wrapper #slide-1 .screen4-from-found,
    #wrapper.desktop-latest-wrapper #slide-2 .screen5-to-found {
        gap:8px;
        margin:0 auto 18px !important;
        max-width:none !important;
        width:auto !important;
    }

    #wrapper.desktop-latest-wrapper #slide-1 .screen4-from-found-icon,
    #wrapper.desktop-latest-wrapper #slide-2 .screen5-to-found-icon {
        flex:0 0 24px !important;
        height:24px !important;
        width:24px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-1 .screen4-from-found-icon img,
    #wrapper.desktop-latest-wrapper #slide-2 .screen5-to-found-icon img {
        height:24px !important;
        width:24px !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-1 .screen4-from-found .screen4-from-found-text,
    #wrapper.desktop-latest-wrapper #slider #slide-2 .screen5-to-found .screen5-to-found-text {
        color:#001433 !important;
        font-family:'Roboto',sans-serif !important;
        font-size:26px !important;
        font-weight:500 !important;
        line-height:42px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-1 .screen4-from-found-text #screen4-from-city-state,
    #wrapper.desktop-latest-wrapper #slide-2 .screen5-to-found-text #screen5-to-city-state {
        color:#001433 !important;
        font-size:26px !important;
        line-height:42px !important;
    }

    #wrapper.desktop-latest-wrapper #slider .slide .form-box .error-msg {
        background:transparent !important;
        border-radius:0 !important;
        color:#E52E2E !important;
        font-family:'Roboto',sans-serif !important;
        font-size:16px !important;
        font-style:normal !important;
        font-weight:400 !important;
        height:24px !important;
        line-height:24px !important;
        max-width:calc(100vw - 48px);
        padding:0 !important;
        text-align:left !important;
        text-decoration:none !important;
        white-space:nowrap;
        width:max-content !important;
        z-index:60;
    }

    #wrapper.desktop-latest-wrapper #slider .slide .form-box .error-msg .icon {
        background:url(../../img/desktop43/warning.svg) center/16px 16px no-repeat !important;
        display:inline-block !important;
        height:16px !important;
        margin:0 6px 0 0 !important;
        position:relative !important;
        top:3px !important;
        vertical-align:baseline;
        width:16px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-1 .screen4-from-form-box .error-msg,
    #wrapper.desktop-latest-wrapper #slide-2 .screen5-to-form-box .error-msg {
        left:50% !important;
        top:74px !important;
        transform:translateX(-50%) !important;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen12-email-card .error-msg,
    #wrapper.desktop-latest-wrapper #slide-4 .screen13-name-card .error-msg,
    #wrapper.desktop-latest-wrapper #slide-4 .screen14-phone-card .error-msg,
    #wrapper.desktop-latest-wrapper #slide-5 .screen15-confirm-card .error-msg,
    #wrapper.desktop-latest-wrapper #slide-6 .screen16-code-card .error-msg {
        position:static !important;
        transform:none !important;
        top:auto !important;
        left:auto !important;
        margin:-12px auto -4px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-1 #from_zip,
    #wrapper.desktop-latest-wrapper #slide-2 #to_zip,
    #wrapper.desktop-latest-wrapper #slider #slide-1 .form-box form #from_zip,
    #wrapper.desktop-latest-wrapper #slider #slide-2 .form-box form #to_zip,
    #wrapper.desktop-latest-wrapper #slide-4 input,
    #wrapper.desktop-latest-wrapper #slide-5 input,
    #wrapper.desktop-latest-wrapper #slide-6 input {
        background:#FFFFFF;
        border:1px solid #BFBFBF;
        border-radius:12px;
        box-shadow:none !important;
        box-sizing:border-box;
        color:rgba(0,20,51,0.7);
        flex:0 0 66px !important;
        font-family:'Roboto',sans-serif !important;
        font-size:22px !important;
        font-weight:400 !important;
        height:66px !important;
        line-height:32px !important;
        margin:0 auto !important;
        padding:16px;
        text-align:center;
        width:380px !important;
    }

    #wrapper.desktop-latest-wrapper #slider form input.error,
    #wrapper.desktop-latest-wrapper #slider .form-box form input.error {
        border:1px solid #E52E2E !important;
        box-shadow:none !important;
    }

    #wrapper.desktop-latest-wrapper #slide-1 .screen4-from-form:has(#from_zip.error),
    #wrapper.desktop-latest-wrapper #slide-2 .screen5-to-form:has(#to_zip.error) {
        gap:20px;
    }

    #wrapper.desktop-latest-wrapper #slide-1 .screen4-from-form .error-msg,
    #wrapper.desktop-latest-wrapper #slide-2 .screen5-to-form .error-msg {
        position:static !important;
        transform:none !important;
        top:auto !important;
        left:auto !important;
        margin:-12px auto -4px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen12-email-form:has(#email_address.error),
    #wrapper.desktop-latest-wrapper #slide-4 .screen14-phone-form:has(#phone_number.error),
    #wrapper.desktop-latest-wrapper #slide-6 .screen16-code-form:has(#code.error) {
        gap:20px;
        height:auto !important;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen13-name-form:has(input.error) {
        gap:20px 16px;
        height:auto !important;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen12-email-card:has(input.error),
    #wrapper.desktop-latest-wrapper #slide-4 .screen13-name-card:has(input.error),
    #wrapper.desktop-latest-wrapper #slide-4 .screen14-phone-card:has(input.error),
    #wrapper.desktop-latest-wrapper #slide-6 .screen16-code-card:has(input.error) {
        height:auto !important;
        min-height:322px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-5 .screen15-confirm-form:has(#verify-phone.error) #validate-by-text {
        margin-top:32px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-5 .screen15-confirm-form:has(#verify-phone.error) {
        height:auto !important;
    }

    #wrapper.desktop-latest-wrapper #slide-1 #from_zip,
    #wrapper.desktop-latest-wrapper #slide-2 #to_zip,
    #wrapper.desktop-latest-wrapper #slider #slide-1 .form-box form #from_zip,
    #wrapper.desktop-latest-wrapper #slider #slide-2 .form-box form #to_zip {
        background:#FAFAFA;
    }

    #wrapper.desktop-latest-wrapper #slide-1 #from_zip {
        color:#001433 !important;
    }

    #wrapper.desktop-latest-wrapper #slide-2 #to_zip {
        color:#001433 !important;
    }

    #wrapper.desktop-latest-wrapper #slide-1 #from_zip::placeholder,
    #wrapper.desktop-latest-wrapper #slide-2 #to_zip::placeholder {
        color:rgba(0,20,51,0.60) !important;
        font-family:'Roboto',sans-serif !important;
        opacity:1;
    }

    #wrapper.desktop-latest-wrapper #slide-1 .screen4-from-form,
    #wrapper.desktop-latest-wrapper #slide-2 .screen5-to-form,
    #wrapper.desktop-latest-wrapper #slide-4 form,
    #wrapper.desktop-latest-wrapper #slide-5 form,
    #wrapper.desktop-latest-wrapper #slide-6 form {
        align-items:center;
        display:flex;
        flex-direction:column;
        gap:20px;
    }

    #wrapper.desktop-latest-wrapper #slide-1 .screen4-from-form,
    #wrapper.desktop-latest-wrapper #slide-2 .screen5-to-form {
        overflow:visible !important;
        position:relative;
        z-index:50;
    }

    #wrapper.desktop-latest-wrapper #slide-1 .screen4-from-results,
    #wrapper.desktop-latest-wrapper #slide-2 .screen5-to-results,
    #wrapper.desktop-latest-wrapper #slider #slide-2 .form-box form .screen5-to-results {
        background:#FAFAFA !important;
        border-color:#BFBFBF !important;
        border-radius:12px !important;
        box-shadow:0 16px 32px -8px rgba(128,128,128,0.10), 0 8px 16px -4px rgba(128,128,128,0.10), 0 2px 4px -2px rgba(128,128,128,0.10);
        left:50% !important;
        margin:0 !important;
        max-height:302px;
        overflow:hidden !important;
        position:absolute !important;
        top:68px !important;
        transform:translateX(-50%);
        width:380px !important;
        z-index:99999;
    }

    #wrapper.desktop-latest-wrapper #slide-1 .screen4-from-results ul li,
    #wrapper.desktop-latest-wrapper #slide-2 .screen5-to-results ul li {
        align-items:center;
        background:#FAFAFA;
        border-bottom:1px solid #DBDCE0;
        border-top:0 !important;
        box-sizing:border-box;
        color:#001433;
        display:flex;
        font-family:'Roboto',sans-serif;
        font-size:20px;
        font-weight:400;
        height:60px;
        justify-content:center;
        line-height:24px;
        margin:0 auto;
        padding:0;
        text-align:center;
        width:378px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-1 .screen4-from-results ul li:first-child,
    #wrapper.desktop-latest-wrapper #slide-2 .screen5-to-results ul li:first-child {
        border-top-left-radius:11px;
        border-top-right-radius:11px;
        overflow:hidden;
    }

    #wrapper.desktop-latest-wrapper #slide-1 .screen4-from-results ul li:nth-child(even),
    #wrapper.desktop-latest-wrapper #slide-2 .screen5-to-results ul li:nth-child(even) {
        background:#FFFFFF;
    }

    #wrapper.desktop-latest-wrapper #slide-1 .screen4-from-results ul li:last-child,
    #wrapper.desktop-latest-wrapper #slide-2 .screen5-to-results ul li:last-child {
        border-bottom:0;
    }

    #wrapper.desktop-latest-wrapper #slide-1 .screen4-from-results ul li a,
    #wrapper.desktop-latest-wrapper #slide-2 .screen5-to-results ul li a {
        color:#001433;
        font-family:inherit;
        display:flex;
        align-items:center;
        justify-content:center;
        width:100%;
    }

    #wrapper.desktop-latest-wrapper #slide-1 #from_zip.open + .screen4-from-results,
    #wrapper.desktop-latest-wrapper #slide-2 #to_zip.open + .screen5-to-results {
        display:block !important;
    }

    #wrapper.desktop-latest-wrapper #slide-1 #from_zip.open,
    #wrapper.desktop-latest-wrapper #slide-1 #from_zip:focus,
    #wrapper.desktop-latest-wrapper #slide-2 #to_zip.open,
    #wrapper.desktop-latest-wrapper #slide-2 #to_zip:focus {
        background:#FAFAFA !important;
        border:2px solid #3091F2 !important;
        border-radius:12px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-4 #email_address:focus,
    #wrapper.desktop-latest-wrapper #slide-4 #first_name:focus,
    #wrapper.desktop-latest-wrapper #slide-4 #last_name:focus,
    #wrapper.desktop-latest-wrapper #slide-4 #phone_number:focus,
    #wrapper.desktop-latest-wrapper #slide-5 #verify-phone:focus,
    #wrapper.desktop-latest-wrapper #slide-6 #code:focus {
        background:#FAFAFA !important;
        border:2px solid #3091F2 !important;
        border-radius:12px !important;
        outline:0 !important;
    }

    #wrapper.desktop-latest-wrapper #slide-1 #from_zip,
    #wrapper.desktop-latest-wrapper #slide-2 #to_zip,
    #wrapper.desktop-latest-wrapper #slide-4 #email_address,
    #wrapper.desktop-latest-wrapper #slide-4 #first_name,
    #wrapper.desktop-latest-wrapper #slide-4 #last_name,
    #wrapper.desktop-latest-wrapper #slide-4 #phone_number,
    #wrapper.desktop-latest-wrapper #slider #slide-5 .screen15-confirm-form #verify-phone,
    #wrapper.desktop-latest-wrapper #slider #slide-6 .screen16-code-form #code {
        color:#001433 !important;
    }

    #wrapper.desktop-latest-wrapper #slide-1 #from_zip::placeholder,
    #wrapper.desktop-latest-wrapper #slide-2 #to_zip::placeholder,
    #wrapper.desktop-latest-wrapper #slide-4 #email_address::placeholder,
    #wrapper.desktop-latest-wrapper #slide-4 #first_name::placeholder,
    #wrapper.desktop-latest-wrapper #slide-4 #last_name::placeholder,
    #wrapper.desktop-latest-wrapper #slide-4 #phone_number::placeholder,
    #wrapper.desktop-latest-wrapper #slide-5 #verify-phone::placeholder,
    #wrapper.desktop-latest-wrapper #slide-6 #code::placeholder {
        color:rgba(0,20,51,0.6) !important;
    }

    #wrapper.desktop-latest-wrapper #slide-1 #to-move-size.screen4-from-next-btn,
    #wrapper.desktop-latest-wrapper #slide-2 #to-loader.screen5-to-calc-btn {
        align-items:center;
        background:#FFF1E0 !important;
        border:1.5px solid #CC8C3D !important;
        border-radius:12px !important;
        box-sizing:border-box;
        color:#001433 !important;
        display:flex !important;
        flex:0 0 66px !important;
        font-family:'Roboto',sans-serif !important;
        font-size:22px !important;
        font-weight:600 !important;
        height:66px !important;
        justify-content:center;
        line-height:32px !important;
        margin:0 auto !important;
        padding:0 !important;
        width:210px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-1 #to-move-size.screen4-from-next-btn:hover,
    #wrapper.desktop-latest-wrapper #slide-2 #to-loader.screen5-to-calc-btn:hover {
        background:#F6E4CF !important;
        background-image:none !important;
        border:1.5px solid #BF7F34 !important;
        border-radius:12px !important;
        color:#001433 !important;
    }

    #wrapper.desktop-latest-wrapper #slide-1 #to-move-size.screen4-from-next-btn.click,
    #wrapper.desktop-latest-wrapper #slide-1 #to-move-size.screen4-from-next-btn:active,
    #wrapper.desktop-latest-wrapper #slide-1 #to-move-size.screen4-from-next-btn.selected.click,
    #wrapper.desktop-latest-wrapper #slide-1 #to-move-size.screen4-from-next-btn.selected:active,
    #wrapper.desktop-latest-wrapper #slide-2 #to-loader.screen5-to-calc-btn.click,
    #wrapper.desktop-latest-wrapper #slide-2 #to-loader.screen5-to-calc-btn:active,
    #wrapper.desktop-latest-wrapper #slide-2 #to-loader.screen5-to-calc-btn.selected.click,
    #wrapper.desktop-latest-wrapper #slide-2 #to-loader.screen5-to-calc-btn.selected:active {
        background:#F6E0C5 !important;
        background-image:none !important;
        border:1.5px solid #B2752D !important;
        border-radius:12px !important;
        color:#001433 !important;
    }

    #wrapper.desktop-latest-wrapper #slide-1 #to-move-size .screen4-next-label {
        color:#001433 !important;
        font-family:'Roboto',sans-serif !important;
        font-size:22px !important;
        font-style:normal !important;
        font-weight:600 !important;
        line-height:32px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-1 #to-move-size .screen4-next-arrow {
        flex:0 0 24px !important;
        height:24px !important;
        width:24px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-1 .screen4-from-divider,
    #wrapper.desktop-latest-wrapper #slide-2 .screen5-to-divider {
        display:none !important;
    }

    #wrapper.desktop-latest-wrapper .desktop-route-truck {
        display:block;
        height:192px;
        margin:120px auto 0;
        position:relative;
        width:288px;
    }

    #wrapper.desktop-latest-wrapper .desktop-route-truck-image {
        aspect-ratio:24 / 13;
        display:block;
        height:156px;
        object-fit:contain;
        object-position:center;
        width:288px;
    }

    #wrapper.desktop-latest-wrapper .desktop-route-trusted {
        align-items:center;
        color:#001433;
        display:flex;
        font-family:'Roboto',sans-serif;
        font-size:16px;
        font-weight:500;
        gap:8px;
        justify-content:center;
        line-height:20px;
        margin-top:12px;
        white-space:nowrap;
    }

    #wrapper.desktop-latest-wrapper .desktop-route-trusted img {
        height:24px;
        width:24px;
    }

    #wrapper.desktop-latest-wrapper #slide-3 .screen6-loader-breadcrumb {
        align-items:center !important;
        gap:6px !important;
        justify-content:center !important;
        margin-bottom:96px !important;
        width:330px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-3 .screen6-loader-crumb {
        color:rgba(0,20,51,0.8) !important;
        font-family:'Roboto',sans-serif !important;
        font-size:14px !important;
        font-style:normal !important;
        font-weight:400 !important;
        line-height:normal !important;
        white-space:nowrap !important;
    }

    #wrapper.desktop-latest-wrapper #slide-3 .screen6-loader-separator {
        flex:0 0 16px !important;
        height:16px !important;
        width:16px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-3 .screen6-loader-stage {
        align-items:center;
        display:flex;
        flex-direction:column;
        height:362px;
        margin:0 auto;
        width:460px;
    }

    #wrapper.desktop-latest-wrapper #slide-3 .screen6-loader-graphic {
        height:164px;
        margin:0 auto 48px;
        position:relative;
        width:164px;
    }

    #wrapper.desktop-latest-wrapper #slide-3 .screen6-loader-ring {
        height:164px;
        width:164px;
    }

    #wrapper.desktop-latest-wrapper #slide-3 .screen6-loader-text {
        color:#001B46;
        font-family:'Roboto',sans-serif !important;
        font-size:24px !important;
        font-weight:500 !important;
        line-height:34px !important;
        margin:0 auto 32px !important;
        max-width:460px;
        text-align:center;
        width:460px;
    }

    #wrapper.desktop-latest-wrapper #slide-3.loader-complete .screen6-loader-text,
    #wrapper.desktop-latest-wrapper #slide-3.loader-complete .screen6-loader-text span {
        color:#001B46 !important;
        font-family:'Roboto',sans-serif !important;
        font-size:28px !important;
        font-style:normal !important;
        font-weight:600 !important;
        line-height:38px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-3.loader-complete .screen6-loader-stage {
        height:332px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-3.loader-ready .screen6-loader-text,
    #wrapper.desktop-latest-wrapper #slide-3.loader-ready .screen6-loader-text span {
        color:#001B46 !important;
        font-family:'Roboto',sans-serif !important;
        font-size:28px !important;
        font-style:normal !important;
        font-weight:600 !important;
        line-height:38px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-3.loader-ready .screen6-loader-text {
        margin-bottom:32px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-3.loader-complete #bvl-loader.screen6-loader-graphic::before {
        border-width:2px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-3.loader-complete #screen6-loader-ring {
        display:block !important;
    }

    #wrapper.desktop-latest-wrapper #slide-3.loader-complete .screen6-loader-complete-icon,
    #wrapper.desktop-latest-wrapper #slide-3.loader-complete #bvl-loader.screen6-loader-graphic::before,
    #wrapper.desktop-latest-wrapper #slide-3.loader-complete #bvl-loader.screen6-loader-graphic::after {
        display:none !important;
    }

    #wrapper.desktop-latest-wrapper #slide-3 .screen6-loader-percent {
        color:#20B118 !important;
        font-family:'Roboto',sans-serif !important;
        font-size:42px !important;
        font-weight:700 !important;
        line-height:50px !important;
        margin:0 auto !important;
        text-align:center;
    }

    #wrapper.desktop-latest-wrapper #slide-4,
    #wrapper.desktop-latest-wrapper #slide-5,
    #wrapper.desktop-latest-wrapper #slide-6,
    #wrapper.desktop-latest-wrapper #slide-11 {
        background:#F0F0F0 !important;
        min-height:832px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen12-email-half-div {
        box-sizing:border-box;
        min-height:832px !important;
        padding:32px 0 0 !important;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen12-email-ready-row {
        display:inline-flex !important;
        gap:8px;
        margin:0 auto 34px !important;
        position:relative;
        left:50%;
        transform:translateX(-50%);
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen12-email-ready-icon {
        height:28px;
        width:28px;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen12-email-ready-text {
        color:#001433;
        font-family:'Roboto',sans-serif !important;
        font-size:20px !important;
        font-weight:500 !important;
        line-height:30px !important;
        text-align:center !important;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen12-email-next {
        color:#001433 !important;
        font-family:'Roboto',sans-serif !important;
        font-size:18px !important;
        line-height:28px !important;
        margin:0 auto 58px !important;
        text-align:center;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen12-email-next-value {
        color:rgba(0,20,51,0.7) !important;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .form_slider-container {
        height:auto !important;
        margin:0 auto !important;
        overflow:hidden !important;
        width:100% !important;
    }

    #wrapper.desktop-latest-wrapper #slide-4 #form-slider {
        height:auto !important;
        margin-top:0 !important;
        margin-right:auto !important;
        margin-bottom:0 !important;
        margin-left:0;
        overflow:visible !important;
        width:300% !important;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen12-email-panel,
    #wrapper.desktop-latest-wrapper #slide-4 .screen13-name-panel,
    #wrapper.desktop-latest-wrapper #slide-4 .screen14-phone-panel {
        background:transparent !important;
        box-shadow:none !important;
        float:left;
        min-height:0 !important;
        padding:0 !important;
        width:33.333333% !important;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen12-email-card,
    #wrapper.desktop-latest-wrapper #slide-4 .screen13-name-card,
    #wrapper.desktop-latest-wrapper #slide-4 .screen14-phone-card,
    #wrapper.desktop-latest-wrapper #slide-5 .screen15-confirm-card,
    #wrapper.desktop-latest-wrapper #slide-6 .screen16-code-card,
    #wrapper.desktop-latest-wrapper #slide-11 .screen17-allset-card {
        background:#FFFFFF !important;
        border-radius:16px !important;
        box-shadow:0 8px 16px -8px rgba(128,128,128,0.1), 0 4px 8px -4px rgba(128,128,128,0.1), 0 2px 4px -2px rgba(128,128,128,0.1), 0 0 0 1px rgba(0,0,0,0.02) !important;
        box-sizing:border-box;
        float:none !important;
        margin:0 auto !important;
        padding:32px 40px 40px !important;
        width:460px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen12-email-card,
    #wrapper.desktop-latest-wrapper #slide-4 .screen13-name-card,
    #wrapper.desktop-latest-wrapper #slide-4 .screen14-phone-card {
        height:290px;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen13-name-card {
        max-width:420px !important;
        width:420px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen12-email-question,
    #wrapper.desktop-latest-wrapper #slide-4 .screen13-name-question,
    #wrapper.desktop-latest-wrapper #slide-4 .screen14-phone-question,
    #wrapper.desktop-latest-wrapper #slide-5 .screen15-confirm-question,
    #wrapper.desktop-latest-wrapper #slide-6 .screen16-code-question {
        color:#001433 !important;
        display:block !important;
        font-family:'Roboto',sans-serif !important;
        font-size:32px !important;
        font-weight:500 !important;
        line-height:42px !important;
        margin:0 0 24px !important;
        padding:0 !important;
        text-align:center;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen12-email-go,
    #wrapper.desktop-latest-wrapper #slide-4 .screen13-name-submit,
    #wrapper.desktop-latest-wrapper #slide-4 .screen14-phone-submit,
    #wrapper.desktop-latest-wrapper #slide-5 .screen15-confirm-btn,
    #wrapper.desktop-latest-wrapper #slide-6 .screen16-code-submit {
        align-items:center;
        background:#FFF1E0 !important;
        border:1.5px solid #CC8C3D !important;
        border-radius:12px !important;
        box-sizing:border-box;
        color:#001433 !important;
        cursor:pointer !important;
        display:flex !important;
        font-family:'Roboto',sans-serif !important;
        font-size:22px !important;
        font-weight:600 !important;
        height:66px !important;
        justify-content:center;
        line-height:32px !important;
        margin:0 auto !important;
        min-height:66px !important;
        padding:0 !important;
        text-transform:none;
    }

    [class*="btn"],
    .move-choice-card,
    .move-size-option {
        cursor:pointer !important;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen12-email-go:hover,
    #wrapper.desktop-latest-wrapper #slide-4 .screen13-name-submit:hover,
    #wrapper.desktop-latest-wrapper #slide-4 .screen14-phone-submit:hover,
    #wrapper.desktop-latest-wrapper #slide-5 .screen15-confirm-btn:hover,
    #wrapper.desktop-latest-wrapper #slide-6 .screen16-code-submit:hover {
        background:#F6E4CF !important;
        border-color:#BF7F34 !important;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen12-email-go.click,
    #wrapper.desktop-latest-wrapper #slide-4 .screen12-email-go:active,
    #wrapper.desktop-latest-wrapper #slide-4 .screen13-name-submit.click,
    #wrapper.desktop-latest-wrapper #slide-4 .screen13-name-submit:active,
    #wrapper.desktop-latest-wrapper #slide-4 .screen14-phone-submit.click,
    #wrapper.desktop-latest-wrapper #slide-4 .screen14-phone-submit:active,
    #wrapper.desktop-latest-wrapper #slide-5 .screen15-confirm-btn.click,
    #wrapper.desktop-latest-wrapper #slide-5 .screen15-confirm-btn:active,
    #wrapper.desktop-latest-wrapper #slide-6 .screen16-code-submit.click,
    #wrapper.desktop-latest-wrapper #slide-6 .screen16-code-submit:active {
        background:#F6E0C5 !important;
        border-color:#B2752D !important;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen12-email-go {
        width:220px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen13-name-submit {
        width:200px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen14-phone-submit {
        width:280px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen14-phone-form {
        display:flex !important;
        flex-direction:column;
        gap:20px;
        height:152px !important;
        width:380px !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-4 #form-slider form.screen14-phone-form input,
    #wrapper.desktop-latest-wrapper #slider #slide-4 #form-slider .screen14-phone-form input {
        height:66px !important;
        width:380px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen14-phone-submit-label {
        font-size:22px !important;
        line-height:32px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen13-name-form {
        display:grid !important;
        grid-template-columns:162px 162px;
        gap:20px 16px;
        height:152px !important;
        justify-content:center;
        width:340px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen13-name-form input {
        width:162px !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-4 #form-slider form.screen13-name-form input,
    #wrapper.desktop-latest-wrapper #slider #slide-4 #form-slider .screen13-name-form input {
        width:162px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen13-name-submit {
        grid-column:1 / -1;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen13-name-submit-label {
        font-size:22px !important;
        line-height:32px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen12-email-consent {
        align-items:center;
        display:flex !important;
        gap:8px;
        margin:24px auto 0 !important;
        width:329px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen12-email-consent-icon {
        height:16px;
        width:16px;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen12-email-consent span {
        color:rgba(0,20,51,0.5) !important;
        font-family:'Roboto',sans-serif !important;
        font-size:12px !important;
        font-weight:400 !important;
        line-height:18px !important;
        width:305px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen12-email-divider,
    #wrapper.desktop-latest-wrapper #slide-5 .screen15-confirm-divider,
    #wrapper.desktop-latest-wrapper #slide-6 .screen16-code-divider,
    #wrapper.desktop-latest-wrapper #slide-11 .screen17-allset-divider {
        align-items:center;
        display:flex !important;
        gap:12px;
        height:40px;
        justify-content:center;
        margin:76px auto 0 !important;
        width:216px;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen12-email-divider-line,
    #wrapper.desktop-latest-wrapper #slide-5 .screen15-confirm-divider-line,
    #wrapper.desktop-latest-wrapper #slide-6 .screen4-from-divider-line,
    #wrapper.desktop-latest-wrapper #slide-11 .screen4-from-divider-line {
        background:#C2C6CC;
        display:block;
        flex:0 0 60px;
        height:1px;
        width:60px;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen12-email-divider-icon,
    #wrapper.desktop-latest-wrapper #slide-5 .screen15-confirm-divider-icon,
    #wrapper.desktop-latest-wrapper #slide-6 .screen4-from-divider-icon,
    #wrapper.desktop-latest-wrapper #slide-11 .screen4-from-divider-icon {
        flex:0 0 72px;
        height:40px;
        width:72px;
    }

    #wrapper.desktop-latest-wrapper #slide-4 #disclaimer {
        color:rgba(0,20,51,0.5) !important;
        font-family:'Roboto',sans-serif !important;
        font-size:12px !important;
        font-style:normal !important;
        font-weight:400 !important;
        line-height:18px !important;
        margin:32px auto 0 !important;
        padding:0 !important;
        text-align:left !important;
        width:460px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-4 .screen14-phone-divider {
        margin-top:96px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-5 .screen15-confirm-content,
    #wrapper.desktop-latest-wrapper #slide-6 .screen16-code-content {
        align-items:center;
        display:flex;
        flex-direction:column;
        min-height:832px !important;
        padding:32px 0 0 !important;
    }

    #wrapper.desktop-latest-wrapper #slide-5 .screen15-confirm-content h2,
    #wrapper.desktop-latest-wrapper #slide-6 .screen16-code-content h4 {
        color:#001433 !important;
        font-family:'Roboto',sans-serif !important;
        font-size:24px !important;
        font-weight:500 !important;
        line-height:34px !important;
        margin:0 auto 12px !important;
        padding:0 !important;
        text-align:center;
        text-transform:none;
    }

    #wrapper.desktop-latest-wrapper #slide-5 .screen15-confirm-content h4,
    #wrapper.desktop-latest-wrapper #slide-6 .screen16-code-content h3 {
        color:rgba(0,20,51,0.8) !important;
        font-family:'Roboto',sans-serif !important;
        font-size:18px !important;
        font-weight:400 !important;
        line-height:26px !important;
        margin:0 auto 40px !important;
        max-width:349px !important;
        padding:0 !important;
        text-align:center;
    }

    #wrapper.desktop-latest-wrapper #slide-5 .screen15-confirm-card,
    #wrapper.desktop-latest-wrapper #slide-6 .screen16-code-card {
        height:290px;
    }

    #wrapper.desktop-latest-wrapper #slide-5 .screen15-confirm-card {
        height:368px !important;
        max-width:460px !important;
        padding:32px 40px 40px !important;
        width:460px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-5 .screen15-confirm-form {
        display:flex !important;
        flex-direction:column;
        gap:12px;
        height:230px !important;
        margin:0 auto !important;
        width:380px !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-5 .screen15-confirm-question {
        font-size:32px !important;
        line-height:42px !important;
        margin:0 0 24px !important;
        max-width:none !important;
        white-space:nowrap !important;
        width:380px !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-5 .form-box form.screen15-confirm-form input,
    #wrapper.desktop-latest-wrapper #slider #slide-5 .screen15-confirm-form input,
    #wrapper.desktop-latest-wrapper #slide-5 .screen15-confirm-form input {
        color:rgba(0,20,51,0.7) !important;
        font-size:22px !important;
        height:66px !important;
        line-height:32px !important;
        max-width:380px !important;
        padding:16px !important;
        width:380px !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-5 .form-box form.screen15-confirm-form .screen15-confirm-btn,
    #wrapper.desktop-latest-wrapper #slider #slide-5 .screen15-confirm-form .screen15-confirm-btn,
    #wrapper.desktop-latest-wrapper #slide-5 .screen15-confirm-btn {
        height:66px !important;
        margin:8px auto 0 !important;
        max-width:280px !important;
        width:280px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-5 #validate-by-phone {
        margin-top:0 !important;
    }

    #wrapper.desktop-latest-wrapper #slide-5 .screen15-confirm-btn-label {
        font-size:22px !important;
        line-height:32px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-5 .or {
        color:rgba(0,20,51,0.7);
        font-family:'Roboto',sans-serif;
        font-size:14px;
        line-height:20px;
        margin:0 auto;
        text-align:center;
    }

    #wrapper.desktop-latest-wrapper #slide-5 .screen15-confirm-subtext,
    #wrapper.desktop-latest-wrapper #slide-6 .screen16-code-subtext {
        color:rgba(0,20,51,0.7);
        font-family:'Roboto',sans-serif !important;
        font-size:12px !important;
        font-weight:400 !important;
        line-height:18px !important;
        margin:24px auto 0 !important;
        text-align:center;
        width:293px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-5 .screen15-confirm-subtext {
        margin-top:24px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-5 .screen15-confirm-divider {
        margin-top:92px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-6 .screen16-code-content h4 {
        color:#001433 !important;
        font-family:'Roboto',sans-serif !important;
        font-size:18px !important;
        font-weight:400 !important;
        line-height:28px !important;
        margin:0 auto 8px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-6 .screen16-code-content h3 {
        color:#001433 !important;
        font-family:'Roboto',sans-serif !important;
        font-size:24px !important;
        font-weight:500 !important;
        line-height:34px !important;
        margin:0 auto 32px !important;
        max-width:none !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-6 .screen16-code-card,
    #wrapper.desktop-latest-wrapper #slide-6 .screen16-code-card {
        height:290px !important;
        margin-top:0 !important;
        max-width:460px !important;
        min-height:290px !important;
        padding:32px 40px 40px !important;
        width:460px !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-6 .screen16-code-question {
        font-size:32px !important;
        line-height:42px !important;
        margin:0 0 24px !important;
        white-space:nowrap !important;
    }

    #wrapper.desktop-latest-wrapper #slide-6 .screen16-code-form {
        align-items:center;
        display:flex !important;
        flex-direction:column;
        gap:20px;
        height:152px !important;
        margin:0 auto !important;
        width:220px !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-6 .screen16-code-form input,
    #wrapper.desktop-latest-wrapper #slider #slide-6 .form-box form.screen16-code-form input,
    #wrapper.desktop-latest-wrapper #slider #slide-6 #code,
    #wrapper.desktop-latest-wrapper #slide-6 .screen16-code-form input {
        color:rgba(0,20,51,0.7) !important;
        font-size:22px !important;
        height:66px !important;
        line-height:32px !important;
        max-width:140px !important;
        padding:16px 12px !important;
        width:140px !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-6 .screen16-code-submit,
    #wrapper.desktop-latest-wrapper #slider #slide-6 .form-box form.screen16-code-form .screen16-code-submit,
    #wrapper.desktop-latest-wrapper #slider #slide-6 #to-thankyou,
    #wrapper.desktop-latest-wrapper #slide-6 .screen16-code-submit {
        height:66px !important;
        line-height:32px !important;
        margin:0 auto !important;
        max-width:220px !important;
        width:220px !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-6 .screen16-code-submit-label,
    #wrapper.desktop-latest-wrapper #slide-6 .screen16-code-submit-label {
        font-size:22px !important;
        line-height:32px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-6 .screen16-code-subtext {
        margin-top:24px !important;
        max-width:293px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-6 .screen16-code-divider {
        margin-top:78px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-11 .screen17-allset-content {
        min-height:832px !important;
        padding:32px 0 0 !important;
    }

    #wrapper.desktop-latest-wrapper #slide-11 .screen17-route {
        margin:0 auto 28px !important;
    }

    #wrapper.desktop-latest-wrapper #slide-11 .screen17-route-cities {
        gap:4px;
        margin:0 auto 8px !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-11 .screen17-route-cities span {
        color:#001433 !important;
        font-family:'Roboto',sans-serif !important;
        font-size:14px !important;
        font-weight:500 !important;
        line-height:20px !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-11 .screen17-route .miles {
        color:rgba(0,20,51,0.6) !important;
        font-size:12px !important;
        font-weight:500 !important;
        line-height:18px !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-11 .screen17-allset-card {
        height:426px !important;
        max-width:460px !important;
        min-height:426px !important;
        padding:32px 32px 0 !important;
        width:460px !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-11 .thank-you-content h1.screen17-allset-title {
        color:#0088CC !important;
        font-family:'Roboto',sans-serif !important;
        font-size:28px !important;
        font-weight:600 !important;
        line-height:38px !important;
        margin:0 auto 16px !important;
        padding:0 !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-11 .screen17-allset-card p {
        color:rgba(0,20,51,0.7) !important;
        font-family:'Roboto',sans-serif !important;
        font-size:16px !important;
        line-height:24px !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-11 .screen17-submitted {
        font-style:italic !important;
        max-width:396px !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-11 .screen17-detail {
        margin-top:22px !important;
        max-width:396px !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-11 .screen17-call-wrap {
        margin-top:40px !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-11 #no-wait {
        display:block !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-11 .screen17-call-label {
        color:#001433 !important;
        font-size:16px !important;
        line-height:24px !important;
        margin:0 auto 12px !important;
        max-width:289px !important;
        width:289px !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-11 .screen17-allset-card .historical .historical-range2 button {
        border-radius:10px !important;
        font-size:20px !important;
        height:60px !important;
        line-height:30px !important;
        margin:0 auto 16px !important;
        max-width:none !important;
        padding:0 16px 0 52px !important;
        width:275px !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-11 .screen17-allset-card .historical .historical-range2 button:before {
        background:url(../../img/mobile43/figma-screen17-call-phone.svg) center/20px 20px no-repeat !important;
        height:20px !important;
        left:53px !important;
        top:20px !important;
        width:20px !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-11 .screen17-call-number {
        font-size:20px !important;
        line-height:30px !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-11 .screen17-hours,
    #wrapper.desktop-latest-wrapper #slider #slide-11 .now-open.screen17-hours span,
    #wrapper.desktop-latest-wrapper #slider #slide-11 .screen17-hours p {
        font-size:14px !important;
        line-height:20px !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-11 .now-open.screen17-hours span {
        font-style:normal !important;
    }

    #wrapper.desktop-latest-wrapper #slide-11 .screen17-allset-divider {
        margin-top:117px !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-4 .screen12-email-ready-row {
        left:auto !important;
        margin:0 auto 34px !important;
        position:relative !important;
        transform:none !important;
        width:max-content !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-4 .form_slider-container {
        overflow:hidden !important;
        width:100% !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-4 #form-slider {
        margin-left:0;
        width:300% !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-4 #form-slider .screen12-email-panel,
    #wrapper.desktop-latest-wrapper #slider #slide-4 #form-slider .screen13-name-panel,
    #wrapper.desktop-latest-wrapper #slider #slide-4 #form-slider .screen14-phone-panel {
        box-sizing:border-box;
        padding:0 !important;
        width:33.333333% !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-4 .screen12-email-card,
    #wrapper.desktop-latest-wrapper #slider #slide-4 .screen13-name-card,
    #wrapper.desktop-latest-wrapper #slider #slide-4 .screen14-phone-card {
        height:290px !important;
        max-width:460px !important;
        width:460px !important;
    }

    #wrapper.desktop-latest-wrapper #slider #slide-4 .screen13-name-card {
        max-width:420px !important;
        width:420px !important;
    }
}

@media (min-width: 768px) {
    body.bvl-chrome-home .desktop-latest-header.dark-variant-header,
    body.bvl-chrome-white .desktop-latest-header.dark-variant-header {
        background:#FFFFFF !important;
        border-bottom:1px solid #DBDCE0 !important;
    }

    body.bvl-chrome-gray .desktop-latest-header.dark-variant-header {
        background:#F5F5F5 !important;
        border-bottom:1px solid #DBDCE0 !important;
    }

    body.bvl-chrome-home footer.new-design-footer,
    body.bvl-chrome-home footer.new-design-footer #footer-bottom {
        background:#F5F5F5 !important;
    }

    body.bvl-chrome-white footer.new-design-footer,
    body.bvl-chrome-white footer.new-design-footer #footer-bottom {
        background:#FFFFFF !important;
    }

    body.bvl-chrome-gray footer.new-design-footer,
    body.bvl-chrome-gray footer.new-design-footer #footer-bottom {
        background:#F0F0F0 !important;
    }

    body.bvl-chrome-home footer.new-design-footer #footer-bottom,
    body.bvl-chrome-white footer.new-design-footer #footer-bottom {
        border-top:1px solid #DFE1E5 !important;
    }

    body.bvl-chrome-gray footer.new-design-footer #footer-bottom {
        border-top:1px solid #D6D6D6 !important;
    }
}
