@font-face{font-family:'Gotham';src:url(assets/gotham-bold.01f451.eot);src:url(assets/gotham-bold.01f451.eot?#iefix) format("embedded-opentype"),url(assets/gotham-bold.79fcff.woff) format("woff"),url(assets/gotham-bold.19cbd0.otf) format("opentype");font-weight:bold;font-style:normal}@font-face{font-family:'Gotham';src:url(assets/gotham-light.721e43.eot);src:url(assets/gotham-light.721e43.eot?#iefix) format("embedded-opentype"),url(assets/gotham-light.5ab465.woff) format("woff"),url(assets/gotham-light.9cea73.otf) format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:'Gotham Book';src:url(assets/gotham-book.a9426f.eot);src:url(assets/gotham-book.a9426f.eot?#iefix) format("embedded-opentype"),url(assets/gotham-book.e9cad1.woff) format("woff"),url(assets/gotham-book.59ce9d.otf) format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:'Gotham Extra Light';src:url(assets/gotham-extra-light.0cb439.eot);src:url(assets/gotham-extra-light.0cb439.eot?#iefix) format("embedded-opentype"),url(assets/gotham-extra-light.9ea7d6.woff) format("woff"),url(assets/gotham-extra-light.de4e10.otf) format("opentype");font-weight:normal;font-style:normal}html,body{margin:0;padding:0;width:100%;height:100%;position:fixed;background-color:#403a60;-webkit-tap-highlight-color:transparent}@media only screen and (max-width: 736px){body{padding:0;-webkit-text-size-adjust:100%}}*{box-sizing:border-box}.application-root{width:100%;height:100%}button{margin:0;border:none;border-radius:0;background:none;color:inherit;line-height:normal;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}html,body,h1,h2,h3,h4,h5,h6,input,button{font-family:'Gotham';font-weight:normal}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:36px;color:#4d4f53;line-height:135%}h2{font-size:28px}h3{font-size:24px}@media only screen and (min-width: 737px) and (max-width: 991px){h1{font-size:56px}h2{font-size:32px}}.btn{background-color:#30cdd7;border-radius:10px;outline:none;border:none;cursor:pointer;color:white;font-size:13px;padding:12px 15px}.btn.disabled{background-color:#c8c8c8;cursor:auto}.btn-block{font-weight:bold;font-size:14px}@media only screen and (min-width: 737px) and (max-width: 991px){.btn-block{font-size:24px;padding:20px}}input{margin:0}input[type="text"],input[type="password"]{display:block;width:calc(100% - 22px);font-size:14px;border-radius:4px;border:1px solid #dcdcdc;background-color:white;line-height:20px;padding:6px 10px;padding-top:7px;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:content-box}@media only screen and (min-width: 737px) and (max-width: 991px){input[type="text"],input[type="password"]{font-size:16px}}input[type="text"]:invalid,input[type="password"]:invalid{box-shadow:none}@media only screen and (min-width: 737px) and (max-width: 991px){html,body,.application-root{height:100%;overflow:hidden}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){html,body,.application-root{height:100%;overflow:hidden}}input.error,.Select.error .Select__control{border:1px solid red}

.login-view{overflow-y:auto;overflow-x:hidden;padding:15px 40px 15px;color:#eff0ee}@media only screen and (max-width: 736px){.login-view{height:100%;padding-left:18px;padding-right:18px;-webkit-text-size-adjust:100%}}.login-view .body{font-family:"Gotham Extra Light";font-size:32px;color:#eff0ee;margin-top:30px;text-align:center}.login-view .body .tools-label{font-family:Gotham}@media only screen and (max-width: 736px){.login-view .body{margin-top:0;font-size:30px;-webkit-text-size-adjust:100%}.login-view .body .tip{display:inline}.login-view .body .tools-label{display:inline}.login-view .body .tools-label:before{content:' '}}.login-view .controls{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-align-items:center;align-items:center}.login-view .controls .btn-group{display:grid;grid-template-columns:auto auto auto auto}@media only screen and (max-width: 736px){.login-view .controls .btn-group{grid-template-columns:auto auto;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.login-view .controls .btn-group{grid-template-columns:auto auto}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.login-view .controls .btn-group{grid-template-columns:auto auto}}.login-view .controls .btn{font-weight:bold;margin:7px 10px;width:180px;height:56px}@media only screen and (max-width: 736px){.login-view .controls .btn{padding-top:8px;padding-bottom:8px;-webkit-text-size-adjust:100%}}.login-view .errors{font-size:16px;line-height:110%;text-align:center}.login-view .errors ul{list-style-type:none;padding:0}.login-view .invitation{text-align:center;font-size:14px;font-weight:bold;margin:55px 0 5px;text-transform:uppercase}@media only screen and (max-width: 736px){.login-view .invitation{margin-top:20px;-webkit-text-size-adjust:100%}}.login-view .remember-me{font-size:21.319px;height:22.5px;display:flex;justify-content:center;margin:15px 0}.login-view .remember-me label{height:100%;text-align:center}.login-view .icon-email{background-image:url(assets/email_icon.2c742b.svg);background-repeat:no-repeat;background-size:20px auto;background-position:center}.login-view .icon-password{background-image:url(assets/password_icon.ff425d.svg);background-repeat:no-repeat;background-size:18px auto;background-position:center}.login-view .input-with-icon,.login-view .input-without-icon{width:250px;margin:auto;margin-top:5px}.login-view .input-with-icon input,.login-view .input-without-icon input{color:#005264;font-family:"Gotham Book"}.login-view .input-with-icon input::-webkit-input-placeholder,.login-view .input-without-icon input::-webkit-input-placeholder{color:#005264}.login-view .input-with-icon input:-ms-input-placeholder,.login-view .input-without-icon input:-ms-input-placeholder{color:#005264}.login-view .icon-logo{width:80px;height:80px;background-color:white;border-radius:8px;margin:10px auto 0;background-image:url(assets/app_icon.44d105.svg);background-repeat:no-repeat;background-size:70px auto;background-position:center}@media only screen and (max-width: 736px){.login-view .icon-logo{margin-top:15px;margin-bottom:15px;-webkit-text-size-adjust:100%}}

.input-with-icon{position:relative;border:3px solid transparent;border-radius:10px}.input-with-icon.invalid{border-color:#a83d72}.input-with-icon .input-icon{position:absolute;top:0px;left:0px;width:35px;height:100%;background-position:right}.input-with-icon input{padding-left:40px;width:calc(100% - 52px)}

/* Default state */
.rc-checkbox {
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-block;
  position: relative;
  line-height: 1;
  vertical-align: middle;
}
.rc-checkbox:hover .rc-checkbox-inner,
.rc-checkbox-input:focus + .rc-checkbox-inner {
  border-color: #3dbcf6;
}
.rc-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: inline-block;
  width: 14px;
  height: 14px;
  border-width: 1px;
  border-style: solid;
  border-radius: 3px;
  border-color: #d9d9d9;
  background-color: #ffffff;
  transition: border-color 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55), background-color 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55);
}
.rc-checkbox-inner:after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  left: 4px;
  top: 1px;
  display: table;
  width: 5px;
  height: 8px;
  border: 2px solid #ffffff;
  border-top: 0;
  border-left: 0;
  content: ' ';
  animation-timing-function: cubic-bezier(0.68, -0.55, 0.27, 1.55);
  animation-duration: 0.3s;
  animation-name: amCheckboxOut;
}
.rc-checkbox-input {
  position: absolute;
  left: 0;
  z-index: 9999;
  cursor: pointer;
  opacity: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
/* Checked state */
.rc-checkbox-checked:hover .rc-checkbox-inner {
  border-color: #3dbcf6;
}
.rc-checkbox-checked .rc-checkbox-inner {
  border-color: #3dbcf6;
  background-color: #3dbcf6;
}
.rc-checkbox-checked .rc-checkbox-inner:after {
  transform: rotate(45deg);
  position: absolute;
  left: 4px;
  top: 1px;
  display: table;
  width: 5px;
  height: 8px;
  border: 2px solid #ffffff;
  border-top: 0;
  border-left: 0;
  content: ' ';
  animation-timing-function: cubic-bezier(0.68, -0.55, 0.27, 1.55);
  animation-duration: 0.3s;
  animation-name: amCheckboxOut;
}
@media print {
  .rc-checkbox-checked .rc-checkbox-inner {
    box-shadow: inset 0 0 0 16px #3dbcf6;
  }
}
.rc-checkbox-disabled.rc-checkbox-checked:hover .rc-checkbox-inner {
  border-color: #d9d9d9;
}
.rc-checkbox-disabled.rc-checkbox-checked .rc-checkbox-inner {
  background-color: #f3f3f3;
  border-color: #d9d9d9;
}
.rc-checkbox-disabled.rc-checkbox-checked .rc-checkbox-inner:after {
  animation-name: none;
  border-color: #cccccc;
}
@media print {
  .rc-checkbox-disabled.rc-checkbox-checked .rc-checkbox-inner {
    box-shadow: inset 0 0 0 16px #f3f3f3;
  }
}
.rc-checkbox-disabled:hover .rc-checkbox-inner {
  border-color: #d9d9d9;
}
.rc-checkbox-disabled .rc-checkbox-inner {
  border-color: #d9d9d9;
  background-color: #f3f3f3;
}
.rc-checkbox-disabled .rc-checkbox-inner:after {
  animation-name: none;
  border-color: #f3f3f3;
}
.rc-checkbox-disabled .rc-checkbox-inner-input {
  cursor: default;
}
@keyframes amCheckboxIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0) rotate(45deg);
  }
  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1) rotate(45deg);
  }
}
@keyframes amCheckboxOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

