/*! CSS Used from: https://www.bloomreach.com/css/bloom.min.css?v=60 */
*,::after,::before{box-sizing:border-box;}
section{display:block;}
h2,h3,h4,h6,p,ul{margin-top:0;}
p,ul{margin-bottom:10px;}
a{background-color:transparent;}
a:hover{color:#0056b3;text-decoration:underline;}
img{vertical-align:middle;}
img{border-style:none;}
h2,h3,h4,h6{line-height:1.2;}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:576px){
.container{max-width:540px;}
}
@media (min-width:768px){
.container{max-width:720px;}
}
@media (min-width:992px){
.container{max-width:960px;}
}
@media (min-width:1200px){
.container{max-width:1140px;}
}
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.col-md-6{position:relative;width:100%;padding-right:15px;padding-left:15px;}
.col-12{position:relative;width:100%;padding-right:15px;padding-left:15px;}
.col-12{flex:0 0 100%;max-width:100%;}
@media (min-width:768px){
.col-md-6{flex:0 0 50%;max-width:50%;}
}
.btn{color:#212529;background-color:transparent;}
.btn{display:inline-block;text-align:center;vertical-align:middle;user-select:none;border:1px solid transparent;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion:reduce){
.btn{transition:none;}
}
.btn:hover{color:#212529;}
.btn:hover{text-decoration:none;}
.btn:focus{outline:0;box-shadow:none;}
.btn:disabled{opacity:.5;}
.btn:not(:disabled):not(.disabled){cursor:pointer;}
.btn-outline-primary{color:#007bff;border-color:#007bff;}
.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff;}
.btn-outline-primary:focus{box-shadow:0 0 0 0 rgba(0,123,255,.5);}
.btn-outline-primary:disabled{color:#007bff;background-color:transparent;}
.btn-outline-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:#007bff;border-color:#007bff;}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 0 rgba(0,123,255,.5);}
.fade{transition:opacity .15s linear;}
@media (prefers-reduced-motion:reduce){
.fade{transition:none;}
}
.fade:not(.show){opacity:0;}
.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;}
.nav-link{display:block;padding:5px 10px;}
.nav-link:focus,.nav-link:hover{text-decoration:none;}
.nav-tabs{border-bottom:1px solid #dee2e6;}
.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:2.5px;border-top-right-radius:2.5px;}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;}
.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff;}
.tab-content>.tab-pane{display:none;}
.tab-content>.active{display:block;}
.rounded-circle{border-radius:50%!important;}
.d-none{display:none!important;}
.d-block{display:block!important;}
.d-flex,.d-flex-center{display:flex!important;}
@media (min-width:768px){
.d-md-none{display:none!important;}
.d-md-flex{display:flex!important;}
}
.flex-column{flex-direction:column!important;}
.d-flex-center,.justify-content-center{justify-content:center!important;}
.align-items-center,.d-flex-center{align-items:center!important;}
@media (min-width:768px){
.justify-content-md-between{justify-content:space-between!important;}
}
.card-bloom-11,.card-bloom-11.border-yellow{position:relative!important;}
.card-bloom-11 .icon-wrapper,.card-bloom-11.border-yellow:before,.position-absolute{position:absolute!important;}
.mb-0{margin-bottom:0!important;}
.mb-2{margin-bottom:5px!important;}
.mb-3{margin-bottom:10px!important;}
.mt-5{margin-top:30px!important;}
.mb-5{margin-bottom:30px!important;}
.mt-40{margin-top:40px!important;}
.mb-40{margin-bottom:40px!important;}
.mx-auto{margin-right:auto!important;}
.mx-auto{margin-left:auto!important;}
@media (min-width:768px){
.mb-md-3{margin-bottom:10px!important;}
.mb-md-20{margin-bottom:20px!important;}
.mb-md-40{margin-bottom:40px!important;}
.mb-md-50{margin-bottom:50px!important;}
.pt-md-40{padding-top:40px!important;}
}
@media (min-width:992px){
.mb-lg-50{margin-bottom:50px!important;}
.mb-lg-60{margin-bottom:60px!important;}
.mb-lg-70{margin-bottom:70px!important;}
.mb-lg-80{margin-bottom:80px!important;}
.pb-lg-100{padding-bottom:100px!important;}
.pt-lg-130{padding-top:130px!important;}
}
.text-center{text-align:center!important;}
.text-uppercase{text-transform:uppercase!important;}
a{word-break:break-word!important;word-wrap:break-word!important;}
@media print{
*,::after,::before{text-shadow:none!important;box-shadow:none!important;}
a:not(.btn){text-decoration:underline;}
img{page-break-inside:avoid;}
h2,h3,p{orphans:3;widows:3;}
h2,h3{page-break-after:avoid;}
.container{min-width:992px!important;}
}
a{color:#1bb6dd;text-decoration:underline;-webkit-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;transition:.2s all ease-in-out;}
a span{position:relative;top:1px;}
a:focus,a:hover{text-decoration:none;color:#1bb6dd;}
p{font-size:16px;line-height:26px;}
.s-lg{font-size:18px;line-height:27px;}
.s-sm{font-size:14px;line-height:24px;}
.br-slider-8 .nav-tabs .nav-item .nav-link,.font-weight-medium{font-weight:500!important;}
ul{list-style-type:none;}
h2,h3,h4,h6{font-weight:500;margin-bottom:20px;}
h2{font-size:34px;line-height:40px;}
h3{font-size:28px;line-height:36px;}
h4{font-size:22px;line-height:32px;}
h6{font-size:18px;line-height:27px;}
@media (min-width:768px){
h2{font-size:42px;line-height:50px;}
h3{font-size:34px;line-height:44px;}
h4{font-size:30px;line-height:40px;}
}
@media (min-width:992px){
h2{font-size:50px;line-height:60px;}
h3{font-size:36px;line-height:46px;}
}
.bg-primary{background-color:#002840!important;}
.bg-yellow{background-color:#ffd500!important;}
.color-white{color:#fff!important;}
.color-primary{color:#002840!important;}
.color-yellow{color:#ffd500!important;}
.color-dark-4{color:#5a849d!important;}
section:not(.no-p){padding-top:60px;padding-bottom:60px;}
.card-bloom-10,.card-bloom-11,.card-bloom-11.border-yellow:before{border-radius:10px!important;}
.br-slider-8 .nav-tabs .nav-item .nav-link:after{border-radius:2px!important;}
.card-bloom-11 .icon-wrapper,.translate-left-50{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.translate-top-50{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.translate-center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.btn{font-size:16px;padding:10px 25px;line-height:1;font-weight:500;border-radius:25px;text-decoration:none;}
@media (min-width:768px){
.btn{font-size:18px;padding:13px 40px;}
}
.btn.btn-outline-primary{background:0 0;border-color:#1bb6dd;color:#002840;}
.btn.btn-outline-primary:not(:focus):not(.active):hover{box-shadow:inset 0 0 0 1px #1bb6dd;}
.btn.btn-outline-primary:not(:disabled):not(.disabled):active{background:#00b2db;border-color:#1bb6dd;}
.card-bloom-10{border:2px solid #ffd500;padding:65px;box-shadow:0 0 6px #ffd500;}
@media (max-width:991.98px){
.card-bloom-10{padding:33px;}
}
@media (max-width:767.98px){
.card-bloom-10{padding:30px;}
}
.card-bloom-10 h3{letter-spacing:0;}
@media (max-width:991.98px){
.card-bloom-10 h3{font-size:27px;line-height:33px;}
}
@media (max-width:767.98px){
.card-bloom-10 h3{font-size:20px;line-height:24px;}
}
.card-bloom-10 h4{font-size:75px;line-height:61px;letter-spacing:0;}
@media (max-width:991.98px){
.card-bloom-10 h4{font-size:51px;line-height:41px;}
}
@media (max-width:767.98px){
.card-bloom-10 h4{font-size:32px;line-height:26px;}
}
.card-bloom-11{border:1px solid #5a849d;padding:32px 40px 38px;margin-bottom:44px;}
@media (max-width:767.98px){
.card-bloom-11{margin-bottom:28px;padding:20px;}
}
.card-bloom-11.border-yellow{border:1px solid #ffd500;box-shadow:0 0 6px #ffd500;}
.card-bloom-11.border-yellow:before{content:"";top:-2px;right:-2px;bottom:-2px;left:-2px;border:1px solid #ffd500;}
.card-bloom-11.border-yellow .small-text-wrapper p{color:#ffd500;}
.card-bloom-11 h4{font-size:46px;line-height:61px;}
@media (max-width:767.98px){
.card-bloom-11 h4{font-size:28px;line-height:37px;}
}
.card-bloom-11 h6{font-size:19px;line-height:23px;}
@media (max-width:767.98px){
.card-bloom-11 h6{font-size:11px;line-height:13px;}
}
.card-bloom-11 .small-text-wrapper{padding:8px 21px;top:-17px;width:max-content;}
@media (max-width:767.98px){
.card-bloom-11 .small-text-wrapper{top:-13.5px;}
}
.card-bloom-11 .small-text-wrapper p{font-size:15px;line-height:18px;color:#5a849d;letter-spacing:0;}
@media (max-width:767.98px){
.card-bloom-11 .small-text-wrapper p{font-size:9px;line-height:11px;}
}
.card-bloom-11 .badge-wrapper{width:88px;height:88px;right:24px;}
@media (max-width:991.98px){
.card-bloom-11 .badge-wrapper{width:70px;height:70px;right:13px;bottom:13px;top:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
}
@media (max-width:767.98px){
.card-bloom-11 .badge-wrapper{width:55px;height:55px;bottom:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
}
.card-bloom-11 .badge-wrapper.has-desc{width:96px;height:96px;}
@media (max-width:991.98px){
.card-bloom-11 .badge-wrapper.has-desc{width:77px;height:77px;}
}
@media (max-width:767.98px){
.card-bloom-11 .badge-wrapper.has-desc{width:60px;height:60px;}
}
.card-bloom-11 .badge-wrapper .badge-value{font-size:20px;line-height:27px;letter-spacing:-1px;}
@media (max-width:991.98px){
.card-bloom-11 .badge-wrapper .badge-value{font-size:15px;line-height:20px;}
}
@media (max-width:767.98px){
.card-bloom-11 .badge-wrapper .badge-value{font-size:12px;line-height:8px;}
}
.card-bloom-11 .badge-wrapper .badge-value-desc{font-size:12px;line-height:16px;letter-spacing:0;}
@media (max-width:991.98px){
.card-bloom-11 .badge-wrapper .badge-value-desc{font-size:10px;line-height:12px;}
}
.card-bloom-11 .icon-wrapper{bottom:-19px;padding:6px 28px;background-color:#002840;}
@media (max-width:767.98px){
.card-bloom-11 .icon-wrapper{padding:4px 18px;bottom:-17px;}
.card-bloom-11 .icon-wrapper img{width:22px;height:auto;}
}
.br-slider-8 .nav-tabs{border-color:#dee6eb;flex-wrap:nowrap;}
.br-slider-8 .nav-tabs .nav-item{width:auto;}
.br-slider-8 .nav-tabs .nav-item .nav-link{font-size:18px;line-height:25px;color:#00b2db;text-decoration:none;padding:25px 20px;border:0;position:relative;text-align:center;height:100%;}
@media (max-width:1199.98px){
.br-slider-8 .nav-tabs .nav-item .nav-link{font-size:14px;padding:15px 20px;word-break:break-word;}
}
@media (max-width:991.98px){
.br-slider-8 .nav-tabs .nav-item .nav-link{font-size:12px;line-height:20px;padding:15px 5px;}
}
@media (max-width:767.98px){
.br-slider-8 .nav-tabs .nav-item .nav-link{font-size:14px;line-height:25px;padding:15px 0;}
}
.br-slider-8 .nav-tabs .nav-item .nav-link:after{content:"";position:absolute;width:100%;height:4px;background:#00b2db;bottom:0;left:0;transition:opacity .2s linear;opacity:0;}
.br-slider-8 .nav-tabs .nav-item .nav-link.active:after,.br-slider-8 .nav-tabs .nav-item .nav-link:focus:after,.br-slider-8 .nav-tabs .nav-item .nav-link:hover:after{opacity:1;}
.br-slider-8 .nav-tabs .nav-item .nav-link.active{color:#002840;}
.br-slider-18 .nav-tabs .nav-item .nav-link img{width:100%;}
.br-slider-18 .nav-tabs{border-color:#0f405f;}
.br-slider-18 .nav-tabs .nav-item{width:50%;}
.br-slider-18 .nav-tabs .nav-item .nav-link{font-size:18px;line-height:14px;color:#fff;background-color:#002840;padding:0 15px 24px;display:flex;align-items:center;justify-content:center;}
@media (max-width:575.98px){
.br-slider-18 .nav-tabs .nav-item .nav-link{font-size:13px;}
}
.br-slider-18 .nav-tabs .nav-item .nav-link:after{border-top-left-radius:10px!important;border-top-right-radius:10px!important;}
.br-slider-18 .nav-tabs .nav-item .nav-link.active{color:#00b2db;}
@media (max-width:767.98px){
.br-slider-18 .nav-tabs .nav-item .nav-link img{width:75%;}
}
@media (max-width:575.98px){
.br-slider-18 .nav-tabs .nav-item .nav-link img{width:90%;}
}
/*! CSS Used from: https://www.bloomreach.com/css/bloom.min.css?v=60 */
*,::after,::before{box-sizing:border-box;}
section{display:block;}
h4{margin-top:0;}
a{background-color:transparent;}
a:hover{color:#0056b3;text-decoration:underline;}
label{display:inline-block;margin-bottom:5px;}
input{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
input{overflow:visible;}
[role=button]{cursor:pointer;}
h4{line-height:1.2;}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:576px){
.container{max-width:540px;}
}
@media (min-width:768px){
.container{max-width:720px;}
}
@media (min-width:992px){
.container{max-width:960px;}
}
@media (min-width:1200px){
.container{max-width:1140px;}
}
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.col-12{position:relative;width:100%;padding-right:15px;padding-left:15px;}
.col-12{flex:0 0 100%;max-width:100%;}
.form-control{padding:3.75px 7.5px;font-size:16px;line-height:1.5;border-radius:2.5px;}
.form-control{display:block;width:100%;height:calc(1.5em + 7.5px + 2px);font-weight:400;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion:reduce){
.form-control{transition:none;}
}
.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:none;}
.form-control::placeholder{color:#002840;opacity:1;}
.form-control:disabled{background-color:#e9ecef;opacity:1;}
.form-control-range{display:block;width:100%;}
.form-group{margin-bottom:10px;}
.btn{color:#212529;background-color:transparent;}
.btn{display:inline-block;text-align:center;vertical-align:middle;user-select:none;border:1px solid transparent;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion:reduce){
.btn{transition:none;}
}
.btn:hover{color:#212529;}
.btn:hover{text-decoration:none;}
.btn:focus{outline:0;box-shadow:none;}
.btn:disabled{opacity:.5;}
.btn:not(:disabled):not(.disabled){cursor:pointer;}
.btn-primary{color:#fff;border-color:#007bff;}
.btn-primary{background-color:#007bff;}
.btn-primary:hover{border-color:#0062cc;}
.btn-primary:hover{color:#fff;background-color:#0069d9;}
.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 0 rgba(38,143,255,.5);}
.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff;}
.btn-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:#0062cc;border-color:#005cbf;}
.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 0 rgba(38,143,255,.5);}
.d-flex{display:flex!important;}
.justify-content-between{justify-content:space-between!important;}
.position-relative,.range-slider .range-values .left-range .min-value,.range-slider .range-values .right-range .max-value{position:relative!important;}
.position-absolute{position:absolute!important;}
.mb-0{margin-bottom:0!important;}
.mb-20{margin-bottom:20px!important;}
.mb-40{margin-bottom:40px!important;}
.px-5{padding-right:30px!important;}
.px-5{padding-left:30px!important;}
.mx-auto{margin-right:auto!important;}
.mx-auto{margin-left:auto!important;}
@media (min-width:768px){
.mb-md-5{margin-bottom:30px!important;}
.mb-md-60{margin-bottom:60px!important;}
.px-md-4{padding-right:15px!important;}
.px-md-4{padding-left:15px!important;}
.py-md-100{padding-top:100px!important;}
.py-md-100{padding-bottom:100px!important;}
}
@media (min-width:992px){
.mb-lg-80{margin-bottom:80px!important;}
.py-lg-120{padding-top:120px!important;}
.py-lg-120{padding-bottom:120px!important;}
}
.text-left{text-align:left!important;}
.text-right{text-align:right!important;}
.text-center{text-align:center!important;}
a{word-break:break-word!important;word-wrap:break-word!important;}
@media print{
*,::after,::before{text-shadow:none!important;box-shadow:none!important;}
.container{min-width:992px!important;}
}
a{color:#1bb6dd;text-decoration:underline;-webkit-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;transition:.2s all ease-in-out;}
a span{position:relative;top:1px;}
a:focus,a:hover{text-decoration:none;color:#1bb6dd;}
h4{font-weight:500;margin-bottom:20px;}
h4{font-size:22px;line-height:32px;}
@media (min-width:768px){
h4{font-size:30px;line-height:40px;}
}
.bg-primary{background-color:#002840!important;}
.color-white{color:#fff!important;}
.color-primary{color:#002840!important;}
section:not(.no-p){padding-top:60px;padding-bottom:60px;}
.range-slider .form-control-range{border-radius:10px!important;}
.form-group.email-deliverability-calc-input input{border-radius:8px!important;}
.range-slider .label-wrapper .range-slider-label{border-radius:4px!important;}
.range-slider,.range-slider .label-wrapper{max-width:635px;margin-left:auto;margin-right:auto;}
.range-slider .range-values .left-range{-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;}
.range-slider .range-values .left-range .min-value{font-weight:500;top:12.5px;left:-50%;}
.range-slider .range-values .right-range{-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;}
.range-slider .range-values .right-range .max-value{font-weight:500;top:12.5px;right:-50%;}
.range-slider .range-values .comma-mark{font-size:10px;font-weight:500;color:rgba(255,255,255,.3);}
.range-slider .label-wrapper{width:calc(100% - 22px);height:1px;pointer-events:none;}
.range-slider .label-wrapper .range-slider-label{left:0;bottom:25px;font-weight:500;background-color:#ffd500;color:#002840;padding:4px;margin-bottom:0;line-height:1;}
.range-slider .label-wrapper .range-slider-label:after{content:"";position:absolute;top:70%;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);-moz-transform:translateX(-50%) rotate(45deg);-o-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);width:10px;height:10px;border-right:5px solid #ffd500;border-bottom:5px solid #ffd500;}
.range-slider .form-control-range{background:linear-gradient(to right,#ffd500 0,#ffd500 0,rgba(255,255,255,.3)0,rgba(255,255,255,.3) 100%);border:0;width:100%;height:7px;outline:0;transition:background 450ms ease-in;-webkit-appearance:none;}
.range-slider-2{max-width:540px;}
.range-slider-2 .form-control-range{background:linear-gradient(to right,#ffd500 0,#ffd500 0,#0f405f 0,#0f405f 100%);height:3px;}
.btn{font-size:16px;padding:10px 25px;line-height:1;font-weight:500;border-radius:25px;text-decoration:none;}
@media (min-width:768px){
.btn{font-size:18px;padding:13px 40px;}
}
.btn.btn-primary{background:#00b2db;border-color:#00b2db;color:#fff;}
.btn.btn-primary:hover{background:#1ebee6;border-color:#1ebee6;}
.btn.btn-primary:not(:disabled):not(.disabled):active,.btn.btn-primary:not(:disabled):not(.disabled):focus{background:#0ca8cc;border-color:#0ca8cc;}
.form-group{font-size:15px;position:relative;}
.form-group.email-deliverability-calc-input{max-width:540px;}
.form-group.email-deliverability-calc-input input{font-size:20px;background-color:#002840;border:3px solid #0f405f;color:#fff;font-weight:500;}
@media (max-width:767.98px){
.form-group.email-deliverability-calc-input input{font-size:17px!important;}
}
.form-group.email-deliverability-calc-input input:focus,.form-group.email-deliverability-calc-input input:hover{border-color:#0f405f!important;color:#fff;}
.form-group.email-deliverability-calc-input input~label{font-size:20px;left:14px;color:#0f405f;opacity:1;font-weight:500;}
@media (max-width:767.98px){
.form-group.email-deliverability-calc-input input~label{font-size:17px!important;}
}
.form-group.email-deliverability-calc-input input:focus+label,.form-group.email-deliverability-calc-input input:not(:placeholder-shown)+label{font-size:15px!important;left:14px!important;top:16px!important;opacity:1!important;}
@media (max-width:767.98px){
.form-group.email-deliverability-calc-input input:focus+label,.form-group.email-deliverability-calc-input input:not(:placeholder-shown)+label{font-size:10px!important;}
}
.form-group .form-control{font-size:15px;padding:14px 12px;line-height:1;height:120px;border-radius:4px;border-color:#e8e8ea;}
.form-group .form-control:not(textarea){height:auto;}
.form-group .form-control::placeholder{opacity:0;}
.form-group .form-control:focus,.form-group .form-control:hover{color:#002840;border-color:rgba(0,40,64,.66);}
.form-group .form-control:not(select):focus{border-color:#1bb6dd;}
.form-group .form-control:not(select):focus,.form-group .form-control:not(select):not(:placeholder-shown){padding-top:21px;padding-bottom:7px;}
.form-group .form-control:not(select):focus+label,.form-group .form-control:not(select):not(:placeholder-shown)+label{font-size:15px;top:12px;opacity:.5;}
.form-group .form-control~label{top:20%;position:absolute;pointer-events:none;opacity:.5;left:calc(12px + 5px);transform:translateY(-50%);-webkit-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;transition:.2s all ease-in-out;}
.form-group .form-control:not(textarea)~label{top:calc(50% + 1px);margin-bottom:0;}
input[type=number]{-webkit-appearance:none;-moz-appearance:textfield;margin:0;}
.custom-range {
    width: 100%;
    height: 10px;
    padding: 0;
    background-color: transparent;
    appearance: none
}

.custom-range:focus {
    outline: 0
}

.custom-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #fff, none
}

.custom-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #fff, none
}

.custom-range:focus::-ms-thumb {
    box-shadow: 0 0 0 1px #fff, none
}

.custom-range::-moz-focus-outer {
    border: 0
}

.custom-range::-webkit-slider-thumb {
    width: 10px;
    height: 10px;
    margin-top: -2.5px;
    background-color: #007bff;
    border: 0;
    border-radius: 10px;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    appearance: none
}

@media (prefers-reduced-motion:reduce) {
    .custom-range::-webkit-slider-thumb {
        transition: none
    }
}

.custom-range::-webkit-slider-thumb:active {
    background-color: #b3d7ff
}

.custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 5px;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 10px
}

.custom-range::-moz-range-thumb {
    width: 10px;
    height: 10px;
    background-color: #007bff;
    border: 0;
    border-radius: 10px;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    appearance: none
}

@media (prefers-reduced-motion:reduce) {
    .custom-range::-moz-range-thumb {
        transition: none
    }
}

.custom-range::-moz-range-thumb:active {
    background-color: #b3d7ff
}

.custom-range::-moz-range-track {
    width: 100%;
    height: 5px;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 10px
}

.custom-range::-ms-thumb {
    width: 10px;
    height: 10px;
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
    background-color: #007bff;
    border: 0;
    border-radius: 10px;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    appearance: none
}

@media (prefers-reduced-motion:reduce) {
    .custom-range::-ms-thumb {
        transition: none
    }
}

.custom-range::-ms-thumb:active {
    background-color: #b3d7ff
}

.custom-range::-ms-track {
    width: 100%;
    height: 5px;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 5px
}

.custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 10px
}

.custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 10px
}

.custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd
}

.custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default
}

.custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd
}

.custom-range:disabled::-moz-range-track {
    cursor: default
}

.custom-range:disabled::-ms-thumb {
    background-color: #adb5bd
}
.range-slider,
.range-slider .label-wrapper {
    max-width: 635px;
    margin-left: auto;
    margin-right: auto
}

.range-slider .range-values .left-range {
    -webkit-transition: opacity .2s ease;
    -moz-transition: opacity .2s ease;
    -o-transition: opacity .2s ease;
    transition: opacity .2s ease
}

.range-slider .range-values .left-range .min-value {
    font-weight: 500;
    top: 12.5px;
    left: -50%
}

.range-slider .range-values .right-range {
    -webkit-transition: opacity .5s ease;
    -moz-transition: opacity .5s ease;
    -o-transition: opacity .5s ease;
    transition: opacity .5s ease
}

.range-slider .range-values .right-range .max-value {
    font-weight: 500;
    top: 12.5px;
    right: -50%
}

.range-slider .range-values .comma-mark {
    font-size: 10px;
    font-weight: 500;
    color: rgba(255, 255, 255, .3)
}

.range-slider .label-wrapper {
    width: calc(100% - 22px);
    height: 1px;
    pointer-events: none
}

.range-slider .label-wrapper .range-slider-label {
    left: 0;
    bottom: 25px;
    font-weight: 500;
    background-color: #ffd500;
    color: #002840;
    padding: 4px;
    margin-bottom: 0;
    line-height: 1
}

.range-slider .label-wrapper .range-slider-label:after {
    content: "";
    position: absolute;
    top: 70%;
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(45deg);
    -ms-transform: translateX(-50%) rotate(45deg);
    -moz-transform: translateX(-50%) rotate(45deg);
    -o-transform: translateX(-50%) rotate(45deg);
    transform: translateX(-50%) rotate(45deg);
    width: 10px;
    height: 10px;
    border-right: 5px solid #ffd500;
    border-bottom: 5px solid #ffd500
}

.range-slider .form-control-range {
    background: linear-gradient(to right, #ffd500 0, #ffd500 0, rgba(255, 255, 255, .3)0, rgba(255, 255, 255, .3) 100%);
    border: 0;
    width: 100%;
    height: 7px;
    outline: 0;
    transition: background 450ms ease-in;
    -webkit-appearance: none
}

.range-slider .form-control-range::-webkit-slider-thumb {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    -webkit-appearance: none;
    cursor: ew-resize;
    background: #ffd500
}

.range-slider .form-control-range::-moz-range-thumb {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    appearance: none;
    cursor: ew-resize;
    background: #ffd500
}

.range-slider-2 {
    max-width: 540px
}

.range-slider-2 .form-control-range {
    background: linear-gradient(to right, #ffd500 0, #ffd500 0, #0f405f 0, #0f405f 100%);
    height: 3px
}




/* custom */
.range-slider .label-wrapper .range-slider-label {
  transform: translateX(-50%);
}
.form-group.email-deliverability-calc-input input~label {
    color: #748d9d !important;
}
.email-calc-oreview-section h1,
.email-calc-oreview-section h2,
.email-calc-oreview-section h3,
.email-calc-oreview-section h4,
.email-calc-oreview-section h5,
.email-calc-oreview-section h6,
.email-calc-result-section h1,
.email-calc-result-section h2,
.email-calc-result-section h3,
.email-calc-result-section h4,
.email-calc-result-section h5,
.email-calc-result-section h6 {
	color: #fff !important;
}
.color-dark-4 {
    color: #5a849d !important;
}