*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%}
body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:#fff;color:#000;font:14px/1.4 "Muli",Helvetica Neue,Helvetica,Arial,sans-serif;margin:0}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;margin:0;font:inherit;vertical-align:baseline;border:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote::before,blockquote::after,q::before,q::after{content:none}
table{border-collapse:collapse;border-spacing:0}
button#thirdParty:disabled,button#comprehensive:disabled{background:#ddd !important;border-color:#ddd !important;cursor:not-allowed}
.number-spinner::before,.hamburger-nav-group::before,.primary-links::before,.secondary-links .nav-links::before,.footer-sitemap::before,.social-action-block::before,.footer-newsletter::before,.number-spinner::after,.hamburger-nav-group::after,.primary-links::after,.secondary-links .nav-links::after,.footer-sitemap::after,.social-action-block::after,.footer-newsletter::after{display:table;content:""}
.number-spinner::after,.hamburger-nav-group::after,.primary-links::after,.secondary-links .nav-links::after,.footer-sitemap::after,.social-action-block::after,.footer-newsletter::after{clear:both}
.radio-band .radio-title{margin:0;color:#000;font:normal 300 1.8rem/120% "Muli","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}
@media screen and (min-width:600px){.radio-band .radio-title{font-size:1.92rem}
}
@media screen and (min-width:768px){.radio-band .radio-title{margin-bottom:6px;font-size:2rem}
}
.modal-title{margin:0;color:#000;font:normal 900 1.8rem/120% "Muli","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.42857}
.nav-links-container.primary-link{padding-right:0}
@media screen and (min-width:600px){.modal-title{font-size:1.92rem}
}
@media screen and (min-width:768px){.modal-title{font-size:2.4rem}
}
.sitemap-list li{margin-bottom:10px !important}
.radio-band .radio-subtitle,.nav-link,.footer-sitemap li a,.sitemap-list li a,.social-action-block .social-action-block-text,.newsletter-copy{margin:5px 0;color:#444;font:normal 400 12px/130% "Muli","Helvetica Neue",Helvetica,Arial,sans-serif}
@media screen and (min-width:600px){.radio-band .radio-subtitle,.nav-link,.sitemap-list li a,.footer-sitemap li a,.social-action-block .social-action-block-text,.newsletter-copy{font-size:1.4rem}
}
.footer-column-title,.sitemap-column-title{margin:5px 0;color:#000;font:normal 900 12px/130% "Muli","Helvetica Neue",Helvetica,Arial,sans-serif}
@media screen and (min-width:600px){.footer-column-title,.sitemap-column-title{font-size:1.4rem}
}
.mkt-small-btn{padding:5px 12px;margin:5px 0;color:#444;font:normal 400 1.4rem/130% "Muli","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#f5f5f5;border:0;border-radius:0}
@media screen and (min-width:600px){.mkt-small-btn{font-size:1.44rem}
}
@media screen and (min-width:768px){.mkt-small-btn{font-size:1.8rem}
}
.modal-outer{position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transition:all .3s ease 0;transition:all .3s ease 0;opacity:0;pointer-events:none;-webkit-box-align:center;-webkit-box-pack:center}
@media screen and (min-width:768px){.modal-outer{width:750px}
}
@media screen and (min-width:992px){.modal-outer{width:970px}
}
@media screen and (min-width:1200px){.modal-outer{width:1170px}
}
#bike-section{height:500px}
#car-section{height:450px}
#motor-home-section{height:450px;overflow:hidden}
@media(min-width:768px){#motor-home-section{height:auto}
}
@media screen and (max-width:768px){.horizontal-scroll-container-max767 .hs-list-wrapper{padding-right:36px;padding-left:36px}
.addon-card-collapse-group,.detailed-addon-card .card-header{padding-right:0}
#bike-section{height:364px;width:100%}
#car-section{height:288px}
}
#getquoteUrl{width:170px}
#bike-header{color:#fff;font-family:Muli;font-size:35px;font-weight:900;line-height:36px;width:62%;text-align:left}
@media(min-width:768px){#bike-header{width:100%}
}
@media screen and (max-width:768px){#h2-head{text-align:left !important}
#plan-fit-in{color:#444;font-family:Muli;font-size:3rem;font-weight:800;line-height:36px}
}
@media only screen and (max-width:480px){.bg-white-shade-2{overflow:hidden}
#plan-fit-in{color:#444;font-family:Muli;font-size:2.5rem;font-weight:800;line-height:36px;text-align:left !important}
}
@media only screen and (max-width:480px){#plan-covered{color:#444;margin-left:-32px;font-family:Muli;font-size:25px;font-weight:800;line-height:36px;text-align:left !important;padding-left:60px !important}
}
@media screen and (max-width:991px){#bike-header{color:#fff;font-family:Muli;font-size:30px;font-weight:800;line-height:36px;width:100%;text-align:left}
}
@media screen and (min-width:992px){.col-sm-12.col-md-10.odd-col.pad-bt-120{padding-bottom:0;padding-top:12rem}
}
@media screen and (max-width:600px){.horizontal-scroll-container-max767 .hs-list-wrapper{padding-right:24px;padding-left:24px}
h1.h1-v2{font-size:2.4rem !important;font-style:normal;font-weight:900 !important;line-height:110%}
div.h1-v2{font-size:2.8rem !important;font-style:normal;font-weight:900 !important;line-height:110%}
p.h3{font-size:1.8rem;font-style:normal;font-weight:300;line-height:100%}
}
.btn-primary-large,.btn-primary,.mkt-btn-primary,.mkt-btn-primary-reverse,.mkt-btn-primary-reverse-small,.mkt-small-btn{display:inline-block;padding:10px 16px;margin:0;font:900 1.4rem/1.22 "Muli","Helvetica Neue",Helvetica,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;-webkit-appearance:none;box-shadow:0 0 1px transparent;border:1px solid;border-radius:3px;outline:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;cursor:pointer;opacity:1}
.btn-primary-large:hover,.btn-primary:hover,.mkt-btn-primary:hover,.mkt-btn-primary-reverse:hover,.mkt-btn-primary-reverse-small:hover,.mkt-small-btn:hover,.btn-primary-large:focus,.btn-primary:focus,.mkt-btn-primary:focus,.mkt-btn-primary-reverse:focus,.mkt-btn-primary-reverse-small:focus,.mkt-small-btn:focus,.btn-primary-large:active,.btn-primary:active,.mkt-btn-primary:active,.mkt-btn-primary-reverse:active,.mkt-btn-primary-reverse-small:active,.mkt-small-btn:active{text-decoration:none}
@media screen and (min-width:768px){.btn-primary-large,.btn-primary,.mkt-btn-primary,.mkt-btn-primary-reverse,.mkt-btn-primary-reverse-small,.mkt-small-btn{font-size:1.8rem}
}
@media screen and (min-width:768px){.mkt-btn-primary,.mkt-btn-primary-reverse,.mkt-btn-primary-reverse-small,.mkt-small-btn{font-size:1.6rem}
}
.btn-primary-large,.btn-primary{color:#000;background-color:#fb0;border-color:#fb0}
.btn-primary-large:hover,.btn-primary:hover,.btn-primary-large:focus,.btn-primary:focus{color:#000;background-color:#fc3;border-color:#fc3}
.btn-ghost:hover{background:transparent;opacity:.6}
.btn-ghost{font-weight:800;background-color:transparent}
.btn-primary-large:active,.btn-primary:active{filter:brightness(95%);-webkit-filter:brightness(95%)}
.btn-primary-large{padding:14px 32px;font-size:1.75rem}
@media screen and (min-width:600px){.btn-primary-large{font-size:1.44rem}
}
@media screen and (min-width:768px){.btn-primary-large{padding:16px;font-size:1.8rem}
}
.mkt-btn-primary{padding:14px 16px;color:#000;background-color:#fb0;border:0}
.mkt-btn-primary:hover,.mkt-btn-primary:focus,.mkt-btn-primary:active{color:#000;background-color:#fb0}
.mkt-btn-primary-reverse{padding:14px 16px;color:#000;background-color:transparent;border-color:rgba(0,0,0,0.12)}
.mkt-btn-primary-reverse:hover,.mkt-btn-primary-reverse:focus,.mkt-btn-primary-reverse:active{color:#fb0;background-color:transparent;border-color:#fb0}
.mkt-btn-primary-reverse-small{padding:10px 16px;color:#000;font-weight:400;background-color:transparent;border-color:rgba(0,0,0,0.12)}
.mkt-btn-primary-reverse-small:hover,.mkt-btn-primary-reverse-small:focus,.mkt-btn-primary-reverse-small:active{color:#fb0;background-color:transparent;border-color:#fb0}
.mkt-small-btn:hover,.mkt-small-btn:focus,.mkt-small-btn:active{color:#000;background-color:#fb0;border-color:#fb0}
*{-webkit-box-sizing:border-box;box-sizing:border-box}
*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}
html{font-size:62.5%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#37b;text-decoration:none}
figure{margin:0}
img{height:auto;vertical-align:bottom}
.img-responsive{display:block;height:auto;max-width:100%}
.img-rounded{border-radius:6px}
.img-thumbnail{display:inline-block;height:auto;max-width:100%;padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}
.img-circle{border-radius:50%}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #ddd}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
[role="button"]{cursor:pointer}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container::before,.container::after{display:table;content:" "}
.container::after{clear:both}
@media(min-width:768px){.container{width:750px}
}
@media(min-width:992px){.container{width:1000px}
}
@media(min-width:1200px){.container{width:1170px}
#container-id{width:1211px !important}
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid::before,.container-fluid::after{display:table;content:" "}
.container-fluid::after{clear:both}
.row{margin-right:-15px;margin-left:-15px}
.row::before,.row::after{display:table;content:" "}
.row::after{clear:both}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-1{width:8.33%}
.col-xs-2{width:16.66%}
.col-xs-3{width:25%}
.col-xs-4{width:33.33%}
.col-xs-5{width:41.66%}
.col-xs-6{width:50%}
.col-xs-7{width:58.33%}
.col-xs-8{width:66.66%}
.col-xs-9{width:75%}
.col-xs-10{width:83.33%}
.col-xs-11{width:91.66%}
.col-xs-12{width:100%}
.col-xs-pull-0{right:auto}
.col-xs-pull-1{right:8.33%}
.col-xs-pull-2{right:16.66%}
.col-xs-pull-3{right:25%}
.col-xs-pull-4{right:33.33%}
.col-xs-pull-5{right:41.66%}
.col-xs-pull-6{right:50%}
.col-xs-pull-7{right:58.33%}
.col-xs-pull-8{right:66.66%}
.col-xs-pull-9{right:75%}
.col-xs-pull-10{right:83.33%}
.col-xs-pull-11{right:91.66%}
.col-xs-pull-12{right:100%}
.col-xs-push-0{left:auto}
.col-xs-push-1{left:8.33%}
.col-xs-push-2{left:16.66%}
.col-xs-push-3{left:25%}
.col-xs-push-4{left:33.33%}
.col-xs-push-5{left:41.66%}
.col-xs-push-6{left:50%}
.col-xs-push-7{left:58.33%}
.col-xs-push-8{left:66.66%}
.col-xs-push-9{left:75%}
.col-xs-push-10{left:83.33%}
.col-xs-push-11{left:91.66%}
.col-xs-push-12{left:100%}
.col-xs-offset-0{margin-left:0}
.col-xs-offset-1{margin-left:8.33%}
.col-xs-offset-2{margin-left:16.66%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-4{margin-left:33.33%}
.col-xs-offset-5{margin-left:41.66%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-7{margin-left:58.33%}
.col-xs-offset-8{margin-left:66.66%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-10{margin-left:83.33%}
.col-xs-offset-11{margin-left:91.66%}
.col-xs-offset-12{margin-left:100%}
@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
.col-sm-1{width:8.33%}
.col-sm-2{width:16.66%}
.col-sm-3{width:25%}
.col-sm-4{width:33.33%}
.col-sm-5{width:41.66%}
.col-sm-6{width:50%}
.col-sm-7{width:58.33%}
.col-sm-8{width:66.66%}
.col-sm-9{width:75%}
.col-sm-10{width:83.33%}
.col-sm-11{width:91.66%}
.col-sm-12{width:100%}
.col-sm-pull-0{right:auto}
.col-sm-pull-1{right:8.33%}
.col-sm-pull-2{right:16.66%}
.col-sm-pull-3{right:25%}
.col-sm-pull-4{right:33.33%}
.col-sm-pull-5{right:41.66%}
.col-sm-pull-6{right:50%}
.col-sm-pull-7{right:58.33%}
.col-sm-pull-8{right:66.66%}
.col-sm-pull-9{right:75%}
.col-sm-pull-10{right:83.33%}
.col-sm-pull-11{right:91.66%}
.col-sm-pull-12{right:100%}
.col-sm-push-0{left:auto}
.col-sm-push-1{left:8.33%}
.col-sm-push-2{left:16.66%}
.col-sm-push-3{left:25%}
.col-sm-push-4{left:33.33%}
.col-sm-push-5{left:41.66%}
.col-sm-push-6{left:50%}
.col-sm-push-7{left:58.33%}
.col-sm-push-8{left:66.66%}
.col-sm-push-9{left:75%}
.col-sm-push-10{left:83.33%}
.col-sm-push-11{left:91.66%}
.col-sm-push-12{left:100%}
.col-sm-offset-0{margin-left:0}
.col-sm-offset-1{margin-left:8.33%}
.col-sm-offset-2{margin-left:16.66%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-4{margin-left:33.33%}
.col-sm-offset-5{margin-left:41.66%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-7{margin-left:58.33%}
.col-sm-offset-8{margin-left:66.66%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-10{margin-left:83.33%}
.col-sm-offset-11{margin-left:91.66%}
.col-sm-offset-12{margin-left:100%}
}
@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.col-md-1{width:8.33%}
.col-md-2{width:16.66%}
.col-md-3{width:25%}
.col-md-4{width:33.33%}
.col-md-5{width:41.66%}
.col-md-6{width:50%}
.col-md-7{width:58.33%}
.col-md-8{width:66.66%}
.col-md-9{width:75%}
.col-md-10{width:83.33%}
.col-md-11{width:91.66%}
.col-md-12{width:100%}
.col-md-pull-0{right:auto}
.col-md-pull-1{right:8.33%}
.col-md-pull-2{right:16.66%}
.col-md-pull-3{right:25%}
.col-md-pull-4{right:33.33%}
.col-md-pull-5{right:41.66%}
.col-md-pull-6{right:50%}
.col-md-pull-7{right:58.33%}
.col-md-pull-8{right:66.66%}
.col-md-pull-9{right:75%}
.col-md-pull-10{right:83.33%}
.col-md-pull-11{right:91.66%}
.col-md-pull-12{right:100%}
.col-md-push-0{left:auto}
.col-md-push-1{left:8.33%}
.col-md-push-2{left:16.66%}
.col-md-push-3{left:25%}
.col-md-push-4{left:33.33%}
.col-md-push-5{left:41.66%}
.col-md-push-6{left:50%}
.col-md-push-7{left:58.33%}
.col-md-push-8{left:66.66%}
.col-md-push-9{left:75%}
.col-md-push-10{left:83.33%}
.col-md-push-11{left:91.66%}
.col-md-push-12{left:100%}
.col-md-offset-0{margin-left:0}
.col-md-offset-1{margin-left:8.33%}
.col-md-offset-2{margin-left:16.66%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-4{margin-left:33.33%}
.col-md-offset-5{margin-left:41.66%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-7{margin-left:58.33%}
.col-md-offset-8{margin-left:66.66%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-10{margin-left:83.33%}
.col-md-offset-11{margin-left:91.66%}
.col-md-offset-12{margin-left:100%}
}
@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
.col-lg-1{width:8.33%}
.col-lg-2{width:16.66%}
.col-lg-3{width:25%}
.col-lg-4{width:33.33%}
.col-lg-5{width:41.66%}
.col-lg-6{width:50%}
.col-lg-7{width:58.33%}
.col-lg-8{width:66.66%}
.col-lg-9{width:75%}
.col-lg-10{width:83.33%}
.col-lg-11{width:91.66%}
.col-lg-12{width:100%}
.col-lg-pull-0{right:auto}
.col-lg-pull-1{right:8.33%}
.col-lg-pull-2{right:16.66%}
.col-lg-pull-3{right:25%}
.col-lg-pull-4{right:33.33%}
.col-lg-pull-5{right:41.66%}
.col-lg-pull-6{right:50%}
.col-lg-pull-7{right:58.33%}
.col-lg-pull-8{right:66.66%}
.col-lg-pull-9{right:75%}
.col-lg-pull-10{right:83.33%}
.col-lg-pull-11{right:91.66%}
.col-lg-pull-12{right:100%}
.col-lg-push-0{left:auto}
.col-lg-push-1{left:8.33%}
.col-lg-push-2{left:16.66%}
.col-lg-push-3{left:25%}
.col-lg-push-4{left:33.33%}
.col-lg-push-5{left:41.66%}
.col-lg-push-6{left:50%}
.col-lg-push-7{left:58.33%}
.col-lg-push-8{left:66.66%}
.col-lg-push-9{left:75%}
.col-lg-push-10{left:83.33%}
.col-lg-push-11{left:91.66%}
.col-lg-push-12{left:100%}
.col-lg-offset-0{margin-left:0}
.col-lg-offset-1{margin-left:8.33%}
.col-lg-offset-2{margin-left:16.66%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-4{margin-left:33.33%}
.col-lg-offset-5{margin-left:41.66%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-7{margin-left:58.33%}
.col-lg-offset-8{margin-left:66.66%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-10{margin-left:83.33%}
.col-lg-offset-11{margin-left:91.66%}
.col-lg-offset-12{margin-left:100%}
}
.modal-open{overflow:hidden}
@media(min-width:768px){.modal-open{overflow:hidden;margin-right:.65em;width:auto;padding-right:0 !important}
.modal-open .qf-navbar--container,.modal-open .qf-progress-bar-wrapper{margin-right:.65em;width:auto}
}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1055;display:none;overflow:auto;background:rgba(24,24,24,0.8);outline:0;-webkit-overflow-scrolling:touch}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:transparent;background-clip:padding-box;box-shadow:none;border:0;border-radius:0;outline:0}
.mob-botton-menu{padding-right:0 !important}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;background-color:#000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}
.modal-header{padding:15px;border-bottom:1px solid #ddd}
.modal-header::before,.modal-header::after{display:table;content:" "}
.modal-header::after{clear:both}
.modal-header .close{margin-top:-2px}
.modal-body{position:relative;padding:15px}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #ddd}
.modal-footer::before,.modal-footer::after{display:table;content:" "}
.modal-footer::after{clear:both}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.border-b{padding-bottom:5px;border-bottom:1px solid #ddd}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.unavailable-msg-wrapper h2{margin-top:24px;font-size:1.8rem;font-weight:800;line-height:1.4}
#mail-modal h3,.social-follow-wrapper h3{font-size:1.8rem !important}
@media(min-width:768px){.modal-dialog{width:600px;margin:30px auto}
.modal-sm{width:300px}
}
@media(min-width:992px){.modal-lg{width:900px}
}
.clearfix::before,.clearfix::after{display:table;content:" "}
.clearfix::after{clear:both}
.center-block{display:block;margin-right:auto;margin-left:auto}
.pull-right{float:right !important}
.pull-left{float:left !important}
.hide{display:none !important}
.show{display:block !important}
.invisible{visibility:hidden}
.text-hide{color:transparent !important;font:0/0 a;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none !important}
.affix{position:fixed}
.visible-xs{display:none !important}
.visible-sm{display:none !important}
.visible-md{display:none !important}
.visible-lg{display:none !important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}
@media(max-width:767px){.visible-xs{display:block !important}
table.visible-xs{display:table !important}
tr.visible-xs{display:table-row !important}
th.visible-xs,td.visible-xs{display:table-cell !important}
}
@media(max-width:767px){.visible-xs-block{display:block !important}
}
@media(max-width:767px){.visible-xs-inline{display:inline !important}
}
@media(max-width:767px){.visible-xs-inline-block{display:inline-block !important}
}
@media(min-width:768px) and (max-width:991px){.visible-sm{display:block !important}
table.visible-sm{display:table !important}
tr.visible-sm{display:table-row !important}
th.visible-sm,td.visible-sm{display:table-cell !important}
}
@media(min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}
}
@media(min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}
}
@media(min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}
}
@media(min-width:992px) and (max-width:1199px){.visible-md{display:block !important}
table.visible-md{display:table !important}
tr.visible-md{display:table-row !important}
th.visible-md,td.visible-md{display:table-cell !important}
}
@media(min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}
}
@media(min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}
}
@media(min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}
}
@media(min-width:1200px){.visible-lg{display:block !important}
table.visible-lg{display:table !important}
tr.visible-lg{display:table-row !important}
th.visible-lg,td.visible-lg{display:table-cell !important}
}
@media(min-width:1200px){.visible-lg-block{display:block !important}
}
@media(min-width:1200px){.visible-lg-inline{display:inline !important}
}
@media(min-width:1200px){.visible-lg-inline-block{display:inline-block !important}
}
@media(max-width:767px){.hidden-xs{display:none !important}
}
@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}
}
@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}
}
@media(min-width:1200px){.hidden-lg{display:none !important}
}
.visible-print{display:none !important}
@media print{.visible-print{display:block !important}
table.visible-print{display:table !important}
tr.visible-print{display:table-row !important}
th.visible-print,td.visible-print{display:table-cell !important}
}
.visible-print-block{display:none !important}
@media print{.visible-print-block{display:block !important}
}
.visible-print-inline{display:none !important}
@media print{.visible-print-inline{display:inline !important}
}
.visible-print-inline-block{display:none !important}
@media print{.visible-print-inline-block{display:inline-block !important}
}
@media print{.hidden-print{display:none !important}
}
h1,.h1{margin:10px 0;color:#000;font:normal 300 3.2rem/110% "Muli","Helvetica Neue",Helvetica,Arial,sans-serif}
@media screen and (min-width:600px){h1,.h1{font-size:3.84rem}
}
@media screen and (min-width:768px){h1,.h1{font-size:4.8rem}
}
.h1-v2{margin:10px 0;color:#444;font:normal 900 3rem/110% "Muli","Helvetica Neue",Helvetica,Arial,sans-serif}
@media screen and (min-width:600px){.h1-v2{font-size:3.84rem}
}
@media screen and (min-width:768px){.h1-v2{font-size:3rem}
}
h2,.h2{margin:5px 0;color:#000;font:normal 400 2.4rem/120% "Muli","Helvetica Neue",Helvetica,Arial,sans-serif}
@media screen and (min-width:600px){h2,.h2{font-size:2.88rem}
}
@media screen and (min-width:768px){h2,.h2{font-size:3.6rem}
}
.h2-v2{margin:5px 0;color:#000;font:normal 800 2.4rem/120% "Muli","Helvetica Neue",Helvetica,Arial,sans-serif}
@media screen and (min-width:600px){.h2-v2{font-size:2.88rem}
}
@media screen and (min-width:768px){.h2-v2{font-size:3.6rem}
}
h3,.h3{margin:5px 0;color:#000;font:normal 400 1.8rem/120% "Muli","Helvetica Neue",Helvetica,Arial,sans-serif}
@media screen and (min-width:600px){h3,.h3{font-size:1.92rem}
}
@media screen and (min-width:768px){h3,.h3{font-size:2.4rem}
}
.h3-v2{margin:5px 0;color:#000;font:normal 900 1.8rem/120% "Muli","Helvetica Neue",Helvetica,Arial,sans-serif}
@media screen and (min-width:600px){.h3-v2{font-size:1.92rem}
}
@media screen and (min-width:768px){.h3-v2{font-size:2.4rem}
}
h4,.h4{margin:5px 0;color:#000;font:normal 900 1.4rem/130% "Muli","Helvetica Neue",Helvetica,Arial,sans-serif}
@media screen and (min-width:600px){h4,.h4{font-size:1.44rem}
}
@media screen and (min-width:768px){h4,.h4{font-size:1.8rem}
}
.h4-v2{margin:5px 0;color:#000;font:italic 300 1.4rem/130% "Muli","Helvetica Neue",Helvetica,Arial,sans-serif}
@media screen and (min-width:600px){.h4-v2{font-size:1.44rem}
}
@media screen and (min-width:768px){.h4-v2{font-size:1.8rem}
}
h5,.h5{margin-top:1px;color:#000;font:normal 600 12px/130% "Muli","Helvetica Neue",Helvetica,Arial,sans-serif}
@media screen and (min-width:600px){h5,.h5{font-size:1.4rem}
}
.h5-v2{margin:5px 0;color:#000;font:normal 900 12px/130% "Muli","Helvetica Neue",Helvetica,Arial,sans-serif}
@media screen and (min-width:600px){.h5-v2{font-size:1.4rem}
}
h6,.h6{margin:5px 0;color:#444;font:normal 400 10px/130% "Muli","Helvetica Neue",Helvetica,Arial,sans-serif}
@media screen and (min-width:768px){h6,.h6{font-size:1.2rem}
}
p,.p{margin:5px 0;color:#444;font:normal 400 1.4rem/130% "Muli","Helvetica Neue",Helvetica,Arial,sans-serif}
@media screen and (min-width:600px){p,.p{font-size:1.44rem}
}
@media screen and (min-width:768px){p,.p{font-size:1.8rem}
}
body,.body{margin:0;color:#444;font:normal 400 1.4rem/130% "Muli","Helvetica Neue",Helvetica,Arial,sans-serif}
@media screen and (min-width:600px){body,.body{font-size:1.44rem}
}
@media screen and (min-width:768px){body,.body{font-size:1.8rem}
}
.p-v2{margin:5px 0;color:#444;font:normal 900 1.4rem/130% "Muli","Helvetica Neue",Helvetica,Arial,sans-serif}
@media screen and (min-width:600px){.p-v2{font-size:1.44rem}
}
@media screen and (min-width:768px){.p-v2{font-size:1.8rem}
}
.p-tiny{margin:5px 0;color:#444;font:normal 400 10px/140% "Muli","Helvetica Neue",Helvetica,Arial,sans-serif}
.nav-font{margin:5px 0;color:#000;font:normal 400 1.27273rem/120% "Muli","Helvetica Neue",Helvetica,Arial,sans-serif}
@media screen and (min-width:600px){.nav-font{font-size:1.4rem}
}
@font-face{font-family:"icomoon";font-style:normal;src:url("clientlib-all/fonts/icomoon/icomoon.eot"),url("clientlib-all/fonts/icomoon/icomoon.eot?#iefix") format("embedded-opentype"),url("clientlib-all/fonts/icomoon/icomoon.woff") format("woff"),url("clientlib-all/fonts/icomoon/icomoon.ttf") format("truetype"),url("clientlib-all/fonts/icomoon/icomoon.svg#icomoon") format("svg");font-display:swap}
@media print{body{font-size:62.5%;line-height:.55em}
}
@media screen and (max-width:768px){html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
}
ul{list-style:none}
li{line-height:inherit}
strong,b{font-weight:700}
em,i,q{font-style:italic}
span{font-family:inherit;font-size:inherit;line-height:inherit}
*:focus{outline:0}
::-moz-selection{background:#fea}
::selection{background:#fea}
html.touch,html.touchevents{-webkit-overflow-scrolling:touch}
.odd-col{float:none;margin-right:auto;margin-left:auto}
.col{padding-right:15px;padding-left:15px}
.transitions{-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}
.box-shadow{box-shadow:none}
.vertical-align{display:table;width:100%}
.vertical-align>*{display:table-cell;float:none;vertical-align:middle}
.vertical-align .table-cell-content--width{width:100%}
.vertical-align .table-cell-content--nowrap{white-space:nowrap}
@media screen and (min-width:768px){.vertical-align-767{display:table;width:100%}
.vertical-align-767>*{display:table-cell;float:none;vertical-align:middle}
.vertical-align-767 .table-cell-content--width{width:100%}
.vertical-align-767 .table-cell-content--nowrap{white-space:nowrap}
}
.inline-buttons,.inline-buttons--right,.inline-buttons--nowrap{display:block}
.inline-buttons>*,.inline-buttons--right>*,.inline-buttons--nowrap>*{margin-bottom:20px}
@media screen and (min-width:600px){.inline-buttons,.inline-buttons--right,.inline-buttons--nowrap{display:table;width:auto}
.inline-buttons>*,.inline-buttons--right>*,.inline-buttons--nowrap>*{display:table-cell;float:none;padding-right:20px;vertical-align:middle}
.inline-buttons>*:last-child,.inline-buttons--right>*:last-child,.inline-buttons--nowrap>*:last-child{padding-right:0}
}
.inline-buttons--right{margin-left:auto}
.inline-buttons--nowrap{display:table;width:auto}
.inline-buttons--nowrap>*{display:table-cell;float:none;padding-right:20px;vertical-align:middle}
.inline-buttons--nowrap>*:last-child{padding-right:0}
.br-all{display:inline;border:1px solid #ddd}
.br-t{display:inline;border-top:1px solid #ddd}
.br-b{display:inline;border-bottom:1px solid #ddd}
.br-l{display:inline;border-left:1px solid #ddd}
.br-r{display:inline;border-right:1px solid #ddd}
.no-br-r{border-right:none !important}
.ellipsis{padding-left:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.text-shadow{text-shadow:0 0 4px rgba(24,24,24,0.6)}
.intrinsic-svg{position:relative;height:0}
.intrinsic-svg svg,.intrinsic-svg img{position:absolute;top:0;left:0;width:100%;height:100%}
ul.bullet-list{list-style:square}
ul.bullet-list li{margin-left:30px}
.is-relative{position:relative}
.is-absolute{position:absolute}
.is-fixed{position:fixed}
.is-static{position:static}
.full-w{width:100% !important}
.full-h{height:100%}
.full-wh{width:100%;height:100%}
.is-table{display:table}
.is-flex{display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex}
.is-block{display:block}
.is-hidden{display:none !important}
.is-inline-block{display:inline-block}
.txt-center{text-align:center}
.txt-left{text-align:left}
.txt-right{text-align:right}
.txt-upper{text-transform:uppercase !important}
.txt-lower{text-transform:lowercase !important}
.txt-caps{text-transform:capitalize !important}
.noTextTranform{text-transform:none !important}
.isMarginCenter{margin:0 auto}
.is-overflow-hidden{overflow:hidden}
.no-margin{margin:0}
.no-pad{padding:0 !important}
.no-pad-t{padding-top:0 !important}
.no-pad-l{padding-left:0 !important}
.no-pad-r{padding-right:0 !important}
.no-pad-b{padding-bottom:0 !important}
.l-float{float:left}
.r-float{float:right}
.no-float{float:none !important}
.z-0{z-index:0}
.z-1{z-index:1}
.z-2{z-index:2}
.z-3{z-index:3}
.z-4{z-index:4}
.z-99{z-index:99}
.l-clear{clear:left}
.r-clear{clear:right}
.b-clear{clear:both}
.v-center{display:table-cell;float:none;vertical-align:middle}
.v-top{display:table-cell;float:none;vertical-align:top}
.va-m{vertical-align:middle}
.v-bottom{display:table-cell;float:none;vertical-align:bottom}
.minHeight100{min-height:100%}
.no-wrap{white-space:nowrap}
.normal-wrap{white-space:normal}
@media screen and (min-width:481px){.visible-xxs{display:none !important}
}
@media screen and (min-width:600px){.visible-ssm{display:none !important}
}
@media screen and (max-width:1199px){.br-1199 br{display:none}
}
@media screen and (max-width:991px){.br-991 br{display:none}
}
@media screen and (max-width:768px){.br-767 br{display:none}
.isVerticalTop.tableToBlock,.isVerticalMiddle.tableToBlock,.isVerticalBottom.tableToBlock{display:block}
.isTextLeft.minIsTextCenter,.isTextRight.minIsTextCenter{text-align:center}
}
@media screen and (max-width:600px){.col-ssm-1{width:8.33%}
.col-ssm-2{width:16.66%}
.col-ssm-3{width:25%}
.col-ssm-4{width:33.33%}
.col-ssm-5{width:41.66%}
.col-ssm-6{width:50%}
.col-ssm-7{width:58.33%}
.col-ssm-8{width:66.66%}
.col-ssm-9{width:75%}
.col-ssm-10{width:83.33%}
.col-ssm-11{width:91.66%}
.col-ssm-12{width:100%}
.col-ssm-offset-0{margin-left:0}
.col-ssm-pull-0{right:0}
.col-ssm-push-0{left:0}
.col-ssm-offset-1{margin-left:8.33%}
.col-ssm-pull-1{right:8.33%}
.col-ssm-push-1{left:8.33%}
.col-ssm-offset-2{margin-left:16.66%}
.col-ssm-pull-2{right:16.66%}
.col-ssm-push-2{left:16.66%}
.col-ssm-offset-3{margin-left:25%}
.col-ssm-pull-3{right:25%}
.col-ssm-push-3{left:25%}
.col-ssm-offset-4{margin-left:33.33%}
.col-ssm-pull-4{right:33.33%}
.col-ssm-push-4{left:33.33%}
.col-ssm-offset-5{margin-left:41.66%}
.col-ssm-pull-5{right:41.66%}
.col-ssm-push-5{left:41.66%}
.col-ssm-offset-6{margin-left:50%}
.col-ssm-pull-6{right:50%}
.col-ssm-push-6{left:50%}
.col-ssm-offset-7{margin-left:58.33%}
.col-ssm-pull-7{right:58.33%}
.col-ssm-push-7{left:58.33%}
.col-ssm-offset-8{margin-left:66.66%}
.col-ssm-pull-8{right:66.66%}
.col-ssm-push-8{left:66.66%}
.col-ssm-offset-9{margin-left:75%}
.col-ssm-pull-9{right:75%}
.col-ssm-push-9{left:75%}
.col-ssm-offset-10{margin-left:83.33%}
.col-ssm-pull-10{right:83.33%}
.col-ssm-push-10{left:83.33%}
.col-ssm-offset-11{margin-left:91.66%}
.col-ssm-pull-11{right:91.66%}
.col-ssm-push-11{left:91.66%}
.col-ssm-offset-12{margin-left:100%}
.col-ssm-pull-12{right:100%}
.col-ssm-push-12{left:100%}
.hidden-ssm{display:none !important}
}
@media screen and (max-width:480px){.br-480 br{display:none}
.hidden-xxs{display:none !important}
.col-xxs-1{width:8.33%}
.col-xxs-2{width:16.66%}
.col-xxs-3{width:25%}
.col-xxs-4{width:33.33%}
.col-xxs-5{width:41.66%}
.col-xxs-6{width:50%}
.col-xxs-7{width:58.33%}
.col-xxs-8{width:66.66%}
.col-xxs-9{width:75%}
.col-xxs-10{width:83.33%}
.col-xxs-11{width:91.66%}
.col-xxs-12{width:100%}
.col-xxs-offset-0{margin-left:0}
.col-xxs-pull-0{right:0}
.col-xxs-push-0{left:0}
.col-xxs-offset-1{margin-left:8.33%}
.col-xxs-pull-1{right:8.33%}
.col-xxs-push-1{left:8.33%}
.col-xxs-offset-2{margin-left:16.66%}
.col-xxs-pull-2{right:16.66%}
.col-xxs-push-2{left:16.66%}
.col-xxs-offset-3{margin-left:25%}
.col-xxs-pull-3{right:25%}
.col-xxs-push-3{left:25%}
.col-xxs-offset-4{margin-left:33.33%}
.col-xxs-pull-4{right:33.33%}
.col-xxs-push-4{left:33.33%}
.col-xxs-offset-5{margin-left:41.66%}
.col-xxs-pull-5{right:41.66%}
.col-xxs-push-5{left:41.66%}
.col-xxs-offset-6{margin-left:50%}
.col-xxs-pull-6{right:50%}
.col-xxs-push-6{left:50%}
.col-xxs-offset-7{margin-left:58.33%}
.col-xxs-pull-7{right:58.33%}
.col-xxs-push-7{left:58.33%}
.col-xxs-offset-8{margin-left:66.66%}
.col-xxs-pull-8{right:66.66%}
.col-xxs-push-8{left:66.66%}
.col-xxs-offset-9{margin-left:75%}
.col-xxs-pull-9{right:75%}
.col-xxs-push-9{left:75%}
.col-xxs-offset-10{margin-left:83.33%}
.col-xxs-pull-10{right:83.33%}
.col-xxs-push-10{left:83.33%}
.col-xxs-offset-11{margin-left:91.66%}
.col-xxs-pull-11{right:91.66%}
.col-xxs-push-11{left:91.66%}
.col-xxs-offset-12{margin-left:100%}
.col-xxs-pull-12{right:100%}
.col-xxs-push-12{left:100%}
.xs-isTextCenter{text-align:center}
.xs-isTextLeft{text-align:left}
.xs-isTextRight{text-align:right}
.xs-isVerticalMiddle{display:table-cell;vertical-align:middle}
.minHeight100{min-height:100%}
}
@media screen and (min-width:481px) and (max-width:767px){.sm-isTextCenter{text-align:center}
.sm-isTextLeft{text-align:left}
.sm-isTextRight{text-align:right}
.minHeight100{min-height:100%}
}
@media screen and (min-width:768px) and (max-width:991px){.md-isTextCenter{text-align:center}
.md-isTextLeft{text-align:left}
.md-isTextRight{text-align:right}
.md-75Height{height:75%}
.md-50Height{height:50%}
}
.txt-white{color:#fff}
.bg-white{background-color:#fff}
.txt-white-shade-1{color:#f5f5f5}
.bg-white-shade-1{background-color:#f5f5f5}
.txt-white-shade-2{color:#f5f5f5}
.bg-white-shade-2{margin-top:-13px;background-color:#f5f5f5}
.txt-white-50{color:rgba(255,255,255,0.5)}
.bg-white-50{background-color:rgba(255,255,255,0.5)}
.txt-azure{color:#29f}
.bg-azure{background-color:#29f}
.txt-yellow{color:#fb0 !important}
.bg-yellow{background-color:#fb0}
.txt-green{color:#1b5 !important}
.bg-green{background-color:#1b5}
.txt-red{color:#d11}
.bg-red{background-color:#d11}
.txt-light-green{color:#1e7}
.bg-light-green{background-color:#1e7}
.txt-black{color:#000 !important}
.bg-black{background-color:#000}
.txt-black-50{color:#444}
.bg-black-50{background-color:#444}
.txt-black-36{color:rgba(0,0,0,0.36)}
.bg-black-36{background-color:rgba(0,0,0,0.36)}
.txt-black-12{color:rgba(0,0,0,0.12)}
.bg-black-12{background-color:rgba(0,0,0,0.12)}
.border-color-yellow{border-color:#fb0 !important}
.mr-bt-200{margin-top:12rem;margin-bottom:12rem}
.mr-lr-200{margin-right:12rem;margin-left:12rem}
.mr-t-200{margin-top:12rem}
.mr-b-200{margin-bottom:12rem}
.mr-l-200{margin-left:12rem}
.mr-r-200{margin-right:12rem}
.pad-bt-200{padding-top:12rem;padding-bottom:12rem}
.pad-lr-200{padding-right:12rem;padding-left:12rem}
.pad-t-200{padding-top:12rem}
.pad-b-200{padding-bottom:12rem}
.pad-l-200{padding-left:12rem}
.pad-r-200{padding-right:12rem}
@media screen and (min-width:481px){.mr-bt-200{margin-top:14rem;margin-bottom:14rem}
.mr-lr-200{margin-right:14rem;margin-left:14rem}
.mr-t-200{margin-top:14rem}
.mr-b-200{margin-bottom:14rem}
.mr-l-200{margin-left:14rem}
.mr-r-200{margin-right:14rem}
.pad-bt-200{padding-top:14rem;padding-bottom:14rem}
.pad-lr-200{padding-right:14rem;padding-left:14rem}
.pad-t-200{padding-top:14rem}
.pad-b-200{padding-bottom:14rem}
.pad-l-200{padding-left:14rem}
.pad-r-200{padding-right:14rem}
}
@media screen and (min-width:600px){.mr-bt-200{margin-top:16rem;margin-bottom:16rem}
.mr-lr-200{margin-right:16rem;margin-left:16rem}
.mr-t-200{margin-top:16rem}
.mr-b-200{margin-bottom:16rem}
.mr-l-200{margin-left:16rem}
.mr-r-200{margin-right:16rem}
.pad-bt-200{padding-top:16rem;padding-bottom:16rem}
.pad-lr-200{padding-right:16rem;padding-left:16rem}
.pad-t-200{padding-top:16rem}
.pad-b-200{padding-bottom:16rem}
.pad-l-200{padding-left:16rem}
.pad-r-200{padding-right:16rem}
}
@media screen and (min-width:768px){.mr-bt-200{margin-top:18rem;margin-bottom:18rem}
.mr-lr-200{margin-right:18rem;margin-left:18rem}
.mr-t-200{margin-top:18rem}
.mr-b-200{margin-bottom:18rem}
.mr-l-200{margin-left:18rem}
.mr-r-200{margin-right:18rem}
.pad-bt-200{padding-top:18rem;padding-bottom:18rem}
.pad-lr-200{padding-right:18rem;padding-left:18rem}
.pad-t-200{padding-top:18rem}
.pad-b-200{padding-bottom:18rem}
.pad-l-200{padding-left:18rem}
.pad-r-200{padding-right:18rem}
}
button.get-quote{padding:13px 35px}
@media screen and (min-width:992px){.mr-bt-200{margin-top:20rem;margin-bottom:20rem}
.mr-lr-200{margin-right:20rem;margin-left:20rem}
.mr-t-200{margin-top:20rem}
.mr-b-200{margin-bottom:20rem}
.mr-l-200{margin-left:20rem}
.mr-r-200{margin-right:20rem}
.pad-bt-200{padding-top:20rem;padding-bottom:20rem}
.pad-lr-200{padding-right:20rem;padding-left:20rem}
.pad-t-200{padding-top:20rem}
.pad-b-200{padding-bottom:20rem}
.pad-l-200{padding-left:20rem}
.pad-r-200{padding-right:20rem}
}
.mr-bt-150{margin-top:9rem;margin-bottom:9rem}
.mr-lr-150{margin-right:9rem;margin-left:9rem}
.mr-t-150{margin-top:9rem}
.mr-b-150{margin-bottom:9rem}
.mr-l-150{margin-left:9rem}
.mr-r-150{margin-right:9rem}
.pad-bt-150{padding-top:9rem;padding-bottom:9rem}
.pad-lr-150{padding-right:9rem;padding-left:9rem}
.pad-t-150{padding-top:9rem}
.pad-b-150{padding-bottom:9rem}
.pad-l-150{padding-left:9rem}
.pad-r-150{padding-right:9rem}
@media screen and (min-width:481px){.mr-bt-150{margin-top:10.5rem;margin-bottom:10.5rem}
.mr-lr-150{margin-right:10.5rem;margin-left:10.5rem}
.mr-t-150{margin-top:10.5rem}
.mr-b-150{margin-bottom:10.5rem}
.mr-l-150{margin-left:10.5rem}
.mr-r-150{margin-right:10.5rem}
.pad-bt-150{padding-top:10.5rem;padding-bottom:10.5rem}
.pad-lr-150{padding-right:10.5rem;padding-left:10.5rem}
.pad-t-150{padding-top:10.5rem}
.pad-b-150{padding-bottom:10.5rem}
.pad-l-150{padding-left:10.5rem}
.pad-r-150{padding-right:10.5rem}
}
@media screen and (min-width:600px){.mr-bt-150{margin-top:12rem;margin-bottom:12rem}
.mr-lr-150{margin-right:12rem;margin-left:12rem}
.mr-t-150{margin-top:12rem}
.mr-b-150{margin-bottom:12rem}
.mr-l-150{margin-left:12rem}
.mr-r-150{margin-right:12rem}
.pad-bt-150{padding-top:12rem;padding-bottom:12rem}
.pad-lr-150{padding-right:12rem;padding-left:12rem}
.pad-t-150{padding-top:12rem}
.pad-b-150{padding-bottom:12rem}
.pad-l-150{padding-left:12rem}
.pad-r-150{padding-right:12rem}
}
@media screen and (min-width:768px){.mr-bt-150{margin-top:13.5rem;margin-bottom:13.5rem}
.mr-lr-150{margin-right:13.5rem;margin-left:13.5rem}
.mr-t-150{margin-top:13.5rem}
.mr-b-150{margin-bottom:13.5rem}
.mr-l-150{margin-left:13.5rem}
.mr-r-150{margin-right:13.5rem}
.pad-bt-150{padding-top:13.5rem;padding-bottom:13.5rem}
.pad-lr-150{padding-right:13.5rem;padding-left:13.5rem}
.pad-t-150{padding-top:13.5rem}
.pad-b-150{padding-bottom:13.5rem}
.pad-l-150{padding-left:13.5rem}
.pad-r-150{padding-right:13.5rem}
}
@media screen and (min-width:992px){.mr-bt-150{margin-top:15rem;margin-bottom:15rem}
.mr-lr-150{margin-right:15rem;margin-left:15rem}
.mr-t-150{margin-top:15rem}
.mr-b-150{margin-bottom:15rem}
.mr-l-150{margin-left:15rem}
.mr-r-150{margin-right:15rem}
.pad-bt-150{padding-top:15rem;padding-bottom:15rem}
.pad-lr-150{padding-right:15rem;padding-left:15rem}
.pad-t-150{padding-top:15rem}
.pad-b-150{padding-bottom:15rem}
.pad-l-150{padding-left:15rem}
.pad-r-150{padding-right:15rem}
}
.mr-bt-120{margin-top:7.2rem;margin-bottom:7.2rem}
.mr-lr-120{margin-right:7.2rem;margin-left:7.2rem}
.mr-t-120{margin-top:7.2rem}
.mr-b-120{margin-bottom:7.2rem}
.mr-l-120{margin-left:7.2rem}
.mr-r-120{margin-right:7.2rem}
.pad-bt-120{padding-top:7.2rem;padding-bottom:7.2rem}
.pad-lr-120{padding-right:7.2rem;padding-left:7.2rem}
.pad-t-120{padding-top:7.2rem}
.pad-b-120{padding-bottom:7.2rem}
.pad-l-120{padding-left:7.2rem}
.pad-r-120{padding-right:7.2rem}
@media screen and (min-width:481px){.mr-bt-120{margin-top:8.4rem;margin-bottom:8.4rem}
.mr-lr-120{margin-right:8.4rem;margin-left:8.4rem}
.mr-t-120{margin-top:8.4rem}
.mr-b-120{margin-bottom:8.4rem}
.mr-l-120{margin-left:8.4rem}
.mr-r-120{margin-right:8.4rem}
.pad-bt-120{padding-top:8.4rem;padding-bottom:8.4rem}
.pad-lr-120{padding-right:8.4rem;padding-left:8.4rem}
.pad-t-120{padding-top:8.4rem}
.pad-b-120{padding-bottom:8.4rem}
.pad-l-120{padding-left:8.4rem}
.pad-r-120{padding-right:8.4rem}
}
@media screen and (min-width:600px){.mr-bt-120{margin-top:9.6rem;margin-bottom:9.6rem}
.mr-lr-120{margin-right:9.6rem;margin-left:9.6rem}
.mr-t-120{margin-top:9.6rem}
.mr-b-120{margin-bottom:9.6rem}
.mr-l-120{margin-left:9.6rem}
.mr-r-120{margin-right:9.6rem}
.pad-bt-120{padding-top:9.6rem;padding-bottom:9.6rem}
.pad-lr-120{padding-right:9.6rem;padding-left:9.6rem}
.pad-t-120{padding-top:9.6rem}
.pad-b-120{padding-bottom:9.6rem}
.pad-l-120{padding-left:9.6rem}
.pad-r-120{padding-right:9.6rem}
}
@media screen and (min-width:768px){.mr-bt-120{margin-top:10.8rem;margin-bottom:10.8rem}
.mr-lr-120{margin-right:10.8rem;margin-left:10.8rem}
.mr-t-120{margin-top:10.8rem}
.mr-b-120{margin-bottom:10.8rem}
.mr-l-120{margin-left:10.8rem}
.mr-r-120{margin-right:10.8rem}
.pad-bt-120{padding-top:10.8rem;padding-bottom:10.8rem}
.pad-lr-120{padding-right:10.8rem;padding-left:10.8rem}
.pad-t-120{padding-top:10.8rem}
.pad-b-120{padding-bottom:10.8rem}
.pad-l-120{padding-left:10.8rem}
.pad-r-120{padding-right:10.8rem}
}
@media screen and (min-width:992px){.mr-bt-120{margin-top:12rem;margin-bottom:12rem}
.mr-lr-120{margin-right:12rem;margin-left:12rem}
.mr-t-120{margin-top:12rem}
.mr-b-120{margin-bottom:12rem}
.mr-l-120{margin-left:12rem}
.mr-r-120{margin-right:12rem}
.pad-bt-120{padding-top:12rem;padding-bottom:12rem}
.pad-lr-120{padding-right:12rem;padding-left:12rem}
.pad-t-120{padding-top:12rem}
.pad-b-120{padding-bottom:12rem}
.pad-l-120{padding-left:12rem}
.pad-r-120{padding-right:12rem}
}
.mr-bt-100{margin-top:6rem;margin-bottom:6rem}
.mr-lr-100{margin-right:6rem;margin-left:6rem}
.mr-t-100{margin-top:6rem}
.mr-b-100{margin-bottom:6rem}
.mr-l-100{margin-left:6rem}
.mr-r-100{margin-right:6rem}
.pad-bt-100{padding-top:6rem;padding-bottom:6rem}
.pad-lr-100{padding-right:6rem;padding-left:6rem}
.pad-t-100{padding-top:6rem}
.pad-b-100{padding-bottom:6rem}
.pad-l-100{padding-left:6rem}
.pad-r-100{padding-right:6rem}
@media screen and (min-width:481px){.mr-bt-100{margin-top:7rem;margin-bottom:7rem}
.mr-lr-100{margin-right:7rem;margin-left:7rem}
.mr-t-100{margin-top:7rem}
.mr-b-100{margin-bottom:7rem}
.mr-l-100{margin-left:7rem}
.mr-r-100{margin-right:7rem}
.pad-bt-100{padding-top:7rem;padding-bottom:7rem}
.pad-lr-100{padding-right:7rem;padding-left:7rem}
.pad-t-100{padding-top:7rem}
.pad-b-100{padding-bottom:7rem}
.pad-l-100{padding-left:7rem}
.pad-r-100{padding-right:7rem}
}
@media screen and (min-width:600px){.mr-bt-100{margin-top:8rem;margin-bottom:8rem}
.mr-lr-100{margin-right:8rem;margin-left:8rem}
.mr-t-100{margin-top:8rem}
.mr-b-100{margin-bottom:8rem}
.mr-l-100{margin-left:8rem}
.mr-r-100{margin-right:8rem}
.pad-bt-100{padding-top:8rem;padding-bottom:8rem}
.pad-lr-100{padding-right:8rem;padding-left:8rem}
.pad-t-100{padding-top:8rem}
.pad-b-100{padding-bottom:8rem}
.pad-l-100{padding-left:8rem}
.pad-r-100{padding-right:8rem}
}
@media screen and (min-width:768px){.mr-bt-100{margin-top:9rem;margin-bottom:9rem}
.mr-lr-100{margin-right:9rem;margin-left:9rem}
.mr-t-100{margin-top:9rem}
.mr-b-100{margin-bottom:9rem}
.mr-l-100{margin-left:9rem}
.mr-r-100{margin-right:9rem}
.pad-bt-100{padding-top:9rem;padding-bottom:9rem}
.pad-lr-100{padding-right:9rem;padding-left:9rem}
.pad-t-100{padding-top:9rem}
.pad-b-100{padding-bottom:9rem}
.pad-l-100{padding-left:9rem}
.pad-r-100{padding-right:9rem}
}
@media screen and (min-width:992px){.mr-bt-100{margin-top:10rem;margin-bottom:10rem}
.mr-lr-100{margin-right:10rem;margin-left:10rem}
.mr-t-100{margin-top:10rem}
.mr-b-100{margin-bottom:10rem}
.mr-l-100{margin-left:10rem}
.mr-r-100{margin-right:10rem}
.pad-bt-100{padding-top:10rem;padding-bottom:10rem}
.pad-lr-100{padding-right:10rem;padding-left:10rem}
.pad-t-100{padding-top:10rem}
.pad-b-100{padding-bottom:10rem}
.pad-l-100{padding-left:10rem}
.pad-r-100{padding-right:10rem}
}
.mr-bt-90{margin-top:5.4rem;margin-bottom:5.4rem}
.mr-lr-90{margin-right:5.4rem;margin-left:5.4rem}
.mr-t-90{margin-top:5.4rem}
.mr-b-90{margin-bottom:5.4rem}
.mr-l-90{margin-left:5.4rem}
.mr-r-90{margin-right:5.4rem}
.pad-bt-90{padding-top:5.4rem;padding-bottom:5.4rem}
.pad-lr-90{padding-right:5.4rem;padding-left:5.4rem}
.pad-t-90{padding-top:5.4rem}
.pad-b-90{padding-bottom:5.4rem}
.pad-l-90{padding-left:5.4rem}
.pad-r-90{padding-right:5.4rem}
@media screen and (min-width:481px){.mr-bt-90{margin-top:6.3rem;margin-bottom:6.3rem}
.mr-lr-90{margin-right:6.3rem;margin-left:6.3rem}
.mr-t-90{margin-top:6.3rem}
.mr-b-90{margin-bottom:6.3rem}
.mr-l-90{margin-left:6.3rem}
.mr-r-90{margin-right:6.3rem}
.pad-bt-90{padding-top:6.3rem;padding-bottom:6.3rem}
.pad-lr-90{padding-right:6.3rem;padding-left:6.3rem}
.pad-t-90{padding-top:6.3rem}
.pad-b-90{padding-bottom:6.3rem}
.pad-l-90{padding-left:6.3rem}
.pad-r-90{padding-right:6.3rem}
}
@media screen and (min-width:600px){.mr-bt-90{margin-top:7.2rem;margin-bottom:7.2rem}
.mr-lr-90{margin-right:7.2rem;margin-left:7.2rem}
.mr-t-90{margin-top:7.2rem}
.mr-b-90{margin-bottom:7.2rem}
.mr-l-90{margin-left:7.2rem}
.mr-r-90{margin-right:7.2rem}
.pad-bt-90{padding-top:7.2rem;padding-bottom:7.2rem}
.pad-lr-90{padding-right:7.2rem;padding-left:7.2rem}
.pad-t-90{padding-top:7.2rem}
.pad-b-90{padding-bottom:7.2rem}
.pad-l-90{padding-left:7.2rem}
.pad-r-90{padding-right:7.2rem}
}
@media screen and (min-width:768px){.mr-bt-90{margin-top:8.1rem;margin-bottom:8.1rem}
.mr-lr-90{margin-right:8.1rem;margin-left:8.1rem}
.mr-t-90{margin-top:8.1rem}
.mr-b-90{margin-bottom:8.1rem}
.mr-l-90{margin-left:8.1rem}
.mr-r-90{margin-right:8.1rem}
.pad-bt-90{padding-top:8.1rem;padding-bottom:8.1rem}
.pad-lr-90{padding-right:8.1rem;padding-left:8.1rem}
.pad-t-90{padding-top:8.1rem}
.pad-b-90{padding-bottom:8.1rem}
.pad-l-90{padding-left:8.1rem}
.pad-r-90{padding-right:8.1rem}
}
@media screen and (min-width:992px){.mr-bt-90{margin-top:9rem;margin-bottom:9rem}
.mr-lr-90{margin-right:9rem;margin-left:9rem}
.mr-t-90{margin-top:9rem}
.mr-b-90{margin-bottom:9rem}
.mr-l-90{margin-left:9rem}
.mr-r-90{margin-right:9rem}
.pad-bt-90{padding-top:9rem;padding-bottom:9rem}
.pad-lr-90{padding-right:9rem;padding-left:9rem}
.pad-t-90{padding-top:9rem}
.pad-b-90{padding-bottom:9rem}
.pad-l-90{padding-left:9rem}
.pad-r-90{padding-right:9rem}
}
.mr-bt-75{margin-top:4.5rem;margin-bottom:4.5rem}
.mr-lr-75{margin-right:4.5rem;margin-left:4.5rem}
.mr-t-75{margin-top:4.5rem}
.mr-b-75{margin-bottom:4.5rem}
.mr-l-75{margin-left:4.5rem}
.mr-r-75{margin-right:4.5rem}
.pad-bt-75{padding-top:4.5rem;padding-bottom:4.5rem}
.pad-lr-75{padding-right:4.5rem;padding-left:4.5rem}
.pad-t-75{padding-top:4.5rem}
.pad-b-75{padding-bottom:4.5rem}
.pad-l-75{padding-left:4.5rem}
.pad-r-75{padding-right:4.5rem}
@media screen and (min-width:481px){.mr-bt-75{margin-top:5.25rem;margin-bottom:5.25rem}
.mr-lr-75{margin-right:5.25rem;margin-left:5.25rem}
.mr-t-75{margin-top:5.25rem}
.mr-b-75{margin-bottom:5.25rem}
.mr-l-75{margin-left:5.25rem}
.mr-r-75{margin-right:5.25rem}
.pad-bt-75{padding-top:5.25rem;padding-bottom:5.25rem}
.pad-lr-75{padding-right:5.25rem;padding-left:5.25rem}
.pad-t-75{padding-top:5.25rem}
.pad-b-75{padding-bottom:5.25rem}
.pad-l-75{padding-left:5.25rem}
.pad-r-75{padding-right:5.25rem}
}
@media screen and (min-width:600px){.mr-bt-75{margin-top:6rem;margin-bottom:6rem}
.mr-lr-75{margin-right:6rem;margin-left:6rem}
.mr-t-75{margin-top:6rem}
.mr-b-75{margin-bottom:6rem}
.mr-l-75{margin-left:6rem}
.mr-r-75{margin-right:6rem}
.pad-bt-75{padding-top:6rem;padding-bottom:6rem}
.pad-lr-75{padding-right:6rem;padding-left:6rem}
.pad-t-75{padding-top:6rem}
.pad-b-75{padding-bottom:6rem}
.pad-l-75{padding-left:6rem}
.pad-r-75{padding-right:6rem}
}
@media screen and (min-width:768px){.mr-bt-75{margin-top:6.75rem;margin-bottom:6.75rem}
.mr-lr-75{margin-right:6.75rem;margin-left:6.75rem}
.mr-t-75{margin-top:6.75rem}
.mr-b-75{margin-bottom:6.75rem}
.mr-l-75{margin-left:6.75rem}
.mr-r-75{margin-right:6.75rem}
.pad-bt-75{padding-top:6.75rem;padding-bottom:6.75rem}
.pad-lr-75{padding-right:6.75rem;padding-left:6.75rem}
.pad-t-75{padding-top:6.75rem}
.pad-b-75{padding-bottom:6.75rem}
.pad-l-75{padding-left:6.75rem}
.pad-r-75{padding-right:6.75rem}
}
@media screen and (min-width:992px){.mr-bt-75{margin-top:7.5rem;margin-bottom:7.5rem}
.mr-lr-75{margin-right:7.5rem;margin-left:7.5rem}
.mr-t-75{margin-top:7.5rem}
.mr-b-75{margin-bottom:7.5rem}
.mr-l-75{margin-left:7.5rem}
.mr-r-75{margin-right:7.5rem}
.pad-bt-75{padding-top:7.5rem;padding-bottom:7.5rem}
.pad-lr-75{padding-right:7.5rem;padding-left:7.5rem}
.pad-t-75{padding-top:7.5rem}
.pad-b-75{padding-bottom:7.5rem}
.pad-l-75{padding-left:7.5rem}
.pad-r-75{padding-right:7.5rem}
}
.mr-bt-60{margin-top:3.6rem;margin-bottom:3.6rem}
.mr-lr-60{margin-right:3.6rem;margin-left:3.6rem}
.mr-t-60{margin-top:3.6rem}
.mr-b-60{margin-bottom:3.6rem}
.mr-l-60{margin-left:3.6rem}
.mr-r-60{margin-right:3.6rem}
.pad-bt-60{padding-top:3.6rem;padding-bottom:3.6rem}
.pad-lr-60{padding-right:3.6rem;padding-left:3.6rem}
.pad-t-60{padding-top:3.6rem}
.pad-b-60{padding-bottom:3.6rem}
.pad-l-60{padding-left:3.6rem}
.pad-r-60{padding-right:3.6rem}
@media screen and (min-width:481px){.mr-bt-60{margin-top:4.2rem;margin-bottom:4.2rem}
.mr-lr-60{margin-right:4.2rem;margin-left:4.2rem}
.mr-t-60{margin-top:4.2rem}
.mr-b-60{margin-bottom:4.2rem}
.mr-l-60{margin-left:4.2rem}
.mr-r-60{margin-right:4.2rem}
.pad-bt-60{padding-top:4.2rem;padding-bottom:4.2rem}
.pad-lr-60{padding-right:4.2rem;padding-left:4.2rem}
.pad-t-60{padding-top:4.2rem}
.pad-b-60{padding-bottom:4.2rem}
.pad-l-60{padding-left:4.2rem}
.pad-r-60{padding-right:4.2rem}
}
@media screen and (min-width:600px){.mr-bt-60{margin-top:4.8rem;margin-bottom:4.8rem}
.mr-lr-60{margin-right:4.8rem;margin-left:4.8rem}
.mr-t-60{margin-top:4.8rem}
.mr-b-60{margin-bottom:4.8rem}
.mr-l-60{margin-left:4.8rem}
.mr-r-60{margin-right:4.8rem}
.pad-bt-60{padding-top:4.8rem;padding-bottom:4.8rem}
.pad-lr-60{padding-right:4.8rem;padding-left:4.8rem}
.pad-t-60{padding-top:4.8rem}
.pad-b-60{padding-bottom:4.8rem}
.pad-l-60{padding-left:4.8rem}
.pad-r-60{padding-right:4.8rem}
}
@media screen and (min-width:768px){.mr-bt-60{margin-top:5.4rem;margin-bottom:5.4rem}
.mr-lr-60{margin-right:5.4rem;margin-left:5.4rem}
.mr-t-60{margin-top:5.4rem}
.mr-b-60{margin-bottom:5.4rem}
.mr-l-60{margin-left:5.4rem}
.mr-r-60{margin-right:5.4rem}
.pad-bt-60{padding-top:5.4rem;padding-bottom:5.4rem}
.pad-lr-60{padding-right:5.4rem;padding-left:5.4rem}
.pad-t-60{padding-top:5.4rem}
.pad-b-60{padding-bottom:5.4rem}
.pad-l-60{padding-left:5.4rem}
.pad-r-60{padding-right:5.4rem}
}
@media screen and (min-width:992px){.mr-bt-60{margin-top:6rem;margin-bottom:6rem}
.mr-lr-60{margin-right:6rem;margin-left:6rem}
.mr-t-60{margin-top:6rem}
.mr-b-60{margin-bottom:6rem}
.mr-l-60{margin-left:6rem}
.mr-r-60{margin-right:6rem}
.pad-bt-60{padding-top:6rem;padding-bottom:6rem}
.pad-lr-60{padding-right:6rem;padding-left:6rem}
.pad-t-60{padding-top:6rem}
.pad-b-60{padding-bottom:6rem}
.pad-l-60{padding-left:6rem}
.pad-r-60{padding-right:6rem}
}
.mr-bt-40{margin-top:4rem;margin-bottom:4rem}
.mr-lr-40{margin-right:4rem;margin-left:4rem}
.mr-t-40{margin-top:4rem}
.mr-b-40{margin-bottom:4rem}
.mr-l-40{margin-left:4rem}
.mr-r-40{margin-right:4rem}
.pad-bt-40{padding-top:4rem;padding-bottom:4rem}
.pad-lr-40{padding-right:4rem;padding-left:4rem}
.pad-t-40{padding-top:4rem}
.pad-b-40{padding-bottom:4rem}
.pad-l-40{padding-left:4rem !important}
.pad-r-40{padding-right:4rem}
.mr-bt-30{margin-top:3rem;margin-bottom:3rem}
.mr-lr-30{margin-right:3rem;margin-left:3rem}
.mr-t-30{margin-top:3rem}
.mr-b-30{margin-bottom:3rem}
.mr-l-30{margin-left:3rem}
.mr-r-30{margin-right:3rem}
.pad-bt-30{padding-top:3rem !important;padding-bottom:3rem !important}
.pad-lr-30{padding-right:3rem;padding-left:3rem}
.pad-t-30{padding-top:3rem}
.pad-b-30{padding-bottom:3rem}
.pad-l-30{padding-left:3rem}
.pad-r-30{padding-right:3rem}
.mr-bt-20{margin-top:2rem;margin-bottom:2rem}
.mr-lr-20{margin-right:2rem;margin-left:2rem}
.mr-t-20{margin-top:2rem}
.mr-b-20{margin-bottom:2rem}
.mr-l-20{margin-left:2rem}
.mr-r-20{margin-right:2rem}
.pad-bt-20{padding-top:2rem !important;padding-bottom:2rem !important}
.pad-lr-20{padding-right:2rem !important;padding-left:2rem !important}
.pad-t-20{padding-top:2rem !important}
.pad-b-20{padding-bottom:2rem !important}
.pad-l-20{padding-left:2rem !important}
.pad-r-20{padding-right:2rem !important}
.mr-bt-15{margin-top:1.5rem !important;margin-bottom:1.5rem !important}
.mr-lr-15{margin-right:1.5rem !important;margin-left:1.5rem !important}
.mr-t-15{margin-top:1.5rem !important}
.mr-b-15{margin-bottom:1.5rem !important}
.mr-l-15{margin-left:1.5rem !important}
.mr-r-15{margin-right:1.5rem !important}
.pad-bt-15{padding-top:1.5rem !important;padding-bottom:1.5rem !important}
.pad-lr-15{padding-right:1.5rem !important;padding-left:1.5rem !important}
.pad-t-15{padding-top:1.5rem !important}
.pad-b-15{padding-bottom:1.5rem !important}
.pad-l-15{padding-left:1.5rem !important}
.pad-r-15{padding-right:1.5rem !important}
.mr-bt-10{margin-top:1rem !important;margin-bottom:1rem !important}
.mr-lr-10{margin-right:1rem !important;margin-left:1rem !important}
.mr-t-10{margin-top:1rem !important}
.mr-b-10{margin-bottom:1rem !important}
.mr-l-10{margin-left:1rem !important}
.mr-r-10{margin-right:1rem !important}
.pad-bt-10{padding-top:1rem !important;padding-bottom:1rem !important}
.pad-lr-10{padding-right:1rem !important;padding-left:1rem !important}
.pad-t-10{padding-top:1rem !important}
.pad-b-10{padding-bottom:1rem !important}
.pad-l-10{padding-left:1rem !important}
.pad-r-10{padding-right:1rem !important}
.mr-bt-5{margin-top:.5rem !important;margin-bottom:.5rem !important}
.mr-lr-5{margin-right:.5rem !important;margin-left:.5rem !important}
.mr-t-5{margin-top:.5rem !important}
.mr-b-5{margin-bottom:.5rem !important}
.mr-l-5{margin-left:.5rem !important}
.mr-r-5{margin-right:.5rem !important}
.pad-bt-5{padding-top:.5rem !important;padding-bottom:.5rem !important}
.pad-lr-5{padding-right:.5rem !important;padding-left:.5rem !important}
.pad-t-5{padding-top:.5rem !important}
.pad-b-5{padding-bottom:.5rem !important}
.pad-l-5{padding-left:.5rem !important}
.pad-r-5{padding-right:.5rem !important}
.mr-bt-0{margin-top:0 !important;margin-bottom:0 !important}
.mr-lr-0{margin-right:0 !important;margin-left:0 !important}
.mr-t-0{margin-top:0 !important}
.mr-b-0{margin-bottom:0 !important}
.mr-l-0{margin-left:0 !important}
.mr-r-0{margin-right:0 !important}
.pad-bt-0{padding-top:0 !important;padding-bottom:0 !important}
.pad-lr-0{padding-right:0 !important;padding-left:0 !important}
.pad-t-0{padding-top:0 !important}
.pad-b-0{padding-bottom:0 !important}
.pad-l-0{padding-left:0 !important}
.pad-r-0{padding-right:0 !important}
[class^="icon-"],[class*=" icon-"]{font-family:"icomoon",monospace !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:none}
.icon-bulb::before{content:"\e908"}
.icon-network::before{content:"\e909"}
.icon-minus::before{content:"\e521"}
.icon-plus::before{content:"\e631"}
.icon-people::before{content:"\e902"}
.icon-table-lamp::before{content:"\e903"}
.icon-briefcase::before{content:"\e904"}
.icon-ncb-forward::before{content:"\e905"}
.icon-delivery::before{content:"\e906"}
.icon-tow-truck::before{content:"\e907"}
.icon-pie-chart::before{content:"\e90c"}
.icon-medium::before{content:"\e910"}
.icon-chevron-down::before{content:"\e911"}
.icon-chevron-up::before{content:"\e912"}
.icon-chevron-left::before{content:"\e913"}
.icon-chevron-right::before{content:"\e914"}
.icon-info::before{content:"\e915"}
.icon-camera::before{content:"\e916"}
.icon-pause::before{content:"\e917"}
.icon-play::before{content:"\e918"}
.icon-star::before{content:"\e919"}
.icon-checkmark::before{content:"\e91a"}
.icon-question::before{content:"\e91b"}
.icon-star-filled::before{content:"\e91c"}
.icon-close::before{content:"\e91d"}
.icon-clock::before{content:"\e91f"}
.icon-desktop::before{content:"\e928"}
.icon-document::before{content:"\e929"}
.icon-headset::before{content:"\e92a"}
.icon-no-activation::before{content:"\e930"}
.icon-refresh::before{content:"\e931"}
.icon-sms::before{content:"\e932"}
.icon-spanner::before{content:"\e933"}
.icon-star-2::before{content:"\e934"}
.icon-umbrella::before{content:"\e944"}
.icon-facebook::before{content:"\ea90"}
.icon-twitter::before{content:"\ea96"}
.icon-linkedin::before{content:"\eaca"}
input,label,select,button,textarea{display:inline-block;width:auto;padding:0;margin:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;vertical-align:middle;white-space:normal;background:0;border:0}
input[type="reset"],input[type="button"],input[type="submit"],input[type="checkbox"],input[type="radio"],select{-webkit-box-sizing:border-box;box-sizing:border-box}
input:focus{outline:0}
input[type="checkbox"],input[type="radio"]{display:none;width:13px;height:13px}
input[type="search"]{-webkit-box-sizing:border-box;-webkit-appearance:textfield}
input[type="reset"],input[type="button"],input[type="submit"]{width:auto;overflow:visible}
select[multiple]{vertical-align:top}
button{background:0;border:0;outline:0}
button::-moz-focus-inner{padding:0;border:0}
button:hover,button:active,button:focus{outline:0}
textarea{height:110px;overflow:auto;vertical-align:top;resize:none}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none}
input:-webkit-autofill{background-color:#fff !important}
input::-webkit-input-placeholder{color:#999;font-weight:300;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}
input:focus::-webkit-input-placeholder{color:#ddd}
input:-moz-placeholder{color:#999;font-weight:300;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}
input:focus:-moz-placeholder{color:#ddd}
input::-moz-placeholder{color:#999;font-weight:300;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}
input:focus::-moz-placeholder{color:#ddd}
input:-ms-input-placeholder{color:#999 !important;font-weight:300;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}
input:focus:-ms-input-placeholder{color:#ddd}
input[type="number"]{-moz-appearance:textfield}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}
input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),textarea,select{width:100%;padding:12px 95px 12px 16px;color:#000;font:300 1.62rem / normal "Muli","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-appearance:none;background-color:#fff;width:100%;border-radius:3px;-webkit-appearance:none;font-family:"Muli","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.62rem;font-weight:300;color:#222;line-height:normal;border:1px solid #ddd;border-radius:4px;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}
#email-quote-form input{padding-right:14px;padding-top:13px;font-size:1.8rem}
#newsletter-email{padding-right:99px;font-size:1.6rem;text-overflow:ellipsis}
input:focus:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),textarea:focus,select:focus{border-color:#fb0}
.SIB-input-field input:focus:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),textarea:focus,select:focus{border-color:#ce181e !important}
@media screen and (min-width:768px){input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),textarea,select{font-size:1.8rem}
}
input:not([type="submit"]):not([type="radio"]):not([type="checkbox"])::-ms-clear,textarea::-ms-clear,select::-ms-clear{display:none}
button[type="submit"]{cursor:pointer}
.no-space-below.input-field-table,.no-space-below.input-field-wrapper{margin-bottom:0}
.no-space-top.input-field-table,.no-space-top.input-field-wrapper{margin-top:0}
.no-space.input-field-table,.no-space.input-field-wrapper{margin-top:0;margin-bottom:0}
.inline-form{display:block}
.inline-form>*:not(:last-child){margin-bottom:15px}
.inline-form .input-field-wrapper:last-child{width:100%}
@media screen and (min-width:600px){.inline-form{display:table;width:100%}
.inline-form>*{display:table-cell;float:none;vertical-align:middle}
.inline-form>*:last-child{padding-right:0}
.inline-form .input-field-wrapper:first-child{width:100%;padding-right:15px}
.inline-form .input-field-wrapper:last-child{width:auto;white-space:nowrap}
}
.input-field-table{width:100%;margin-bottom:25px}
@media screen and (min-width:481px){.input-field-table:not(.stack-767){display:table}
.input-field-table:not(.stack-767)>.input-field-wrapper{display:table-cell;width:1%;padding-right:15px;margin-bottom:0;vertical-align:middle}
.input-field-table:not(.stack-767)>.input-field-wrapper:last-child{padding-right:0}
.input-field-table:not(.stack-767).input-table-50-50>.input-field-wrapper{width:50%}
}
@media screen and (min-width:768px){.input-field-table.stack-767{display:table}
.input-field-table.stack-767>.input-field-wrapper{display:table-cell;width:1%;padding-right:15px;margin-bottom:0;vertical-align:middle}
.input-field-table.stack-767>.input-field-wrapper:last-child{padding-right:0}
}
.input-field-table.no-stack{display:table}
.input-field-table.no-stack>.input-field-wrapper{display:table-cell;width:1%;padding-right:15px;margin-bottom:0;vertical-align:middle}
.input-field-table.no-stack>.input-field-wrapper:last-child{padding-right:0}
.input-field-table.no-stack.input-table-33>.input-field-wrapper{width:33.33%}
.input-field-table.no-space-below>.input-field-wrapper:last-child{margin-bottom:0}
.input-field-wrapper{position:relative;margin-bottom:25px}
.input-field-wrapper--submit{margin-bottom:0;clear:left;text-align:right}
.checkbox-box{position:relative;display:inline-block;width:32px;height:32px;vertical-align:middle;border:1px solid #bbb;border-radius:4px}
.checkbox-text{position:relative;top:1px;display:inline-block;vertical-align:middle;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}
.checkbox-option{display:inline-block;margin-top:5px;margin-right:16px;cursor:pointer}
.checkbox-option .checkmark{position:relative;top:-1px;left:8px;width:14px;height:14px;overflow:visible}
.checkbox-option .checkmark_check{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;opacity:0;fill:transparent;stroke:#fff;stroke-dasharray:48;stroke-width:4px}
.checkbox-option input:checked+.checkbox-label .checkbox-text{color:#d11}
.checkbox-option input:checked+.checkbox-label .checkmark_check{-webkit-animation:checkmark_check .3s cubic-bezier(0.65,0,0.45,1) 0 forwards;animation:checkmark_check .3s cubic-bezier(0.65,0,0.45,1) 0 forwards;opacity:1}
@-webkit-keyframes checkmark_check{0{stroke-dashoffset:48px}
100%{stroke-dashoffset:0}
}
@keyframes checkmark_check{0{stroke-dashoffset:48px}
100%{stroke-dashoffset:0}
}
.with-input-prefix input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),.with-input-prefix textarea,.with-input-prefix select{padding-right:16px !important;padding-left:56px}
.with-input-prefix{position:relative}
.with-input-prefix .input-prefix{position:absolute;top:0;left:0;width:60px;height:100%;padding-top:14px;overflow:hidden;color:#000;font-size:1.62rem;text-align:center;border-radius:4px 0 0 4px}
@media screen and (max-width:768px){.mobile-prefix-align{top:2px !important}
}
@media screen and (min-width:768px){.with-input-prefix .input-prefix{padding-top:13px;font-size:1.8rem}
}
.radio-input{position:absolute;top:50%;width:24px;height:24px;border:1px solid rgba(0,0,0,0.36);border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.radio-input::after{position:absolute;top:4px;left:4px;width:14px;height:14px;content:"";background:#fb0;border-radius:50%;-webkit-transform:scale(0);transform:scale(0)}
.SIB-radio-input::after{background:#ce181e !important}
.radio-input-label{position:relative;cursor:pointer}
.radio-input-text{padding-left:34px;color:#000}
.radio-input-label input:checked+.radio-input::after{-webkit-transform:scale(1);transform:scale(1)}
.radio-band{position:relative;display:block;width:100%;padding:20px 0;cursor:pointer}
.radio-band .radio-input{right:0}
.radio-band .radio-subtitle{margin:0}
.radio-band input:checked+.radio-input::after{-webkit-transform:scale(1);transform:scale(1)}
.radio-band:hover .radio-title{color:#fb0}
.radio-band:not(:last-of-type){border-bottom:1px solid #ddd}
.select2-container{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;vertical-align:middle}
.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:auto;padding:12px 14px;color:#000;font-size:1.62rem;line-height:normal;background:transparent;border:1px solid rgba(0,0,0,0.36);border-radius:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding:0;overflow:hidden;line-height:inherit;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-selection--single .select2-selection__clear{position:relative}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;min-height:32px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;padding-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-search--inline{float:left}
.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin-top:5px;font-size:100%;border:0}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{position:absolute;left:-100000px;z-index:1051;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,0.36);border-radius:4px}
.select2-results{display:block}
.select2-results__options{padding:0;margin:0;list-style:none}
.select2-results__option{padding:8px 16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.select2-results__option[aria-selected]{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.select2-container--open .select2-dropdown--below{border-top:0;border-top-right-radius:0;border-top-left-radius:0}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:4px}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{position:fixed;top:0;left:0;z-index:99;display:block;width:auto;height:auto;min-width:100%;min-height:100%;padding:0;margin:0;background-color:#fff;border:0;opacity:0;filter:alpha(opacity=0)}
.select2-hidden-accessible{position:absolute !important;width:1px !important;height:1px !important;padding:0 0 !important;margin:-1px -1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;border:0 !important}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--default .select2-selection--single .select2-selection__clear{float:right;font-weight:700;cursor:pointer}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:0;right:0;width:20px;height:100%}
.select2-container--default .select2-selection--single .select2-selection__arrow b{position:absolute;top:50%;left:50%;width:0;height:0;margin-top:-2px;margin-left:-4px;border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{right:auto;left:1px}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#ddd;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 5px;margin:0;list-style:none}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{float:left;margin-top:5px;color:#999}
.select2-container--default .select2-selection--multiple .select2-selection__clear{float:right;margin-top:5px;margin-right:10px;font-weight:700;cursor:pointer}
.select2-container--default .select2-selection--multiple .select2-selection__choice{float:left;padding:0 5px;margin-top:5px;margin-right:5px;background-color:#ddd;border:1px solid #aaa;border-radius:4px;cursor:default}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{display:inline-block;margin-right:2px;color:#999;font-weight:700;cursor:pointer}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#444}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-right:auto;margin-left:5px}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-right:auto;margin-left:2px}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#ddd;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-right-radius:0;border-top-left-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-right-radius:0;border-bottom-left-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.select2-container--default .select2-search--inline .select2-search__field{-webkit-appearance:textfield;background:transparent;box-shadow:none;border:0;outline:0}
.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--default .select2-results__option[role="group"]{padding:0}
.select2-container--default .select2-results__option[aria-disabled="true"]{color:#999}
.select2-container--default .select2-results__option[aria-selected="true"]{color:#fff;background-color:#fb0}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{padding-left:2em;margin-left:-1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{padding-left:3em;margin-left:-2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{padding-left:4em;margin-left:-3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{padding-left:5em;margin-left:-4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{padding-left:6em;margin-left:-5em}
.select2-container--default .select2-results__option--highlighted[aria-selected]{color:#fb0;background-color:transparent}
.select2-container--default .select2-results__group{display:block;padding:6px;cursor:default}
.select2-container--classic .select2-selection--single{background-color:#f7f7f7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#ddd));background-image:linear-gradient(to bottom,#fff 50%,#ddd 100%);background-repeat:repeat-x;border:1px solid #ddd;border-radius:4px;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}
.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--classic .select2-selection--single .select2-selection__clear{float:right;margin-right:10px;font-weight:700;cursor:pointer}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--classic .select2-selection--single .select2-selection__arrow{position:absolute;top:1px;right:1px;width:20px;height:26px;background-color:#ddd;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#ddd),to(#ccc));background-image:linear-gradient(to bottom,#ddd 50%,#ccc 100%);background-repeat:repeat-x;border:0;border-left:1px solid #ddd;border-top-right-radius:4px;border-bottom-right-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{position:absolute;top:50%;left:50%;width:0;height:0;margin-top:-2px;margin-left:-4px;border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{right:auto;left:1px;border:0;border-right:1px solid #ddd;border-radius:4px 0 0 4px}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:0}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#ddd));background-image:linear-gradient(to bottom,#fff,#ddd 50%);background-repeat:repeat-x;border-top:0;border-top-right-radius:0;border-top-left-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#ddd),to(#fff));background-image:linear-gradient(to bottom,#ddd 50%,#fff 100%);background-repeat:repeat-x;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}
.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #ddd;border-radius:4px;outline:0;cursor:text}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{padding:0 5px;margin:0;list-style:none}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{float:left;padding:0 5px;margin-top:5px;margin-right:5px;background-color:#ddd;border:1px solid #ddd;border-radius:4px;cursor:default}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{display:inline-block;margin-right:2px;color:#888;font-weight:700;cursor:pointer}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#444}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-right:auto;margin-left:5px}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-right:auto;margin-left:2px}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:0;border-top-right-radius:0;border-top-left-radius:0}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #ddd;outline:0}
.select2-container--classic .select2-search--inline .select2-search__field{box-shadow:none;outline:0}
.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}
.select2-container--classic .select2-dropdown--above{border-bottom:0}
.select2-container--classic .select2-dropdown--below{border-top:0}
.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--classic .select2-results__option[role="group"]{padding:0}
.select2-container--classic .select2-results__option[aria-disabled="true"]{color:#999}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{color:#fff;background-color:#3875d7}
.select2-container--classic .select2-results__group{display:block;padding:6px;cursor:default}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
@media screen and (min-width:768px){.select2-container .select2-selection--single{font-size:1.8rem}
}
.select2-selection__arrow b{display:none}
.select2-container--default .select2-selection--single .select2-selection__arrow::after{position:absolute;top:50%;right:10px;z-index:1;display:block;margin-top:-9px;content:"\e911";font-family:"icomoon",monospace !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;speak:none}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
html.touchevents .input-field-wrapper.select-field-wrapper::after{position:absolute;top:50%;right:30px;z-index:5;width:7px;height:7px;margin-top:-5px;content:"";border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(135deg);transform:rotate(135deg);pointer-events:none}
@media screen and (min-width:481px){html.touchevents .input-field-table:not(.stack-767) .input-field-wrapper:not(:last-child).select-field-wrapper::after{right:25px}
}
@media screen and (min-width:768px){html.touchevents .input-field-table.stack-767 .input-field-wrapper:not(:last-child).select-field-wrapper::after{right:25px}
}
html.touchevents .input-field-table.no-stack .input-field-wrapper:not(:last-child).select-field-wrapper::after{right:25px}
.input-field-wrapper input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):focus ~ label.placeholder,.input-field-wrapper input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):valid ~ label.placeholder,.input-field-wrapper textarea:focus ~ label.placeholder,.input-field-wrapper textarea:valid ~ label.placeholder,.input-field-wrapper select:focus ~ label.placeholder,.input-field-wrapper select:valid ~ label.placeholder{top:-9px;left:5px;padding:0 5px;font-size:1rem;background-color:#fff}
label.placeholder{position:absolute;top:0;left:0;padding:12px 14px;margin:0;font:300 1.62rem "Muli","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;pointer-events:none}
@media screen and (min-width:768px){label.placeholder{font-size:1.8rem}
}
.input-field-wrapper input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):focus ~ label.placeholder,.input-field-wrapper input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):valid ~ label.placeholder{color:#1b6}
.input-field-wrapper textarea:focus ~ label.placeholder,.input-field-wrapper textarea:valid ~ label.placeholder{color:#1b6}
.input-field-wrapper select:focus ~ label.placeholder,.input-field-wrapper select:valid ~ label.placeholder{color:#1b6}
html.no-csstransforms3d .input-field-wrapper label.placeholder{top:-10px;left:5px;padding-top:0;padding-bottom:0;font-size:1rem;background-color:#fff;-webkit-transform:scale(0.8) translateY(-12px) translateX(-12px);transform:scale(0.8) translateY(-12px) translateX(-12px)}
.error,.help-block,.success{position:absolute;top:100%;left:0;padding-top:3px;padding-left:16px;margin-top:0;margin-bottom:0;font:400 10px/1 "Muli","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left}
@media screen and (min-width:768px){.error,.help-block,.success{font-size:1.2rem}
}
.error,.help-block{width:100%;color:#d11}
.success{color:#1b6}
.input-field.error,.input-field.help-block{border-color:#d11}
.help-block:empty{display:none}
.input-field-wrapper.has-error input{border-color:#d11}
.number-spinner .spinner-icon{float:left}
.number-spinner .spinner-icon:first-child{border-right:1px solid #ddd}
.spinner-icon{position:relative;display:inline-block;width:40px;height:28px;color:rgba(0,0,0,0.36);font-size:1.5em;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;cursor:pointer}
.spinner-icon i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.spinner-icon:hover{color:#fb0;border-color:#fb0}
.spinner-alternative-icon-style{position:relative;width:32px;height:32px;color:#fb0;font-size:1.2em;border:1px solid #fb0;border-radius:50%;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;cursor:pointer}
.spinner-alternative-icon-style i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.spinner-alternative-icon-style:hover{color:#fb0;border-color:#fb0}
@-webkit-keyframes modal-fade-in{0{-webkit-transform:scale(0.7);transform:scale(0.7);opacity:0}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}
@keyframes modal-fade-in{0{-webkit-transform:scale(0.7);transform:scale(0.7);opacity:0}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}
.modal.in .modal-outer{-webkit-transform:scale(1);transform:scale(1);opacity:1}
.modal-top .modal-outer{display:block}
.modal-inner{position:relative;left:50%;width:100%;min-height:1px;padding-right:0;padding-left:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);pointer-events:all}
@media(min-width:768px){.modal-inner{float:left;width:100%}
}
@media(min-width:992px){.modal-inner{float:left;width:83.33%}
}
.modal-center .modal-inner{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none}
@media screen and (min-width:768px){.modal-inner{position:relative;top:auto;left:auto;margin-bottom:0;-webkit-transform:none;transform:none}
.modal-top .modal-inner{position:absolute;top:30px;left:50%;margin-bottom:30px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
.modal-small .modal-inner{max-width:525px}
html.no-flexbox .modal-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
}
button.close{position:absolute;top:0;right:0;z-index:1;padding:15px 15px 10px 10px;color:#444;font-size:2.4rem;line-height:1;background:transparent;box-shadow:none;border:0;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;cursor:pointer}
button.close:hover{color:#fb0}
button.close.close-white{color:rgba(255,255,255,0.5)}
button.close.close-white:hover{color:#fb0}
.modal-content,.modal-title-wrapper{padding:24px}
@media screen and (min-width:768px){.modal-content,.modal-title-wrapper{padding:40px}
}
#mar-b{margin-bottom:-40px !important}
.modal-content-wrapper{overflow:hidden;background-color:#fff;box-shadow:none;border-radius:4px}
@media screen and (max-width:768px){.modal-fullscreen .modal-outer{padding:0}
.modal-fullscreen .modal-inner{height:100%;overflow-y:auto;background-color:#fff}
.modal-fullscreen button.close{padding-right:15px;font-size:2.4rem}
.modal-fullscreen .modal-title{margin:0}
.modal-fullscreen .modal-content-wrapper{min-height:100%;border-radius:0}
}
.primary-nav{position:fixed;top:0;z-index:100;width:100%;background-color:#fff;border-bottom:1px solid #ddd;-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,0,1);transition:transform .3s cubic-bezier(0,0,0,1);transition:transform .3s cubic-bezier(0,0,0,1),-webkit-transform .3s cubic-bezier(0,0,0,1);transition:-webkit-transform .3s cubic-bezier(0,0,0,1)}
.digit-logo{width:49px;height:28px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
img.digit-logo:hover{opacity:.8}
@media screen and (min-width:992px){.digit-logo{width:76px;height:auto}
.digit-logo-wh{width:75px;height:35px}
}
@media screen and (max-width:770px){#boast-area-accordian{padding-right:5px}
}
.nav-column{position:inherit;width:100%}
.nav-column .nav-left{float:left;padding:10px 0}
.nav-column .nav-right{float:right;min-width:30px;padding:10px 0;text-align:left}
@media screen and (min-width:992px){.nav-column{display:table;width:100%}
.nav-column>*{display:table-cell;float:none;vertical-align:middle}
.nav-column .nav-left{float:none;padding:0}
.nav-column .nav-right{float:none;width:100%;padding:0 0 0 40px}
}
.hamburger-active{width:100%;height:100%;overflow:hidden}
.hamburger-active .hamburger .bar:nth-child(1){-webkit-transform:translateY(5px) rotate(-45deg);transform:translateY(5px) rotate(-45deg)}
.hamburger-active .hamburger .bar:nth-child(2){opacity:0}
.hamburger-active .hamburger .bar:nth-child(3){-webkit-transform:translateY(-5px) rotate(45deg);transform:translateY(-5px) rotate(45deg)}
.hamburger{position:relative;z-index:100;display:inline-block;float:right;padding:8px 0 8px 15px;vertical-align:middle;cursor:pointer}
.hamburger .bar{width:15px;height:2px;background:#000;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}
.hamburger .bar:nth-child(2){margin:3px 0}
@media screen and (min-width:992px){.hamburger{display:none}
}
.hamburger-nav-group{position:fixed;top:51px;right:0;bottom:0;left:0;z-index:99;text-align:center;background:#fff;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;opacity:0;visibility:hidden}
@media screen and (min-width:992px){.hamburger-nav-group{position:relative;top:0;display:block;width:auto;margin-left:auto;text-align:inherit;background:transparent;-webkit-transform:none;transform:none;opacity:1;visibility:visible}
}
body.hamburger-active .hamburger-nav-group{overflow-x:hidden;overflow-y:auto;background-color:#fff;opacity:1;visibility:visible}
.primary-links{position:fixed;right:0;bottom:0;left:0;z-index:99;text-align:center;background:#fff;border-top:1px solid #ddd;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}
@media screen and (min-width:992px){.primary-links{position:relative;top:0;width:auto;text-align:inherit;border-top:0}
}
.nav-links-container{float:left}
@media screen and (min-width:992px){.nav-links{display:table;width:100%}
.nav-links>*{display:table-cell;float:none;vertical-align:middle}
}
.nav-link{display:block;padding:10px 0;margin:0;color:#000}
@media screen and (min-width:992px){.nav-link{padding:20px 16px}
}
.nav-link.cta-link{color:#fb0}
.nav-link.cta-link:hover{color:#fb0}
.nav-link.cta-link,.nav-links li.active .nav-link{font-weight:800}
@media screen and (max-width:991px){.primary-links .nav-links{display:table;width:100%}
.primary-links .nav-links>*{display:table-cell;float:none;vertical-align:middle}
.primary-links .nav-links li{width:1%}
.primary-links .nav-links li:not(:last-child) a{border-right:1px solid #ddd}
}
.primary-links .nav-links li.active a{position:relative}
.primary-links .nav-links li.active a::before{position:absolute;top:-15px;left:50%;width:10px;height:10px;content:"";background-color:#f5f5f5;border-top:1px solid #ddd;border-left:1px solid #ddd;-webkit-transform:translateX(-50%) rotate(225deg);transform:translateX(-50%) rotate(225deg)}
@media screen and (min-width:992px){.primary-links .nav-links li.active a::before{top:auto;bottom:-6px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}
}
@media screen and (max-width:991px){.primary-links .nav-links li{padding:10px 0}
.primary-links .nav-links li a{padding:5px 0}
}
.nav-up:not(.hamburger-active) .primary-nav{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
@media screen and (max-width:991px){.nav-up:not(.hamburger-active) .nav-links-container{-webkit-transform:translateY(100%);transform:translateY(100%)}
}
.primary-nav--faux{height:49px}
@media screen and (min-width:992px){.primary-nav--faux{height:59px}
}
.phone-number-link{float:right}
@media screen and (max-width:991px){.phone-number-link .nav-link{padding:6px 0}
}
.secondary-links-container{width:100%}
@media(min-width:768px){.secondary-links-container{width:750px}
}
@media(min-width:992px){.secondary-links-container{width:970px}
}
@media screen and (min-width:992px){.secondary-links-container{width:auto}
}
@media screen and (max-width:991px){.secondary-links-container{padding-right:15px;padding-left:15px;margin-top:15px;margin-right:auto;margin-left:auto}
.secondary-links-container::before,.secondary-links-container::after{display:table;content:" "}
.secondary-links-container::after{clear:both}
}
.secondary-links .nav-links{text-align:left}
.secondary-links .nav-links>li{float:left;width:50%}
@media screen and (min-width:600px){.mob-botton-menu{display:none}
.secondary-links .nav-links>li{width:25%}
}
@media screen and (min-width:992px){.secondary-links .nav-links{text-align:center}
.secondary-links .nav-links>li{float:none;width:auto}
}
.secondary-nav{position:fixed;bottom:46px;z-index:98;width:100%;background-color:#f5f5f5;box-shadow:0 -2px 6px 0 rgba(24,24,24,0.1);border-top:1px solid #ddd;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}
@media screen and (min-width:992px){.secondary-nav{top:59px;bottom:auto;box-shadow:none;border-top:0;border-bottom:1px solid #ddd}
.secondary-nav .nav-links{display:block}
.secondary-nav .nav-links li{display:inline-block}
}
@media screen and (max-width:991px){.secondary-nav .nav-links{display:table;width:100%;text-align:center}
.secondary-nav .nav-links>*{display:table-cell;float:none;vertical-align:middle}
.secondary-nav .nav-links li{width:1%}
}
.secondary-nav--faux{display:none}
@media screen and (min-width:992px){.secondary-nav--faux{display:block;height:39px}
}
.nav-up .secondary-nav{-webkit-transform:translateY(46px);transform:translateY(46px)}
@media screen and (min-width:992px){.nav-up .secondary-nav{-webkit-transform:translateY(-59px);transform:translateY(-59px)}
}
.sitemap-column-title{margin-top:12px}
.site-column-title{margin-bottom:12px}
@media screen and (min-width:992px){.footer-column-title,.sitemap-column-title{margin-bottom:12px}
}
.sitemap-list li,.footer-sitemap li{margin-bottom:15px}
.sitemap-list li a,.footer-sitemap li a{margin:0;color:#000}
.sitemap-list li a:hover,.footer-sitemap li a:hover{color:#fb0}
@media screen and (min-width:992px){.sitemap-list li,.footer-sitemap li{margin-bottom:20px}
}
.main-sitemap li{float:left;width:50%}
.main-sitemap li:nth-child(even){padding-left:15px}
@media screen and (min-width:481px){.main-sitemap li{width:25%}
.main-sitemap li:nth-child(even){padding-left:7px}
.main-sitemap li:nth-child(4n-1){padding-left:15px}
}
@media screen and (min-width:768px){.main-sitemap li{width:50%}
.main-sitemap li:nth-child(even){padding-left:15px}
.main-sitemap li:nth-child(4n-1){padding-left:0}
}
.footer-validation-block{align-items:flex-start;-ms-flex-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-align:start}
.footer-validation-block img{width:140px;margin-right:10px}
.footer-validation-block p{margin:0}
@media screen and (min-width:600px){.footer-validation-block{align-items:center;-ms-flex-align:center;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical}
.footer-validation-block img{width:90px;margin-bottom:20px}
}
@media screen and (min-width:768px){.footer-validation-block{align-items:center;-ms-flex-align:center;-ms-flex-direction:row;flex-direction:row;margin-bottom:0;text-align:left;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal}
.footer-validation-block img{width:100px;margin-bottom:0}
}
.footer-logo-wrapper{margin-bottom:-20px;text-align:center}
@media screen and (min-width:768px){.footer-logo-wrapper{margin-bottom:0;text-align:left}
}
.secondary-footer{position:relative;padding:7px 0;text-align:center;background-color:#000;-webkit-transform:translateZ(0);transform:translateZ(0)}
.secondary-footer p{display:inline-block;float:left;width:100%;margin:0;font-size:1rem}
.secondary-footer a{color:#fff}
.secondary-footer .pipe{margin:0 1rem}
.secondary-footer p.THE_DOT{position:absolute;top:50%;right:15px;display:block;width:auto;padding:1px;margin:0 auto;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.secondary-footer p.THE_DOT a:hover{color:#fee252}
.secondary-footer *{font-size:1.1rem;font-weight:400}
@media screen and (max-width:600px){.mob-botton-menu li:nth-child(1),.mob-botton-menu li:nth-of-type(n+6){display:none !important}
.social-follow-wrapper li{margin-right:9px !important}
.secondary-footer p{width:100%;text-align:center}
.secondary-footer p.THE_DOT{position:relative;top:auto;right:auto;left:auto;width:100%;margin-top:10px;-webkit-transform:none;transform:none}
}
@media screen and (max-width:480px){.meta-more{display:block}
}
.card{padding:24px;margin-bottom:10px;background-color:#fff;border:1px solid #ddd;border-radius:4px}
@media screen and (min-width:600px){.card{padding:30px}
}
@media screen and (min-width:992px){.card{padding:40px}
}
.card .no-bottom-padding{padding-bottom:0}
.card .no-top-padding{padding-top:0}
.card-padding{padding:24px}
.card-padding-lr{padding-right:24px;padding-left:24px}
.card-padding-bt{padding-top:24px;padding-bottom:24px}
.card-padding-top{padding-top:24px}
.card-padding-right{padding-right:24px}
.card-padding-bottom{padding-bottom:24px}
.card-padding-left{padding-left:24px}
@media screen and (min-width:768px){.card-padding{padding:40px}
.card-padding-lr{padding-right:40px;padding-left:40px}
.card-padding-bt{padding-top:40px;padding-bottom:40px}
.card-padding-top{padding-top:40px}
.card-padding-right{padding-right:40px}
.card-padding-bottom{padding-bottom:40px}
.card-padding-left{padding-left:40px}
}
.social-action-block a{align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center}
.social-action-block .social-action-block-icon{margin-right:10px;color:#000;font-size:2.5em;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}
.social-action-block .social-action-block-text{max-width:110px;margin:0;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}
.social-action-block a:hover .social-action-block-icon,.social-action-block a:hover .social-action-block-text{color:#fb0}
@media screen and (min-width:768px){.social-action-block .social-action-block-icon{margin-right:20px}
}
@media screen and (min-width:992px){.social-action-block{padding-right:30px}
}
.social-action-block .icon-linkedin{margin-top:-9px;font-size:3em}
.footer-newsletter{padding:24px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px}
.footer-newsletter .form-inline-confirmation-button:hover{color:#fb0}
@media screen and (min-width:768px){.footer-newsletter{display:table;width:100%}
.footer-newsletter>*{display:table-cell;float:none;vertical-align:middle}
.footer-newsletter .footer-newsletter-content{width:45%}
.footer-newsletter .footer-newsletter-form-column{width:55%}
}
@media screen and (min-width:992px){.footer-newsletter{display:block;margin-top:-24px}
.footer-newsletter .footer-newsletter-content,.footer-newsletter .footer-newsletter-form-column{display:block;width:auto}
}
.newsletter-copy{margin-top:0;margin-bottom:10px;color:#444}
@media screen and (min-width:768px){.newsletter-copy{margin-bottom:0}
}
@media screen and (min-width:992px){.newsletter-copy{margin-bottom:30px}
}
.form-inline-confirmation:not([type="submit"]):not([type="radio"]):not([type="checkbox"]){padding-right:45px}
.form-inline-confirmation{position:relative}
.form-inline-confirmation-button{position:absolute;margin:-1px 0 0;right:10px;margin:-1px 0 0;font-size:1.62rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;opacity:1}
.form-inline-confirmation-button:not(.bike-older-year){top:50%}
.form-inline-confirmation-button.yellow-btn{color:#fb0;font-weight:500;opacity:1}
.form-inline-confirmation-button:focus{color:initial}
.form-inline-confirmation-button:hover{color:#fb0}
@media screen and (min-width:768px){.form-inline-confirmation-button{font-size:1.6rem}
}
.form-inline-confirmation-button-overlay{position:absolute;top:0;right:0;bottom:0;display:none;width:60px}
input.form-inline-confirmation:focus ~ .form-inline-confirmation-button{color:#fa0;opacity:1}
input.form-inline-confirmation:focus ~ .form-inline-confirmation-button-overlay{display:none}
@-webkit-keyframes padding-hack{0,100%{padding-right:60px}
}
@keyframes padding-hack{0,100%{padding-right:95px}
}
html,body{width:100%;height:100%;padding:0;margin:0;background-color:#fff}
a,.a{color:#fa0;font-size:1.4rem;text-decoration:none;outline:0;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;cursor:pointer}
a h3.blog-title{-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}
a.underline,.a.underline{border-bottom:1px solid}
a.inherit-color,.a.inherit-color{color:inherit}
a .inside-a,.a .inside-a{-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}
a:hover,.a:hover{color:#fb0;text-decoration:none;outline:0}
a:hover .inside-a,.a:hover .inside-a{color:#fb0}
a:active,a:focus,.a:active,.a:focus{color:#fb0;text-decoration:none;outline:0}
a.active{color:#fb0}
a.active:hover{color:#000}
video{vertical-align:bottom}
.videoWrapper{position:relative;height:0;padding-top:0;padding-bottom:60%;box-shadow:0 1px 2px rgba(0,0,0,0.25);border-radius:6px;overflow:hidden}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
svg{vertical-align:bottom}
ol{list-style:none;margin:0}
.title-w-icon img,.title-w-icon i{display:inline-block;vertical-align:middle}
.title-w-icon img{width:16px;margin-right:10px}
.title-w-icon span{display:inline-block;vertical-align:middle}
.txt-bold{font-weight:900}
.list-styled{position:relative;padding-left:13px;margin-right:31px}
.list-styled li{margin-bottom:15px}
.list-styled li:last-child{margin-bottom:0}
ol.list-styled{list-style:decimal}
ul.list-styled li{position:relative}
ul.list-styled li::before{position:absolute;top:.5em;left:0;width:4px;height:4px;margin-left:-12px;content:" ";background-color:#444;border-radius:50%}
.fw-300{font-weight:300}
.row-centered{-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center}
html.no-flexbox .row-centered{text-align:center}
html.no-flexbox .row-centered.table-cell-fallback{display:table;width:100%}
html.no-flexbox .row-centered.table-cell-fallback>*{display:table-cell;float:none;width:1%;vertical-align:middle}
.row-centered.flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.col-centered{-ms-flex:0 1 auto;flex:0 1 auto;flex-basis:auto;float:none;-webkit-box-flex:0;-ms-flex-preferred-size:auto}
html.no-flexbox .col-centered{display:inline-block;margin-right:-4px;vertical-align:top}
@media screen and (max-width:768px){.container,.secondary-links-container,.emulate-container-padding{margin-top:2px;padding-right:36px;padding-left:36px}
}
@media screen and (max-width:600px){.primary-nav--faux{height:0}
}
@media screen and (max-width:600px){.container,.secondary-links-container,.emulate-container-padding{padding-right:24px;padding-left:24px}
.featured-brands-wrapper.press-band{display:none}
}
.tab-pane{display:none}
.tab-pane.active{display:block;opacity:1}
a.modal-toggle-fix,a[data-toggle="tab"]{position:relative}
a.modal-toggle-fix::after,a[data-toggle="tab"]::after{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;content:""}
@media screen and (max-width:768px){.horizontal-scroll-container-max767{padding-right:0;padding-left:0}
.horizontal-scroll-container-max767>.row{margin-right:0;margin-left:0}
.horizontal-scroll-container-max767 .hs-list-wrapper{overflow-x:auto;overflow-y:hidden;white-space:nowrap}
.horizontal-scroll-container-max767 .hs-list-wrapper li{display:inline-block;float:none;width:auto;min-width:0;vertical-align:top;white-space:normal}
}
.blog-subtitle{height:56px !important;max-width:259px !important;overflow:hidden !important;text-overflow:ellipsis !important}
.blog-card{-webkit-transition:.14s ease-in-out;transition:.14s ease-in-out}
@media screen and (max-width:600px){.blog-subtitle{height:62px !important}
.sitemap-list{margin-bottom:32px}
}
section#qf-flow-section{background:#eee}
.form-success-state{display:none}
.purchase-year-modal-close{top:81%}
.purchase-year-modal-close-root{top:85%;right:20px}
.purchase-year-modal-close2{top:86%;right:53%}
.telephoneSize{padding:17px 0}
@media(max-width:991px){.telephoneSize{padding:2px 0}
}
.telephone-icon-size{opacity:.6 !important;position:relative;top:1px;height:20px;margin-right:8px}
.tel-right{float:right}
a.h3-v2.claims-contact-card-anchor:hover,a.h3-v2.claims-contact-card-anchor:active,a.h3-v2.claims-contact-card-anchor:focus{color:rgba(0,0,0,0.4)}
a.sub-action-txt.h5.mr-t-20:focus{color:#444}
#bike-older-year .help-block{position:static;display:block;padding:4px;margin:0 0 !important;line-height:16px}
.purchase-year-input-main-wrapper{position:relative}
.purchase-year-input-main-wrapper .purchase-year-input-submit{position:absolute;top:34px;right:24px}
.mgn-bot-1rem{margin-bottom:1rem}
.mgn-bot-2rem{margin-bottom:2rem}
.mgn-bot-3rem{margin-bottom:3rem}
.font-black{color:#000 !important}
.weight-600{font-weight:600 !important}
.weight-400{font-weight:400 !important}
.weight-700{font-weight:700 !important}
.weight-800{font-weight:800 !important}
.weight-900{font-weight:900 !important}
@media screen and (max-width:768px){#pd-email{padding-right:16px !important}
}
#purchase-year-modal-close-icon{color:#fa0;font-weight:900}
@media screen and (max-width:768px){.footer-logo-wrapper img{width:80px !important;height:auto !important;margin:30px auto auto !important;text-align:center !important}
}
.text-align-center{text-align:center}
button#getQuoteCar:disabled{background:#ddd !important;border-color:#ddd !important;cursor:not-allowed}
@media screen and (min-width:768px){.modal-inner{max-height:calc(100vh - 120px)}
}
.collapse-group,.collapse-toggle{width:100%}
.addon-content{-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle;border-bottom:1px solid #ddd;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal}
.addon-name{display:block;margin:0;color:#000;font-size:1.4rem;font-weight:600}
.addon-content input[type="checkbox"]:checked+.checkbox-box{background-color:#fb0}
.addon-content .checkmark_check{stroke:#fff}
#modal-build-plan-legal-liability .modal-title-wrapper,#modal-build-plan-unnamed-pa .modal-title-wrapper,#modal-build-plan-addons .modal-title-wrapper,#modal-build-plan-addons .modal-title-wrapper,#modal-build-plan-OnlyOD-addons .modal-title-wrapper{z-index:999;width:100%;padding-top:16px;padding-bottom:16px;background:#fff;border-bottom:1px solid #ddd}
#modal-build-plan-legal-liability .modal-content,#modal-build-plan-unnamed-pa .modal-content,#modal-build-plan-addons .modal-content,#modal-build-plan-addons .modal-content,#modal-build-plan-OnlyOD-addons .modal-content{max-height:calc(100vh - 310px);padding-top:0;overflow-y:scroll}
@media screen and (max-width:768px){#modal-build-plan-legal-liability .modal-content,#modal-build-plan-unnamed-pa .modal-content,#modal-build-plan-addons .modal-content,#modal-build-plan-addons .modal-content,#modal-build-plan-OnlyOD-addons .modal-content{max-height:calc(100vh - 170px);overflow-y:auto}
}
#modal-build-plan-legal-liability .modal-footer,#modal-build-plan-unnamed-pa .modal-footer,#modal-build-plan-addons .modal-footer,#modal-build-plan-addons .modal-footer,#modal-build-plan-OnlyOD-addons .modal-footer{bottom:0;z-index:999;width:100%;background:#fff}
#modal-build-plan-legal-liability .modal-title,#modal-build-plan-unnamed-pa .modal-title,#modal-build-plan-addons .modal-title{font-size:2.1rem}
#modal-build-plan-legal-liability .modal-subtitle,#modal-build-plan-unnamed-pa .modal-subtitle,#modal-build-plan-addons .modal-subtitle,#modal-build-plan-addons .modal-title,#modal-build-plan-OnlyOD-addons .modal-title{font-size:2.1rem}
#modal-build-plan-addons .modal-subtitle,#modal-build-plan-OnlyOD-addons .modal-subtitle{font-size:1.44rem}
.checkbox-option+.checkbox-bg{-webkit-transform-origin:center;transform-origin:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}
.checkbox-option input:checked+.checkbox-label .checkbox-bg{background:#fb0;-webkit-animation:checkbox-bg .3s cubic-bezier(0.65,0,0.45,1) 0 forwards;animation:checkbox-bg .3s cubic-bezier(0.65,0,0.45,1) 0 forwards;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid #fb0}
.SIB-input-field.checkbox-option input:checked+.checkbox-label .checkbox-bg{background:#fb0;-webkit-animation:checkbox-bg .3s cubic-bezier(0.65,0,0.45,1) 0 forwards;animation:checkbox-bg .3s cubic-bezier(0.65,0,0.45,1) 0 forwards;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid #fb0}
.addon-pack-details{display:inline-block;padding-right:20px;vertical-align:middle}
.addon-pack-details p{color:#000;font-size:1.4rem}
.modal-footer div{display:inline-block}
.addon-details div{display:inline-block;vertical-align:top}
.accordian-icon{position:relative;float:right}
.addon-details{cursor:pointer}
.strike-through{text-decoration:line-through}
.display-none{display:none !important}
.mobile-email{width:100%}
#user-email-address{padding-right:16px}
#card-mobile-number div.main-content-area{width:100%}
.button.loading,button.loading,input[type="button"].loading,input[type="reset"].loading,input[type="submit"].loading{color:transparent !important;background:#fb0 url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2250%22%20fill%3D%22none%22%20ng-attr-stroke%3D%22%7B%7Bconfig.color%7D%7D%22%20ng-attr-stroke-width%3D%22%7B%7Bconfig.width%7D%7D%22%20ng-attr-r%3D%22%7B%7Bconfig.radius%7D%7D%22%20ng-attr-stroke-dasharray%3D%22%7B%7Bconfig.dasharray%7D%7D%22%20stroke%3D%22%23222%22%20stroke-width%3D%225%22%20r%3D%2220%22%20stroke-dasharray%3D%2294%2050%22%20transform%3D%22rotate(54%2050%2050)%22%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20calcMode%3D%22linear%22%20values%3D%220%2050%2050%3B360%2050%2050%22%20keyTimes%3D%220%3B1%22%20dur%3D%22600ms%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fcircle%3E%3C%2Fsvg%3E") no-repeat center / 40px;pointer-events:none}
.button.disabled,button.disabled,input[type="button"].disabled,input[type="reset"].disabled,input[type="submit"].disabled{background:#ddd !important;border-color:#ddd !important;cursor:not-allowed;pointer-events:none;box-shadow:none !important}
#mobile-selection-list_two_wheeler .collapse-group{width:auto}
#mobile-selection-list .collapse-group{width:auto}
.summary-mobile-error-font{color:#e00 !important;font-size:1.2rem;font-weight:200}
div.modal-unavailable-in-city ul.fr-links-ul li{padding:14px 0}
.loading-container{align-items:center;-ms-flex-align:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;font:62.5% "Muli",Helvetica,Arial,sans-serif;background:#fff;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center}
.parentDiv{align-items:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-webkit-box-pack:center}
.loading-container p{color:#444;font:400 1.5em "Muli","Helvetica",Arial,sans-serif}
.loader-height{height:400px}
.loading{position:relative;width:30px;height:30px;margin-bottom:8px;background:-webkit-gradient(linear,left top,right top,from(#f90),to(#fe9));background:linear-gradient(to right,#f90,#fe9);border-radius:50%;-webkit-animation:rotate .75s infinite linear;animation:rotate .75s infinite linear}
.loading::after{position:absolute;top:50%;left:50%;width:25px;height:25px;content:"";background:#fff;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@-webkit-keyframes rotate{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes rotate{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes placeHolderShimmer{0{background-position:-468px 0}
100%{background-position:468px 0}
}
@keyframes placeHolderShimmer{0{background-position:-468px 0}
100%{background-position:468px 0}
}
.animated-background{position:relative;height:96px;color:transparent !important;background:#f5f5f5;background:-webkit-gradient(linear,left top,right top,color-stop(8%,#ddd),color-stop(18%,#ddd),color-stop(33%,#fff));background:linear-gradient(to right,#ddd 8%,#ddd 18%,#fff 33%);background-size:800px 104px;border-radius:2px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
@media only screen and (max-width:478px){.fake-input-form .input-field-wrapper{display:none}
button.mkt-btn-primary{padding:14px 32px;font-size:1.75rem}
.quote-band-bg-img{background-size:cover !important}
}
@media only screen and (max-width:768px){.fake-input-form .input-field-wrapper{display:none}
}
@media only screen and (max-width:768px){.fake-input-form .input-field-wrapper{display:none}
}
.content-mask{height:-webkit-max-content;height:-moz-max-content;width:-moz-max-content;width:-webkit-max-content;width:max-content;height:max-content;color:transparent !important;background:#f5f5f5;background-image:-webkit-gradient(linear,left top,right top,from(#f5f5f5),color-stop(40%,#ddd),color-stop(80%,#f5f5f5),to(#f5f5f5));background-image:linear-gradient(to right,#f5f5f5,#ddd 40%,#f5f5f5 80%,#f5f5f5 100%);background-repeat:no-repeat;border-radius:2px;-webkit-animation:shimmer cubic-bezier(0.25,0.25,0.1,0.1) 1.75s;animation:shimmer cubic-bezier(0.25,0.25,0.1,0.1) 1.75s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transition-delay:0 !important;transition-delay:0 !important}
@-webkit-keyframes shimmer{from{background-position:-468px 0}
to{background-position:468px 0}
}
@keyframes shimmer{from{background-position:-468px 0}
to{background-position:468px 0}
}
li.content-mask{margin:18px 16px;font-size:1.5rem;line-height:1}
@media only screen and (max-width:478px){button.mkt-btn-primary{padding:14px 32px;font-size:1.75rem}
li.content-mask{margin:18px 16px;font-size:1.4rem;line-height:1}
}
#purchase-year-suggestions,#purchase-month-suggestions{border-top:1px solid #ddd}
@media screen and (min-width:800px){#city-suggestion{border-top:1px solid #fb0}
}
@media screen and (max-width:780px){#city-suggestion{border-top:1px solid #ddd}
}
#animated-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
p.animated-background.content-mask{margin-bottom:10px;line-height:1}
.loader-text{margin-bottom:8px;font-size:1.65rem;font-weight:800;text-align:center}
.loader-text-subtitle{color:#444;font-size:1.45rem;text-align:center}
.loading.align{display:-webkit-box;display:-ms-flexbox;display:flex;width:24px !important;height:24px !important;margin:14px auto auto;border-radius:50%}
.loading.align::after{width:20px !important;height:20px !important}
.loader-icon{margin-bottom:12px;text-align:center}
.align--left{text-align:left;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}
.align--right{text-align:right;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}
.align--center{margin-left:auto;margin-right:auto;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.ser-fail-modal-btn-div{display:inline;margin-right:4px}
.ser-fail-modal-btn{padding:13px 28px}
.ser-fail-modal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.ser-fail-modal-div{margin-bottom:18px;text-align:center}
.ser-fail-modal-txt{margin:14px auto 20px;font-size:2rem;font-weight:400}
.mobile-loader{margin:0 10px 0 0}
.btn-loading{color:transparent !important;background:#fb0 url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2260%22%20height%3D%2260%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2250%22%20fill%3D%22none%22%20ng-attr-stroke%3D%22%7B%7Bconfig.color%7D%7D%22%20ng-attr-stroke-width%3D%22%7B%7Bconfig.width%7D%7D%22%20ng-attr-r%3D%22%7B%7Bconfig.radius%7D%7D%22%20ng-attr-stroke-dasharray%3D%22%7B%7Bconfig.dasharray%7D%7D%22%20stroke%3D%22%23222%22%20stroke-width%3D%225%22%20r%3D%2220%22%20stroke-dasharray%3D%2294%2050%22%20transform%3D%22rotate(54%2050%2050)%22%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20calcMode%3D%22linear%22%20values%3D%220%2050%2050%3B360%2050%2050%22%20keyTimes%3D%220%3B1%22%20dur%3D%22600ms%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%3E%3C%2FanimateTransform%3E%3C%2Fcircle%3E%3C%2Fsvg%3E") no-repeat center / 40px;pointer-events:none}
button:disabled{background-color:#bbb;border-color:#bbb;pointer-events:none}
.inline-block{display:inline-block}
.components-title{background-color:#ddd;position:-webkit-sticky;position:sticky;top:0;z-index:1;margin-top:40px}
.statistic-unit{margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.statistic-unit .statistic-title{margin:0}
.statistic-unit .statistic-subtitle{margin:0}
.header-custom{font-family:inherit;padding-top:70px}
.text-transform--uppercase{text-transform:uppercase}
.text-transform--lowercase{text-transform:lowercase}
.text-transform--capitalize{text-transform:capitalize}
.font-weight--100{font-weight:100}
.font-weight--200{font-weight:200}
.font-weight--300{font-weight:300}
.font-weight--400{font-weight:400}
.font-weight--500{font-weight:500}
.font-weight--600{font-weight:600}
.font-weight--700{font-weight:700}
.font-weight--800{font-weight:800}
.font-weight--900{font-weight:900}
.text-color--muted{color:#bbb}
.text-color--primary{color:#fb0}
.text-color--success{color:#6b7}
.text-color--info{color:#29f}
.text-color--warning{color:#fa0}
.text-color--danger{color:#e00}
.text-color--white{color:#fff}
.text-color--black{color:#000}
.text-color--gray{color:#444}
.text-color--link{color:#fa0}
.pan-validation{font-size:1.1rem;padding:0 10px;margin-top:-20px;color:#e00}
.pull--left{float:left !important}
.pull--right{float:right !important}
.payment-received{font-size:1.8rem;line-height:1.4}
.width--25{width:25%}
.width--50{width:50%}
.width--75{width:75%}
.width--100{width:100%}
.height--25{height:25%}
.height--50{height:50%}
.height--75{height:75%}
.height--100{height:100%}
.custom-suggestions-box .tab-content{max-height:180px;overflow-y:auto}
@media screen and (max-width:768px){.pad-lr-40{padding-right:4rem;padding-left:24px}
}
[ng-cloak]{display:none !important}
.no-border{border:none !important}
.quote-form-switcher a{text-align:center;display:inline-block}
.qf-switcher-img-holder{height:65px;width:65px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:5px;border:2px solid transparent;transition:all .2s ease-in-out;box-shadow:0 2px 9px 2px rgba(0,0,0,0.04)}
.qf-switcher.active .qf-switcher-img-holder{border-color:#fb0}
.qf-switcher:hover .qf-switcher-img-holder{border-color:#fb0}
.qf-switcher-img-holder>img{height:50px;width:50px}
@media(max-width:767px){.qf-switcher-img-holder{border-radius:2px}
ul.quote-form-switcher>li{margin-right:25px}
#two-wheeler-petrol-mobi{max-height:300px !important;overflow-x:scroll !important}
}
li#recent-year-list{font-size:1.4rem;color:#444;font-weight:800 !important;margin-top:12px !important;pointer-events:none !important}
.custom-suggestions-list__li--margin-top{margin-bottom:0}
ul.custom-suggestions-list li{font-size:1.6rem}
.cloud-flare-fixes{padding-left:8px !important;padding-right:47px !important}
.cloud-flare-fixes-mobile-number{border-right:none !important;width:57% !important}
.searchfield-input p.label-text-tag,#car-searchfield-wrapper .searchfield-input .label-text-tag,.inline-label-divider,#purchase-year-input::placeholder,#residence-city::placeholder{font-size:1.8rem !important;color:#999;font-weight:300 !important}
@media(min-width:768px){div.quote-forms-button::before{top:-175px;display:none}
}
@media(max-width:767px){.home-page-banner::before{display:none}
}
@media(min-width:320px) and (max-width:480px){p.h3.h3--font{font-size:1.6rem}
.mr-b-30--mobile{margin-bottom:3rem}
.quote-form-switcher.quote-form-switcher--margin-bottom{margin-bottom:20px}
.quote-forms.quote-forms-button{margin-bottom:180px}
.visible-xs--width,.quote-form-wrapper{width:100%}
.visible-xs--width .visible-xs__btn{width:100%;display:block}
.quote-band-section--height{height:520px}
}
@media(max-width:480px){.qf-switcher-img-holder{height:60px;width:60px}
.qf-switcher-img-holder>img{height:33px;width:40px}
ul.quote-form-switcher>li{margin-right:20px}
}
@media(max-width:320px){.qf-switcher-img-holder{height:55px;width:55px}
.qf-switcher-img-holder{margin-right:0}
.qf-switcher-img-holder>img{height:33px;width:35px}
ul.quote-form-switcher>li{margin-right:15px}
}
#purchase-year-suggestions #purchase-year-input,#bike-purchase-year-older{padding:8px 95px 7px 16px}
@media screen and (max-width:767px){.custom-suggestions-list li{font-size:1.4rem !important}
}
.custom-suggestions-list__li{color:#444;font-weight:600 !important;margin-top:2px !important;pointer-events:none}
.custom-suggestions-list__li--margin-top{margin-bottom:0}
ul.custom-suggestions-list li{font-size:1.6rem}
.searchfield-input p.label-text-tag{font-size:1.6rem}
@media(min-width:320px) and (max-width:480px){p.h3.h3--font{font-size:1.6rem}
.mr-b-30--mobile{margin-bottom:3rem}
.quote-form-switcher.quote-form-switcher--margin-bottom{margin-bottom:20px}
.quote-forms.quote-forms-button{margin-bottom:180px}
.visible-xs--width,.quote-form-wrapper{width:100%}
.visible-xs--width .visible-xs__btn{width:100%;display:block}
.quote-band-section--height{height:520px}
}
@media(max-width:480px){.qf-switcher-img-holder{height:60px;width:60px}
.qf-switcher-img-holder>img{height:33px;width:40px}
ul.quote-form-switcher>li{margin-right:20px}
}
@media(max-width:320px){.qf-switcher-img-holder{height:55px;width:55px}
.qf-switcher-img-holder{margin-right:0}
.qf-switcher-img-holder>img{height:33px;width:35px}
ul.quote-form-switcher>li{margin-right:15px}
}
#purchase-year-suggestions #purchase-year-input{padding:8px 95px 7px 16px}
.maintenance-header{font-size:16px;font-weight:800}
.maintanence-inputs-wrapper label{font-size:11px;font-weight:600}
.maintanence-inputs-wrapper .input-field-wrapper{margin-bottom:10px}
.maintanence-inputs-wrapper input{padding:9px !important;font-size:11px !important}
#maintainence-success .item-state-icon{top:75%}
@media(min-width:768px){.mobile-number-or{display:none}
#maintanence-modal .modal-inner{width:40% !important}
.two-column-display{display:flex;flex-direction:row;align-items:center}
.two-column-display .two-column-display-child-fields{width:45%}
.two-column-display-child-option{width:10%}
}
.item-state-icon{position:absolute;top:78%;left:9%;width:19px;height:19px;border:1px solid #1b6;background:#1b6;border-radius:100%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.item-state-icon i{position:absolute;top:50%;left:50%;font-size:16px;color:#fff;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.icon-checkmark::before{content:"\e91a"}
@media(max-width:767px){#maintenance-heading{padding-top:40px}
.maintenance-header{font-size:23px;line-height:25px}
.maintenance-sub-header{font-size:16px;margin-bottom:20px}
.maintanence-inputs-wrapper label{font-size:16px;margin-bottom:10px}
.maintanence-inputs-wrapper input{padding:15px !important;font-size:15px !important}
.maintanence-cta-wrapper{margin-top:20px !important;width:100%}
.maintanence-cta-wrapper button{width:100%}
.error-msgs{font-size:15px !important;margin-top:3px !important}
.item-state-icon{position:absolute;top:78%;left:9%;width:19px;height:19px;border:1px solid #1b6;background:#1b6;border-radius:100%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.item-state-icon i{position:absolute;top:50%;left:50%;font-size:16px;color:#fff;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.icon-checkmark::before{content:"\e91a"}
@media(max-width:767px){#maintenance-heading{padding-top:40px}
.maintenance-header{font-size:23px}
.maintenance-sub-header{font-size:16px;margin-bottom:20px}
.maintanence-inputs-wrapper label{font-size:16px;margin-bottom:10px}
.maintanence-inputs-wrapper input{padding:15px !important;font-size:15px !important}
.maintanence-cta-wrapper{margin-top:20px !important;width:100%}
.maintanence-cta-wrapper button{width:100%}
.error-msgs{font-size:15px !important;margin-top:3px !important}
.item-state-icon{top:84%;left:6%;width:30px;height:30px}
.success-text{font-size:20px;padding-left:35px}
.success-subtext{font-size:16px !important}
}
#quote-band-four-wheeler .quote-option label{color:#000 !important}
.view-animate.ng-enter,.view-animate.ng-leave{transition:all cubic-bezier(0.25,0.46,0.45,0.94) .3s;display:block;position:absolute;top:0;left:0;right:0;bottom:0}
.success-text{font-size:20px;padding-left:35px}
.success-subtext{font-size:16px !important}
}
#quote-band-four-wheeler .quote-option label{color:#444}
.view-animate.ng-enter,.view-animate.ng-leave{transition:all cubic-bezier(0.25,0.46,0.45,0.94) .3s;display:block;position:absolute;top:0;left:0;right:0;bottom:0}
.view-animate.ng-enter{top:100%}
.view-animate.ng-enter.ng-enter-active{top:0}
.view-animate.ng-leave.ng-leave-active{top:-100%}
@media screen and (min-width:768px){.ct-collapse-group{width:100% !important}
}
@media screen and (min-width:768px){.text-sm-center{text-align:center}
}
.section-pad{padding:30px 0}
@media(min-width:768px){.section-pad{padding:50px 0}
}
@media(max-width:767px){.d-xs-flex{display:flex;overflow-x:auto}
.flex-xs-80{flex:0 0 80%;max-width:80%}
}
.bg-white{background-color:#fff}
.bt-ddd{border-top:1px solid #ddd}
div.container.quote-band-bg-img-container{width:100%;padding:0}
div.row.quote-band-bg-img-row{margin:0}
.breadcrumb-active{pointer-events:none}
.pad-l-16{padding-left:16px !important}
.pad-bt-4{padding-top:4px !important;padding-bottom:4px !important}
.pad-bottom-3{padding-bottom:3px}
.search-iocn-home{top:5px !important}
.font-size-18{font-size:18px !important}
.hero-unit-section-banner .odd-col .h1-v2,.hero-unit-section-banner .odd-col .h2-v2{margin-bottom:10px}
.hero-unit-section-banner .odd-col .h1-v2+.quote-band,.hero-unit-section-banner .form-container .quote-band{margin-top:40px}
.hero-unit-section-banner .odd-col p.h3{color:#fff}
.hero-unit-section-banner .odd-col p.h3+div.quote-band{margin-top:40px}
.hero-unit-section-banner .odd-col div.quote-form-wrapper{margin-top:40px}
.hero-unit-section-banner .odd-col+div.b-clear{margin-top:40px}
.hero-unit-section-banner .quote-band-car{margin-top:40px}
span.h1-v2.txt-white.mr-b-20{font-size:4rem;font-weight:800}
span.h1-v2.txt-white.mr-b-20.banner-heading{font-size:3rem}
@media(min-width:768px){span.h1-v2.txt-white.mr-b-20{font-size:4rem}
span.h1-v2.txt-white.mr-b-20.banner-heading{font-size:4rem}
}
span.h1-v2.txt-white.mr-b-40{font-size:30px;font-weight:800}
@media(min-width:768px){span.h1-v2.txt-white.mr-b-40{font-size:40px;font-weight:800}
}
.lazy-container{position:relative;overflow:hidden}
.lazy-animation{background:rgba(243,243,243,0.3) !important;transition:all 300ms ease-in-out}
.lazy-animation::after{content:"";background-color:#333;width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:loader-animate;animation-name:loader-animate;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(30%,rgba(255,255,255,0.6)),color-stop(81%,rgba(255,255,255,0)));background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(224,224,224,0.62) 30%,rgba(255,255,255,0) 81%)}
@-webkit-keyframes loader-animate{0{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
100%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@keyframes loader-animate{0{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
100%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
.lazy{opacity:0;transition:all 2s ease-in-out}
.lazy.active{opacity:1}
div.container.quote-band-bg-img-container{width:100%;padding:0}
div.row.quote-band-bg-img-row{margin:0}
.breadcrumb-active{pointer-events:none}
/*!
 * progressively 1.1.2
 * https://github.com/thinker3197/progressively
 * @license MIT licensed
 *
 * Copyright (C) 2016-17 Ashish
 */.progressive{overflow:hidden;position:relative}
.progressive__img{width:100%;height:100%;transform:translateZ(0)}
.progressive--not-loaded{filter:blur(30px);transform:scale(1.1)}
.progressive--is-loaded{filter:blur(20px);animation:a .5s both;transform:scale(1)}
@keyframes a{0{filter:blur(20px)}
to{filter:blur(0)}
}
.mb-30{margin-bottom:30px}
.quote-option label{font-size:1.4rem !important;font-weight:600 !important;color:#000}
.header .nav__list a.nav__link[href="/health-insurance"]{color:#fb0}
.covid-label{position:absolute;font-size:10px;top:-35px;background:#fb0;padding:0 6px;text-align:center;border-radius:5px;font-weight:800;width:max-content;left:50%;transform:translateX(-50%);-webkit-animation-name:bounce-label;animation-name:bounce-label;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-iteration-count:infinite;user-select:none}
.waiting-period-label{left:-28px}
.chat-label{left:17px !important}
.covid-label::before,.premium-increase-arrow{position:absolute;bottom:-4px;left:50%;transform:translateX(-50%) rotate(45deg);content:"";height:8px;width:8px;background:#fb0}
.travel-opt-list{position:relative}
@keyframes bounce-label{0,20%,53%,80%,100%{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(-50%,-5px,0);transform:translate3d(-50%,-5px,0)}
70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(-50%,-3px,0);transform:translate3d(-50%,-3px,0)}
90%{-webkit-transform:translate3d(-50%,-4px,0);transform:translate3d(-50%,-2px,0)}
}
.renew-policy-text{font-weight:600}
.renew-policy .qf-switcher-img-holder>img{width:28px;height:28px}
.renew-policy:hover .qf-switcher-img-holder{border-color:#fb0}
.bpw-widget-btn{background-color:#fff !important}
.bpw-widget-btn{background-image:url("https://digitchatbot-prod.godigit.com/assets/modules/channel-web/chatbot_final.svg");background-size:600px 600px;background-repeat:no-repeat;background-position:center;border-radius:50%;width:60px;height:60px;background-size:cover;cursor:pointer}
.bpw-widget-btn>*{display:none}
.bpw-widget-btn:focus,.bpw-widget-btn:hover{background-color:white}
.bpw-floating-button{-webkit-tap-highlight-color:transparent;box-shadow:none;animation:MoveUpDown 1s linear infinite}
.bpw-floating-button{float:right;fill:#fff;display:flex;align-items:center;justify-content:center;z-index:1;cursor:pointer;overflow:hidden;padding:0;border:0;background-clip:padding-box;transition:width 1s,height 1s}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.bp-widget-side{z-index:999 !important}
.chatbot-hide-scroll{overflow-y:hidden !important}
.premium-increase-label{display:none;align-items:center;border-radius:4px;background-color:#fff8e5;padding:12px 18px;margin-bottom:30px}
.premium-increase-label.covid-label{padding:0 14px;border:1px solid #fb0;margin-bottom:0;left:-155px}
.premium-increase-label-container{position:relative}
.premium-increase-label.covid-label::before,.premium-increase-arrow{background-color:#fff8e5;border-right:1px solid #fb0;border-bottom:1px solid #fb0;bottom:-5px}
.premium-increase-arrow-left{left:90px}
.premium-increase-arrow-right{left:280px}
.premium-increase-content{margin-left:16px}
.premium-increase-label.covid-label .premium-increase-content{margin-left:8px}
.premium-increase-content p{font-size:13px;color:#444;font-weight:600;line-height:1.5;margin:0}
.premium-increase-label.covid-label p{font-size:11px}
.premium-increase-content p span{color:red}
.premium-increase-content p b{font-weight:800}
.premium-increase-label .trending-icon img{width:24px}
.agent-loading-icon #animated-loading{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9;width:100%;height:100%;background:#fff;position:fixed;left:0}
.agent-loading-icon .img-class{margin-top:0 !important;width:400px !important}
.agent-loading-icon .loader-text{margin-top:20px !important}
.agent-loading-icon .loading-msgs{color:#444;font-size:14px;font-weight:400;line-height:17px;padding:.5rem;position:relative}
.native-loading-icon #animated-loading{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9;width:100%;height:100%;background:#fff;position:fixed;left:0;top:0}
.native-loading-icon .img-class{margin-top:0 !important;width:400px !important}
.native-loading-icon .loader-text{margin-top:20px !important}
.native-loading-icon .loading-msgs{color:#444;font-size:14px;font-weight:400;line-height:17px;padding:.5rem;position:relative}
.native-text{font-weight:600 !important;margin-top:25px !important;font-size:14px;width:90%;margin-bottom:8px;text-align:center}
p.native-p{font-size:1.5rem !important;margin-top:12px !important}
.tab-key-border:focus{border:1.25px solid #444 !important}
.tab-key-border,.tab-key-cta-bg-color,.tab-key-whatsapp-cta-bg-color{outline:0}
.tab-key-cta-bg-color:focus{background-color:#fc3 !important}
.tab-key-whatsapp-cta-bg-color:focus{background-color:#0ed1a0 !important}
.checkbox-option-health .tab-key-border:focus{border:1.5px solid #444 !important}
.motor-tc-section .help-block{top:70%;text-align:center}
.heroFincorpContainer{display:flex;gap:18px;justify-content:center;align-items:center;margin-left:0;margin-top:32px}
@media only screen and (max-width:768px){.heroFincorpContainer{margin-left:0;flex-direction:column}
}
.fincorpLogoData{display:flex;padding:16px;align-items:center;justify-content:center;gap:11px;background-color:#fffaeb;border-radius:16px}
.fincorpText{font-weight:600;font-size:14px;line-height:18px;color:#444;font-style:normal}
.fincorpIcon{background:white;padding:5px;text-align:center;font-size:17px;border-radius:4px}
[font~="heading_font"]{font-size:25px !important}
.heading-quote{display:none}
.partner-home-page{display:none}
.digit-logo-row{display:none}
.background_image_storelink{margin-left:-16rem;margin-top:342px;position:absolute}
.mobile_view{display:none}
.partner_home_fordesktop #car-mobile-number-option{width:42% !important}
.partner_home_fordesktop .terms-conditions-check-wrapper{padding-right:6px !important}
.partner_home_fordesktop #car-mobile-number-option{border-right:1px solid #fff f}
.partner_home_fordesktop #mobile-number-option{border-right:1px solid #fff f !important}
.partner_home_fordesktop-2w .terms-conditions-check-wrapper{padding-right:6px !important}
.partner_home_fordesktop-2w #get-quote-div-reg{width:0 !important}
.partner_home_fordesktop-2w #bike-insurance-expiry{border-right:1px solid #fff}
.partner_home_fordesktop-2w #bike-insurance-expiry-cloudFlare{border-right:1px solid #fff}
.partner_home_fordesktop-2w #city-field-wrapper{border-right:1px solid #fff}
.partner-band-bg-img{width:100%;height:100%;object-fit:fill}
@media(width:768px){.virat-img-new img{height:253px !important}
.partner_home_fordesktop .terms-conditions-check-wrapper{margin-top:0 !important;margin-right:12rem !important}
.cloud-flare-remove{display:none !important}
.partner_home_fordesktop-2w .termsCheckMarkBike{margin-right:-84px}
.partner_home_fordesktop-2w .display-flex{width:78%}
.partner_home_fordesktop-2w .fields-header{width:62%}
}
@media screen and (max-width:767px){.mobile_view{display:block;padding-bottom:2px}
.desktop_view_partner{display:none}
.background_image_storelink{display:none}
.partner-home-page{display:block}
.partner-home-page .partner-subheading{display:none}
.partner-home-page .car-new-flow-mobile-form-section{margin:5rem -9rem 0 -102px !important;background-color:#fff !important;border-top:none !important}
.partner-home-page .bike-form-content-width{margin:-15rem -26px 0 !important}
.partner-home-page .get-quote-btn-common{width:100% !important}
.partner-home-page .bike-mobile-form-section{margin-top:50px !important}
.partner-home-page .bk-form{margin-top:-23px !important}
.partner-home-page .cr-car-mobile-num-input{padding-left:5rem !important}
.partner-home-page .bk-subheading{display:none}
.partner-home-page .margin-adjust{margin-bottom:48%}
.partner-home-page .bike-mobile-form-section{border:0}
.partner-home-page .cv-form-content-width{margin:-17rem -1rem 0 !important}
.partner-home-page .cv-subheading{display:none}
.partner-home-page .cv-header{display:none}
.partner-home-page .zero-paperwork{display:none}
.partner-home-page #brandNewBtnCv{font-weight:400 !important;color:#000}
.partner-home-page .page-content{background-color:#fff !important}
.partner-home-page .cv-register-form{margin-left:-34px;margin-top:-20px;margin-right:-25px}
.partner-home-page .bk-bike-register-form{padding-left:20px;padding-right:20px;padding-top:42px;margin:-49px 0rem 3rem 0rem !important;box-shadow:none !important}
.partner-home-page #brandNewBtnCv{letter-spacing:0}
.partner-home-page .cr-form-group button{box-shadow:0 2px 8px 2px rgba(255,187,0,0.48)}
.partner-home-page .form-toggle-card{justify-content:center}
.partner-home-page .cr-dk-rn{margin:1rem 2px 0;padding:9px 23px}
.partner-home-page .car-register-num-content-image{display:none}
.partner-home-page .bike-register-num-content-image{display:none}
.partner-home-page .car-partner-container{box-shadow:none !important}
#motor-home-section{height:auto !important}
.regNo{padding-bottom:15px}
.mobileNo{padding-bottom:15px}
.partner-details{display:flex;flex-direction:column;margin-top:-20px}
.partner-regText{left:2rem;top:-1rem;background-color:white;padding:2px 4px;position:absolute;line-height:1.8rem;color:#999;position:absolute}
.text-colour--mobile span{color:#000 !important;font-weight:900;font-size:18px;line-height:26.4px}
.text-colour--mobile .black-text{font-weight:600;font-size:14px;line-height:18px;width:67%}
.revamp-card--mobile{background-color:#fff;border-radius:8px;padding-top:10px;display:flex;align-items:center;flex-direction:column;padding-bottom:26px}
.img-holder-revamp{height:64px;width:98px;border:2px solid #dddd;display:flex;flex-direction:column;border-radius:4px}
.get-quote-common-btn{height:45px !important;width:300px !important;border-radius:8px;padding:14px 16px;color:#000;background-color:#fb0;border:0;font:900 1.4rem / 1.22 "Muli","Helvetica Neue",Helvetica,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;text-align:center;margin-bottom:10px}
.form-toggle-card-partner{margin-bottom:10px;display:flex;gap:10px;justify-content:flex-start;padding-left:15px}
.car-partner{gap:10px;padding-left:0}
.car-partner-details{padding-right:10px}
.partner-submit-button{border:1px solid #444 !important;margin:0 !important}
}
.turn-stile-pointer-block{pointer-events:none !important}
.turnstil-btn-disabled{background:#ddd !important;border-color:#ddd !important;pointer-events:none;cursor:not-allowed}
.turnstil-btn-disabled div{color:#000 !important}
.qf-card-main::before,.ncb-options::before,.extra-options-band-inner::before,.add-ons-wrapper .add-on-options-wrapper::before,.optimise-premium-row::before,#card-personal-details .first-name-field-wrapper::before,.registration-type-left::before,.registration-type::before,.qf-card-main::after,.ncb-options::after,.extra-options-band-inner::after,.add-ons-wrapper .add-on-options-wrapper::after,.optimise-premium-row::after,#card-personal-details .first-name-field-wrapper::after,.registration-type-left::after,.registration-type::after{display:table;content:""}
.qf-card-main::after,.ncb-options::after,.extra-options-band-inner::after,.add-ons-wrapper .add-on-options-wrapper::after,.optimise-premium-row::after,#card-personal-details .first-name-field-wrapper::after,.registration-type-left::after,.registration-type::after{clear:both}
.ncb-option-amount,.checkout-breakup-wrapper .breakup-title,.card-personal-details .fieldset-title{margin:5px 0;color:#000;font:normal 600 1.8rem/130% "Muli","Helvetica Neue",Helvetica,Arial,sans-serif}
@media screen and (min-width:600px){.ncb-option-amount,.checkout-breakup-wrapper .breakup-title,.card-personal-details .fieldset-title{font-size:1.92rem}
}
@media screen and (min-width:768px){.ncb-option-amount,.checkout-breakup-wrapper .breakup-title,.card-personal-details .fieldset-title{font-size:2.3rem}
}
.build-plan .plan-price-classic{font-weight:900;margin:0;color:#000;font-size:1.8rem;text-align:right}
.boast-area .main-content-area.pad-bor{padding-bottom:0}
.idv-right-border .extra-option-title.optimise-title{width:100%}
@media screen and (max-width:768px){.build-plan .plan-price-classic{font-weight:900;margin:0;color:#000;font-size:1.5rem;text-align:right}
#addons-cover-wrapper.addons-wrapper{padding:20px 10px}
.vehicle-value-wrapper .extra-option-medium-title{position:relative;top:-7px}
#addons-cover-wrapper.addons-wrapper .optimise-title{float:left}
.extra-options-band .optimise-title{font-size:14px;font-weight:400 !important;padding-bottom:10px;color:#000;font-family:Muli}
.boast-area .three-image-float .floater{width:100% !important;border:1px solid #ddd;margin:5px 0;padding:10px;border-radius:4px;display:flex}
.boast-area .main-content-area.pad-bor{border-bottom:1px solid #ddd}
.boast-area .testimonials .spliter .col-sm-4{padding:10px 0}
.boast-area .testimonials .testimonial-container .five-stars{margin:0}
.boast-area .testimonials .spliter{overflow:hidden;border:0;padding-bottom:0}
.boast-area .testimonials .testimonial-container .five-stars img{width:80px}
.boast-area .testimonials .testimonial-container .grey{margin:0 0 20px}
.boast-area .three-image-float .floater .float-content{padding-left:20px;text-align:left;line-height:20px}
.boast-area .three-image-float{margin-top:15px;padding-bottom:10px}
.boast-area .three-image-float .floater .image{display:flex;align-items:center;height:auto}
.boast-area .three-image-float .floater .image img{width:90px}
.boast-area .three-image-float .mobile-right-holder{text-align:left;margin-left:20px}
#checkout-footer-build-plan .plan-cta-wrapper-space{margin:0;padding-right:15px}
.card .footer-cleanup.plan-options-wrapper{bottom:100px}
.boast-area .main-content-area .accordian{margin-bottom:100px}
.boast-area .rect-box{display:none}
h4.rectangle-box{display:none}
.main-content-area .two-floats .float1{width:100%}
#addons-cover-wrapper,.extra-options-band .extra-options-band-inner .vehicle-value-wrapper{width:100% !important;padding:10px;border-top:1px solid #ddd}
.extra-options-band .extra-options-band-inner .vehicle-value-wrapper{margin-bottom:0}
.cng-container{width:100% !important;padding:5px 10px 10px;border-bottom:0}
.extra-options-band .extra-options-band-inner{padding:0}
.extra-options-band .extra-option-medium-title{display:block;width:100%}
}
.three-image-float{overflow:auto;margin-top:50px}
.three-image-float.customer-stories{border:0;padding-bottom:40px}
.three-image-float.customer-stories img{width:50px;height:50px}
.three-image-float.customer-stories .icon-image{float:left;width:24%}
.three-image-float.customer-stories .story-content{float:left;text-align:left;width:75%;color:#444;font-size:12px;line-height:14px;width:201px}
.three-image-float.customer-stories .story-grey{color:#999;font-size:12px;font-weight:400;line-height:14px;text-align:right;margin-right:15px;margin-top:20px}
.three-image-float.customer-stories .story-float1,.three-image-float.customer-stories .story-float2{border-right:2px solid #ddd}
.three-image-float .floater{width:33%;text-align:center;float:left}
.three-image-float .floater .image{height:140px}
.three-image-float .floater .float-heading{color:#444;font-size:16px;font-weight:700;line-height:19px}
.three-image-float .floater .float-content{color:#444;font-size:14px;font-weight:400;line-height:17px;width:234px;margin:0 auto 10px auto}
.two-floats{width:100%}
.two-floats .float1{width:45%;float:left;margin-right:5%}
.two-floats .float1 .plan-options-wrapper{padding-top:10px}
.two-floats .float1 .plan-options-wrapper p{font-size:14px;margin-bottom:20px;color:#000;line-height:20px}
.footer-cleanup.plan-options-wrapper{position:absolute;bottom:0;width:100%;background:#fff;left:0;padding:20px}
.two-floats .float2{width:50%;float:left;text-align:center}
.two-floats .float2 img{width:40%}
.testimonials{overflow:hidden}
.testimonials .content{padding:0}
.testimonials .below-testimonial .testimonial-flex{display:flex;align-items:center;overflow:hidden;padding-left:20px}
.testimonials .below-testimonial .testimonial-flex.second-flex .img-holder,.testimonials .below-testimonial .testimonial-flex.third-flex .img-holder{margin-right:-8px}
@media screen and (min-width:1200px){}
.build-your-plan .main-content-area{padding:20px 30px}
.build-your-plan h4{font-size:20px;font-weight:700}
@media screen and (max-width:768px){.build-your-plan h4{font-size:16px}
.testimonials .testimonial-container .testimonials-title{font-size:14px}
.boast-area .testimonials .content{margin-bottom:0}
.testimonials .spliter .col-sm-4,.coupon-apply-border{border-bottom:1px solid #ddd}
.testimonials .spliter .col-sm-4.third-no-border{border:0}
.boast-area .main-content-area .testimonials .testimonial-container{margin-top:0;border:0;min-height:auto;padding:0}
.boast-area .testimonials .below-testimonial .fb_img{width:30px;margin-right:15px}
.boast-area .testimonials .below-testimonial .third-flex{border:0}
.testimonials .below-testimonial{width:300px;margin:auto;display:flex;align-items:center;flex-wrap:wrap}
.testimonials .below-testimonial .testimonial-flex{display:flex;justify-content:center;padding:20px;border-bottom:1px solid #ddd}
.testimonials .below-testimonial .img-holder{margin-right:0;padding:0}
.testimonials .below-testimonial .img-holder img{width:45px}
.testimonials .below-testimonial .text{font-size:14px}
.testimonials .below-testimonial .col-sm-6{margin-top:50px}
.testimonials .below-testimonial .second-flex{margin-left:20px}
.testimonials .below-testimonial .second-flex .img-holder{margin-right:0 !important}
.testimonials .below-testimonial .two-flex{align-items:flex-end}
.boast-area .main-content-area .accordian .each-question span{width:210px;display:inline-block}
.loader-img-div img{position:absolute;left:0;width:20px;top:20px}
}
.testimonials .below-testimonial .two-flex{display:flex}
.testimonials .testimonial-container{padding-top:0;border-right:1px solid #ddd;margin-right:15px;padding-right:15px}
.testimonials .testimonial-container .testimonials-title{color:#444;font-size:14px;font-weight:700;line-height:24px}
.testimonials .testimonial-container .five-stars{margin-bottom:20px}
.testimonials .testimonial-container .testimonials-content{color:#444;font-size:16px;font-weight:400;line-height:19px}
.testimonials .testimonial-container .testimonials-content p{font-size:14px}
.testimonials .testimonial-container .grey{color:#999;font-size:12px;font-weight:400;margin:20px 0 0;line-height:17px}
.testimonials .testimonial-container.first-container{padding-left:0}
.testimonials .testimonial-container.third-container{border:0;padding-right:0}
.testimonials .spliter .col-sm-4{padding:20px 0}
.testimonials .spliter{overflow:auto}
.below-testimonial{display:flex;padding-top:10px;align-items:center;padding-left:10px;margin-top:20px;margin-left:30px}
.below-testimonial .text{color:#444;font-size:14px;font-weight:700;line-height:19px;width:205px}
.boast-area{border-top:1px solid #ddd;padding-top:20px}
.no-border{border:0}
.boast-area .main-content-area{padding:0}
.boast-area .rect-box{border:1px solid #ddd;border-radius:5px;margin-top:25px;padding:10px}
.boast-area .rect-box .three-image-float{margin:0;padding:20px;border:0}
.boast-area .rect-box .rect-text{color:#444;font-size:16px;font-weight:400;line-height:19px}
.boast-area .accordian{border:1px solid #ddd;margin-top:20px;border-bottom:0;border-radius:2px;margin-bottom:20px}
.boast-area .accordian .accordian-icons{font-size:15px;float:right}
.boast-area .accordian .accordian-icons .icon-chevron-up{display:none}
.boast-area .accordian .each-question{border-bottom:1px solid #ddd;padding:10px;font-size:12px;cursor:pointer}
.boast-area .accordian .each-question span{font-size:14px;display:inline-block}
.boast-area .accordian .each-question .content{display:none;color:#999}
.boast-area .accordian .each-question .content div{margin-top:10px}
.boast-area .accordian .each-question .content.active{opacity:1;height:auto;margin-top:10px}
.plan-cta-wrapper .plan-price{margin:0;color:#000;font:normal 900 1.4rem/130% "Muli","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:right}
@media screen and (min-width:600px){.plan-cta-wrapper .plan-price{font-size:1.44rem}
}
@media screen and (min-width:768px){.plan-cta-wrapper .plan-price{font-size:1.8rem}
}
.qf-card-overview .info,.qf-card-overview .qf-edit-card,.save-error .error,.coverage-benefits li,.extra-option-title,.extra-option-medium-title,.plan-options-wrapper .plan-features li,.ec-question,.ec-answer,.payment-successful-card .subtitle,.detail-field,.detail-edit-btn{margin:5px 0;color:#000;font:400 12px/130% "Muli","Helvetica Neue",Helvetica,Arial,sans-serif}
.payment-successful-card .subtitle,.detail-field,.detail-edit-btn{font-weight:700}
@media screen and (min-width:600px){.qf-card-overview .info,.qf-card-overview .qf-edit-card,.save-error .error,.coverage-benefits li,.extra-option-title,.extra-option-medium-title,.plan-options-wrapper .plan-features li,.ec-question,.ec-answer,.payment-successful-card .subtitle,.detail-field,.detail-edit-btn{font-size:1.4rem}
}
.aeo-option-cta-wrapper .aeo-option-price,.payment-successful-card .title{margin:5px 0;color:#000;font:normal 900 12px/130% "Muli","Helvetica Neue",Helvetica,Arial,sans-serif}
@media screen and (min-width:600px){.aeo-option-cta-wrapper .aeo-option-price,.payment-successful-card .title{font-size:1.4rem}
}
.extra-option-sub,.qf-navbar-item .title{margin:5px 0;color:#666;font:normal 400 10px/130% "Muli","Helvetica Neue",Helvetica,Arial,sans-serif}
@media screen and (min-width:768px){.qf-navbar-item .title{font-size:1.2rem}
}
@media screen and (min-width:768px){.extra-option-sub{font-size:1.4rem}
}
.featured-suggestions li{padding:15px 10px;margin:0;color:#666;font:normal 400 1.4rem/130% "Muli","Helvetica Neue",Helvetica,Arial,sans-serif;border-bottom:1px solid #DDD;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer}
@media screen and (min-width:600px){.featured-suggestions li{font-size:1.44rem}
}
@media screen and (min-width:768px){.featured-suggestions li{font-size:1.8rem}
}
.coverage-card-title,.plan-container,.breakup-container,.education-card-area,.secondary-card-area,.split-layout-spacer,.split-column-spacer,.split-column-layout .split-column-right{padding:24px}
@media screen and (min-width:600px){.coverage-card-title,.plan-container,.breakup-container,.education-card-area,.secondary-card-area,.split-layout-spacer,.split-column-spacer,.split-column-layout .split-column-right{padding:24px}
}
@media screen and (min-width:992px){.coverage-card-title,.plan-container,.breakup-container,.education-card-area,.secondary-card-area,.split-layout-spacer,.split-column-spacer,.split-column-layout .split-column-right{padding:24px}
}
.featured-suggestions li:hover{color:#FC3;background-color:#FFF}
.autocomplete-suggestions{position:absolute;left:0;z-index:9999;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;width:auto;max-height:300px;margin-left:0;overflow-x:hidden;overflow-y:auto;text-align:left;background-color:#FFF;border:1px solid rgba(0,0,0,.12);border-top:0;border-radius:0 0 4px 4px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:default}
.autocomplete-suggestion{position:relative;padding:8px 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer}
.autocomplete-suggestion b{color:#FC3;font-weight:400;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.autocomplete-suggestion.selected{color:#FC3}
.autocomplete-suggestion.selected b,.autocomplete-suggestion.selected a{color:#FFF}
.searchfield-input{position:relative}
.searchfield-input input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]){padding-right:40px}
.searchfield-input .input-icon{position:absolute;top:1px;right:8px;width:30px;height:calc(100% - 2px);background:#FFF;border-radius:0 4px 4px 0;cursor:pointer}
.searchfield-input .input-icon.input-icon-chevron{pointer-events:none}
.searchfield-input .input-icon i{position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.searchfield-input .input-icon .icon-close{display:none}
.searchfield-input .input-icon .icon-chevron-down{display:inline}
.autoComplete--is-focused{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}
.autoComplete--is-focused~.input-icon{pointer-events:all}
.autoComplete--is-focused~.input-icon .icon-close{display:inline}
.autoComplete--is-focused~.input-icon .icon-chevron-down{display:none}
.video-unit{display:table;width:100%}
.video-unit>*{display:table-cell;float:none;vertical-align:middle}
.icon-background{position:absolute;top:50%;left:50%;display:inline-block;width:45px;height:45px;color:#FB0;background-color:transparent;border:1px solid #FB0;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.icon-background i{position:absolute;top:50%;left:50%;font-size:1.3rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.icon-background .icon{margin-left:2px}
.video-unit .video-wrapper{position:relative;width:165px;height:0;padding-bottom:56.25%;cursor:pointer}
.video-unit .video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #DDD}
.video-unit .video-wrapper .video-icons{position:absolute;top:50%;left:50%;padding-top:1px;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.video-unit .video-wrapper .icon-background{width:48px;height:48px}
.video-unit .video-wrapper:hover .icon-background{color:#FFF;background-color:#FB0}
.video-unit .video-wrapper.video-playing .icon-background{opacity:0;visibility:hidden}
.video-unit .video-wrapper.video-playing:hover .icon-background{opacity:1;visibility:visible}
.video-unit-right{width:100%;padding-left:20px}
.video-unit-copy{max-width:250px;white-space:normal}
.video-unit-compact .video-wrapper{width:70px}
.video-unit-compact .video-wrapper .icon-background{width:20px;height:20px}
.video-unit-compact .video-wrapper .icon-background i{font-size:1.1rem}
.video-unit-compact .video-wrapper .icon-background .icon{margin-top:0;margin-left:1px}
.video-unit-compact .video-unit-right{padding-left:10px}
.video-unit-compact .video-unit-copy{color:rgba(0,0,0,.36)}
.tooltip{position:absolute;bottom:100%;left:50%;max-width:300px;margin-bottom:12px;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.tooltip .tooltip-outer{padding:10px 16px;background-color:#1B6;border-radius:4px;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation:tooltip-float 2s linear infinite;animation:tooltip-float 2s linear infinite}
.tooltip .tooltip-outer::before{position:absolute;top:100%;left:50%;margin-top:-4px;content:""}
.tooltip .tooltip-outer::after{position:absolute;top:100%;left:50%;margin-top:-6px;content:""}
.tooltip .tooltip-outer::before,.tooltip .tooltip-outer::after{width:8px;height:8px;background-color:#1B6;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.tooltip .tooltip-text{margin:0;color:#FFF;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.tooltip.tip-left{left:0;-webkit-transform:translateX(0);transform:translateX(0)}
.tooltip.tip-left .tooltip-outer::before,.tooltip.tip-left .tooltip-outer::after{left:20px}
.tooltip.tip-right{right:0;left:auto;-webkit-transform:translateX(0);transform:translateX(0)}
#tip-right-bike{right:0}
@media screen and (max-width:768px){.tooltip.tip-right{right:0}
#tip-right-bike{margin-bottom:25px}
.with-input-prefix .input-prefix{font-size:14px !important}
}
.tooltip.tip-right .tooltip-outer::before,.tooltip.tip-right .tooltip-outer::after{right:20px;left:auto;margin-right:-8px;margin-left:0}
@-webkit-keyframes tooltip-float{0,100%{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}
}
@keyframes tooltip-float{0,100%{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}
}
input::-webkit-clear-button,input[type="date"]::-webkit-inner-spin-button,input::-webkit-calendar-picker-indicator{display:none}
.pika-single{position:relative;z-index:9999;display:block;color:rgba(0,0,0,.36);font-family:inherit;background:#FFF;border:1px solid #DDD;border-bottom-color:#BBB}
.pika-single.is-hidden{display:none}
.pika-single.is-bound{position:absolute;box-shadow:none}
.pika-single::before,.pika-single::after{display:table;content:" "}
.pika-single::after{clear:both}
.pika-lendar{float:left;width:100%;padding:10px 20px;margin:0}
.pika-title{position:relative;padding:0 5px;margin-bottom:10px;text-align:center}
.pika-title select{position:absolute;color:#000;font-weight:600;left:0;z-index:9998;padding:0;margin:0;-webkit-appearance:button;cursor:pointer;border:0;filter:alpha(opacity=0)}
#delivery-date-container .pika-title select{display:none}
.pika-label{position:relative;z-index:9999;display:inline;padding:5px 3px;margin:0;overflow:hidden;color:#000;font-size:1.4rem;font-weight:700;line-height:20px;background-color:#FFF}
.pika-prev,.pika-next{position:relative;display:block;width:20px;height:30px;padding:0;overflow:hidden;text-indent:0;white-space:nowrap;background:transparent none no-repeat center;background-size:75% 75%;border:0;outline:0;cursor:pointer;opacity:.5}
.pika-prev:hover,.pika-next:hover{opacity:1}
.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}
.pika-prev,.is-rtl .pika-next{float:left}
.pika-next,.is-rtl .pika-prev{float:right}
.pika-select{display:inline}
.pika-table{width:100%;border:0;border-collapse:collapse;border-spacing:0}
.pika-table th,.pika-table td{padding:0}
.pika-table th{padding-bottom:8px;color:#000;font-size:1.2rem;font-weight:700;line-height:25px;text-align:center}
.pika-table abbr{text-decoration:none;border-bottom:0;cursor:default}
.pika-button{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:auto;padding:6px;margin:4px auto;color:#000;font-size:1.4rem;font-weight:400;line-height:14px;text-align:center;background:transparent;border:0;outline:0;cursor:pointer}
.is-today .pika-button{color:#444;font-weight:500;background-color:#DDD;border-radius:50%;width:72%;line-height:15px;padding:7px}
.is-selected .pika-button{color:#000;font-weight:700;background:transparent;box-shadow:none;border-radius:0}
.is-disabled .pika-button,.is-outside-current-month .pika-button{color:#999;opacity:.3}
.is-disabled .pika-button{cursor:default;pointer-events:none}
.pika-button:hover{color:#FFF;background:transparent;box-shadow:none;border-radius:0}
.pika-button .is-selection-disabled{cursor:default;pointer-events:none}
.pika-week{color:#999;font-size:1.1rem}
.is-inrange .pika-button{background:#DDD}
.is-startrange .pika-button{color:#FFF;background:#6B1;box-shadow:none;border-radius:3px}
.is-endrange .pika-button{color:#FFF;background:#3AF;box-shadow:none;border-radius:3px}
.pika-table td{position:relative;z-index:1}
.pika-button:hover::after{opacity:1}
.is-selected .pika-button::after{color:#000;background-color:#FB0;opacity:1}
.pika-button::after{position:absolute;top:50%;left:50%;z-index:-1;width:60%;height:0;padding-bottom:60%;color:#000;content:"";background-color:#FB0;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;opacity:0}
#datepicker-container{position:absolute;z-index:9999;display:none}
#datepicker-container .close{right:0;display:none;padding:8px 5px 10px 10px;color:rgba(0,0,0,.36);font-size:1.4rem}
.pika-prev::before,.pika-next::before{font-family:"icomoon",monospace !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;speak:none}
.pika-prev::before{color:#000;content:"\e913";font-size:22px;font-weight:bold}
.pika-next::before{color:#000;content:"\e914";font-size:22px;font-weight:bold}
@media screen and (max-width:768px){.is-today .pika-button{line-height:15px;padding:10px}
.pika-table th,.pika-table td{width:14.28%;padding:0}
.pika-label{margin-left:10% !important;padding-left:25px !important}
#datepicker-container{position:fixed;top:0;right:0;bottom:0;left:0;height:100%}
#datepicker-container .close{display:block}
.pika-lendar{height:100%}
.pika-single.is-bound{height:100%}
.pika-table{height:calc(100% - 35px)}
.pika-table th{line-height:50px}
.pika-table td{height:14.28%}
.pika-button{font-size:1.2rem}
.pika-button::after{top:50%;width:80%;padding-bottom:75%}
}
.dot-rating{float:left;width:8px;height:8px;margin-right:5px;background-color:rgba(0,0,0,.12);border-radius:100%}
@media screen and (min-width:768px){.dot-rating{width:9px;height:9px}
}
.dot-rating:last-child{margin-right:0}
.dot-ratings.rating-is-1 .dot-rating:nth-child(-n+1){background-color:#FB0}
.dot-ratings.rating-is-2 .dot-rating:nth-child(-n+2){background-color:#FB0}
.dot-ratings.rating-is-3 .dot-rating:nth-child(-n+3){background-color:#FB0}
.dot-ratings.rating-is-4 .dot-rating:nth-child(-n+4){background-color:#FB0}
.dot-ratings.rating-is-5 .dot-rating:nth-child(-n+5){background-color:#FB0}
.rangeslider,.rangeslider__fill{display:block;box-shadow:inset 0 1px 3px rgba(0,0,0,.3);border-radius:10px}
.rangeslider{position:relative;background:#DDD}
.rangeslider--horizontal{width:100%;height:4px;background:rgba(0,0,0,.12);box-shadow:none;border-radius:4px}
.rangeslider--vertical{width:20px;height:100%;max-height:100%;min-height:150px}
.rangeslider--disabled{opacity:.4;filter:alpha(opacity=40)}
.rangeslider__fill{position:absolute;background:transparent;box-shadow:none}
.rangeslider--horizontal .rangeslider__fill{top:0;height:100%}
.rangeslider--vertical .rangeslider__fill{bottom:0;width:100%}
.rangeslider__handle{position:absolute;top:-10px;display:inline-block;width:24px;height:24px;background:#FB0;background-size:100%;box-shadow:none;border:0;border-radius:50%;cursor:pointer}
.rangeslider__handle::after{position:absolute;top:0;right:0;bottom:0;left:0;display:none;width:18px;height:18px;margin:auto;content:"";background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.13)),to(rgba(255,255,255,0)));background-image:linear-gradient(rgba(0,0,0,.13),rgba(255,255,255,0));background-size:100%;border-radius:50%}
.rangeslider__handle:active,.rangeslider--active .rangeslider__handle{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.12)));background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12));background-size:100%}
.rangeslider--horizontal .rangeslider__handle{top:-10px;-ms-touch-action:pan-y;touch-action:pan-y}
.rangeslider--vertical .rangeslider__handle{left:-10px;-ms-touch-action:pan-x;touch-action:pan-x}
input[type="range"]:focus+.rangeslider .rangeslider__handle{box-shadow:0 0 8px rgba(255,0,255,.9)}
.range-slider-wrapper{margin-top:75px;margin-bottom:30px}
.range-slider-tooltip{position:absolute;bottom:100%;left:50%;margin-bottom:12px;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.range-slider-tooltip .tooltip-text{margin:0;color:#000;white-space:nowrap}
.range-slider-tooltip-inner{padding:10px;border:2px solid #FB0;border-radius:4px}
.range-slider-tooltip-inner>div:before{content:" ";display:block;width:12px;height:2px;background:#FB0;-webkit-transform:rotate(56deg);-moz-transform:rotate(56deg);-ms-transform:rotate(56deg);transform:rotate(49deg);position:absolute;top:3px;right:5px}
.range-slider-tooltip-inner>div:after{content:" ";display:block;width:12px;height:2px;background:#FB0;-webkit-transform:rotate(-56deg);-moz-transform:rotate(-56deg);-ms-transform:rotate(-56deg);transform:rotate(-49deg);position:absolute;top:3px;left:5px}
.range-slider-tooltip-inner div{width:15px;border-top:2px solid #FFF;position:relative;top:12px;left:40%}
.qf-card-main .main-content-area{padding:24px}
@media screen and (min-width:600px){.qf-card-main .main-content-area{padding:30px}
}
@media screen and (min-width:992px){.qf-card-main .main-content-area{padding:40px}
}
.qf-card-main{width:100%;height:100%;background-color:#FFF;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
@media screen and (min-width:600px){.qf-card-main .main-content-area{width:70%}
}
@media screen and (min-width:1200px){.qf-card-main .main-content-area{width:65%}
}
.qf-card{position:relative;width:100%;padding:0;overflow:visible;border:1px solid transparent}
.qf-card.qf-card-closed .qf-card-overview{z-index:1}
.qf-card-overview{display:flex;flex-direction:row;width:100%;padding:12px 24px;margin-bottom:10px;overflow:hidden;border:1px solid rgba(24,24,24,.12);border-radius:4PX;justify-content:space-between;align-items:center}
.qf-card-overview>*:first-child{width:calc(100% - 50px)}
@media screen and (min-width:600px){.qf-card-overview{padding-right:30px;padding-left:30px}
.qf-card-overview>*:last-child{right:30px}
}
@media screen and (min-width:992px){.qf-card-overview{padding-right:40px;padding-left:40px}
.qf-card-overview>*:last-child{right:55px}
}
.qf-card-overview .info{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.qf-card-overview .qf-edit-card{color:#FB0;vertical-align:top}
.qf-card-overview .qf-edit-card:hover{color:#FC3}
.qf-overview-title{margin-top:0;color:#444;font-weight:700}
.qf-overview .info{color:#444 !important;font-weight:400}
.qf-card-overview-right{line-height:1}
.qf-card-closed{background-color:transparent;box-shadow:0 0 0 0 transparent;border-color:transparent;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.qf-card-closed .qf-card-main{position:relative;overflow:hidden}
.qf-card-closed .education-card-area{display:none}
.qf-card-closed .main-content-area,.qf-card-closed .education-card-area{opacity:0}
.update-height{overflow:visible}
.qf-card.active:not([data-first-time-edit="true"])~.qf-card{padding:0;border-radius:4px 4px 0 0;opacity:.5;pointer-events:none}
.card-overlay-inner .education-card-area{opacity:inherit}
#collapsed-cards-height-offset{position:absolute;z-index:-99999;opacity:0;visibility:hidden;pointer-events:none}
.card-overlay-open{overflow:hidden}
.qf-card-modal-layout .card-overlay-inner{position:absolute;top:0;left:0;width:100%;margin:0}
.card-in-edit-mode .card-overlay-outer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;margin:0 8px;overflow-y:auto}
.card-in-edit-mode .card-overlay-outer::before{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:"";background:rgba(24,24,24,.8);-webkit-animation:.3s overlay-fade-in cubic-bezier(0,0,0,1) forwards;animation:.3s overlay-fade-in cubic-bezier(0,0,0,1) forwards;opacity:0}
html.no-flexbox .card-in-edit-mode .card-overlay-outer{display:table;height:100%}
html.no-flexbox .card-in-edit-mode .card-overlay-outer .card-in-edit-mode{display:table-cell !important;vertical-align:middle}
@media screen and (min-width:768px){.card-in-edit-mode .card-overlay-outer{padding-right:15px;padding-left:15px;margin:0 auto}
}
@media(min-width:768px){.card-in-edit-mode .card-overlay-outer{width:750px}
}
@media(min-width:992px){.card-in-edit-mode .card-overlay-outer{width:970px}
}
@media(min-width:1200px){.card-in-edit-mode .card-overlay-outer{width:1170px}
}
.card-in-edit-mode .card-overlay-inner{position:relative;left:50%;min-height:1px;padding-right:0;margin-top:10px;margin-bottom:10px;background-color:#FFF;border-radius:4px}
.card-in-edit-mode .card-overlay-inner .education-card-area{display:block;background-color:transparent}
.card-in-edit-mode .card-overlay-inner .education-card-open{background-color:#FFF}
@media screen and (min-width:768px){.card-in-edit-mode .card-overlay-inner{-webkit-align-self:center;align-self:center;margin-right:auto;margin-left:auto;-ms-flex-item-align:center}
}
@media(min-width:768px){.card-in-edit-mode .card-overlay-inner{float:left;width:100%}
}
@media(min-width:992px){.card-in-edit-mode .card-overlay-inner{float:left;width:83.33%}
}
.card-in-edit-mode .qf-card-main{background-color:transparent;opacity:1}
.card-in-edit-mode .main-content-area,.card-in-edit-mode .education-card-area{opacity:1}
@-webkit-keyframes overlay-fade-in{0{opacity:0}
100%{opacity:1}
}
@keyframes overlay-fade-in{0{opacity:0}
100%{opacity:1}
}
.car-image-wrapper{margin-bottom:30px;text-align:center}
.car-image-wrapper img{width:100%;max-width:200px}
.car-details-registration-year-spinner{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.detected-details-ul{margin:40px 0}
.detected-details-ul li{padding:15px 0;border-bottom:1px solid #DDD}
@media screen and (min-width:768px){.detected-details-ul li{padding:20px 0}
}
.detected-details-ul>li:first-child{padding-top:0}
.detected-details-ul>li:last-child{padding-bottom:0;border-bottom:0}
.detected-details-ul .editable-field-wrapper{margin-top:5px;margin-bottom:8px}
.car-detail-field,.car-detail-edit-btn{display:inline-block}
.car-detail-edit-btn{float:right;margin-top:5px}
.car-detail-value{margin-top:0}
.save-error{position:relative;display:none;width:100%}
.save-error.is-visible{display:table-cell}
.save-error .error{position:relative;padding-left:0;color:#D11}
.card-coverage-type .main-content-area{width:100%;padding:0}
.card-coverage-type .collapsable-items{display:none}
@media screen and (min-width:768px){.card-coverage-type .collapsable-items{display:block}
}
.coverage-card-title{border-bottom:1px solid #DDD}
.coverage-card-title h3{margin:0}
.see-coverage-h5{margin-bottom:0}
.see-details-h5{margin-top:8px}
@media screen and (min-width:768px){.see-coverage-h5{display:none}
}
@media screen and (min-width:768px){.plans-container-wrapper{display:table;width:100%}
.plans-container-wrapper>*{display:table-cell;float:none;vertical-align:top}
}
.plan-container:last-child{border-top:1px solid #DDD}
@media screen and (min-width:768px){.plan-container:last-child{margin-left:-1px;border-top:0;border-left:1px solid #DDD}
}
@media screen and (min-width:768px){.plan-container{width:50%}
}
.coverage-tooltip-wrapper{position:relative}
.coverage-tooltip-wrapper .tooltip{margin-bottom:6px}
.coverage-basic-info-wrapper{position:relative;display:table;width:100%}
.coverage-basic-info-wrapper>*{display:table-cell;float:none;vertical-align:middle}
.coverage-basic-info,.coverage-action{display:inline-block;vertical-align:top}
.coverage-basic-info{width:80%}
.coverage-action{width:20%;padding-top:5px;text-align:right}
@media screen and (min-width:300px) and (max-width:500px){.coverage-action{width:40%}
.coverage-basic-info{width:60%}
}
.coverage-benefits{position:relative}
.coverage-benefits li{margin:8px 0;color:#444;font-size:1.37rem;font-weight:400}
.plan-name{margin-bottom:0;font-size:1.92rem}
.coverage-txt{display:inline-block}
.coverage-index{display:inline-block;margin-top:1px;margin-left:5px;vertical-align:middle}
.coverage-disclaimer{margin:20px 0 10px}
@media screen and (min-width:768px){.coverage-disclaimer{margin:20px 0 15px}
}
.coverage-price h6{margin-top:0}
.coverage-price-txt{margin-top:20px;margin-bottom:0;font-size:1.7rem;font-weight:800 !important}
.policy-expired-button{width:100%}
.ncb-option-wrapper{float:left;width:50%;padding-right:8px;padding-left:8px;margin-bottom:15px}
@media screen and (min-width:768px){.ncb-option-wrapper{width:33.33%}
}
.ncb-option-amount{position:absolute;top:50%;left:50%;margin:0;color:inherit;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ncb-option{position:relative;height:70px;color:#1B6;border:1px solid #1B6;border-radius:4px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer}
.ncb-option:hover{color:#FC3;border-color:#FC3}
@media screen and (min-width:768px){.ncb-option{height:115px}
}
.extra-options-band{overflow:hidden}
.extra-options-band-inner{-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;margin-top:20px;background-color:#f5f5f5;border:1px solid #DDD;border-radius:4px;-webkit-box-direction:normal;-webkit-box-orient:horizontal}
@media screen and (min-width:768px){.extra-options-band-inner .vehicle-value-wrapper{width:33.33%;margin-left:20px;text-align:left}
.extra-options-band-inner .addons-wrapper{width:33.33%;border-right:1px solid #DDD}
.remove-border{border-right:0 solid !important}
.idv-right-border{border-right:1px solid #DDD}
}
.extra-option-title{margin:0;color:rgba(0,0,0,.36)}
.extra-option-medium-title{margin:0;color:#000}
.extra-option-sub{margin:0;color:rgba(0,0,0,.36)}
@media screen and (min-width:768px){.reduce-idv-cta{display:block}
}
.add-ons-wrapper{padding-left:16px}
.add-ons-wrapper .select-add-ons-mobile-wrapper{display:block}
.add-ons-wrapper .add-on-options-wrapper{display:none}
@media screen and (min-width:768px){.add-ons-wrapper{padding-left:0}
.add-ons-wrapper .select-add-ons-mobile-wrapper{display:none}
.add-ons-wrapper .add-on-options-wrapper{display:block}
}
.add-on-option{float:left;width:50%}
.add-on-option .input-field-wrapper{float:left;padding:0;margin-right:10px;margin-bottom:0}
.add-ons-expanded-wrapper{position:relative;height:0;overflow:hidden}
.add-ons-expanded-wrapper .aoe-col:first-child{padding-left:0;border-right:1px solid #DDD}
.add-ons-expanded-wrapper .aoe-col:last-child{padding-right:0}
.close-expanded-addons{position:absolute;top:0;right:0;padding:0 0 10px 10px;color:#666;font-size:2.4rem;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer}
.close-expanded-addons:hover{color:#FC3}
.aoe-title{margin:0;color:#000}
.aoe-content{margin:0}
.aeo-option-cta-wrapper{display:table;width:100%;margin-top:20px}
.aeo-option-cta-wrapper>*{display:table-cell;float:none;vertical-align:middle}
.aeo-option-cta-wrapper .aeo-option-price{width:100%;margin:0}
.card-build-plan .card-title{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.addons-visible .card-title{-webkit-transform:scale(.75);transform:scale(.75)}
.card-build-plan .main-content-area{width:100%}
.plan-options-wrapper{padding-top:40px}
.plan-options-wrapper .plan-options-col:first-child{padding-bottom:40px;border-bottom:1px solid #DDD}
.plan-options-wrapper .plan-options-col:last-child{padding-top:40px}
.plan-options-wrapper .content-area-wrapper{position:relative}
.plan-options-wrapper .content-area{padding-right:95px}
.plan-options-wrapper .plan-title{padding-bottom:10px;margin:0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.plan-options-wrapper .plan-features li{margin-bottom:17px;color:#444;font-family:Muli;font-size:14px;font-weight:400;line-height:17px;text-align:left}
.plan-options-wrapper .see-plan-details-cta{display:inline-block;margin-bottom:24px}
.plan-options-wrapper .plan-icon-wrapper{position:absolute;top:0;right:0;width:75px;height:75px;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.plan-options-wrapper .plan-icon-wrapper img{width:100%}
@media screen and (min-width:768px){.plan-options-wrapper .plan-options-col-wrapper{display:table;width:100%}
.plan-options-wrapper .plan-options-col-wrapper>*{display:table-cell;float:none;vertical-align:middle}
.plan-options-wrapper .plan-options-col{width:50%}
.plan-options-wrapper .plan-options-col:first-child{padding-right:40px;padding-bottom:0;margin-bottom:0;border-right:1px solid #DDD;border-bottom:0}
.plan-options-wrapper .plan-options-col:last-child{padding-top:0;padding-left:40px}
.plan-options-wrapper.clearfix div.plan-options-col{padding-left:16px}
}
.plan-cta-wrapper{display:table;width:100%}
.plan-cta-wrapper>*{display:table-cell;float:none;vertical-align:middle}
.plan-options-wrapper,.plan-options-wrapper .plan-options-col{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.addons-visible .plan-icon-wrapper{-webkit-transform:scale(.5);transform:scale(.5)}
.addons-visible .plan-title{padding-bottom:0}
.addons-visible .plan-options-wrapper{padding-top:10px;margin-top:20px}
.addons-visible .plan-options-wrapper .plan-options-col:first-child{padding-bottom:10px}
.addons-visible .plan-options-wrapper .plan-options-col:last-child{padding-top:10px}
.benefits-ul{margin-top:24px}
@media screen and (min-width:768px){.benefits-ul{margin-top:40px}
}
@media screen and (max-width:768px){#bike-img-id.plan-icon-wrapper img{padding-right:64px;width:194%}
}
.benefits-ul>li{border-top:1px solid #DDD}
.benefits-ul .collapsable-items{display:none}
.benefits-head{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.benefits-head h3{margin:0;color:rgba(0,0,0,.36);font-size:2.0rem}
.end-value{position:relative}
.end-value h5{margin-bottom:0}
.skip-sub-txt,.add-sub-txt{display:none}
.sec-card-img-wrapper{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;opacity:0}
.sec-card-img-wrapper.is-active{opacity:1}
.benefits-li{padding:20px 0}
.benefits-li:last-child{padding-bottom:0}
.benefits-li:last-child .benefits-body{padding-bottom:0}
.benefits-li.benefit-added .start-ques,.benefits-li.benefit-skipped .start-ques{display:none}
.benefits-li.benefit-added .end-value,.benefits-li.benefit-skipped .end-value{display:block}
.benefits-li.benefit-added .end-value-content-wrapper h3,.benefits-li.benefit-added .end-value-content-wrapper h5,.benefits-li.benefit-skipped .end-value-content-wrapper h3,.benefits-li.benefit-skipped .end-value-content-wrapper h5{padding-right:45px}
.benefits-li.collapse-group.active .start-ques{display:block;color:#000}
.benefits-li.collapse-group.active .end-value{display:none}
.benefits-li.collapse-group.active .benefits-head{padding-top:20px}
.benefits-li.benefit-added .add-sub-txt{display:block}
.benefits-li.benefit-added .skip-sub-txt{display:none}
.benefits-li.benefit-skipped .add-sub-txt{display:none}
.benefits-li.benefit-skipped .skip-sub-txt{display:block}
.benefits-li.benefit-skipped .benefit-state-icon{border-color:#D11}
.benefits-li.benefit-skipped .icon{color:#D11}
.benefits-li .collapse-group.active .benefits-head h3{color:#000}
.benefits-body{padding:0 0 20px}
.benefits-body h3{margin:0}
.safe-driver-label{margin-right:30px}
.safe-driver-label .radio-input{display:none}
.safe-driver-label .radio-input-text{padding-left:0}
.safe-driver-li .benefits-body{padding-top:20px}
.pan-num-li .benefits-body{padding-top:0}
.pan-num-li .input-field-wrapper{padding-top:25px;padding-bottom:25px;margin-bottom:0}
.pan-num-li .help-block{margin-top:-16px}
.pan-num{text-transform:none}
.incircle-li .benefit-action{display:table;width:100%}
.incircle-li .benefit-action>*{display:table-cell;float:none;vertical-align:middle}
.incircle-benefits-list{position:relative;margin-top:10px}
.incircle-benefits-list li{margin-bottom:5px}
.add-benefit-btn{float:right}
.continue-button-wrapper{display:none}
.qf-nav-wrapper{position:fixed;top:0;left:0;z-index:10000;width:100%;background-color:#000}
.qf-nav{display:table;width:100%;padding:8px 0}
.qf-nav>*{display:table-cell;float:none;vertical-align:middle}
.qf-nav .qf-nav-right{position:relative;width:100%}
.qf-navbar{display:table;width:100%;text-align:center}
.qf-navbar>*{display:table-cell;float:none;vertical-align:middle}
.qf-navbar-item{width:1%}
.qf-navbar-item .title{margin:0;color:rgba(255,255,255,.8);font-weight:700;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.qf-navbar-item.active .title{color:#FB0}
.need-help-txt{padding-right:35px;color:#FFF;text-align:right}
.help-number-txt{display:none}
.help-icon{position:absolute;top:50%;right:0;font-size:2.6rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.checkout-band{position:fixed;bottom:0;z-index:99;width:100%;background:#FFF;box-shadow:0 -2px 22px rgba(0,0,0,.15);-webkit-transform:translateY(105%);transform:translateY(105%);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.checkout-band.is-visible{align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateY(0);transform:translateY(0);-ms-flex-line-pack:center}
.checkout-band .checkout-cont{height:50px}
.checkout-cont{align-items:center;-ms-flex-align:center;-ms-flex-direction:row;flex-direction:row;display:table;display:-webkit-box;display:-ms-flexbox;display:flex;width:95%;padding:0 20px;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal}
.checkout-cont>*{display:table-cell;float:none;vertical-align:middle}
.checkout-actions{align-content:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;width:60%;text-align:right;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:end;-ms-flex-line-pack:center}
@media screen and (max-width:600px){.checkout-actions{width:auto}
}
.checkout-cost,.checkout-btn-wrapper{display:inline-block;vertical-align:middle}
.checkout-info h4,.checkout-info h5,.checkout-cost h4,.checkout-cost h5{margin:0}
.checkout-btn-wrapper{margin-left:10px}
@media screen and (min-width:600px){.checkout-btn-wrapper{margin-left:6px}
}
.view-breakup-btn{color:#000}
.view-breakup-btn i{display:inline-block;vertical-align:middle;-webkit-transition:-webkit-transform .3s ease-out 0;transition:transform .3s ease-out 0,-webkit-transform .3s ease-out 0}
.view-breakup-btn.active i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.view-breakup-btn:hover{color:#FC3}
.checkout-breakup-wrapper{position:fixed;bottom:0;z-index:1;width:100%;padding:0 8px;margin-bottom:80px;-webkit-transform:translateY(150%);transform:translateY(150%)}
@media screen and (max-width:600px){.checkout-breakup-wrapper{-webkit-transition:-webkit-transform .3s ease-out 0;transition:transform .3s ease-out 0,-webkit-transform .3s ease-out 0}
}
@media screen and (min-width:600px){.checkout-breakup-wrapper{right:0;display:none;width:360px;padding:0;-webkit-transform:translateY(0);transform:translateY(0)}
}
.checkout-breakup-wrapper.breakup-is-visible{-webkit-transform:translateY(0);transform:translateY(0)}
@media screen and (min-width:600px){.checkout-breakup-wrapper.breakup-is-visible{display:block}
}
.breakup-container{position:relative;width:100%;background-color:#f5f5f5;border-radius:4px}
.breakup-title{margin-bottom:15px}
.breakup-ul li{display:table;width:100%;padding:15px 0;border-bottom:1px solid #DDD}
.breakup-ul li>*{display:table-cell;float:none;vertical-align:middle}
.breakup-ul li:last-child{padding-bottom:0;border-bottom:0}
.breakup-item,.breakup-item-rate{display:inline-block}
.breakup-item-rate{color:#000;text-align:right}
.breakup-close-btn{position:absolute;top:0;right:0;margin:25px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer}
.breakup-close-btn:hover{color:#000}
.breakup-pointer{position:absolute;bottom:0;left:50%;width:20px;height:20px;margin-bottom:-8px;margin-left:-10px;background-color:#f5f5f5;box-shadow:3px 3px 3px -2px rgba(24,24,24,.1);border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.checkout-breakup-wrapper .breakup-container{box-shadow:none}
.education-card-area{position:absolute;top:100%;right:0;width:100%;height:100%;padding:10px 16px;overflow:hidden;background-color:#FFF;border-top:1px solid #DDD}
@media screen and (min-width:600px){.education-card-area{top:0;width:30%;padding:30px;border-top:0;border-left:1px solid #DDD;-webkit-transform:none;transform:none}
}
@media screen and (min-width:992px){.education-card-area{padding:40px}
}
@media screen and (min-width:1200px){.education-card-area{width:35%}
}
.ec-card-wrapper{height:100%}
.ec-preview-band{width:100%;padding-bottom:10px;text-align:left}
.ec-preview-band .ec-preview-band-copy{width:100%;padding-left:10px}
@media screen and (min-width:600px){.ec-preview-band{padding-bottom:0;text-align:right}
.ec-preview-band .ec-icon-wrapper,.ec-preview-band .ec-preview-band-copy{display:none}
}
@media screen and (max-width:600px){.ec-preview-band{display:table;width:100%}
.ec-preview-band>*{display:table-cell;float:none;vertical-align:middle}
}
.ec-content-unit{margin-bottom:16px}
.ec-question{margin-bottom:0;color:#444;font-weight:700}
.ec-answer{padding-bottom:10px;margin-top:0;color:#777}
.ec-icon-wrapper{color:rgba(0,0,0,.36);font-size:1.6em}
.toggle-close{position:relative;font-size:1.4em;cursor:pointer}
.toggle-close .close-icon{position:absolute;top:0;left:0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;opacity:0}
.toggle-close .chevron-up-icon{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;opacity:1}
@media screen and (min-width:600px){.toggle-close{display:none}
}
.ec-content .video-unit{margin-bottom:20px}
.ec-content .video-unit .video-wrapper .video-icons{width:auto;height:auto;padding-top:0}
.education-card-open{padding:16px;overflow-y:auto;box-shadow:0 2px 6px 6px rgba(24,24,24,.1);border-top:0}
.education-card-open .ec-preview-band-copy{padding-top:2px;opacity:0}
.education-card-open .toggle-close .close-icon{opacity:1}
.education-card-open .toggle-close .chevron-up-icon{opacity:0}
@media screen and (min-width:600px){.education-card-open{border-left:0}
.education-card-open .toggle-close{display:inline-block}
}
.item-state-icon{position:absolute;top:50%;right:0;width:40px;height:40px;border:1px solid #666;border-radius:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.item-state-icon i{position:absolute;top:50%;left:50%;font-size:2.5rem;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.secondary-card-area{position:absolute;top:100%;right:0;width:100%;height:100%;overflow:hidden;background-color:#FFF;border-top:1px solid #DDD}
@media screen and (min-width:600px){.secondary-card-area{top:0;width:35%;border-top:0;border-left:1px solid #DDD;-webkit-transform:none;transform:none}
}
@media screen and (min-width:1200px){.secondary-card-area{width:35%}
}
.secondary-card-area .secondary-card-main-content{position:relative;height:100%}
.secondary-card-area .sec-card-img-wrapper{position:absolute;top:50%;left:50%;width:100%;text-align:center;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}
.secondary-card-area .sec-card-img-wrapper img{max-width:100%}
#modal-video-unit .modal-content{padding:0}
#modal-video-unit .modal-inner{max-width:600px}
#modal-video-unit .modal-content-wrapper{background-color:transparent}
#modal-video-unit .video-wrapper{width:100%;height:0;padding-bottom:56.25%}
#modal-video-unit .video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%}
.split-column-list>li{padding:40px 0;margin:0 24px;border-bottom:1px solid #DDD}
@media screen and (min-width:768px){.split-column-list>li{margin:0 40px}
}
.split-column-list>li:last-child{border-bottom:0}
.split-column-list-title{margin-top:0;margin-bottom:20px}
.split-column-layout{padding:0}
.split-column-layout .split-column-right{text-align:center;border-left:1px solid #DDD}
@media screen and (min-width:768px){.split-column-layout{display:table;width:100%}
.split-column-layout>*{display:table-cell;float:none;vertical-align:middle}
.split-column-layout .split-column-left{width:65%}
.split-column-layout .split-column-right{width:35%}
}
@media screen and (max-width:768px){.split-column-layout .split-column-right{display:none}
}
.split-column-images{position:relative}
.split-column-images img{width:100%;max-width:300px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.split-column-images img:not(:first-child){position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.extra-info .modal-title{padding-right:0;padding-left:0}
.extra-info .vid-li{padding-top:0;white-space:nowrap}
.extra-info .statistic-unit{display:inline-block;margin-right:24px;margin-bottom:0}
@media screen and (min-width:768px){.extra-info .statistic-unit{display:initial}
}
.extra-info .info-list-wrapper-li{padding-top:24px}
.extra-info .info-list-wrapper-li ul{position:relative}
.discounts{display:inline-block;margin-right:30px}
@media screen and (min-width:768px){.discounts{display:block;margin:0 0 20px}
}
.discounts:last-child{margin-right:0}
@media screen and (min-width:768px){.right-sect-li{position:absolute;right:0;width:calc(35% - 80px);margin:0 40px 0 0}
.right-sect-li.upper-right-sect{top:0;padding-top:0}
.right-sect-li.lower-right-sect{bottom:0}
}
.imp-txt{color:#D11}
.modal-action-row{display:table;width:100%;padding-bottom:40px}
.modal-action-row>*{display:table-cell;float:none;vertical-align:middle}
.maps-preview{width:290px;height:80px;max-width:100%;margin-bottom:10px;background-color:rgba(0,0,0,.12)}
@media screen and (min-width:768px){.incircle-benefit .upper-right-sect{border-bottom:0}
}
@media screen and (min-width:768px){.incircle-benefit .lower-right-sect{border-top:1px solid #DDD}
}
@media screen and (min-width:768px){.incircle-benefit .fake-spacer-div{min-height:400px}
}
@media screen and (min-width:768px){.plan-type .upper-right-sect{border-bottom:0}
}
.plan-type .info-list-wrapper-li{padding-top:24px}
@media screen and (min-width:768px){.modal-build-plan-addons .upper-right-sect{border-bottom:0}
}
.fr-links-ul li{padding:15px 0;border-bottom:1px solid #DDD}
@media screen and (min-width:768px){.fr-links-ul li{padding:24px 0}
}
.fr-links-ul li:last-child{border-bottom:0}
.unavailable-msg-wrapper,.unavailable-success-msg-wrapper{margin-bottom:24px}
@media screen and (min-width:768px){.unavailable-msg-wrapper,.unavailable-success-msg-wrapper{margin-bottom:40px}
}
.unavailable-msg-wrapper{border-bottom:1px solid #DDD}
.unavailable-success-msg-wrapper{display:none}
.city-notifier-email-wrapper{padding:0;margin:20px 0 24px}
@media screen and (min-width:768px){.city-notifier-email-wrapper{margin:25px 0 40px}
}
.social-follow-wrapper li{display:inline-block;margin-top:15px;margin-right:25px;vertical-align:top}
@media screen and (min-width:768px){.social-follow-wrapper li{margin-right:15px}
}
.social-follow-wrapper li:last-child{margin-right:0}
@media screen and (min-width:768px){.social-follow-wrapper li:last-child{margin-right:0}
}
.social-follow-wrapper .sm-link-btn{position:relative;width:35px;height:35px;border-radius:100%}
.social-follow-wrapper .sm-link-btn .icon{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0);transform:translateX(-50%) translateY(-50%) translateZ(0)}
.social-follow-wrapper .sm-link-btn i.icon{margin-top:-1px;color:#FFF;font-size:1.4rem}
@media screen and (min-width:768px){.social-follow-wrapper .sm-link-btn i.icon{font-size:2rem}
}
.social-follow-wrapper .sm-link-btn img.icon{width:70%}
.social-follow-wrapper .sm-link-btn.linkedin-link-btn{background-color:#07B}
.social-follow-wrapper .sm-link-btn.twitter-link-btn{background-color:#07F}
.social-follow-wrapper .sm-link-btn.fb-link-btn{background-color:#359}
.social-follow-wrapper .sm-link-btn.medium-link-btn{overflow:hidden;background-color:#FFF;border:1px solid #DDD}
@media screen and (min-width:768px){.social-follow-wrapper .sm-link-btn{width:50px;height:50px}
}
.checkout-links-txt{margin-top:15px}
@media screen and (min-width:768px){.checkout-links-txt{margin-top:25px}
}
.split-column-list>.op-row-1{padding-top:0}
.op-half-block{float:left;width:50%}
.op-half-block:first-child{padding-right:40px;border-right:1px solid #DDD}
.op-half-block:last-child{padding-left:40px}
.op-plan-type-block{position:relative;display:table}
.op-plan-type-block>*{display:table-cell;vertical-align:middle}
.op-plan-type-block .op-plan-icon{width:50px;height:50px}
.op-plan-type-block .op-plan-icon img{width:100%}
.op-plan-type-block .op-plan-type-content{width:100%;padding-left:10px}
.split-column-right.optimise-premium-education-column{text-align:left;vertical-align:top;border-top:1px solid #DDD}
@media screen and (min-width:768px){.split-column-right.optimise-premium-education-column{padding-top:0;border-top:0}
}
@media screen and (max-width:768px){.split-column-right.optimise-premium-education-column{display:block}
}
.card-personal-details{padding:0}
.card-personal-details .fieldset-title{margin-top:0;margin-bottom:24px}
@media screen and (max-width:480px){.card-personal-details .input-field-table{padding-bottom:0}
}
.personal-details-fieldset-1 .input-field-table:last-child .input-field-wrapper:last-child,.personal-details-fieldset-3 .input-field-table:last-child .input-field-wrapper:last-child{padding-bottom:0}
.personal-details-fieldset-2{border-top:1px solid #DDD;border-bottom:1px solid rgba(24,24,24,.063)}
.personal-details-fieldset-3{border-bottom:1px solid #DDD}
#company-option-selected-input-group .company-option-selected-field{display:none}
#card-personal-details .first-name-field-wrapper .input-title-prefix{float:left;width:90px;padding-right:15px}
#card-personal-details .first-name-field-wrapper .input-title-prefix~.input-field-wrapper{float:left;width:calc(100% - 90px)}
.registration-type-left{margin-bottom:10px}
.registration-type-left .radio-input-label{float:left;width:50%}
@media screen and (min-width:481px){.registration-type-left{display:table;width:auto}
.registration-type-left>*{display:table-cell;float:none;vertical-align:middle}
.registration-type-left .radio-input-label{float:none;width:auto;padding-left:20px}
}
.registration-type-right{width:100%}
@media screen and (min-width:768px){.registration-type-right{max-width:312px}
}
@media screen and (min-width:1200px){.registration-type-right{max-width:395px}
}
@media screen and (min-width:992px){.registration-type .registration-type-right{float:right}
}
.payment-successful-card{padding-top:20px;padding-bottom:20px;background-color:#FB0}
.payment-successful-card .title{margin:0;color:#000}
.payment-successful-card .subtitle{margin:0;color:#000}
.payment-successful-content{position:relative}
.payment-success-icon-wrapper{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.mid-dot{display:inline-block;margin-top:-2px;margin-right:1px;font-size:.8rem;line-height:inherit;vertical-align:middle}
.mid-dot:last-child{margin-right:4px}
.pf-plan-review{position:relative}
.pf-plan-review .collapsable-items{display:none}
@media screen and (min-width:768px){.pf-plan-review .collapsable-items{display:block}
}
.plan-details-wrapper,.plan-review-breakup{width:100%}
@media screen and (min-width:768px){.plan-details-wrapper,.plan-review-breakup{float:left;width:50%}
}
@media screen and (min-width:768px){.plan-details-wrapper{padding-right:40px}
}
@media screen and (min-width:992px){.plan-details-wrapper{padding-right:70px}
}
.plan-review-breakup{margin-top:24px}
@media screen and (min-width:768px){.plan-review-breakup{margin-top:0}
}
.plan-review-breakup .breakup-container{border:1px solid #DDD}
@media screen and (min-width:768px){.plan-review-pay-btn{position:absolute;top:0;right:0;margin-top:40px;margin-right:40px}
}
@media screen and (min-width:768px){.edit-insurance-details{display:none}
}
.insurance-type-summary-wrapper{margin-bottom:24px}
@media screen and (min-width:768px){.insurance-type-summary-wrapper{margin-bottom:0}
}
.insurance-type-summary{display:table;width:100%;padding:0 0 24px}
.insurance-type-summary>*{display:table-cell;float:none;vertical-align:middle}
@media screen and (min-width:768px){.insurance-type-summary{width:50%;padding:8px 0 40px;margin-right:40px}
}
.plan-type-img{text-align:right}
@media screen and (min-width:768px){.plan-type-img{display:none}
}
.plan-type-img img{width:50px;height:50px;border:1px solid #DDD;border-radius:100%}
.plan-type-info{padding-right:20px}
.card-plan-review{padding-top:15px;padding-bottom:24px;border-top:1px solid #DDD}
@media screen and (min-width:768px){.card-plan-review{padding-top:35px;padding-bottom:0}
}
.details-sect-header{margin:40px 0 6px}
@media screen and (min-width:768px){.details-sect-header{margin:30px 0 30px}
}
.details-sect-header:first-child{margin-top:0}
.details-sect-top{margin-top:40px !important}
.details-sect-header:last-child{margin-bottom:0}
.detail-field,.detail-edit-btn{display:inline-block}
.detail-field{margin-bottom:0}
.detail-edit-btn{float:right}
.detail-value{padding-right:30px;margin-top:0;margin-bottom:15px;color:#000}
.detail-value:last-child{margin-bottom:0}
.detail-value-bottom{margin-bottom:15px !important}
.plan-review-breakup .breakup-close-btn,.plan-review-breakup .breakup-pointer{display:none}
body{overflow-y:scroll;scrollbar-face-color:#BBB;scrollbar-track-color:#f5f5f5}
::-webkit-scrollbar{width:.65em;height:.65em}
::-webkit-scrollbar-thumb{background:#BBB;border-radius:10px}
::-webkit-scrollbar-thumb:hover{background:#999}
::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}
::-webkit-scrollbar-track:hover{background:rgba(0,0,0,.12)}
@media screen and (max-width:768px){.container,.card-in-edit-mode-overlay{padding-right:8px;padding-left:8px}
.row{margin-right:-8px;margin-left:-8px}
[class^="col-"]{padding-right:8px;padding-left:8px}
}
.nav-offset{padding-top:59px}
@media screen and (min-width:992px){.nav-offset{padding-top:69px}
}
.qf-progress-bar-section{position:fixed;top:48px;left:0;z-index:2;width:100%;background-color:#f5f5f5;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
@media screen and (min-width:992px){.qf-progress-bar-section{top:51px}
}
.qf-progress-bar-wrapper{position:relative;width:100%;height:5px;overflow:hidden;background-color:#666}
@media screen and (min-width:992px){.qf-progress-bar-wrapper{height:10px}
}
.qf-progress-bar{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#FB0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.qf-dividers{position:absolute;top:0;left:0;display:table;width:100%;height:100%;table-layout:fixed}
.qf-dividers>*{display:table-cell;float:none;vertical-align:middle}
.qf-dividers span{position:relative;border:0}
.qf-dividers span:last-child{border-right:0}
.qf-flow-section{width:100%}
.pf-flow-section{display:none}
.pf-flow-section:not(.animation-complete){position:fixed;top:100%;right:0;left:0}
.ncb-options{min-height:150px}
.buy-plan-btn{align-items:center;-ms-flex-align:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:end}
.ok-skip-btn{font-size:2.1rem;font-weight:300}
#NCBCalculation .modal-outer,#TP-price-notice .modal-outer,#policyExpiryDateModal .modal-outer,#thirdPartyExpireDateModal .modal-outer,#previousPolicyPlanTypeDetailsModal .modal-outer,#iibVerificationModal .modal-outer,#iibModalMobile .modal-outer,#vahaanDataVerificationModal .modal-outer,#notFourWheelerModal .modal-outer{width:60%}
#carDetailsEducation .modal-outer,#CheckCurrentNCB .modal-outer{width:60%}
#ncb-calc-modal-questions p{padding:10px}
#ncb-check-modal-questions p{padding:10px}
.optimise-title{margin-bottom:4px !important}
.block-wrapper{padding-bottom:0}
@media screen and (min-width:300px) and (max-width:767px){.addons-wrapper{float:left !important;width:100% !important}
.vehicle-value-wrapper{float:left !important;width:100% !important}
.extra-options-band-inner{display:block}
#pd-policy-expiry-date{width:auto;padding-right:0}
.text-pos{height:auto !important}
}
@media(min-width:1200px){.card-overlay-outer-width{width:100% !important}
}
@media(min-width:992px){.card-overlay-inner-width{width:65% !important}
}
.modal-outer-padding{padding:400px 0}
.modal li{color:#000 !important;font-size:1.5rem;font-weight:400 !important}
.break-in-note{padding:10px;color:#444;font-size:1.3rem;line-height:1.6;border:1px solid #CCC;border-radius:4px}
#pf-flow-section p{color:#000 !important;font-size:1.5rem}
#card-personal-details h1{padding-top:42px;padding-left:37px;color:#000;font-size:2.6rem;font-weight:700}
#card-personal-details fieldset{padding:24px 40px 40px !important}
#card-policy-expired .radio-band-copy{padding-right:30px}
@media only screen and (min-width:768px) and (max-width:1200px){.coverage-basic-info{width:100%}
.coverage-action{width:auto;text-align:left}
}
@media only screen and (max-width:767px) and (min-width:480px){.ec-question{margin:5px 0;color:#666;font:normal 900 12px/130% "Muli","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}
.ec-answer{font-size:100%;line-height:1.45}
h6,.h6{margin:5px 0;color:#666;font:normal 400 12px/130% "Muli","Helvetica Neue",Helvetica,Arial,sans-serif}
.coverage-disclaimer{font-size:1.4rem}
.op-half-block{float:left;width:100%}
.op-half-block:first-child{padding-right:0;border-right:0}
.op-half-block:last-child{padding-left:0}
.checkout-title{max-width:55%}
}
@media screen and (max-width:768px){#user-mobile-number{padding-right:24px}
}
@media screen and (max-width:700px){.ok-skip-btn{font-size:1.6rem !important}
.safe-driver-label{margin-right:24px}
.safe-driver-label:last-child{margin-right:0}
}
button#purchase-year-modal-close{top:26px;right:22px}
#car-model{padding-right:45px}
.mr-t-15{margin-top:15px !important}
#prev-policy-expiry-date-container .pika-single{z-index:0;border:0}
@media screen and (min-width:768px){#prev-policy-expiry-date-container .pika-lendar{width:50%}
}
#card-build-plan-tp .main-content-area{width:100%}
.detail-block{width:80%}
@media screen and (max-width:768px){#modal-build-plan-addons .modal-footer,#modal-build-plan-OnlyOD-addons .modal-footer{position:absolute !important}
.checkbox-option .checkmark{top:3px}
.icon-text{display:none}
}
.addon-content p{font-size:1.44rem}
.addon-price{display:inline-block;margin-right:12px !important;font-size:1.2rem}
.star-before::before{position:absolute;top:-1px;left:0;color:#2A6;content:"\2605";font-size:1.8rem}
.star-before{position:relative;padding-left:18px}
.addon-recommendation{color:#2A6}
.accordian-icon i{position:relative;top:2px;padding-left:8px;font-size:1.3rem}
.accordian-icon{top:10px;width:20%;font-size:1.3rem;text-align:right}
.one-addon .addon-content{border:0}
.one-addon .modal-footer{box-shadow:none !important}
.icon-text{color:#444;font-family:inherit !important;font-size:1.3rem}
.build-plan-price-details{align-items:center;-ms-flex-align:center;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal}
.plan-options-col .coverage-tooltip-wrapper{right:290px}
.GST-info{width:25%}
#user-email-address{padding-right:10px}
.non-bold{font-weight:400}
.checkout-info{width:40%}
#classic-voluntary::after{content:" (+ 18% GST)";font-weight:400}
@media screen and (max-width:768px){.op-half-block:first-child{border:0}
.op-half-block.range-toggle-wrapper{width:100%;padding:0}
.op-half-block.op-plan-type-block{width:100%;margin-bottom:16px}
.btn-primary-large,.btn-primary{width:100%}
}
.plan-cta-wrapper-space{margin-right:18px}
.engine-chasis-no-wrapper{padding:20px 0 0}
.engine-chasis-no{margin-bottom:20px}
#registration-details-newcar .radio-input-label:last-child{margin-left:30px}
.width-50{width:50%}
.pd-r-15{padding-right:15px}
.build-plan-price-buttons{align-items:center;-ms-flex-align:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:end}
#checkout-footer{align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center}
@media only screen and (max-width:478px){.plan-options-wrapper .plan-options-col:last-child{padding:0}
.qf-card-main .main-content-area{padding:14px}
a#safe-driver-yes{font-weight:700 !important}
.btn-primary{padding:10px 8px}
}
@media only screen and (max-width:660px){#checkout-footer-build-plan .plan-cta-wrapper-space{width:100px}
#checkout-footer-build-plan .plan-cta-wrapper-space p{text-align-last:right !important}
.text-pos#checkout-footer-build-plan{height:65px !important}
.plan-cta-wrapper-space{display:inline-block;margin-bottom:34px;text-align:left}
#plan-cta-wrapper-space-bike{display:inline-block;margin-bottom:-6px;text-align:left}
.build-plan-price-buttons .plan-quote,.build-plan-price-buttons .plan-cta{width:50%}
.buy-plan-btn{display:block;margin-top:18px}
.plan-options-col .coverage-tooltip-wrapper{top:45px;right:0;left:94px;display:inline-block;width:240px}
#classic-price-tag .tooltip.tip-right .tooltip-outer::before,#classic-price-tag .tooltip.tip-right .tooltip-outer::after{position:absolute;margin-right:100px;border:0}
div#classic-price-tag .tooltip-outer::before{position:relative}
div#classic-price-tag{max-width:90%}
#classic-price-tag-mobi .tooltip.tip-left{margin:0}
#classic-price-tag-mobi .tooltip.tip-left .tooltip-outer::before,#classic-price-tag-mobi .tooltip.tip-left .tooltip-outer::after{top:50%;left:-3px;border:0}
}
@media only screen and (min-width:478px) and (max-width:768px){.plan-options-col .coverage-tooltip-wrapper{right:230px}
}
section#pf-flow-section{background:#EEE}
#pf-plan-review{margin-bottom:36px}
#checkout-footer{align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center}
h5.h5-v2.details-sect-header{margin-bottom:6px}
form#card-plan-review{padding-top:17px}
.unordered-list{margin-left:18px;list-style:disc}
@media screen and (min-width:481px){.half-screen-display{width:50%;padding-right:15px}
}
section#pf-flow-section input{padding-right:10px}
.btn-primary.btn-ghost:active,.btn-primary.btn-ghost:focus,.btn-ghost:active,.btn-ghost:focus,a.btn-ghost:active,a.btn-ghost:focus{color:#000 !important;background:#FFF !important}
@media only screen and (min-width:768px){.pika-lendar{padding:10px 12px 12px 0 !important}
}
#footer-premium-old{padding-right:10px;color:rgba(0,0,0,0.6);font-size:14px;font-weight:initial}
#footer-premium,#footer-premium-checkout{margin:0;color:#000;font-size:1.8rem;font-weight:900;text-align:right}
#footerpremium-gst,#footerpremium-gst-checkout{margin:0;font-size:1.2rem;text-align-last:right}
#footer-email-quote{padding:10px 16px;margin-bottom:0;color:#000;font-size:1.8rem;font-weight:900;line-height:1.22;text-align:right}
.footer-email-quote{padding:10px 16px;margin-bottom:0;color:#000;font-size:1.8rem;font-weight:900;line-height:1.22;text-align:right}
@media only screen and (max-width:478px){#footer-email-quote{padding:10px 16px;margin-bottom:0;color:#000;font-size:1.4rem;font-weight:800;text-align:right}
.footer-email-quote{padding:10px 16px;margin-bottom:0;color:#000;font-size:1.4rem;font-weight:800;text-align:right}
#footerpremium-gst,#footerpremium-gst-checkout{margin:0;font-size:.8rem;text-align-last:right}
.footer-premium,#footer-premium,#footer-premium-checkout{margin:0;color:#000;font-size:1.5rem;font-weight:900;text-align:right}
.ec-question{margin-bottom:14px !important;font-size:1.4rem !important;font-weight:900 !important}
p.ec-answer{font-size:1.4rem !important;line-height:1.4 !important}
li.right-sect-li.upper-right-sect{padding:10px 0 0 !important}
li.info-list-wrapper-li{padding:10px 0 0 !important}
.icon-top-title.coverage-card-title{padding:6px 24px 19px !important}
.coverage-price-txt{margin-top:6px !important}
.benefits-li.collapse-group.active .benefits-head{padding-top:0 !important}
.checkout-actions{align-items:center;align-content:center;-ms-flex-align:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:end;-ms-flex-line-pack:center}
.checkout-cont{padding:0 10px}
.qf-navbar .qf-navbar-item:not(:last-child){display:none}
div#checkout-footer{-ms-flex-pack:end;justify-content:flex-end;-webkit-box-pack:end}
#checkout-footer .container{padding:0 0 !important;margin:0 0 !important}
li.optimise-premium-row.op-row-2{padding:40px 0}
li.optimise-premium-row.op-row-1{padding:20px 0}
div#classic-price-tag .tooltip.tip-right{left:0;max-width:500px;margin:0}
.plan-container .see-coverage-h5{margin-bottom:28px}
.modal ul.list-styled li{margin-bottom:10px;font-size:1.4rem;line-height:1.4}
p.ec-question.font-black{margin-bottom:12px}
p.ec-answer.font-black.weight-400{line-height:1.4}
div#coverage-type-card .btn-primary{width:-moz-max-content;width:max-content}
}
@media screen and (max-width:780px){#addon-choose-button-bike{position:absolute;padding-left:150px}
#idv-value-edit{position:absolute;padding-left:213px}
}
@media screen and (max-width:768px){#tip-right-bike{margin-bottom:25px;left:-80px}
#tool-tip-right-id{margin-bottom:0;left:75px}
}
.addon-content:last-child{border-bottom:0}
.addon-content:nth-child(6){border-bottom:0}
@media only screen and (max-width:660px){#footer-email-quote{padding:10px 16px;margin-bottom:0;color:#000;font-size:1.4rem;font-weight:800;text-align:right}
.footer-email-quote{padding:10px 10px;margin-bottom:0;color:#000;font-size:1.4rem;font-weight:800;text-align:right}
#footerpremium-gst,#footerpremium-gst-checkout{width:100px;margin:0;font-size:.8rem;text-align-last:right;margin-left:64px}
.footer-premium,#footer-premium,#footer-premium-checkout{margin:0;color:#000;font-size:1.5rem;font-weight:900;text-align:right}
}
.choose-plan-gst::after{padding-left:4px;color:#000;content:" (Incl. 18% GST)";font-size:1.2rem;font-weight:400;vertical-align:bottom}
h5.see-details-h5{margin-top:24px !important}
a.qf-edit-card{color:#FA0 !important;font-size:1.45rem !important;font-weight:600}
img#submit-mobile-number-load{vertical-align:middle !important}
#modal-build-plan-addons .modal-footer .addons-total-price.weight-800,#modal-build-plan-OnlyOD-addons .modal-footer .addons-total-price.weight-800{display:inline}
button#submit-mobile-number{align-content:flex-end;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:120px;-webkit-box-pack:center;-ms-flex-line-pack:end}
#card-mobile-number .checkout-cost{-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto !important;margin-right:18px;-webkit-box-direction:normal;-webkit-box-orient:vertical}
#card-mobile-number .main-content-area .mr-t-20{align-items:center;-ms-flex-align:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:end}
h5.coverage-disclaimer{color:#444;font-size:1.37rem;font-weight:400;line-height:1.6}
span.dot-rating{width:7px;height:7px}
#car-buyflow-modal{max-height:200px}
@media only screen and (max-width:478px){.mobile-cng{position:absolute;margin-top:0 !important}
}
@media only screen and (max-width:478px){.mobile-align-left{left:35%}
}
@media only screen and (max-width:478px){.checkbox-box-cng{width:17px;height:17px}
}
.cng-box-border-color{border:1px solid #FB0 !important}
.PAcover-input-div{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;width:293px;height:102px;margin:15px 0}
@media only screen and (max-width:478px){.align-PA{margin-left:-47px}
}
.PAcover-msg-size{font-size:1.0rem !important;font-weight:400;color:#444;line-height:12px}
.align-left{color:#fb0;font-family:Muli;font-size:16px;font-weight:600;line-height:18px;text-align:left;left:70%;top:49% !important}
.sum-insured{color:#000222;font-family:Muli;font-size:14px;font-weight:600;line-height:17px;text-align:left}
.PA-rectangle{background-color:#fff;border:1px solid #fb0;border-radius:4px;width:264px;height:40px}
.rupee-prefix{width:37px !important;padding-top:9px !important}
.unnamedCover-input{padding-left:25px !important;padding-right:90px !important;font-size:1.6rem !important}
.next-card-space{background-color:#f7f7f7;width:100%;height:100px;margin-top:10px;border:2px solid #f7f7f7;padding:10px;border-top-left-radius:5px;border-top-right-radius:5px}
.border-bottom-radius{background-color:#fff;border:2px solid #fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.customize-your-package{color:#444;font-family:Muli;font-size:20px;font-weight:700;line-height:24px;text-align:left}
.custom-suggestions-box .is-visible{opacity:1;visibility:visible}
.mobile-show{display:none}
.mobile-hide{display:block}
@media screen and (max-width:768px){.mobile-show{display:block}
.mobile-hide{display:none}
.testimonials .testimonial-container{border-right:0}
.customize-your-package{color:#444;font-family:Muli;font-size:16px;font-weight:700;line-height:24px;text-align:left}
.three-image-float .floater .float-heading{color:#444;font-family:Muli;font-size:14px;font-weight:700;text-align:left}
.ammount-position{position:relative;float:left;display:block;font-size:14px}
.ammount-position-cng{position:relative;float:left;display:block;font-size:14px}
.boast-area{margin-top:10px;border-top:1px solid #ddd}
.addon-edit-btn{float:right;position:relative;bottom:7px;padding-right:15px}
.addon-add-btn{float:right;position:relative;bottom:-7px;padding-right:15px}
.explore-text{position:relative;bottom:-7px}
.add-on-option .input-field-wrapper{margin-top:2px}
.boast-area .main-content-area .accordian .each-question .span-text{width:210px;display:inline-block}
.no-border{border:0}
.extra-options-band-inner .addons-wrapper{margin-bottom:0}
.pad-lt-20{padding-left:20px}
.mr-t-20{margin-top:20px}
.mr-t-25{margin-top:25px}
.boast-area .accordian .each-question span{font-size:14px;display:inline-block;width:210px}
}
.pad-tp-20{padding-top:20px !important}
#checkout-footer-build-plan .checkout-cont{height:auto}
#classic-discount-premium{color:rgba(0,0,0,0.6);font-size:16px;font-weight:initial;padding:10px}
.margin-bottom-100{margin-bottom:100px}
@keyframes anim{0{background-position:-468px 0}
100%{background-position:468px 0}
}
@-o-keyframes anim{0{background-position:-468px 0}
100%{background-position:468px 0}
}
@-ms-keyframes anim{0{background-position:-468px 0}
100%{background-position:468px 0}
}
@-moz-keyframes anim{0{background-position:-468px 0}
100%{background-position:468px 0}
}
@-webkit-keyframes anim{0{background-position:-468px 0}
100%{background-position:468px 0}
}
.loader-effect{position:relative;background:#f6f7f8 no-repeat 10px 10px;border-radius:13px;background-size:100%;margin:9px 0;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,#f6f7f8),color-stop(40%,#f6f7f8),color-stop(100%,#f6f7f8));background-image:-moz-linear-gradient(left,#f6f7f8 0,#edeef1 20%,#f6f7f8 40%,#f6f7f8 100%);background-image:-webkit-linear-gradient(left,#f6f7f8 0,#edeef1 20%,#f6f7f8 40%,#f6f7f8 100%);background-image:linear-gradient(to right,#f6f7f8 0,#edeef1 20%,#f6f7f8 40%,#f6f7f8 100%);height:10px;-moz-animation:anim 1s forwards infinite linear;-webkit-animation:anim 1s forwards infinite linear;animation:anim 1s forwards infinite linear}
.split-details--parent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;margin-top:58px;position:absolute}
.split-details--white{-webkit-box-flex:.6;-ms-flex:.6;flex:.6;background:#FFF;padding:14px}
.split-details--gray{height:18%;-webkit-box-flex:.4;-ms-flex:.4;flex:.4;padding:14px}
.split-details__container--right{margin:14px;width:70%;float:right}
.split-details__container--left{margin:14px;width:65%;float:left;margin-top:60px}
.split-details__container--right{margin:14px;width:70%;float:right}
@media(min-width:768px) and (max-width:1024px){.split-details__left-tablet{width:82% !important}
.split-details__right-tablet{width:90% !important}
}
.split-details--parent h1{font-weight:800}
.personal-details--information{padding:8px 18px;border-radius:4px;border:1px solid #DDD;font-size:1.4rem;display:block;font-weight:600;color:#222;margin-top:12px}
.personal-details--icon{background:#444;border-radius:1000px;color:#FFF;width:18px;height:18px;display:inline-block;text-align:center;line-height:1.4;margin-right:7px}
.split-details__container--right{margin:14px;width:70%;float:right}
.split-details__container--left{margin:14px;width:65%;float:left;margin-top:60px}
.split-details--parent h1{font-weight:800}
.personal-details--information{padding:8px 18px;border-radius:4px;border:1px solid #DDD;font-size:1.4rem;display:block;font-weight:600;color:#222;margin-top:12px}
.personal-details--icon{background:#444;border-radius:1000px;color:#FFF;width:18px;height:18px;display:inline-block;text-align:center;line-height:1.4;margin-right:7px}
.personal-details--form{padding:12px;border:1px solid #DDD;margin-top:13px;border-radius:4px}
.personal-details--form label{font-size:1.3rem;font-weight:600;margin-bottom:2px;color:#444}
.personal-details--form input{width:100% !important;padding:9px 10px !important;border:1px solid #DDD !important;margin-bottom:4px;font-size:1.6rem !important}
.personal-details--form input:focus,.personal-details--form textarea:focus{border:1px solid #FB0 !important;-webkit-box-shadow:0 0 0 1px #FE9 !important;box-shadow:0 0 0 1px #FE9 !important}
.personal-details--form textarea{height:70px}
.cost-breakup{border:1px solid #CCC;border-radius:4px}
.cost-breakup h1{font-size:1.4rem;font-weight:700;margin-top:0;margin-bottom:0;color:#000}
.cost-breakup p{font-size:1.4rem}
.cost-breakup--header{padding:16px;border-bottom:1px solid #CCC}
.cost-breakup--details{padding:16px;border-bottom:1px solid #CCC;padding-bottom:8px}
.cost-breakup--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #DDD}
.cost-breakup--details h1{margin-bottom:10px}
.cost-breakup--item p{font-weight:400;color:#222;margin:9px 0}
.cost-breakup--disclaimer{padding:8px 16px}
.cost-breakup--disclaimer p{font-size:1.2rem}
.cost-breakup--item:last-child{border-bottom:0}
.input-item--60{width:49%;padding:6px;margin-bottom:12px;display:inline-block}
@media screen and (max-width:480px){.input-item--60{width:100%}
}
.input-item--100{width:100%;padding:6px;display:inline-block}
.personal-details-info{margin-bottom:24px}
.home-details-info{margin-bottom:8px}
.payment-cta{margin:20px 0}
.checkout-btn-wrapper{margin-left:20px}
.checkout-cost{text-align:left}
.error,.help-block,.success{position:absolute;top:88%;left:0;padding-top:6px;padding-left:8px;margin-top:0;margin-bottom:0;font:400 12px/1 "Muli","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left}
.optional::after{content:"(Optional)";margin-left:4px;color:#AAA;font-weight:400}
.email-suggestion-dropdown{position:absolute;background:#FFF;border-radius:0 0 2px 2px;padding:6px 10px;top:253px;border:1px solid #CCC;border-top-color:#FB0;z-index:1000}
ul.email-suggestion-options li{padding:2px 0;cursor:pointer;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;z-index:99999;font-weight:300;font-size:1.5rem}
ul.email-suggestion-options li:hover{color:#FB0}
.email-suggestion-dropdown::before{content:'';position:absolute;width:8px;height:8px;background:#FFF;border-top-left-radius:2px;top:-5px;left:42px;margin-left:-15px;border-left:1px solid #fb0;border-top:1px solid #fb0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
#full-name{text-transform:capitalize}
.plan-overview__mobile{background:#f5f5f5;display:none}
.plan-overview--mobile{background:#f5f5f5;display:none}
.plan-overview__mobile--header{padding:26px 16px;border-bottom:1px solid #DDD}
.plan-overview__mobile--header h1{margin:0}
.plan-overview__mobile--details{padding:10px 16px;border-bottom:1px solid #DDD;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.plan-overview__mobile--breakup{padding:10px 16px;border-bottom:1px solid #DDD}
.plan-overview__mobile--header h1{font-weight:900}
.plan-overview__mobile h4{font-weight:700}
.plan-overview__mobile--details a{font-weight:600}
.disabled{opacity:.6;cursor:not-allowed}
@media screen and (max-width:476px){.split-details--parent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.personal-details--form{border:0;padding:4px}
.plan-overview__mobile{display:block}
.personal-details--form h3.h4{text-align:left !important;font-size:1.6rem;font-weight:800 !important;margin-bottom:10px !important;color:#444 !important}
.split-details--parent h1{font-size:1.9rem;font-weight:900;margin:0}
.split-details--gray{display:none}
.split-details--white{-webkit-box-flex:1;-ms-flex:1;flex:1}
.split-details__container--right{width:100%;margin:0}
.input-item--50{width:100%}
h3.h4.font-weight--600.mr-b-5{font-weight:700}
.final-premium-item p{font-weight:700;color:#000}
input[readonly]{cursor:not-allowed;pointer-events:none}
input[readonly]:focus{border-color:#BBB}
.usp-block-container h4{font-weight:900}
.main-content-area.header p{text-align:center}
.exclusions-block{padding:0;padding-bottom:24px}
.split-details__container--right h1{display:none}
}
.mobile-number__prefix{position:absolute;top:39px;left:18px;font-size:16px !important;font-weight:300;color:#444;cursor:pointer}
.new-car-radio{display:inline-block;border:1px solid #EEE;padding-left:9px;padding-right:9px;margin-left:7px;height:64px;padding-top:5px;width:42%}
#mobile-number{padding-left:48px !important}
[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x- ng-cloak{display:none !important}
.mobile-costbreakup *{line-height:30px}
.mobile-costbreakup:first-child{border-top:1px solid #DDD}
.mobile-costbreakup{margin-top:30px}
.mobile-costbreakup-width,.mobile-costbreakup-width .collapse-toggle{max-width:100% !important}
.pf-success-main-area{width:70%;border-right:1px solid #EEE;float:left}
.pf-success-side-area{width:30%;float:left;padding-top:40px;padding-left:20px;padding-right:10px}
#pf-flow-success-section{background-color:#e8e8e8}
.pf-success-flex-box-row{display:flex;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;align-items:flex-start}
.pf-success-input-width{max-width:43% !important;padding:0 !important;margin-right:2% !important}
.pf-success-flex-box-row input{padding:8px 10px !important;border-color:#ddd !important}
.pf-success-flex-box-row select{padding:8px 10px !important;border-color:#ddd !important}
.pf-success-pad-bottom{padding-bottom:10px !important;border-bottom:1px solid #DDD;padding-bottom:21px !important}
#previous-policy-details{padding-top:10px !important}
.old-premium-vs-new-premium{display:flex;align-items:center}
#classic-incircle-gst{font-size:1.2rem}
@media screen and (max-width:768px){.mobile-footer-premium{margin:0 10px 0 0 !important;padding:0 !important;text-align:right}
.display-ele{display:block}
}
#footer-premium-old{margin-right:10px}
.show-loader{opacity:.1;pointer-events:none}
.capitalizeInput{text-transform:uppercase}
input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),textarea,select{font-size:1.3rem}
#payment-form-submit{padding:8px 10px !important;font-weight:800;font-size:15px;width:160px}
@media only screen and (max-width:480px){.payment-successful-card .title{margin:0;color:#000;float:left;position:relative;top:-5px}
.payment-successful-card .subtitle{margin:0;color:#000;position:relative;top:10px;left:-122px}
.break-in-note{padding:10px;color:#444;font-size:1.8rem;font-weight:800;line-height:1.6;display:block}
.card-personal-details .fieldset-title{display:none}
.pf-success-side-area{display:none}
.pf-success-main-area{width:100%}
#card-personal-details fieldset{padding:5px 20px 5px 20px !important;border-bottom:0}
#personalDetails{font-size:16px}
.pf-success-input-width{max-width:100% !important}
}
.discount-premium-text{color:rgba(0,0,0,0.6);font-size:16px;font-weight:initial}
.costBreakup-header--align{display:flex;flex-direction:row;justify-content:space-between}
.costBreakup-edit-alignCenter{margin-top:auto;margin-bottom:auto;cursor:pointer}
.costBreakup-content-carmodel{width:187px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
#owner-deatils-confirm{margin-left:6px !important}
.checkmark:before{content:" ";display:block;border:solid .8em #10b363;border-radius:.8em;height:0;width:0;position:absolute;left:.5em;margin-top:-0.5em}
.checkmark:after{content:" ";display:block;width:.4em;height:.8em;border:solid white;border-width:0 .1em .1em 0;position:absolute;left:18px;margin-top:-0.2em;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.parent-container-check{background-color:#eee;position:relative;padding-top:10px;padding-bottom:30px}
.align-checkmark{margin-bottom:auto;margin-top:9px}
.owner-success-edit{cursor:pointer;color:#fb0;margin-left:5px;position:absolute;right:18px}
.input-item--loan{padding:6px;margin-bottom:12px;display:inline-block;width:10%}
.single-textbox{margin-right:49%}
.font-14-600{font-size:14px;font-weight:600}
.font-12-700{font-size:12px !important;font-weight:700 !important}
.font-12-800{font-size:12px !important;font-weight:800 !important}
.font-14-800{font-size:14px !important;font-weight:800 !important}
.font-13-700{font-size:13px !important;font-weight:700 !important}
.font-13-600{font-size:13px !important;font-weight:600 !important}
.font-11-700{font-size:11px !important;font-weight:700}
.font-14-700{font-size:14px !important;font-weight:700 !important}
.font-16-400{font-size:16px;font-weight:400}
.font-16-800{font-size:16px;font-weight:800}
.font-14-400{font-size:14px !important;font-weight:400 !important}
.font-16-900{font-size:16px;font-weight:900}
.font-12-400{font-size:12px !important;font-weight:400}
.font-16-700{font-size:16px !important;font-weight:700 !important}
#car-details-success,#policy-details-success{border-radius:4px;margin-top:20px;padding-left:20px !important;padding-top:6px !important;padding-bottom:6px !important}
@media screen and (max-width:768px){.mobile-edit-align{margin-left:155px !important}
.loan-question-align{margin-left:25px}
.pay-now-btn{margin-left:12px;width:94%}
.pay-now-btn-height{line-height:33px}
.mobile-prefix{top:32px !important}
}
.new-car-no-engine-content{margin-right:26px;margin-left:8px;background-color:#eee;padding:10px 10px 10px 10px}
@media screen and (max-width:768px){.mobile-prefix-align{top:2px !important}
}
@media screen and (min-width:768px){.with-input-prefix .input-prefix{padding-top:13px;font-size:1.8rem}
}
.rupee-prefix{width:37px !important;padding-top:9px !important}
@media screen and (min-width:300px) and (max-width:320px){.edit-small{margin-left:105px !important}
}
.select-box{padding:9px 10px !important;border:1px solid #DDD !important;margin-bottom:3px}
.registration-cap{text-transform:uppercase}
.engine-chasis-no{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.new-car-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
@media only screen and (max-width:768px){p.radio-input-text{font-size:1.1rem !important;padding-left:24px}
.radio-input{height:25px;width:25px}
.radio-input::after{height:15px;width:15px;left:4px;top:4px}
}
.border-color-DDDDDD{border-bottom:1px solid #ddd !important}
.mar-top-btm-3per{margin-top:3% !important;margin-bottom:3% !important}
.mar-top-3per{margin-top:3% !important}
.align-inline-parent-idv{display:flex;padding-bottom:3%;flex-direction:row;flex-wrap:wrap}
.idv-child1-align{width:45%;margin-right:10%}
.idv-child2-align{width:45%;margin-top:auto;margin-bottom:auto;padding-top:6%}
.slider-align{width:90%;margin:auto}
.mar-ryt-11per{margin-right:11%}
.mar-top-idv-value{margin-top:8px}
.mar-top-idv-addon-container{margin-top:2.5%}
.remove-padding{padding:0 !important}
.buildplan-ryt-left-pad{padding:0 20px}
.buildplan-top-pad{padding-top:40px !important}
.buildplan-btm-pad{padding-bottom:40px !important}
.addon-mar-top{margin-top:3.3%}
.card-addon-child-pad{padding-left:15px !important;padding-right:15px !important;padding-top:15px !important}
.addons-border{border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}
.PAcover-content-child1{width:46%;background-color:#f5f5f5;margin-top:auto;margin-bottom:auto}
.PAcover-content-child2{width:50%}
.PAcover-content-child1-pad{padding:10px}
.width45{width:45% !important}
.PAcover-content-parent{display:flex;flex-direction:row;justify-content:space-between}
.margin-auto{margin:auto !important}
.more-addon-align{margin-top:2.6%}
.addon-border-pad{padding-bottom:3.2%}
.build-plan-btm-pad{padding-bottom:40px !important}
.space-card-height{height:300px;opacity:.5}
.buildplan-space-card{height:100px;opacity:.5}
.progressive-loader-addon{margin-top:10px !important;margin-bottom:10px !important}
.special-deal-area{padding-top:40px;overflow:hidden}
.special-deal-area .main-area{width:100%}
.special-deal-area .text-area{width:57%;float:left}
.special-deal-area .img-area{width:40%;float:right}
#owner-details-success{border-radius:4px}
.heres-a-special-deal{color:#444;font-family:Muli;font-size:20px;font-weight:700;line-height:24px;text-align:left}
.font-16-400{font-size:16px;font-weight:400}
.font-14-400{font-size:14px !important;font-weight:400 !important}
.input-item-special-deal{margin-bottom:12px;display:inline-block;width:15%}
.special-deal-area .img-area .img{height:220px}
.rectangle-border{background-color:#fff;border:1px dashed #ddd;border-radius:4px;width:240px;height:52px;padding-top:4px;padding-left:10px}
.rectangle-border-color-select{border:1px dashed #fb0}
.rectangle-border-color-unselect{border:1px dashed #ddd}
.rectangle-border-text{display:inline-block;vertical-align:sub}
.heading-desk{display:block}
.bold-800{font-weight:800}
.heading-mobi{display:none}
.pad-text-bt-10{padding-top:1rem !important;padding-bottom:1rem !important}
.rectangle-border--width{display:inline-block;width:auto}
.rectangle-border--green{border:1px dashed #1b6;border-width:2px}
.rectangle-text--green{color:#1b6}
.input-item-special-deal--width{width:100%}
.checkbox-label__style{border:1px solid #1b6 !important;border-radius:50%;background-color:#1b6 !important;height:25px;width:25px}
.rectangle-border--pointerevents{pointer-events:none}
.checkbox-option--font{font-size:16px}
.checkbox-box .checkmark--style{top:-5px;left:6px;width:12px;height:12px}
.rectangle-border--style{height:45px;padding:8px}
.checkbox-option--style{margin:0}
.countdown-timer{padding:6px;font-weight:600;margin:8px;border:1px solid transparent;font-size:20px}
.happyhr-countdown{margin-bottom:10px}
.countdown-timer--color{color:#444}
.happy-hr-countdown-container{display:flex;align-items:center;justify-content:center;width:auto;height:140px;position:absolute;bottom:15px;right:0}
.main-area-flex{display:flex;align-items:center}
.img-area--position{position:relative}
.countdown-timer--border{border-color:#ddd;border-radius:10px}
.countdown-label{font-size:16px;text-align:center;letter-spacing:2px;margin-bottom:14px;font-weight:700;font-family:"muli",sans-serif}
#checkout-buy{width:140px}
.counter-label{padding:6px;font-weight:600;margin:6px;border:1px solid transparent}
.countdown-expiry-text{text-align:center;color:#FB0;font-size:20px;font-weight:700}
.countdown-expired{margin-top:20px;padding-right:15px}
.rectangle-container{display:flex;align-items:center}
@media screen and (max-width:480px){.space-card-height{height:55vh}
.special-deal-area .img-area{width:100%;padding:0}
.special-deal-area .img-area .img{height:150px;margin-left:auto;margin-right:auto;display:block}
.special-deal-area .text-area{width:100%;padding-bottom:30px;border-bottom:1px solid #DDD}
.text-area-no-border{border-bottom:none !important}
.input-item-special-deal{width:5%}
.rectangle-border{margin-top:8px;margin-left:4px;margin-bottom:8px;height:auto}
.heading-desk{display:none}
.heading-mobi{display:block}
.special-deal-area{padding-top:20px}
.pad-text-bt-10{padding-bottom:1rem !important}
.coverage-tooltip-wrapper{margin-right:0 !important}
.input-item-special-deal--width{width:100% !important;margin-bottom:0}
.checkbox-option--font{font-size:15px}
.checkbox-box .checkmark--style{top:-1px}
.countdown-timer{padding:4px;font-weight:600;margin:4px;border:1px solid transparent;font-size:20px}
.main-area-flex{display:block}
.countdown-timer--border{border-color:#ddd !important}
.counter-label{padding:5px;font-weight:600;margin:4px;border:1px solid transparent}
.happy-hr-countdown-container{display:flex;align-items:center;justify-content:center;width:auto;height:140px;position:absolute;bottom:5px;right:0}
.countdown-expiry-text{font-size:16px}
.plans-container-wrapper{display:flex;flex-direction:column-reverse}
.plan-container:last-child{border-top:0}
.plan-container:first-child{border-top:1px solid #DDD}
.checkout-btn-wrapper{margin-left:10px}
#footer-email-quote{padding:10px 8px}
#checkout-buy{width:100px}
.old-premium-vs-new-premium{display:flex;align-items:flex-end;flex-direction:row}
#classic-incircle-gst{font-size:1rem}
.font--10{font-size:10px}
.font--800{font-weight:800}
.standard-plan-card-style{background-color:#FFF;border-radius:4px}
.border-bottom-radius{background-color:transparent}
.mobile-pad-standard-details.pad-10-mobile{padding:10px !important}
}
@media screen and (max-width:768px){.rectangle-border .input-item-special-deal{width:5%}
}
.paOwner-modal-width{width:60% !important}
.paOwner-modal-inner-width{width:100% !important}
.font-20-800{font-size:20px !important;font-weight:800 !important}
.font-25-800{font-size:25px !important;font-weight:800 !important}
.li-pad{padding-left:3%}
.paOwner-header-mar{margin-bottom:2%}
.li-mar-top{margin-top:3.5% !important;list-style:disc}
.align-paOwner-btn{display:flex;margin-left:48% !important}
.mar-right-2per{margin-right:2%}
.mar-top-2per{margin-top:2%}
.tp_paOwner-pad{padding:20px !important}
.font-30-800{font-size:30px;font-weight:800}
.tp-align-price{margin-bottom:3%}
.width-100{width:100% !important}
.tp-paOwner-msg{width:75%;padding-top:5px;padding-bottom:5px}
.remove-border{border:none !important}
.customize-plan-div{background-color:#eee !important;padding:10px 0}
.white-background{background-color:#fff}
.customize-plan-mobile{padding-bottom:10px;padding-left:5%}
.idv-container-mobile{width:100% !important;margin:auto}
.pad-10{padding:10px !important}
.space-btwn{justify-content:space-between}
.mar-top-btm-auto{margin-top:auto;margin-bottom:auto}
.plan-header-pad{padding-bottom:5%;padding-top:5%}
.remove-top-pad{padding-top:0 !important}
.btm-pad-8per{padding-bottom:8% !important}
.width-75per{width:75%}
.mobile-paCover-txt{width:100% !important;margin-bottom:15px}
.mar-top6per{margin-top:6% !important}
.mar-top5per{margin-top:5% !important}
.pad-btm5per{padding-bottom:5% !important}
.mar-top0{margin-top:0 !important}
.width50{width:50%}
@media screen and (min-width:300px) and (max-width:767px){.pika-lendar{padding:0 !important}
.build-plan-card-align{width:100% !important;margin-left:0 !important}
.paOwner-modal-mob{top:20% !important;height:60% !important;width:100% !important}
.mar-left0{margin-left:0 !important}
.space-around{justify-content:space-around}
.width-48{width:48%}
.pad-top-btm{padding:15px 8px !important;max-height:70px !important}
.width100{width:100% !important}
.mr-b-120-paCover{margin-bottom:12rem}
.mobile-pad-standard-details{padding-top:20px;padding-left:20px;padding-right:20px}
.remove-mar-btm-mobile{margin-bottom:0 !important}
.plan-options-wrapper .plan-features li{font-size:12px;margin-bottom:10px}
.font-12--mobile{font-size:12px !important}
.customize-mobile--style{padding:1px 0}
.plan-header--style{padding-top:10px !important;padding-bottom:10px !important}
.tp-paOwner-msg{padding-top:0;padding-bottom:0}
.PAcover-content-child1-pad{padding:5px}
.idv-container-mobile{border-radius:4px}
.plan-header-pad{padding-top:10px;padding-bottom:10px;margin:0}
.display-ele--flex{display:flex}
.mobile-footer-premium--flex{width:80px;font-size:12px !important}
.footer-premium--flex{width:74px}
.footerpremium-gst--flex{width:153px !important}
.btm-pad-2per{padding-bottom:2% !important}
.btm-pad-10px{padding-bottom:10px !important}
.contact-btn-mobile{width:41.66%}
.align-mobile-num{padding-top:13px !important}
.align-contact-field{padding-bottom:5px !important}
}
.display-flex{display:flex}
.mar-top-auto{margin-top:auto !important}
.mr-t-5{margin-top:5px}
@media screen and (min-width:768px){.coverage-tooltip-wrapper{margin-right:28% !important}
.align-mobile-pc{padding-top:12px !important}
}
.custom-error-msg{color:#D11;font:400 12px/1 "Muli","Helvetica Neue",Helvetica,Arial,sans-serif;margin-left:3px;position:absolute}
.remove-margin-ryt{margin-right:0 !important}
.addon-txt{margin-top:1.5% !important;margin-bottom:1.5% !important}
.max-width-full{max-width:100% !important}
.checkbox-border-lite{border:1px solid #ddd;border-radius:2px !important}
.paOwner-mobile-msg{border-radius:5px;border:1px solid #ddd;background-color:white !important;width:100% !important}
.border-radius{border-radius:3px}
.check-align{top:-6px !important;left:3px !important}
.addon-check-style{border:1px solid #FB0 !important;border-radius:2px !important}
.pad-left-ryt-10{padding-left:10px;padding-right:10px}
.pad-top-10{padding-top:10px}
.pad-bottom-10{padding-bottom:10px}
.pad-left3per{padding-left:3%}
.mar-top-auto{margin-top:auto !important}
.mar-bottom-auto{margin-bottom:auto !important}
.icon-arrow-size{font-weight:800 !important;font-size:1.6rem !important}
.font-weight-800{font-weight:800 !important}
.wid-100{width:100% !important}
@media screen and (max-width:325px){.addon-price-align{padding-right:7px !important}
}
.pad-lef-ryt{padding-left:10px !important;padding-right:10px !important}
.addon-content--border{border-bottom:transparent}
#card-contact-details{width:100% !important}
.font-16-300{font-size:16px !important;font-weight:300 !important}
.border-D{border:1px solid #ddd !important}
@media screen and (max-width:415px){.w-100{width:100% !important}
}
.pad-left-40{padding-left:40px !important}
.chassis-number{text-transform:uppercase}
.insurers-label{color:#999;font-family:Muli;font-size:12px;font-weight:800;letter-spacing:-0.1px;line-height:14px;text-align:left;padding-bottom:5.5px}
.insurer-name{padding-top:7.5px;padding-bottom:7.5px;color:#444;font-family:Muli;font-size:14px;font-weight:400;line-height:17px;text-align:left;width:34%;cursor:pointer}
.pincode-popular-list{line-height:14px !important}
.insurer-name:hover{color:#FB0;border-color:#FB0}
.search-icon{position:absolute;top:14px !important;left:86%}
.search-icon-pincode{position:absolute;top:38px;right:10px}
.search-icon-variant{position:absolute;top:15px;right:10px}
@media screen and (max-width:360px){.insurer-name{border:1px solid #ddd;border-radius:4px;margin-top:5px;margin-bottom:5px;width:46%;margin-left:5px;margin-right:5px;font-size:12px}
.pad-lr-7{padding-right:7px !important;padding-left:7px !important}
.search-icon{top:14px;left:88%}
.close-btn-PI{top:10px;left:88%}
}
@media screen and (min-width:361px) and (max-width:415px){.insurer-name{border:1px solid #ddd;border-radius:4px;margin-top:5px;margin-bottom:5px;width:45.5%;margin-left:7px;margin-right:7px}
.pad-lr-7{padding-right:7px !important;padding-left:7px !important}
.search-icon{top:14px !important;left:90%}
.close-btn-PI{top:10px;left:90%}
}
@media screen and (max-width:480px){.previous-policy-card-heading{color:#444;font-family:Muli;font-size:20px;font-weight:800;line-height:24px;text-align:left;padding-left:8px}
#previousPolicyExpiryDateMobile .help-block,#previousPolicyExpiryDateOwnDamageMobile .help-block{margin-top:12px !important}
}
@media screen and (min-width:600px){.previous-policy-card-heading{font-size:25px}
.w-60{width:60%}
.insurer-name{padding-left:12px}
.insurer-label{padding-left:12px}
}
.close-btn-PI{top:10px;left:84.5%}
.company-name-input{padding-left:12px !important}
@media screen and (max-width:415px){.m-b-15{margin-bottom:15px !important}
}
.cross-sell-addons{padding-left:6px;border-top:solid 1px #ddd;padding-top:2rem}
.did-you-know{color:#10b363;font-family:Muli;font-size:14px;font-weight:700;line-height:17px;text-align:left}
.cross-addons-content{color:#444;font-family:Muli;font-size:14px;font-weight:400;line-height:17px;text-align:left;padding:10px 15px 10px 0}
.cross-addons-container{color:#444;font-family:Muli;font-size:14px;font-weight:700;line-height:17px;text-align:left}
.cross-addons-name{color:#444;font-family:Muli;font-size:14px;font-weight:700;line-height:17px;text-align:left}
.font-wt-700{font-weight:700}
@media screen and (max-width:476px){.cross-addons-container{border:1px solid #ddd;border-radius:4px;width:98%;padding:13px 10px}
.cross-addons-name{display:inline-block;width:50%}
.cross-addons-link{float:right;display:inline-block;padding:13px 0}
.cross-addons--model{display:block}
#cross-addons-Model{width:100% !important;height:100% !important}
}
#cross-addons-Model{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.1);width:723px;height:336px}
#cross-addons-Model .h3-v2{font-size:20px;font-weight:800;padding-bottom:1.5rem}
#cross-addons-Model .ec-que{font-size:14px;font-weight:800;text-transform:uppercase}
#cross-addons-Model .ec-ans{font-size:16px;font-weight:400;padding-bottom:1rem}
#cross-addons-Model ul{list-style:disc;padding-left:2rem}
.couponcode-section{background:#FFF}
.cc-qstn{float:left;color:#444;font-family:Muli;font-size:16px;font-weight:700;line-height:19px;text-align:left}
.cc-icon{width:54px;float:left}
.cc-icon img{height:54px;width:54px}
.cc-modal-link{color:#fb0;font-family:Muli;font-size:12px;font-weight:800;line-height:19px;text-align:left;text-decoration:none}
.address{min-height:69px}
@media screen and (min-width:500px){.garage-pagination{padding-bottom:35px}
#garages-modal{top:-60px}
#cc-modal .modal-outer{width:396px}
.address-list{min-height:363px}
}
.cc-modal-icon{text-align:center}
.cc-modal-qstn{text-align:center;color:#444;font-family:Muli;font-size:20px;font-weight:700;line-height:24px}
.cc-modal-qstn-load{text-align:center;color:#444;font-family:Muli;font-size:16px;font-weight:400;line-height:19px}
#cc-modal-input{margin-left:5%;margin-right:5%;margin-top:5%}
#apply-coupon-btn{width:100%}
.cc-btn-wrapper{margin-left:5%;margin-right:5%}
.cc-offer-section-modal{padding-top:10%;padding-bottom:6%}
#cc-input-field{text-align:center}
.txt-align-center{text-align:center !important}
.txt-align-right{text-align:right !important}
.cc-modal-icon-svg img{height:200px;padding:55px}
.cc-modal-icon-gif img{height:200px}
.cc-10-off{color:#0a5;font-family:Muli;font-size:16px;font-weight:700;line-height:19px}
.cc-success-content{color:#999;font-family:Muli;font-size:12px;font-weight:400;line-height:14px;padding-bottom:3px}
.cc-ttl-premium{font-family:Muli;font-size:14px;font-weight:400;line-height:17px}
.cc-ttl-premium-amt{color:#444;font-family:Muli;font-size:20px;font-weight:800;line-height:24px}
.cc-saved{color:#0a5;font-family:Muli;font-size:14px;font-weight:400;line-height:17px}
.cc-remove{color:#f65;font-family:Muli;font-size:16px;font-weight:700;line-height:19px;width:30%;float:left;text-align:center}
.discounted-premium{color:#999 !important;font-weight:400 !important;font-size:16px !important;text-decoration:line-through;padding-right:5px}
#cc-happy-with-this-btn{color:#000;font-family:Muli;font-size:16px;font-weight:900;line-height:19px;width:66.33%;float:left;margin-left:10px;margin-bottom:15px}
.garages-section{background:#FFF;min-height:270px;border-top:1px solid #ddd}
.garages-content{color:#444;font-family:Muli;font-size:20px;font-weight:700;line-height:24px;width:291px;text-align:left}
.garages-link{color:#fb0;font-family:Muli;font-size:12px;font-weight:800;line-height:19px;text-align:left;text-decoration:none}
#map-garage{height:214px;border-radius:4px}
#map-garage-modal{height:427px;border-radius:4px}
.garage-content-link{padding-top:87px;padding-left:0 !important}
.garage-modal-title{color:#000;font-family:Muli;font-size:25px;font-weight:800;line-height:30px;text-align:left}
.radio-container:hover{color:#FB0}
.radio-container{display:block;position:relative;padding-left:35px;cursor:pointer;font-size:1.6rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.radio-container input{position:absolute;opacity:0;cursor:pointer}
.radio-custom{position:absolute;top:0;left:0;height:24px;width:24px;border-radius:50%;border:1px solid rgba(0,0,0,.36)}
.radio-custom:after,.radio-custom-after{content:"";position:absolute;display:none}
.radio-container input:checked~.radio-custom:after,.radio-custom-after{display:block}
.radio-container .radio-custom:after,.radio-custom-after{top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#FB0}
.radio-custom-border{border:1px solid #FB0 !important}
.m-l-35{margin-left:35px}
.c-999{color:#999}
.c-444{color:#444}
.border-right-ddd{border-right:1px solid #ddd}
.w-180{width:180px}
.font-17-27{font-size:27px;line-height:17px}
.min-height-440{min-height:440px}
.cursor-pointer{cursor:pointer}
.h-80{height:80px}
.text-decoration-none{text-decoration:none}
.applied-coupon-dig{color:#444;font-family:Muli;font-size:14px;font-weight:400;line-height:17px;text-align:left}
.btn-primary-onload{background-color:#ddd !important;color:#999 !important;border-color:#ddd !important}
.input-onload{background-color:#f5f5f5 !important;border:1px solid #ddd !important;color:#999 !important}
.error-border-red{border:1px solid #e00 !important}
.float-none{float:none !important}
.pad-l-50{padding-left:50px !important}
.warning-txt{color:#f65;font-family:Muli;font-size:12px;font-weight:700;line-height:14px;text-align:center}
.gray-image{opacity:.6;filter:grayscale(100%)}
.cc-img{height:97px}
.btn-font-1-6{font-size:1.6rem}
#remove-close-icon{float:left;width:15px;padding-top:1px;font-weight:700}
.coupon-code-option{right:auto !important;top:40%}
.coupon-code-option-wrapper{border:1px solid #ddd;border-radius:4px}
.coupon-code-section-wrapper{padding:0 40px}
.coupon-code-option-wrapper .radio-band-copy{padding-left:40px}
.coupon-code-header{font-size:20px;font-weight:700;padding-bottom:20px}
.flex-box-row{align-items:center;-ms-flex-align:center;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal}
.policy-number-card .main-content-area{width:100%}
@media screen and (max-width:500px){.policy-number-card .flex-box-row{flex-direction:column-reverse}
.coupon-code-option-wrapper .radio-band-copy{padding-left:25px}
.coupon-code-section-wrapper{padding:0 10px}
.coupon-code-option-wrapper{width:48% !important;float:left}
.address-list{min-height:366px}
.cc-modal-icon-gif img{height:180px}
.right-position-hpyhrs{right:-49%;left:auto}
.right-position-cc{right:-2%;left:auto}
.hpyhr-cc-flow-mobile{border-top:1px solid #ddd;padding-top:16px}
.garages-content{font-size:1.6rem;width:233px}
.cc-remove{width:30%;margin-left:18px}
#cc-hpy-btn-wrapper{position:absolute;bottom:0;right:0;left:0}
.cc-hpy-btn{float:left;width:55%;margin-left:20px}
.cc-hpy-btn button{width:100%}
#cc-happy-with-this-btn{width:100%}
.text-decoration-none-mobile{text-decoration:none !important}
#garages-modal-title-section{border-bottom:none !important;padding-left:6%;width:74%;padding-bottom:0 !important}
#map-contain-modal-id{padding-top:10px !important}
.flex-col-reverse-mobile{display:flex;flex-direction:column-reverse}
#map-garage{height:185px;border-radius:4px}
#map-garage-modal{height:150px}
.pad-lr-10-mobile{padding-left:10px !important;padding-right:10px !important}
.garage-content-link{padding-top:19px;padding-bottom:25px}
.border-right-mobile-none{border-right:none !important}
}
@media screen and (max-width:375px){.right-position-hpyhrs{right:-34%;left:auto}
}
@media screen and (max-width:360px){.right-position-hpyhrs{right:-26%;left:auto}
}
@media screen and (max-width:320px){.right-position-hpyhrs{right:-10%;left:auto}
}
@media screen and (min-width:360px) and (max-width:375px){.mobile-edit-align{margin-left:145px !important}
}
@media screen and (min-width:376px) and (max-width:420px){.mobile-edit-align{margin-left:185px !important}
}
@media screen and (max-width:768px){.radio-band .radio-title{width:90%}
}
.radio-custom-border{border:1px solid #FB0}
#pf-flow-section{min-height:calc(100% - 63px)}
.edit-section{font-size:1.2rem;letter-spacing:1px;font-family:Muli}
.edit-material-icon{padding-right:2px;font-size:1.6rem;vertical-align:-3px}
.edit-material-icon-mobile{padding-right:2px;font-size:14.5px !important;vertical-align:-3px;top:unset !important;padding-left:0 !important;position:inherit !important}
.right-arrow-material-icon{padding-right:2px;font-size:2.1rem;vertical-align:-6px}
.letter-space-7{letter-spacing:.7px}
.pos-top{position:relative;top:-1px}
.terms-conditions-content{max-height:300px;overflow-y:scroll;padding:30px}
.modal-title-close i{font-size:25px}
#terms-conditions-modal .modal-cta{border-top:1px solid #DDD;padding:15px}
.modal-header-tag{border-bottom:1px solid #DDD}
#terms-conditions-modal li{font-size:14px;font-weight:400}
.modal-cta button{padding:10px 40px}
.checbox-error-border{border:1px solid #E00 !important;border-radius:4px !important}
.checkout-btn-wrapper a{font-size:1.6rem}
.terms-conditions-content ul{margin-right:0}
.checkbox-box{width:25px;height:25px}
.checkbox-box-contact{width:17px;height:17px}
.checkbox-option .checkmark{top:-5px;left:5px}
.checkbox-option .checkmark-contact{top:-11px;left:1px;width:11px;height:11px}
.checkbox-text-position{position:absolute;top:8px}
@media screen and (max-width:767px){.terms-conditions-content{max-height:calc(100vh - 147px);padding-left:20px}
.modal-cta{position:absolute;width:100%;bottom:0}
.modal-cta button{padding:15px 40px;font-size:16px}
.payment-cta{padding-left:10px}
}
@media screen and (max-width:350px){.terms-conditions-content{max-height:calc(100vh - 147px)}
}
.flex-box-row{align-items:center;-ms-flex-align:center;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal}
#terms-conditions-modal .modal-inner{background:#FFF;border-radius:5px}
#terms-conditions-modal .modal-inner .modal-content-wrapper{overflow-y:auto}
@media screen and (min-width:768px){#terms-conditions-modal .modal-title{font-size:2.4rem}
}
#pay-now-container .check-align{top:-6px !important;left:3px !important}
.underline-links{color:#444;text-decoration:underline}
.underline-links:hover{color:#FA0}
@media screen and (max-width:768px){#pay-now-container .check-align{top:-2px !important;left:3px !important}
}
.pincode-card-title{color:#000;font-family:Muli;font-size:25px;font-weight:800;line-height:30px;text-align:left}
.pincode-card-label{color:#444;font-family:Muli;font-size:13px;font-weight:700;line-height:16px;text-align:left;padding-bottom:5px}
@media screen and (max-width:768px){.ncb-modal-link-card{background-color:#fff;border-radius:4px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.1);opacity:.9737490699404762;margin-bottom:10px}
.ncb-modal-card-title{color:#444;font-family:Muli;font-size:14px;font-weight:700;line-height:17px;text-align:left;padding-left:15px}
.ncb-modal-card-content{color:#000;font-family:Muli;font-size:12px;font-weight:400;line-height:14px;padding-top:15px;padding-bottom:15px;border-top:1px solid #DDD;padding-left:15px;text-align:left;cursor:pointer}
.i-ncb-modal-link{position:absolute;right:20px;line-height:14px}
#NCBCalculation .modal-outer,#TP-price-notice .modal-outer,#policyExpiryDateModal .modal-outer,#thirdPartyExpireDateModal .modal-outer,#previousPolicyPlanTypeDetailsModal .modal-outer,#iibVerificationModal .modal-outer,#iibModalMobile .modal-outer,#vahaanDataVerificationModal .modal-outer,#notFourWheelerModal .modal-outer{width:100%}
#carDetailsEducation .modal-outer,#CheckCurrentNCB .modal-outer{width:100%}
#NCBDescription .modal-outer,#policyExpiryDateModal .modal-outer,#thirdPartyExpireDateModal .modal-outer,#previousPolicyPlanTypeDetailsModal .modal-outer,#iibVerificationModal .modal-outer,#iibModalMobile .modal-outer,#vahaanDataVerificationModal .modal-outer,#notFourWheelerModal .modal-outer{width:100%}
.contact-card-title{color:#000;font-family:Muli;font-size:20px !important;font-weight:900 !important;line-height:24px !important;text-align:left}
#iibVerificationModal .ncb-modal-card-content,#vahaanDataVerificationModal .ncb-modal-card-content,#notFourWheelerModal .ncb-modal-card-content{font-size:14px;font-weight:700;padding-left:20px}
}
.ncb-title{color:#000;font-family:Muli;font-size:14px;font-weight:700;line-height:17px;text-align:left}
.ncb-content{color:#000;font-family:Muli;font-size:14px;font-weight:400;line-height:17px;text-align:left}
.ncb-table-title{color:#000;font-family:Muli;font-size:12px;font-weight:700;line-height:14px;text-align:center;padding-top:10px;padding-bottom:10px}
.ncb-table-content{color:#000;font-family:Muli;font-size:12px;font-weight:400;line-height:17px;text-align:center;border:1px solid #DDD;padding-top:10px;padding-bottom:10px}
.ncb-table-content.extra-width-content{min-height:75px;display:flex;justify-content:center;align-items:center;padding-right:0 !important;padding-left:0 !important}
.b-r-0{border-right:0}
.b-b-0{border-bottom:0}
.ncb-modal-img{padding-top:85px}
.contact-card-label{color:#444;font-family:Muli;font-size:13px;font-weight:600;line-height:16px;text-align:left;padding-bottom:5px}
.pincode-card-content{padding-top:30px;padding-bottom:45px}
.pincode-spacer-card{margin-left:113px;margin-right:113px;width:inherit}
@media screen and (max-width:768px){.pincode-card-title{font-size:22px}
.pincode-card-content{padding-top:15px;padding-bottom:30px}
.pincode-spacer-card{margin-left:8px;margin-right:8px;width:inherit}
}
.contact-card-title{color:#000;font-family:Muli;font-size:25px;font-weight:900;line-height:30px;padding-bottom:15px}
.contact-card-subtitle{color:#000;font-family:Muli;font-size:16px;font-weight:400;line-height:19px;text-align:left;padding-bottom:20px}
.contact-card-title-normal{color:#000;font-family:Muli;font-size:25px;font-weight:800;line-height:30px;width:453px;text-align:left;padding-bottom:20px;padding-top:25px}
.pos-relative{position:relative}
.ncb-extra-benefit{position:absolute;top:34%;color:#fa0;font-family:Muli;font-size:16px;font-weight:900;line-height:19px;text-align:left;left:0}
.pad-t-67{padding-top:67px}
@media screen and (min-width:992px){.contact-main-content-extra-ncb{padding-left:0 !important;padding-top:20px !important}
.img-extra-ncb{height:300px;width:auto}
.btn-extra-ncb{width:221px;margin-top:12px;margin-bottom:12px;font-size:16px}
.d-p-l-10{padding-left:10px}
.btn-contact-card{width:40%;margin-top:12px;font-size:16px}
.w-97{width:97%}
.d-p-l-0{padding-left:0 !important}
.d-contact-spacer-card{margin-left:111px;width:81%}
.align-contact-field .help-block{padding-left:0;padding-top:8px}
}
@media screen and (max-width:768px){.align-contact-field .help-block{padding-left:0}
.ncb-extra-benefit{left:17%;position:absolute;top:31%;color:#fa0;font-family:Muli;font-size:14px;font-weight:900;line-height:19px;text-align:left}
.img-extra-ncb{height:144px;width:auto}
.horn-img{text-align:center}
.mob-p-lr-0{padding-left:0;padding-right:0}
.mob-p-lr-3{padding-left:3px !important;padding-right:3px !important}
.mob-mr-b-10{margin-bottom:10px}
.btn-extra-ncb{width:90%;font-size:16px !important;line-height:20px;margin-left:18px;margin-bottom:1rem}
.btn-contact-card{width:100%;line-height:24px}
.d-contact-spacer-card{margin-left:10px;width:95.1%}
.checkbox-option .checkmark{top:0}
.checkbox-option .checkmark-contact{top:-6px;left:1px}
.checkbox-text-position{position:absolute;top:4px}
.contact-card-title-normal{color:#000;font-family:Muli;font-size:20px;font-weight:900;line-height:24px;width:302px;text-align:left;padding-bottom:27px;padding-top:13px}
}
@-webkit-keyframes slideIn{from{bottom:-300px;opacity:1}
to{bottom:0;opacity:1}
}
@keyframes slideIn{from{bottom:-300px;opacity:1}
to{bottom:0;opacity:1}
}
@-webkit-keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
@media screen and (max-width:768px){#NCBCalculation .modal-inner,#carDetailsEducation .modal-inner,#CheckCurrentNCB .modal-inner,#NCBDescription .modal-inner,#TP-price-notice .modal-inner,#contactCardDescription .modal-inner,#policyExpiryDateModal .modal-inner,#thirdPartyExpireDateModal .modal-inner,#previousPolicyPlanTypeDetailsModal .modal-inner,#iibVerificationModal .modal-inner,#iibModalMobile .modal-inner,#vahaanDataVerificationModal .modal-inner,#notFourWheelerModal .modal-inner{position:fixed !important;bottom:0 !important;background-color:#fefefe;width:100%}
#NCBCalculation .modal-inner,#CheckCurrentNCB .modal-inner,#carDetailsEducation .modal-inner,#NCBDescription .modal-inner,#TP-price-notice .modal-inner,#contactCardDescription .modal-inner,#policyExpiryDateModal .modal-inner,#thirdPartyExpireDateModal .modal-inner,#previousPolicyPlanTypeDetailsModal .modal-inner,#iibVerificationModal .modal-inner,#iibModalMobile .modal-inner,#vahaanDataVerificationModal .modal-inner,#notFourWheelerModal .modal-inner{bottom:0;position:absolute}
.mob-min-height-none{min-height:unset !important}
}
@media screen and (max-width:768px){#contactCardDescription .modal-inner,#NCBDescription .modal-inner,#CheckCurrentNCB .modal-inner,#carDetailsEducation .modal-inner,#NCBCalculation .modal-inner,#TP-price-notice .modal-inner,#policyExpiryDateModal .modal-inner,#thirdPartyExpireDateModal .modal-inner,#previousPolicyPlanTypeDetailsModal .modal-inner,#iibVerificationModal .modal-inner,#iibModalMobile .modal-inner,#vahaanDataVerificationModal .modal-inner,#notFourWheelerModal .modal-inner{height:0;bottom:0 !important}
.terms-conditions-check-wrapper{margin-bottom:25px !important}
}
.stroke-black{stroke:#000 !important}
.shake-on-error{animation:shake .2s;animation-iteration-count:1}
@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}
20%,80%{transform:translate3d(2px,0,0)}
30%,50%,70%{transform:translate3d(-4px,0,0)}
40%,60%{transform:translate3d(4px,0,0)}
}
#pincode-loader{height:50px;position:absolute;top:22px;right:-5px}
@media screen and (max-width:768px){#pincode-loader{top:19px}
}
.font-size-25{font-size:25px !important}
.pad-ryt-left__10{padding-right:10px;padding-left:10px}
.font-size-13{font-size:13px !important}
.font-size-14{font-size:14px !important}
.font-weight-700{font-weight:700 !important}
.font-weight-900{font-weight:900 !important}
.font-size-16{font-size:16px !important}
.font-weight-400{font-weight:400 !important}
.main-content-area.car-confirm-content-area{padding:30px}
@media screen and (max-width:768px){.main-content-area.car-confirm-content-area{padding:10px}
}
.padding-ryt-lft-10{padding:0 10px 0 10px}
#choose-car-model-dropdown .input-field-wrapper{margin-bottom:4px;position:relative;padding:8px 16px}
ul.car-search-model-list,ul.bike-search-model-list{display:flex;margin-bottom:14px !important;box-shadow:0 -1px 0 #DDD inset;padding-bottom:0}
ul.car-search-model-list>li{width:33.33%;text-align:center;font-size:1.4rem;font-weight:600;border-bottom:2px solid transparent;padding:6px 4px;transition:.2s ease-in-out}
ul.car-search-model-list li:hover{color:#FB0;border-color:#CCC;cursor:pointer}
ul.car-search-model-list>li.active{color:#FA0 !important;border-color:#FB0 !important;border-width:2px}
.min-height-car-card{min-height:510px}
#registration-date-confirmation{margin-top:0 !important}
#purchase-year-input{padding:13px 95px 11px 16px !important}
@media screen and (min-width:1200px){#car-confirmation-field{width:59% !important}
#car-confirmation-img-field{width:41% !important}
}
.purchase-year-input-main-wrapper{padding:8px 8px 15px 8px !important}
#pincode-close-icon{top:41px !important;position:absolute;right:10px !important;height:10px;cursor:pointer}
@media screen and (min-width:768px){#authentication-card-mca{padding-top:26px;padding-left:10px;padding-bottom:120px}
#authentication-img{width:420px;position:absolute;left:0;top:-32px}
#authentication-input{width:74%}
#authentication-card-mca .btn-primary{width:201px;font-size:16px}
}
.authentication-option-link{color:#fa0;font-family:Muli;font-size:12px;font-weight:700;letter-spacing:.7px;line-height:14px;cursor:pointer}
@media screen and (min-width:768px){#otp-card-mca{padding-top:26px;padding-left:10px;padding-bottom:60px}
#otp-card-img{width:293px}
#otp-input{width:56%}
#otp-card-mca .btn-primary,.policy-card-btn{width:201px;font-size:16px}
.otp-btn-section{width:56%}
.engine-chassis-btn-section{width:74%}
.otp-continue,.engine-chassis-continue{width:60% !important}
.otp-skip,.engine-chassis-skip{width:38% !important;background-color:#fff}
.otp-skip:hover,.engine-chassis-skip:hover{background-color:#fff}
}
@media screen and (max-width:767px){.otp-btn-section,.engine-chassis-btn-section{width:100%}
.otp-continue,.engine-chassis-continue{width:60% !important}
.otp-skip,.engine-chassis-skip{width:38% !important;background-color:#fff}
.otp-skip:hover,.engine-chassis-skip:hover{background-color:#fff}
.pad-t-15-xs{padding-top:15px !important}
.pad-b-20-xs{padding-bottom:20px !important}
.pad-lr-2-xs{padding-left:2px !important;padding-right:2px !important}
.font-20-xs{font-size:20px !important}
}
@media screen and (min-width:992px){.education-card-area.border-content{padding:40px 20px 40px 20px}
.ec-card-wrapper.highlighted-content{background-color:#ffee997a;padding:20px 20px 20px 20px;height:64%}
}
.edit-icon-align{padding:0 5px;margin-top:1px}
.font-size-15{font-size:15px !important}
@media screen and (max-width:768px){.sm-xs-confirm-btn{width:100% !important;padding:0 !important}
.btn-parent-container{width:100% !important}
}
#car-make:focus,#car-model:focus,#car-reg-year:focus{border:1px solid #FB0 !important;border-radius:4px !important}
@media screen and (max-width:768px){.four-wheeler-popular-li{width:100% !important}
}
@media screen and (min-width:769px){.four-wheeler-popular-li{width:50% !important}
}
.border-btm-none{border-bottom:none !important}
.display-block{display:block !important}
.purchase-year-list.newcar{width:100% !important}
.qf-card.overflow-none{overflow:unset}
.remove-border-suggestiion{border:none !important}
.purchase-year-list.newcar.remove-border.recent-year-size{font-size:1.3rem !important;font-weight:800 !important}
.width-35{width:35%}
@media screen and (max-width:767px){.width-40{width:40%}
.width-50-sm{width:50% !important}
.width-45-sm{width:45% !important}
.width-42-sm{width:41.5% !important}
.mar-top-btm-8{margin:8px 0 !important}
.year-clear.clear-align-sm{right:26px !important}
.year-clear.dropdown-align-sm{top:40px !important}
}
@media screen and (min-width:300px) and (max-width:320px){.width-55-xs{width:55% !important}
.width-52-xs{width:51.5% !important}
}
.width-33{width:33%}
.pad-ryt-25{padding-right:25px !important}
.pad-ryt-10{padding-right:10px}
.purchase-year-list.year{width:50% !important}
#month-list.custom-suggestions-list.four-col-layout>li{width:50% !important;border:none !important}
.year-clear{position:absolute;top:13px !important;right:17px !important;cursor:pointer}
.noHover{pointer-events:none}
.optional-field{color:#999;font-weight:500;font-style:italic}
.mr-b-25{margin-bottom:2.5rem}
.verticalFlip{display:inline;text-indent:5px}
.verticalFlip span{animation:vertical .5s linear 1 0,blinking 1s;-ms-animation:vertical .5s linear 1 0,blinking 1s;-webkit-animation:vertical .5s linear 1 0,blinking 1s;opacity:1;overflow:hidden;position:absolute;line-height:26px}
@media screen and (max-width:767px){.verticalFlip span{line-height:19.5px}
}
@-moz-keyframes vertical{0{opacity:0}
50%{opacity:0;-moz-transform:rotateX(180deg)}
100%{opacity:1;-moz-transform:translateY(0)}
}
@-webkit-keyframes vertical{0{opacity:0}
50%{opacity:0;-webkit-transform:rotateX(180deg)}
100%{opacity:1;-webkit-transform:translateY(0)}
}
@-ms-keyframes vertical{0{opacity:0}
50%{opacity:0;-ms-transform:rotateX(180deg)}
100%{opacity:1;-ms-transform:translateY(0)}
}
@keyframes blinking{0{color:#000}
100%{color:#fa0}
}
#policy-no-card-mca{padding-top:26px;padding-left:10px}
.font--14{font-size:14px !important}
.pay-now-btn-mr{display:inline-block;padding:10px 20px}
@media screen and (max-width:480px){.pay-now-btn-mr{display:inline;padding:10px 20px}
}
.nudge-img img{height:60px}
.nudge-img{text-align:center}
.nudge-content{color:#444;font-family:Muli;font-size:16px;font-weight:700;line-height:19px;text-align:left;height:60px;display:table}
.nudge-content span{display:table-cell;vertical-align:middle}
.nudge-ncb-img{height:84px !important;top:-14px;position:absolute;left:0}
@media screen and (min-width:730px){.nudge-section{background:white;height:123px;border-top:1px solid #ddd;padding-top:35px;padding-bottom:28px}
}
@media screen and (max-width:729px){.nudge-section{display:flex;flex-wrap:nowrap;overflow-x:auto;height:130px;padding-top:9px;padding-bottom:12px;padding-left:0 !important}
.nudge-section::-webkit-scrollbar{width:0 !important;height:0 !important}
.nudge-section{overflow:-moz-scrollbars-none}
.nudge-section{-ms-overflow-style:none}
.nudge-card{flex:0 0 auto;background:white;margin:5px;border-radius:4px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.1);height:109px;width:265px;float:left;padding-top:25px;padding-bottom:24px}
.nudge-content{padding-right:0;padding-left:26px}
.ncb-content-p-l{padding-left:10px !important}
}
.mar-top-idv-value{width:100%;text-align:center}
.idv-slider-bar-value{width:25%;display:inline-block;float:left;margin:0 !important}
@media screen and (max-width:767px){.mar-top-idv-value{width:auto;text-align:center;margin-bottom:5rem}
.range-slider-wrapper{margin-right:25px}
}
.customise-tab{display:flex;background-color:#f5f5f5}
.customize-plan-title-container{padding:10px 20px}
.pd-tb-20{padding:20px 0 20px 0}
.customize-plan-title-container__header{color:#000;font-size:25px;font-weight:800}
.customise-tab__item{flex:.5%;padding:10px 0;cursor:pointer}
.customise-tab li{border-top:1px solid #ddd;border-bottom:1px solid #ddd;width:312px;height:104px}
.customise-tab li:nth-child(2){border-left:1px solid #ddd}
.customise-tab li:nth-child(3){border-left:1px solid #ddd;border-right:0}
.customise-tab li:nth-child(1){border-left:0;border-right:0}
.choose-stand-plan,.cost-breakdown-link__close-btn{cursor:pointer}
.custom-tab__plan-select{order:2}
.custom-tab__plan-info{order:1}
@media(min-width:768px){.customise-tab__item{flex:.5%}
.custom-tab__plan-select{order:1}
.custom-tab__plan-info{order:2}
}
.customise-tab__item.active{background-color:#fff;border-bottom:1px transparent;transition:background .5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:background .5s cubic-bezier(0.165,0.84,0.44,1);-moz-transition:background .5s cubic-bezier(0.165,0.84,0.44,1);-ms-transition:background .5s cubic-bezier(0.165,0.84,0.44,1);-o-transition:background .5s cubic-bezier(0.165,0.84,0.44,1)}
.customise-tab__label{display:flex;align-items:center;padding:5px 20px}
.customise-tab li:nth-child(1) .customise-tab__label{border-left:0 solid #ccc}
.check-box--circle{border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}
.qf-card-border--transparent{border:transparent}
.font-14{font-size:1.4rem}
.font--20{font-size:2rem}
.customise-img-container{height:170px}
.customise-img-container img{width:100%;height:100%}
.key-benefits-container{display:flex;flex-direction:column;align-items:center;border-bottom:1px solid #ddd}
.section--padding{padding:30px 10px 20px}
@media(min-width:768px){.section--padding{padding:30px 20px 20px}
}
.customise-tab__label input:checked+.checkbox-box{background:#0a5;-webkit-animation:checkbox-bg .3s cubic-bezier(.65,0,.45,1) 0 forwards;animation:checkbox-bg .3s cubic-bezier(.65,0,.45,1) 0 forwards;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid #0a5}
.customise-tab__label .checkbox-box{width:23px;height:23px;background-color:#fff}
@media(min-width:768px){.customise-tab__label .checkbox-box{width:30px;height:30px;background-color:#fff}
}
.customise-tab__label .checkbox-option .checkmark{top:0 !important;left:4px;padding:1px}
@media(min-width:768px){.customise-tab__label .checkbox-option .checkmark{top:-2px !important;left:7px;padding:0}
}
.key-benefits-container>div:nth-child(1),.key-benefits-container>div:nth-child(2){flex:.5%}
.key-benefits-container__title{color:#444;font-size:14px;font-weight:800;line-height:17px;margin-bottom:15px;text-align:center}
.learn-more--text-align{text-align:right}
.customise-img-container{order:1}
.key-benefits{order:2}
.checkbox-option--padding{padding-right:0}
.backgrond--white{background-color:#fff}
@media(min-width:768px){.key-benefits-container__title{text-align:left}
.learn-more--text-align{text-align:left}
.checkbox-option--padding{padding-right:10px}
.customise-img-container{order:2}
.key-benefits{order:1}
}
.key-benefits-list__item .icon-checkmark{color:#0a5;font-size:20px;padding:4px}
.key-benefits-list__item .icon-close{color:#fa2a2a;font-size:20px;padding:4px 4px 4px 0}
@keyframes opacity-animation{from{opacity:0}
to{opacity:1}
}
.standard-plan--redirect{display:flex;align-items:center;justify-content:space-between;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border:1px solid #0a5}
.standard-plan--redirect>div{padding:5px}
@media(min-width:768px){.standard-plan--redirect>div{padding:5px 10px}
}
.standard-plan--redirect>div:nth-child(1){flex:unset;color:#0a5;font-size:1.2rem;font-weight:700}
@media(min-width:768px){.standard-plan--redirect>div:nth-child(1){font-size:1.4rem;flex:.5%}
}
.customise-tab-content .tab-pane.active{display:block;animation:opacity-animation .2s;-webkit-animation:opacity-animation .2s}
.align-inline-parent-idv--padding{padding-top:30px}
@media(min-width:768px){.align-inline-parent-idv--padding{padding:30px 0 20px}
}
.idv-section--margin{margin:0 10px}
@media(min-width:768px){.idv-section--margin{margin:0 20px}
}
.key-benefits-list__item{display:flex;font-size:12px;margin-bottom:10px}
@media(min-width:768px){.key-benefits-list__item{display:flex;font-size:14px;margin-bottom:10px}
}
.key-benefits-list__item>div:nth-child(0){flex:.1}
.cost-breakdown-link{font-size:13px;text-decoration:underline;cursor:pointer;margin-top:0;margin-bottom:0;float:right}
.cost-breakdown-view-container{position:absolute;background:#f5f5f5;padding:10px 15px;bottom:50px;margin-left:-40px;border-radius:2px;min-width:250px;border-bottom:1px solid #FB0;z-index:5;display:none;box-shadow:0 2px 4px -1px rgba(0,0,0,.06),0 0 2px rgba(0,0,0,.04),0 1px 10px rgba(0,0,0,.05)}
@media(min-width:768px){.cost-breakdown-view-container{position:absolute;background:#f5f5f5;padding:10px 15px;bottom:58px;margin-left:-40px;border-radius:2px;min-width:250px;border-bottom:1px solid #FB0;z-index:5;display:none;box-shadow:0 2px 4px -1px rgba(0,0,0,.06),0 0 2px rgba(0,0,0,.04),0 1px 10px rgba(0,0,0,.05)}
}
.border--top{border-top:1px solid #ddd}
.cost-breakdown-view-container.active{display:block}
.cost-breakdown-view-container:after{left:45%;content:'';width:10px;height:10px;background-color:#f5f5f5;-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;border-bottom:1px solid #FB0;border-right:1px solid #FB0;bottom:-6px}
.cost-breakdown__item{display:flex;align-items:center}
.cost-breakdown__item p{color:#444;font-size:12px;font-weight:400}
.custom-tab__plan-info--font{font-size:1rem;margin-bottom:4px}
.custom-tab__plan-name--font{font-size:1.2rem;margin-bottom:4px}
@media(min-width:768px){.custom-tab__plan-name--font{font-size:1.2rem;margin-bottom:4px}
}
.customise-tab__item.active .custom-tab__plan-name--font{font-weight:800 !important;font-size:20px;color:#000;opacity:1}
.cost-breakdown__item>p:nth-child(1),.plan-type-container{flex:.3%}
.card-overlay-inner--border-radius{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}
.checkout-btn-wrapper{display:flex;align-items:center}
.checkout-loader-container{height:40px}
@media(min-width:768px){.checkout-loader-container{height:30px}
}
.personal-accidental-cover-container{padding:0 10px 20px}
@media(min-width:768px){.key-benefits-container{flex-direction:row}
.custom-tab__plan-info--font{font-size:1.4rem}
.custom-tab__plan-name--font{font-size:2rem;font-weight:800 !important;line-height:24px;opacity:.5}
.personal-accidental-cover-container{padding:0 20px 20px}
}
.key-benefits-list__svg-container svg{padding:5px 5px 5px 0;height:25px;width:23px}
.key-benefits-list__svg-container .checkmark_check{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;fill:transparent;stroke:#0a5;stroke-dasharray:48;stroke-width:4px}
.key-benefits-list__svg-container .checkmark-close{height:30px;width:30px;fill:#fa2a2a}
.font--600{font-weight:600}
.range-slider-wrapper-idv .tooltip-number{font-weight:700}
.checkmark--align svg{top:-4px !important;left:6px !important}
.border-radius-4{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}
.nav.customise-tab{position:sticky;top:48px;z-index:10}
main#main-flow{overflow-x:visible}
@media(min-width:768px){.nav.customise-tab{position:relative;top:0;box-shadow:none;z-index:unset}
}
.gst--style{font-size:1rem;font-weight:400}
.border--top{border-top:1px solid #ddd}
.pd-t-30{padding-top:30px}
.pd-b-15{padding-bottom:15px}
.section-header--style{color:#444;font-Size:1.6rem;font-Weight:700}
.education-card-area{display:none}
@media(min-width:768px){.education-card-area{display:block}
}
.padding-bottom--0{padding-bottom:20px}
#qf-card-main-od{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}
.happy-hr-container--flex{display:flex}
.text-area--flex-basis{flex-basis:100%}
@media(min-width:768px){.text-area--flex-basis{flex-basis:55%}
}
.home-price-loader{font-size:35px}
.home-price-loader:after{content:' .';animation:dots 1.5s steps(5,end) infinite;color:#FB0}
@keyframes dots{0,20%{color:#FB0 !important;text-shadow:.25em #FB0,.5em #FB0}
40%{color:#FB0 !important;text-shadow:.25em #FB0,.5em #FB0}
60%{color:#FB0 !important;text-shadow:.25em #FB0,.5em #FB0}
80%,100%{color:#FB0 !important;text-shadow:.25em 0 0 #FB0,.5em 0 0 #FB0}
}
.radio-block{border:1px solid #fb0 !important}
.plan-section:nth-child(1){margin-left:0}
.addons-wrapper-accordian-container .addon-element__pad{padding:15px !important}
.pa-cover-description--flex{display:flex}
.pa-cover-description--flex div:nth-child(1){flex:.8}
.pa-cover-description--flex div:nth-child(2){flex:0 0 300px}
.pa-cover-desclaimer{background-color:#f5f5f5;padding:10px;border-radius:5px}
.old-premium-vs-new-premium{display:flex;justify-content:flex-end;flex-direction:row}
.detail-block--width{padding:0}
@media(min-width:768px){.detail-block--width{padding:15px}
}
.addons-wrapper-accordian-container .addon-content{border-bottom:0}
.addons-wrapper-accordian-container .addon-content:not(:first-child){border-top:1px solid #ddd}
@media(min-width:768px){.checkout-info{width:40%}
}
.card{border:1px solid #DDD}
#pa-cover{padding:0;border:1px solid #ddd}
.collapse-toggle--width{max-width:100%}
.having-a-personal-ac{color:#444;font-family:Muli;font-size:14px;font-weight:400;line-height:17px;width:400px;text-align:left;padding-left:11.2%}
.detail-block--width{padding:0}
.detail-block--width{width:100%}
@media(min-width:768px){.detail-block--width{padding:15px}
.old-premium-vs-new-premium{display:flex;align-items:flex-end;flex-direction:row !important}
.border-top-ddd{border-top:1px solid #ddd}
}
@media(max-width:767px){.rectangle-box-pa{background-color:#f5f5f5;margin-left:0 !important;border-radius:5px}
.by-not-choosing-you{color:#444;font-family:Muli;font-size:12px;font-weight:400;line-height:14px;width:100%;text-align:left}
.addon-content{border:none !important}
.having-a-personal-ac{width:100% !important}
.by-not-choosing-you{color:#444;font-family:Muli;font-size:12px;font-weight:400;line-height:14px;width:100% !important;text-align:left}
.nudge-background{background:#EEE}
.pacover-sm-align-pad{padding-left:16.2%}
.having-a-personal-ac{padding-left:0}
.sm-maxwidth-100{max-width:100% !important}
.sm-maxwidth-100{width:100%}
.sm-top-btm-20-pad{padding:20px 0 !important}
.sm-remove-pad{padding:0 !important}
.coupon-container-pad{padding:0 20px !important}
}
.rectangle-box-pa{background-color:#f5f5f5;border-radius:5px;margin-left:5%}
.by-not-choosing-you{background-color:#f5f5f5;margin-top:auto;padding:9px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;color:#444;font-family:Muli;font-size:12px;font-weight:400;line-height:14px;width:300px;text-align:left;margin-top:0}
.margin-none{margin:0 !important}
.learn-more{color:#fa0;font-family:Muli;font-size:12px;font-weight:800;letter-spacing:.7px;line-height:14px;text-align:left}
#idv-content{margin-top:15px;color:#000 !important}
.color-444{color:#444 !important}
.tooltip-number{font-size:14px;font-weight:700}
.mar-lft-10{margin-left:10px}
@media screen and (max-width:768px){.special-deal-area .img-area{text-align:center;width:100% !important}
.heading-mobi{font-size:14px !important;font-weight:800 !important;color:#000 !important}
.cc-qstn{font-size:1.4rem !important}
.special-offer{width:100% !important}
}
.special-deal-area .img-area{width:35%;float:right;margin-left:70px;margin-bottom:25px}
.heading-desk{color:#444 !important}
@media only screen and (min-width:768px){.rectangle-container{margin-right:50px;padding-bottom:20px;border-bottom:1px solid #ddd}
#cc{padding-top:20px}
}
.od-strip{background-color:#fff5c5;padding:10px 0;font-size:14px;color:#444;font-weight:500;margin-bottom:5px;margin-top:-6px}
.icon-help{color:#444;font-size:18px;vertical-align:sub;margin-right:3px}
@media(min-width:768px){.icon-help{margin-right:6px;font-size:22px}
.od-strip{padding-top:13px;padding-bottom:13px;margin-top:-7px;font-size:16px}
}
.whatsapp-img{height:15px;width:15px;vertical-align:text-bottom}
@media(min-width:768px){.whatsapp-img{height:17px;width:17px}
}
.od-strip__content{padding-left:5px;padding-right:5px;display:flex;align-items:flex-start}
@media(min-width:768px){.od-strip__content{align-items:center;padding-left:15px;padding-right:15px}
}
.whatsapp-share-link{border:1px solid #fb0;border-radius:3px;display:flex;align-items:center;padding:5px;color:#000;font-weight:800}
@media(min-width:768px){.whatsapp-share-link{display:none}
}
.od-strip__info{display:flex;justify-content:space-between;width:100%}
.od-strip__text{flex:0 0 60%}
@media(min-width:768px){.od-strip__text{flex:0 0 100%}
}
.pre-inspection-wrapper{font-size:14px}
.pre-inspection-wrapper .padding-bt-10{padding-bottom:10px}
.previous-policy---plans{position:relative;display:flex;justify-content:space-between}
.previous-policy-radio{border:1px solid #ddd;border-radius:4px;width:49%}
.border-FFBB00{border:1px solid #fb0 !important}
.previous-policy---plans .radio-input{border:1px solid #ddd}
.previous-policy---plans .radio-input-text{color:#444;font-family:Muli;font-size:16px;font-weight:400;line-height:18px}
.font-weight-700{font-weight:700}
.previous-policy-input-label{color:#444;font-family:Muli;font-size:13px;font-weight:600;line-height:16px;text-align:left;padding-bottom:5px}
.previous-policy-input-wrapper{margin-bottom:3rem}
.previous-policy-tooltip{position:relative;top:-10px;left:10px;display:inline-block;margin-left:.5rem;font-size:16px;font-weight:700;color:#444}
.previous-policy-tooltip:hover{color:#fb0}
.previous-policy-input-label .family-info-icon{position:relative;bottom:-2px;left:4px}
.previous-policy-tooltip .tooltiptext{visibility:hidden;background-color:black;color:#444;border-radius:6px;padding:20px 15px;position:absolute;z-index:1;top:-31px;left:200%;background-color:#fff;border-radius:2px 2px 0 0;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05),0 4px 12px 0 rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.05);width:230px;color:#444;font-family:Muli;font-size:12px;font-weight:600;line-height:17px;text-align:left;border-left:.64px solid #fb0}
.previous-policy-tooltip .tooltiptext::after{content:'';position:absolute;width:13px;height:13px;background:#FFF;border-bottom-right-radius:2px;top:27px;left:8px;margin-left:-15px;border-left:0;border-top:0;border-bottom:1px solid #fb0;border-right:1px solid #fb0;-ms-transform:rotate(135deg);transform:rotate(135deg)}
.txt-yellow circle,.txt-yellow path{stroke:#fb0}
.txt-yellow #Oval-inside{fill:#fb0 !important}
.previous-policy-tooltip .tooltiptext .material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;right:5px;position:absolute;top:4px;font-size:16px;cursor:pointer}
.previous-policy-tooltip .is-visible{visibility:visible !important}
.previous-policy-radio .help-block{top:100%}
.previous-policy-radio .radio-input-label{position:relative;cursor:pointer;padding:10px;width:100%}
#car-details-submit-success{margin-top:1rem}
.form-step-txt{position:absolute;top:8px;color:#999;font-family:Muli;font-size:10px;font-weight:400;letter-spacing:.7px;line-height:12px;text-align:left}
.form-tab-txt{color:#444;font-family:Muli;font-size:14px;font-weight:400;line-height:17px;text-align:left;position:absolute;top:22px}
.form-card-step-title{color:#444 !important;font-family:Muli;font-size:10px !important;font-weight:400;line-height:12px;text-align:left}
.form-policy-details-wrapper{padding-top:2rem}
#policyDetailsForm .search-icon{top:45px !important}
#policyDetailsForm .searchfield-input .input-icon{top:12px}
#previous-policy-input .autocomplete-suggestions{position:absolute !important;top:42px !important}
#previous-policy-input .custom-suggestions-box{width:100%}
#previous-policy-input .custom-suggestions-box .custom-suggestions-title{color:#444;font-family:Muli;font-size:13px;font-weight:700;line-height:16px;text-align:left;padding:4px 16px}
#previous-policy-input .custom-suggestions-box ul.custom-suggestions-list li{color:#444;font-family:Muli;font-size:14px;font-weight:400;line-height:17px;text-align:left;width:100%}
#previous-policy-input .search-icon{left:90% !important}
#previous-policy-input .close-btn-PI{left:88% !important}
.plan-type-mobile{color:#444;font-family:Muli;font-size:20px;font-weight:800;line-height:24px;text-align:left;border-bottom:solid 1px #ddd;width:100%;padding-bottom:2rem}
.read-about{color:#444;font-family:Muli;font-size:14px;font-weight:400;line-height:17px;text-align:left}
.summay-form-cards-title{color:#444;font-family:Muli;font-size:16px;font-weight:700;line-height:19px;text-align:left}
#pf-flow-section h3.h4{color:#444 !important}
#previousPolicyCompanyTP,#previousPolicyCompanyOD{padding-right:40px !important}
@media screen and (max-width:480px){.previous-policy-tooltip .tooltiptext{visibility:hidden;width:185px;top:-31px;left:117%}
}
input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),textarea,select{border:1px solid #ddd;font-size:1.6rem}
#thirdPartyExpireDateModal .modal-inner{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.1);width:373px;height:397px}
#thirdPartyExpireDateModal #card-contact-details{text-align:center}
#thirdPartyExpireDateModal #card-contact-details img{width:55%;padding-bottom:1rem}
#thirdPartyExpireDateModal #card-contact-details .h3-v2{text-align:left;padding-left:1.8rem;padding-bottom:1rem}
#thirdPartyExpireDateModal #card-contact-details .text{color:#444;font-family:Muli;font-size:16px;font-weight:400;line-height:19px;text-align:left;padding-bottom:2rem;padding-left:1.8rem;padding-right:1.8rem}
@media screen and (min-width:600px){#thirdPartyExpireDateModal .qf-card-main .main-content-area{padding:10px !important}
}
@media screen and (max-width:480px){#thirdPartyExpireDateModal .modal-inner,#iibVerificationModal .modal-inner,#vahaanDataVerificationModal .modal-inner,#notFourWheelerModal .modal-inner{width:100% !important}
#iibVerificationModal .revised-premium-txt,#vahaanDataVerificationModal .revised-premium-txt,#notFourWheelerModal .revised-premium-txt{position:inherit !important}
#iibVerificationModal .heading,#vahaanDataVerificationModal .heading,#notFourWheelerModal .heading{font-size:20px !important;padding-top:15px}
#iibVerificationModal .sub-heading,#vahaanDataVerificationModal .sub-heading,#notFourWheelerModal .sub-heading{font-size:14px !important}
#iibModalMobile .arrow_back{position:absolute;top:32px;font-size:30px;font-weight:400;color:#000;padding-left:5px}
#iibModalMobile .ec-question{font-size:20px !important;font-weight:700 !important;line-height:24px;padding-left:15%;margin-bottom:0 !important;padding-bottom:0 !important}
#iibModalMobile .ec-answer{color:#444;font-family:Muli;font-size:16px !important;font-weight:400 !important;line-height:19px !important;text-align:left}
}
.upgrade-plan-btn-wrapper{margin-bottom:0rem}
.upgrade-plan-no-select,.upgrade-plan-no-select:hover{background-color:#FFF;margin-right:.5rem}
.upgrade-plan-btn{border:1px solid #fb0;border-radius:4px;font-family:Muli;font-size:16px;font-weight:900;line-height:19px;text-align:center;margin-bottom:1rem;width:45%;height:50px}
.pad-bt-10{padding-bottom:10px !important}
@media screen and (min-width:768px){.modal-content,.modal-title-wrapper{padding:40px}
.plan-type .info-list-wrapper-li,.extra-info .info-list-wrapper-li{padding-top:0}
}
.bulid-plan-space-card-height{height:100px !important}
#previousPolicyDetailsForm{padding:25px}
@media screen and (max-width:480px){#previousPolicyDetailsForm{padding:0 !important}
#previousPolicyDetailsForm label{padding:20px}
#previousPolicyDetailsForm .radio-band .radio-input{right:23px;height:25px !important;width:25px !important}
#previousPolicyDetailsForm .radio-band .radio-input::after{height:15px;width:15px;left:4px;top:4px}
#previousPolicyDetailsForm .ncb-modal-card-content{padding:20px !important}
input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),textarea,select{border:1px solid #ddd;font-size:1.4rem !important}
.customise-tab__label{display:flex;align-items:center;border-left:1px solid #ccc;padding:15px 5px 5px}
.checkbox-option--padding{padding-right:0}
.custom-tab__plan-info{order:1;width:80%}
.custom-tab__plan-select{order:2;width:20%}
}
.opacity-transparent{opacity:0}
@media screen and (max-width:480px){.custom-tab__plan-select{order:2;width:20%;position:absolute;top:8px;right:10px}
.coverage-tab-mob{position:relative}
.previous-policy-input-label .family-info-icon{position:relative;bottom:0;left:4px}
.single-textbox{margin-right:0 !important}
#iibVerificationModal .upgrade-plan-btn,#vahaanDataVerificationModal .upgrade-plan-btn,#notFourWheelerModal .upgrade-plan-btn{width:100% !important}
#iibModalMobile .split-column-spacer{padding:20px 15px !important}
.info-rectangle .info-text{padding-top:0 !important}
.summary-rectangle .info-text{padding-top:0 !important}
.get-a-call{margin-left:0 !important;margin-top:7px}
}
#iibVerificationModal .upgrade-plan-btn,#vahaanDataVerificationModal .upgrade-plan-btn,#notFourWheelerModal .upgrade-plan-btn{width:auto}
#iibVerificationModal .modal-inner,#vahaanDataVerificationModal .modal-inner,#notFourWheelerModal .modal-inner{width:678px}
#iibVerificationModal .modal-inner-padding,#vahaanDataVerificationModal .modal-inner-padding,#notFourWheelerModal .modal-inner-padding{padding:20px !important}
#iibVerificationModal .heading,#vahaanDataVerificationModal .heading,#notFourWheelerModal .heading{color:#000;font-family:Muli;font-size:25px;font-weight:900;line-height:30px;text-align:left;padding-bottom:10px}
#iibVerificationModal .sub-heading,#vahaanDataVerificationModal .sub-heading,#notFourWheelerModal .sub-heading{color:#444;font-family:Muli;font-size:16px;font-weight:400;line-height:24px;text-align:left;padding-bottom:20px;padding-right:20px}
#vahaanDataVerificationModal .sub-heading,#notFourWheelerModal .sub-heading{padding-bottom:10px}
#iibVerificationModal .premium-txt,#vahaanDataVerificationModal .premium-txt,#notFourWheelerModal .premium-txt{color:#444;font-family:Muli;font-size:12px;font-weight:400;line-height:14px;text-align:left}
#vahaanDataVerificationModal .premium-txt,#notFourWheelerModal .premium-txt{margin-top:10px}
#iibVerificationModal .premium-price,#vahaanDataVerificationModal .premium-price,#notFourWheelerModal .premium-price{color:#444;font-family:Muli;font-size:16px;font-weight:800;line-height:19px;text-align:left;padding-bottom:20px;padding-top:5px}
#iibVerificationModal .premium-price .discounted-txt,#vahaanDataVerificationModal .premium-price .discounted-txt,#notFourWheelerModal .premium-price .discounted-txt{color:#0a5;font-family:Muli;font-size:12px;font-weight:400;line-height:14px;text-align:left;padding-left:5px}
#iibVerificationModal .disagree-txt,#vahaanDataVerificationModal .disagree-txt,#notFourWheelerModal .disagree-txt{color:#fa0;font-family:Muli;font-size:12px;font-weight:800;letter-spacing:.7px;line-height:14px;text-align:left;cursor:pointer;text-transform:uppercase}
#iibVerificationModal .question-txt,#vahaanDataVerificationModal .question-txt,#notFourWheelerModal .question-txt{padding-bottom:10px;color:#000 !important;font-family:Muli;font-size:14px;font-weight:700;line-height:17px;width:216px;text-align:left}
#iibVerificationModal .answer-txt,#vahaanDataVerificationModal .answer-txt,#notFourWheelerModal .answer-txt{color:#000 !important;font-family:Muli;font-size:14px;font-weight:400 !important;line-height:17px;width:213px;text-align:left}
#iibVerificationModal .img-block,#vahaanDataVerificationModal .img-block,#notFourWheelerModal .img-block{padding:10px 0}
#iibVerificationModal .img-block img,#vahaanDataVerificationModal .img-block img,#notFourWheelerModal .img-block img{width:200px}
#iibVerificationModal .okay-btn,#vahaanDataVerificationModal .okay-btn,#notFourWheelerModal .okay-btn{width:83px !important}
#iibVerificationModal .revised-premium-txt,#vahaanDataVerificationModal .revised-premium-txt,#notFourWheelerModal .revised-premium-txt{position:absolute;bottom:22%;left:20%}
.recalculating-price-txt{color:#000;font-family:Muli;font-size:16px;font-weight:600;line-height:19px;text-align:left;padding-bottom:10px;padding-right:20%}
.addon-content{padding:10px 0}
.disabledLink{color:#44444447;pointer-events:none;cursor:not-allowed}
.info-rectangle{background-color:#fff9e4;border-radius:4px;padding:10px 15px;margin:0 6px 10px}
.info-rectangle .info-icon{display:inline-block;float:left}
.info-rectangle .info-text{display:inline-block;width:90%;padding-left:10px;color:#444;font-family:Muli;font-size:12px;font-weight:400;text-align:left;padding-top:2px;line-height:17px}
.info-rectangle .know-more{padding-top:5px}
.info-rectangle .know-more a{color:#fa0;font-family:Muli;font-size:13px;font-weight:700;line-height:16px;text-align:left}
.split-details--gray .info-rectangle{background-color:#fff9e4;border-radius:4px;padding:10px 15px;margin:15px 0}
#vahaanDataVerificationModal .split-column-layout .split-column-right,#notFourWheelerModal .split-column-layout .split-column-right{text-align:center;border-left:1px solid #DDD}
#notFourWheelerModal .column-layout .split-column-right{text-align:center;border-left:0 solid #DDD}
.vehicle-details{color:#999;font-family:Muli;font-size:14px;font-weight:400;line-height:24px;text-align:left}
.vehicle-details span{font-weight:700;color:#444}
.get-a-call{margin-left:3%;background-color:#fff;border:1px solid #444 !important;border-radius:4px}
@media only screen and (min-width:768px){.exp-main-content{padding-top:22px !important;padding-left:25px !important;padding-right:24px !important;padding-bottom:0 !important}
}
.exp-date-btn{width:227px;float:left;border:1px solid #ddd;border-radius:4px;height:50px;display:table;margin-right:15px;padding-left:8px;font-size:16px;font-weight:400}
.display-table-cell{display:table-cell !important}
.exp-date-btn-checked{border:1px solid #FB0;font-size:16px;font-weight:800}
.exp-date-btn-checked-own-damage{border:1px solid #FB0;font-size:16px;font-weight:800}
.radio-band input:checked+.radio-input{border-color:#FB0}
.expired-btn{float:none !important}
@media only screen and (max-width:768px){.exp-date-btn{height:40px}
.exp-date-btn:first-of-type{margin-right:2%}
.exp-date-btn{margin-right:0}
.exp-date-btn{width:49%}
.expired-btn{width:100%}
#exp-top-section{padding-bottom:20px;border-bottom:1px solid #ddd}
}
@media only screen and (min-width:768px){.exp-main-content{padding-top:22px !important;padding-left:25px !important;padding-right:24px !important;padding-bottom:0 !important}
}
.ec-table-wrapper{display:table;height:380px}
#ec-exp-card-wrapper{display:table-cell;vertical-align:middle}
.exp-card{border:1px solid #FFF;border-radius:4px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.1)}
.exp-mob-modal-area{padding-left:14px;padding-right:14px;border-top:1px solid #ddd}
.exp-modal-link{line-height:17px;position:absolute;right:20px}
.bike-bottom-sheet{position:absolute !important;bottom:0 !important}
@media only screen and (min-width:768px){.exp-height-animation{transition:height .3s linear}
}
.exp-height-animation.expired{height:244px}
.exp-height-animation.not-expired{height:348px}
@media only screen and (max-width:768px){.exp-confirm-btn{padding-left:15px;padding-right:15px;padding-top:5px}
.exp-confirm-modal{bottom:0;position:fixed;width:100%}
.expiry-card-heading-main{font-size:20px;font-weight:900;padding-bottom:15px}
.expiry-card-head{padding-bottom:10px}
.exp-height-animation.not-expired{height:325px !important}
.exp-height-animation.expired{height:225px !important}
.radio-mobile{height:20px !important;width:20px !important}
.radio-mobile::after{height:10px !important;width:10px !important}
}
@media screen and (min-width:768px){.pika-label{margin-left:8% !important;padding-left:30px !important}
}
.pika-select .pika-select-month{color:#000;font-weight:700}
.calenderImgTp{position:absolute;top:35px;margin-left:90%}
.calenderImgOd{position:absolute;top:11px;margin-left:90%}
.calenderImgMobileTp{position:absolute;top:11px;margin-left:90%}
.calenderImgMobileOd{position:absolute;top:11px;margin-left:90%}
.claims-info{color:#444;font-family:Muli;font-size:14px;font-weight:400;line-height:17px;text-align:left;margin-top:5px}
.claims{display:flex}
.customise-pi-tab{padding:20px;display:flex}
.with-pi-box,.without-pi-box{background-color:#fff;border:2px solid #ddd;box-shadow:0 2px 4px 0 rgba(0,0,0,0.13);border-radius:4px;width:50%;height:auto;padding-top:15px;padding-bottom:15px;cursor:pointer}
.key-benefits-list{margin-bottom:30px}
.ml-20{margin-left:20px}
.key-benfits-link{color:#fa0;font-family:Muli;font-size:12px;font-weight:800;line-height:14px;width:91px;text-align:left}
.with-pi-content{padding-left:60px}
.pi-share-img-content{color:#444;font-family:Muli;font-size:15px;font-weight:400;line-height:18px;width:264px;text-align:left}
.pi-discount{color:#0a5;font-weight:800}
.tot-prem{color:#444;font-family:Muli;font-size:12px;font-weight:400;line-height:14px;padding-top:10px}
.tot-prem-price{color:#444;font-family:Muli;font-size:16px;font-weight:700;line-height:19px;text-align:left}
.off{color:#0a5;font-family:Muli;font-size:12px;font-weight:500;line-height:14px;text-align:left}
.decrease-img,.increase-img{width:12px;margin-bottom:2px;margin-left:5px;margin-right:5px}
.increase-img{margin-bottom:4px}
.without-pi-prem-tot-prem{margin-top:5.2rem}
.customise-pi-tab .active{border:2px solid #fb0}
.recommended{margin-left:78%;margin-top:-37px;margin-bottom:20px}
.display-xs-s{display:none !important}
.mobile-scroll-section-height{background:white;height:0;border-top:0;padding-top:0;padding-bottom:0;margin:5px}
.custom-tab__plan-select.radio-block{border:none !important}
@media screen and (max-width:767px){.modal-fullscreen .modal-inner{height:auto !important}
.display-xl-l{display:none !important}
.display-xs-s{display:block !important}
.pi-share-img-content{width:185px}
.with-pi-box,.without-pi-box{height:230px;flex:85%;width:100%}
.with-pi-content{padding-left:5px;margin-top:-10px}
.radio-block{position:relative}
.pi-label{border:0;padding:0}
.customise-pi-tab{padding-left:10px;display:flex;overflow-x:scroll;flex-wrap:nowrap;overflow-y:hidden}
.recommended{margin-left:0;margin-top:5px;margin-bottom:10px}
.mobile-scroll-section-height{height:240px;padding-bottom:0}
.mobile-scroll-section-height .nudge-card{height:230px;padding-top:20px;padding-left:10px}
.custom-tab__plan-select{order:0;width:24px;height:24px;right:0;position:relative;top:-12px}
.check-box--circle{border-radius:50px}
.mobile-scroll-section-height .nudge-card.without-pi-mob,.mobile-scroll-section-height .nudge-card.with-pi-mob{border:1px solid #ddd;width:240px}
.mobile-scroll-section-height .nudge-card.active{border:2px solid #fb0}
.pi-label .radio-block{border:none !important;margin-right:5px}
.card{border:#ddd}
.mob-mt-minus-18{margin-top:-18px !important;font-size:1.6rem !important}
.without-pi-prem .pi-share-img-content{margin-top:10px}
.without-pi-prem-tot-prem{margin-top:7.5rem}
.customize-mobile--style{padding:0}
.customize-plan-div{background-color:#fff !important}
.coverage-tab-mob{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.14);width:96% !important;height:auto !important;margin-left:7px;margin-top:10px}
.coverage-tab-mob.active{border:2px solid #fb0 !important}
.coverageName{color:#000;font-family:Muli;font-size:16px;font-weight:800;line-height:19px;text-align:left}
.plan-section-tab-mob{top:10%;right:3%;position:absolute}
.plan-section-label{padding:0;border-left:0}
.customize-header-for-xs{color:#444;font-family:Muli;font-size:16px;font-weight:600;line-height:19px;text-align:left;padding:10px;padding:10px;padding-top:15px;padding-bottom:5px;margin-top:-5px}
.coverage-mob-section{background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,0.1);width:100%;height:73px;padding:10px;margin-bottom:5px}
.cover-name{color:#000;font-family:Muli;font-size:16px;font-weight:800;line-height:19px;text-align:left;flex:.9}
.coverage-tab-mob.active{background-color:#fff;border-bottom:1px transparent;transition:background .5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition:background .5s cubic-bezier(0.165,0.84,0.44,1);-moz-transition:background .5s cubic-bezier(0.165,0.84,0.44,1);-ms-transition:background .5s cubic-bezier(0.165,0.84,0.44,1);-o-transition:background .5s cubic-bezier(0.165,0.84,0.44,1)}
.coverage-tab-mob{flex:.5%;padding:10px 0;cursor:pointer}
.coverage-tab-mob:not(.active):hover p{color:#fa0}
.coverage-tab-mob.active .custom-tab__plan-name--font{font-weight:800 !important;font-size:20px;color:#000;opacity:1}
}
.summary-rectangle{background-color:#fff9e4;border-radius:4px;padding:10px;margin:0 6px 10px}
.summary-rectangle .info-icon{display:inline-block;float:left}
.summary-rectangle .info-text{display:inline-block;width:92%;padding-left:10px;color:#444;font-family:Muli;font-size:12px;font-weight:400;text-align:left;padding-top:2px;line-height:17px}
.summary-rectangle .know-more{padding-top:5px}
.summary-rectangle .know-more a{color:#fa0;font-family:Muli;font-size:13px;font-weight:700;line-height:16px;text-align:left}
.split-details--gray .summary-rectangle{background-color:#EEE;border-radius:4px;padding:10px;margin:15px 0;border:1px solid #CCC}
.rectangle-mobile-summary{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;width:100%;height:40px;display:inline-block}
.mobile-icon{float:right}
.pre-inspection-requi{display:inline-block;color:#444;font-family:Muli;font-size:14px;font-weight:900;line-height:17px;text-align:left;padding-top:12px;padding-left:15px}
.mobile-info-icon{position:relative;margin-top:12px;margin-right:17px}
.car-year-error-msg{color:#D11;font-size:1.2rem}
.summmary-slider{background-color:#f5f5f5;border:1px solid #ddd;border-top:0 !important;width:100%;padding:15px 10px 15px 15px}
.od-continue-btn{padding-top:15px}
@media(min-width:768px){.customize-plan-title-container{padding:0}
.customise-tab li{border-right:0;border-top:0;height:auto}
}
.font-18{font-size:1.8rem;font-weight:700}
.custom-tab__plan-name--font:hover,.customise-tab__item:hover,.customise-tab li:hover,.customise-tab__label:hover{color:#000 !important}
.weight-800{font-weight:800 !important}
@media(max-width:768px){.nav.customise-tab{padding-bottom:10px}
.font-12--mobile{font-weight:400 !important}
.off{font-size:1.4rem}
.coverage-tab-mob{padding-top:15px;padding-left:15px}
#owndamage_tab{border-right:1px solid #ddd}
}
#card-build-plan,.customise-tab_item{border-radius:2px}
@media screen and (max-width:768px){.modal-fullscreen .modal-inner{margin-top:10%;height:95% !important}
.modal{top:12px}
.mobile-footer-premium--flex{font-size:14px !important}
.mobile-footer-premium{padding:1px !important}
.checkout-cont{width:100%}
#edit-plan{margin-top:6px;flex:.2;color:#FB0;font-size:12px;font-weight:800}
.coverage-mob-section{padding-right:0}
.btn-extra-ncb{width:87%;font-size:16px !important;line-height:20px;margin-left:20px;margin-top:-2rem;margin-bottom:14px}
}
.mr-b-0{margin-bottom:0}
.mr-t-0{margin-top:0}
.split-column-layout .split-column-right{padding:24px}
.list-card{padding-right:24px;padding-left:24px;margin:0}
@-webkit-keyframes fadeOut{0{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut{0{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut{0{opacity:1}
100%{opacity:0}
}
.split-column-list>li{padding:40px 0;margin:0 24px;border-bottom:1px solid #DDD}
.split-column-list>li:last-child{border-bottom:0}
.split-column-list-title{margin-top:0;margin-bottom:20px}
.split-column-layout{padding:0}
.split-column-layout .split-column-right{text-align:center;border-left:1px solid #DDD}
.split-column-images{position:relative}
.split-column-images img{width:100%;max-width:300px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.split-column-images img:not(:first-child){position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.modal-garages-map .modal-content-wrapper{height:100%}
.modal-garages-map .modal-content{height:100%;min-height:600px;padding:0}
.modal-garages-map .modal-close{z-index:2;padding:10px;margin-top:10px;margin-right:10px;background:#FFF;border-radius:4px}
.map-modal-top-bar{position:absolute;top:0;z-index:1;display:table;width:100%;height:60px;padding:0 24px;background-color:#FFF;border-bottom:1px solid #DDD}
.map-modal-top-bar>*{display:table-cell;float:none;vertical-align:middle}
.garages-map{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;background-color:#f5f5f5}
.garages-list-container{position:absolute;width:100%;height:100%;max-width:none;overflow:hidden}
.garages-filters-wrapper{position:absolute;width:100%;padding:24px}
.garages-list-wrapper{position:absolute;top:0;bottom:0;width:100%;padding:0 12px 12px;margin-top:170px;overflow-y:auto;background-color:#FFF;border-top:1px solid #DDD}
.garage-list-item{padding:12px;border-bottom:1px solid #DDD}
.garage-list-item:last-child{border-bottom:0}
.place-name{margin-top:0}
.place-addr{margin-bottom:0}
.place-map-link{font-size:1rem}
.map-view .garages-list-container{height:0}
.map-view .garages-list-wrapper{display:none}
.claim-contact-card-wrapper{width:100%}
.claim-contact-card-wrapper:first-child{padding-bottom:20px}
.claim-contact-card{padding:24px;white-space:initial;background-color:#FB0;border-radius:4px;min-height:300px}
.claim-contact-card img{width:60px;height:60px}
.claim-contact-card .icon{color:#000;font-size:4.5rem}
.claims-contact-card-anchor{font-weight:800}
.available-txt{font-weight:400}
.card-main-action-txt{margin:30px 0}
.card-main-action-txt h3{word-break:break-word}
.available-txt{word-break:break-word}
@media screen and (min-width:300px) and (max-width:700px){main{overflow-x:hidden}
}
@media screen and (min-width:600px){.split-column-layout .split-column-right{padding:30px}
.claim-contact-card-wrapper{display:inline-block;float:left;width:50%}
.claim-contact-card-wrapper:first-child{padding-right:10px;padding-bottom:0}
.claim-contact-card-wrapper:last-child{padding-left:10px}
}
@media screen and (min-width:768px){.split-column-list>li{margin:0 27px}
.split-column-layout{display:table;width:100%}
.split-column-layout>*{display:table-cell;float:none;vertical-align:middle}
.split-column-layout .split-column-left{width:65%}
.split-column-layout .split-column-right{width:35%}
.map-modal-top-bar{display:none}
.garages-list-container{top:0;bottom:0;height:calc(100% - 80px);max-width:250px;margin:40px;background:#FFF;box-shadow:none;border-radius:4px}
}
@media screen and (min-width:992px){.split-column-layout .split-column-right{padding:40px}
.claim-contact-card{padding:40px;min-height:280px}
}
@media screen and (min-width:1200px){.garages-list-container{max-width:330px}
}
@media screen and (max-width:768px){.split-column-layout .split-column-right{display:none}
.garages-map{margin-top:60px;margin-bottom:95px}
.garages-filters-wrapper{position:fixed;bottom:0;z-index:1;display:table;width:100%;background:#FFF;border-top:1px solid #DDD}
.garages-filters-wrapper>*{display:table-cell;float:none;vertical-align:middle}
.garages-filters-wrapper .input-field-wrapper{width:50%}
.garages-filters-wrapper .input-field-wrapper:first-child{padding-right:12px}
.garages-filters-wrapper .input-field-wrapper:last-child{padding-left:12px}
.garages-list-wrapper{position:absolute;top:0;bottom:0;width:100%;padding-bottom:120px;margin-top:60px;overflow-y:auto;border-top:0}
.claim-contact-cards-container{padding:0;margin:0}
.claim-contact-cards-row{margin:0}
}
@media screen and (max-width:991px){.claim-contact-cards-row{padding-bottom:30px;overflow-x:auto;overflow-y:hidden;white-space:nowrap}
}
@media screen and (max-width:600px){.claim-contact-card{min-height:250px}
.claim-contact-card{min-height:auto}
}
html,body{background-color:#fff}
.quote-entry-accordion .collapse-group{position:relative;visibility:hidden}
.quote-entry-accordion .collapse-group.active{visibility:visible}
.variant-tab{padding-left:5px !important}
.two-wheeler-form-label,.four-wheeler-form-label{font:600 14px/18px Muli !important;text-align:left}
.two-wheeler-form-input,.four-wheeler-form-input{padding-left:15px !important;padding-bottom:4px !important;padding-top:4px !important;color:#000 !important}
#car-mobile-number-option{width:41%}
#bike-insurance-expiry{width:41% !important}
#bike-insurance-expiry-cloudFlare{width:27% !important;border-right:0}
.cloud-flare-reg-number-width{width:22% !important}
.prevPolClodWidth{width:60% !important}
.cloud-flare-remove{display:none !important}
.cloud-flare-mob-number-width-car{border-right:none !important}
.first-container.city-error-class>.help-block{position:absolute;top:67px;left:6px}
.onwer{text-transform:none !important}
s #car-mobile-number-only-option #car-mobNum-field{padding-top:4px;padding-bottom:4px}
#car-mobile-number-option #car-mobile-number{padding-top:4px;padding-bottom:4px}
.border-none{border:none !important}
#car-mobile-number-option .with-input-prefix .input-prefix{font-size:1.8rem !important;color:#444 !important;top:4px !important;font-weight:normal !important;padding:0}
#registration-search,#regstration-onwer,#registration-bike-onwer{color:#000 !important;padding-top:4px;padding-bottom:4px;border:0}
.search-icon{position:absolute;top:7px;right:8px;font-size:21px}
.pad-top-5{padding-top:5px}
.pad-left-15{padding-left:15px}
.active-color{color:#fb0}
.font-size-12{font-size:12px !important}
.font-weight-800{font-weight:800 !important}
#car-regstration-input-option{width:42%;margin-bottom:0 !important}
.cr-form-input:valid ~ .onwer-label{width:auto !important}
#car-regstration-onwer-option{width:35%;margin-bottom:0 !important}
#get-quote-div-reg{width:17.5%}
.display-flex{display:flex !important}
#car-mobNum-field{border:0}
.cursor-pointer{cursor:pointer}
.searchfield-input .input-icon{background:transparent !important}
.mar__btm__none{margin-bottom:0 !important}
.help-block-align{padding-left:15px}
.text-uppercase{text-transform:uppercase}
.text-uppercase::placeholder{text-transform:none}
.letter-space-1rem{letter-spacing:.1rem}
#title-car{font-size:1.4rem !important}
.or-text-content{display:inline-flex}
.or-text-wrap{color:#fb0;font-size:13px;margin-right:10px;margin-top:5px;font-weight:800;background-color:#fff;border-radius:20px;padding:3px 8px 3px 8px;height:30px;display:inline-flex}
.or-text-wrap a{color:inherit;font-size:13px;display:flex;align-items:center}
.bike-form-relative{position:relative}
.car-term{display:-webkit-inline-box;margin-left:auto;width:100% !important}
.od-strip__car_text{flex:0 0 63.9%;color:#fff}
.page-content{background-color:#f5f5f5 !important}
.page-content .car-homepage-container{margin-block:4.5rem !important}
.bar-icon{display:none}
.cr-header{color:#000;font-size:30px;font-weight:800;line-height:30px;text-align:left}
.cr-subheading{color:#0a5;font-size:24px;font-weight:300;line-height:29px;text-align:left}
.cr-label{color:#999;padding:0 5px;font-size:16px;font-weight:300;line-height:13px;text-align:left;position:absolute;left:1rem;font-family:Muli,"Helvetica Neue",sans-serif !important;background-color:#fff;transition:.5s ease-in-out;pointer-events:none;font-size:13px}
.cr-form-group{position:relative;margin-bottom:24px}
.vehicle-mismatch-error{margin-bottom:34px}
.cr-form-input{height:48px;color:#000;font-size:16px !important;font-weight:400;line-height:19px;text-align:left;padding:9px 14px !important;text-transform:uppercase;border:1px solid #ddd !important}
.cr-form-input:not(:focus):invalid ~ .cr-label{top:-7px}
.cr-form-input:focus ~ .cr-label{top:-7px;font-size:13px;font-weight:700 !important;color:#000}
.cr-form-input:valid ~ .cr-label{top:-7px;font-size:13px;font-weight:700 !important;color:#000}
.cr-form-input:not(:focus):valid ~ .cr-label{color:#999 !important}
.cr-form-group button{width:100%;border-radius:4px;font-size:18px;height:48px;padding:0}
.whatsapp-chat{text-transform:uppercase;width:-webkit-fill-available;font-size:12px;font-weight:600;background-color:#0bb68b;border-radius:20px;padding:6px 24px 0 16px;height:36px;display:inline-flex;justify-content:center;margin-bottom:10px}
.chat-content{color:#fff}
.whatsapp-chat img{height:12px;width:12px;margin-top:6px;margin-right:6px}
@media only screen and (max-width:768px){.whatsapp-chat{padding:9px 24px 0 16px}
.whatsapp-chat img{margin-top:3px}
.chat-content{margin-top:-3px}
}
.cr-car-with-input-prefix{position:absolute;top:0;left:0;padding:1.5rem 10px;color:#000;font-size:16px;font-weight:400;line-height:19px;text-align:left}
.cr-car-mobile-num-input{padding-left:5rem !important}
.cr-renew-your-digit-pol{color:#fa0;font-size:14px;font-weight:700;text-align:center;bottom:0;left:0;width:100%;background-color:#fff;z-index:99;line-height:14px;align-items:center}
.cr-resend-otp,.cr-resend-otp:hover{background-color:#fb0;border-radius:4px !important;width:90px !important;height:24px !important;position:absolute;right:1rem;top:1.7rem;box-shadow:none !important;color:#000;font-size:12px !important;font-weight:400;line-height:14px !important;padding:5px 5px !important;text-align:center}
.form-padding{padding-right:0}
.cr-car-register-form{margin-top:0 !important}
@media(max-width:767px){.form-padding{padding-right:15px}
.cr-car-register-form{background-color:#fff !important;border-radius:4px;box-shadow:0 4px 4px 0 rgba(215,215,215,0.16);padding:24px;margin-top:0 !important}
.cr-header{font-size:20px;line-height:22px}
.cr-head-ml-15{margin-left:-15px}
.cr-head-ml-07{margin-left:-7px}
.cr-subheading{font-size:16px;line-height:19px;margin-left:-15px}
.cr-label{color:#999}
.page-content{background-color:#f5f5f5 !important}
.cr-renew-your-digit-pol{display:flex;justify-content:center;padding:2rem 0 2rem}
.bar-icon{display:table-cell}
.car-mobile-form-section{display:flex;flex-direction:column-reverse;background:white;border-top:1px solid #ddd;margin:-6rem -4rem 0 !important}
.car-mobile-form-section .drop-off-landing-section{padding:25px 25px 0 25px}
.car-new-flow-mobile-form-section{margin:1rem -4rem 0 !important;display:flex;flex-direction:column-reverse;background:#fff;border-top:1px solid #ddd}
.mobile-number-modal .modal-inner{height:auto !important;width:100% !important}
.mobile-number-modal .modal-cta{position:relative}
}
@media(max-width:450px){.car-new-flow-mobile-form-section{margin-top:-25% !important;background-color:#fff !important}
.margin-adjust{margin-bottom:25%}
}
@media(min-width:768px){.qf-nav .qf-nav-right{float:right}
.pad-tp-42{padding-top:42px}
.cr-form-input:focus,.cr-form-input-focus:focus{border:1px solid #ddd !important;border-radius:4px;background-color:#fff}
.cr-dk-rn{font-size:14px;line-height:17px}
.cr-renew-your-digit-pol{display:flex;justify-content:center;padding:2rem 0rem 0;background-color:transparent !important}
.car-register-num-content{padding:3.5rem}
.car-register-num-content-image{margin:3rem 0}
.cr-car-register-form{background-color:#fff !important;border-radius:16px !important;box-shadow:0 4px 4px 0 rgba(215,215,215,0.16);box-shadow:0 2px 20px 2px rgba(227,230,236,0.6);margin:4rem 0 0;padding:34px 28px}
.cr-form-only-mobNum{height:33vh}
}
@media(max-width:1199px) and (min-width:992px){.car-register-num-content{padding:3.5rem 0}
}
@media(max-width:991px) and (min-width:768px){.car-register-num-content{padding:3.5rem 0}
.qf-navbar-item:not(:first-child){padding-left:2rem !important}
}
.car-btn-primary{color:#000;background-color:#fb0 !important;border-color:#fb0 !important;display:inline-block !important;padding:10px 16px;margin:0;font:900 1.6rem/1.22 Muli,"Helvetica Neue",Helvetica,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap;-webkit-appearance:none;box-shadow:0 0 1px transparent;border:1px solid;border-radius:3px;outline:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;cursor:pointer;opacity:1}
.btn-primary-large,.car-btn-primary{color:#000;background-color:#fb0;border-color:#fb0}
@media screen and (min-width:768px){.car-btn-primary{font-size:1.8rem}
.car-btn-primary:hover,.car-btn-primary:focus{color:#000;background-color:#fc3 !important;border-color:#fc3 !important}
}
.modal-outer{position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transition:all .3s ease 0;transition:all .3s ease 0;opacity:1;pointer-events:none;-webkit-box-align:center;-webkit-box-pack:center}
@media screen and (min-width:768px){.modal-outer{width:750px}
}
@media screen and (min-width:992px){.modal-outer{width:970px}
}
@media screen and (min-width:1200px){.modal-outer{width:1170px}
}
.clickBtn{cursor:pointer}
.linkColor{color:#000 !important}
.cr-dk-rn{color:#444;font-size:13px;font-weight:400;line-height:16px;text-align:center;background-color:#fff;border:1px solid #ddd;border-radius:35px;width:fit-content;height:32px;margin:1rem auto 0;padding:7px 10px;display:inline-block;background:#f5f5f5}
.checkbox-health{height:18px !important;position:relative;display:inline-block;width:32px;height:32px;vertical-align:middle;border:1px solid #bbb;width:18px !important}
.checbox-out-color{border:1px solid #000 !important}
.checkbox-border-lite{border-radius:2px !important}
.checkbox-box-contact{width:17px;height:17px}
span{font-family:inherit;font-size:inherit;line-height:inherit}
.mr-r-5{margin-right:.5rem !important}
.labelCheckbox{display:inline-block;width:auto;padding:0;margin:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;vertical-align:middle;white-space:normal;background:0;border:0}
.terms-condation-color{color:#000;font-size:13px}
.mr-b-10{margin-bottom:1rem !important}
.input-field-wrapper{position:relative;margin-bottom:25px}
.tick_Mark_color{color:#000;stroke:#000;stroke-width:3px}
.checkbox-option-health .checkmark-contact{position:absolute;top:-2px;left:0;width:15px;height:15px}
.terms-conditions-content{max-height:300px;overflow-y:scroll;padding:30px}
#terms-conditions-modal .modal-inner .modal-content-wrappers,#terms-conditions-modal-form .modal-inner .modal-content-wrappers{overflow-y:auto}
.mob-min-height-none{min-height:unset !important}
.terms-conditions-content ul{margin-right:0}
.list-styled{position:relative;padding-left:13px;margin-right:31px}
@media screen and (min-width:768px){.modal-outer{width:750px}
}
@media screen and (min-width:992px){.modal-outer{width:970px}
.page-content{border-radius:24px;overflow:hidden}
.main-homepage-car-container{padding:24px;padding-top:0}
.align-start-row{align-items:flex-start !important}
.margin-tp-12{margin-top:12px !important}
.form-toggle-card .form-butttons-car{padding-inline:4px}
.margin-block-8{margin-block:8rem !important}
}
@media screen and (min-width:1200px){.modal-outer{width:1170px}
}
.chckInput{margin-left:40px;display:inline !important}
#terms-conditions-modal .modal-inner,#terms-conditions-modal-form .modal-inner{background:#fff;border-radius:5px}
.modal-title-close i{font-size:25px}
#terms-conditions-modal .modal-cta,#terms-conditions-modal-form .modal-cta{border-top:1px solid #ddd;padding:15px}
.modal-header-tag{border-bottom:1px solid #ddd}
#terms-conditions-modal li,#terms-conditions-modal-form li{font-size:14px;font-weight:400}
.modal-cta button{padding:10px 40px}
.checbox-error-border{border:1px solid #e00 !important;border-radius:4px !important}
.checkout-btn-wrapper a{font-size:1.6rem}
.checkbox-option-health .checkmark-health{top:-5px;left:5px}
.checkbox-option-health .checkmark-campain{top:-16px;left:1px;width:11px;height:11px}
.checkbox-text-position{position:absolute;top:8px}
@media screen and (max-width:767px){.terms-conditions-content{max-height:calc(100vh - 147px);padding-left:20px}
.modal-cta{position:absolute;width:100%;bottom:0}
.modal-cta button{padding:15px 40px;font-size:16px}
.payment-cta{padding-left:10px}
}
@media screen and (max-width:350px){.terms-conditions-content{max-height:calc(100vh - 147px)}
}
.flex-box-row{align-items:center;-ms-flex-align:center;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal}
#terms-conditions-modal .modal-inner .modal-content-wrapper,#terms-conditions-modal-form .modal-inner .modal-content-wrapper{overflow-y:auto}
@media screen and (min-width:768px){#terms-conditions-modal .modal-title,#terms-conditions-modal-form .modal-title{font-size:2.4rem}
.modal-content,.modal-title-wrapper{padding:40px}
}
.font-12-400{font-size:12px !important;font-weight:400}
body{overflow:auto !important}
.modal{overflow:auto !important}
@media screen and (max-width:2180px){.checkbox-health{width:15px !important;height:14px !important}
.labelCheckbox{display:inline-block;width:auto;padding:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;vertical-align:middle;white-space:normal;background:0;border:0}
.checkbox-option-health .checkmark-contact{position:absolute;top:-2px;left:0;width:12px;height:12px}
}
.text-flex-align{display:flex;align-items:center;justify-content:center}
.btn-margin-botom{margin-bottom:16px !important}
#terms-underline{color:#000 !important;text-decoration:underline !important}
#terms-underline:hover{color:#000 !important;text-decoration:underline !important}
.success{padding-left:4px !important}
.cr-form-group>input:focus:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),textarea:focus,select:focus{border:2px solid #fb0 !important}
.cr-form-group.SIB-input-field>input:focus:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),textarea:focus,select:focus{border:2px solid #ce181e !important}
.with-padding{padding-left:10px !important}
@media(min-width:768px) and (max-width:1024px){.cr-car-register-form{width:300px !important}
}
#animated-loading{display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9;width:100%;height:100%;background:#fff;position:fixed}
.noscroll{overflow:hidden !important}
.loader-icon{margin-bottom:12px;text-align:center}
.img-class{margin-top:-200px !important;width:700px !important}
.loading-msgs{color:#444;font-size:14px;font-weight:400;line-height:17px;padding:.5rem;position:relative}
.loader-text{margin-top:20px !important}
.blink_me{-webkit-animation:1s linear infinite blinker;animation:1s linear infinite blinker}
@keyframes blinker{50%{opacity:0}
}
#loadingicon{display:none}
.imge-fit-responsive{display:block;height:auto;max-width:62%;margin-top:19px}
.img-fit-container{background:#fafafa;margin-top:-20px;margin-right:-40px;margin-bottom:-20px;height:270px}
.font-20-400{font-size:18px;font-weight:400;padding-top:30px}
.title-popup{font-size:22px;font-weight:800}
.flex-height{height:206px !important}
@media screen and (max-width:481px){.img-fit-container{margin-left:-29px}
}
.skeleton{animation:none !important;border-radius:4px}
@keyframes skeleton-loading{0{background-color:hsl(0,0,96%)}
100%{background-color:hsl(0,0,96%)}
}
#car-mobile-number-only-option,.mobile-number-form{width:83% !important;margin-bottom:0 !important}
.autoComplete--is-focused ~ .search-icon{display:none}
.t-c__car_text{margin-left:auto;flex:0 0 45%;color:#fff}
.form-toggle-card{display:flex;justify-content:space-evenly;align-items:center;margin-top:1rem;gap:3px}
.car-new-flow-lbl{font-size:12px;padding:10px 17px;height:auto;border:0}
.drop-off-car-landing-section{display:none}
.drop-off-detail-section{background:#fff;border-radius:4px;padding:6px 8px 8px;font-size:14px;font-weight:700;border:1px solid #ddd;box-shadow:0 4px 4px rgba(215,215,215,0.159282);cursor:pointer}
.drop-off-detail-section .heading-text{font-size:16px}
.drop-off-detail-section .drop-off-heading-text{font-size:16px}
.drop-off-detail-section .continue-link{margin-left:auto}
.drop-off-detail-section .continue-link img{vertical-align:middle}
.drop-off-detail-section .vehical-detail{background:#fffaeb;border-radius:4px;padding:8px 13px}
.drop-off-detail-section .detail-text{font-size:12px;font-weight:600;color:#444;line-height:18px}
.drop-off-detail-section .price-detail{font-weight:800;font-size:13px;color:#444;line-height:12px}
.drop-off-detail-section .price-detail span{font-weight:300;font-size:10px}
.drop-off-detail-section .items-center{align-items:center}
.drop-off-landing-section .vehical-detail{padding:10px}
.drop-off-detail-section .drop-off-plan-text{line-height:15px}
.drop-off-home-mobile-section .drop-off-heading-text{font-size:14px !important}
.drop-off-home-mobile-section{padding:6px 8px 8px !important}
.drop-off-detail-section .plan-premium-separator{border-left:1px solid #ddd}
.drop-off-home-mobile-section{display:none}
.car-mobileno-field{text-transform:capitalize !important}
.partner-radio-btn-section .cr-form-input{text-transform:none}
.partner-radio-btn-section .expiry-label{font-size:13px !important;top:-7px}
.partner-radio-btn-section .border-radious-4{border-radius:4px}
.partner-radio-btn-section .radio-band .radio-input{right:unset}
.partner-radio-btn-section .radio-band:not(:last-of-type){border-bottom:0}
.partner-radio-btn-section .radio-band{align-items:center}
.partner-radio-btn-section .vl{border-left:1px solid #ddd;margin:4px 25px -3px 15px}
@media(min-width:768px) and (max-width:1199px){.partner-radio-btn-section .vl{border-left:1px solid #ddd;margin:4px 7px -3px 7px}
}
.partner-radio-btn-section .exp-btn-label{color:#444 !important}
#heroFincorpContainer{display:flex;margin-left:0}
@media(max-width:768px){#heroFincorpContainer{display:flex;margin-left:0}
}
.terms-condition-msg{color:#e00;font-size:12px;text-align:center}
.custom-radio>input[type="checkbox"]{display:block}
.custom-radio>input[type='checkbox']{appearance:none;height:1.6rem;width:1.6rem;border:1px solid #000;border-radius:2px;cursor:pointer;background-color:#FFF}
.custom-radio>input[type='checkbox']:checked{background:url(https://d2h44aw7l5xdvz.cloudfront.net/assets/img/Check.svg) no-repeat center/ 12px}
.cr-renew-your-digit-pol .right-arrow-icon{font-weight:600;font-size:20px;margin-top:2px !important}
.car-registration-number .help-block{padding-left:0}
.mobile-number-modal .modal-inner{background:white;border-radius:16px;padding:32px;width:35vw;max-height:90%;overflow-y:auto}
.mobile-number-modal .mobile-popup-content-section img{height:140px}
.mobile-number-modal .mobile-title-text{font-size:16px}
.mobile-number-modal .modal-title-close{margin-right:-15px !important;margin-top:-35px !important}
.mobile-number-modal .modal-title-close .icon-close{font-size:20px;font-weight:bold}
.mobile-number-modal .cr-car-mobile-num-input{padding-left:5rem !important}
@media(max-width:767px){.car_heading{padding-left:15px !important;padding-right:15px !important}
}
.background-image-car{background-image:url(https://d2h44aw7l5xdvz.cloudfront.net/assets/img/home-insurance-background.svg);background-repeat:no-repeat;background-position:bottom}
.main-title{font-size:26px;font-weight:400;color:#444;line-height:48px;margin:0 auto 0 0}
.main-title b{font-weight:800}
.row-flex-car-page{display:flex;justify-content:space-between;flex-direction:row}
.left-side-car-page{margin-left:2rem;width:66.6%}
.right-side-car-page{width:33.3%}
.usp-cards-container{display:flex;justify-content:space-between;max-width:600px}
.usp-card{border-radius:16px;background-color:#fff;padding:2rem;display:flex;align-items:center}
.usp-text{margin-left:1rem}
.usp-text .amber{color:#fa0;font-weight:800}
.usp-card p{font-size:14px;margin:0;font-weight:600}
.zero-paperwork{font-size:14px;color:#444;font-weight:800;background-color:#fffaeb;text-align:center;border-radius:4px;margin:0 0 2rem;padding:6px 10px 6px 10px}
.zero-paperwork span{color:#0bb86b}
.usp-cards-mobile-container{display:none;width:100%;background-color:#fff}
.usp-cards-container{display:flex;justify-content:space-between;max-width:600px}
.margin-img-car-page{margin:4px 0 15px}
.margin-top-0{margin-top:0}
.padding-24{padding:24px}
.form-toggle-card .form-butttons-car{margin:0;flex-grow:1}
.pd-inline-24{padding-inline:24px}
.img-size-usp{height:26px;width:26px}
.column-left-side{display:flex;flex-direction:column}
.camunda-modal-content{margin-top:-25px}
.camunda-declined-modal .modal-inner{width:50vw}
.btn-SIB{background:linear-gradient(180deg,#e83d3d 0,#ae2626 100%) !important;color:#fff !important}
.sib-btn{background:#ce181e !important;color:#fff !important;border-color:#ce181e !important}
@media(max-width:992px){.page-content .car-homepage-container{margin-block:0 !important;padding-top:3rem}
.main-title{text-align:center;margin:0}
.cr-header{text-align:center}
.row-flex-car-page{flex-direction:column;align-items:center;justify-content:flex-start}
.left-side-car-page{margin-left:0;display:flex;flex-direction:column;align-items:center}
.right-side-car-page{width:100%}
.right-form{width:auto;margin:0 !important;border-radius:16px 16px 0 0}
.car-form{margin-inline:15px;padding:24px;background:#fff;border-radius:16px 16px 0 0 !important;width:95.6% !important}
.usp-cards-container{display:none}
.usp-cards-mobile-container{display:block}
.usp-cards-mobile{display:flex;background-color:#fff;max-width:unset;position:relative;z-index:2;border-top:.5px solid #ddd;border-bottom:.5px solid #ddd}
.drop-off-journey-car{margin-inline:15px}
.br-16{border-radius:16px !important}
.img-car-form{margin-bottom:0 !important}
}
@media(max-width:767px){.left-side-car-page{margin-left:0;width:100%}
.form-padding{padding-left:15px}
.car-form{background-color:transparent !important;width:100% !important;margin-inline:0}
.drop-off-journey-car{margin-left:24px;margin-right:24px}
.drop-off-car-parent{padding-top:28px}
.main-title{font-size:20px;font-weight:600;line-height:30px}
div.cr-header{margin-left:-16px}
.zero-paperwork{border-radius:14px 14px 0 0}
.padding-btm-20{padding-bottom:20px !important}
.usp-card p{font-size:12px}
.background-image-car{background-image:none !important}
}
@media(max-width:650px){.usp-cards-mobile .usp-card{flex-direction:column;justify-content:center;align-items:center;text-align:center}
.usp-card{padding:1rem .5rem}
.usp-cards-mobile{margin-left:-37px;margin-right:-37px}
.usp-text{margin-left:0}
.right-form{margin-left:-22px !important;margin-right:-37px !important;border-radius:30px 30px 0 0 !important}
.form-padding{padding-left:0}
.mr-top-0{margin-top:0 !important}
}
@media(max-width:340px){.usp-card{padding:.6rem}
.form-toggle-card .form-butttons-car{padding-inline:4px}
}
.new-car-container{display:flex;padding:12px 16px;align-items:center;gap:8px;cursor:pointer;align-self:stretch;border-radius:0 0 8px 8px;background:var(--Colors-Pale-Pale-Green,#ebfeec)}
.new-car-container p{font-size:14px;color:#444;font-weight:700;margin:0}
#idvSlider{width:100%;height:27px;margin:30px 0 10px 0 !important;-webkit-appearance:none;border:0}
#idvSlider:focus{outline:0}
#idvSlider::-webkit-slider-runnable-track{width:100%;height:5px;background:#DDD;border-radius:0;animation:.2s}
#idvSlider::-webkit-slider-runnable-track,#idvSlider::-webkit-slider-thumb{box-shadow:0 0 0 #000;border:0 solid #000;cursor:pointer}
#idvSlider::-webkit-slider-thumb{width:23px;height:23px;margin-top:-5.5px;-webkit-appearance:none;background:#FB0;border-radius:43px}
#idvSlider:focus::-webkit-slider-runnable-track{background:#DDD}
#idvSlider::-moz-range-track{width:100%;height:10px;background:#DDD;box-shadow:0 0 0 #000;border:0 solid #000;border-radius:0;animation:.2s;cursor:pointer}
#idvSlider::-moz-range-thumb{width:20px;height:21px;background:#FB0;box-shadow:0 0 0 #000;border:0 solid #000;border-radius:43px;cursor:pointer}
#idvSlider::-ms-track{width:100%;height:10px;color:transparent;background:transparent;border-color:transparent;animation:.2s;cursor:pointer}
#idvSlider::-ms-fill-lower,#idvSlider::-ms-fill-upper{background:#DDD;box-shadow:0 0 0 #000;border:0 solid #000;border-radius:0}
#idvSlider::-ms-thumb{width:20px;height:21px;margin-top:1px;background:#FB0;box-shadow:0 0 0 #000;border:0 solid #000;border-radius:43px;cursor:pointer}
#idvSlider:focus::-ms-fill-lower,#idvSlider:focus::-ms-fill-upper{background:#DDD}
img.loaderImg{position:fixed;top:10%;left:10%;max-width:80%}
img.loaderImg:empty{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
@media screen and (orientation:portrait){img.loaderImg{max-width:90%}
}
@media screen and (orientation:landscape){img.loaderImg{max-height:90%}
}
img.telephone-icon-size{height:16px !important;opacity:.6 !important}
.extra-options-band .plan-icon-wrapper{display:none}
.btn-ghost{font-weight:800;background-color:transparent}
.plan-quote{margin-right:6px}
.disabled-link{background:#DDD !important;border-color:#DDD !important;pointer-events:none}
@-webkit-keyframes priceFadeIn{to{opacity:1}
}
@keyframes priceFadeIn{to{opacity:1}
}
.price-fade-in{-webkit-animation:priceFadeIn .5s ease-in 1 forwards;animation:priceFadeIn .5s ease-in 1 forwards;opacity:0}
@media only screen and (max-width:478px){p.title{float:right;width:-moz-max-content;width:max-content}
.telephone span{position:relative;bottom:3px}
img.telephone-icon-size{height:20px !important;opacity:1 !important}
.content-area-wrapper .plan-icon-wrapper{display:none}
.plan-options-wrapper .content-area{padding-right:0}
.extra-options-band-inner .addons-wrapper,.extra-options-band-inner .vehicle-value-wrapper{display:block;float:left;width:54% !important}
.extra-options-band .plan-icon-wrapper{display:inline-block;width:30%}
.extra-options-band .plan-icon-wrapper img{width:147px;height:147px}
.plan-options-wrapper{padding-top:10px}
p.h3{font-size:1.6rem}
.custom-suggestions-list.four-col-layout>li{width:33.3%}
div#older-year-input{padding:0 0 !important}
p.car-detail-field{color:#000;font-weight:700}
.icon-top-title.coverage-card-title{padding:6px 8px 19px !important}
.coverage-type-card .plan-container{padding:12px 4px}
#coverage-type-card .plan-container{padding:12px 4px}
.btn-ghost,.btn-primary{font-size:1.5rem !important}
.btn-ghost{max-height:40px !important;background-origin:content-box}
.btn-primary{background-origin:border-box;border:1px solid #FB0}
p#footer-premium{font-weight:800}
a#footer-email-quote{font-weight:800 !important}
.collapse-group,.collapse-toggle{max-width:96%}
}
@media only screen and (max-width:478px){.extra-options-band .plan-icon-wrapper{display:none}
}
.checkbox-top{margin-top:0 !important}
.checkbox-size{width:35px;height:35px;border:1px solid #999}
.premium-margin-model{margin-bottom:26px}
.cng-edit-disable{color:#222;pointer-events:none}
.cng-check{margin-right:10px !important}
@media only screen and (max-width:478px){.cng-mobile-checkbox{margin-right:0 !important}
}
.hideBlocks{display:none}