.vb-banner{border:.0625rem solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;height:14.375rem;margin:0 auto .9375rem;position:relative;padding:0 .9375rem;text-align:center;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:768px){.vb-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding:.9375rem 0}}.vb-banner *{color:#2d2a29;font-family:Muli,sans-serif}.vb-banner .vb-banner-description{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (min-width:769px) and (max-width:940px){.vb-banner .vb-banner-description{margin-right:.9375rem}}@media only screen and (max-width:768px){.vb-banner .vb-banner-description{margin-right:auto;width:100%}.vb-banner .vb-banner-calculator{margin-top:1.25rem}}.vb-banner .vb-banner-description .vb-banner--title{margin-bottom:.75rem;max-width:100%}.vb-banner .vb-banner-description p{font-size:1rem;text-align:center;line-height:1.25rem}.vb-banner .vb-banner-description p strong{display:block}@media only screen and (min-width:769px) and (max-width:940px){.vb-banner .vb-banner-description .vb-banner--title{max-width:9.5rem}.vb-banner .vb-banner-description p{font-size:.75rem;line-height:1rem}}@media only screen and (max-width:640px){.vb-banner .vb-banner-description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vb-banner .vb-banner-description .vb-banner--title{max-width:15.375rem}.vb-banner .vb-banner-description p{margin-bottom:.9375rem}}.vb-banner .vb-banner-description>img{margin:0 .9375rem;max-width:100%}@media only screen and (min-width:768px) and (max-width:1080px){.vb-banner .vb-banner-description>img{display:none}}@media only screen and (max-width:640px){.vb-banner .vb-banner-description>img{max-width:15.375rem}}.vb-banner .vb-banner-calculator{background:#fff;border:.0625rem dashed #7dbc8e;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.625rem .9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:31.875rem}.vb-banner .vb-banner-calculator h2{font-size:1.0625rem;font-weight:700;margin:0 auto .75rem;width:100%}.vb-banner .vb-banner-calculator h2 img{vertical-align:text-top}.vb-banner .vb-banner-calculator .vb-banner-calculator--form{border-right:.0625rem solid #707070;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .625rem;position:relative;width:calc(50% - 1px)}.vb-banner .vb-banner-calculator .vb-banner-calculator--form>strong{font-size:.8125rem;display:block;margin-bottom:.5rem}.vb-banner .vb-banner-calculator .vb-banner-calculator--form .vb-banner-calculator--row{display:block;font-size:0;margin-bottom:.4375rem;position:relative;text-align:right}.vb-banner .vb-banner-calculator .vb-banner-calculator--form .vb-banner-calculator--row label{color:#666;cursor:pointer;display:inline-block;font-size:.6875rem;height:1.25rem;line-height:1.25rem;vertical-align:middle;padding:0}.vb-banner .vb-banner-calculator .vb-banner-calculator--form .vb-banner-calculator--row input[type=radio]{border:.0625rem solid #7dbc8e;height:1.5625rem;margin-left:.3125rem;vertical-align:middle;width:1.5625rem}.vb-banner .vb-banner-calculator .vb-banner-calculator--form .vb-banner-calculator--row input[type=radio]::after{height:.75rem;width:.75rem}.vb-banner .vb-banner-calculator .vb-banner-calculator--form .vb-banner-calculator--row input[type=radio]+label{margin-left:.6875rem}.vb-banner .vb-banner-calculator .vb-banner-calculator--form .vb-banner-calculator--row input[type=radio]:last-child{margin-right:2.8125rem}.vb-banner .vb-banner-calculator .vb-banner-calculator--form .vb-banner-calculator--row input[type=number]{border:.0625rem solid #7dbc8e;font-size:.75rem;height:1.5625rem;margin-left:.625rem;padding:.0625rem .3125rem 0;text-align:center;vertical-align:middle;width:2.9375rem;-webkit-box-shadow:inherit;box-shadow:inherit}.vb-banner .vb-banner-calculator .vb-banner-calculator--form .vb-banner-calculator--row input[type=number]::-webkit-input-placeholder{font-size:.75rem;color:#2d2a29}.vb-banner .vb-banner-calculator .vb-banner-calculator--form .vb-banner-calculator--row input[type=number]::-moz-placeholder{font-size:.75rem;color:#2d2a29}.vb-banner .vb-banner-calculator .vb-banner-calculator--form .vb-banner-calculator--row input[type=number]:-ms-input-placeholder{font-size:.75rem;color:#2d2a29}.vb-banner .vb-banner-calculator .vb-banner-calculator--form .vb-banner-calculator--row input[type=number]::-ms-input-placeholder{font-size:.75rem;color:#2d2a29}.vb-banner .vb-banner-calculator .vb-banner-calculator--form .vb-banner-calculator--row input[type=number]::placeholder{font-size:.75rem;color:#2d2a29}.vb-banner .vb-banner-calculator .vb-banner-calculator--form .vb-banner-calculator--row input[type=number]:focus::-webkit-input-placeholder{font-size:0}.vb-banner .vb-banner-calculator .vb-banner-calculator--form .vb-banner-calculator--row input[type=number]:focus::-moz-placeholder{font-size:0}.vb-banner .vb-banner-calculator .vb-banner-calculator--form .vb-banner-calculator--row input[type=number]:focus:-ms-input-placeholder{font-size:0}.vb-banner .vb-banner-calculator .vb-banner-calculator--form .vb-banner-calculator--row input[type=number]:focus::-ms-input-placeholder{font-size:0}.vb-banner .vb-banner-calculator .vb-banner-calculator--form .vb-banner-calculator--row input[type=number]:focus::placeholder{font-size:0}.vb-banner .vb-banner-calculator .vb-banner-calculator--form .vb-banner-calculator--row span{color:#666;display:inline-block;font-size:.6875rem;margin:0 .3125rem 0 .5rem;vertical-align:middle}.vb-banner .vb-banner-calculator .vb-banner-calculator--form .vb-banner-calculator--row .vb-banner-calculator--help{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.0625rem solid #999;border-radius:50%;color:#999;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.625rem;height:.875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;vertical-align:middle;width:.875rem}.vb-banner .vb-banner-calculator .vb-banner-calculator--form .vb-banner-calculator--row input[type=button]{color:#fff;height:1.875rem;line-height:1.875rem;margin-right:1.25rem;width:10.625rem}.vb-banner .vb-banner-calculator .vb-banner-calculator--form .vb-calculator--error{color:#333;font-size:.5625rem;position:absolute;bottom:-.375rem;left:0;right:0;text-align:center}.vb-banner .vb-banner-calculator .vb-banner-calculator--result{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;width:50%}.vb-banner .vb-banner-calculator .vb-banner-calculator--result p{color:#999}.vb-banner .vb-banner-calculator .vb-banner-calculator--result p span{color:#999;font-weight:700}.vb-banner .vb-banner-calculator .vb-banner-calculator--result p.vb-banner-calculator--result-age{font-size:1.625rem;font-weight:700;margin-bottom:.625rem}.vb-banner .vb-banner-calculator .vb-banner-calculator--result p.vb-banner-calculator--result-age span{font-size:1.625rem}.vb-banner .vb-banner-calculator .vb-banner-calculator--result p.vb-banner-calculator--result-hips{color:#333;font-size:.75rem}.vb-banner .vb-banner-calculator .vb-banner-calculator--result p.vb-banner-calculator--result-hips span{font-size:1rem;display:block;margin-top:.3125rem}.vb-banner .vb-banner-calculator .vb-banner-calculator--result .separator{background:#ddd;display:inline-block;height:2.8125rem;margin:0 .9375rem;width:.0625rem}@media only screen and (max-width:530px){.vb-banner .vb-banner-calculator{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vb-banner .vb-banner-calculator .vb-banner-calculator--form{border-right:0;border-bottom:.0625rem solid #707070;padding:.625rem;width:100%;max-width:14.875rem}.vb-banner .vb-banner-calculator .vb-banner-calculator--form .vb-calculator--error{bottom:.1875rem}.vb-banner .vb-banner-calculator .vb-banner-calculator--result{padding:1.25rem 0;width:100%;max-width:14.875rem}}.vb-banner[data-category=boy] .vb-banner-calculator .vb-banner-calculator--form .vb-banner-calculator--row-gender,.vb-banner[data-category=girl] .vb-banner-calculator .vb-banner-calculator--form .vb-banner-calculator--row-gender{display:none}.vb-banner--popin{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.vb-banner--popin .vb-banner--popin-overlay{background:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%}.vb-banner--popin .vb-banner--popin-container{background:#fff;border:.0625rem solid #ddd;border-radius:.3125rem;margin:0 .625rem;padding:1.25rem 1.875rem;position:relative;z-index:1}.vb-banner--popin .vb-banner--popin-container .vb-banner--popin-close{cursor:pointer;font-size:2.5rem;font-weight:100;line-height:0;position:absolute;right:1.875rem;top:1.875rem}.vb-banner--popin .vb-banner--popin-container h2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5rem}.vb-banner--popin .vb-banner--popin-container h2 img{margin-right:1.25rem}.vb-banner--popin .vb-banner--popin-container p{line-height:1.5rem;margin:1.25rem 0 0}