div.checkbox label{line-height:initial}div.checkbox label>span.rc-checkbox{height:100%;border-radius:5px;margin-right:10px;position:relative;top:-2px}div.checkbox label>span.rc-checkbox span.rc-checkbox-inner{border-width:0;background-color:white;border-color:white;width:23px;height:100%}div.checkbox label>span.rc-checkbox.rc-checkbox-checked .rc-checkbox-inner:after{border-color:#005264;border-bottom-width:3px;border-right-width:3px;height:12px;width:4px;left:8px;top:3px}

.modal-dialog-overlay{z-index:2;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8);display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media only screen and (max-width: 736px){.modal-dialog-overlay{padding:0 30px;-webkit-text-size-adjust:100%}}.modal-dialog{width:400px}@media only screen and (max-width: 736px){.modal-dialog{width:100%;-webkit-text-size-adjust:100%}}@media only screen and (max-width: 736px){.modal-dialog.panel>.body{padding:20px;-webkit-text-size-adjust:100%}}.modal-dialog:focus{outline:none}.modal-dialog.panel button.btn{font-weight:bold}.modal-dialog.panel .header{background-color:#403a60}.modal-dialog.panel .header h4{-webkit-flex:1;flex:1;font-size:12px;font-weight:bold;padding:15px 20px}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.modal-dialog.panel .header h4{flex-basis:auto}}

.message-dialog .header{background-color:#403a60}.message-dialog .body{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row}.message-dialog .footer{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row}.message-dialog .footer button{-webkit-flex:1;flex:1}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.message-dialog .footer button{flex-basis:auto}}.message-dialog .footer button+button{margin-left:10px}

html,body{margin:0;background-color:#403a60}.tool-wrapper{height:100%}.tool-wrapper .layout{max-width:1440px;margin:0 auto 20px;overflow:auto}.tool-wrapper .layout input{color:#005264}.tool-wrapper .layout input::-webkit-input-placeholder{color:#005264}.tool-wrapper .layout input:-ms-input-placeholder{color:#005264}.tool-wrapper .layout .content{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column}@media only screen and (max-width: 736px){.tool-wrapper .layout{margin-bottom:0;max-height:initial;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.tool-wrapper .layout{margin-bottom:0;max-height:initial}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.tool-wrapper .layout{margin-bottom:0;max-height:initial}}.tool-wrapper .layout .view-content{background-color:#eff0ee;-webkit-flex:1;flex:1;overflow:auto}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.tool-wrapper .layout .view-content{flex-basis:auto}}.tool-wrapper .layout .view-content .view-content-container{padding:15px}@media only screen and (max-width: 736px){.tool-wrapper .layout .view-content .view-content-container{padding:10px;-webkit-text-size-adjust:100%}}.tool-wrapper .layout .view-content .view-content-container>.hidden{display:none}@media only screen and (min-width: 737px) and (max-width: 991px){.tool-wrapper .layout{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column}.tool-wrapper .layout .menu{-webkit-flex-shrink:0;flex-shrink:0}.tool-wrapper .layout .view-content{position:relative;-webkit-flex:1;flex:1;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}}@media only screen and (min-width: 737px) and (max-width: 991px) and (-ms-high-contrast: active){.tool-wrapper .layout .view-content{flex-basis:auto}}@media only screen and (min-width: 737px) and (max-width: 991px){.tool-wrapper .layout .view-content .view-content-container{top:0;width:100%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.tool-wrapper .layout .view-content{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}}.ReactModal__Body--open .application-root .tool-wrapper .tool-layout .tool-base{overflow:hidden}

.tool-layout{width:100%;height:100%;position:relative;overflow-x:hidden}.tool-layout .side-menu{width:325px;transform:translateX(-100%)}.tool-layout .tool{width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column}.tool-layout .tool .tool-header{height:50px;position:relative;width:100%;color:#fff;font-weight:bold;font-size:16px;text-align:center;line-height:50px;vertical-align:middle}.tool-layout .tool .tool-header .menu-toggle-button{position:absolute;left:15px;top:11px;width:30px;height:30px;background-image:url(assets/annuity_nav_arrow_left.c1e018.svg);background-repeat:no-repeat;background-size:auto auto;background-position:center;cursor:pointer}.tool-layout .tool .tool-header .menu-toggle-button.moved{background-image:url(assets/annuity_nav_arrow_right.4311e8.svg);background-repeat:no-repeat;background-size:auto auto;background-position:center}@media only screen and (max-width: 736px){.tool-layout .tool .tool-header{line-height:25px;padding:5px 20px 0 50px;-webkit-text-size-adjust:100%}}.tool-layout .tool .tool-base{height:100%}@media only screen and (max-width: 736px){.tool-layout .tool .tool-base{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.tool-layout .tool .tool-base{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.tool-layout .tool .tool-base{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}}.tool-layout .tool .tool-base>.content{padding:0 20px 0;box-sizing:border-box}@media only screen and (max-width: 736px){.tool-layout .tool .tool-base>.content{padding-left:10px;padding-right:10px;-webkit-text-size-adjust:100%}}.tool-layout .side-menu.moved{transform:translateX(0)}.tool-layout .tool.moved{transform:translateX(325px);margin:0 4px 20px}

.side-menu{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;overflow:auto;color:white;font-size:32px;position:fixed;top:0;bottom:0;background-color:#4d4f53}.side-menu .navigation{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-flex:1 0 auto;flex:1 0 auto;padding:35px 27.5px}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.side-menu .navigation{flex-basis:auto}}.side-menu .navigation .app-logo{width:90px;height:90px;background-color:white;border-radius:8px;background-image:url(assets/app_icon.44d105.svg);background-repeat:no-repeat;background-size:80px auto;background-position:center;margin-bottom:33px;align-self:center}.side-menu .navigation label{align-self:center;margin-bottom:10px;color:#fff;font-size:10px;font-weight:bold;text-transform:uppercase}.side-menu .navigation label.additional-resources{margin-top:23px}.side-menu .navigation a{text-decoration:none}.side-menu .navigation .btn{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-weight:bold;font-size:16px;margin-bottom:10px;text-align:center;padding:9px 40px;min-height:56px}.side-menu .navigation .btn.disabled{background-color:#6b6d70}.side-menu .navigation .external-link{padding:15px 40px;border-top:1px solid #c8c8c8;color:#fff;text-align:center;font-weight:bold;font-size:16px}

.logout-button{padding:16px 0 12px;color:#30cdd7;text-align:center;text-transform:uppercase;font-size:14px;font-weight:bold;cursor:pointer}.logout-button:hover{color:#fff}

.loading-indicator{z-index:3;position:fixed;top:0;left:0;bottom:0;color:#fff;width:100%;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.loading-indicator .loading-icon{position:relative;width:249px;height:249px}.loading-indicator .loading-icon div{width:100%;height:100%;position:absolute;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(0.55, 0.06, 0.68, 0.19)}.loading-indicator .loading-icon .loading-1{background-image:url(assets/lbc_sync_25.1927e3.svg);background-repeat:no-repeat;background-size:249px auto;background-position:center;animation-name:loading-1}.loading-indicator .loading-icon .loading-2{background-image:url(assets/lbc_sync_50.739ed3.svg);background-repeat:no-repeat;background-size:249px auto;background-position:center;animation-name:loading-2}.loading-indicator .loading-icon .loading-3{background-image:url(assets/lbc_sync_75.c4dfa6.svg);background-repeat:no-repeat;background-size:249px auto;background-position:center;animation-name:loading-3}.loading-indicator .loading-icon .loading-4{background-image:url(assets/lbc_sync_100.ffac59.svg);background-repeat:no-repeat;background-size:249px auto;background-position:center;animation-name:loading-4}@keyframes loading-1{0%{opacity:1}25%{opacity:0}50%{opacity:0}75%{opacity:0}100%{opacity:0}}@keyframes loading-2{0%{opacity:0}25%{opacity:1}50%{opacity:0}75%{opacity:0}100%{opacity:0}}@keyframes loading-3{0%{opacity:0}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:0}}@keyframes loading-4{0%{opacity:0}25%{opacity:0}50%{opacity:0}75%{opacity:1}100%{opacity:1}}

.menu.lbc-menu{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row}@media only screen and (max-width: 736px){.menu.lbc-menu{padding-top:6px;-webkit-text-size-adjust:100%}}.menu.lbc-menu a:not(:first-child){margin-left:3px}.menu.lbc-menu a,.menu.lbc-menu .tab-select{-webkit-flex:1;flex:1;max-width:33.34%}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.menu.lbc-menu a,.menu.lbc-menu .tab-select{flex-basis:auto}}.menu.lbc-menu a{height:40px;line-height:42px;color:#30cdd7;text-align:center;font-size:13px;font-weight:bold;text-decoration:none;background-color:transparent;border:2px solid #30cdd7;border-bottom:none;border-radius:0;border-top-left-radius:10px;border-top-right-radius:10px;margin-bottom:-1px;cursor:pointer}@media only screen and (min-width: 737px) and (max-width: 991px){.menu.lbc-menu a{font-size:16px}}.menu.lbc-menu .tab-select{-webkit-flex:1;flex:1}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.menu.lbc-menu .tab-select{flex-basis:auto}}.menu.lbc-menu a.active,.menu.lbc-menu .tab-select.active .Select__control{background-color:#eff0ee;color:#403a60;border-color:transparent}

.menu-select .Select__control{height:42px;line-height:40px;text-align:center;background-color:#eff0ee;color:#30cdd7;cursor:pointer;border-radius:0;border-bottom:none;border-top-left-radius:10px;border-top-right-radius:10px;margin-left:3px;font-size:13px;font-weight:bold;text-decoration:none;justify-content:center}.menu-select .Select__control .Select__value-container{padding:0;padding-top:2px;display:inline-flex;position:initial;flex:initial;flex-wrap:initial}.menu-select .Select__control .Select__value-container .Select__single-value{color:#403a60;position:initial;transform:none;margin:0;text-overflow:initial;max-width:100%}.menu-select .Select__control .Select__value-container .Select__placeholder{color:#005264;text-overflow:clip;white-space:nowrap}.menu-select .Select__control .Select__indicators{width:20px;height:20px;margin-left:10px;border-style:initial;border-width:0px;background-image:url(assets/hamburger_icon.7aa8f1.svg);background-repeat:no-repeat;background-size:20px auto;background-position:center;background-repeat:'no-repeat';background-size:15px 15px;background-position:'center'}.menu-select .Select__menu{top:0}.menu-select .Select__menu .Select__option{text-align:center}

.Select__control{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;height:35px;border-radius:4px;border:1px solid #dcdcdc;box-shadow:0;background-color:#fff;outline:none;padding-right:8px;max-width:100%}.Select__control.Select__control--menu-is-open{border-bottom-left-radius:0;border-bottom-right-radius:0}.Select__control .Select__value-container{padding:2px 8px;position:relative;flex-wrap:wrap;max-width:100%;font-size:14px}@media only screen and (max-width: 736px){.Select__control .Select__value-container{font-size:16px;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.Select__control .Select__value-container{font-size:16px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.Select__control .Select__value-container{font-size:16px}}.Select__control .Select__value-container .Select__single-value{max-width:initial}.Select__control .Select__value-container .Select__placeholder{color:#005264;text-overflow:clip;white-space:nowrap}.Select__control .Select__indicators{cursor:pointer;width:0;height:0;border-color:#005264 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}.Select__control .Select__indicators .Select__indicator-separator{display:none}.Select__menu{background-color:#fff;box-sizing:border-box;width:100%;margin-bottom:8px;margin-top:8px;box-shadow:0 3px 8px rgba(0,0,0,0.1);position:absolute;z-index:10;top:26px;border-radius:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:1px solid #dcdcdc}.Select__menu .Select__menu-list{max-height:200px;overflow:auto;box-sizing:border-box;position:relative}.Select__menu .Select__menu-list .Select__option{box-sizing:border-box;display:block;padding:8px 12px;border-bottom:1px solid #dcdcdc;cursor:pointer;color:#005264}.Select__menu .Select__menu-list .Select__option:last-child{border-bottom:0}.Select__menu .Select__menu-list .Select__option--is-focused{background-color:#cbf2f5}

.confirm-dialog{max-height:90vh}.confirm-dialog .header{background-color:#403a60}.confirm-dialog .body{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;overflow:auto;max-height:calc(90vh - 150px)}.confirm-dialog .footer{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row}.confirm-dialog .footer button{-webkit-flex:1;flex:1}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.confirm-dialog .footer button{flex-basis:auto}}.confirm-dialog .footer button+button{margin-left:10px}

.phone-footer{position:relative;z-index:2;width:100%;background-color:#403a60}@media only screen and (min-width: 992px){.phone-footer{display:none}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.phone-footer{display:block}}.phone-footer.hidden{display:none}

.no-products-view .icon-container{padding-top:10px}.no-products-view .icon-container div{-webkit-flex:1;flex:1}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.no-products-view .icon-container div{flex-basis:auto}}.no-products-view .icon-container .icon-up{height:50px;background-image:url(assets/arrow_blue.bdc154.svg);background-repeat:no-repeat;background-size:auto auto;background-position:center}@media only screen and (max-width: 736px){.no-products-view .icon-container .icon-up{height:40px;-webkit-text-size-adjust:100%}}.no-products-view .content{padding:40px}@media only screen and (max-width: 736px){.no-products-view .content{padding:15px;text-align:center;-webkit-text-size-adjust:100%}.no-products-view .content h1{font-size:34px}}.no-products-view .content em{font-style:normal;font-weight:bold;color:#30cdd7}@media only screen and (max-width: 736px){.no-products-view .content em{display:block;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.no-products-view .icon-container{padding-top:30px}.no-products-view .icon-container .icon-up{height:70px;background-size:70px auto}}.no-products-view .btn-compare{margin-top:10px;margin-bottom:25px;width:100%;font-weight:bold}

.new-comparison-view{padding:40px}@media only screen and (max-width: 736px){.new-comparison-view{text-align:center;padding:15px;-webkit-text-size-adjust:100%}}@media only screen and (max-width: 736px){.new-comparison-view h1{font-size:32px;-webkit-text-size-adjust:100%}}.new-comparison-view .multiple-selects-container{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;padding-top:20px;padding-bottom:20px;width:100%;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 736px){.new-comparison-view .multiple-selects-container{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;padding-top:10px;padding-bottom:10px;-webkit-text-size-adjust:100%}}.new-comparison-view .multiple-selects-container .card-select{flex:1;margin-top:0}@media only screen and (max-width: 736px){.new-comparison-view .multiple-selects-container .card-select{margin-top:10px;-webkit-text-size-adjust:100%}}.new-comparison-view .single-select-container{width:50%;padding-top:20px;padding-bottom:20px}@media only screen and (max-width: 736px){.new-comparison-view .single-select-container{width:100%;-webkit-flex:1;flex:1;text-align:left;padding-top:10px;padding-bottom:10px;-webkit-text-size-adjust:100%}}@media only screen and (max-width: 736px) and (-ms-high-contrast: active){.new-comparison-view .single-select-container{flex-basis:auto}}.new-comparison-view .btn-compare{margin-top:30px;width:100%;font-weight:bold}

.new-comparison-plus-view{padding:40px}@media only screen and (max-width: 736px){.new-comparison-plus-view{text-align:center;padding:15px;-webkit-text-size-adjust:100%}}.new-comparison-plus-view .error{color:red}@media only screen and (max-width: 736px){.new-comparison-plus-view .title{font-size:32px;-webkit-text-size-adjust:100%}}.new-comparison-plus-view .form-container{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;padding-top:20px;padding-bottom:20px;width:100%;-webkit-flex-wrap:wrap;flex-wrap:wrap}.new-comparison-plus-view .form-container .row-container{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row}@media only screen and (max-width: 736px){.new-comparison-plus-view .form-container .row-container{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;height:initial;padding-top:10px;padding-bottom:10px;-webkit-text-size-adjust:100%}}.new-comparison-plus-view .form-container .row-container .card-plus-select{-webkit-flex:1;flex:1;max-width:calc(50% - 12px);margin:6px 6px}.new-comparison-plus-view .form-container .row-container .card-plus-select:last-of-type{margin-top:6px}@media only screen and (max-width: 736px){.new-comparison-plus-view .form-container .row-container .card-plus-select{max-width:100%;margin:0;-webkit-text-size-adjust:100%}.new-comparison-plus-view .form-container .row-container .card-plus-select:last-of-type{margin-top:10px}}.new-comparison-plus-view .form-container .row-container:first-child{margin-bottom:2rem}.new-comparison-plus-view .form-container .row-container>.with-label{height:4rem}.new-comparison-plus-view .form-container .row-container>.with-label{-webkit-flex:1;flex:1;max-width:calc(50% - 12px);margin:6px 6px}@media only screen and (max-width: 736px){.new-comparison-plus-view .form-container .row-container>.with-label{text-align:left;max-width:100%;margin:0;-webkit-text-size-adjust:100%}.new-comparison-plus-view .form-container .row-container>.with-label:last-of-type{margin-top:10px}}.new-comparison-plus-view .single-select-container{width:50%;padding-top:20px;padding-bottom:20px}@media only screen and (max-width: 736px){.new-comparison-plus-view .single-select-container{width:100%;-webkit-flex:1;flex:1;text-align:left;padding-top:10px;padding-bottom:10px;-webkit-text-size-adjust:100%}}@media only screen and (max-width: 736px) and (-ms-high-contrast: active){.new-comparison-plus-view .single-select-container{flex-basis:auto}}.new-comparison-plus-view .btn-compare{margin-top:30px;width:100%;font-weight:bold}

.with-label label{font-size:8px;font-weight:bold;text-transform:uppercase}@media only screen and (min-width: 737px) and (max-width: 991px){.with-label label{font-size:11px}}

@media only screen and (max-width: 736px){.products-comparison-view{-webkit-text-size-adjust:100%}.products-comparison-view>.comparison-chart,.products-comparison-view>.info-balloon.differential-balloon,.products-comparison-view>.info-balloon.hurdle-rate-balloon{display:none}}.products-comparison-view .comparison-header{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;padding-top:20px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #dcdcdc}@media only screen and (max-width: 736px){.products-comparison-view .comparison-header{border:0;margin-bottom:0;padding-top:0;padding-bottom:10px;-webkit-text-size-adjust:100%}.products-comparison-view .comparison-header .comparison-controls{display:none}}.products-comparison-view .comparison-header .name{-webkit-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;color:#4d4f53}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.products-comparison-view .comparison-header .name{flex-basis:auto}}@media only screen and (max-width: 736px){.products-comparison-view .comparison-header .name{text-align:center;-webkit-text-size-adjust:100%}}.products-comparison-view .product-context-inputs{margin-bottom:30px}@media only screen and (max-width: 736px){.products-comparison-view .product-context-inputs{display:none;-webkit-text-size-adjust:100%}}.products-comparison-view>.comparison-disclaimer{font-size:13px;margin:10px 0;text-align:center;font-family:"Gotham Book"}

.product-differential{width:100%}.product-differential>.hint{text-align:center;font-size:17px;color:#666;margin-top:-10px;margin-bottom:20px}.product-differential>.products{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row}@media only screen and (max-width: 736px){.product-differential>.products{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-text-size-adjust:100%}}.product-differential>.products .product{-webkit-flex:1;flex:1;border-radius:8px;overflow:hidden;color:white;cursor:pointer}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.product-differential>.products .product{flex-basis:auto}}@media only screen and (max-width: 736px){.product-differential>.products .product.not-in-comparison{order:1;-webkit-text-size-adjust:100%}}.product-differential>.products .product+.product{margin-left:15px}@media only screen and (max-width: 736px){.product-differential>.products{-webkit-text-size-adjust:100%}.product-differential>.products>.product+.product{margin-left:0}}@media only screen and (min-width: 737px) and (max-width: 991px){.product-differential>.products .small-product-card .info-balloon,.product-differential>.products .small-product-card .hint{display:none}}@media only screen and (min-width: 992px){.product-differential>.products .small-product-card .info-balloon,.product-differential>.products .small-product-card .hint{display:none}}.product-differential>.products .product:nth-child(1) .small-product-card>.card .header{background-color:#279989;color:#fff}@media only screen and (max-width: 736px){.product-differential>.products .product:nth-child(1) .small-product-card>.card .header{border-radius:0;-webkit-text-size-adjust:100%}}.product-differential>.products .product:nth-child(1) .small-product-card .content{background-color:white}.product-differential>.products .product:nth-child(1) .small-product-card>.card .body,.product-differential>.products .product:nth-child(1) .small-product-card>.card .remark,.product-differential>.products .product:nth-child(1) .small-product-card>.card .aside{color:#279989}.product-differential>.products .product:nth-child(1) .small-product-card>.card .summary{background-color:#279989}@media only screen and (max-width: 736px){.product-differential>.products .product:nth-child(1) .small-product-card{border-color:#279989;border-radius:8px;-webkit-text-size-adjust:100%}}.product-differential>.products .product:nth-child(1) .small-product-card.selected .content{border-color:#279989}@media only screen and (max-width: 736px){.product-differential>.products .product:nth-child(1) .small-product-card.selected .content{border:none;-webkit-text-size-adjust:100%}}@media only screen and (max-width: 736px){.product-differential>.products .product:nth-child(1) .small-product-card .info-balloon{border-radius:0;-webkit-text-size-adjust:100%}}.product-differential>.products .product:nth-child(1) .small-product-card .hint{color:#279989;text-align:center;font-size:14px;margin:5px 0}.product-differential>.products .product:nth-child(2) .small-product-card>.card .header{background-color:#672146;color:#fff}@media only screen and (max-width: 736px){.product-differential>.products .product:nth-child(2) .small-product-card>.card .header{border-radius:0;-webkit-text-size-adjust:100%}}.product-differential>.products .product:nth-child(2) .small-product-card .content{background-color:white}.product-differential>.products .product:nth-child(2) .small-product-card>.card .body,.product-differential>.products .product:nth-child(2) .small-product-card>.card .remark,.product-differential>.products .product:nth-child(2) .small-product-card>.card .aside{color:#672146}.product-differential>.products .product:nth-child(2) .small-product-card>.card .summary{background-color:#672146}@media only screen and (max-width: 736px){.product-differential>.products .product:nth-child(2) .small-product-card{border-color:#672146;border-radius:8px;-webkit-text-size-adjust:100%}}.product-differential>.products .product:nth-child(2) .small-product-card.selected .content{border-color:#672146}@media only screen and (max-width: 736px){.product-differential>.products .product:nth-child(2) .small-product-card.selected .content{border:none;-webkit-text-size-adjust:100%}}@media only screen and (max-width: 736px){.product-differential>.products .product:nth-child(2) .small-product-card .info-balloon{border-radius:0;-webkit-text-size-adjust:100%}}.product-differential>.products .product:nth-child(2) .small-product-card .hint{color:#672146;text-align:center;font-size:14px;margin:5px 0}.product-differential>.products .product:nth-child(3) .small-product-card>.card .header{background-color:#a83d72;color:#fff}@media only screen and (max-width: 736px){.product-differential>.products .product:nth-child(3) .small-product-card>.card .header{border-radius:0;-webkit-text-size-adjust:100%}}.product-differential>.products .product:nth-child(3) .small-product-card .content{background-color:white}.product-differential>.products .product:nth-child(3) .small-product-card>.card .body,.product-differential>.products .product:nth-child(3) .small-product-card>.card .remark,.product-differential>.products .product:nth-child(3) .small-product-card>.card .aside{color:#a83d72}.product-differential>.products .product:nth-child(3) .small-product-card>.card .summary{background-color:#a83d72}@media only screen and (max-width: 736px){.product-differential>.products .product:nth-child(3) .small-product-card{border-color:#a83d72;border-radius:8px;-webkit-text-size-adjust:100%}}.product-differential>.products .product:nth-child(3) .small-product-card.selected .content{border-color:#a83d72}@media only screen and (max-width: 736px){.product-differential>.products .product:nth-child(3) .small-product-card.selected .content{border:none;-webkit-text-size-adjust:100%}}@media only screen and (max-width: 736px){.product-differential>.products .product:nth-child(3) .small-product-card .info-balloon{border-radius:0;-webkit-text-size-adjust:100%}}.product-differential>.products .product:nth-child(3) .small-product-card .hint{color:#a83d72;text-align:center;font-size:14px;margin:5px 0}

.small-product-card{-webkit-flex:1;flex:1}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.small-product-card{flex-basis:auto}}@media only screen and (max-width: 736px){.small-product-card{background-color:white;border-width:2px;border-style:solid;margin-bottom:10px;-webkit-text-size-adjust:100%}}.small-product-card .card .header{display:block;padding:8px 12px;font-size:12px;line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width: 736px){.small-product-card .card .header{text-align:center;-webkit-text-size-adjust:100%}}.small-product-card .card .header>.product-name{text-transform:uppercase;font-weight:bold}.small-product-card .card .header>.product-stats{margin-left:5px}.small-product-card>.card .body{padding:20px 0 0 0;font-size:48px;font-weight:bold}@media only screen and (max-width: 736px){.small-product-card>.card .body{padding:17px 0 0;-webkit-text-size-adjust:100%}}.small-product-card>.card .remark{padding:10px;font-size:18px;border:0;padding:5px 10px 17px 10px}@media only screen and (max-width: 736px){.small-product-card>.card .remark{padding:7px 10px 12px;border-bottom:none;box-shadow:none;-webkit-text-size-adjust:100%}}.small-product-card .body,.small-product-card .remark{text-align:center}.small-product-card .content{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-left:2px solid white;border-right:2px solid white;border-bottom:2px solid white;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.small-product-card .content .main{width:100%;-webkit-flex:1;flex:1;-webkit-flex-grow:2;flex-grow:2;overflow:hidden}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.small-product-card .content .main{flex-basis:auto}}.small-product-card .content .aside{-webkit-flex:2;flex:2}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.small-product-card .content .aside{flex-basis:auto}}@media only screen and (max-width: 736px){.small-product-card .content{border-left:none;border-right:none;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.small-product-card>.card .header{padding:16px 16px 14px;font-size:16px}.small-product-card>.card .body{font-size:56px}.small-product-card>.card .remark{font-size:22px}}@media only screen and (min-width: 992px){.small-product-card .card.large-fonts .header{padding:12px;font-size:18px;line-height:20px;text-align:center}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.small-product-card .card.large-fonts .header{padding:16px 16px 14px;font-size:16px;line-height:18px}}@media only screen and (min-width: 992px){.small-product-card .card.large-fonts .body{font-size:72px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.small-product-card .card.large-fonts .body{font-size:56px}}@media only screen and (min-width: 992px){.small-product-card .card.large-fonts .remark{font-size:28px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.small-product-card .card.large-fonts .remark{font-size:22px}}

.info-balloon.differential-balloon{background-color:#279989;padding:15px;font-size:24px;text-align:center}@media only screen and (max-width: 736px){.info-balloon.differential-balloon{font-size:18px;-webkit-text-size-adjust:100%}}.info-balloon.differential-balloon .highlighted{display:inline}@media only screen and (max-width: 736px){.info-balloon.differential-balloon .highlighted{display:block;font-size:35px;font-weight:bold;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.info-balloon.differential-balloon{padding:25px;font-size:30px}}

.info-balloon{position:relative;margin-top:30px;border-radius:10px;padding:10px;color:#eff0ee}@media only screen and (max-width: 736px){.info-balloon{margin-top:12px;box-shadow:none;-webkit-text-size-adjust:100%}}.info-balloon .arrow{position:absolute;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent}.info-balloon .arrow.top{top:-12px;border-bottom:12px solid #279989}.info-balloon .arrow.bottom{bottom:-11px;border-top:12px solid #279989}

.info-balloon.hurdle-rate-balloon{margin-top:10px;display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:#672146}@media only screen and (max-width: 736px){.info-balloon.hurdle-rate-balloon{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-text-size-adjust:100%}}.info-balloon.hurdle-rate-balloon .hurdle-rate{width:250px;font-size:50px;text-align:center;font-weight:bold}@media only screen and (max-width: 736px){.info-balloon.hurdle-rate-balloon .hurdle-rate{font-size:35px;-webkit-text-size-adjust:100%}}.info-balloon.hurdle-rate-balloon .description{-webkit-flex:1;flex:1;font-size:16px;padding-right:30px}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.info-balloon.hurdle-rate-balloon .description{flex-basis:auto}}@media only screen and (max-width: 736px){.info-balloon.hurdle-rate-balloon .description{text-align:center;padding-right:0;font-size:18px;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.info-balloon.hurdle-rate-balloon{padding:25px 0}.info-balloon.hurdle-rate-balloon .hurdle-rate{width:300px;font-size:56px}.info-balloon.hurdle-rate-balloon .description{font-size:20px}}.info-balloon.hurdle-rate-balloon .arrow.bottom{border-top-color:#672146}.info-balloon.hurdle-rate-balloon .arrow.top{border-bottom-color:#672146}.info-balloon.hurdle-rate-balloon.product-2{background-color:#a83d72}.info-balloon.hurdle-rate-balloon.product-2 .arrow.bottom{border-top-color:#a83d72}.info-balloon.hurdle-rate-balloon.product-2 .arrow.top{border-bottom-color:#a83d72}

.product-context-inputs{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.product-context-inputs .with-label{-webkit-flex:1;flex:1;color:#4d4f53;margin:0 10px;display:flex;flex-direction:column;justify-content:space-between}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.product-context-inputs .with-label{flex-basis:auto}}.product-context-inputs .with-label:first-of-type{margin-left:20px}@media only screen and (max-width: 736px){.product-context-inputs .with-label:first-of-type{margin-left:10px;-webkit-text-size-adjust:100%}}.product-context-inputs .with-label label{margin:5px 0}

.comparison-chart{position:relative;width:500px;height:190px;margin:20px auto}.comparison-chart .chart-grid,.comparison-chart .columns{position:absolute;top:5px;left:0;right:0;bottom:35px;z-index:0}.comparison-chart .columns{left:40px}@media only screen and (min-width: 737px) and (max-width: 991px){.comparison-chart .columns{left:60px}}.comparison-chart .columns{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-justify-content:center;justify-content:center}.comparison-chart .chart-column:nth-child(1) .active{background-color:#279989}.comparison-chart .chart-column:nth-child(1) .labels{color:#279989}.comparison-chart .chart-column:nth-child(2) .active{background-color:#672146}.comparison-chart .chart-column:nth-child(2) .labels{color:#672146}.comparison-chart .chart-column:nth-child(3) .active{background-color:#a83d72}.comparison-chart .chart-column:nth-child(3) .labels{color:#a83d72}.comparison-chart .chart-column{cursor:pointer}.comparison-chart .chart-column:first-child{cursor:auto}.comparison-chart .chart-column+.chart-column{margin-left:7px}

.chart-grid .grid-step{position:absolute;width:100%}.chart-grid .label{position:absolute;top:-4px;left:0;width:40px;z-index:1;color:#4d4f53;line-height:10px;font-size:9px;font-weight:bold}.chart-grid .line{position:absolute;left:40px;right:0;height:0;border-top:1px solid #dcdcdc}@media only screen and (min-width: 737px) and (max-width: 991px){.chart-grid .label{font-size:11px}.chart-grid .line{left:60px}}

.chart-column{position:relative;width:120px;text-align:center}.chart-column .block-container{position:absolute;top:0;left:0;right:0;bottom:0;line-height:0;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:flex-end;justify-content:flex-end}.chart-column .active,.chart-column .inactive{width:100%;display:inline-block;transition:height 300ms ease-in-out;box-sizing:border-box}.chart-column .inactive{background-color:#dcdcdc;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:center;justify-content:center;padding:0 5px;line-height:15px;font-size:12px;text-align:center;color:#30cdd7;overflow:hidden}.chart-column .labels{position:absolute;top:100%;left:0;right:0;margin-top:10px}.chart-column .label{font-size:16px;font-weight:bold;line-height:15px}.chart-column .subtext{font-size:9px;font-weight:bold}

.disclaimer{margin:20px 0 10px;font-size:9px;text-align:center;font-family:"Gotham Book"}.disclaimer p{margin:0}

@media only screen and (max-width: 736px){.comparison-controls{-webkit-flex:1;flex:1;-webkit-text-size-adjust:100%}}@media only screen and (max-width: 736px) and (-ms-high-contrast: active){.comparison-controls{flex-basis:auto}}@media only screen and (max-width: 736px){.comparison-controls>.controls{-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-align-items:center;align-items:center}}@media only screen and (max-width: 736px) and (-ms-high-contrast: active){.comparison-controls>.controls{flex-basis:auto}}@media only screen and (max-width: 736px){.comparison-controls button.btn.btn-block{-webkit-flex:1;flex:1;margin:10px 5px 10px 0;padding-top:11px;padding-bottom:11px}}@media only screen and (max-width: 736px) and (-ms-high-contrast: active){.comparison-controls button.btn.btn-block{flex-basis:auto}}@media only screen and (max-width: 736px){.comparison-controls button.btn.btn-block:first-of-type{margin-left:0}.comparison-controls button.btn.btn-block:last-of-type{margin-right:0}}@media only screen and (min-width: 737px) and (max-width: 991px){.comparison-controls{-webkit-flex:1;flex:1}}@media only screen and (min-width: 737px) and (max-width: 991px) and (-ms-high-contrast: active){.comparison-controls{flex-basis:auto}}@media only screen and (min-width: 737px) and (max-width: 991px){.comparison-controls>.controls{-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-align-items:center;align-items:center}}@media only screen and (min-width: 737px) and (max-width: 991px) and (-ms-high-contrast: active){.comparison-controls>.controls{flex-basis:auto}}@media only screen and (min-width: 737px) and (max-width: 991px){.comparison-controls button.btn.btn-block{-webkit-flex:1;flex:1;margin:10px 5px 10px 0;padding-top:11px;padding-bottom:11px}}@media only screen and (min-width: 737px) and (max-width: 991px) and (-ms-high-contrast: active){.comparison-controls button.btn.btn-block{flex-basis:auto}}@media only screen and (min-width: 737px) and (max-width: 991px){.comparison-controls button.btn.btn-block:first-of-type{margin-left:0}.comparison-controls button.btn.btn-block:last-of-type{margin-right:0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.comparison-controls{-webkit-flex:1;flex:1}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-ms-high-contrast: active){.comparison-controls{flex-basis:auto}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.comparison-controls>.controls{-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-align-items:center;align-items:center}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-ms-high-contrast: active){.comparison-controls>.controls{flex-basis:auto}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.comparison-controls button.btn.btn-block{-webkit-flex:1;flex:1;margin:10px 5px 10px 0;padding-top:11px;padding-bottom:11px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-ms-high-contrast: active){.comparison-controls button.btn.btn-block{flex-basis:auto}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.comparison-controls button.btn.btn-block:first-of-type{margin-left:0}.comparison-controls button.btn.btn-block:last-of-type{margin-right:0}}@media only screen and (max-width: 736px){.comparison-controls{margin:0 11px;-webkit-text-size-adjust:100%}.comparison-controls button.btn.btn-block{font-size:14px}}@media only screen and (min-width: 737px) and (max-width: 991px){.comparison-controls{margin:0 20px}.comparison-controls button.btn.btn-block{font-size:14px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.comparison-controls{margin:0 20px}}.comparison-controls .controls{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row}.comparison-controls .controls .new-button{background-color:white;color:#30cdd7}.comparison-controls .controls .remove-button{background-color:#672146;color:white}.comparison-controls .controls.desktop{-webkit-justify-content:flex-end;justify-content:flex-end}.comparison-controls .controls.desktop button{width:150px;font-size:9px;font-weight:bold;padding:8px}.comparison-controls .controls.desktop button+button{margin-left:10px}.comparison-controls .controls.mobile .btn{border-radius:8px}.comparison-controls .controls.mobile .btn-block{margin:11px 6px}.comparison-controls .controls .short-label{display:none}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.comparison-controls .controls.mobile{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row}}@media only screen and (max-width: 736px){.comparison-controls{-webkit-text-size-adjust:100%}.comparison-controls .controls .short-label{display:block}.comparison-controls .controls .full-label{display:none}}@media only screen and (max-width: 736px){.ReactModal__Overlay.desktop{display:none;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.ReactModal__Overlay.desktop{display:none}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.ReactModal__Overlay.desktop{display:none}}@media only screen and (min-width: 992px){.ReactModal__Overlay.mobile{display:none}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.ReactModal__Overlay.mobile{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column}}@media only screen and (max-width: 736px){.comparison-controls.desktop{display:none}-webkit-text-size-adjust:100%}@media only screen and (min-width: 737px) and (max-width: 991px){.comparison-controls.desktop{display:none}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.comparison-controls.desktop{display:none}}@media only screen and (min-width: 992px){.comparison-controls.mobile{display:none}}@media only screen and (min-width: 992px) and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.comparison-controls.mobile{display:block}}

.save-comparison-dialog.panel .header{background-color:#403a60}.save-comparison-dialog .body,.save-comparison-dialog .footer{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row}.save-comparison-dialog.panel .body input{color:#005264}.save-comparison-dialog.panel .body input::-webkit-input-placeholder{color:#005264}.save-comparison-dialog.panel .body input:-ms-input-placeholder{color:#005264}@media only screen and (max-width: 736px){.save-comparison-dialog.panel .body{padding:20px;-webkit-text-size-adjust:100%}}.save-comparison-dialog .save-button{-webkit-flex:1;flex:1}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.save-comparison-dialog .save-button{flex-basis:auto}}

.share-comparison-dialog{width:600px;overflow-y:auto;overflow-x:hidden}@media only screen and (max-width: 736px){.share-comparison-dialog{width:359px;margin-top:2px;-webkit-text-size-adjust:100%}}.share-comparison-dialog input,.share-comparison-dialog textarea{font-family:"Gotham Book";color:#005264;font-size:16px;-webkit-appearance:none}@media only screen and (max-width: 736px){.share-comparison-dialog input,.share-comparison-dialog textarea{font-size:13px;-webkit-text-size-adjust:100%}}.share-comparison-dialog.panel .header{background-color:#403a60}.share-comparison-dialog.panel .header h4{font-size:16px}@media only screen and (max-width: 736px){.share-comparison-dialog.panel .header h4{padding:15px;-webkit-text-size-adjust:100%}}.share-comparison-dialog .share-form .footer{box-shadow:inset 0 1px 0 #dcdcdc;width:100%;padding:20px}@media only screen and (max-width: 736px){.share-comparison-dialog .share-form .footer{padding:15px;-webkit-text-size-adjust:100%}}.share-comparison-dialog.panel .body{padding:10px 20px}@media only screen and (max-width: 736px){.share-comparison-dialog.panel .body{padding:7px 15px;-webkit-text-size-adjust:100%}}.share-comparison-dialog.panel .body .invalid input{border:1px solid red}.share-comparison-dialog.panel .body input{color:#005264;width:560px;height:40px;border-radius:10px;background-color:#fff;padding:8px;box-sizing:border-box}.share-comparison-dialog.panel .body input::-webkit-input-placeholder{color:#005264}.share-comparison-dialog.panel .body input:-ms-input-placeholder{color:#005264}@media only screen and (max-width: 736px){.share-comparison-dialog.panel .body input{width:330px;border-radius:6px;-webkit-text-size-adjust:100%}}.share-comparison-dialog.panel .body .subject-input{border:1px solid #dcdcdc;-webkit-text-fill-color:#005264;-webkit-opacity:0.5;color:#005264}.share-comparison-dialog.panel .body .sender-input{-webkit-text-fill-color:#005264;-webkit-opacity:0.5;color:#005264;opacity:0.5;border:1px solid #dcdcdc}.share-comparison-dialog.panel .body .subject,.share-comparison-dialog.panel .body .wholesaler-phone-number{margin:4px 0px}.share-comparison-dialog label{font-size:11px;color:#c8c8c8;text-transform:uppercase;font-weight:bold;font-family:"Gotham"}@media only screen and (max-width: 736px){.share-comparison-dialog label{font-size:10px;-webkit-text-size-adjust:100%}}.share-comparison-dialog label.active{color:#9e9e9e}.share-comparison-dialog .body-input{-webkit-text-fill-color:#005264;-webkit-opacity:0.5;color:#005264;border-radius:10px;padding:8px;height:360px;width:560px;border:1px solid #dcdcdc;background-color:#fff;resize:none}@media only screen and (max-width: 736px){.share-comparison-dialog .body-input{height:178px;width:332px;border-radius:6px;-webkit-text-size-adjust:100%}}.share-comparison-dialog .body-area{background-color:#fff;box-shadow:inset 0 1px 0 #dcdcdc;padding:5px 20px 0}@media only screen and (max-width: 736px){.share-comparison-dialog .body-area{padding:5px 15px 0px;-webkit-text-size-adjust:100%}}.share-comparison-dialog .comparison-name{background-color:#fff;padding:5px 20px}@media only screen and (max-width: 736px){.share-comparison-dialog .comparison-name{padding:5px 15px;-webkit-text-size-adjust:100%}}.share-comparison-dialog .comparison-name-input{color:#30cdd7;font-weight:bold;font-size:14px}@media only screen and (max-width: 736px){.share-comparison-dialog .comparison-name-input{font-size:12px;-webkit-text-size-adjust:100%}}.share-comparison-dialog .offline-message{font-size:12px;padding:10px;padding-top:0;color:red}.share-comparison-dialog .share-button{width:100%}@media only screen and (max-width: 736px){.share-comparison-dialog .share-button{border-radius:8px;-webkit-text-size-adjust:100%}}.share-comparison-dialog .share-form{width:600px}@media only screen and (max-width: 736px){.share-comparison-dialog .share-form{width:359px;-webkit-text-size-adjust:100%}}.share-comparison-dialog .invalid-input-text{font-style:italic;font-size:13px;color:red}.share-comparison-dialog .wholesaler-name .invalid-input-text,.share-comparison-dialog .wholesaler-phone-number .invalid-input-text{margin-top:5px}.share-comparison-dialog .wholesaler-name-input::-webkit-input-placeholder{font-size:12px;opacity:0.5;font-style:italic}.share-comparison-dialog .wholesaler-name-input:-ms-input-placeholder{font-size:12px;opacity:0.5;font-style:italic}.share-comparison-dialog .wholesaler-name-input::-moz-placeholder{font-size:12px;opacity:0.5;font-style:italic}.share-comparison-dialog .wholesaler-name-input:-moz-placeholder{font-size:12px;opacity:0.5;font-style:italic}.share-comparison-dialog .wholesaler-phone-number-input::-webkit-input-placeholder{font-size:12px;opacity:0.5;font-style:italic}.share-comparison-dialog .wholesaler-phone-number-input:-ms-input-placeholder{font-size:12px;opacity:0.5;font-style:italic}.share-comparison-dialog .wholesaler-phone-number-input::-moz-placeholder{font-size:12px;opacity:0.5;font-style:italic}.share-comparison-dialog .wholesaler-phone-number-input:-moz-placeholder{font-size:12px;opacity:0.5;font-style:italic}

.chips{min-height:36px}.chips .chips-input::-webkit-input-placeholder{font-size:13px;opacity:0.5;font-style:italic}.chips .chips-input:-ms-input-placeholder{font-size:13px;opacity:0.5;font-style:italic}.chips .chips-input::-moz-placeholder{font-size:13px;opacity:0.5;font-style:italic}.chips .chips-input:-moz-placeholder{font-size:13px;opacity:0.5;font-style:italic}.chips .chips-input{display:inline-block;min-height:36px;margin:5px 0px;outline:none;border:1px solid #dcdcdc}.chips .react-autosuggest__container{position:relative}.chips .react-autosuggest__suggestions-container--open{position:absolute;top:38px;z-index:1;background-color:#fff;color:#005264;width:100%;border:1px solid #dcdcdc;max-height:150px;overflow-y:auto}.chips .react-autosuggest__suggestions-list{list-style:none;padding:0}.chips .react-autosuggest__suggestion{padding:10px}.chips .react-autosuggest__suggestion--highlighted{background-color:#dcdcdc}.chips .chip{display:inline-block;margin:5px 25px 5px 0px;position:relative}.chips .chip .chip-value{display:inline-block;padding:5px 7.5px 5px 15px;background:#403a60;color:#fff;border-radius:8px 0 0 8px}.chips .chip .chip-delete-button{background:#403a60;color:#fff;border:0;border-radius:0 8px 8px 0;padding:5px 10px;cursor:pointer;position:absolute;top:0;bottom:0;right:-25px;line-height:0.5;font-weight:bold;margin-right:5px}

.products-comparison-plus-view .comparison-header{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;padding-top:20px;padding-bottom:15px;margin-bottom:15px}@media only screen and (max-width: 736px){.products-comparison-plus-view .comparison-header{border:0;margin-bottom:0;padding-top:0;padding-bottom:10px;-webkit-text-size-adjust:100%}.products-comparison-plus-view .comparison-header .comparison-controls{display:none}}.products-comparison-plus-view .comparison-header .plus-name{-webkit-flex:1;flex:1;font-size:20px;color:#4d4f53}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.products-comparison-plus-view .comparison-header .plus-name{flex-basis:auto}}@media only screen and (max-width: 736px){.products-comparison-plus-view .comparison-header .plus-name{text-align:center;-webkit-text-size-adjust:100%}}.products-comparison-plus-view .product-context-inputs{margin-bottom:30px}@media only screen and (max-width: 736px){.products-comparison-plus-view .product-context-inputs{display:none;-webkit-text-size-adjust:100%}}

.plus-tab-view .tab-view-navigation{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:1px solid #c8c8c8}.plus-tab-view .tab-view-navigation div{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-justify-content:center;justify-content:center;position:relative}.plus-tab-view .tab-view-navigation a{font-size:14px;position:relative;top:1px;border-bottom:1px solid #c8c8c8;border-top-left-radius:10px;border-top-right-radius:10px;padding:8px 18px 4px 18px;text-decoration:none;font-weight:bold;color:#30cdd7;user-select:none}.plus-tab-view .tab-view-navigation a.active{border:1px solid #c8c8c8;border-bottom:1px solid #eff0ee;color:#403a60}.plus-tab-view .tab-view-rotues{padding-top:15px}

.product-differential-plus{width:100%}.product-differential-plus>.hint{text-align:center;font-size:17px;color:#666;margin-top:-10px;margin-bottom:20px}.product-differential-plus>.products{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row}@media only screen and (max-width: 736px){.product-differential-plus>.products{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-text-size-adjust:100%}}.product-differential-plus>.products .product{-webkit-flex:1;flex:1;border-radius:8px;overflow:hidden;color:white;cursor:pointer}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.product-differential-plus>.products .product{flex-basis:auto}}@media only screen and (max-width: 736px){.product-differential-plus>.products .product.not-in-comparison{order:1;-webkit-text-size-adjust:100%}}.product-differential-plus>.products .product+.product{margin-left:15px}@media only screen and (max-width: 736px){.product-differential-plus>.products{-webkit-text-size-adjust:100%}.product-differential-plus>.products>.product+.product{margin-left:0}}@media only screen and (min-width: 737px) and (max-width: 991px){.product-differential-plus>.products .small-product-card-plus .info-balloon,.product-differential-plus>.products .small-product-card-plus .hint{display:none}}@media only screen and (min-width: 992px){.product-differential-plus>.products .small-product-card-plus .info-balloon,.product-differential-plus>.products .small-product-card-plus .hint{display:none}}.product-differential-plus>.products .product:nth-child(1) .small-product-card-plus>.card .header{background-color:#279989;color:#fff}@media only screen and (max-width: 736px){.product-differential-plus>.products .product:nth-child(1) .small-product-card-plus>.card .header{border-radius:0;-webkit-text-size-adjust:100%}}.product-differential-plus>.products .product:nth-child(1) .small-product-card-plus .content{background-color:white}.product-differential-plus>.products .product:nth-child(1) .small-product-card-plus>.card .body,.product-differential-plus>.products .product:nth-child(1) .small-product-card-plus>.card .remark,.product-differential-plus>.products .product:nth-child(1) .small-product-card-plus>.card .aside{color:#279989}.product-differential-plus>.products .product:nth-child(1) .small-product-card-plus>.card .summary,.product-differential-plus>.products .product:nth-child(1) .small-product-card-plus>.card .balloon{background-color:#279989}@media only screen and (max-width: 736px){.product-differential-plus>.products .product:nth-child(1) .small-product-card-plus{border-color:#279989;border-radius:8px;-webkit-text-size-adjust:100%}}.product-differential-plus>.products .product:nth-child(1) .small-product-card-plus .content{border-color:#279989}@media only screen and (max-width: 736px){.product-differential-plus>.products .product:nth-child(1) .small-product-card-plus .content{border:none;-webkit-text-size-adjust:100%}}.product-differential-plus>.products .product:nth-child(1) .small-product-card-plus .footer{color:#279989}.product-differential-plus>.products .product:nth-child(1) .small-product-card-plus .info-balloon{background-color:#279989}@media only screen and (max-width: 736px){.product-differential-plus>.products .product:nth-child(1) .small-product-card-plus .info-balloon{border-radius:0;-webkit-text-size-adjust:100%}}.product-differential-plus>.products .product:nth-child(1) .small-product-card-plus .hint{color:#279989;text-align:center;font-size:14px;margin:5px 0}.product-differential-plus>.products .product:nth-child(2) .small-product-card-plus>.card .header{background-color:#672146;color:#fff}@media only screen and (max-width: 736px){.product-differential-plus>.products .product:nth-child(2) .small-product-card-plus>.card .header{border-radius:0;-webkit-text-size-adjust:100%}}.product-differential-plus>.products .product:nth-child(2) .small-product-card-plus .content{background-color:white}.product-differential-plus>.products .product:nth-child(2) .small-product-card-plus>.card .body,.product-differential-plus>.products .product:nth-child(2) .small-product-card-plus>.card .remark,.product-differential-plus>.products .product:nth-child(2) .small-product-card-plus>.card .aside{color:#672146}.product-differential-plus>.products .product:nth-child(2) .small-product-card-plus>.card .summary,.product-differential-plus>.products .product:nth-child(2) .small-product-card-plus>.card .balloon{background-color:#672146}@media only screen and (max-width: 736px){.product-differential-plus>.products .product:nth-child(2) .small-product-card-plus{border-color:#672146;border-radius:8px;-webkit-text-size-adjust:100%}}.product-differential-plus>.products .product:nth-child(2) .small-product-card-plus .content{border-color:#672146}@media only screen and (max-width: 736px){.product-differential-plus>.products .product:nth-child(2) .small-product-card-plus .content{border:none;-webkit-text-size-adjust:100%}}.product-differential-plus>.products .product:nth-child(2) .small-product-card-plus .footer{color:#672146}.product-differential-plus>.products .product:nth-child(2) .small-product-card-plus .info-balloon{background-color:#672146}@media only screen and (max-width: 736px){.product-differential-plus>.products .product:nth-child(2) .small-product-card-plus .info-balloon{border-radius:0;-webkit-text-size-adjust:100%}}.product-differential-plus>.products .product:nth-child(2) .small-product-card-plus .hint{color:#672146;text-align:center;font-size:14px;margin:5px 0}.product-differential-plus>.disclaimer{font-size:13px}

.small-product-card-plus{-webkit-flex:1;flex:1}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.small-product-card-plus{flex-basis:auto}}@media only screen and (max-width: 736px){.small-product-card-plus{background-color:white;border-width:2px;border-style:solid;margin-bottom:10px;-webkit-text-size-adjust:100%}}.small-product-card-plus .card .header{display:block;padding:8px 12px;font-size:12px;line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width: 736px){.small-product-card-plus .card .header{text-align:center;-webkit-text-size-adjust:100%}}.small-product-card-plus .card .header>.product-name{text-transform:uppercase;font-weight:bold}.small-product-card-plus .card .header>.product-stats{margin-left:5px}.small-product-card-plus>.card .body{padding:20px 0 0 0;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;width:100%;font-size:48px;font-weight:bold}@media only screen and (max-width: 736px){.small-product-card-plus>.card .body{padding:17px 0 0;-webkit-text-size-adjust:100%}}.small-product-card-plus>.card .body .remark{font-size:1.2rem}.small-product-card-plus .body,.small-product-card-plus .content{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border-left:2px solid white;border-right:2px solid white;border-bottom:2px solid white;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.small-product-card-plus .body .main,.small-product-card-plus .content .main{width:100%;-webkit-flex:1;flex:1;-webkit-flex-grow:2;flex-grow:2;overflow:hidden}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.small-product-card-plus .body .main,.small-product-card-plus .content .main{flex-basis:auto}}.small-product-card-plus .body .footer,.small-product-card-plus .content .footer{padding:0;font-size:larger;width:100%;text-align:center;height:4.5rem;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:space-around;justify-content:space-around}.small-product-card-plus .body .footer p,.small-product-card-plus .content .footer p{margin:0}@media only screen and (max-width: 736px){.small-product-card-plus .body,.small-product-card-plus .content{border-left:none;border-right:none;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.small-product-card-plus>.card .header{padding:16px 16px 14px;font-size:16px}.small-product-card-plus>.card .body{font-size:56px}}@media only screen and (min-width: 992px){.small-product-card-plus .card.large-fonts .header{padding:12px;font-size:18px;line-height:20px;text-align:center}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.small-product-card-plus .card.large-fonts .header{padding:16px 16px 14px;font-size:16px;line-height:18px}}@media only screen and (min-width: 992px){.small-product-card-plus .card.large-fonts .body{font-size:72px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.small-product-card-plus .card.large-fonts .body{font-size:56px}}

/*-- Chart --*/
.c3 svg {
  font: 10px sans-serif;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.c3 path, .c3 line {
  fill: none;
  stroke: #000; }

.c3 text {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.c3-legend-item-tile,
.c3-xgrid-focus,
.c3-ygrid,
.c3-event-rect,
.c3-bars path {
  shape-rendering: crispEdges; }

.c3-chart-arc path {
  stroke: #fff; }

.c3-chart-arc rect {
  stroke: white;
  stroke-width: 1; }

.c3-chart-arc text {
  fill: #fff;
  font-size: 13px; }

/*-- Axis --*/
/*-- Grid --*/
.c3-grid line {
  stroke: #aaa; }

.c3-grid text {
  fill: #aaa; }

.c3-xgrid, .c3-ygrid {
  stroke-dasharray: 3 3; }

/*-- Text on Chart --*/
.c3-text.c3-empty {
  fill: #808080;
  font-size: 2em; }

/*-- Line --*/
.c3-line {
  stroke-width: 1px; }

/*-- Point --*/
.c3-circle._expanded_ {
  stroke-width: 1px;
  stroke: white; }

.c3-selected-circle {
  fill: white;
  stroke-width: 2px; }

/*-- Bar --*/
.c3-bar {
  stroke-width: 0; }

.c3-bar._expanded_ {
  fill-opacity: 1;
  fill-opacity: 0.75; }

/*-- Focus --*/
.c3-target.c3-focused {
  opacity: 1; }

.c3-target.c3-focused path.c3-line, .c3-target.c3-focused path.c3-step {
  stroke-width: 2px; }

.c3-target.c3-defocused {
  opacity: 0.3 !important; }

/*-- Region --*/
.c3-region {
  fill: steelblue;
  fill-opacity: .1; }

/*-- Brush --*/
.c3-brush .extent {
  fill-opacity: .1; }

/*-- Select - Drag --*/
/*-- Legend --*/
.c3-legend-item {
  font-size: 12px; }

.c3-legend-item-hidden {
  opacity: 0.15; }

.c3-legend-background {
  opacity: 0.75;
  fill: white;
  stroke: lightgray;
  stroke-width: 1; }

/*-- Title --*/
.c3-title {
  font: 14px sans-serif; }

/*-- Tooltip --*/
.c3-tooltip-container {
  z-index: 10; }

.c3-tooltip {
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #fff;
  empty-cells: show;
  -webkit-box-shadow: 7px 7px 12px -9px #777777;
  -moz-box-shadow: 7px 7px 12px -9px #777777;
  box-shadow: 7px 7px 12px -9px #777777;
  opacity: 0.9; }

.c3-tooltip tr {
  border: 1px solid #CCC; }

.c3-tooltip th {
  background-color: #aaa;
  font-size: 14px;
  padding: 2px 5px;
  text-align: left;
  color: #FFF; }

.c3-tooltip td {
  font-size: 13px;
  padding: 3px 6px;
  background-color: #fff;
  border-left: 1px dotted #999; }

.c3-tooltip td > span {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 6px; }

.c3-tooltip td.value {
  text-align: right; }

/*-- Area --*/
.c3-area {
  stroke-width: 0;
  opacity: 0.2; }

/*-- Arc --*/
.c3-chart-arcs-title {
  dominant-baseline: middle;
  font-size: 1.3em; }

.c3-chart-arcs .c3-chart-arcs-background {
  fill: #e0e0e0;
  stroke: #FFF; }

.c3-chart-arcs .c3-chart-arcs-gauge-unit {
  fill: #000;
  font-size: 16px; }

.c3-chart-arcs .c3-chart-arcs-gauge-max {
  fill: #777; }

.c3-chart-arcs .c3-chart-arcs-gauge-min {
  fill: #777; }

.c3-chart-arc .c3-gauge-value {
  fill: #000;
  /*  font-size: 28px !important;*/ }

.c3-chart-arc.c3-target g path {
  opacity: 1; }

.c3-chart-arc.c3-target.c3-focused g path {
  opacity: 1; }

.plus-riders-comparisons-chart{padding:4px;margin-top:2rem;position:relative}.plus-riders-comparisons-chart .chart-start-balloon{background-color:#4d4f53;display:inline-block;position:absolute;z-index:1;padding:0 10px;border-radius:4px}.plus-riders-comparisons-chart .chart-start-balloon::after{content:" ";position:absolute;top:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:#4d4f53 transparent transparent transparent}.plus-riders-comparisons-chart .chart-start-balloon .start-text{font-size:10px;font-weight:bold;color:white}.plus-riders-comparisons-chart .c3-chart-lines .c3-line{stroke-width:4px}.plus-riders-comparisons-chart .c3-grid line{stroke-dasharray:0;stroke:#dcdcdc;stroke-width:2px}.plus-riders-comparisons-chart .c3-axis .tick text tspan{font-size:12px;font-weight:bold;letter-spacing:1px;fill:#4d4f53}.plus-riders-comparisons-chart .c3-axis-x .tick line{display:none}.plus-riders-comparisons-chart .c3-axis-y .tick line{stroke:#dcdcdc;stroke-width:2px}.plus-riders-comparisons-chart .c3-axis-x .domain{stroke:#dcdcdc}@media only screen and (max-width: 736px){.plus-riders-comparisons-chart{-webkit-text-size-adjust:100%}.plus-riders-comparisons-chart .c3-axis .tick text tspan{font-size:10px}}@media only screen and (min-width: 737px) and (max-width: 991px){.plus-riders-comparisons-chart .c3-axis .tick text tspan{font-size:10px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.plus-riders-comparisons-chart .c3-axis .tick text tspan{font-size:10px}}.plus-riders-comparisons-chart .chart-title{text-align:center;color:#6b6d70;font-weight:400}@media only screen and (max-width: 736px){.plus-riders-comparisons-chart .chart-title{font-size:18px;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.plus-riders-comparisons-chart .chart-title{font-size:18px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.plus-riders-comparisons-chart .chart-title{font-size:18px}}.plus-riders-comparisons-chart .circle-container-path-base{width:20px;height:20px;position:absolute;background-image:url(assets/asterisk_green.d5409d.svg);background-repeat:no-repeat;background-size:20px auto;background-position:center}.plus-riders-comparisons-chart .circle-container-path-secondary{width:20px;height:20px;position:absolute;background-image:url(assets/asterisk_red.c73112.svg);background-repeat:no-repeat;background-size:20px auto;background-position:center}

.plus-carry-forward-view{display:grid}.plus-carry-forward-view .input-message-container{display:grid;grid-template-columns:1fr 3fr;grid-gap:22px;padding:0 10px;align-items:center}@media only screen and (max-width: 736px){.plus-carry-forward-view .input-message-container{grid-template-columns:1fr;grid-gap:0;-webkit-text-size-adjust:100%}}.plus-carry-forward-view .input-message-container .message{font-size:22px;color:#4d4f53}

.carry-forward-charts .buttons-and-charts{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;position:relative}.carry-forward-charts .buttons-and-charts>div{width:24%}.carry-forward-charts .buttons-and-charts .carry-forward{order:0;cursor:initial}.carry-forward-charts .buttons-and-charts .more-time{order:5}.carry-forward-charts .buttons-and-charts .more-time.selected{margin-bottom:70px}@media only screen and (min-width: 991px) and (max-width: 1366px){.carry-forward-charts .buttons-and-charts .more-time.selected{margin-bottom:85px}}@media only screen and (max-width: 736px){.carry-forward-charts .buttons-and-charts .more-time.selected{margin-bottom:0;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.carry-forward-charts .buttons-and-charts .more-time.selected{margin-bottom:0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.carry-forward-charts .buttons-and-charts .more-time.selected{margin-bottom:0}}.carry-forward-charts .buttons-and-charts .more-income{order:10}.carry-forward-charts .buttons-and-charts .more-income.selected{margin-bottom:70px}@media only screen and (min-width: 991px) and (max-width: 1366px){.carry-forward-charts .buttons-and-charts .more-income.selected{margin-bottom:105px}}@media only screen and (max-width: 736px){.carry-forward-charts .buttons-and-charts .more-income.selected{margin-bottom:0;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.carry-forward-charts .buttons-and-charts .more-income.selected{margin-bottom:0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.carry-forward-charts .buttons-and-charts .more-income.selected{margin-bottom:0}}.carry-forward-charts .buttons-and-charts .more-flexibility{order:15}.carry-forward-charts .buttons-and-charts .more-flexibility.selected{margin-bottom:85px}@media only screen and (min-width: 1060px) and (max-width: 1366px){.carry-forward-charts .buttons-and-charts .more-flexibility.selected{margin-bottom:105px}}@media only screen and (min-width: 991px) and (max-width: 1059px){.carry-forward-charts .buttons-and-charts .more-flexibility.selected{margin-bottom:145px}}@media only screen and (max-width: 736px){.carry-forward-charts .buttons-and-charts .more-flexibility.selected{margin-bottom:0;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.carry-forward-charts .buttons-and-charts .more-flexibility.selected{margin-bottom:0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.carry-forward-charts .buttons-and-charts .more-flexibility.selected{margin-bottom:0}}.carry-forward-charts .buttons-and-charts .more-time-chart,.carry-forward-charts .buttons-and-charts .more-income-chart,.carry-forward-charts .buttons-and-charts .more-flexibility-chart{flex-grow:1;order:20;width:100%}@media only screen and (max-width: 736px){.carry-forward-charts .buttons-and-charts{-webkit-text-size-adjust:100%}.carry-forward-charts .buttons-and-charts>div{width:100%;margin:5px 0}.carry-forward-charts .buttons-and-charts .more-time-chart{order:7}.carry-forward-charts .buttons-and-charts .more-income-chart{order:12}}@media only screen and (min-width: 737px) and (max-width: 991px){.carry-forward-charts .buttons-and-charts>div{width:100%;margin:5px 0}.carry-forward-charts .buttons-and-charts .more-time-chart{order:7}.carry-forward-charts .buttons-and-charts .more-income-chart{order:12}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.carry-forward-charts .buttons-and-charts>div{width:100%;margin:5px 0}.carry-forward-charts .buttons-and-charts .more-time-chart{order:7}.carry-forward-charts .buttons-and-charts .more-income-chart{order:12}}

.option-button{cursor:pointer}.option-button .title{color:#fff;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px;padding:8px 0 6px 0;font-weight:bold;font-size:12px}.option-button .content{min-height:120px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:#fff;padding:10px 0;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.option-button .content .main-text{font-weight:bold;font-size:40px}.option-button .content .top-text,.option-button .content .bottom-text{font-size:10px;font-weight:bold;padding:0 10px;text-align:center}.option-button .arrow-up{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid black;margin-top:5px;position:relative;left:48%}.option-button .description{color:#fff;font-size:22px;font-weight:bold;text-align:center;width:99%;position:absolute;left:0;padding:5px 15px;margin:0 5px;border-radius:10px}.option-button.dark-grey .title{background-color:#4d4f53;border:2px solid #4d4f53}.option-button.dark-grey .content{color:#4d4f53;border-left:2px solid #4d4f53;border-right:2px solid #4d4f53;border-bottom:2px solid #4d4f53}.option-button.dark-grey .arrow-up{border-bottom-color:#4d4f53}.option-button.dark-grey .description{background-color:#4d4f53}.option-button.dark-grey.selected .title{border-bottom:2px solid #fff}.option-button.dark-grey.selected .content{background-color:#4d4f53;color:#fff}@media only screen and (max-width: 736px){.option-button.dark-grey.selected{-webkit-text-size-adjust:100%}.option-button.dark-grey.selected .title{border-bottom:none}.option-button.dark-grey.selected .content{background-color:#fff;color:#4d4f53;border-bottom-left-radius:0;border-bottom-right-radius:0}}@media only screen and (min-width: 737px) and (max-width: 991px){.option-button.dark-grey.selected .title{border-bottom:none}.option-button.dark-grey.selected .content{background-color:#fff;color:#4d4f53;border-bottom-left-radius:0;border-bottom-right-radius:0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.option-button.dark-grey.selected .title{border-bottom:none}.option-button.dark-grey.selected .content{background-color:#fff;color:#4d4f53;border-bottom-left-radius:0;border-bottom-right-radius:0}}.option-button.dark-red .title{background-color:#672146;border:2px solid #672146}.option-button.dark-red .content{color:#672146;border-left:2px solid #672146;border-right:2px solid #672146;border-bottom:2px solid #672146}.option-button.dark-red .arrow-up{border-bottom-color:#672146}.option-button.dark-red .description{background-color:#672146}.option-button.dark-red.selected .title{border-bottom:2px solid #fff}.option-button.dark-red.selected .content{background-color:#672146;color:#fff}@media only screen and (max-width: 736px){.option-button.dark-red.selected{-webkit-text-size-adjust:100%}.option-button.dark-red.selected .title{border-bottom:none}.option-button.dark-red.selected .content{background-color:#fff;color:#672146;border-bottom-left-radius:0;border-bottom-right-radius:0}}@media only screen and (min-width: 737px) and (max-width: 991px){.option-button.dark-red.selected .title{border-bottom:none}.option-button.dark-red.selected .content{background-color:#fff;color:#672146;border-bottom-left-radius:0;border-bottom-right-radius:0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.option-button.dark-red.selected .title{border-bottom:none}.option-button.dark-red.selected .content{background-color:#fff;color:#672146;border-bottom-left-radius:0;border-bottom-right-radius:0}}.option-button.purple .title{background-color:#403a60;border:2px solid #403a60}.option-button.purple .content{color:#403a60;border-left:2px solid #403a60;border-right:2px solid #403a60;border-bottom:2px solid #403a60}.option-button.purple .arrow-up{border-bottom-color:#403a60}.option-button.purple .description{background-color:#403a60}.option-button.purple.selected .title{border-bottom:2px solid #fff}.option-button.purple.selected .content{background-color:#403a60;color:#fff}@media only screen and (max-width: 736px){.option-button.purple.selected{-webkit-text-size-adjust:100%}.option-button.purple.selected .title{border-bottom:none}.option-button.purple.selected .content{background-color:#fff;color:#403a60;border-bottom-left-radius:0;border-bottom-right-radius:0}}@media only screen and (min-width: 737px) and (max-width: 991px){.option-button.purple.selected .title{border-bottom:none}.option-button.purple.selected .content{background-color:#fff;color:#403a60;border-bottom-left-radius:0;border-bottom-right-radius:0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.option-button.purple.selected .title{border-bottom:none}.option-button.purple.selected .content{background-color:#fff;color:#403a60;border-bottom-left-radius:0;border-bottom-right-radius:0}}.option-button.green .title{background-color:#279989;border:2px solid #279989}.option-button.green .content{color:#279989;border-left:2px solid #279989;border-right:2px solid #279989;border-bottom:2px solid #279989}.option-button.green .arrow-up{border-bottom-color:#279989}.option-button.green .description{background-color:#279989}.option-button.green.selected .title{border-bottom:2px solid #fff}.option-button.green.selected .content{background-color:#279989;color:#fff}@media only screen and (max-width: 736px){.option-button.green.selected{-webkit-text-size-adjust:100%}.option-button.green.selected .title{border-bottom:none}.option-button.green.selected .content{background-color:#fff;color:#279989;border-bottom-left-radius:0;border-bottom-right-radius:0}}@media only screen and (min-width: 737px) and (max-width: 991px){.option-button.green.selected .title{border-bottom:none}.option-button.green.selected .content{background-color:#fff;color:#279989;border-bottom-left-radius:0;border-bottom-right-radius:0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.option-button.green.selected .title{border-bottom:none}.option-button.green.selected .content{background-color:#fff;color:#279989;border-bottom-left-radius:0;border-bottom-right-radius:0}}@media only screen and (max-width: 736px){.option-button{-webkit-text-size-adjust:100%}.option-button.selected .content{border-bottom:0}.option-button .content .main-text{font-size:55px}.option-button .content .top-text,.option-button .content .bottom-text{font-size:15px}.option-button .arrow-up{margin-top:-15px}.option-button .description{position:static;width:100%;margin:0 0 10px 0;border-top-left-radius:0;border-top-right-radius:0;font-size:26px}}@media only screen and (min-width: 737px) and (max-width: 991px){.option-button.selected .content{border-bottom:0}.option-button .content .main-text{font-size:55px}.option-button .content .top-text,.option-button .content .bottom-text{font-size:15px}.option-button .arrow-up{margin-top:-15px}.option-button .description{position:static;width:100%;margin:0 0 10px 0;border-top-left-radius:0;border-top-right-radius:0;font-size:26px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.option-button.selected .content{border-bottom:0}.option-button .content .main-text{font-size:55px}.option-button .content .top-text,.option-button .content .bottom-text{font-size:15px}.option-button .arrow-up{margin-top:-15px}.option-button .description{position:static;width:100%;margin:0 0 10px 0;border-top-left-radius:0;border-top-right-radius:0;font-size:26px}}

.more-time-chart{padding:4px;margin-top:2rem;position:relative}.more-time-chart .chart-start-balloon{background-color:#4d4f53;display:inline-block;position:absolute;z-index:1;padding:0 10px;border-radius:4px}.more-time-chart .chart-start-balloon::after{content:" ";position:absolute;top:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:#4d4f53 transparent transparent transparent}.more-time-chart .chart-start-balloon .start-text{font-size:10px;font-weight:bold;color:white}.more-time-chart .c3-chart-lines .c3-line{stroke-width:4px}.more-time-chart .c3-grid line{stroke-dasharray:0;stroke:#dcdcdc;stroke-width:2px}.more-time-chart .c3-axis .tick text tspan{font-size:12px;font-weight:bold;letter-spacing:1px;fill:#4d4f53}.more-time-chart .c3-axis-x .tick line{display:none}.more-time-chart .c3-axis-y .tick line{stroke:#dcdcdc;stroke-width:2px}.more-time-chart .c3-axis-x .domain{stroke:#dcdcdc}@media only screen and (max-width: 736px){.more-time-chart{-webkit-text-size-adjust:100%}.more-time-chart .c3-axis .tick text tspan{font-size:10px}}@media only screen and (min-width: 737px) and (max-width: 991px){.more-time-chart .c3-axis .tick text tspan{font-size:10px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.more-time-chart .c3-axis .tick text tspan{font-size:10px}}.more-time-chart .title-container .chart-title{display:inline-block;max-width:100%;width:100%;text-align:center;color:#6b6d70;font-weight:400}.more-time-chart .title-container .chart-line-info{text-align:center;text-transform:uppercase}.more-time-chart .title-container .chart-line-info p{display:inline-block;font-size:12px;margin:0 10px 30px 10px}.more-time-chart .title-container .chart-line-info p::before{content:"";padding:2px 8px;background-color:#30cdd7;border-radius:50%;margin-right:5px}@media only screen and (max-width: 736px){.more-time-chart{-webkit-text-size-adjust:100%}.more-time-chart .title-container .chart-title{font-size:22px}.more-time-chart .title-container .chart-line-info p{font-size:10px}.more-time-chart .title-container .chart-line-info p::before{padding:1px 6px}}.more-time-chart .title-container .chart-line-info p:last-of-type::before{background-color:#672146}.more-time-chart .c3-event-rects{display:none}.more-time-chart .rect-above,.more-time-chart .rect-below{position:absolute}.more-time-chart .rect-below{background-color:#30cdd7;opacity:0.6}.more-time-chart .rect-above{background-color:#672146;opacity:0.6}

.more-income-chart{padding:4px;margin-top:2rem;position:relative}.more-income-chart .chart-start-balloon{background-color:#4d4f53;display:inline-block;position:absolute;z-index:1;padding:0 10px;border-radius:4px}.more-income-chart .chart-start-balloon::after{content:" ";position:absolute;top:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:#4d4f53 transparent transparent transparent}.more-income-chart .chart-start-balloon .start-text{font-size:10px;font-weight:bold;color:white}.more-income-chart .c3-chart-lines .c3-line{stroke-width:4px}.more-income-chart .c3-grid line{stroke-dasharray:0;stroke:#dcdcdc;stroke-width:2px}.more-income-chart .c3-axis .tick text tspan{font-size:12px;font-weight:bold;letter-spacing:1px;fill:#4d4f53}.more-income-chart .c3-axis-x .tick line{display:none}.more-income-chart .c3-axis-y .tick line{stroke:#dcdcdc;stroke-width:2px}.more-income-chart .c3-axis-x .domain{stroke:#dcdcdc}@media only screen and (max-width: 736px){.more-income-chart{-webkit-text-size-adjust:100%}.more-income-chart .c3-axis .tick text tspan{font-size:10px}}@media only screen and (min-width: 737px) and (max-width: 991px){.more-income-chart .c3-axis .tick text tspan{font-size:10px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.more-income-chart .c3-axis .tick text tspan{font-size:10px}}.more-income-chart .title-container .chart-title{display:inline-block;max-width:100%;width:100%;text-align:center;color:#6b6d70;font-weight:400}.more-income-chart .title-container .chart-line-info{text-align:center;text-transform:uppercase}.more-income-chart .title-container .chart-line-info p{display:inline-block;font-size:12px;margin:0 10px 30px 10px}.more-income-chart .title-container .chart-line-info p::before{content:"";padding:2px 8px;background-color:#30cdd7;border-radius:50%;margin-right:5px}@media only screen and (max-width: 736px){.more-income-chart{-webkit-text-size-adjust:100%}.more-income-chart .title-container .chart-title{font-size:22px}.more-income-chart .title-container .chart-line-info p{font-size:10px}.more-income-chart .title-container .chart-line-info p::before{padding:1px 6px}}.more-income-chart .title-container .chart-line-info p:last-of-type::before{background-color:#403a60}.more-income-chart .c3-event-rects{display:none}.more-income-chart .rect-above,.more-income-chart .rect-below,.more-income-chart .rect-below-2{position:absolute}.more-income-chart .rect-below,.more-income-chart .rect-below-2{background-color:#30cdd7;opacity:0.6}.more-income-chart .rect-above{background-color:#403a60;opacity:0.6}

.more-flexibility-chart{padding:4px;margin-top:2rem;position:relative}.more-flexibility-chart .chart-start-balloon{background-color:#4d4f53;display:inline-block;position:absolute;z-index:1;padding:0 10px;border-radius:4px}.more-flexibility-chart .chart-start-balloon::after{content:" ";position:absolute;top:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:#4d4f53 transparent transparent transparent}.more-flexibility-chart .chart-start-balloon .start-text{font-size:10px;font-weight:bold;color:white}.more-flexibility-chart .c3-chart-lines .c3-line{stroke-width:4px}.more-flexibility-chart .c3-grid line{stroke-dasharray:0;stroke:#dcdcdc;stroke-width:2px}.more-flexibility-chart .c3-axis .tick text tspan{font-size:12px;font-weight:bold;letter-spacing:1px;fill:#4d4f53}.more-flexibility-chart .c3-axis-x .tick line{display:none}.more-flexibility-chart .c3-axis-y .tick line{stroke:#dcdcdc;stroke-width:2px}.more-flexibility-chart .c3-axis-x .domain{stroke:#dcdcdc}@media only screen and (max-width: 736px){.more-flexibility-chart{-webkit-text-size-adjust:100%}.more-flexibility-chart .c3-axis .tick text tspan{font-size:10px}}@media only screen and (min-width: 737px) and (max-width: 991px){.more-flexibility-chart .c3-axis .tick text tspan{font-size:10px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.more-flexibility-chart .c3-axis .tick text tspan{font-size:10px}}.more-flexibility-chart .title-container .chart-title{display:inline-block;max-width:100%;width:100%;text-align:center;color:#6b6d70;font-weight:400}.more-flexibility-chart .title-container .chart-line-info{text-align:center;text-transform:uppercase}.more-flexibility-chart .title-container .chart-line-info p{display:inline-block;font-size:12px;margin:0 10px 30px 10px}.more-flexibility-chart .title-container .chart-line-info p::before{content:"";padding:2px 8px;background-color:#30cdd7;border-radius:50%;margin-right:5px}@media only screen and (max-width: 736px){.more-flexibility-chart{-webkit-text-size-adjust:100%}.more-flexibility-chart .title-container .chart-title{font-size:22px}.more-flexibility-chart .title-container .chart-line-info p{font-size:10px}.more-flexibility-chart .title-container .chart-line-info p::before{padding:1px 6px}}.more-flexibility-chart .title-container .chart-line-info p:last-of-type::before{background-color:#279989}.more-flexibility-chart .c3-event-rects{display:none}.more-flexibility-chart .rect-below,.more-flexibility-chart .rect-below-2{position:absolute}.more-flexibility-chart .rect-below,.more-flexibility-chart .rect-below-2{background-color:#30cdd7;opacity:0.6}.more-flexibility-chart .tooltip-container,.more-flexibility-chart .tooltip-container-2{position:absolute}.more-flexibility-chart .tooltip-container .line,.more-flexibility-chart .tooltip-container-2 .line{height:20px;width:2px;background-color:#279989;margin-bottom:16px;margin-left:60px}.more-flexibility-chart .tooltip-container .tooltip,.more-flexibility-chart .tooltip-container-2 .tooltip{background-color:#279989;display:inline-block;position:absolute;z-index:1;padding:6px 6px;border-radius:4px;color:#fff;font-size:10px;font-weight:bold;width:120px}.more-flexibility-chart .tooltip-container .tooltip::after,.more-flexibility-chart .tooltip-container-2 .tooltip::after{content:" ";position:absolute;top:-12px;left:61px;margin-left:-6px;border-width:6px;border-style:solid;border-color:transparent transparent #279989 transparent}

.cards-view{color:#4d4f53;min-height:100%;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column}.cards-view .product-count{margin:15px 0 15px 20px}@media only screen and (max-width: 736px){.cards-view .product-count{margin:5px 0 5px 10px;-webkit-text-size-adjust:100%}}.cards-view .product-context-inputs{margin-bottom:35px}@media only screen and (max-width: 736px){.cards-view .product-context-inputs{margin-bottom:17px;-webkit-text-size-adjust:100%}}@media only screen and (max-width: 736px){.cards-view .rider-cards-controls{display:none;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.cards-view .rider-cards-controls{display:none}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.cards-view .rider-cards-controls{display:none}}.cards-view .card+.card{margin-top:15px}@media only screen and (max-width: 736px){.cards-view .card+.card{margin-top:10px;-webkit-text-size-adjust:100%}}

.panel .header{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-align-items:center;align-items:center;background-color:#4d4f53;border-top-left-radius:10px;border-top-right-radius:10px;color:white}.panel .header .close-button{width:44px;height:44px;margin-right:5px;background-image:url(assets/delete.89081f.svg);background-repeat:no-repeat;background-size:14px auto;background-position:center}@media only screen and (max-width: 736px){.panel .header .close-button{background-image:url(assets/delete.89081f.svg);background-repeat:no-repeat;background-size:10px auto;background-position:center;height:26px;width:30px;padding:10px 15px 10px 15px;margin-right:0;-webkit-text-size-adjust:100%}}.panel .body{padding:20px;background-color:white}@media only screen and (max-width: 736px){.panel .body{padding-left:0;padding-right:0;-webkit-text-size-adjust:100%}}.panel .footer{background-color:white;padding:15px 20px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:inset 0 1px 0 #eff0ee}

.card>.header .number{width:24px;height:24px;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin:10px 10px 10px 20px;background-color:white;border-radius:50%;color:#4d4f53;line-height:24px;text-align:center;vertical-align:middle}@media only screen and (max-width: 736px){.card>.header .number{height:16px;width:16px;margin:5px 10px 5px 10px;padding-top:1.5px;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.card>.header .number{padding-top:1px}}.card>.header .name{-webkit-flex:1;flex:1;text-transform:uppercase;color:white;margin:0}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.card>.header .name{flex-basis:auto}}@media only screen and (max-width: 736px){.card>.header .name{padding-top:0.5px;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.card>.header .name{padding-top:1px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.card>.header .name{padding-top:1px}}.card>.header .number,.card>.header .name{font-size:12px;font-weight:bold}@media only screen and (max-width: 736px){.card>.header .number,.card>.header .name{line-height:12px;font-size:12px;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.card>.header .number,.card>.header .name{line-height:14px;font-size:14px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.card>.header .number,.card>.header .name{padding-top:1px}}.card>.body{padding:20px 20px 0px 20px}@media only screen and (max-width: 736px){.card>.body{padding:10px 0px 0px 0px;-webkit-text-size-adjust:100%}}.card>.body .options{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 736px){.card>.body .options{-webkit-justify-content:space-between;justify-content:space-between;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 992px){.card>.body .options .with-label{-webkit-flex:1;flex:1}}@media only screen and (min-width: 992px) and (-ms-high-contrast: active){.card>.body .options .with-label{flex-basis:auto}}@media only screen and (min-width: 737px) and (max-width: 991px){.card>.body .options .with-label{-webkit-flex:1;flex:1}}@media only screen and (min-width: 737px) and (max-width: 991px) and (-ms-high-contrast: active){.card>.body .options .with-label{flex-basis:auto}}@media only screen and (max-width: 736px){.card>.body .options .with-label{width:calc(50% - 2*10px);-webkit-text-size-adjust:100%}}.card>.body .options .with-label{margin-left:10px;margin-right:10px}.card>.body>.details{padding-top:10px;padding-bottom:20px}@media only screen and (max-width: 736px){.card>.body>.details{padding-bottom:10px;-webkit-text-size-adjust:100%}}.card>.body>.details .base-benefit{margin-top:10px;font-weight:bold;font-size:18px}@media only screen and (max-width: 736px){.card>.body>.details .base-benefit{margin-left:10px;-webkit-text-size-adjust:100%}}.card>.body>.details .hurdle-rate{margin-top:5px;font-size:13px}.card>.body>.details .hurdle-rate .up-arrow-icon{float:left;width:25px;height:30px;margin-right:5px}@media only screen and (max-width: 736px){.card>.body>.details .hurdle-rate .up-arrow-icon{height:40px;-webkit-text-size-adjust:100%}}.card>.body .additional-premium-label{margin-left:10px;margin-top:10px;margin-bottom:0px}.card>.footer{padding:15px 20px 15px 20px}@media only screen and (max-width: 736px){.card>.footer{padding:10px 10px 10px 10px;-webkit-text-size-adjust:100%}}.card>.footer .annual-income,.card>.footer .initial-premium{font-size:24px}@media only screen and (min-width: 737px) and (max-width: 991px){.card>.footer .annual-income,.card>.footer .initial-premium{font-size:32px}}@media only screen and (max-width: 736px){.card>.footer .annual-income,.card>.footer .initial-premium{font-size:20px;-webkit-text-size-adjust:100%}}.card>.footer .money-value{font-weight:bold}.card.card-evaluated:first-of-type>.header{background-color:#279989}.card.card-evaluated:first-of-type>.body .details,.card.card-evaluated:first-of-type>.header .number{color:#279989}.card.card-evaluated:first-of-type>.footer{background-color:#279989;color:white}.card.card-evaluated:first-of-type .up-arrow-icon{background-image:url(assets/up-arrow-green.634e06.svg);background-repeat:no-repeat;background-size:25px auto;background-position:center;margin-left:20px}@media only screen and (max-width: 736px){.card.card-evaluated:first-of-type .up-arrow-icon{margin-left:10px;-webkit-text-size-adjust:100%}}.card.card-evaluated>.header{background-color:#672146}.card.card-evaluated>.body .details,.card.card-evaluated>.header .number{color:#672146}.card.card-evaluated>.footer{background-color:#672146;color:white}.card.card-evaluated .up-arrow-icon{background-image:url(assets/up-arrow-purple.7b0af3.svg);background-repeat:no-repeat;background-size:25px auto;background-position:center;margin-left:20px}@media only screen and (max-width: 736px){.card.card-evaluated .up-arrow-icon{margin-left:10px;-webkit-text-size-adjust:100%}}

@media only screen and (max-width: 736px){.rider-cards-controls{-webkit-flex:1;flex:1;-webkit-text-size-adjust:100%}}@media only screen and (max-width: 736px) and (-ms-high-contrast: active){.rider-cards-controls{flex-basis:auto}}@media only screen and (max-width: 736px){.rider-cards-controls>.controls{-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-align-items:center;align-items:center}}@media only screen and (max-width: 736px) and (-ms-high-contrast: active){.rider-cards-controls>.controls{flex-basis:auto}}@media only screen and (max-width: 736px){.rider-cards-controls button.btn.btn-block{-webkit-flex:1;flex:1;margin:10px 5px 10px 0;padding-top:11px;padding-bottom:11px}}@media only screen and (max-width: 736px) and (-ms-high-contrast: active){.rider-cards-controls button.btn.btn-block{flex-basis:auto}}@media only screen and (max-width: 736px){.rider-cards-controls button.btn.btn-block:first-of-type{margin-left:0}.rider-cards-controls button.btn.btn-block:last-of-type{margin-right:0}}@media only screen and (min-width: 737px) and (max-width: 991px){.rider-cards-controls{-webkit-flex:1;flex:1}}@media only screen and (min-width: 737px) and (max-width: 991px) and (-ms-high-contrast: active){.rider-cards-controls{flex-basis:auto}}@media only screen and (min-width: 737px) and (max-width: 991px){.rider-cards-controls>.controls{-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-align-items:center;align-items:center}}@media only screen and (min-width: 737px) and (max-width: 991px) and (-ms-high-contrast: active){.rider-cards-controls>.controls{flex-basis:auto}}@media only screen and (min-width: 737px) and (max-width: 991px){.rider-cards-controls button.btn.btn-block{-webkit-flex:1;flex:1;margin:10px 5px 10px 0;padding-top:11px;padding-bottom:11px}}@media only screen and (min-width: 737px) and (max-width: 991px) and (-ms-high-contrast: active){.rider-cards-controls button.btn.btn-block{flex-basis:auto}}@media only screen and (min-width: 737px) and (max-width: 991px){.rider-cards-controls button.btn.btn-block:first-of-type{margin-left:0}.rider-cards-controls button.btn.btn-block:last-of-type{margin-right:0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.rider-cards-controls{-webkit-flex:1;flex:1}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-ms-high-contrast: active){.rider-cards-controls{flex-basis:auto}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.rider-cards-controls>.controls{-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-align-items:center;align-items:center}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-ms-high-contrast: active){.rider-cards-controls>.controls{flex-basis:auto}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.rider-cards-controls button.btn.btn-block{-webkit-flex:1;flex:1;margin:10px 5px 10px 0;padding-top:11px;padding-bottom:11px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-ms-high-contrast: active){.rider-cards-controls button.btn.btn-block{flex-basis:auto}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.rider-cards-controls button.btn.btn-block:first-of-type{margin-left:0}.rider-cards-controls button.btn.btn-block:last-of-type{margin-right:0}}@media only screen and (max-width: 736px){.rider-cards-controls{margin:0 11px;-webkit-text-size-adjust:100%}.rider-cards-controls button.btn.btn-block{font-size:14px}}@media only screen and (min-width: 737px) and (max-width: 991px){.rider-cards-controls{margin:0 20px}.rider-cards-controls button.btn.btn-block{font-size:14px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.rider-cards-controls{margin:0 20px}}@media only screen and (min-width: 992px){.rider-cards-controls .controls{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.rider-cards-controls .controls{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row}}.rider-cards-controls .controls button{margin-top:15px}@media only screen and (max-width: 736px){.rider-cards-controls .controls{-webkit-text-size-adjust:100%}.rider-cards-controls .controls .btn{padding-left:5px;padding-right:5px}}.rider-cards-controls .controls .add-button .plus-icon{display:inline-block;width:15px;height:15px;margin-bottom:-3px;margin-right:5px;background-image:url(assets/white-plus.4883cf.svg);background-repeat:no-repeat;background-size:15px auto;background-position:center}@media only screen and (min-width: 737px) and (max-width: 991px){.rider-cards-controls .controls .add-button .plus-icon{margin-bottom:-2px;background-size:20px auto}}@media only screen and (max-width: 736px){.rider-cards-controls .controls .add-button .plus-icon{width:14px;height:14px;margin-bottom:-2px;background-size:16px auto;margin-right:3px;-webkit-text-size-adjust:100%}}.rider-cards-controls .controls .reset-button{background-color:#eff0ee;color:#30cdd7}

.hint{color:#30cdd7;margin-top:-5px;margin-bottom:30px;vertical-align:middle}@media only screen and (max-width: 736px){.hint{margin-bottom:10px;-webkit-text-size-adjust:100%}}.hint .hint-text{font-size:26px;font-weight:bold;display:inline-block;width:calc(100% - 80px);vertical-align:middle}@media only screen and (max-width: 736px){.hint .hint-text{font-size:12px;width:calc(100% - 45px);-webkit-text-size-adjust:100%}}.hint>.arrow-down-icon{display:inline-block;width:75px;height:55px;background-image:url(assets/arrow_down_blue.c04f6d.svg);background-repeat:no-repeat;background-size:30px auto;background-position:center;vertical-align:middle}@media only screen and (max-width: 736px){.hint>.arrow-down-icon{height:30px;width:30px;margin-right:10px;-webkit-text-size-adjust:100%}}

.cards-plus-view{color:#4d4f53;min-height:100%;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column}.cards-plus-view .product-count{margin:15px 0 15px 20px}@media only screen and (max-width: 736px){.cards-plus-view .product-count{margin:5px 0 5px 10px;-webkit-text-size-adjust:100%}}.cards-plus-view .product-context-inputs{margin-bottom:35px}@media only screen and (max-width: 736px){.cards-plus-view .product-context-inputs{margin-bottom:17px;-webkit-text-size-adjust:100%}}@media only screen and (max-width: 736px){.cards-plus-view .rider-cards-controls{display:none;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.cards-plus-view .rider-cards-controls{display:none}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.cards-plus-view .rider-cards-controls{display:none}}.cards-plus-view .card-plus+.card-plus{margin-top:15px}@media only screen and (max-width: 736px){.cards-plus-view .card-plus+.card-plus{margin-top:10px;-webkit-text-size-adjust:100%}}

.card-plus>.header .number{width:24px;height:24px;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin:10px 10px 10px 20px;background-color:white;border-radius:50%;color:#4d4f53;line-height:24px;text-align:center;vertical-align:middle}@media only screen and (max-width: 736px){.card-plus>.header .number{height:16px;width:16px;margin:5px 10px 5px 10px;padding-top:1.5px;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.card-plus>.header .number{padding-top:1px}}.card-plus>.header .name{-webkit-flex:1;flex:1;text-transform:uppercase;color:white;margin:0}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.card-plus>.header .name{flex-basis:auto}}@media only screen and (max-width: 736px){.card-plus>.header .name{padding-top:0.5px;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.card-plus>.header .name{padding-top:1px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.card-plus>.header .name{padding-top:1px}}.card-plus>.header .number,.card-plus>.header .name{font-size:12px;font-weight:bold}@media only screen and (max-width: 736px){.card-plus>.header .number,.card-plus>.header .name{line-height:12px;font-size:12px;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.card-plus>.header .number,.card-plus>.header .name{line-height:14px;font-size:14px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.card-plus>.header .number,.card-plus>.header .name{padding-top:1px}}.card-plus>.body{padding:20px 20px 0px 20px}@media only screen and (max-width: 736px){.card-plus>.body{padding:10px 0px 0px 0px;-webkit-text-size-adjust:100%}}.card-plus>.body .options{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column}.card-plus>.body .options .selects-container{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 736px){.card-plus>.body .options .selects-container{-webkit-justify-content:space-between;justify-content:space-between;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 992px){.card-plus>.body .options .selects-container .with-label{-webkit-flex:1;flex:1}}@media only screen and (min-width: 992px) and (-ms-high-contrast: active){.card-plus>.body .options .selects-container .with-label{flex-basis:auto}}@media only screen and (min-width: 737px) and (max-width: 991px){.card-plus>.body .options .selects-container .with-label{-webkit-flex:1;flex:1}}@media only screen and (min-width: 737px) and (max-width: 991px) and (-ms-high-contrast: active){.card-plus>.body .options .selects-container .with-label{flex-basis:auto}}@media only screen and (max-width: 736px){.card-plus>.body .options .selects-container .with-label{width:calc(50% - 2*10px);-webkit-text-size-adjust:100%}}.card-plus>.body .options .selects-container .with-label{margin-left:10px;margin-right:10px}.card-plus>.body .options .withdrawl-values-container{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-align-items:flex-start;align-items:flex-start;margin:20px 10px}.card-plus>.body .options .withdrawl-values-container .with-label{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column}.card-plus>.body .options .withdrawl-values-container .withdrawal-values{background-color:#fff;color:#30cdd7;font-size:1.2rem;font-weight:bold;padding:4px;display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-align-items:flex-end;align-items:flex-end}.card-plus>.body .options .withdrawl-values-container .withdrawal-values .plus-icon{display:inline-block;width:25px;height:25px;background-image:url(assets/blue-plus.ea755f.svg);background-repeat:no-repeat;background-size:1.1rem auto;background-position:center}@media only screen and (max-width: 736px){.card-plus>.body .options .withdrawl-values-container .withdrawal-values{font-size:1.1rem;padding:4px 0;-webkit-text-size-adjust:100%}}.card-plus>.footer{padding:15px 20px 15px 20px}@media only screen and (max-width: 736px){.card-plus>.footer{padding:10px 10px 10px 10px;-webkit-text-size-adjust:100%}}.card-plus>.footer .money-value{font-weight:bold}.card-plus>.footer .amount-needed{margin-left:10px}.card-plus.card-evaluated:first-of-type>.header{background-color:#279989}.card-plus.card-evaluated:first-of-type>.body .details,.card-plus.card-evaluated:first-of-type>.header .number{color:#279989}.card-plus.card-evaluated:first-of-type>.footer{background-color:#279989;color:white}.card-plus.card-evaluated>.header{background-color:#672146}.card-plus.card-evaluated>.body .details,.card-plus.card-evaluated>.header .number{color:#672146}.card-plus.card-evaluated>.footer{background-color:#672146;color:white}

.save-withdrawal-values-dialog{width:550px}@media only screen and (max-width: 736px){.save-withdrawal-values-dialog{width:400px;-webkit-text-size-adjust:100%}}@media only screen and (max-width: 400px){.save-withdrawal-values-dialog{width:370px}}.save-withdrawal-values-dialog.panel .header{background-color:#403a60}.save-withdrawal-values-dialog .body,.save-withdrawal-values-dialog .footer{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column}.save-withdrawal-values-dialog.panel .body .title-row{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-justify-content:space-between;justify-content:space-between}.save-withdrawal-values-dialog.panel .body .title-row span{text-transform:uppercase;font-size:9px;font-weight:bold;width:70px}.save-withdrawal-values-dialog.panel .body .title-row span.age-ranges{width:118px;align-self:flex-end;text-align:center}.save-withdrawal-values-dialog.panel .body .value-inputs__row{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-justify-content:space-between;justify-content:space-between}.save-withdrawal-values-dialog.panel .body .value-inputs__row .range-container{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-align-items:center;align-items:center}.save-withdrawal-values-dialog.panel .body .value-inputs__row .input-container{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-align-items:center;align-items:center}@media only screen and (max-width: 736px){.save-withdrawal-values-dialog.panel .body .value-inputs__row{-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-text-size-adjust:100%}}.save-withdrawal-values-dialog.panel .body .value-inputs__row input{color:#005264;margin:5px 2px;min-width:30px;width:30px;font-size:13px}.save-withdrawal-values-dialog.panel .body .value-inputs__row input::-webkit-input-placeholder{color:#005264}.save-withdrawal-values-dialog.panel .body .value-inputs__row input:-ms-input-placeholder{color:#005264}@media only screen and (max-width: 736px){.save-withdrawal-values-dialog.panel .body .value-inputs__row input{padding:6px;margin:5px 0;min-width:33px;width:33px;-webkit-text-size-adjust:100%}}@media only screen and (max-width: 736px){.save-withdrawal-values-dialog.panel .body{padding:10px 5px;-webkit-text-size-adjust:100%}}.save-withdrawal-values-dialog .card-note{margin-bottom:10px}.save-withdrawal-values-dialog .card-note h5{font-size:9px;font-weight:bold;text-transform:uppercase;margin-bottom:5px}.save-withdrawal-values-dialog .card-note textarea{width:100%;font-family:"Gotham Book";color:#005264;font-size:13px;-webkit-appearance:none;border-radius:4px;border:1px solid #dcdcdc;background-color:white;line-height:20px;padding:7px 10px 6px 10px;resize:none}.save-withdrawal-values-dialog .errors{margin:5px 0;font-size:15px;color:red;font-weight:bold}.save-withdrawal-values-dialog .save-button{-webkit-flex:1;flex:1}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.save-withdrawal-values-dialog .save-button{flex-basis:auto}}

.product-context-inputs{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.product-context-inputs .with-label{max-width:calc(50% - 10px);color:#4d4f53;margin:0 10px}@media only screen and (max-width: 736px){.product-context-inputs .with-label{max-width:100%;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.product-context-inputs .with-label{max-width:100%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.product-context-inputs .with-label{max-width:100%}}.product-context-inputs .with-label label{margin:5px 0}

.select-rider-view{color:#4d4f53;min-height:100%;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column}.select-rider-view .select-rider-content{padding:200px 20px;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-align-items:center;align-items:center;width:100%}@media only screen and (max-width: 736px){.select-rider-view .select-rider-content{padding:40px 10px;-webkit-text-size-adjust:100%}}.select-rider-view .select-rider-content .heading{font-size:3.2rem;font-weight:lighter;margin-bottom:60px}@media only screen and (max-width: 736px){.select-rider-view .select-rider-content .heading{font-size:2.6rem;-webkit-text-size-adjust:100%}}.select-rider-view .select-rider-content .button-container{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-justify-content:center;justify-content:center;width:100%}.select-rider-view .select-rider-content .button-container .btn{width:50%}.select-rider-view .select-rider-content .button-container .btn:first-child{margin-right:20px}.select-rider-view .select-rider-content .select-rider-error{color:red}

.menu.mad-menu{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row}@media only screen and (max-width: 736px){.menu.mad-menu{padding-top:6px;-webkit-text-size-adjust:100%}}.menu.mad-menu a:not(:first-child){margin-left:3px}.menu.mad-menu a,.menu.mad-menu .tab-select{-webkit-flex:1;flex:1;max-width:50%}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.menu.mad-menu a,.menu.mad-menu .tab-select{flex-basis:auto}}.menu.mad-menu a{height:40px;line-height:42px;color:#30cdd7;text-align:center;font-size:13px;font-weight:bold;text-decoration:none;background-color:transparent;border:2px solid #30cdd7;border-bottom:none;border-radius:0;border-top-left-radius:10px;border-top-right-radius:10px;margin-bottom:-1px;cursor:pointer}@media only screen and (min-width: 737px) and (max-width: 991px){.menu.mad-menu a{font-size:16px}}.menu.mad-menu .tab-select{-webkit-flex:1;flex:1}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.menu.mad-menu .tab-select{flex-basis:auto}}.menu.mad-menu a.active,.menu.mad-menu .tab-select.active .Select__control{background-color:#eff0ee;color:#403a60;border-color:transparent}

@media only screen and (max-width: 736px){.products-comparison-view{-webkit-text-size-adjust:100%}.products-comparison-view>.comparison-chart,.products-comparison-view>.info-balloon.differential-balloon,.products-comparison-view>.info-balloon.hurdle-rate-balloon{display:none}}.products-comparison-view .comparison-header{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;padding-top:20px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #dcdcdc}@media only screen and (max-width: 736px){.products-comparison-view .comparison-header{border:0;margin-bottom:0;padding-top:0;padding-bottom:10px;-webkit-text-size-adjust:100%}.products-comparison-view .comparison-header .comparison-controls{display:none}}@media only screen and (min-width: 737px) and (max-width: 991px){.products-comparison-view .comparison-header .comparison-controls{display:none}}.products-comparison-view .comparison-header .details{-webkit-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;font-size:20px;color:#4d4f53}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.products-comparison-view .comparison-header .details{flex-basis:auto}}.products-comparison-view .comparison-header .details .comparison-name{font-weight:bold}@media only screen and (max-width: 736px){.products-comparison-view .comparison-header .details{text-align:center;-webkit-text-size-adjust:100%}}.products-comparison-view .product-context-inputs{margin-bottom:30px}@media only screen and (max-width: 736px){.products-comparison-view .product-context-inputs{display:none;-webkit-text-size-adjust:100%}}

.premium-comparison{width:100%}.premium-comparison>.hint{text-align:center;font-size:17px;color:#666;margin-top:-10px;margin-bottom:20px}.premium-comparison>.products{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column}.premium-comparison>.products .small-product-card{margin-bottom:10px}.premium-comparison>.products .comparable{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row}.premium-comparison>.products .comparable .product-order-1{margin-right:15px}.premium-comparison>.products .comparable .product:only-child{margin-right:0}@media only screen and (max-width: 736px){.premium-comparison>.products .comparable{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-text-size-adjust:100%}.premium-comparison>.products .comparable .product{margin-right:0}}.premium-comparison>.products .product{-webkit-flex:1;flex:1;border-radius:8px;overflow:hidden;color:white}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.premium-comparison>.products .product{flex-basis:auto}}@media only screen and (max-width: 736px){.premium-comparison>.products .product.not-in-comparison{order:1;flex-basis:auto;-webkit-text-size-adjust:100%}}@media only screen and (max-width: 736px){.premium-comparison>.products .product.in-comparison{flex-basis:auto;-webkit-text-size-adjust:100%}}.premium-comparison>.products .small-product-card .content{border:0}.premium-comparison>.products .product-order-0 .small-product-card>.card .header{background-color:#279989;color:#fff}@media only screen and (max-width: 736px){.premium-comparison>.products .product-order-0 .small-product-card>.card .header{border-radius:0;-webkit-text-size-adjust:100%}}.premium-comparison>.products .product-order-0 .small-product-card .content{background-color:white}.premium-comparison>.products .product-order-0 .small-product-card>.card .body,.premium-comparison>.products .product-order-0 .small-product-card>.card .remark,.premium-comparison>.products .product-order-0 .small-product-card>.card .aside{color:#279989}.premium-comparison>.products .product-order-0 .small-product-card>.card .summary{background-color:#279989}@media only screen and (max-width: 736px){.premium-comparison>.products .product-order-0 .small-product-card{border-color:#279989;border-radius:8px;-webkit-text-size-adjust:100%}}.premium-comparison>.products .product-order-0 .small-product-card.selected .content{border-color:#279989}@media only screen and (max-width: 736px){.premium-comparison>.products .product-order-0 .small-product-card.selected .content{border:none;-webkit-text-size-adjust:100%}}@media only screen and (max-width: 736px){.premium-comparison>.products .product-order-0 .small-product-card .info-balloon{border-radius:0;-webkit-text-size-adjust:100%}}.premium-comparison>.products .product-order-0 .small-product-card .hint{color:#279989;text-align:center;font-size:14px;margin:5px 0}.premium-comparison>.products .product-order-1 .small-product-card>.card .header{background-color:#672146;color:#fff}@media only screen and (max-width: 736px){.premium-comparison>.products .product-order-1 .small-product-card>.card .header{border-radius:0;-webkit-text-size-adjust:100%}}.premium-comparison>.products .product-order-1 .small-product-card .content{background-color:white}.premium-comparison>.products .product-order-1 .small-product-card>.card .body,.premium-comparison>.products .product-order-1 .small-product-card>.card .remark,.premium-comparison>.products .product-order-1 .small-product-card>.card .aside{color:#672146}.premium-comparison>.products .product-order-1 .small-product-card>.card .summary{background-color:#672146}@media only screen and (max-width: 736px){.premium-comparison>.products .product-order-1 .small-product-card{border-color:#672146;border-radius:8px;-webkit-text-size-adjust:100%}}.premium-comparison>.products .product-order-1 .small-product-card.selected .content{border-color:#672146}@media only screen and (max-width: 736px){.premium-comparison>.products .product-order-1 .small-product-card.selected .content{border:none;-webkit-text-size-adjust:100%}}@media only screen and (max-width: 736px){.premium-comparison>.products .product-order-1 .small-product-card .info-balloon{border-radius:0;-webkit-text-size-adjust:100%}}.premium-comparison>.products .product-order-1 .small-product-card .hint{color:#672146;text-align:center;font-size:14px;margin:5px 0}.premium-comparison>.products .product-order-2 .small-product-card>.card .header{background-color:#a83d72;color:#fff}@media only screen and (max-width: 736px){.premium-comparison>.products .product-order-2 .small-product-card>.card .header{border-radius:0;-webkit-text-size-adjust:100%}}.premium-comparison>.products .product-order-2 .small-product-card .content{background-color:white}.premium-comparison>.products .product-order-2 .small-product-card>.card .body,.premium-comparison>.products .product-order-2 .small-product-card>.card .remark,.premium-comparison>.products .product-order-2 .small-product-card>.card .aside{color:#a83d72}.premium-comparison>.products .product-order-2 .small-product-card>.card .summary{background-color:#a83d72}@media only screen and (max-width: 736px){.premium-comparison>.products .product-order-2 .small-product-card{border-color:#a83d72;border-radius:8px;-webkit-text-size-adjust:100%}}.premium-comparison>.products .product-order-2 .small-product-card.selected .content{border-color:#a83d72}@media only screen and (max-width: 736px){.premium-comparison>.products .product-order-2 .small-product-card.selected .content{border:none;-webkit-text-size-adjust:100%}}@media only screen and (max-width: 736px){.premium-comparison>.products .product-order-2 .small-product-card .info-balloon{border-radius:0;-webkit-text-size-adjust:100%}}.premium-comparison>.products .product-order-2 .small-product-card .hint{color:#a83d72;text-align:center;font-size:14px;margin:5px 0}

.comparison-card-summary{margin:0 7px;text-align:center}.comparison-card-summary .summary{margin-bottom:10px;padding:7px 0;border-radius:4px;font-weight:bold;color:#fff;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.comparison-card-summary .summary .difference-description{padding:5px 0;font-size:11px}.comparison-card-summary .summary .difference-amount{font-size:35px}.comparison-card-summary .additional-text{margin-bottom:10px;color:#4d4f53;font-size:17px;line-height:21px}.comparison-card-summary .additional-text span{font-weight:bold;color:#279989}.comparison-card-summary .additional-text.hidden{visibility:hidden}@media only screen and (max-width: 736px){.comparison-card-summary .additional-text.hidden{display:none;-webkit-text-size-adjust:100%}}.comparison-card-summary.inline{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row}@media only screen and (min-width: 992px){.comparison-card-summary.large-fonts .summary{padding:15px 0}}.comparison-card-summary.large-fonts .additional-text{padding:20px 10%;font-size:36px;line-height:42px}@media only screen and (max-width: 736px){.comparison-card-summary.large-fonts .additional-text{font-size:17px;line-height:21px;padding:10px;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.comparison-card-summary.large-fonts .additional-text{font-size:17px;line-height:21px;padding:10px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.comparison-card-summary.large-fonts .additional-text{font-size:17px;line-height:21px;padding:10px}}.comparison-card-summary.large-fonts .difference-amount{font-size:72px}@media only screen and (max-width: 736px){.comparison-card-summary.large-fonts .difference-amount{font-size:35px;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.comparison-card-summary.large-fonts .difference-amount{font-size:35px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.comparison-card-summary.large-fonts .difference-amount{font-size:35px}}.comparison-card-summary.large-fonts .difference-description{font-size:18px}@media only screen and (max-width: 736px){.comparison-card-summary.large-fonts .difference-description{font-size:11px;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.comparison-card-summary.large-fonts .difference-description{font-size:11px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.comparison-card-summary.large-fonts .difference-description{font-size:11px}}

.card>.footer .initial-premium .required-premium{font-size:85%;font-weight:normal}

.imo-app{background-color:#eff0ee;border-top-left-radius:20px;border-top-right-radius:20px;padding:20px;max-width:1440px;margin:0 auto 20px}

.imo-new-model-form{display:grid;grid-template-columns:1fr;grid-gap:30px}.imo-new-model-form .title-container{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-justify-content:center;justify-content:center}.imo-new-model-form .title-container .title{text-align:center;color:#403a60;font-size:18px;font-weight:bold}.imo-new-model-form .button-container{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.imo-new-model-form .button-container .error{color:red;text-align:center}.imo-new-model-form .button-container .create-new-model-btn{width:40%;font-size:24px;font-weight:bold;padding-top:20px;padding-bottom:20px}@media only screen and (max-width: 736px){.imo-new-model-form .button-container .create-new-model-btn{width:80%;-webkit-text-size-adjust:100%}}.imo-new-model-form .button-container .reset-riders-btn{font-size:18px;margin-top:10px;background-color:#eff0ee;color:#30cdd7}

.imo-client-information .title{font-size:22px;color:#6b6d70;font-weight:normal;text-align:left}.imo-client-information .inputs-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px}@media only screen and (max-width: 736px){.imo-client-information .inputs-container{grid-template-columns:3fr;-webkit-text-size-adjust:100%}}@media only screen and (max-width: 736px){.imo-client-information .inputs-container{-webkit-text-size-adjust:100%}.imo-client-information .inputs-container label{font-size:10px}}@media only screen and (min-width: 737px) and (max-width: 991px){.imo-client-information .inputs-container label{font-size:10px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.imo-client-information .inputs-container label{font-size:10px}}.imo-client-information .inputs-container input[type="text"]::placeholder{color:#005264}

.imo-riders-to-model .title{font-size:22px;color:#6b6d70;font-weight:normal;text-align:left}.imo-riders-to-model .riders-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px}@media only screen and (max-width: 736px){.imo-riders-to-model .riders-container{grid-template-columns:2fr;-webkit-text-size-adjust:100%}}

.imo-rider-card>.header{background-color:#672146;color:white}.imo-rider-card>.body{border:2px solid #672146;border-top:none}.imo-rider-card>.header{border-top-left-radius:10px;border-top-right-radius:10px;padding:12px 0 8px 10px;font-size:20px}@media only screen and (max-width: 736px){.imo-rider-card>.header{font-size:16px;padding:8px 0 6px 12px;-webkit-text-size-adjust:100%}}.imo-rider-card>.header .name{font-weight:bold}.imo-rider-card>.body{background-color:white;display:grid;padding:20px;grid-gap:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media only screen and (max-width: 736px){.imo-rider-card>.body{padding:10px;-webkit-text-size-adjust:100%}}.imo-rider-card>.body input[type="text"]::placeholder{color:#005264}.imo-rider-card.imo-rider-card-primary>.header{background-color:#279989;color:white}.imo-rider-card.imo-rider-card-primary>.body{border:2px solid #279989;border-top:none}

.rider-select .Select__menu .Select__menu-list .Select__option:last-child{border-bottom:1px solid #dcdcdc}

.model-select-container{width:260px}.model-select-container .Select__control{width:260px;height:40px;line-height:42px;text-align:center;background-color:#eff0ee;color:#30cdd7;cursor:pointer;border-radius:0;border:none;margin-left:3px;font-size:13px;font-weight:bold;text-decoration:none;justify-content:center}.model-select-container .Select__control .Select__value-container{padding:0;padding-top:2px;display:inline-flex;position:initial;flex:initial;flex-wrap:initial}.model-select-container .Select__control .Select__value-container .Select__single-value{color:#403a60;position:initial;transform:none;margin:0;font-size:18px;text-overflow:initial;max-width:100%}.model-select-container .Select__control .Select__value-container .Select__placeholder{color:#403a60;position:initial;transform:none}.model-select-container .Select__control .Select__indicators{width:20px;height:20px;margin-left:10px;border-style:initial;border-width:0px;background-image:url(assets/hamburger_icon.7aa8f1.svg);background-repeat:no-repeat;background-size:20px auto;background-position:center;background-repeat:'no-repeat';background-size:15px 15px;background-position:'center'}.model-select-container .Select__menu{width:260px}.model-select-container .Select__menu .Select__option{text-align:center}

.imo-model{width:100%;display:grid;grid-template-columns:1fr;grid-gap:30px}.imo-model .title-container{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-justify-content:center;justify-content:center}.imo-model .title-container .title{text-align:center;color:#403a60;font-size:18px;font-weight:bold;margin-right:6px}

.imo-riders-modeled .title{font-size:22px;color:#6b6d70;font-weight:normal;text-align:left}.imo-riders-modeled .riders-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px}@media only screen and (max-width: 736px){.imo-riders-modeled .riders-container{grid-template-columns:1fr;-webkit-text-size-adjust:100%}}

.imo-small-rider-card{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;background-color:#672146;color:#fff;border-radius:10px;padding:6px}.imo-small-rider-card.primary{background-color:#279989}.imo-small-rider-card .edit-card-button{border-radius:10px;color:#30cdd7;background-color:#fff;font-weight:bold;padding-left:12px;padding-right:12px;height:32px;font-size:12px}

.imo-card-information{padding:6px}.imo-card-information .name{font-weight:bold}

.edit-rider-modal.modal-dialog.ReactModal__Content .header{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-justify-content:space-between;justify-content:space-between;background-color:#672146;padding-left:5px}.edit-rider-modal.modal-dialog.ReactModal__Content .header.primary{background-color:#279989}.edit-rider-modal.modal-dialog.ReactModal__Content .body{display:grid;grid-template-columns:1fr;grid-gap:6px}.edit-rider-modal.modal-dialog.ReactModal__Content .footer .error{color:red}.edit-rider-modal.modal-dialog.ReactModal__Content .footer .update-rider-button{color:#fff;font-weight:bold;background-color:#30cdd7;border-radius:10px;width:100%;text-align:center;height:42px;font-size:16px;padding:6px}

.imo-tab-view .tab-view-navigation{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-justify-content:center;justify-content:center;border-bottom:1px solid #c8c8c8}.imo-tab-view .tab-view-navigation a{font-size:14px;position:relative;top:1px;border-bottom:1px solid #c8c8c8;border-top-left-radius:10px;border-top-right-radius:10px;padding:8px 18px 4px 18px;text-decoration:none;font-weight:bold;color:#30cdd7;user-select:none}.imo-tab-view .tab-view-navigation a .with-tooltip{align-items:center}.imo-tab-view .tab-view-navigation a .with-tooltip .info-icon{display:none;margin-bottom:0}.imo-tab-view .tab-view-navigation a.active{border:1px solid #c8c8c8;border-bottom:1px solid #eff0ee;color:#403a60}.imo-tab-view .tab-view-navigation a.active .info-icon{display:initial}

.imo-standard-view{display:grid;grid-template-rows:1fr;grid-gap:24px}.imo-standard-view .cards-summary{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-top:18px;text-align:center}.imo-standard-view .info-text{margin:0;font-size:9px;text-align:center;font-family:"Gotham Book"}

.imo-summary-container{min-width:550px}.imo-summary-container.small{min-width:400px}.imo-summary-container .standard-summary-title{text-align:center;color:#6b6d70;font-weight:400}@media only screen and (max-width: 736px){.imo-summary-container .standard-summary-title{font-size:18px;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.imo-summary-container .standard-summary-title{font-size:18px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.imo-summary-container .standard-summary-title{font-size:18px}}.imo-summary-container .imo-standard-view-rider-card{min-width:550px;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border-radius:10px;font-weight:bold;width:560px;margin-top:8px}.imo-summary-container .imo-standard-view-rider-card.small{min-width:400px;width:400px}@media only screen and (max-width: 736px){.imo-summary-container .imo-standard-view-rider-card{width:100%;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.imo-summary-container .imo-standard-view-rider-card{width:100%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.imo-summary-container .imo-standard-view-rider-card{width:100%}}.imo-summary-container .imo-standard-view-rider-card .small-text{font-size:10px}.imo-summary-container .imo-standard-view-rider-card .name-container{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;text-align:center;padding:8px;border-top-left-radius:10px;border-bottom-left-radius:10px;color:#fff;border:1px solid #672146;border-right:1px solid #fff;background-color:#672146}.imo-summary-container .imo-standard-view-rider-card .total-income-container{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;padding:8px;color:#fff;text-align:left;background-color:#672146;border:1px solid #672146}.imo-summary-container .imo-standard-view-rider-card .income-container{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-align-items:center;align-items:center;padding:8px;color:#672146;background-color:#fff;border:1px solid #672146;border-top-right-radius:10px;border-bottom-right-radius:10px;text-align:left}.imo-summary-container .imo-standard-view-rider-card .income-container .annual-income-container{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;margin-right:8px;margin-left:8px}.imo-summary-container .imo-standard-view-rider-card .income-container .age-container{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column}.imo-summary-container .imo-standard-view-rider-card .income-container .then{margin-left:8px;font-weight:normal}.imo-summary-container .imo-standard-view-rider-card.primary .name-container{background-color:#279989;border:1px solid #279989;border-right:1px solid #fff}.imo-summary-container .imo-standard-view-rider-card.primary .total-income-container{background-color:#279989;border:1px solid #279989}.imo-summary-container .imo-standard-view-rider-card.primary .income-container{color:#279989;border:1px solid #279989}

@font-face{font-family:'Gotham';src:url(assets/gotham-bold.01f451.eot);src:url(assets/gotham-bold.01f451.eot?#iefix) format("embedded-opentype"),url(assets/gotham-bold.79fcff.woff) format("woff"),url(assets/gotham-bold.19cbd0.otf) format("opentype");font-weight:bold;font-style:normal}@font-face{font-family:'Gotham';src:url(assets/gotham-light.721e43.eot);src:url(assets/gotham-light.721e43.eot?#iefix) format("embedded-opentype"),url(assets/gotham-light.5ab465.woff) format("woff"),url(assets/gotham-light.9cea73.otf) format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:'Gotham Book';src:url(assets/gotham-book.a9426f.eot);src:url(assets/gotham-book.a9426f.eot?#iefix) format("embedded-opentype"),url(assets/gotham-book.e9cad1.woff) format("woff"),url(assets/gotham-book.59ce9d.otf) format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:'Gotham Extra Light';src:url(assets/gotham-extra-light.0cb439.eot);src:url(assets/gotham-extra-light.0cb439.eot?#iefix) format("embedded-opentype"),url(assets/gotham-extra-light.9ea7d6.woff) format("woff"),url(assets/gotham-extra-light.de4e10.otf) format("opentype");font-weight:normal;font-style:normal}.imo-standard-view-table{overflow:auto;-webkit-overflow-scrolling:touch}.imo-standard-view-table table{width:100%;font-size:13px;min-width:700px;border-collapse:collapse;border-spacing:1px}@media only screen and (max-width: 736px){.imo-standard-view-table table{font-size:12px;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.imo-standard-view-table table{font-size:12px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.imo-standard-view-table table{font-size:12px}}.imo-standard-view-table table span{display:inline-block}.imo-standard-view-table table thead{font-weight:bold}.imo-standard-view-table table thead th{text-align:center;padding-left:8px;padding-right:16px;font-size:10px}.imo-standard-view-table table tbody tr{opacity:0.5}.imo-standard-view-table table tbody tr.highlighted{opacity:1}.imo-standard-view-table table tbody tr:not(:first-child){background-color:#fff;border-bottom:1px solid #eff0ee}.imo-standard-view-table table tbody tr td.small{width:38.88889px}.imo-standard-view-table table tbody tr td.medium{min-width:77.77778px}.imo-standard-view-table table tbody tr td.large{min-width:155.55556px}.imo-standard-view-table table td{font-family:'Gotham Book';padding-right:16px}.imo-standard-view-table table .ab-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px}.imo-standard-view-table table .table-rider-name{text-align:center;font-size:10px;color:#fff;font-weight:bold;border-top-left-radius:10px;border-top-right-radius:10px;padding:4px 0 2px 0}@media only screen and (max-width: 736px){.imo-standard-view-table table .table-rider-name{font-size:9px;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.imo-standard-view-table table .table-rider-name{font-size:9px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.imo-standard-view-table table .table-rider-name{font-size:9px}}.imo-standard-view-table table .rider-a-text{background-color:#279989}.imo-standard-view-table table .rider-b-text{background-color:#672146}.imo-standard-view-table table .rider-value{color:#fff;padding-left:4px;padding-top:2px}.imo-standard-view-table table .money-container{text-align:right;padding-right:4px;display:inline-block;width:100%}.imo-standard-view-table table .age-container,.imo-standard-view-table table .contract-container{min-width:28px;padding-left:4px}.imo-standard-view-table.one-rider{width:60%;margin-left:20%;margin-right:20%}@media only screen and (max-width: 736px){.imo-standard-view-table.one-rider{width:100%;margin-left:0;margin-right:0;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.imo-standard-view-table.one-rider{width:100%;margin-left:0;margin-right:0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.imo-standard-view-table.one-rider{width:100%;margin-left:0;margin-right:0}}.imo-standard-view-table.one-rider table{min-width:500px}.imo-standard-view-table.one-rider table tbody tr td.small{width:50px}.imo-standard-view-table.one-rider table tbody tr td.medium{min-width:100px}.imo-standard-view-table.one-rider table tbody tr td.large{min-width:200px}.imo-standard-view-table.one-rider table .ab-container{grid-template-columns:1fr}

.standard-model-view-chart{padding:4px;margin-top:2rem;position:relative}.standard-model-view-chart .chart-start-balloon{background-color:#4d4f53;display:inline-block;position:absolute;z-index:1;padding:0 10px;border-radius:4px}.standard-model-view-chart .chart-start-balloon::after{content:" ";position:absolute;top:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:#4d4f53 transparent transparent transparent}.standard-model-view-chart .chart-start-balloon .start-text{font-size:10px;font-weight:bold;color:white}.standard-model-view-chart .c3-chart-lines .c3-line{stroke-width:4px}.standard-model-view-chart .c3-grid line{stroke-dasharray:0;stroke:#dcdcdc;stroke-width:2px}.standard-model-view-chart .c3-axis .tick text tspan{font-size:12px;font-weight:bold;letter-spacing:1px;fill:#4d4f53}.standard-model-view-chart .c3-axis-x .tick line{display:none}.standard-model-view-chart .c3-axis-y .tick line{stroke:#dcdcdc;stroke-width:2px}.standard-model-view-chart .c3-axis-x .domain{stroke:#dcdcdc}@media only screen and (max-width: 736px){.standard-model-view-chart{-webkit-text-size-adjust:100%}.standard-model-view-chart .c3-axis .tick text tspan{font-size:10px}}@media only screen and (min-width: 737px) and (max-width: 991px){.standard-model-view-chart .c3-axis .tick text tspan{font-size:10px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.standard-model-view-chart .c3-axis .tick text tspan{font-size:10px}}.standard-model-view-chart .title-container{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;-webkit-justify-content:flex-end;justify-content:flex-end}.standard-model-view-chart .title-container .chart-title{display:inline-block;max-width:100%;width:100%;text-align:center;color:#6b6d70;font-weight:400}@media only screen and (max-width: 736px){.standard-model-view-chart .title-container .chart-title{width:90%;max-width:90%;font-size:18px;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.standard-model-view-chart .title-container .chart-title{width:90%;max-width:90%;font-size:18px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.standard-model-view-chart .title-container .chart-title{width:90%;max-width:90%;font-size:18px}}@media only screen and (max-width: 736px){.standard-model-view-chart .title-container .chart-title{width:70%;max-width:70%;font-size:14px;-webkit-text-size-adjust:100%}}

.imo-carry-forward-view{display:grid;grid-template-rows:1fr;grid-gap:24px;padding-top:18px}.imo-carry-forward-view .inputs-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}@media only screen and (max-width: 736px){.imo-carry-forward-view .inputs-container{-webkit-text-size-adjust:100%}.imo-carry-forward-view .inputs-container label{font-size:10px}}@media only screen and (min-width: 737px) and (max-width: 991px){.imo-carry-forward-view .inputs-container label{font-size:10px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.imo-carry-forward-view .inputs-container label{font-size:10px}}@media only screen and (max-width: 736px){.imo-carry-forward-view .inputs-container{grid-template-columns:1fr;grid-gap:10px;-webkit-text-size-adjust:100%}}.imo-carry-forward-view .cards-summary{overflow-x:auto;-webkit-overflow-scrolling:touch;text-align:center}

.with-tooltip{display:-webkit-flex;display:flex;-webkit-flex-flow:row;flex-flow:row;align-items:flex-end}.with-tooltip .content{flex-grow:1;margin:0;padding:0}.with-tooltip .info-icon{background-image:url(assets/info.de30f3.svg);background-repeat:no-repeat;background-size:15px auto;background-position:center;width:15px;height:15px;margin-bottom:10px;margin-left:5px;cursor:pointer}

.info-dialog.panel .header{background-color:#005264}.info-dialog .body{border-bottom-left-radius:10px;border-bottom-right-radius:10px}

@font-face{font-family:'Gotham';src:url(assets/gotham-bold.01f451.eot);src:url(assets/gotham-bold.01f451.eot?#iefix) format("embedded-opentype"),url(assets/gotham-bold.79fcff.woff) format("woff"),url(assets/gotham-bold.19cbd0.otf) format("opentype");font-weight:bold;font-style:normal}@font-face{font-family:'Gotham';src:url(assets/gotham-light.721e43.eot);src:url(assets/gotham-light.721e43.eot?#iefix) format("embedded-opentype"),url(assets/gotham-light.5ab465.woff) format("woff"),url(assets/gotham-light.9cea73.otf) format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:'Gotham Book';src:url(assets/gotham-book.a9426f.eot);src:url(assets/gotham-book.a9426f.eot?#iefix) format("embedded-opentype"),url(assets/gotham-book.e9cad1.woff) format("woff"),url(assets/gotham-book.59ce9d.otf) format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:'Gotham Extra Light';src:url(assets/gotham-extra-light.0cb439.eot);src:url(assets/gotham-extra-light.0cb439.eot?#iefix) format("embedded-opentype"),url(assets/gotham-extra-light.9ea7d6.woff) format("woff"),url(assets/gotham-extra-light.de4e10.otf) format("opentype");font-weight:normal;font-style:normal}.imo-carry-forward-view-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.imo-carry-forward-view-table table{width:100%;font-size:13px;min-width:739px;border-collapse:collapse;border-spacing:1px}@media only screen and (max-width: 736px){.imo-carry-forward-view-table table{font-size:12px;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.imo-carry-forward-view-table table{font-size:12px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.imo-carry-forward-view-table table{font-size:12px}}.imo-carry-forward-view-table table span{display:inline-block}.imo-carry-forward-view-table table thead{font-weight:bold}.imo-carry-forward-view-table table thead th{text-align:center;padding-left:8px;padding-right:16px;font-size:10px}.imo-carry-forward-view-table table tbody tr{opacity:0.5}.imo-carry-forward-view-table table tbody tr.highlighted{opacity:1}.imo-carry-forward-view-table table tbody tr:not(:first-child){background-color:#fff;border-bottom:1px solid #eff0ee}.imo-carry-forward-view-table table tbody tr td.small{width:36.95px}.imo-carry-forward-view-table table tbody tr td.medium{min-width:73.9px}.imo-carry-forward-view-table table tbody tr td.large{min-width:147.8px}.imo-carry-forward-view-table table td{font-family:'Gotham Book';padding-right:16px}.imo-carry-forward-view-table table .two-column-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px}.imo-carry-forward-view-table table .table-rider-name{color:#fff;font-size:10px;font-weight:bold;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px;padding:4px 2px 2px 2px}@media only screen and (max-width: 736px){.imo-carry-forward-view-table table .table-rider-name{font-size:9px;display:inline-block;min-width:65px;-webkit-text-size-adjust:100%}}@media only screen and (min-width: 737px) and (max-width: 991px){.imo-carry-forward-view-table table .table-rider-name{font-size:9px;display:inline-block;min-width:65px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.imo-carry-forward-view-table table .table-rider-name{font-size:9px;display:inline-block;min-width:65px}}.imo-carry-forward-view-table table .standard-text{background-color:#279989}.imo-carry-forward-view-table table .carry-forward-text{background-color:#403a60}.imo-carry-forward-view-table table .money-container{text-align:right;padding-right:4px;display:inline-block;width:100%}.imo-carry-forward-view-table table .rider-value{color:#fff;padding-left:4px;padding-top:2px}.imo-carry-forward-view-table table .data-container{min-width:29.56px;padding-left:4px}

.admin-app{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:center;justify-content:center;max-width:1440px;height:100%;margin:10px auto 20px;padding:20px 40px 40px;background-color:#eff0ee;border-top-left-radius:10px;border-top-right-radius:10px;margin:10px auto 20px}.admin-app .fia-uploader{width:600px;margin:0 auto}

.fia-uploader{padding-bottom:50px}.fia-uploader .title{margin-bottom:20px;padding:10px 0;border-bottom:2px solid #403a60;color:#005265;font-size:27px}.fia-uploader .file-input input{display:none}.fia-uploader .file-input label{width:100%;background-color:#fff;color:#30cdd7;display:block;text-align:center;border-radius:15px;padding:10px;font-family:'Gotham';font-weight:bold;cursor:pointer}.fia-uploader .file-info{margin:20px 0;font-weight:bold}.fia-uploader .file-info .label{color:#c8c8c8;font-size:14px;text-transform:uppercase}.fia-uploader .file-info .file-name{color:#30cdd7}.fia-uploader .error{color:red;font-weight:bold}.fia-uploader .upload-button{width:100%;background-color:#30cdd7;color:#fff;display:block;text-align:center;border-radius:15px;padding:10px;font-family:'Gotham';font-weight:bold;cursor:pointer;font-size:18px}.fia-uploader .parser-errors{margin-top:20px}

.attachment{margin-bottom:30px}.attachment h1{color:#c8c8c8;font-size:20px;font-weight:bold}.attachment .link{display:inline-block}.attachment .link .icon-link{width:40px;height:40px;display:inline-block;vertical-align:middle;background-image:url(assets/attachment_icon.c86ad7.svg);background-repeat:no-repeat;background-size:35px auto;background-position:center}.attachment .link a{vertical-align:middle;text-decoration:none;display:inline-block;color:#30cdd7;font-weight:bold;margin-left:5px}


/*# sourceMappingURL=app.f2d170.css.map*/