@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*//*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,126,255,.1)}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px 0 rgba(0,0,0,.06)}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 transparent transparent}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,.06);left:0}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:rgba(0,0,0,.54);cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:rgba(0,0,0,.87);padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.6;color:#212738;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}h1,h2,h3,h4,h5,h6{margin-top:0}p{margin-top:0;margin-bottom:1.5rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote,figure{margin:0 0 1rem}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0075a3;text-decoration:none;background-color:transparent}a:hover{color:#003e57;text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{margin-bottom:.375rem;display:block}button{border-radius:0}button:focus{outline:-webkit-focus-ring-color auto 5px;outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button],[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2222222222}.h1,h1{font-size:1.85rem}.h2,h2{font-size:1.75rem}.h3,h3{font-size:1.375rem}.h4,h4{font-size:1.125rem}.h5,.h6,h5,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{box-sizing:content-box;height:0;overflow:visible;margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:.875rem;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:.875rem;color:#6c757d}.blockquote-footer::before{content:"— "}.ProductDetailsPageTemplate .tab-delivery,.ProductDetailsPageTemplate cx-page-slot.Summary,.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.ProductDetailsPageTemplate .tab-delivery,.ProductDetailsPageTemplate cx-page-slot.Summary,.container,.container-sm{max-width:540px}}@media (min-width:768px){.ProductDetailsPageTemplate .tab-delivery,.ProductDetailsPageTemplate cx-page-slot.Summary,.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.ProductDetailsPageTemplate .tab-delivery,.ProductDetailsPageTemplate cx-page-slot.Summary,.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.ProductDetailsPageTemplate .tab-delivery,.ProductDetailsPageTemplate cx-page-slot.Summary,.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1400px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-background{background-color:#f4f4f4!important}a.bg-background:focus,a.bg-background:hover,button.bg-background:focus,button.bg-background:hover{background-color:#dbdbdb!important}.bg-text{background-color:#212738!important}a.bg-text:focus,a.bg-text:hover,button.bg-text:focus,button.bg-text:hover{background-color:#0e1118!important}.bg-inverse{background-color:#fff!important}a.bg-inverse:focus,a.bg-inverse:hover,button.bg-inverse:focus,button.bg-inverse:hover{background-color:#e6e6e6!important}a.bg-transparent:focus,a.bg-transparent:hover,button.bg-transparent:focus,button.bg-transparent:hover{background-color:rgba(0,0,0,0)!important}.bg-primary{background-color:#0075a3!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#005070!important}.bg-secondary{background-color:#747881!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#5c5f66!important}.bg-success{background-color:#5dac06!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#427b04!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#db0002!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#a80002!important}.bg-light{background-color:#d3d6db!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#b7bcc4!important}.bg-dark{background-color:#212738!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#0e1118!important}.bg-visual-focus{background-color:#6d9df7!important}a.bg-visual-focus:focus,a.bg-visual-focus:hover,button.bg-visual-focus:focus,button.bg-visual-focus:hover{background-color:#3d7df4!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-background{border-color:#f4f4f4!important}.border-text{border-color:#212738!important}.border-inverse{border-color:#fff!important}.border-transparent{border-color:transparent!important}.border-primary{border-color:#0075a3!important}.border-secondary{border-color:#747881!important}.border-success{border-color:#5dac06!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#db0002!important}.border-light{border-color:#d3d6db!important}.border-dark{border-color:#212738!important}.border-visual-focus{border-color:#6d9df7!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.8571428571%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:light!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-background{color:#f4f4f4!important}a.text-background:focus,a.text-background:hover{color:#cecece!important}.text-text{color:#212738!important}a.text-text:focus,a.text-text:hover{color:#050508!important}.text-inverse{color:#fff!important}a.text-inverse:focus,a.text-inverse:hover{color:#d9d9d9!important}.text-transparent,a.text-transparent:focus,a.text-transparent:hover{color:transparent!important}.text-primary{color:#0075a3!important}a.text-primary:focus,a.text-primary:hover{color:#003e57!important}.text-secondary{color:#747881!important}a.text-secondary:focus,a.text-secondary:hover{color:#505359!important}.text-success{color:#5dac06!important}a.text-success:focus,a.text-success:hover{color:#356203!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#db0002!important}a.text-danger:focus,a.text-danger:hover{color:#8f0001!important}.text-light{color:#d3d6db!important}a.text-light:focus,a.text-light:hover{color:#a9afb9!important}.text-dark{color:#212738!important}a.text-dark:focus,a.text-dark:hover{color:#050508!important}.text-visual-focus{color:#6d9df7!important}a.text-visual-focus:focus,a.text-visual-focus:hover{color:#246cf3!important}.text-body{color:#212738!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0075a3}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.btn{display:inline-block;font-weight:400;color:#212738;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212738;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,117,163,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-background{color:#212529;background-color:#f4f4f4;border-color:#f4f4f4}.btn-background:hover{color:#212529;background-color:#e1e1e1;border-color:#dbdbdb}.btn-background.focus,.btn-background:focus{color:#212529;background-color:#e1e1e1;border-color:#dbdbdb;box-shadow:0 0 0 .2rem rgba(212,213,214,.5)}.btn-background.disabled,.btn-background:disabled{color:#212529;background-color:#f4f4f4;border-color:#f4f4f4}.btn-background:not(:disabled):not(.disabled).active,.btn-background:not(:disabled):not(.disabled):active,.show>.btn-background.dropdown-toggle{color:#212529;background-color:#dbdbdb;border-color:#d4d4d4}.btn-background:not(:disabled):not(.disabled).active:focus,.btn-background:not(:disabled):not(.disabled):active:focus,.show>.btn-background.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(212,213,214,.5)}.btn-text{color:#fff;background-color:#212738;border-color:#212738}.btn-text:hover{color:#fff;background-color:#131620;border-color:#0e1118}.btn-text.focus,.btn-text:focus{color:#fff;background-color:#131620;border-color:#0e1118;box-shadow:0 0 0 .2rem rgba(66,71,86,.5)}.btn-text.disabled,.btn-text:disabled{color:#fff;background-color:#212738;border-color:#212738}.btn-text:not(:disabled):not(.disabled).active,.btn-text:not(:disabled):not(.disabled):active,.show>.btn-text.dropdown-toggle{color:#fff;background-color:#0e1118;border-color:#090b10}.btn-text:not(:disabled):not(.disabled).active:focus,.btn-text:not(:disabled):not(.disabled):active:focus,.show>.btn-text.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(66,71,86,.5)}.btn-inverse{color:#212529;background-color:#fff;border-color:#fff}.btn-inverse:hover{color:#212529;background-color:#ececec;border-color:#e6e6e6}.btn-inverse.focus,.btn-inverse:focus{color:#212529;background-color:#ececec;border-color:#e6e6e6;box-shadow:0 0 0 .2rem rgba(222,222,223,.5)}.btn-inverse.disabled,.btn-inverse:disabled{color:#212529;background-color:#fff;border-color:#fff}.btn-inverse:not(:disabled):not(.disabled).active,.btn-inverse:not(:disabled):not(.disabled):active,.show>.btn-inverse.dropdown-toggle{color:#212529;background-color:#e6e6e6;border-color:#dfdfdf}.btn-inverse:not(:disabled):not(.disabled).active:focus,.btn-inverse:not(:disabled):not(.disabled):active:focus,.show>.btn-inverse.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,222,223,.5)}.btn-transparent{color:#fff;background-color:transparent;border-color:transparent}.btn-transparent:hover{color:#fff;background-color:rgba(0,0,0,0);border-color:transparent}.btn-transparent.focus,.btn-transparent:focus{color:#fff;background-color:rgba(0,0,0,0);border-color:transparent;box-shadow:0 0 0 .2rem rgba(255,255,255,.5)}.btn-transparent.disabled,.btn-transparent:disabled{color:#fff;background-color:transparent;border-color:transparent}.btn-transparent:not(:disabled):not(.disabled).active,.btn-transparent:not(:disabled):not(.disabled):active,.show>.btn-transparent.dropdown-toggle{color:#fff;background-color:rgba(0,0,0,0);border-color:transparent}.btn-transparent:not(:disabled):not(.disabled).active:focus,.btn-transparent:not(:disabled):not(.disabled):active:focus,.show>.btn-transparent.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,255,255,.5)}.btn-primary{color:#fff;background-color:#0075a3;border-color:#0075a3}.btn-primary:hover{color:#fff;background-color:#005a7d;border-color:#005070}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#005a7d;border-color:#005070;box-shadow:0 0 0 .2rem rgba(38,138,177,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0075a3;border-color:#0075a3}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#005070;border-color:#004763}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,138,177,.5)}.btn-secondary{color:#fff;background-color:#747881;border-color:#747881}.btn-secondary:hover{color:#fff;background-color:#62656d;border-color:#5c5f66}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#62656d;border-color:#5c5f66;box-shadow:0 0 0 .2rem rgba(137,140,148,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#747881;border-color:#747881}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#5c5f66;border-color:#56595f}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(137,140,148,.5)}.btn-success{color:#fff;background-color:#5dac06;border-color:#5dac06}.btn-success:hover{color:#fff;background-color:#498705;border-color:#427b04}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#498705;border-color:#427b04;box-shadow:0 0 0 .2rem rgba(117,184,43,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#5dac06;border-color:#5dac06}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#427b04;border-color:#3c6e04}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(117,184,43,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#db0002;border-color:#db0002}.btn-danger:hover{color:#fff;background-color:#b50002;border-color:#a80002}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#b50002;border-color:#a80002;box-shadow:0 0 0 .2rem rgba(224,38,40,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#db0002;border-color:#db0002}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#a80002;border-color:#9b0001}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(224,38,40,.5)}.btn-light{color:#212529;background-color:#d3d6db;border-color:#d3d6db}.btn-light:hover{color:#212529;background-color:#bec2ca;border-color:#b7bcc4}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#bec2ca;border-color:#b7bcc4;box-shadow:0 0 0 .2rem rgba(184,187,192,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#d3d6db;border-color:#d3d6db}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#b7bcc4;border-color:#b0b5be}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(184,187,192,.5)}.btn-dark{color:#fff;background-color:#212738;border-color:#212738}.btn-dark:hover{color:#fff;background-color:#131620;border-color:#0e1118}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#131620;border-color:#0e1118;box-shadow:0 0 0 .2rem rgba(66,71,86,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212738;border-color:#212738}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#0e1118;border-color:#090b10}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(66,71,86,.5)}.btn-visual-focus{color:#212529;background-color:#6d9df7;border-color:#6d9df7}.btn-visual-focus:hover{color:#fff;background-color:#4985f5;border-color:#3d7df4}.btn-visual-focus.focus,.btn-visual-focus:focus{color:#fff;background-color:#4985f5;border-color:#3d7df4;box-shadow:0 0 0 .2rem rgba(98,139,216,.5)}.btn-visual-focus.disabled,.btn-visual-focus:disabled{color:#212529;background-color:#6d9df7;border-color:#6d9df7}.btn-visual-focus:not(:disabled):not(.disabled).active,.btn-visual-focus:not(:disabled):not(.disabled):active,.show>.btn-visual-focus.dropdown-toggle{color:#fff;background-color:#3d7df4;border-color:#3174f4}.btn-visual-focus:not(:disabled):not(.disabled).active:focus,.btn-visual-focus:not(:disabled):not(.disabled):active:focus,.show>.btn-visual-focus.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(98,139,216,.5)}.btn-outline-background{color:#f4f4f4;border-color:#f4f4f4}.btn-outline-background:hover{color:#212529;background-color:#f4f4f4;border-color:#f4f4f4}.btn-outline-background.focus,.btn-outline-background:focus{box-shadow:0 0 0 .2rem rgba(244,244,244,.5)}.btn-outline-background.disabled,.btn-outline-background:disabled{color:#f4f4f4;background-color:transparent}.btn-outline-background:not(:disabled):not(.disabled).active,.btn-outline-background:not(:disabled):not(.disabled):active,.show>.btn-outline-background.dropdown-toggle{color:#212529;background-color:#f4f4f4;border-color:#f4f4f4}.btn-outline-background:not(:disabled):not(.disabled).active:focus,.btn-outline-background:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-background.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(244,244,244,.5)}.btn-action,.btn-outline-text{color:#212738;border-color:#212738}.btn-action:hover,.btn-outline-text:hover{color:#fff;background-color:#212738;border-color:#212738}.btn-action:focus,.btn-outline-text.focus,.btn-outline-text:focus,.focus.btn-action{box-shadow:0 0 0 .2rem rgba(33,39,56,.5)}.btn-action:disabled,.btn-outline-text.disabled,.btn-outline-text:disabled,.disabled.btn-action{color:#212738;background-color:transparent}.btn-action:not(:disabled):not(.disabled).active,.btn-action:not(:disabled):not(.disabled):active,.btn-outline-text:not(:disabled):not(.disabled).active,.btn-outline-text:not(:disabled):not(.disabled):active,.show>.btn-outline-text.dropdown-toggle,.show>.dropdown-toggle.btn-action{color:#fff;background-color:#212738;border-color:#212738}.btn-action:not(:disabled):not(.disabled).active:focus,.btn-action:not(:disabled):not(.disabled):active:focus,.btn-outline-text:not(:disabled):not(.disabled).active:focus,.btn-outline-text:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-text.dropdown-toggle:focus,.show>.dropdown-toggle.btn-action:focus{box-shadow:0 0 0 .2rem rgba(33,39,56,.5)}.btn-outline-inverse{color:#fff;border-color:#fff}.btn-outline-inverse:hover{color:#212529;background-color:#fff;border-color:#fff}.btn-outline-inverse.focus,.btn-outline-inverse:focus{box-shadow:0 0 0 .2rem rgba(255,255,255,.5)}.btn-outline-inverse.disabled,.btn-outline-inverse:disabled{color:#fff;background-color:transparent}.btn-outline-inverse:not(:disabled):not(.disabled).active,.btn-outline-inverse:not(:disabled):not(.disabled):active,.show>.btn-outline-inverse.dropdown-toggle{color:#212529;background-color:#fff;border-color:#fff}.btn-outline-inverse:not(:disabled):not(.disabled).active:focus,.btn-outline-inverse:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-inverse.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,255,255,.5)}.btn-outline-transparent{color:transparent;border-color:transparent}.btn-outline-transparent:hover{color:#fff;background-color:transparent;border-color:transparent}.btn-outline-transparent.focus,.btn-outline-transparent:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,.5)}.btn-outline-transparent.disabled,.btn-outline-transparent:disabled{color:transparent;background-color:transparent}.btn-outline-transparent:not(:disabled):not(.disabled).active,.btn-outline-transparent:not(:disabled):not(.disabled):active,.show>.btn-outline-transparent.dropdown-toggle{color:#fff;background-color:transparent;border-color:transparent}.btn-outline-transparent:not(:disabled):not(.disabled).active:focus,.btn-outline-transparent:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-transparent.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,.5)}.btn-outline-primary{color:#0075a3;border-color:#0075a3}.btn-outline-primary:hover{color:#fff;background-color:#0075a3;border-color:#0075a3}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,117,163,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0075a3;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#0075a3;border-color:#0075a3}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,117,163,.5)}.btn-outline-secondary{color:#747881;border-color:#747881}.btn-outline-secondary:hover{color:#fff;background-color:#747881;border-color:#747881}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(116,120,129,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#747881;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#747881;border-color:#747881}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(116,120,129,.5)}.btn-outline-success{color:#5dac06;border-color:#5dac06}.btn-outline-success:hover{color:#fff;background-color:#5dac06;border-color:#5dac06}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(93,172,6,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#5dac06;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#5dac06;border-color:#5dac06}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(93,172,6,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#db0002;border-color:#db0002}.btn-outline-danger:hover{color:#fff;background-color:#db0002;border-color:#db0002}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(219,0,2,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#db0002;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#db0002;border-color:#db0002}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(219,0,2,.5)}.btn-outline-light{color:#d3d6db;border-color:#d3d6db}.btn-outline-light:hover{color:#212529;background-color:#d3d6db;border-color:#d3d6db}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(211,214,219,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#d3d6db;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#d3d6db;border-color:#d3d6db}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(211,214,219,.5)}.btn-outline-dark{color:#212738;border-color:#212738}.btn-outline-dark:hover{color:#fff;background-color:#212738;border-color:#212738}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(33,39,56,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212738;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#212738;border-color:#212738}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(33,39,56,.5)}.btn-outline-visual-focus{color:#6d9df7;border-color:#6d9df7}.btn-outline-visual-focus:hover{color:#212529;background-color:#6d9df7;border-color:#6d9df7}.btn-outline-visual-focus.focus,.btn-outline-visual-focus:focus{box-shadow:0 0 0 .2rem rgba(109,157,247,.5)}.btn-outline-visual-focus.disabled,.btn-outline-visual-focus:disabled{color:#6d9df7;background-color:transparent}.btn-outline-visual-focus:not(:disabled):not(.disabled).active,.btn-outline-visual-focus:not(:disabled):not(.disabled):active,.show>.btn-outline-visual-focus.dropdown-toggle{color:#212529;background-color:#6d9df7;border-color:#6d9df7}.btn-outline-visual-focus:not(:disabled):not(.disabled).active:focus,.btn-outline-visual-focus:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-visual-focus.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(109,157,247,.5)}.btn-link:hover{color:#003e57;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}button.link{text-decoration:underline;background-color:none;border-style:none;padding:0;cursor:pointer}button.link:disabled{pointer-events:none;cursor:not-allowed;opacity:.8}.btn{font-size:1.125rem;text-transform:capitalize;line-height:1.34;padding:11px 12px;height:48px;max-height:48px;min-width:48px;border-radius:var(--cx-buttons-border-radius)}.btn-group-sm>.btn,.btn-sm{padding-top:0;padding-bottom:0;height:40px;max-height:40px;min-width:40px}.btn-group-lg>.btn,.btn-lg{height:55px;max-height:55px;min-width:55px}.btn-primary{background-color:var(--cx-color-primary);border-color:var(--cx-color-primary)}.btn-primary.active,.btn-primary:hover{background-color:var(--cx-color-primary);border-color:var(--cx-color-primary);filter:brightness(calc(88 / 100))}.btn-primary.disabled,.btn-primary:disabled{background-color:var(--cx-color-primary);border-color:var(--cx-color-primary)}.btn-primary.disabled:hover,.btn-primary:disabled:hover{border-color:var(--cx-color-primary);filter:brightness(calc(100 / 100))}.btn-primary:focus{box-shadow:0 0 0 .2em rgba(var(--cx-color-primary),.5)}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{background-color:var(--cx-color-primary);border-color:var(--cx-color-primary);filter:brightness(calc(88 / 100))}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2em rgba(var(--cx-color-primary),.5)}.btn-secondary{background-color:var(--cx-color-secondary);border-color:var(--cx-color-secondary)}.btn-secondary.active,.btn-secondary:hover{background-color:var(--cx-color-secondary);border-color:var(--cx-color-secondary);filter:brightness(calc(84 / 100))}.btn-secondary.disabled,.btn-secondary:disabled{background-color:var(--cx-color-secondary);border-color:var(--cx-color-secondary)}.btn-secondary.disabled:hover,.btn-secondary:disabled:hover{border-color:var(--cx-color-secondary);filter:brightness(calc(100 / 100))}.btn-secondary:focus{box-shadow:0 0 0 .2em rgba(var(--cx-color-primary),.5)}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active{background-color:var(--cx-color-secondary);border-color:var(--cx-color-secondary);filter:brightness(calc(84 / 100))}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2em rgba(var(--cx-color-primary),.5)}.btn-link{font-weight:400;color:#0075a3;font-size:1.125rem;color:var(--cx-color-text);text-decoration:underline;cursor:pointer;display:inline-block}.btn-action{border-width:2px;border-style:solid}.btn-action:hover{color:var(--cx-color-primary);border-width:2px;border-style:solid;border-color:var(--cx-color-primary);background-color:var(--cx-color-inverse)}.btn-action.active{color:var(--cx-color-primary);border-width:2px;border-style:solid;background-color:var(--cx-color-inverse)}.btn-action.disabled{color:var(--cx-color-light);border-width:2px;border-style:solid;border-color:var(--cx-color-light);opacity:1}.cx-toggle-button{position:absolute;top:10px;left:100%}.cx-toggle-button *,.cx-toggle-button :after,.cx-toggle-button :before{box-sizing:border-box}.cx-toggle-button input[type=checkbox]{opacity:0;position:absolute;top:0;left:0}.cx-toggle-button input[type=checkbox]:checked~label .cx-toggle-switch{background-color:var(--cx-color-primary);border:1px solid var(--cx-color-primary)}.cx-toggle-button input[type=checkbox]:checked~label .cx-toggle-switch:before{content:" ";left:0}.cx-toggle-button input[type=checkbox]:checked~label .cx-toggle-switch:after{content:" ";border:2px solid var(--cx-color-inverse);background-color:var(--cx-color-inverse);transform:translate3d(22px,0,0)}.cx-toggle-button input[type=checkbox][disabled]~label,.cx-toggle-button input[type=checkbox][disabled]~label .cx-toggle-switch{pointer-events:none}.cx-toggle-button input[type=checkbox][disabled]:checked~label .cx-toggle-switch{background-color:var(--cx-color-light);border:1px solid var(--cx-color-light)}.cx-toggle-button input[type=checkbox][disabled]:checked~label .cx-toggle-text{color:var(--cx-color-light)}.cx-toggle-button label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:flex;align-items:center}.cx-toggle-button label .cx-toggle-switch{position:relative;height:32px;flex:0 0 56px;border-radius:60px;border:1px solid var(--cx-color-secondary);background-color:var(--cx-color-inverse);transition:background-color .3s cubic-bezier(0,1,.5,1)}.cx-toggle-button label .cx-toggle-switch:before{content:" ";position:absolute;top:0;text-transform:uppercase;text-align:center;left:28px;font-size:12px;line-height:32px;width:28px;padding:0 12px}.cx-toggle-button label .cx-toggle-switch:after{content:" ";position:absolute;text-transform:uppercase;text-align:center;transform:translate3d(0,0,0);top:3px;left:3px;border-radius:30px;width:25px;line-height:20px;transition:transform .3s cubic-bezier(0,1,.5,1);border:2px solid var(--cx-color-secondary);background-color:var(--cx-color-secondary);z-index:1}.cx-toggle-button label .cx-toggle-text{flex:1;padding-left:.35rem;color:var(--cx-color-secondary)}.cx-toggle-button input[type=checkbox]:focus~label .cx-toggle-switch{box-shadow:0 0 2px 3px var(--cx-color-visual-focus)}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.form-control{display:block;width:100%;height:48px;padding:.6875rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #d3d6db;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#f4f4f4;border-color:#212738;outline:0;box-shadow:0 0 0 .2rem rgba(0,117,163,.25)}.form-control::-moz-placeholder{color:#97a2c1;opacity:1}.form-control:-ms-input-placeholder{color:#97a2c1;opacity:1}.form-control::placeholder{color:#97a2c1;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.6875rem + 1px);padding-bottom:calc(.6875rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.6875rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875rem;color:#5dac06}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(93,172,6,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#5dac06;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%235dac06' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#5dac06;box-shadow:0 0 0 .2rem rgba(93,172,6,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#5dac06;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%235dac06' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat #fff}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#5dac06;box-shadow:0 0 0 .2rem rgba(93,172,6,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#5dac06}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#5dac06}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#5dac06}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#78dd08;background-color:#78dd08}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(93,172,6,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#5dac06}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#5dac06}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#5dac06;box-shadow:0 0 0 .2rem rgba(93,172,6,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875rem;color:#db0002;text-align:left}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(219,0,2,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#db0002;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23db0002' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23db0002' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#db0002;box-shadow:0 0 0 .2rem rgba(219,0,2,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#db0002;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23db0002' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23db0002' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat #fff}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#db0002;box-shadow:0 0 0 .2rem rgba(219,0,2,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#db0002}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#db0002}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#db0002}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#ff0f11;background-color:#ff0f11}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(219,0,2,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#db0002}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#db0002}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#db0002;box-shadow:0 0 0 .2rem rgba(219,0,2,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.custom-control{position:relative;z-index:1;display:block;min-height:1.6rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.3rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#0075a3;background-color:#0075a3}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,117,163,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#24c1ff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#57cfff;border-color:#57cfff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.3rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:1px solid #adb5bd}.custom-control-label::after{position:absolute;top:.3rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#0075a3;background-color:#0075a3}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,117,163,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,117,163,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,117,163,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.3rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,117,163,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.6875rem 1.75rem .6875rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat #fff;border:1px solid #d3d6db;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#24c1ff;outline:0;box-shadow:0 0 0 .2rem rgba(0,117,163,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#24c1ff;box-shadow:0 0 0 .2rem rgba(0,117,163,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,117,163,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,117,163,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,117,163,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0075a3;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after,.form-control{transition:none}.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#57cfff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0075a3;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#57cfff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#0075a3;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#57cfff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control{margin-bottom:.25rem}.form-control:focus{border-color:var(--cx-color-secondary);box-shadow:none;-webkit-box-shadow:none}.invalid-feedback::before{content:"!";color:var(--cx-color-inverse);text-align:center;border-radius:50%;display:inline-block;width:20px;height:20px;background-color:var(--cx-color-danger);margin-right:6px;font-weight:var(--cx-font-weight-bold)}.invalid-feedback:focus{box-shadow:none;-webkit-box-shadow:none}.is-invalid{color:var(--cx-color-danger)}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;height:22px;width:22px;vertical-align:middle;cursor:pointer;line-height:1.42857;appearance:none;-webkit-appearance:textfield;-moz-appearance:textfield;font-size:inherit;box-sizing:border-box;outline:0;border-style:solid;border-width:1px;position:absolute;margin-top:.3rem;margin-left:-1.25rem}label .label-content{display:block;margin-bottom:.375rem}label .label-content.bold{font-weight:var(--cx-font-weight-semi)}.form-check{margin-bottom:18px}.form-check label{font-weight:var(--cx-font-weight-normal)}.form-check .form-check-label{display:inline-block;padding-left:.75rem;position:relative;top:4px}.form-check input+.form-check-label{color:var(--cx-color-text)}.form-check input+.form-check-label::after{content:none}.form-check input:disabled+.form-check-label{color:var(--cx-color-light)}.form-check input[role=checkbox],.form-check input[role=radio]{display:inline-block}.form-check input[role=checkbox]:focus,.form-check input[role=radio]:focus{box-shadow:0 0 0 3px var(--cx-color-light);border-color:var(--cx-color-secondary)}.form-check input[type=checkbox]{border-style:solid;border-radius:5px;border-width:2px;border-color:var(--cx-color-light)}.form-check input[type=checkbox]:checked{font-style:normal;border-color:var(--cx-color-primary);background-color:var(--cx-color-primary)}.form-check input[type=checkbox]:checked::after{color:var(--cx-color-inverse);position:absolute;content:"";display:inline-block;height:6px;width:9px;top:5px;left:5px;border-width:0 0 2px 2px;border-style:solid;border-color:var(--cx-color-inverse);transform:rotate(-45deg)}.form-control[type=text]:focus{background-color:var(--cx-color-background);box-shadow:none;-webkit-box-shadow:none}input[type=radio]{border-radius:50%;display:inline-block;border-style:solid;border-width:2px;border-color:var(--cx-color-light);position:absolute}input[type=radio]::after{content:"";position:absolute;display:inline-block;height:10px;width:10px;border-radius:50%;background-color:var(--cx-color-inverse);left:4px;top:4px}input[type=radio]:checked{border-color:var(--cx-color-primary)!important;background-color:var(--cx-color-inverse)}input[type=radio]:checked::after{background-color:var(--cx-color-primary)}.form-message{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.6)}.form-message--danger{color:var(--cx-color-danger)}.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked,.ng-select.ng-select-single .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:var(--cx-color-light)}.ng-select .ng-arrow-wrapper .ng-arrow,.ng-select.ng-select-single .ng-arrow-wrapper .ng-arrow{border-color:var(--cx-color-text) transparent transparent;border-style:solid;border-width:5px 5px 2.5px}.ng-select .ng-select-container,.ng-select.ng-select-single .ng-select-container{padding:.6875rem 0;line-height:1.6;height:unset}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select,.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.modal-header{padding:1rem}.modal-body{padding:27px 30px}.modal-content{border-radius:0;border:none}.modal .close{font-size:38px;font-weight:100;bottom:5px;position:relative}.modal[aria-hidden=false]{display:block}.modal-lg,.modal-xl{max-width:768px!important;min-width:768px!important}@media (min-width:768px){.modal-lg{max-width:768px!important;min-width:768px!important}}@media (max-width:767.98px){.modal-lg{min-width:100%!important;max-width:100%!important}.modal-dialog{margin:0!important;min-width:100%!important;max-width:100%!important}.modal-dialog-centered{margin:0!important;height:100%;align-items:unset!important;overflow-y:auto}}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*//*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.alert{position:relative;padding:20px 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:20px 1.25rem;color:inherit}.alert-background{color:#7f7f7f;background-color:#fdfdfd;border-color:#fcfcfc}.alert-background hr{border-top-color:#efefef}.alert-background .alert-link{color:#666}.alert-text{color:#11141d;background-color:#d3d4d7;border-color:#c1c3c7}.alert-text hr{border-top-color:#b4b6bb}.alert-text .alert-link{color:#000}.alert-inverse{color:#858585;background-color:#fff;border-color:#fff}.alert-inverse hr{border-top-color:#f2f2f2}.alert-inverse .alert-link{color:#6c6c6c}.alert-transparent{color:rgba(0,0,0,.48);background-color:rgba(255,255,255,.8);border-color:rgba(255,255,255,.72)}.alert-transparent hr{border-top-color:rgba(242,242,242,.72)}.alert-transparent .alert-link{color:rgba(0,0,0,.48)}.alert-primary{color:#003d55;background-color:#cce3ed;border-color:#b8d8e5}.alert-primary hr{border-top-color:#a5cede}.alert-primary .alert-link{color:#001822}.alert-secondary{color:#3c3e43;background-color:#e3e4e6;border-color:#d8d9dc}.alert-secondary hr{border-top-color:#cbccd0}.alert-secondary .alert-link{color:#242528}.alert-success{color:#305903;border-color:#d2e8b9}.alert-success hr{border-top-color:#c6e2a6}.alert-success .alert-link{color:#152801}.alert-info{color:#0c5460;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#720001;border-color:#f5b8b8}.alert-danger hr{border-top-color:#f2a2a2}.alert-danger .alert-link{color:#3f0001}.alert-light{color:#6e6f72;background-color:#f6f7f8;border-color:#f3f4f5}.alert-light hr{border-top-color:#e5e7e9}.alert-light .alert-link{color:#555658}.alert-dark{color:#11141d;background-color:#d3d4d7;border-color:#c1c3c7}.alert-dark hr{border-top-color:#b4b6bb}.alert-dark .alert-link{color:#000}.alert-visual-focus{color:#395280;background-color:#e2ebfd;border-color:#d6e4fd}.alert-visual-focus hr{border-top-color:#bed4fc}.alert-visual-focus .alert-link{color:#293b5d}.alert{text-align:var(--cx-text-align,center);color:var(--cx-color,var(--cx-color-text));font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);padding:var(--cx-padding,0 4rem 0 20px);line-height:var(--cx-line-height,1.5);min-height:70px;flex-direction:row;align-items:center;display:flex;justify-content:center}.alert-icon{height:var(--cx-height,25px);margin-right:var(--cx-margin-right,.5rem);position:var(--cx-position,relative);display:var(--cx-display,inline-block);vertical-align:var(--cx-vertical-align,middle)}.alert-icon::before{position:var(--cx-position,relative);font-size:18px;font-weight:700;text-align:var(--cx-text-align,center);display:var(--cx-display,inline-block);width:var(--cx-width,26px);height:var(--cx-height,26px)}.alert-success{background-color:#dfeecd;border:var(--cx-border,none)}.alert-success .alert-icon cx-icon{color:var(--cx-color,var(--cx-color-success))}.alert-danger{background-color:#fad9d9;border:var(--cx-border,none)}.alert-danger .alert-icon cx-icon{color:var(--cx-color,var(--cx-color-danger))}.alert-info{background-color:#d1ecf1;border:var(--cx-border,none)}.alert-info .alert-icon cx-icon{color:var(--cx-color,var(--cx-color-info))}.alert-warning{background-color:#fff1c8;border:var(--cx-border,none)}.alert-warning .alert-icon cx-icon{color:var(--cx-color,var(--cx-color-warning))}.alert .close{font-weight:var(--cx-font-weight,var(--cx-font-weight-normal));position:var(--cx-position,absolute);top:var(--cx-top,32%);right:3rem}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.6;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9;opacity:1}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;color:#fff;text-align:center;border-radius:.25rem;background-color:#212738;padding:9px 15px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{border-left-color:#212738}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#0075a3;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#003e57;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,117,163,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0075a3;border-color:#0075a3}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.page-item .page-link{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.6);padding:12px 17px;height:48px;color:var(--cx-color-text);cursor:pointer}.page-item .page-link:hover{background-color:var(--cx-color-primary);color:var(--cx-color-inverse);font-weight:700}.page-item .page-link[aria-label=Next],.page-item .page-link[aria-label=Previous]{padding:11px 14px 12px;color:var(--cx-color-secondary)}.page-item .page-link[aria-label=Next]:hover,.page-item .page-link[aria-label=Previous]:hover{color:var(--cx-color-inverse)}.page-item.disabled .page-link[aria-label=Next],.page-item.disabled .page-link[aria-label=Previous]{color:var(--cx-color-light)}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:#f4f4f4}.table-background,.table-background>td,.table-background>th{background-color:#fcfcfc}.table-background tbody+tbody,.table-background td,.table-background th,.table-background thead th{border-color:#f9f9f9}.table-hover .table-background:hover,.table-hover .table-background:hover>td,.table-hover .table-background:hover>th{background-color:#efefef}.table-text,.table-text>td,.table-text>th{background-color:#c1c3c7}.table-text tbody+tbody,.table-text td,.table-text th,.table-text thead th{border-color:#8c8f98}.table-hover .table-text:hover,.table-hover .table-text:hover>td,.table-hover .table-text:hover>th{background-color:#b4b6bb}.table-inverse,.table-inverse>td,.table-inverse>th{background-color:#fff}.table-inverse tbody+tbody,.table-inverse td,.table-inverse th,.table-inverse thead th{border-color:#fff}.table-hover .table-inverse:hover,.table-hover .table-inverse:hover>td,.table-hover .table-inverse:hover>th{background-color:#f2f2f2}.table-transparent,.table-transparent>td,.table-transparent>th{background-color:rgba(255,255,255,.72)}.table-transparent tbody+tbody,.table-transparent td,.table-transparent th,.table-transparent thead th{border-color:rgba(255,255,255,.48)}.table-hover .table-transparent:hover,.table-hover .table-transparent:hover>td,.table-hover .table-transparent:hover>th{background-color:rgba(242,242,242,.72)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8d8e5}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7ab7cf}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#a5cede}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d8d9dc}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b7b9bd}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#cbccd0}.table-success,.table-success>td,.table-success>th{background-color:#d2e8b9}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#abd47e}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#c6e2a6}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5b8b8}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ec7a7b}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f2a2a2}.table-light,.table-light>td,.table-light>th{background-color:#f3f4f5}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#e8eaec}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#e5e7e9}.table-dark,.table-dark>td,.table-dark>th{background-color:#c1c3c7}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#8c8f98}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b4b6bb}.table-visual-focus,.table-visual-focus>td,.table-visual-focus>th{background-color:#d6e4fd}.table-visual-focus tbody+tbody,.table-visual-focus td,.table-visual-focus th,.table-visual-focus thead th{border-color:#b3ccfb}.table-hover .table-visual-focus:hover,.table-hover .table-visual-focus:hover>td,.table-hover .table-visual-focus:hover>th{background-color:#bed4fc}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}.LandingPage2Template cx-page-slot.Section2A>*,.LandingPage2Template cx-page-slot.Section2B>*{--cx-flex-basis:100%}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}cx-place-order{--cx-flex-basis:45%}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.table thead th{vertical-align:bottom;border-bottom:0;border-top:none;font-size:.875rem;font-weight:semi;text-transform:uppercase;color:#747881;text-align:center}.table td{vertical-align:middle}.table-hover tbody tr{min-height:74px}.table--mobile{font-weight:700;display:none}@media (max-width:767.98px){.table--mobile{display:inline-flex}}.table-close{position:relative;right:18px;width:18px;height:18px}.table-close:hover{opacity:1}.table-close:after,.table-close:before{position:absolute;left:15px;content:" ";height:18px;width:2px;background-color:#747881;top:30%}.table-close:before{transform:rotate(45deg)}.table-close:after{transform:rotate(-45deg)}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.card-columns .card{margin-bottom:.75rem}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.card{border-radius:0}.card-body{padding:20px}.card-body-title{padding-bottom:10px;font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222)}.card-header{background-color:var(--cx-color-secondary);font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-inverse);line-height:20px;padding-top:5px;padding-bottom:5px;border-radius:0}.card-header:first-child{border-radius:0}.card-actions-container{display:flex;justify-content:flex-end;padding:1.25rem 0 0}.card-label-bold{font-weight:var(--cx-font-weight-bold)}.card-link{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222)}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*//*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.accordion .card{margin-bottom:20px;border:none}.accordion .card-header{background-color:#f4f4f4;padding:25px 20px;border:none}.accordion .card-header h5{font-size:1.375rem;font-weight:600;color:#212738}.accordion .card-header h5 .btn{text-align:left;text-decoration:none!important;width:100%;font-weight:600}.accordion .card-header h5 .btn:hover{text-decoration:none}.accordion .card-header h5 .btn:after{float:right;font-size:33px;bottom:12px;position:relative}.accordion .card-header h5 .btn[aria-expanded=false]:after{content:"+"}.accordion .card-header h5 .btn[aria-expanded=true]{color:#0075a3}.accordion .card-header h5 .btn[aria-expanded=true]:after{content:"–"}.accordion .card-body{padding:30px 0 20px}.cx-accordion{margin:5px auto;line-height:1.6;list-style-type:none;padding:0}.cx-accordion .cx-accordion-item{border:1px solid var(--cx-color-light);position:relative;margin-top:10px;margin-bottom:10px}.cx-accordion .cx-accordion-item .cx-accordion-tab{background-color:var(--cx-color-inverse)}.cx-accordion .cx-accordion-item .cx-accordion-tab:hover{cursor:pointer}.cx-accordion .cx-accordion-item .cx-accordion-tab .cx-accordion-title{padding:15px 15px 15px 50px;display:block;position:relative;font-weight:600}.cx-accordion .cx-accordion-item .cx-accordion-tabpanel{transition:height .3s ease-out;height:0;overflow:hidden;background-color:var(--cx-color-inverse)}.cx-accordion .cx-accordion-item .cx-accordion-tabpanel .cx-accordion-content{padding:0 40px 10px}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/ul[role=tablist] .nav-link{border:none}ul[role=tablist] .nav-link.active{background-color:var(--cx-color-inverse);color:var(--cx-color-primary);border-width:0 0 5px;border-style:solid}ul[role=tablist] .nav-link.active div{color:var(--cx-color-primary);font-weight:600}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*//*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.carousel-indicators{bottom:0;margin-bottom:0}.carousel-indicators li{margin-left:7px}.carousel-indicators>.active{background-color:#0075a3}.carousel-indicators>li{background-color:#d3d6db;width:12px;height:12px;border-radius:50%}.carousel-inner{margin-left:auto;margin-right:auto}@media (min-width:992px){.carousel-inner{margin-left:30px;margin-right:30px}}a,a:hover{color:var(--cx-color-primary)}a.disabled{pointer-events:var(--cx-pointer-event,none !important);cursor:var(--cx-cursor,not-allowed !important);opacity:.8}.cx-action-link{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);text-transform:uppercase;text-decoration:underline;cursor:pointer;display:inline-block}.cx-action-link:hover{color:var(--cx-color-primary)}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15)}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}.cx-container{max-width:540px}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid;vertical-align:0}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent;vertical-align:0}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0075a3}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.dropdown-menu{border-radius:0;margin-top:11px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected{background-color:transparent}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*//*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.cx-app__breadcrumb{background-color:#f4f4f4;text-align:center;padding-top:25px}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.cx-page{padding-bottom:120px}.cx-page-header{background-color:var(--cx-color-background);text-align:center;padding:25px 0}.cx-page-title{font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);font-weight:var(--cx-font-weight-semi);margin:0 auto}.cx-page-section{padding-top:60px}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.cx-section{margin-bottom:var(--cx-margin-bottom,50px)}.cx-section:last-child{margin-bottom:var(--cx-margin-bottom,0)}.cx-section-title{font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);font-weight:var(--cx-font-weight,var(--cx-font-weight-semi));margin-bottom:var(--cx-margin-bottom,25px);text-transform:var(--cx-text-transform,none)}.cx-section-title-alt{text-transform:var(--cx-text-transform,none)}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*//*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/.cx-container{width:100%;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}@media (min-width:768px){.cx-container{max-width:720px}cx-mini-cart{margin-right:.85rem}}@media (min-width:992px){.cx-container{max-width:960px}}@media (min-width:1200px){.carousel-indicators li{margin-left:25px}.carousel-indicators>li{width:18px;height:18px}.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}.cx-container{max-width:1400px}}.cx-notice{padding:32px 0;text-align:center;font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.6);color:var(--cx-color-dark);background-color:var(--cx-color-inverse);margin-bottom:-1.5rem}@-webkit-keyframes spin{100%{transform:rotate(360deg)}}@keyframes spin{100%{transform:rotate(360deg)}}:root{--cx-spinner-size:40px;--cx-color-background:#f4f4f4;--cx-color-text:#212738;--cx-color-inverse:#ffffff;--cx-color-transparent:transparent;--cx-color-primary:#0075A3;--cx-color-secondary:#747881;--cx-color-success:#5dac06;--cx-color-info:#17a2b8;--cx-color-warning:#ffc107;--cx-color-danger:#db0002;--cx-color-light:#d3d6db;--cx-color-dark:#212738;--cx-color-visual-focus:#6d9df7;--cx-font-weight-light:300;--cx-font-weight-normal:400;--cx-font-weight-semi:600;--cx-font-weight-bold:700;--cx-direction:ltr;--cx-transition-duration:0.5s;--cx-animation-duration:1s;--cx-border-radius:1em;--cx-buttons-border-radius:0.25rem;--cx-border-style:solid;--cx-spinner-radius:120px;--cx-spinner-border-width:15px;--cx-spinner-animation-time:1s;--cx-spinner-primary-color:var(--cx-color-primary);--cx-spinner-secondary-color:var(--cx-color-light)}cx-product-images cx-media:after{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:var(--cx-spinner-size);height:var(--cx-spinner-size);margin-top:calc(-1 * (var(--cx-spinner-size)/ 2));margin-left:calc(-1 * (var(--cx-spinner-size)/ 2));border-radius:50%;border:2px solid var(--cx-color-light);border-top-color:var(--cx-color-primary);-webkit-animation:.6s linear infinite spin;animation:.6s linear infinite spin;z-index:1;opacity:var(--cx-opacity,0);transition:all var(--cx-transition-duration,.6s)}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.cx-hamburger,.hamburger{padding:10px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.cx-hamburger:hover,.hamburger.is-active:hover,.hamburger:hover,.is-active.cx-hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before,.is-active.cx-hamburger .hamburger-inner,.is-active.cx-hamburger .hamburger-inner::after,.is-active.cx-hamburger .hamburger-inner::before{background-color:#fff}.hamburger-box{width:26px;height:17px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:26px;height:3px;background-color:#fff;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-7px}.hamburger-inner::after{bottom:-7px}.cx-hamburger .hamburger-inner,.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.cx-hamburger .hamburger-inner::before,.hamburger--squeeze .hamburger-inner::before{transition:top 75ms .12s ease,opacity 75ms ease}.cx-hamburger .hamburger-inner::after,.hamburger--squeeze .hamburger-inner::after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner,.is-active.cx-hamburger .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before,.is-active.cx-hamburger .hamburger-inner::before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after,.is-active.cx-hamburger .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*//*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-page-layout{display:block;width:100%}cx-page-layout>header{background-color:var(--cx-color-background);text-align:center;padding-bottom:25px;padding-top:25px}cx-page-layout cx-page-slot{display:flex;flex-wrap:wrap;justify-content:center;flex:1 1 var(--cx-flex-basis,100%)}cx-page-layout cx-page-slot>*{flex:1 1 var(--cx-flex-basis,100%)}cx-page-layout.footer{background-color:var(--cx-background-color,var(--cx-color-dark));color:var(--cx-color,var(--cx-color-inverse))}cx-category-navigation,cx-page-slot,cx-paragraph{display:block}.LandingPage2Template{display:flex;flex-wrap:wrap;max-width:1700px;margin:auto}.LandingPage2Template cx-page-slot.Section1{max-width:1140px;margin:30px auto auto}.LandingPage2Template cx-page-slot.Section2A{margin-left:auto}.LandingPage2Template cx-page-slot.Section2B{margin-right:auto}.LandingPage2Template cx-page-slot.Section2A,.LandingPage2Template cx-page-slot.Section2B{--cx-flex-basis:50%;max-width:570px}@media (max-width:991.98px){.LandingPage2Template cx-page-slot.Section1{margin-top:0}.LandingPage2Template cx-page-slot.Section2A,.LandingPage2Template cx-page-slot.Section2B{--cx-flex-basis:100%;max-width:100%}.LandingPage2Template cx-page-slot.Section2A>*,.LandingPage2Template cx-page-slot.Section2B>*{--cx-flex-basis:50%}}.LandingPage2Template cx-page-slot.Section3{max-width:1140px;margin:auto}.LandingPage2Template cx-page-slot.Section4{color:var(--cx-color,var(--cx-color-light));flex-wrap:nowrap}.ContentPage1Template{max-width:1140px;padding:2rem 1.5rem 0;margin:auto}.ContentPage1Template cx-page-slot.Section2A,.ContentPage1Template cx-page-slot.Section2B{display:block}.CategoryPageTemplate{max-width:1140px;margin:auto}.CategoryPageTemplate .Section1{margin-top:30px}.CategoryPageTemplate .Section2>*{--cx-flex-basis:33%}.ProductDetailsPageTemplate{padding:var(--cx-padding,2.5rem 0 0)}.ProductDetailsPageTemplate cx-page-slot.Summary{margin-bottom:40px}@media (min-width:992px){.ProductDetailsPageTemplate cx-page-slot.Summary{display:grid;grid-column-gap:20px;grid-row-gap:0;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,auto) 1fr}.ProductDetailsPageTemplate cx-page-slot.Summary cx-product-images{grid-column:1;grid-row:1/span 3}.ProductDetailsPageTemplate cx-page-slot.Summary cx-product-intro{grid-column:2;grid-row:1/2}.ProductDetailsPageTemplate cx-page-slot.Summary cx-product-summary{grid-column:2;grid-row:2/3}.ProductDetailsPageTemplate cx-page-slot.Summary cx-add-to-cart{grid-column:2;grid-row:3/4;padding:0 20px 20px}.ProductDetailsPageTemplate cx-page-slot.Summary cx-stock-notification{grid-column:2;grid-row:3/4;padding:20% 20px 20px}.ProductDetailsPageTemplate cx-page-slot.Summary cx-stock-notification:empty{display:none}cx-add-to-wishlist{grid-column:2;grid-row:3;padding:0 20px;margin-top:155px}}.ProductDetailsPageTemplate cx-page-slot.AddToCart{max-width:50%}.ProductDetailsPageTemplate cx-page-slot.CrossSelling,.ProductDetailsPageTemplate cx-page-slot.UpSelling{max-width:1140px;margin:auto}.ProductGridPageTemplate,.ProductListPageTemplate{max-width:1140px;margin:auto;display:flex}.ProductGridPageTemplate .ProductLeftRefinements,.ProductListPageTemplate .ProductLeftRefinements{order:1;max-width:25%;padding:60px 15px 15px}@media (max-width:991.98px){.LandingPage2Template cx-page-slot.Section4{flex-wrap:wrap}.LandingPage2Template cx-page-slot.Section4>*{--cx-flex-basis:50%;border-bottom:1px solid currentColor;border-right:1px solid currentColor}.CategoryPageTemplate .Section1{margin-top:0}.CategoryPageTemplate .Section2>*{--cx-flex-basis:50%}.ProductGridPageTemplate,.ProductListPageTemplate{flex-direction:column}.ProductGridPageTemplate .ProductLeftRefinements,.ProductListPageTemplate .ProductLeftRefinements{width:100%;max-width:none}}.ProductGridPageTemplate .ProductGridSlot,.ProductGridPageTemplate .ProductListSlot,.ProductListPageTemplate .ProductGridSlot,.ProductListPageTemplate .ProductListSlot{order:2;max-width:75%}.SearchResultsListPageTemplate{max-width:1140px;margin:auto;display:flex;flex-wrap:wrap;align-content:stretch;height:100%}@media (max-width:991.98px){.ProductGridPageTemplate .ProductGridSlot,.ProductGridPageTemplate .ProductListSlot,.ProductListPageTemplate .ProductGridSlot,.ProductListPageTemplate .ProductListSlot{width:100%;max-width:none}.SearchResultsListPageTemplate{flex-direction:column}}.SearchResultsListPageTemplate .ProductLeftRefinements{order:1;max-width:25%;padding:60px 15px 15px}@media (max-width:991.98px){.SearchResultsListPageTemplate .ProductLeftRefinements{width:100%;max-width:none}}.SearchResultsListPageTemplate .SearchResultsListSlot{order:2;max-width:75%}.SearchResultsListPageTemplate .Section2{padding:0 1rem}.SearchResultsListPageTemplate .Section4{padding:0 1rem;order:3}.CartPageTemplate{max-width:1140px;padding:0 1.5rem;margin:auto;display:flex;flex-wrap:wrap}.CartPageTemplate .TopContent{--cx-flex-basis:68%}.CartPageTemplate .CenterRightContentSlot{--cx-flex-basis:30%}@media (max-width:991.98px){.SearchResultsListPageTemplate .SearchResultsListSlot{width:100%;max-width:none}.CartPageTemplate .TopContent{--cx-flex-basis:100%}.CartPageTemplate .CenterRightContentSlot{--cx-flex-basis:50%;justify-content:flex-end}.CartPageTemplate .CenterRightContentSlot cx-cart-totals{max-width:50%}.CartPageTemplate .CenterRightContentSlot cx-cart-coupon{max-width:100%}.AccountPageTemplate,.CheckoutLoginPageTemplate,.LoginPageTemplate{--cx-max-width:100%}}.AccountPageTemplate,.CheckoutLoginPageTemplate,.LoginPageTemplate{padding-bottom:3rem}.AccountPageTemplate cx-page-slot,.CheckoutLoginPageTemplate cx-page-slot,.LoginPageTemplate cx-page-slot{max-width:1140px;padding:3rem 1.5rem 0;margin:auto}.AccountPageTemplate cx-page-slot>*,.CheckoutLoginPageTemplate cx-page-slot>*,.LoginPageTemplate cx-page-slot>*{max-width:var(--cx-max-width,50%)}.ErrorPageTemplate{padding-bottom:3rem}.ErrorPageTemplate cx-page-slot{max-width:1140px;margin:auto}.ErrorPageTemplate cx-page-slot cx-responsive-banner{max-width:400px}.ErrorPageTemplate cx-page-slot cx-link{text-decoration:underline}.ErrorPageTemplate cx-page-slot cx-paragraph{max-height:170px}.ErrorPageTemplate cx-page-slot>*{text-align:center}.BottomContent.ErrorPageTemplate,.MiddleContent.ErrorPageTemplate{display:block}.AccountPageTemplate{--cx-max-width:100%}.AccountPageTemplate cx-order-details-headline{order:1}.AccountPageTemplate cx-order-details-headline .cx-nav{justify-content:center;padding:1rem 0}.AccountPageTemplate cx-order-details-items{order:2}.AccountPageTemplate cx-order-details-shipping{order:4}.AccountPageTemplate cx-order-details-totals{order:3}.AccountPageTemplate cx-order-details-actions{order:5}.AccountPageTemplate cx-tab-paragraph-container .active{background-color:var(--cx-color-inverse)}.MultiStepCheckoutSummaryPageTemplate{max-width:1140px;padding:2rem 1.5rem 0;margin:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start}.MultiStepCheckoutSummaryPageTemplate cx-page-slot.TopContent{flex:0 100%}.MultiStepCheckoutSummaryPageTemplate cx-page-slot.BodyContent{flex:0 68%}.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent{flex:0 0 30%;flex-direction:column;justify-content:flex-start}.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary{flex:unset}.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-place-order{flex:unset;padding:1rem 2.5rem 0}@media (max-width:991.98px){.ErrorPageTemplate{--cx-max-width:100%}.MultiStepCheckoutSummaryPageTemplate{display:inline-block}.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent{--cx-flex-basis:50%;justify-content:flex-end;align-items:flex-end;flex-direction:column}.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary{max-width:50%;padding-top:1rem}.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary cx-order-summary{padding:1rem 2.5rem 0}.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-place-order{max-width:50%;padding-bottom:2rem;padding-top:0}}@media (max-width:767.98px){.CartPageTemplate .CenterRightContentSlot{--cx-flex-basis:100%}.CartPageTemplate .CenterRightContentSlot cx-cart-coupon,.CartPageTemplate .CenterRightContentSlot cx-cart-totals{max-width:none}.AccountPageTemplate cx-order-details-headline .cx-nav .btn-action{margin:0 0 1rem}.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent{--cx-flex-basis:100%;align-items:normal}.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-checkout-order-summary,.MultiStepCheckoutSummaryPageTemplate cx-page-slot.SideContent cx-place-order{max-width:100%}}.StoreFinderPageTemplate cx-page-slot.SideContent cx-banner img{width:auto}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-mini-cart{margin-left:.75rem;display:block}cx-mini-cart a{display:flex;background:var(--cx-color-primary);width:70px;height:48px;color:var(--cx-color-inverse);text-decoration:none;justify-content:space-around;color:currentColor}cx-mini-cart a:hover{color:currentColor;text-decoration:none}cx-mini-cart a .count{color:currentColor;align-self:center;padding-right:7px}cx-mini-cart a .total{display:none}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-added-to-cart-dialog .cx-dialog-header{padding:2rem 1.75rem .85rem;border-width:0}cx-added-to-cart-dialog .cx-dialog-title{font-size:var(--cx-font-size,1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222)}cx-added-to-cart-dialog .cx-dialog-body{padding:1rem 1rem 0}@media (max-width:767.98px){cx-mini-cart a{width:55px;height:57px;background-position:center top 4px;flex-direction:column;justify-content:center}cx-mini-cart a .count{padding-right:0;margin-bottom:-5px}cx-added-to-cart-dialog .cx-dialog-body{padding:0;background-color:var(--cx-color-inverse)}}cx-added-to-cart-dialog .cx-dialog-body cx-media.is-missing{min-width:100%;background-size:85px}cx-added-to-cart-dialog .cx-dialog-row{margin:0;display:flex;padding:0 .875rem 2.875rem;max-width:100%;flex-wrap:wrap}@media (max-width:767.98px){cx-added-to-cart-dialog .cx-dialog-row{flex-direction:column;padding:0}cx-added-to-cart-dialog .cx-dialog-item{padding:2rem}}cx-added-to-cart-dialog .cx-dialog-item .cx-compact .cx-price .cx-label,cx-added-to-cart-dialog .cx-dialog-item .cx-compact .cx-quantity .cx-label,cx-added-to-cart-dialog .cx-dialog-item .cx-compact .cx-total .cx-label{font-weight:var(--cx-font-weight-normal)}cx-added-to-cart-dialog .cx-dialog-item .cx-compact .cx-actions button.link{font-weight:var(--cx-font-weight-normal);text-decoration:underline}cx-added-to-cart-dialog .cx-dialog-separator{border-width:1px 0 0;border-style:solid;border-color:var(--cx-color-light)}cx-added-to-cart-dialog .cx-dialog-actions{display:flex;flex-direction:column;padding:0 1rem 0 2.5rem;border-width:0 0 0 1px;border-style:solid;border-color:var(--cx-color-light)}@media (max-width:767.98px){cx-added-to-cart-dialog .cx-dialog-actions{border-width:0;padding:1.875rem}}cx-added-to-cart-dialog .cx-dialog-promotions{padding:0 0 1.25rem}cx-added-to-cart-dialog .cx-dialog-total{font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);display:flex;justify-content:space-between;padding:0 0 1.25rem}cx-added-to-cart-dialog .cx-dialog-buttons{display:flex;flex-direction:column}cx-added-to-cart-dialog .cx-dialog-buttons .btn-primary{margin:0 0 .625rem}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-cart-details{display:block}cx-cart-details .cart-details-wrapper{padding:2rem 0}cx-cart-details .cx-total{font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);margin:0 0 1rem}cx-cart-details .cx-promotions{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-success);padding:.5rem 0}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-cart-item cx-media.is-missing{min-width:96px}cx-cart-item .cx-name{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);overflow-wrap:break-word;padding:0;min-width:17rem}cx-cart-item .cx-name .cx-link{color:var(--cx-color-text);text-decoration:none}cx-cart-item .cx-name .cx-link:hover{color:var(--cx-color-primary)}cx-cart-item .cx-code{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-secondary);padding:.625rem 0}cx-cart-item .cx-property{display:flex}cx-cart-item .cx-property:last-of-type{margin-bottom:.5rem}cx-cart-item .cx-label{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);overflow-wrap:break-word;padding-right:1rem}cx-cart-item .cx-value{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);overflow-wrap:break-word;font-weight:400}@media (max-width:767.98px){cx-cart-item .cx-info-container{display:flex;flex-direction:column}cx-cart-item .cx-label{min-width:5rem}cx-cart-item .cx-value{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222)}}cx-cart-item .cx-price{display:flex;justify-content:center;align-items:center;font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);font-weight:400}@media (max-width:767.98px){cx-cart-item .cx-price{justify-content:flex-start}}cx-cart-item .cx-price .cx-old{text-decoration:line-through;color:var(--cx-color-secondary);padding:0 1rem 0 0}cx-cart-item .cx-price .cx-new{color:var(--cx-color-primary)}cx-cart-item .cx-quantity{display:flex;justify-content:center;align-items:center}@media (max-width:767.98px){cx-cart-item .cx-quantity{justify-content:flex-start}}cx-cart-item .cx-total{display:flex;justify-content:flex-end;align-items:center}@media (max-width:767.98px){cx-cart-item .cx-total{justify-content:flex-start}}cx-cart-item .cx-promo{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-success);padding:.75rem 0;margin:0}cx-cart-item .cx-availability{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-danger);padding:.75rem 0;margin:0}cx-cart-item .cx-actions{display:flex;justify-content:flex-end;padding:0}@media (max-width:767.98px){cx-cart-item .cx-actions{display:flex;justify-content:flex-start;padding:0}}cx-cart-item .cx-actions button.link{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-text);border-width:0;text-decoration:none}cx-cart-item .cx-actions button.link:hover{text-decoration:underline}cx-cart-item .cx-compact{display:flex;flex-direction:row}cx-cart-item .cx-compact .cx-image-container{padding:0}cx-cart-item .cx-compact .cx-info-container{display:flex;flex-direction:column;margin:0}cx-cart-item .cx-compact .cx-actions,cx-cart-item .cx-compact .cx-price,cx-cart-item .cx-compact .cx-quantity,cx-cart-item .cx-compact .cx-total{justify-content:flex-start;padding:0 0 10px}cx-cart-item .cx-compact .cx-actions .cx-label,cx-cart-item .cx-compact .cx-price .cx-label,cx-cart-item .cx-compact .cx-quantity .cx-label,cx-cart-item .cx-compact .cx-total .cx-label{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);min-width:5rem}cx-cart-item .cx-compact .cx-actions .cx-value,cx-cart-item .cx-compact .cx-price .cx-value,cx-cart-item .cx-compact .cx-quantity .cx-value,cx-cart-item .cx-compact .cx-total .cx-value{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222)}cx-cart-item .cx-compact .cx-actions button.link,cx-cart-item .cx-compact .cx-price button.link,cx-cart-item .cx-compact .cx-quantity button.link,cx-cart-item .cx-compact .cx-total button.link{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-text)}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-cart-totals{padding:2rem 3rem}cx-cart-totals cx-order-summary{padding:2rem 0 1rem}cx-order-summary{display:block;padding:1rem 2.5rem 0;margin:0}cx-order-summary h4{text-transform:uppercase;font-weight:var(--cx-font-weight-semi)}cx-order-summary .cx-summary-label{text-align:start;padding:0}cx-order-summary .cx-summary-amount{text-align:end;padding:0}cx-order-summary .cx-summary-row{padding:.5rem 0;display:flex;flex-wrap:wrap}cx-order-summary .cx-summary-savings{color:var(--cx-color-success)}cx-order-summary .cx-summary-total{font-weight:var(--cx-font-weight-bold)}cx-order-summary .cx-coupon-code-pill{background:var(--cx-g-color-light);padding:7px 15px 7px 13px;margin:10px 10px 5px 0;display:inline-flex;align-items:flex-start;border-radius:4px;word-break:break-all}cx-order-summary .cx-coupon-code--pill-value{line-height:1.7}cx-add-to-cart .quantity{margin:0 0 20px}cx-add-to-cart .quantity label{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);margin:15px 0 10px}cx-add-to-cart .quantity .info{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222);margin:0 15px;color:var(--cx-color-secondary)}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-cart-coupon{padding:2rem 3rem}cx-cart-coupon .couponbox-is-active .cx-customer-coupons{display:block}cx-cart-coupon .cx-cart-coupon-title{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);margin:1.125rem 0 .5rem}cx-cart-coupon .cx-apply-voucher{position:relative}cx-cart-coupon .cx-customer-coupons{display:none;z-index:100;position:absolute;max-height:130px;overflow:auto;width:100%;background-color:var(--cx-color-inverse);font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.6);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-top:-.25rem}@media (max-width:767.98px){cx-cart-coupon .cx-customer-coupons .coupons{display:block}}cx-cart-coupon .cx-customer-coupons .coupons a{display:grid;text-decoration:none;cursor:pointer}cx-cart-coupon .cx-customer-coupons .coupons a:hover{background:var(--cx-color-light);color:currentColor}cx-cart-coupon .cx-customer-coupons .coupons a .coupon-id{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222);padding:6px 3px;word-break:break-word}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-applied-coupons .cx-applied-coupon-title{display:flex;flex-wrap:wrap}cx-applied-coupons .cx-coupon-list-wrap{margin-bottom:1rem}cx-applied-coupons .cx-coupon-card-grid{display:grid}cx-applied-coupons .coupon-summary{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222);display:inline-flex;align-items:flex-start;padding:var(--cx-padding,.25rem .25rem);word-break:break-all;margin:var(--cx-margin,.25rem .25rem 0 0)}cx-applied-coupons .cx-coupon-card{background:var(--cx-color-background);border:1px solid #d3d6db;border-radius:.25rem}@media (max-width:991.98px){cx-cart-coupon,cx-cart-totals{padding:0 3rem 2rem}cx-cart-totals cx-order-summary{padding:0 0 2rem}cx-applied-coupons .cx-coupon-card-grid{flex:0 0 100%;max-width:100%}}@media (min-width:768px){cx-cart-coupon .form-group .col-md-4{padding:0}cx-applied-coupons .cx-coupon-card-grid{padding-right:0}}cx-applied-coupons .textonly{margin:0 10px 10px 0;font-size:14px}cx-applied-coupons .cx-coupon-apply{display:inline-flex;align-items:center;font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);padding:1rem;word-break:break-all}cx-applied-coupons .cx-coupon-apply .cx-cart-coupon-code{flex:1}cx-applied-coupons .cx-coupon-apply .close{padding-left:.7rem}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}cx-item-counter .cx-counter-wrapper{display:inline-flex;flex-direction:column}cx-item-counter .cx-counter{border-radius:4px;border-width:1px;border-style:solid;border-color:var(--cx-color-light)}cx-item-counter .cx-counter-value{border:solid;text-align:center;border-width:0 1px;border-color:var(--cx-color-light);padding:12px 9px;max-height:46px;min-width:48px;max-width:78px}cx-item-counter .cx-counter-action{max-height:48px;min-width:40px;border:none;cursor:pointer;color:var(--cx-color-text);background-color:var(--cx-color-transparent);margin:0;font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.6)}cx-item-counter .cx-counter-action:hover{color:var(--cx-color-primary)}cx-item-counter .cx-counter-action:focus{color:var(--cx-color,var(--cx-color-primary));font-weight:var(--cx-font-weight-bold);cursor:pointer}cx-item-counter .cx-counter-action:disabled{color:var(--cx-color-light);opacity:1;cursor:not-allowed}cx-add-to-wishlist .btn{text-transform:none}cx-add-to-wishlist .button-remove{vertical-align:inherit}cx-add-to-wishlist .button-add,cx-add-to-wishlist .button-remove{padding:0;font-size:1rem}cx-add-to-wishlist .button-text{margin-left:.3em}cx-add-to-wishlist .button-add-link{padding-left:0}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-save-for-later{display:block}cx-save-for-later .cart-details-wrapper{padding:2rem 0}cx-save-for-later .cx-total{font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);margin:0 0 1rem}cx-save-for-later .cx-remove-btn{text-align:right;padding-left:0;padding-right:0}cx-save-for-later .cx-sfl-btn{text-align:right;padding-right:0}cx-save-for-later .cx-empty-cart-info{margin-top:3rem}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-checkout-progress .cx-nav,cx-checkout-progress-mobile-bottom .cx-nav,cx-checkout-progress-mobile-top .cx-nav{font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);margin:0}cx-checkout-progress .cx-nav .cx-list,cx-checkout-progress-mobile-bottom .cx-nav .cx-list,cx-checkout-progress-mobile-top .cx-nav .cx-list{display:flex;flex-direction:row;list-style:none;padding:0;margin:0}cx-checkout-progress .cx-nav .cx-item,cx-checkout-progress-mobile-bottom .cx-nav .cx-item,cx-checkout-progress-mobile-top .cx-nav .cx-item{color:var(--cx-color-text);padding:0 0 1.375rem}cx-checkout-progress .cx-nav .cx-item ::after,cx-checkout-progress-mobile-bottom .cx-nav .cx-item ::after,cx-checkout-progress-mobile-top .cx-nav .cx-item ::after{padding:0 .75rem 0 0;content:">";color:var(--cx-color-text)}@media (min-width:992px) and (max-width:1199.98px){cx-checkout-progress .cx-nav,cx-checkout-progress-mobile-bottom .cx-nav,cx-checkout-progress-mobile-top .cx-nav{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222)}cx-checkout-progress .cx-nav .cx-item ::after,cx-checkout-progress-mobile-bottom .cx-nav .cx-item ::after,cx-checkout-progress-mobile-top .cx-nav .cx-item ::after{padding:0 .5rem 0 0}}cx-checkout-progress .cx-nav .cx-item:first-child ::before,cx-checkout-progress .cx-nav .cx-item:last-child ::after,cx-checkout-progress-mobile-bottom .cx-nav .cx-item:first-child ::before,cx-checkout-progress-mobile-bottom .cx-nav .cx-item:last-child ::after,cx-checkout-progress-mobile-top .cx-nav .cx-item:first-child ::before,cx-checkout-progress-mobile-top .cx-nav .cx-item:last-child ::after{padding:0;content:""}cx-checkout-progress .cx-link,cx-checkout-progress-mobile-bottom .cx-link,cx-checkout-progress-mobile-top .cx-link{color:var(--cx-color-text);cursor:pointer;text-decoration:none}cx-checkout-progress .cx-link.is-disabled,cx-checkout-progress-mobile-bottom .cx-link.is-disabled,cx-checkout-progress-mobile-top .cx-link.is-disabled{color:var(--cx-color-light);cursor:not-allowed;pointer-events:none}cx-checkout-progress .cx-link.is-disabled::after,cx-checkout-progress-mobile-bottom .cx-link.is-disabled::after,cx-checkout-progress-mobile-top .cx-link.is-disabled::after{color:var(--cx-color-light)}cx-checkout-progress .cx-link.is-active,cx-checkout-progress .cx-link.is-active::after,cx-checkout-progress-mobile-bottom .cx-link.is-active,cx-checkout-progress-mobile-bottom .cx-link.is-active::after,cx-checkout-progress-mobile-top .cx-link.is-active,cx-checkout-progress-mobile-top .cx-link.is-active::after{color:var(--cx-color-primary)}cx-checkout-progress .cx-media .cx-list-media,cx-checkout-progress-mobile-bottom .cx-media .cx-list-media,cx-checkout-progress-mobile-top .cx-media .cx-list-media{display:none;font-size:var(--cx-font-size,1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);justify-content:space-between;align-items:center;line-height:4.75rem;min-width:100%;border-width:1px 0 0;border-style:solid;border-color:var(--cx-color-light);margin:0}cx-checkout-progress .cx-media .cx-list-media.is-active,cx-checkout-progress-mobile-bottom .cx-media .cx-list-media.is-active,cx-checkout-progress-mobile-top .cx-media .cx-list-media.is-active{background-color:var(--cx-color-background);border:0}cx-checkout-progress .cx-media .cx-list-media button,cx-checkout-progress-mobile-bottom .cx-media .cx-list-media button,cx-checkout-progress-mobile-top .cx-media .cx-list-media button{font-weight:var(--cx-font-weight-semi)}@media (max-width:991.98px){cx-checkout-progress .cx-media .cx-list-media,cx-checkout-progress-mobile-bottom .cx-media .cx-list-media,cx-checkout-progress-mobile-top .cx-media .cx-list-media{display:flex;padding:0 3.5rem;border-width:0 0 1px;border-style:solid;border-color:var(--cx-color-light)}cx-billing-address-form{display:block;background-color:var(--cx-color-background)}}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/@media (max-width:991.98px){cx-billing-address-form .col-md-12{padding:0 4.375rem}.ProductDetailsPageTemplate cx-billing-address-form .tab-delivery,.ProductDetailsPageTemplate cx-billing-address-form cx-page-slot.Summary,cx-billing-address-form .ProductDetailsPageTemplate .tab-delivery,cx-billing-address-form .ProductDetailsPageTemplate cx-page-slot.Summary,cx-billing-address-form .container{width:100%}}@media (max-width:767.98px){cx-checkout-progress .cx-media .cx-list-media,cx-checkout-progress-mobile-bottom .cx-media .cx-list-media,cx-checkout-progress-mobile-top .cx-media .cx-list-media{padding:0 1.375rem}cx-billing-address-form .col-md-12{padding:0 2.25rem}}cx-billing-address-form .cx-checkout-btns{padding:1rem 0;justify-content:flex-end}@media (max-width:767.98px){cx-billing-address-form .cx-checkout-btns{padding:1.25rem 0}}@media (max-width:991.98px){cx-billing-address-form .cx-checkout-btns{padding:1.25rem 0}cx-billing-address-form .cx-checkout-btns .btn-action{margin:0 0 1rem}cx-billing-address-form .cx-checkout-body.row{padding:0}}cx-billing-address-form .cx-checkout-title{text-transform:capitalize;margin:0 auto;padding:2.375rem 0 1.75rem}cx-billing-address-form .cx-checkout-body{display:flex;align-items:stretch}cx-billing-address-form .cx-checkout-text{margin-bottom:1.25rem}@media (max-width:991.98px){cx-billing-address-form .cx-checkout-text{padding-left:3.5rem}cx-payment-method{display:block;background-color:var(--cx-color-background)}}@media (max-width:767.98px){cx-billing-address-form .cx-checkout-text{padding-left:1.5rem}}cx-billing-address-form .cx-spinner{padding-top:30px;padding-bottom:30px}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/@media (max-width:991.98px){cx-payment-method .col-md-12{padding:0 4.375rem}.ProductDetailsPageTemplate cx-payment-method .tab-delivery,.ProductDetailsPageTemplate cx-payment-method cx-page-slot.Summary,cx-payment-method .ProductDetailsPageTemplate .tab-delivery,cx-payment-method .ProductDetailsPageTemplate cx-page-slot.Summary,cx-payment-method .container{width:100%}}@media (max-width:767.98px){cx-payment-method .col-md-12{padding:0 2.25rem}}cx-payment-method .cx-checkout-btns{padding:1rem 0;justify-content:flex-end}cx-payment-method .cx-checkout-text{margin-bottom:1.25rem}@media (max-width:767.98px){cx-payment-method .cx-checkout-btns{padding:1.25rem 0}}cx-payment-method .cx-spinner{padding-top:30px;padding-bottom:30px}.ProductDetailsPageTemplate cx-payment-method .cx-payment.tab-delivery,.ProductDetailsPageTemplate cx-payment-method cx-page-slot.cx-payment.Summary,cx-payment-method .ProductDetailsPageTemplate .cx-payment.tab-delivery,cx-payment-method .ProductDetailsPageTemplate cx-page-slot.cx-payment.Summary,cx-payment-method .cx-payment.container{padding:0}cx-payment-method .cx-payment-card{padding-bottom:30px}cx-payment-method .cx-payment-card-inner{height:100%;background-color:var(--cx-color-inverse);cursor:pointer}cx-payment-method .cx-card-img-container .fab::before,cx-payment-method .cx-card-img-container .fas::before{font-size:var(--cx-font-size,48px)}cx-payment-method .cx-checkout-title{text-transform:capitalize;text-transform:uppercase;margin:0 auto;padding:2.375rem 0 1.75rem}@media (max-width:991.98px){cx-payment-method .cx-checkout-btns .btn-action{margin:0 0 1rem}cx-payment-method .cx-payment-card-inner{background-color:var(--cx-color-inverse)}cx-payment-method .cx-checkout-text{padding-left:3.5rem}}cx-payment-method .cx-checkout-btns{padding-bottom:1rem}@media (max-width:767.98px){cx-payment-method .cx-checkout-text{padding-left:1.5rem}cx-payment-method .cx-checkout-btns .btn-action{margin-bottom:1rem}}cx-payment-method .cx-checkout-body{display:flex;align-items:stretch}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/@media (max-width:991.98px){cx-payment-method .cx-checkout-btns{padding:1.25rem 0}cx-payment-method .cx-checkout-body.row{padding:0}cx-payment-form{display:block;background-color:var(--cx-color-background)}cx-payment-form .col-md-12{padding:0 4.375rem}.ProductDetailsPageTemplate cx-payment-form .tab-delivery,.ProductDetailsPageTemplate cx-payment-form cx-page-slot.Summary,cx-payment-form .ProductDetailsPageTemplate .tab-delivery,cx-payment-form .ProductDetailsPageTemplate cx-page-slot.Summary,cx-payment-form .container{width:100%}}@media (max-width:767.98px){cx-payment-form .col-md-12{padding:0 2.25rem}}cx-payment-form .cx-checkout-btns{padding:1rem 0;justify-content:flex-end}@media (max-width:767.98px){cx-payment-form .cx-checkout-btns{padding:1.25rem 0}}@media (max-width:991.98px){cx-payment-form .cx-checkout-btns{padding:1.25rem 0}cx-payment-form .cx-checkout-btns .btn-action{margin:0 0 1rem}cx-payment-form .cx-checkout-body.row{padding:0}}cx-payment-form .cx-checkout-title{text-transform:capitalize;margin:0 auto;padding:2.375rem 0 1.75rem}cx-payment-form .cx-checkout-body{display:flex;align-items:stretch}cx-payment-form .cx-checkout-text{margin-bottom:1.25rem}@media (max-width:991.98px){cx-payment-form .cx-checkout-text{padding-left:3.5rem}}@media (max-width:767.98px){cx-payment-form .cx-checkout-text{padding-left:1.5rem}}cx-payment-form .cx-spinner{padding-top:30px;padding-bottom:30px}cx-payment-form .cx-payment-form-tooltip{margin:0 0 0 .1875rem;font-size:18px;position:relative;top:2px;color:var(--cx-color-secondary)}cx-payment-form .cx-payment-form-billing{margin:0 0 1.25rem}cx-payment-form .cx-payment-form-billing-address{font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);padding:.875rem 0 1.25rem}cx-payment-form .cx-payment-form-exp-date{display:flex;flex-direction:row;flex-wrap:nowrap}cx-payment-form .form-check{margin:0}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-review-submit .cx-review{padding:0 0 1rem}cx-review-submit .cx-review-title{text-transform:uppercase;margin:0 auto;padding:2.375rem 0 1.25rem}cx-review-submit .cx-review-summary{margin:0;background-color:var(--cx-color-background)}cx-review-submit .cx-review-summary-wrapper{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;word-break:break-all}cx-review-submit .cx-review-summary-edit-step{padding:0 20px 20px}@media (max-width:991.98px){cx-review-submit .cx-review-summary-edit-step{padding:10px 0 0}cx-review-submit .cx-review-summary .cx-review-summary-card{background-color:#fff;border-style:solid;border-width:1px;border-color:var(--cx-color-light);min-height:auto}}cx-review-submit .row{margin:0}cx-review-submit .form-check{padding:0;margin:0}cx-review-submit .col-md-4{padding:0}cx-review-submit .cx-review-cart-total{font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);margin:2.625rem 0 .5rem}cx-review-submit .cx-review-cart-heading{font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);padding:1.375rem 0;margin:0;border-style:solid;border-width:1px 0;border-color:var(--cx-color-light)}@media (max-width:991.98px){cx-review-submit .cx-review-cart-heading{border-width:1px 0 0;max-width:100%;min-width:100%;padding:1.375rem 0 1.375rem 3.5rem}cx-review-submit .cx-review-cart-item .col-md-12{padding:0}}@media (max-width:767.98px){cx-review-submit .cx-review-cart-heading{max-width:100%;min-width:100%;padding:1.375rem 0 1.375rem 1.25rem}cx-review-submit .cx-review-cart-item .col-md-12{padding:0}}cx-review-submit .cx-review-cart-item{padding:0}@media (max-width:991.98px){cx-review-submit .cx-review-cart-item{border-style:solid;border-width:1px 0 0;border-color:var(--cx-color-light)}cx-review-submit{display:block;background-color:var(--cx-color-background)}cx-review-submit .col-md-12{padding:0 4.375rem}.ProductDetailsPageTemplate cx-review-submit .tab-delivery,.ProductDetailsPageTemplate cx-review-submit cx-page-slot.Summary,cx-review-submit .ProductDetailsPageTemplate .tab-delivery,cx-review-submit .ProductDetailsPageTemplate cx-page-slot.Summary,cx-review-submit .container{width:100%}}@media (max-width:767.98px){cx-review-submit .col-md-12{padding:0 2.25rem}}cx-review-submit .cx-checkout-btns{padding:1rem 0;justify-content:flex-end}@media (max-width:767.98px){cx-review-submit .cx-checkout-btns{padding:1.25rem 0}}@media (max-width:991.98px){cx-review-submit .cx-checkout-btns{padding:1.25rem 0}cx-review-submit .cx-checkout-btns .btn-action{margin:0 0 1rem}cx-review-submit .cx-checkout-body.row{padding:0}}cx-review-submit .cx-checkout-title{text-transform:capitalize;margin:0 auto;padding:2.375rem 0 1.75rem}cx-review-submit .cx-checkout-body{display:flex;align-items:stretch}cx-review-submit .cx-checkout-text{margin-bottom:1.25rem}@media (max-width:991.98px){cx-review-submit .cx-checkout-text{padding-left:3.5rem}}@media (max-width:767.98px){cx-review-submit .cx-checkout-text{padding-left:1.5rem}}cx-review-submit .cx-spinner{padding-top:30px;padding-bottom:30px}@media (max-width:991.98px){cx-review-submit .col-md-12{padding:0 3.5rem 3.5rem}cx-shipping-address{display:block;background-color:var(--cx-color-background)}}@media (max-width:767.98px){cx-review-submit .col-md-12{padding:0 1.25rem 1.25rem}}cx-place-order .cx-place-order-form{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222)}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/@media (max-width:991.98px){cx-shipping-address .col-md-12{padding:0 4.375rem}.ProductDetailsPageTemplate cx-shipping-address .tab-delivery,.ProductDetailsPageTemplate cx-shipping-address cx-page-slot.Summary,cx-shipping-address .ProductDetailsPageTemplate .tab-delivery,cx-shipping-address .ProductDetailsPageTemplate cx-page-slot.Summary,cx-shipping-address .container{width:100%}}@media (max-width:767.98px){cx-shipping-address .col-md-12{padding:0 2.25rem}}cx-shipping-address .cx-checkout-btns{padding:1rem 0;justify-content:flex-end}@media (max-width:767.98px){cx-shipping-address .cx-checkout-btns{padding:1.25rem 0}}@media (max-width:991.98px){cx-shipping-address .cx-checkout-btns{padding:1.25rem 0}cx-shipping-address .cx-checkout-btns .btn-action{margin:0 0 1rem}cx-shipping-address .cx-checkout-body.row{padding:0}}cx-shipping-address .cx-checkout-title{text-transform:capitalize;margin:0 auto;padding:2.375rem 0 1.75rem}cx-shipping-address .cx-checkout-body{display:flex;align-items:stretch}cx-shipping-address .cx-checkout-text{margin-bottom:1.25rem}@media (max-width:991.98px){cx-shipping-address .cx-checkout-text{padding-left:3.5rem}cx-address-form{display:block;background-color:var(--cx-color-background)}}@media (max-width:767.98px){cx-shipping-address .cx-checkout-text{padding-left:1.5rem}}cx-shipping-address .cx-spinner{padding-top:30px;padding-bottom:30px}cx-shipping-address .cx-shipping-address-card{padding-bottom:30px}cx-shipping-address .cx-shipping-address-card .cx-shipping-address-card-inner{height:100%;background-color:var(--cx-color-inverse);cursor:pointer}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/@media (max-width:991.98px){cx-address-form .col-md-12{padding:0 4.375rem}.ProductDetailsPageTemplate cx-address-form .tab-delivery,.ProductDetailsPageTemplate cx-address-form cx-page-slot.Summary,cx-address-form .ProductDetailsPageTemplate .tab-delivery,cx-address-form .ProductDetailsPageTemplate cx-page-slot.Summary,cx-address-form .container{width:100%}}@media (max-width:767.98px){cx-address-form .col-md-12{padding:0 2.25rem}}cx-address-form .cx-checkout-btns{padding:1rem 0;justify-content:flex-end}@media (max-width:767.98px){cx-address-form .cx-checkout-btns{padding:1.25rem 0}}@media (max-width:991.98px){cx-address-form .cx-checkout-btns{padding:1.25rem 0}cx-address-form .cx-checkout-btns .btn-action{margin:0 0 1rem}cx-address-form .cx-checkout-body.row{padding:0}}cx-address-form .cx-checkout-title{text-transform:capitalize;margin:0 auto;padding:2.375rem 0 1.75rem}cx-address-form .cx-checkout-body{display:flex;align-items:stretch}cx-address-form .cx-checkout-text{margin-bottom:1.25rem}@media (max-width:991.98px){cx-address-form .cx-checkout-text{padding-left:3.5rem}cx-delivery-mode{display:block;background-color:var(--cx-color-background)}}@media (max-width:767.98px){cx-address-form .cx-checkout-text{padding-left:1.5rem}}cx-address-form .cx-spinner{padding-top:30px;padding-bottom:30px}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-suggested-addresses-dialog .cx-dialog-header{padding:1rem 1rem 1rem 2rem;border-color:var(--cx-color-light)}cx-suggested-addresses-dialog .cx-dialog-title{font-size:var(--cx-font-size,1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222)}cx-suggested-addresses-dialog .cx-dialog-body{padding:1rem}@media (max-width:767.98px){cx-suggested-addresses-dialog .cx-dialog-body{padding:15px 0}}cx-suggested-addresses-dialog .cx-dialog-entered,cx-suggested-addresses-dialog .cx-dialog-suggested{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222);margin:0 0 0 .75rem}cx-suggested-addresses-dialog .cx-dialog-label{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222)}cx-suggested-addresses-dialog .cx-dialog-actions{display:flex;flex-direction:row}cx-suggested-addresses-dialog .cx-dialog-buttons{display:flex;justify-content:center}cx-suggested-addresses-dialog .cx-dialog-buttons+.cx-dialog-buttons{margin:0 0 0 .5rem}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/@media (max-width:991.98px){cx-delivery-mode .col-md-12{padding:0 4.375rem}.ProductDetailsPageTemplate cx-delivery-mode .tab-delivery,.ProductDetailsPageTemplate cx-delivery-mode cx-page-slot.Summary,cx-delivery-mode .ProductDetailsPageTemplate .tab-delivery,cx-delivery-mode .ProductDetailsPageTemplate cx-page-slot.Summary,cx-delivery-mode .container{width:100%}}@media (max-width:767.98px){cx-delivery-mode .col-md-12{padding:0 2.25rem}}cx-delivery-mode .cx-checkout-btns{padding:1rem 0;justify-content:flex-end}@media (max-width:767.98px){cx-delivery-mode .cx-checkout-btns{padding:1.25rem 0}}@media (max-width:991.98px){cx-delivery-mode .cx-checkout-btns{padding:1.25rem 0}cx-delivery-mode .cx-checkout-btns .btn-action{margin:0 0 1rem}cx-delivery-mode .cx-checkout-body.row{padding:0}}cx-delivery-mode .cx-checkout-title{text-transform:capitalize;margin:0 auto;padding:2.375rem 0 1.75rem}cx-delivery-mode .cx-checkout-body{display:flex;align-items:stretch}cx-delivery-mode .cx-checkout-text{margin-bottom:1.25rem}@media (max-width:991.98px){cx-delivery-mode .cx-checkout-text{padding-left:3.5rem}.ProductDetailsPageTemplate cx-order-confirmation-items .cx-order-items.tab-delivery,.ProductDetailsPageTemplate cx-order-confirmation-items cx-page-slot.cx-order-items.Summary,cx-order-confirmation-items .ProductDetailsPageTemplate .cx-order-items.tab-delivery,cx-order-confirmation-items .ProductDetailsPageTemplate cx-page-slot.cx-order-items.Summary,cx-order-confirmation-items .cx-order-items.container{max-width:100%;min-width:100%;padding:0}}cx-delivery-mode .cx-spinner{padding-top:30px;padding-bottom:30px}cx-delivery-mode .form-check{display:flex;margin-bottom:0}cx-delivery-mode .form-check .cx-delivery-label{padding:0;margin:0 auto 1.5rem .75rem;width:100%;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}cx-delivery-mode .form-check .cx-delivery-label .cx-delivery-shipping{flex:50%}cx-delivery-mode .form-check .cx-delivery-label .cx-delivery-price{flex:50%;text-align:right}cx-delivery-mode .form-check .cx-delivery-label .cx-delivery-details{flex:100%;flex-basis:100%;color:var(--cx-color-success)}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/@media (max-width:767.98px){cx-delivery-mode .cx-checkout-text{padding-left:1.5rem}.ProductDetailsPageTemplate cx-order-confirmation-items .cx-order-items.tab-delivery,.ProductDetailsPageTemplate cx-order-confirmation-items cx-page-slot.cx-order-items.Summary,cx-order-confirmation-items .ProductDetailsPageTemplate .cx-order-items.tab-delivery,cx-order-confirmation-items .ProductDetailsPageTemplate cx-page-slot.cx-order-items.Summary,cx-order-confirmation-items .cx-order-items.container{max-width:100%;min-width:100%;padding:0}}cx-order-confirmation-items .cx-order-items-header{font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);padding:1.375rem 0;margin:0;border-width:0 0 1px;border-style:solid;border-color:var(--cx-color-light)}@media (max-width:991.98px){cx-order-confirmation-items .cx-order-items-header{max-width:100%;min-width:100%;padding-left:2.5rem}}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-order-confirmation-overview .cx-order-review-summary{background-color:var(--cx-color-background);border-width:0 0 1px;border-style:solid;border-color:var(--cx-color-light)}.ProductDetailsPageTemplate cx-order-confirmation-overview .cx-order-review-summary .tab-delivery,.ProductDetailsPageTemplate cx-order-confirmation-overview .cx-order-review-summary cx-page-slot.Summary,cx-order-confirmation-overview .cx-order-review-summary .ProductDetailsPageTemplate .tab-delivery,cx-order-confirmation-overview .cx-order-review-summary .ProductDetailsPageTemplate cx-page-slot.Summary,cx-order-confirmation-overview .cx-order-review-summary .container{padding:0}@media (max-width:991.98px){cx-order-confirmation-overview .cx-order-review-summary{background-color:var(--cx-color-inverse)}.ProductDetailsPageTemplate cx-order-confirmation-overview .cx-order-review-summary .tab-delivery,.ProductDetailsPageTemplate cx-order-confirmation-overview .cx-order-review-summary cx-page-slot.Summary,cx-order-confirmation-overview .cx-order-review-summary .ProductDetailsPageTemplate .tab-delivery,cx-order-confirmation-overview .cx-order-review-summary .ProductDetailsPageTemplate cx-page-slot.Summary,cx-order-confirmation-overview .cx-order-review-summary .container{max-width:100%;min-width:100%;padding:0 1.25rem}}@media (max-width:767.98px){cx-order-confirmation-items .cx-order-items-header{max-width:100%;min-width:100%;padding-left:1rem}cx-order-confirmation-overview .cx-order-review-summary .summary-card{background-color:var(--cx-color-inverse);border-width:1px;border-style:solid;border-color:var(--cx-color-light);margin:.625rem 0}.ProductDetailsPageTemplate cx-order-confirmation-overview .cx-order-review-summary .tab-delivery,.ProductDetailsPageTemplate cx-order-confirmation-overview .cx-order-review-summary cx-page-slot.Summary,cx-order-confirmation-overview .cx-order-review-summary .ProductDetailsPageTemplate .tab-delivery,cx-order-confirmation-overview .cx-order-review-summary .ProductDetailsPageTemplate cx-page-slot.Summary,cx-order-confirmation-overview .cx-order-review-summary .container{padding:1.25rem}}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-order-confirmation-thank-you-message .cx-order-confirmation-message{text-align:var(--cx-text-align,center);padding:var(--cx-padding,2.5rem)}cx-order-confirmation-thank-you-message .cx-order-confirmation-message h2{font-weight:400}cx-order-confirmation-thank-you-message .cx-order-confirmation-message .btn-link{font-size:.875rem;font-weight:700;text-transform:var(--cx-text-transform,uppercase)}cx-order-confirmation-thank-you-message .cx-page-title{color:var(--cx-color,var(--cx-color-text))}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-order-confirmation-totals .cx-order-summary{padding-right:var(--cx-padding,0)}@media (max-width:991.98px){.ProductDetailsPageTemplate cx-order-confirmation-totals .cx-order-summary.tab-delivery,.ProductDetailsPageTemplate cx-order-confirmation-totals cx-page-slot.cx-order-summary.Summary,cx-order-confirmation-totals .ProductDetailsPageTemplate .cx-order-summary.tab-delivery,cx-order-confirmation-totals .ProductDetailsPageTemplate cx-page-slot.cx-order-summary.Summary,cx-order-confirmation-totals .cx-order-summary.container{max-width:var(--cx-max-width,100%);min-width:var(--cx-min-width,100%);padding-right:var(--cx-padding,1.625rem)}custom-navigation-ui.flyout .wrapper,cx-navigation-ui.flyout .wrapper{height:0;overflow:hidden}}@media (max-width:767.98px){.ProductDetailsPageTemplate cx-order-confirmation-totals .cx-order-summary.tab-delivery,.ProductDetailsPageTemplate cx-order-confirmation-totals cx-page-slot.cx-order-summary.Summary,cx-order-confirmation-totals .ProductDetailsPageTemplate .cx-order-summary.tab-delivery,cx-order-confirmation-totals .ProductDetailsPageTemplate cx-page-slot.cx-order-summary.Summary,cx-order-confirmation-totals .cx-order-summary.container{padding:var(--cx-padding,0)}}cx-guest-register-form .register-guest{display:flex;justify-content:center;background-color:var(--cx-color-background);padding:1.5rem 1rem}cx-guest-register-form .register-guest p{margin-bottom:1 rem}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-promotions .cx-promotions{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-success);padding:.5rem 0}cx-promotions .cx-promotions ul{padding:0}cx-promotions .cx-promotions li{list-style-type:none}cx-promotions .cx-promotions ul>li{list-style-type:none;line-height:1.6;font-weight:700}cx-banner img{width:100%;margin:var(--cx-margin)}cx-banner p{font-size:4vw;line-height:5vw;text-shadow:2px 2px 4px rgba(0,0,0,.5);position:absolute;z-index:10;padding:5vw;color:#fff;width:100%;text-align:center;margin:0}cx-link a{display:inline;padding:var(--cx-padding,0);margin:var(--cx-margin,0);color:currentColor;display:var(--cx-display)}cx-breadcrumb{display:flex;flex-direction:column;padding:20px 0;text-align:center;color:currentcolor;background-color:var(--cx-color-background)}cx-breadcrumb nav{font-size:.85rem;padding:5px 0}cx-breadcrumb nav span{color:var(--cx-color-secondary)}cx-breadcrumb nav span:not(:last-child):after{content:"/"}cx-breadcrumb nav span a{color:inherit;padding:5px}custom-navigation-ui .wrapper,cx-navigation-ui .wrapper{cursor:default}custom-navigation-ui .wrapper[attr="1"],cx-navigation-ui .wrapper[attr="1"]{width:200px}custom-navigation-ui .wrapper[attr="2"],cx-navigation-ui .wrapper[attr="2"]{width:400px}custom-navigation-ui.flyout .wrapper,cx-navigation-ui.flyout .wrapper{color:#000}custom-navigation-ui.flyout .back,cx-navigation-ui.flyout .back{display:none}@media (max-width:991.98px){custom-navigation-ui.flyout .back,cx-navigation-ui.flyout .back{display:initial}custom-navigation-ui.flyout .back h5,cx-navigation-ui.flyout .back h5{text-transform:capitalize;justify-content:flex-start}custom-navigation-ui.flyout .back h5 cx-icon,cx-navigation-ui.flyout .back h5 cx-icon{padding-right:10px}custom-navigation-ui.flyout:not(.is-open) .back,cx-navigation-ui.flyout:not(.is-open) .back{display:none}}custom-navigation-ui nav:focus,cx-navigation-ui nav:focus{color:var(--cx-g-color-primary)}custom-navigation-ui h5,cx-navigation-ui h5{margin:0}custom-navigation-ui.flyout cx-generic-link,custom-navigation-ui.flyout h5,cx-navigation-ui.flyout cx-generic-link,cx-navigation-ui.flyout h5{display:flex;align-items:center;white-space:nowrap;color:currentColor}custom-navigation-ui.flyout cx-generic-link:hover,custom-navigation-ui.flyout h5:hover,cx-navigation-ui.flyout cx-generic-link:hover,cx-navigation-ui.flyout h5:hover{color:var(--cx-color-primary)}custom-navigation-ui.flyout cx-generic-link a,custom-navigation-ui.flyout h5 a,cx-navigation-ui.flyout cx-generic-link a,cx-navigation-ui.flyout h5 a{display:block;width:100%}@media (max-width:991.98px){custom-navigation-ui.flyout>nav>cx-generic-link,custom-navigation-ui.flyout>nav>h5,cx-navigation-ui.flyout>nav>cx-generic-link,cx-navigation-ui.flyout>nav>h5{text-transform:uppercase;font-weight:600}custom-navigation-ui.flyout cx-generic-link,custom-navigation-ui.flyout h5,cx-navigation-ui.flyout cx-generic-link,cx-navigation-ui.flyout h5{border-bottom:1px solid var(--cx-color-light);display:flex;justify-content:space-between;cursor:pointer}custom-navigation-ui.flyout cx-generic-link a,custom-navigation-ui.flyout h5,cx-navigation-ui.flyout cx-generic-link a,cx-navigation-ui.flyout h5{padding:1rem}}custom-navigation-ui cx-generic-link.all,cx-navigation-ui cx-generic-link.all{text-decoration:underline}custom-navigation-ui cx-icon:before,cx-navigation-ui cx-icon:before{font-size:1.5rem}custom-navigation-ui.flyout .childs[depth="1"],cx-navigation-ui.flyout .childs[depth="1"]{flex-direction:column}custom-navigation-ui a,cx-navigation-ui a{color:currentColor}custom-navigation-ui.flyout a,cx-navigation-ui.flyout a{display:block;text-decoration:none;white-space:nowrap}custom-navigation-ui.flyout .childs[wrap-after],cx-navigation-ui.flyout .childs[wrap-after]{display:grid;grid-column-gap:10px;grid-auto-flow:column;grid-template-rows:repeat(15,auto)}custom-navigation-ui.flyout .childs[wrap-after="5"],cx-navigation-ui.flyout .childs[wrap-after="5"]{grid-template-rows:repeat(5,auto)}custom-navigation-ui.flyout .childs[wrap-after="6"],cx-navigation-ui.flyout .childs[wrap-after="6"]{grid-template-rows:repeat(6,auto)}custom-navigation-ui.flyout .childs[wrap-after="7"],cx-navigation-ui.flyout .childs[wrap-after="7"]{grid-template-rows:repeat(7,auto)}custom-navigation-ui.flyout .childs[wrap-after="8"],cx-navigation-ui.flyout .childs[wrap-after="8"]{grid-template-rows:repeat(8,auto)}custom-navigation-ui.flyout .childs[wrap-after="9"],cx-navigation-ui.flyout .childs[wrap-after="9"]{grid-template-rows:repeat(9,auto)}custom-navigation-ui.flyout .childs[wrap-after="10"],cx-navigation-ui.flyout .childs[wrap-after="10"]{grid-template-rows:repeat(10,auto)}custom-navigation-ui.flyout .childs[wrap-after="11"],cx-navigation-ui.flyout .childs[wrap-after="11"]{grid-template-rows:repeat(11,auto)}custom-navigation-ui.flyout .childs[wrap-after="12"],cx-navigation-ui.flyout .childs[wrap-after="12"]{grid-template-rows:repeat(12,auto)}custom-navigation-ui.flyout .childs[wrap-after="13"],cx-navigation-ui.flyout .childs[wrap-after="13"]{grid-template-rows:repeat(13,auto)}custom-navigation-ui.flyout .childs[wrap-after="14"],cx-navigation-ui.flyout .childs[wrap-after="14"]{grid-template-rows:repeat(14,auto)}custom-navigation-ui.flyout .childs[wrap-after="15"],cx-navigation-ui.flyout .childs[wrap-after="15"]{grid-template-rows:repeat(15,auto)}custom-navigation-ui,cx-navigation-ui{display:flex}custom-navigation-ui nav,cx-navigation-ui nav{outline:0}@media (min-width:992px){cx-guest-register-form .register-guest{margin:0 0 2em}custom-navigation-ui.flyout .wrapper,cx-navigation-ui.flyout .wrapper{z-index:20}custom-navigation-ui.flyout>nav>.wrapper,cx-navigation-ui.flyout>nav>.wrapper{padding:15px 20px;background:#fff;position:absolute;visibility:hidden;opacity:0;margin-left:-10px;border:1px solid #ccc;transition:opacity .4s}custom-navigation-ui.flyout>nav,cx-navigation-ui.flyout>nav{cursor:pointer}custom-navigation-ui.flyout>nav>h5,cx-navigation-ui.flyout>nav>h5{margin-top:3px;padding:20px 15px 25px 0}custom-navigation-ui.flyout>nav nav>h5,cx-navigation-ui.flyout>nav nav>h5{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);cursor:default}custom-navigation-ui.flyout>nav nav>h5:hover,cx-navigation-ui.flyout>nav nav>h5:hover{color:currentColor}cx-navigation-ui>nav>cx-generic-link>a{padding:20px 15px 22px 0}nav>div>cx-generic-link{padding:10px 0}div.childs>nav>cx-generic-link>a{padding:5px 0}custom-navigation-ui cx-icon,cx-navigation-ui cx-icon{padding:0 0 0 7px}custom-navigation-ui cx-icon:before,cx-navigation-ui cx-icon:before{font-size:1rem}custom-navigation-ui.flyout .childs .childs,cx-navigation-ui.flyout .childs .childs{padding:0}custom-navigation-ui.flyout>nav:hover>.wrapper,cx-navigation-ui.flyout>nav:hover>.wrapper{opacity:1;visibility:visible}custom-navigation-ui.flyout:focus-within>nav:focus>.wrapper,cx-navigation-ui.flyout:focus-within>nav:focus>.wrapper{opacity:1;visibility:visible}custom-navigation-ui.flyout .childs,cx-navigation-ui.flyout .childs{display:flex}custom-navigation-ui.flyout .childs nav:not(:last-child),cx-navigation-ui.flyout .childs nav:not(:last-child){padding-right:20px}custom-navigation-ui.flyout .wrapper cx-icon,cx-navigation-ui.flyout .wrapper cx-icon{display:none}custom-navigation-ui.flyout>nav:last-child,cx-navigation-ui.flyout>nav:last-child{overflow:hidden}}custom-category-navigation cx-navigation-ui>nav>cx-generic-link,custom-category-navigation h5,cx-category-navigation cx-navigation-ui>nav>cx-generic-link,cx-category-navigation h5{text-transform:uppercase;font-weight:600}@media (max-width:991.98px){custom-navigation-ui.flyout,cx-navigation-ui.flyout{flex-direction:column;color:#000}custom-navigation-ui.flyout.is-open>nav,custom-navigation-ui.flyout.is-open>nav cx-generic-link.all,cx-navigation-ui.flyout.is-open>nav,cx-navigation-ui.flyout.is-open>nav cx-generic-link.all{display:none}custom-navigation-ui.flyout.is-open nav.is-open,custom-navigation-ui.flyout.is-open nav.is-open cx-generic-link.all,cx-navigation-ui.flyout.is-open nav.is-open,cx-navigation-ui.flyout.is-open nav.is-open cx-generic-link.all{display:initial}custom-navigation-ui.flyout.is-open nav.is-open>.wrapper,cx-navigation-ui.flyout.is-open nav.is-open>.wrapper{height:auto}custom-navigation-ui.flyout.is-open nav.is-opened,cx-navigation-ui.flyout.is-open nav.is-opened{display:initial}custom-navigation-ui.flyout.is-open nav.is-opened>.wrapper>.childs>nav,cx-navigation-ui.flyout.is-open nav.is-opened>.wrapper>.childs>nav{display:none}custom-navigation-ui.flyout.is-open nav.is-opened>.wrapper>.childs>nav.is-open,cx-navigation-ui.flyout.is-open nav.is-opened>.wrapper>.childs>nav.is-open{display:initial}custom-navigation-ui.flyout.is-open nav.is-opened>h5,cx-navigation-ui.flyout.is-open nav.is-opened>h5{display:none}custom-navigation-ui.flyout.is-open nav.is-opened>.wrapper,cx-navigation-ui.flyout.is-open nav.is-opened>.wrapper{height:auto}custom-category-navigation cx-navigation-ui.flyout.is-open nav.is-open>h5,cx-category-navigation cx-navigation-ui.flyout.is-open nav.is-open>h5{display:none}}cx-footer-navigation a{font-size:var(--cx-font-small,.8rem)}cx-footer-navigation a:hover{color:var(--cx-color-inverse);text-decoration:underline}cx-footer-navigation cx-navigation-ui h5{text-transform:uppercase;font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);margin-bottom:20px}cx-footer-navigation cx-navigation-ui{justify-content:center}cx-footer-navigation cx-navigation-ui>nav{margin:3vw}cx-footer-navigation .notice{padding:32px 0;text-align:center;font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.6);color:var(--cx-color-dark);background-color:var(--cx-color-inverse)}cx-media{position:relative;display:block}cx-media.is-missing[format=product]{min-height:255px;background-size:255px}cx-media.is-missing[format=thumbnail]{min-height:96px;background-size:96px}cx-media.is-missing{background:url(data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABVAAD/4QOIaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NjEwOTUyZjYtMmRmOS00ZmIxLWJmZDItODBlZDVjZDY3YjhjIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU2RkNERDA2RDQyQjExRTVBRUE3REEyNEFBNDQxNDBDIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU2RkNERDA1RDQyQjExRTVBRUE3REEyNEFBNDQxNDBDIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiZjI5Zjc3Zi1hZWM5LWY0NDgtOTM0MC1iZGJkYjk2MDk3OTIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0MDcyNjk0NS0zNjQ0LTExNzgtODI2OC1mMDQzMTA0ZTU5MWIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAACAQEBAQECAQECAwIBAgMDAgICAgMDAwMDAwMDBQMEBAQEAwUFBQYGBgUFBwcICAcHCgoKCgoMDAwMDAwMDAwMAQICAgQDBAcFBQcKCAcICgwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAEsASwDAREAAhEBAxEB/8QArQABAAIDAQEBAQAAAAAAAAAAAAcIBAUGAwIBCQEBAAMBAQAAAAAAAAAAAAAAAAIDBAEFEAABAwMCAwQCCgwKBwgDAAABAAIDBAUGEQchEggxQVETYRRxgeEiMlKTFVYXkUKS0iNzs3S0FjY3obHRYnJTVJRVGPCCojNjJHXBo9M0ZCW1OLKkSBEBAAICAQQCAgMBAQAAAAAAAAECEQMxIVESEzIEQSLwYRRDcf/aAAwDAQACEQMRAD8A/v4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIPx72saXvIDANSTwAA7yg1D9wsBjeY5L5b2vadC01lMCD6RzrvjKPlHd+fWJt/8A47b/AO+033674z2PKO59Ym3/APjtv/vtN9+njPY8o7n1ibf/AOO2/wDvtN9+njPY8o7n1i7ff47b/wC+0336eM9jyju2Ntu1rvNP65aKmKqpCdBLTSMlZr/SYSFyYw7E5ZC46ICAgICAgICAgICAgICAgICAgICAgICAgICAgICDUZ1mlm29xWsy2/O0oKRnNyN055Hk8rI2A/bOcQAu1rmcI2tiMqebob455upcJJLxVPp7ESfItdM9zaeNmvAOA053eLne1oOC201xVivsmzjlNAQEBAQbHGstybDri27YvXTUNwaQfMp3lvNpx0cOxw9BBC5MRPLsWmOFsOnTfmPd6zy2y9NbDmtA1rqlkY0ZPETyiZg7uPBw7j2cDoMmzX4tmrZ5f+pKVS0QEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQV765cuLWWXBqd50d5l0qmA8OH4GHUfdrToj8s32LcQrwtDMmrGeivKr/AI7RXyqvFPST1kMdSaV0Mj3RiRoe1rnAjjoePDtVM74iV8aJmGd/kUyL6QU392l++XP9Ednf8/8AZ/kUyL6QU392l++T/RHY/wA/9n+RTIvpBTf3aX75P9Edj/P/AG/R0KZFrxyCm0/Npfv0/wBEdj/P/aHs9wy6be5dXYfeC11dRPDDJHryPa5oex7eYA6OaQVdW2YyptXxnDd9P+XHC93LNdXvLKKWYUNV4GKp/Anm9AJDvaUdlcw7rtiy7Cwt4gICAgICAgICAgICAgICAgICAgICAgICAgICAgpb1HZZ+uG8V4rY389FSyC3U+nYGUo8o6egvDj7a3aoxVh2zmzR7Y4s7NdwbPi2msVZVRMmH/BaeeU+0wFdvOIyjSMzhe1rWsaGMGjANAB2ABYHoP1AQEBBWXrfxL1DLrXmUDdIbhTupJnD+tpnagn0ljwPaWrRPTDL9ivXKD2PfG8SRkte0gtI4EEdhCvZ17ds8pbmu39oynXWWspYpJj/AMYN5JR7TwQsFoxOHoVnMZb1RSEBAQEBAQEBAQEBAQEBAQEBAQEBAQYOS5HacRsFXkt9k8q00Ubp536anlb3ADtJPADvK7EZcmcQrZlHW1n1bc3uxOipaKzNJETaljp5nN14F7g5rQT4AcPErTGiPyyzvn8Nb/nN3k/9D/dnffqXoq577H+c3eT/AND/AHZ336eip77NjjPWzuDR3NjsqoqStsxIErKZj4JmjXiWO5nN19BHHxC5OiPw7G+fynu77mWNu1NVuhZZfNtIopK2mcRoS8NIYxwPY7zPekeKzRXrhom/TKj080tTM+oncXzyOL3ud2lzjqSfbW9gTP0S4mbnnlflszNae103kxOI4CaqJaND+La77Ko3z0wv0R1ytCsrWICAgIIz6tMS/WbZ2rrYW81baZI7lH48jT5cv+w8n2lbpnFlW6uaqgLYxLQ9EuWfOeBV+JzO1qLXU+bE3XiIaoF44f02v+ysu+OuWvRPTCalQvEBAQEBAQEBAQEBAQEBAQEBAQEBB51NVS0cRnq5GxQjtfI4NaPbdwQRT1c3y21WzFTT2+rile+qpQ9kMrHEtEnNxDT4gFXaY/ZTun9VTlrYxAQEEo1OaG2dKNJiTJdau5XadhjDuLaaDlndwHHQylqq8f3yt8v0wi5Wqlruki22bEtp4664VMENzu08lc9sksbXiMHyYwQT2aMLvbWTdOZbNMYhKH6x49/b6b5eL+VVYlbmD9Y8e/t9N8vF/KmJMwfrHj39vpvl4v5UxJmD9Y8e/t9N8vF/KmJMwfrHj39vpvl4v5UxJmGNea/FL7aKqyVtdTuo6yGSllHnRcWSsLHd/gV2ImCZiVE7za5rJeKqzVJBqKSaSme5vEF0bywkEdx0W+Jy8+YwkrpBy5uN7uRWuofy0V3gkoTr2ea38NGfZ1aWj2VVurmFumcWWz9do/61n3TVjbD12j/rWfdN/lQPXaP+tZ903+VA9do/61n3Tf5UD12j/rWfdN/lQfTKmnldyxyNc7wa4E/wIPtAQEBAQEBAQEBAQEBAQc1u5uNRbWYNV5bUsEtVGBFSU5OnmzyHlY06dw7T6AVKlfKcI3t4xlTLNM+y7cG7PvGWVslVUuJcxjnERRA/axxj3rQPQFurWI4YbWmeWmXURAQEBAQEBB901NU1k7aakjdLUvOjI42lznHwAbxKDrbLsDvJf2Nlt+PVYid2OqWtpgR4/wDMFihOysflONdp/Ddt6SN8nN5jbImnwNZS6/wPUfdVL02YN06Y98LSC+WxSTRjjrSzU83+zG8u/gXY217uTqtH4cfesbyHG6j1XIaGooansDKuGSEnTwEgGqsiYlCYmGEjggIP3U+KBqfFA1PiganxQNT4oPSjrq231LK2gmfBWRnmjlhe5j2kd4c0ggoLQdKm+113Bp58JzGbz8looxPS1btA+opwQ1wf4vYSOPeDx4gk5d2vHWGvTsz0lMyoXiAgICAgICAgICAgIII66nuGM2BgPvDVVBI7iRE3T+NaPr8yz/Y4hWtaWUQEBAQEBBkWu1XK93CK02eCSquc7hHDTwNL5HuPcGt4lJnDsRlPW1vRZLPHFd91Kkxa6PFponDnHommGoHpDPulnvv7NFNHdOOKbf4Vg1MKXErZT0LNNC+GMeY7+nI7V7vbJVE2meV8ViOG4UUhAQeFxtdtvFI6gu1PFVUL+D4aiNsjHey14IKROCYyifcjo8wDKI5K7DXGx3s6uDI9ZKR7vAxk6t/1CAPAq6u6Y5U20RPCum4e1+abX3X5qy6kMPNr5FTH7+nnA745BwPpB0I7wFpreLcMtqTXlzykiICAgICAgk3pDc5u+FAGnQOgqwfSPV3H+MKrd8Vun5LfLG2iAgICAgICAgICAgIIH66v2cx/85qPyTVo+vzLP9jiFbFpZRAQEBAQbTDcNyDPcip8XxmAz3SoOgHYxjR8J73dzWjiT/2rlrREZdrWZnELgbM7GYttBaQKRrarKZmgVlzkaOd2vEsj1+AzXuHb3692O+ybNtNcVdnVVVNQ0z6ytkbDSRNMkssrgxjGtGpc5ztAAB3lVrEPbjdZeE43LJbcJp3Xu4t1aajmMNI09nB5Bc/T0AA9xV9dEzyotviOESZH1ab0X57vVa6K20xOoit8DBoPDnm53/wq2NNYUzutLSU+72+N3le6hv11nkaOZ4pp5yGjs1LY+ACl4V7I+du7NtnUhvnjtQA69TyFvwoa+OObX2fNaXfYK5OqsuxttCRcG64ahsjKTcS1NdCeDq21khw9JhlJB9Ojx7Crto7La/Y7pzw7OsTz+1C9YhXR1tDwD/LOj43Ea8sjHaOafQ4BUWrMctFbRPD2ynFcfzSyTY9k9KyrtE40fFIOw9zmkcWuHcQdQuRMxwTETyqPv1sJd9n7sKykL6vCap5bR1jh76Nx4+TNpwDgBwPY4cR3gbNezyY9mvx/8R4rFQgICAgIJN6Rf34278TWfozlXu+K3T8lvlibRAQEBAQEBAQEBAQEED9dX7OY/wDnNR+SatH1+ZZ/scQrYtLKICAgIPqGGWolbT07S+d5DGMYC5znOOgAA4kkoLj9PGzFLtNiTZLgxrszr2tluE4GpjB4tgafBnfp2nj2aLFsv5S3aqeMOwy3LLDg+P1GTZJOKe00zeaR54kk8GtaO0uceAAUIjM4TtOIyqJvTv8A5Vu7XvpS51Fhsbtaa2xu4O0PB85Hw39/gO7vJ2U1xVi2bJs4FWKxBO3Qt+1V+/NIfyxVH2OIaPr8ysReccx/Iqc0l/oaetpnDQx1cMcrfsPBWaJmGmYiUWbjdHWA5LDJW4U51kvXFzY2l0tI8+Do3Eubr4tOg8Cra7pjlTbRE8IFrKDdTp1zZj3mS23tmpimjPPT1UQPHQ/BkYe8EajvAK0Zi8M/WkrPbG752TeOyuAa2ky2laDXUGuo07PNi14lhPttPA9xOXZr8WvXs8nW5RjNlzKwVWM5BCJ7RVsMUsZ7ePEOae5zTxB7ioROE5jMYUn3X24um1ma1WJ3HV8LD5tHUEaCeneTyP8AZ4aEdxBW6lvKMsF6+M4c2pIiAgICCTekX9+Nu/E1n6M5V7vit0/Jb5Ym0QEBAQEBAQEBAQEBBA/XV+zmP/nNR+SatH1+ZZ/scQrYtLKICAgIJg6O9t48rzyTMLlHzWmxhskQcODquTXyvuAC72dFTutiML9FczlatZGtUPqe3kn3JzB9htMuuGWmR0VMGH3s8w94+c+Pe1vo495WzVTxhi238pRgrVQgIJN6Zt3MV2kvlzuGVNndT1kEcMXqkbZCHNk5jzBzm8NFVtpNuFuq8V5WIw3qI2iziobQ2m7MhuTzyspq9rqZ7iewNMoDHE+DXErNbXaGmu2su2UFjRbibd4zudjcuNZNCHwP1dBO0DzaeXTRskbj2EfYI4HgpVtNZ6I2rFoxKoV2tub9Ou6TWMk8u9W57Zqedmoiqqd/YdO9j26hw7jqO0LZExeGKYmkrg7f5tadxMQosvsx0pKtnM6MkF0UjTyvjdp3tcCPT2rHauJw21t5RlwPVzttFmG3Tsooo9b9Y+apa4D3z6U6ecw+wAHj2D4qzTbE4V7q5jKpa1sYgICAgk3pF/fjbvxNZ+jOVe74rdPyW+WJtEBAQEBAQEBAQEBAQQP11fs5j/5zUfkmrR9fmWf7HEK2LSyiAgICC43SxiUeK7N26UtArbnz3Sd2mhPnHSP/ALprVi22zZt0xirJ6ks7lwLaa4V1G/ku1bpbKRwOhD5wQ5w9LYw4j0pqrmXdtsVUwW1hEBAQEBBNfTf1K3PGblT4NntS6oxSctgpKydxdJRvJ0aHOPExE8OPwe7hwVG3VnrC/Vtx0laBZWtEvV7txDlm3TsspIx8+WPWo5gPfPpXECZp9DeD/RofFXabYnCndXMZcT0Q53LT3e5bd1b/APlahnzlRtJPvZY9GSgf0mkH/VU99fyr0W/CxlXS09dSS0NWwPpZmOilY7scx45XA+yCszUoZm2OS4hl9zxibXmoKmalBP2zY3lrXe23Qr0KzmMvOtGJw1a64ICAgk3pF/fjbvxNZ+jOVe74rdPyW+WJtEBAQEBAQEBAQEBAQQP11fs5j/5zUfkmrR9fmWf7HEK2LSyiAgIP1rS5wa3i48AEF/catrLPjlBaIxpHS00FM0DuEcQZ/wBi8+ZzL0YjEIG6671Jrj2OsP4I+s1sg8SOSJh//JaPrxyz/YnhXpaGYQEBAQEBBc7ppzOozfaG21tc4vuVHzW2oe46lzqfQMJPiYy0n0rFtrizdqtmrtbrbqe8WuptFYNaSqikppR26skYWO/gKhE4WTGVNNkauow/fezQudyyx15tspHDUSl1K7X7pbdnWrDr6WXTWFuU86sbVHbN77m+IaMqo6aq09LoGsd/C0rbpn9WLdH7I3VioQEBBJvSL+/G3fiaz9Gcq93xW6fkt8sTaICAgICAgICAgICAggfrq/ZzH/zmo/JNWj6/Ms/2OIVsWllEBAQetC5rK6F7/gB7CfYDgg/oLGQ6Nrm/BIBC856Ss/XOx4zKySn/AHZopGj2ROSf4wtX1+JZfscw2uy3TFtfuFtna8uu8lZ86VbZfPEE7GsDo53xaAGM6cG+K5fbMTh3Xqi0ZdBeejXamls9XVUDq91fHDLJA11RGQZGsJaD+D8VGN0pTohVhamQQEBAQdztl1BZ5tPY5sfxdtK6gnnNW81cT5HB7mNjOha9o00aO5Qvri3Kym2aujHWlvADr5VuPo9Wl/8AFUPRVL32cRg1bWZBu9aLlK0ev1l3pql7Yxo3nkrGyO5R3DUqy3SquvWy8ywPQVL6ynsdvM8N7W0VKHez74/xFbNHxY9/yRQrVIgICCTekX9+Nu/E1n6M5V7vit0/Jb5Ym0QEBAQEBAQEBAQEBBA/XV+zmP8A5zUfkmrR9fmWf7HEK2LSyiAgICC+m395jyLBrPfYjzNq6OmnJ/nOhaXD2jqFgtGJehWcwh7rmxySpx+yZVE0ltLPNRTOHcKhgkZr6NYz9lXaJ64U/YjpEtl0T5TFc9uqzF3uHrlrqnPDNePk1I52nT+mHrm+OuXdE9MJmVC9Sjfzbmp213JrrUIy2y1L3Vttfp70wSuLg0HxYdWn2Fu128oYdlfGXFqasQEBAQEHf9MeOy5FvVZmNGsFE99xmPxW07C5p+75Qq9s4qs1Rmy5ixNymXU7ehe97r3KwgxUz4qJund5ELY3D7sFbdUYrDDtnNpcCrFYgICCTekX9+Nu/E1n6M5V7vit0/Jb5Ym0QEBAQEBAQEBAQEBBA/XV+zmP/nNR+SatH1+ZZ/scQrYtLKICAgILYdHGaMyHa843M/W42WZ0BaSNfImJmiPsalzfaWTdXEtmi2Ydxu1gsW4+3tzxI6CrqIi+ke7sbURnzIjr3DmAB9BKrpbxnKy9fKMKrbCbi1Gz257H3sOhtM7nWy7RO4GIc+nOR4xvGp9GoWvZXyhj128ZXKiljmjbNC4PheA5j2kEOBGoII7QVibnMbs7TY3u7jZsV8BirIiZKGujaDJTyEaajXTVp+2brx9BAInS81lC9ItCp24+xW422VVJ89UL57M0ny7lRtdLTub3EuA1YfQ8Ba67Isx21zVxymgICAgILMdFO3Utpx+t3FuLC2ouX/KUPMND6tE7V7x6HyDT/VWXfbrhq0VxGUyZRkFDieOV2S3I6UNDBJVSekRtLtB6SeAVMRmV8ziMqGXe51V7u1Vea481bVyyVMzvF8ry938JXoRGHnzOWMjggICCTekX9+Nu/E1n6M5V7vit0/Jb5Ym0QEBAQEBAQEBAQEBBA/XV+zmP/nNR+SatH1+ZZ/scQrYtLKICAgIO96ctz2bYbjQVtwk5Mbrx6jcST71jHuBZKf6DtCfRqq9tPKFmq/jK5rXNe0PYQWEagjiCCsTcrr1dbGzQ1Mu7GKwl9NJob1BGNeRwGgqQB3Hsf4Hj3nTTp2fiWbdr/MMfpn6lqXHqaDbvcOfkszNI7ZcpD72AE8IZiexnxXfa9h4dndurPWHNW3HSVkY5I5o2zQuD4ngOa5pBBBGoII7llan0QCND2IIB63LLZrdjdlq7fSQQVctXMJJYYo2PePK10c5oBK0aJ6s2+OkK5LSzCAg7TZHZ68bvZWy3QB0WOUxbLc6zThHFr8Bp+O/TRo9vsChsv4ws108pXQtdsoLLbYLRaomwW2ljZBBCwaNZGxvK1o9gBYpnLdEYQZ1o7px0drg2stMmtbVclZdC0/AhaeaKM6d7nDmI8APFX6Kfln33/Cty0sogICAgk3pF/fjbvxNZ+jOVe74rdPyW+WJtEBAQEBAQEBAQEBAQQP11fs5j/wCc1H5Jq0fX5ln+xxCti0sogICAgILL9J2/MN5t8O12Wz6XymbyWmolI/DwtHCEk/bsHwfFvpHHNu146w1admekpyliinidDM0PheC17HAFrmkaEEHtBWdoV13z6RaqGabK9p4vMpXay1FlB9+w9pNMT2j+YeI7teAGnXu/Es2zT+YcBtzv/ufs9ObE1xqLPA4sltFza/SIg++awnR8Z9A4a9oVltcWVV2TVNGLdau2l1ia3JqaqtVZw5veesw6+h8Wj/ssVE6JXxvhxnVlutt/uNi9nhw25MraiCplkmjayVj2NdFoCRK1verNNJieqG68WjogpXs4gkTZ3pwzTdSeK4zsdbcN1BfcJ2kGVvhTsOheT8b4I8deCrvtiq2mqbLY4Tg+Nbe4/DjWLU4p7bFxJ7ZJXke+kkd2uce8+0NBoFjtaZnq2VrERiGo3i3asm0WKSXu4Fst3lDordRa6Onm04a6cQxva493skKVKeUo3v4wpdkWQXbKr5VZHfJTNdqyR088h73O7gO4AcAO4cFuiMMMzlhI4ICAgIJN6Rf34278TWfozlXu+K3T8lvlibRAQEBAQEBAQEBAQEED9dX7OY/+c1H5Jq0fX5ln+xxCti0sogICAgIPuCeelnZU0z3R1MbhJHJGS1zXNOoII4ggoLKbDdWNvvUMGI7ozNpr2NIqe7P0bDUdwEx7GP8A53wT6D25tmnHWGrXuz0lObXNe0PYQWEagjiCCs7Q5zO9o9vNyI9MttkU9WBysq2axVDQOzSWPRxA8CSPQpVvNeEbUi3KKMj6GLLO90uJ3yanaTq2GvhZONPDniMZ/wBkq6Psd4Uz9ftLnpOhrOw8iK80Do+4uFQ0/YDD/Gpe+Ef88tjZ+hSvdKHZBkEbIftmUdM57j7DpHtA+wuT9j+nY+v/AGkfBul7aTCJGVfqRul1ZoW1F0Im0I46tiAbEOPYeUkeKqttmVtdVYSG1rWtDWjRo4ADsAVaxw+8O/WHbRULoqx4rMre3mprXC4eYdRwdKRryM9J4nuBVlNc2V32RVUjP9wMm3KyOXJspn82tf72ONuoihjB1bHG3jo0fZPadStlaxWMQx2tNpzLSLqIgICAgIJN6Rf34278TWfozlXu+K3T8lvlibRAQEBAQEBAQEBAQEEI9cNnuFZhNpu9NGXUNHVPbUvH2nnRhrCfQSNFfonqo+xHRWJamQQEBAQEBAQd9tf1G7jbXsZbqOcV+Ns0At1cXPYxvhE8HmZ7APL6FXfVFllNs1TphXWLtbkbGQ5F51kuJ4OFS0zQa/zZYQTp6XNaqLaZhorviUh2XO8KyOMS2G7UdY13YKeoiefbAdqFVNZhbFoltgQ4atOo8QuOsW4XuzWmMy3Wrhpoh2uqJWRge28hdw5M4cVlfU3s1ikbue7Nr6tuulPa2moc4jwe3SMe24KcarShO2sIb3I6zMyyJkltwSnFmtrtWmqcRLWOaeHA6cjNR4AkdxV9dERyotvmeEN1dXVV9TJW10r5qyVxfLLK4ve9x4kuc7Ukn0q5Q80BAQEBAQEEp9HdvqqvemnqoGF0FLS1U0zgODWuj8ka/wCs8KrdP6rtEfstwsbYICAgICAgICAgICAgwMoxqz5jj9XjF/i860VkZhmZ2HQ8QWnuIIBB7iF2JxOXJjMYVY3G6SdyMSr3yYvF892F7tIZKbQVDWniBLEdOI8W6j2Oxa67onlktpmOHMfULvJ9HK35L3VL2V7oeu3Y+oXeT6OVvyXup7K9z127H1C7yfRyt+S91PZXueu3Y+oXeT6OVvyXup7K9z127H1C7yfRyt+S91PZXueu3Y+oXeT6OVvyXup7K9z127H1C7yfRyt+S91PZXueu3Y+oXeT6OVvyXup7K9z127H1C7yfRyt+S91PZXueu3Y+oXeT6OVvyXup7K9z127PZuyu+bG8jLHcQzwDXAfxp51PCzzfsTvPK7nkx6uc/xdGSf4Snsr3PXbs+fqF3k+jlb8l7qeyvc9dux9Qu8n0crfkvdT2V7nrt2PqF3k+jlb8l7qeyvc9dux9Qu8n0crfkvdT2V7nrt2PqF3k+jlb8l7qeyvc9dux9Qu8n0crfkvdT2V7nrt2PqF3k+jlb8l7qeyvc9dux9Qu8n0crfkvdT2V7nrt2PqF3k+jlb8l7qeyvc9duzNsXTZvNfbiy3tsstI13wqiu0hiYPEuOp+wCVydtYdjVaVltjNkLTs1YpIGyiryas5XV9by8oPLryxxg8QxuvfxJ4nuAzbNnk1a9fi7pVrBAQEBAQEBAQEBAQEHnU1DKaIyv7Ag0FdfauaQiE8rApRCOWN851/xyuuZPnOv+OUwZPnOv8AjlMGT5zr/jlMGT5zr/jlMGT5zr/jlMGT5zr/AI5TBk+c6/45TBk+c7h8cpgy+hX3N3Y4oPoVV3I11K46/DW3VvaSuj5NyuA7XlMOZfnznX/HKYMnznX/ABymDJ851/xymDJ851/xymDJ851/xymDJ851/wAcpgyfOdf8cpgyfOdf8cpgy+4bxXxP5i7UeCYMt7arm2uj0dwkHaozCUSzFx0QEBAQEBAQEBAQEBBrcgc7yQwdhXYclpfICllHB5ATJg8gJkweQEyYPICZMHkBMmGnrM4w6gyeLDaytazJp+XyqQskLnc4JboQ3l4geK7icZczGcPjKtwMIwioipcqr2Uc87TJE2RkjuZrToSORpHakVmeC1ojlvMcZRZPbIL3Z5Wz2mpaJYZm66Pae8a8VyejsdWHkW4u1GBXX5jy67RUl3DGymB7ZXEMfroT5bXDjp4rsVmeHJvWvLrqKK31FLHVUgDqaVrZY3aaatcOYHjx7FBY5247x7UWfJHYhcbvBFkTZWUzqZzZSRLJpytLg0t+2HfwUopMxlCb1icOndS07u1oUE3P5pk23+E0zKnL7jBb2S6+U2Z+j36dvKxurnad+gUqxM8I2mI5clbt6tmL/WtobNfoXVUjgxjKiKopuZzjoAHVEbBxPpU/C0fhCL1n8tjl2WYvgkEVTltW2igncY4nSNkcHOA1I94D3LkRM8O2mI5aL6+Nnf8AHIvk6j7xS8LdkfZXu7HyAoZTweQEyYPICZMHkBMmDyAmTB5ATJhnWJpZVADsXJdhvlFIQEBAQEBAQEBAQEBBgXlnO0BdhyWt8hScPIQPIQPIQPIQPIQQdm8RPV1ZIx2ltN+Ter6/CWe3zh99VWOsu+5WH2Cof5UdwIpHyfEE1WyIu9rXVc1T0l3dHWHY9HeTS1G3tbhl1Pl3TH6uWF8byNY4ZiZBzexIJB7ShujrnunonpjsgjdStnz6433dqRxNvqLqy20B7nQsgkIHHvbGyP7K0U6Yhnv1zK1seXUmNbfRX2t4UdFb2VMp101bFThxA9J00Cx4zLX5YhVr9TLrmW2uRb0V3MbyLnHOHt14se4moLe/4czDr3cpWvyxMQyeOYmVmdsdzI8t22t+X1TtZHU2tYdRwmgBZN29nvmkjXuWW9MThrpfMZQbs7izOpTdC75nuRK+e0UnJI6jbI5oPnOeIIAWkObG1rHfBIP2StF58IxDPSPOcylKnxTpIZdaG526qskN0opo56V1Pc4GkyRuDmhzBLo/iB8IFU5v/a3FP6c91zQsZiVkkaNHGskB+RKno5R+xxDQYtL0k1ltttvrmxPyKWKnhmaYbpqalzGtcOYN5fhntB0Up80Y8E5+QqGg8hA8hA8hA8hA8hBlWuLlqAVySG3UUhAQEBAQEBAQEBAQEGJcm8wXYGFyFMOHIUwHIUwHIUwHIUwP0Rk8EEHZnFydZVhY74tKf+6kWivwlnt84ZvVJoN6MDPd58P6dGuavjLu35Q5fde/V2ye7OXwWtpbQZTb3vgDOHJJVu0dLr4teJdNPFTpHlEf0hefC0/28d18LfhXTZitFOzkramsFfU6jQ+ZU00kmh9LWcrfaSls2kvXFIdn1PZRHjeyloxqneRcr0ynY4A6H1eniZLIeHi4sHpBKhqjNsp7ZxXDnLPsb1K0mDsxiguNHBidXC4voHvbry1I53tfrAXc3vuPvuHcVKdlc5RjXfGGb0mXiVrMg2kvhLaqB0k7IieI4+rVLRr4O5fslc3RxLumeYlotgsvoNj9wL5hO4LvUmVBjgdVPa7kbLTPfyE6Anke2QkO7OzuOqlsr5xEwjqt4TiWj3bx7afHskscW1lY2rhkeXVpjqPWA1wlZycewcNVKkzMdUbxWJjCUOuORsmG2Mj+2SfkCqdHK37HEPXEpekynxy1VVbJao8ijpqaSd7i4SNqGxNLif5welvPJXwwlqSF0buUqle+eQpgOQpgOQpgOQpgOQpge9CzSXVBsVx0QEBAQEBAQEBAQEBB41beYaIMfyV1w8lA8lA8lA8lB9w04LuKDU1+1eBXPNKfcKuoOfMKUMEFZ59Q3lDAWt/BteIzoCe1q75zjDk0jOXnl+2uE5reqDIMjofWbvbHB1DN51RH5ZbIJAeWJ7Wn3wB98ClbTBasS8cu2d293FrKe4ZpbhW1VK0xwvM1RFytLuYgiF7ARr46rsXmvDlqRPLPzbbfC9xbbDZ8yovXLdTyefDGJZ4eV4aWa6072HsJGhOi5W0xw7asW5YeVbM7aZrU0VXlNt9blt0TaajD6iqayONh5g3kjka13p5gSe9di8xw5NInl0NVpINAoJuWtm0WAWfMJs9tlB5OV1DpZJqpk9To903+8JjL/L466/B7ePapzeZjCEUjOTNdo9v9wy2TLbbHU1bG8jKhpfFM1vaB5kRa4gHuJ0St5jgtSLctPZumfZqx1Ta6ms4lqmHmY6qmqJmgjiPePeWfZClO20oxqrDocz22w3cWkgt+a0XrtHTPM0LPOnh5XlvKTrA9hPDxUa2mvCU1i3LRt6Vdg3DUWH/924/+Ou+63dz017O8qoA73wVax4eSuuHkoHkoHkoHkoPSmj5X8UGUuOiAgICAgICAgICAgIMK93iz2Kk9fvlXDRUTe2arlZCwey6QgLsRlyZwxbJlWLZLzfq5c6S4cvF3qVTDPp7PlOKTWYItEsyrqaagpn1ldKyGkjHM+WVzWMaOzUucQAuYday259gl5rRbbRe7fVXEnlEFNWU0smuumnKx5KlNZhGLRP5bfkcopNdbssxW71QobTc6SqrXAlsNPUwyPIA1JDWOJ4BdmsuRaJbMvhpYH1NQ4MhYC973kBrWtGpJJ4AALjrEt2VYxe5nUlluVLWVTWmR0VLURSvDAQC4tjcTpqQNV2YmHItEvlt9sLrv8wGup/nz+xedH5/wPM/3evN8H33Z2cUwZh93PKcYsU7aO83Glo6pzRI2KqqIonlhJaHBsjgdNQRqkRMk2iGa2WOSNssRDo3AOa5p1BB4gghcdYFBf7Leppae01sFVPBwmjppo5HR8SPfBhJHEHtXZjDkTl7VU9PRU7qqskbDSsHM+SVzWMaPEl2gC5h1qqTcTb64VfqFBfrdPXAlvkw11M+TUHQjla8lS8JR8o7tzyOUUnxUzwUcD6qskbFTMHM+SRwa1o8SXcAg1lqznCL9V+oWO80NbXDgYaSsp5pPuY3EqU1mHItEt1DqBoVF1p6jcjbqCr+bam/22Ov15fIfXUrZNezTlL9VLxnsj5R3bOMtmjbLC4PhcA5r2kEEEagghRSeVdW0VspnVtymjp6Nnw5p3tjY32XPIAXcGWvtGdYRkFV6jYbzQVtb/U0lZTzP+5jcT3Ls1mHItEtrI5sMbppiGRMBc5ziAAANSST3KLrCteS43fJ3UtluNLWVLW+Y6OlqIpXBoIHMRG4nTUjiuzEw5ExL3uF2tNjibV3uqho6VzhG2WqlZEwvILg0OeQNdAeCRGSZwzIZoaiFtRTuD4HgPY9hDmua4aggjgQQuOvpAQEBAQEBAQEBAQfMsscETppTpEwFzj4ADUoKxYLYLh1abpXTIMyqpo8PtgDoaSFwBjjme4QQM1Ba3VrCXu01JHp1Gq0+uOjJWPZPVK2JdLe3WD5xR5tj76ls1GJOSknkbLFzvjMYeCWh2oBPaSFVbbMxhdXVETlGe50t/wB/OocbTRVclNiFukfC9rNS1vq8ZfPM5p0BeXe8aT2cPTrbT9K5VXze2HQbldH2D23Cay64RLVRZHQQvqo/PlErajyW87muAaNHOA4FunHuUa7pz1SvpjHRvukjcW7Z3gE9sv8AK6ou1nlbTCokJc+SCRnNFzuPa4aObr4AaqO6uJS03zCvG19bVYPfLNui13/tlHc20VXpqC1j4gXcR8eJ0gHsLRfr0ZqdMSsp1VZm3FtnaympXj168OZa4OU66slBdKRp3GJrh7YWbTXNmrdbFUYdI9gqcY31vWO13/naO2VEM3DTSRtXTcw0PgdQrd05qq0xi0tmBp17af6fs6uf8/53d/6fzswOrLGa7Md+bNjNsLRcau1RR0/OdGukFTVOa0nu5iNPbXdM4rlzdGbYdt0l7nTZPi8u32QOc3KLCPKYyXUPfSNdyN1BHbG73h9Gir3UxOVmm+Yx2aLpGaDuLnI/47P0qdS3cQjp5locvnybqW34qNuIat9LhFplna5jOLWxUr/JlnLeAc97yGtJ7AR6dZVxSufyjbN7Y/Dvqrou2imo2U9NJXw1LNNZ/WGOc/Tt5muZy8f5oCr99lnoqlemo6ekp46SmbyU0TWxxsb2Na0aAD2AqVyBOty43eKbHrNNJLDh1QZpKp0TdQ6Vj2DiNQCWsOrQSO37GjRHLPvnhtsY6Ytg8tpaDJcIuNRU0VPJDNI6OojmbMGODnRzMLA5jnAaEDlI8Fydto5djVWesMXrHz/ILdHa9tcZkkinuodNWGElr5Yy/wAmOEEacHO15hrx0A7NU01jmXN9p4hnWnop24ixtlFeaqrlyRzPwtdDI1jGykceSMtI5Qe52pPik75y7GiMOe6YshyTBN1brsZfp3VFtiNQKUO15Y5qY8xdGDryskj1dp46enWW2ImPJHVMxPi1d+hvHUv1C1eEVdZLT4TaH1DfLi+0hpH+Q+RrXat55JCBzOHAH0aLsfpXLk/vbH4b3eLpQw/GMFq8uwGWpp71aYzXObNL5jZYoffyHUAOa5rRzAg6cOzvEabpmcSlfTERmHT7D7h3LcXYuvnvsjpr3bY6q3Tzv4umaynEkb3HvPK4AntJGveobK+NktdvKqvm29wyTbN9s3mtjfMs8VwltNVE06cwEEcr43/jI5HcvgW69y02iLdGaszXqmvrCvFsyLZCy3+zyCa11lxpaiCQfbMkoahw4dx8R3KjTGLNG+c1hK+3v7A2P/p9H+jMVVuZW04huFFIQEBAQEBAQEBAQeNxo23C3z0D/gTxvhPb2PaW93soSrh0e5Ja8DzPIsHyyZlDd6kwxR+svEbTNRSSxvi1doOY+ZqB36Fat0ZiJhl0ziZiViG5Ljr7lHZ2V9O67zcxipWzRmZ4a3ncQwHmIA4ngs2JacwrlQ3Oi2g6vq+tykilstwnqZPWpeDGx3AGZkmp4cvmHlJ7Bx8FpmPKnRmifG/VNe6+5mIYlt7cbtVV8D5JqaWKihjlY99RLJGWsawNOpGp4kdg4qilJmV97xEI76G8dq6HE71k08ZZT3Cohp4HO4c7aRj9SPRzSka+IPgrd89VX146ZR1tTiH647B5zTxNLq6hkorpTgDU81MyV79B4mPnHtqy9sWhVSM1lucUyabfzNdvcPn5n0VgpfWbsH6hrpKV+hLvHnZFGNf557OKjMeETKdZ85iOzo9k/wD7c5r+JuH/AMhTqOz4Q7r+csb/APvf/T6Orv8Az/nc/wCn87Mnez/7c4V+Jt//AMhULmv4SbPnDE34sty2N3ft29+Kx/8AstfLyXGBnBpmcPwzD+Oj1cPBwJ8F3XPnXEmyPC3lDI6OqyluGd5rX0Li+hnkimhe5paXMfUTuaSDxGoPYubuId0cy0W1t2t2z/VJfLbmD20dFWOraKKpnIZGxtRUMrIHvc7gGva0DU9mvFSvHlSMI0nxvOWF1QbS4viLn5/Z7qay43y4zzy02sJZG2o8ypJbycSAeAJXdV5no5tpEdVkdvf2Bsf/AE+j/RmLNbmWmnEMHPztdkQG3+4U1I6Sqj9Zho62VsT3AEsD4nEtIcOPFp19pK5jrBbE9JV33QxuPpr3Atd62qvT5vW+eV9AZGyPY2N7fwU3l8HxycxDdW68D3jVaaT5x1Zbx4T0dD1k2+utGc4zuKIHGlbEyndr2CWlqDVCNxGoBIkP2D4KOjrEwnv6TEpxtW5WCXjG2ZbSXWmFidGJnTSTRsEY01IkDj71w7CDxBVE1mJwvi0TGUDbIyt3J6qbnuDaY3GxUzqyrZKQWjkljNHFrr2F7Xa6ez4LRf8AWmGfX+18vDa67UGz3VJe7dl720dDWuraKOpqDyRtZUVDKuB7nO4APaxo1PAa8UvHlSMFJ8bzlLnUBuPimO7U3inmrYJLjcqOegoqaORj5JXVUZh5mtadeVodzE9nD2FTrrMyu2WiIcd0p49W2rYq+XmsYWMuTquWn5tRzwxU3lcw9HOHD2lPdP7IaY/VqemDB7XuNsXkuIXUAQ1da4RS6amKZtNG6OQelrgD6Rw71LbbFolHVXyrMIzyTJ71ZtuavY3LWujudlurayjGmoaBHNFNFr8UukEjT36n0K2IzPlCqZxHjK3e3v7A2P8A6fR/ozFjtzLZTiG4UUhAQEBAQEBAQEBAQR/uZ02bbboXJ19ucc1FkDwBLWW97WOl5Ryt8xsjXsJA4a6A+lWV2zVXfVFnhth0x4JtbkLMptVTWVV6ia+ON1VJF5bWyNLHaMiY3joe8ldvtm0Ycpqis5b/AHL2dwXdijjp8spiayEEU9bTO8uoiB7Q12hBHocCPQo1vNeErUi3LhLX0TbWUVc2qr6y4VlK06+rSSwxscPBzoo2v0/okKc75VxohLdptFssNths9mgZTWunaIoIIWhrGNHcAFVM5XRGHLbW7I4jtLb7hbLBLU1VJciw1Lbi+GTgxrmaDyo4xoQ4666qV9k2RprirH2q6fsH2gu1Xesalq566riFM51dJC/kj5xIQzyo4yNSBrqT2BdvsmzlNcV4ZeLbL4viW4t03NttRVPv12bNHUwzvhNO0TzMndyNbG1w98waauPBcm8zGHa64icvP6j8T+tz65/WKv8AWj+z+ZD6r/5L1H4Hl8/wOPw+30cE9k+OD1x5ZemU7L4vlu4tr3NuVRVMv1pbDHTQwPhFO4QTPnbztdG5x98866OHBIvMRgtriZy2+dYTYtxMXqsRyJrnWyqADnRENkjc1wc17HOBAc0jUag+ngo1ticu2rmMNDtNsRiOzlRW1OMVNZPJXtiZMK+SF4AiLi3l8qKP4x111Ur7JtyjTXFeHrufsbt/u15c+TwPjusLfLjr6J4inDNdeUlzXNcNezmadO5KbJrw7fXFuXFW7oj2wpqgTV9fcamJp18oyQRtd6HFkXN9ghTnfKuNEJetlvpbRbae00LS2ipY46eFpJJDI2hjRqeJ4BUzOV0Rhx+7GweE7wVEFwyJ9TT3SmjMENRRSNaeTmLw1zZGvaRzEnsB9KspsmqF9cWabBOkrbDCL1DkD3VNzuNO4S07a98Rhje3i13lxsbqQeI5iR6F226ZcrpiHf5XiWO5vZJcdymlZWWib4cUmo0I7HNc3RzXDuIIKriZjhZMRPKKp+iHbCSsM0VwuUdITr5IkpjoPAOdCTp7Oqu98qfRCSsC25xDbSzfMmIUgp6Zx55pCS+WZ+mnNI93Enw7h3AKq1ptytrWK8NZudsdt/uy1kuT072XWJvlxV9G8RVDWa68pLg5rhqexzTp3LtNk1cvri3LjrF0V7V2uvZW3OprrhCwhwpp5Yo4nadz/JY15HsOCnO+UI0QlU2S2ssZx2kjFPafJNIyKnDWCOIs8sBg00Gg7OCqytw0O1W0mObQWapsmNT1M9JVTetyOrnxPeH8jY9AYo4xpo0dyle82RpSK8NLuZ00bebp5H+tN7lrKW7OjZDM63yQsbL5fBrniWKT3wboNRpwAXa7ZrGHL6otOXdWa109jtFJZaQudS0cMVLE6QgvLImCNpcQANdBx0ChM5TiMMlcdEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEH/2Q==) center center/contain no-repeat}@media (max-width:767.98px){cx-footer-navigation cx-navigation-ui{flex-direction:column}cx-tab-paragraph-container>div.active.toggled{display:none}cx-tab-paragraph-container>h3.active.toggled{color:initial}cx-tab-paragraph-container>h3.active.toggled:before{content:"+"}cx-tab-paragraph-container>h3.active.toggled:after{width:0;opacity:var(--cx-opacity,0)}}cx-tab-paragraph-container>div{background:var(--cx-color-background)}.ProductDetailsPageTemplate cx-tab-paragraph-container>div .tab-delivery>h2,.ProductDetailsPageTemplate cx-tab-paragraph-container>div cx-page-slot.Summary>h2,cx-tab-paragraph-container>div .ProductDetailsPageTemplate .tab-delivery>h2,cx-tab-paragraph-container>div .ProductDetailsPageTemplate cx-page-slot.Summary>h2,cx-tab-paragraph-container>div .container>h2,cx-tab-paragraph-container>div:not(.active){display:none}cx-tab-paragraph-container>h3{margin-bottom:0;cursor:pointer}cx-tab-paragraph-container>h3.active,cx-tab-paragraph-container>h3:hover{color:var(--cx-color-primary)}cx-tab-paragraph-container>h3:after{content:"";display:block;margin:15px auto auto;height:5px;background:var(--cx-color-primary);width:0;opacity:0;transition:all .6s}cx-tab-paragraph-container>h3.active:after,cx-tab-paragraph-container>h3:hover:after{width:100%}cx-tab-paragraph-container>h3.active:after{opacity:1}cx-tab-paragraph-container>h3:not(.active):hover:after{opacity:.5}@media (min-width:768px) and (max-width:991.98px){cx-tab-paragraph-container{grid-template-columns:auto 10px repeat(4,180px) 0 auto}}cx-global-message{position:-webkit-sticky;position:sticky;display:block;top:0;z-index:2}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/body.searchbox-is-active.has-searchbox-results cx-searchbox .results{display:block}body.searchbox-is-active.has-searchbox-results header{position:relative;z-index:100}body.searchbox-is-active.has-searchbox-results cx-storefront:before{content:"";position:fixed;left:0;top:0;width:100%;height:100%;z-index:10;background:rgba(0,0,0,.5)}@media (max-width:767.98px){cx-tab-paragraph-container>h3{border-top:1px var(--cx-color-light) solid;font-size:18px;padding:15px 0 0 4%}cx-tab-paragraph-container>h3:before{content:"+";margin:5px 15px;float:right;font-size:33px;bottom:12px;position:relative;color:var(--cx-color-text)}cx-tab-paragraph-container>h3:after{margin:15px auto auto -4%}cx-tab-paragraph-container>h3.active:before{content:"–"}cx-tab-paragraph-container>h3.active:after,cx-tab-paragraph-container>h3:hover:after{width:104%}cx-tab-paragraph-container>div{padding:15px 5px}body:not(.searchbox-is-active) cx-searchbox input{width:0;padding:0}body:not(.searchbox-is-active) cx-searchbox cx-icon.reset{display:none}}cx-searchbox{z-index:10;display:block}cx-searchbox>*{z-index:20}@media (min-width:768px){cx-tab-paragraph-container>h3.active{cursor:initial}cx-tab-paragraph-container{display:grid}cx-tab-paragraph-container>h3{order:0;transition:all .6s;font-size:1.2rem;text-align:center;margin:0}cx-tab-paragraph-container>h3:first-of-type{grid-column:3}cx-tab-paragraph-container>div{order:2;grid-column-start:1;grid-column-end:-1;padding:50px 0;border-top:1px var(--cx-color-light) solid}cx-searchbox{position:relative}cx-searchbox>*{background-color:var(--cx-color-secondary);position:relative}cx-searchbox label{width:27vw;min-width:300px}cx-searchbox label.dirty cx-icon.search{display:none}}cx-searchbox .message,cx-searchbox a{padding:6px 16px;color:currentColor;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}cx-searchbox label{display:flex;align-content:stretch;margin:0;padding:6px 6px 6px 10px}cx-searchbox label input{background:0 0;border:none;outline:0;display:block;flex-basis:100%;height:35px;color:currentColor;z-index:20}cx-searchbox label input::-webkit-input-placeholder{color:currentColor}cx-searchbox label input::-moz-placeholder{color:currentColor}cx-searchbox label input:-moz-placeholder{color:currentColor}cx-searchbox label input:-ms-input-placeholder{color:currentColor}cx-searchbox label:not(.dirty) cx-icon.reset{display:none}cx-searchbox label cx-icon{color:currentColor;flex-basis:48px;text-align:center;cursor:pointer}cx-searchbox label cx-icon.reset:before{font-size:1.4rem}cx-searchbox .results{display:none;position:absolute;left:0;width:100%;color:#000;background-color:#fff;font-size:var(--cx-font-small,1rem)}cx-searchbox .results a{text-decoration:none;cursor:pointer;font-weight:800}cx-searchbox .results a .highlight,cx-searchbox .results a .search-results-highlight{font-weight:400;font-style:normal}cx-searchbox .results a:hover{background:var(--cx-color-light);color:currentColor}cx-searchbox .results .suggestions{display:flex;flex-wrap:wrap}cx-searchbox .results .suggestions a{flex:100%;line-height:2rem}@media (max-width:767.98px){cx-searchbox label input{position:absolute;left:0;top:57px;width:100%;background-color:var(--cx-color-secondary);padding:6px 16px;height:48px;border-bottom:1px solid var(--cx-color-light)}cx-searchbox label cx-icon.reset{position:absolute;z-index:20;right:20px;margin-top:52px}cx-searchbox .results{top:105px;z-index:10}cx-searchbox .results .products{display:none}}cx-searchbox .results .products a{display:grid;grid-column-gap:16px;border-top:solid 1px var(--cx-color-light)}cx-searchbox .results .products a.has-media{grid-template-columns:50px 1fr}cx-searchbox .results .products a cx-media{grid-row:1/3}cx-searchbox .results .products a cx-media.is-missing{min-height:48px;background-size:48px}cx-searchbox .results .products a h4.name{text-overflow:ellipsis;font-size:inherit;font-weight:inherit;white-space:nowrap;overflow:hidden}cx-searchbox .results .products a .price{font-weight:400}custom-product-list .cx-product-search-list,cx-product-list .cx-product-search-list{display:block;border-width:0 0 1px;border-style:solid;border-color:var(--cx-color-light);margin:0 0 25px}custom-product-list .cx-product-search-list:last-of-type,cx-product-list .cx-product-search-list:last-of-type{border:none}custom-product-list .cx-product-container,cx-product-list .cx-product-container{margin:40px 0}custom-product-list .cx-sorting,cx-product-list .cx-sorting{border-style:solid;border-color:var(--cx-color-light)}@media (max-width:991.98px){custom-product-list .cx-sorting,cx-product-list .cx-sorting{border:none}}custom-product-list .cx-sorting.top,cx-product-list .cx-sorting.top{border-width:0 0 1px;padding:0 0 8px}custom-product-list .cx-sorting.bottom,cx-product-list .cx-sorting.bottom{border-width:1px 0 0;padding:25px 0 0}custom-product-list .cx-pagination,cx-product-list .cx-pagination{display:inline-block;vertical-align:top}custom-product-list .cx-pagination .page-link:hover,cx-product-list .cx-pagination .page-link:hover{color:var(--cx-color-inverse)}custom-product-list .cx-sort-dropdown,cx-product-list .cx-sort-dropdown{height:48px}custom-product-list .cx-sort-dropdown .ng-arrow-wrapper,cx-product-list .cx-sort-dropdown .ng-arrow-wrapper{padding:0 35px 0 0}custom-product-list .cx-double-btn-container,cx-product-list .cx-double-btn-container{display:grid;grid-gap:5%;grid-template-columns:1fr 1fr}custom-product-list .cx-single-btn-container,cx-product-list .cx-single-btn-container{display:grid;width:50%;margin:auto}custom-product-list .grid-btn-padding,cx-product-list .grid-btn-padding{padding-top:25px}custom-product-list .align-btn,cx-product-list .align-btn{margin-top:0!important}custom-product-list-item .cx-product-search-list,cx-product-list-item .cx-product-search-list{border-width:0 0 1px;border-style:solid;border-color:var(--cx-color-light);margin:0 0 25px}custom-product-list-item .cx-product-search-list:last-of-type,cx-product-list-item .cx-product-search-list:last-of-type{border-width:0}custom-product-list-item .cx-product-image-container,cx-product-list-item .cx-product-image-container{display:block;text-align:center}custom-product-list-item .cx-product-image,cx-product-list-item .cx-product-image{width:100%}custom-product-list-item .cx-product-name,cx-product-list-item .cx-product-name{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);text-align:left;display:block;margin:0 0 3px;color:var(--cx-color-dark);text-decoration:none}custom-product-list-item .cx-product-name:hover,cx-product-list-item .cx-product-name:hover{color:var(--cx-color-primary)}custom-product-list-item .cx-product-price,cx-product-list-item .cx-product-price{font-size:var(--cx-font-size,1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);text-align:left;margin:15px 0 0}custom-product-list-item .cx-product-price.old,cx-product-list-item .cx-product-price.old{color:var(--cx-color-secondary);text-decoration:line-through}custom-product-list-item .cx-product-price.new,cx-product-list-item .cx-product-price.new{margin:0 0 0 5px;color:var(--cx-color-primary)}custom-product-list-item cx-variant-style-icons,cx-product-list-item cx-variant-style-icons{display:block;margin-top:1rem}@media (max-width:991.98px){cx-product-facet-navigation .cx-search-facet{display:none}}cx-product-facet-navigation .cx-facet-checkbox{position:relative;margin:0 10px 0 0;min-width:22px;transition:.3s}cx-product-facet-navigation .cx-facet-checkbox:checked+.cx-facet-text{color:var(--cx-color-primary)}cx-product-facet-navigation .cx-facet-list{padding:0;list-style:none;margin:0 0 32px}cx-product-facet-navigation .cx-facet-list .form-check{padding:0;margin:0 0 20px}cx-product-facet-navigation .cx-facet-list .cx-facet-label{color:var(--cx-color-secondary);font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.6);font-weight:var(--cx-font-weight-normal);position:relative;margin:0;display:flex;align-items:flex-start;justify-content:flex-start;cursor:pointer}cx-product-facet-navigation .cx-facet-list .cx-facet-label:hover .cx-facet-checkbox:not(:checked){background-color:var(--cx-color-light)}cx-product-facet-navigation .cx-facet-list .cx-facet-label .cx-facet-text{line-height:22px}cx-product-facet-navigation .cx-facet-list .cx-facet-toggle-btn{cursor:pointer}cx-product-facet-navigation .cx-facet-header{border-width:0 0 1px;border-style:solid;border-color:var(--cx-color-light);font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.6);color:var(--cx-color-text);margin:0 0 17px;display:block;font-weight:var(--cx-font-weight-semi)}cx-product-facet-navigation .cx-facet-header-link{padding:5px;display:block;cursor:pointer;transition:.3s}cx-product-facet-navigation .cx-facet-header-link:hover{background-color:var(--cx-color-light)}cx-product-facet-navigation .cx-facet-header .fa-minus{float:right}cx-product-facet-navigation .cx-facet-header .fa-minus::before{font-size:12px;top:5px;position:relative;color:var(--cx-color-secondary)}cx-product-facet-navigation .cx-facet-header .fa-plus{float:right}cx-product-facet-navigation .cx-facet-header .fa-plus::before{font-size:14px;top:5px;position:relative;color:var(--cx-color-secondary)}cx-product-facet-navigation .cx-facet-filter-container{margin:0 0 40px}@media (max-width:991.98px){cx-product-facet-navigation .cx-facet-filter-container{margin:0}}cx-product-facet-navigation .cx-facet-filter-header{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.6);color:var(--cx-color-text);padding:0 0 10px;margin:0 0 20px}@media (max-width:991.98px){cx-product-facet-navigation .cx-facet-filter-header{display:inline-block;margin:0 20px 0 0}cx-product-facet-navigation .cx-facet-mobile .cx-facet-mobile-btn{margin:0 0 20px}}cx-product-facet-navigation .cx-facet-filter-pill{background:var(--cx-color-light);padding:7px 15px 7px 13px;margin:10px 10px 5px 0;display:inline-flex;align-items:flex-start;border-radius:4px}cx-product-facet-navigation .cx-facet-filter-pill cx-icon:before{font-size:16px}cx-product-facet-navigation .cx-facet-filter-pill .cx-facet-pill-value{line-height:1.7}cx-product-facet-navigation .cx-facet-filter-pill span{flex:1 1 auto;font-size:14px;vertical-align:middle}cx-product-facet-navigation .cx-facet-filter-pill button{margin:0 0 0 10px;line-height:.9}cx-product-facet-navigation .cx-facet-filter-pill button span{vertical-align:middle}cx-product-facet-navigation .cx-facet-pill-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:203px}@media (min-width:992px) and (max-width:1199.98px){cx-tab-paragraph-container{grid-template-columns:auto 10px repeat(4,180px) 272px auto}cx-product-facet-navigation .cx-facet-pill-value{max-width:159px}}@media (min-width:576px) and (max-width:767.98px){cx-product-facet-navigation .cx-facet-pill-value{max-width:100%}}cx-product-facet-navigation .cx-facet-modal-title{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.6)}@media (min-width:992px){cx-product-facet-navigation .cx-facet-mobile{display:none}}@media (max-width:991.98px){cx-product-facet-navigation .cx-facet-modal-body{overflow-y:scroll;height:100vh}cx-product-facet-navigation .cx-facet-modal-label{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.6);font-weight:var(--cx-font-weight-semi);margin:0 0 27px}cx-product-summary{padding-top:1.5em}}cx-product-grid .cx-product-image-container{display:block;text-align:center}cx-product-grid .cx-product-image{width:100%;padding:20px;display:block}@media (max-width:767.98px){cx-product-grid .cx-product-image{padding:1.25rem 0 0}}cx-product-grid .cx-product-name{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);text-align:center;display:block;margin:0 0 25px;color:var(--cx-color-dark);text-decoration:none;height:2.4em;overflow:hidden;position:relative}cx-product-grid .cx-product-name:before{bottom:0;right:0;position:absolute;content:"…"}cx-product-grid .cx-product-name:after{content:"";background:none;background-color:var(--cx-color-inverse);position:absolute;height:50px;width:100%;z-index:1}cx-product-grid .cx-product-name:hover{color:var(--cx-color-primary)}cx-product-grid .cx-product-price-container,cx-product-grid .cx-product-rating{text-align:center}cx-product-grid .cx-product-price{font-size:var(--cx-font-size,1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);text-align:center;display:inline-block;margin:0 0 25px}cx-product-grid .cx-product-price .old{color:var(--cx-secondary);text-decoration:line-through;margin:0}cx-product-grid .cx-product-price .new{margin:0 0 25px 5px;color:var(--cx-primary)}custom-product-grid-item,cx-product-grid-item{display:flex;flex-direction:column}custom-product-grid-item .cx-product-search-list,cx-product-grid-item .cx-product-search-list{border-width:0 0 1px;border-style:solid;border-color:var(--cx-color-light);margin:0 0 25px}custom-product-grid-item .cx-product-search-list:last-of-type,cx-product-grid-item .cx-product-search-list:last-of-type{border-width:0}custom-product-grid-item .cx-product-image-container,cx-product-grid-item .cx-product-image-container{display:block;text-align:center}custom-product-grid-item .cx-product-image,cx-product-grid-item .cx-product-image{width:100%;margin:3rem 0}custom-product-grid-item .cx-product-rating,cx-product-grid-item .cx-product-rating{text-align:center}custom-product-grid-item .cx-product-name,cx-product-grid-item .cx-product-name{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);text-align:center;display:block;margin:0 0 3px;color:var(--cx-color-dark);text-decoration:none;height:2.5rem}custom-product-grid-item .cx-product-name:hover,cx-product-grid-item .cx-product-name:hover{color:var(--cx-color-primary)}custom-product-grid-item .cx-product-price-container,cx-product-grid-item .cx-product-price-container{flex-grow:1}custom-product-grid-item .cx-product-price-container .cx-product-price,cx-product-grid-item .cx-product-price-container .cx-product-price{font-size:var(--cx-font-size,1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);text-align:center;margin:1rem 0}custom-product-grid-item .cx-product-price-container .cx-product-price.old,cx-product-grid-item .cx-product-price-container .cx-product-price.old{color:var(--cx-color-secondary);text-decoration:line-through}custom-product-grid-item .cx-product-price-container .cx-product-price.new,cx-product-grid-item .cx-product-price-container .cx-product-price.new{margin:0 0 0 5px;color:var(--cx-color-primary)}custom-product-view .cx-product-layout,cx-product-view .cx-product-layout{position:relative;display:inline-block;overflow:hidden;border-radius:4px;border-width:1px;border-style:solid;border-color:var(--cx-color-light);max-height:48px}custom-product-view .cx-product-layout span,cx-product-view .cx-product-layout span{position:relative;display:inline-block;overflow:hidden;width:20px;height:20px}custom-product-view .cx-product-grid,cx-product-view .cx-product-grid{display:inline-block;padding:13px 15px;max-width:53px}@media (max-width:767.98px){custom-product-view .cx-product-grid,cx-product-view .cx-product-grid{padding:13px 12px}}custom-product-view .cx-product-grid .fa-th-large,cx-product-view .cx-product-grid .fa-th-large{color:var(--cx-color-secondary);font-size:24px;position:relative;bottom:1px}custom-product-view .cx-product-grid .fa-th-large:hover,cx-product-view .cx-product-grid .fa-th-large:hover{color:var(--cx-color-primary)}custom-product-view .cx-product-list,cx-product-view .cx-product-list{display:inline-block;padding:13px 16px;max-width:53px}@media (max-width:767.98px){custom-product-view .cx-product-list,cx-product-view .cx-product-list{padding:13px 12px}}custom-product-view .cx-product-list .fa-bars,cx-product-view .cx-product-list .fa-bars{color:var(--cx-color-secondary);font-size:25px;bottom:2px;position:relative}custom-product-view .cx-product-list .fa-bars:hover,cx-product-view .cx-product-list .fa-bars:hover{color:var(--cx-color-primary)}cx-product-images{display:flex;flex-direction:column;height:100%}cx-product-images>cx-media{height:100%;width:100%;position:relative}cx-product-images cx-media{outline:0}cx-product-images cx-media.is-missing{min-height:30vh}cx-product-images cx-media:not(.is-loading):after{-webkit-animation-play-state:paused;animation-play-state:paused}cx-product-images cx-media.is-loading:after,cx-product-images cx-media.is-waiting:after{--cx-opacity:1}cx-product-images .thumbs cx-media{margin:.5vw;padding:.5vw;cursor:pointer;border:2px solid var(--cx-color-light)}cx-product-images .thumbs cx-media.is-active,cx-product-images .thumbs cx-media:hover{border-color:var(--cx-color-primary)}cx-product-summary{display:flex;flex-direction:column;flex-grow:0}cx-product-summary .price{display:inline-block;font-size:var(--cx-font-size,1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);margin:0 0 11px}cx-product-summary .quantity label{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);margin:15px 0 10px}cx-product-summary .quantity .info{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222);margin:0 15px;color:var(--cx-color-secondary)}cx-product-summary cx-add-to-cart{margin:20px 0 10px}cx-product-attributes table{width:100%;margin:0 0 30px}cx-product-attributes table th h3{margin:0 0 18px}cx-product-attributes table tr{border-color:var(--cx-color-light);border-width:1px 0;border-style:solid}cx-product-attributes table td{padding:12px 0;vertical-align:top;width:50%}cx-product-attributes table ul{list-style:none;padding:0}cx-product-reviews .header{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--cx-color-light);padding:0 15px 15px;margin:0 -15px 40px}cx-product-reviews .header button{margin:0 0 0 auto}cx-product-reviews .header .rating{flex-basis:100%}cx-product-reviews .review{display:grid;grid-template-columns:auto auto 10vw;grid-template-rows:repeat(3,minmax(10px,auto)) auto;grid-column-gap:1vw;margin:4vh 0 2vh}cx-product-reviews .review .text,cx-product-reviews .review .title,cx-product-reviews .review cx-star-rating{grid-column:1/span 2}@media (max-width:991.98px){cx-product-reviews .review .text{grid-column:1/span 3}cx-product-reviews .btn-secondary{margin:0 0 1rem}}cx-product-reviews .review .date,cx-product-reviews .review .name{grid-column:1/span 1;text-align:left}cx-product-reviews .review .text{grid-row:0;margin:.5vh 0}cx-product-reviews .review .title{font-weight:700}cx-product-intro .code{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-secondary);margin:0 0 20px}cx-product-intro .rating{display:flex;flex-direction:row;align-items:baseline}cx-product-intro .rating .count{margin:0 20px 0 5px}cx-product-intro .rating cx-star-rating{padding:0 0 15px}@media (min-width:992px){cx-product-intro,cx-product-summary,cx-product-variants .variant-section{padding:20px 20px 0}}cx-product-variants .variant-selector a.size-guide{display:flex;justify-content:flex-end;pointer-events:none}cx-product-variants .variant-selector .style-name{text-transform:capitalize}cx-product-variants .variant-list{padding:0}cx-product-variants .variant-list li{display:inline}cx-product-variants .variant-list li.selected-variant img{border:2px solid var(--cx-color-primary)}cx-product-variants .variant-list li img{cursor:pointer;margin:3px;border:1px solid #ddd}cx-stock-notification .stock-notification-notes label{margin:0 0 10px}cx-stock-notification .stock-notification-notes label a{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-dark)}cx-stock-notification .stock-notification-notes label a:hover{color:var(--cx-color-primary)}cx-stock-notification-dialog .cx-dialog-title{font-size:var(--cx-font-size,1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222)}cx-stock-notification-dialog .channels span{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222)}.ProductDetailsPageTemplate cx-stock-notification-dialog .tab-delivery p a,.ProductDetailsPageTemplate cx-stock-notification-dialog cx-page-slot.Summary p a,cx-stock-notification-dialog .ProductDetailsPageTemplate .tab-delivery p a,cx-stock-notification-dialog .ProductDetailsPageTemplate cx-page-slot.Summary p a,cx-stock-notification-dialog .container p a{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-dark)}.ProductDetailsPageTemplate cx-stock-notification-dialog .tab-delivery p a:hover,.ProductDetailsPageTemplate cx-stock-notification-dialog cx-page-slot.Summary p a:hover,cx-stock-notification-dialog .ProductDetailsPageTemplate .tab-delivery p a:hover,cx-stock-notification-dialog .ProductDetailsPageTemplate cx-page-slot.Summary p a:hover,cx-stock-notification-dialog .container p a:hover{color:var(--cx-color-primary)}custom-banner-carousel .carousel-panel,cx-banner-carousel .carousel-panel{overflow:hidden}custom-banner-carousel .inline-navigation,custom-banner-carousel .inline-navigation .carousel-panel,cx-banner-carousel .inline-navigation,cx-banner-carousel .inline-navigation .carousel-panel{position:relative}custom-banner-carousel .inline-navigation .carousel-panel,custom-banner-carousel .inline-navigation .carousel-panel .item,cx-banner-carousel .inline-navigation .carousel-panel,cx-banner-carousel .inline-navigation .carousel-panel .item{max-height:600px}custom-banner-carousel .inline-navigation .carousel-panel .next,custom-banner-carousel .inline-navigation .carousel-panel .previous,cx-banner-carousel .inline-navigation .carousel-panel .next,cx-banner-carousel .inline-navigation .carousel-panel .previous{position:absolute;z-index:10;height:100%;width:5vw;transition:all .4s}custom-banner-carousel .inline-navigation .carousel-panel .next:not([disabled]):hover,custom-banner-carousel .inline-navigation .carousel-panel .previous:not([disabled]):hover,cx-banner-carousel .inline-navigation .carousel-panel .next:not([disabled]):hover,cx-banner-carousel .inline-navigation .carousel-panel .previous:not([disabled]):hover{font-size:3rem}custom-banner-carousel .inline-navigation .carousel-panel .next,cx-banner-carousel .inline-navigation .carousel-panel .next{right:0}custom-banner-carousel .inline-navigation .indicators,cx-banner-carousel .inline-navigation .indicators{margin-top:-60px;z-index:1}custom-banner-carousel cx-banner a,cx-banner-carousel cx-banner a{display:flex;flex-direction:column}custom-carousel,cx-carousel{display:flex;flex:100%;--cx-speed:0.5;flex-direction:column}custom-carousel>h3,cx-carousel>h3{font-size:var(--cx-font-size,1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);font-weight:700;text-align:center;margin-top:2rem;margin-bottom:1rem}custom-carousel .carousel-panel,cx-carousel .carousel-panel{display:flex;justify-content:space-between}custom-carousel .carousel-panel.size-1 .item,cx-carousel .carousel-panel.size-1 .item{flex:0 0 calc((100 / 1) * 1%)}custom-carousel .carousel-panel.size-2 .item,cx-carousel .carousel-panel.size-2 .item{flex:0 0 calc((100 / 2) * 1%)}custom-carousel .carousel-panel.size-3 .item,cx-carousel .carousel-panel.size-3 .item{flex:0 0 calc((100 / 3) * 1%)}custom-carousel .carousel-panel.size-4 .item,cx-carousel .carousel-panel.size-4 .item{flex:0 0 calc((100 / 4) * 1%)}custom-carousel .carousel-panel.size-5 .item,cx-carousel .carousel-panel.size-5 .item{flex:0 0 calc((100 / 5) * 1%)}custom-carousel .carousel-panel.size-6 .item,cx-carousel .carousel-panel.size-6 .item{flex:0 0 calc((100 / 6) * 1%)}custom-carousel .carousel-panel.size-7 .item,cx-carousel .carousel-panel.size-7 .item{flex:0 0 calc((100 / 7) * 1%)}custom-carousel .carousel-panel.size-8 .item,cx-carousel .carousel-panel.size-8 .item{flex:0 0 calc((100 / 8) * 1%)}custom-carousel .carousel-panel.size-9 .item,cx-carousel .carousel-panel.size-9 .item{flex:0 0 calc((100 / 9) * 1%)}custom-carousel .carousel-panel.size-10 .item,cx-carousel .carousel-panel.size-10 .item{flex:0 0 calc((100 / 10) * 1%)}custom-carousel .carousel-panel .slides,cx-carousel .carousel-panel .slides{flex:auto;position:relative}custom-carousel .carousel-panel .slides .slide,cx-carousel .carousel-panel .slides .slide{transition:.6s all;width:100%;display:flex;flex-wrap:nowrap;justify-content:flex-start}custom-carousel .carousel-panel .slides .slide:not(:last-child),cx-carousel .carousel-panel .slides .slide:not(:last-child){position:absolute}custom-carousel .carousel-panel .slides .slide .item,cx-carousel .carousel-panel .slides .slide .item{opacity:0;z-index:-1;transition:.4s all}custom-carousel .carousel-panel .slides .slide .item.active,cx-carousel .carousel-panel .slides .slide .item.active{opacity:1;z-index:1}custom-carousel .carousel-panel .slides .slide .item:nth-child(1),cx-carousel .carousel-panel .slides .slide .item:nth-child(1){transition-delay:calc(var(--cx-speed,1) * .25s)}custom-carousel .carousel-panel .slides .slide .item:nth-child(2),cx-carousel .carousel-panel .slides .slide .item:nth-child(2){transition-delay:calc(var(--cx-speed,1) * .5s)}custom-carousel .carousel-panel .slides .slide .item:nth-child(3),cx-carousel .carousel-panel .slides .slide .item:nth-child(3){transition-delay:calc(var(--cx-speed,1) * .75s)}custom-carousel .carousel-panel .slides .slide .item:nth-child(4),cx-carousel .carousel-panel .slides .slide .item:nth-child(4){transition-delay:calc(var(--cx-speed,1) * 1s)}custom-carousel button,cx-carousel button{color:var(--cx-color-light)}custom-carousel button:focus,cx-carousel button:focus{outline:0}custom-carousel button:not(:disabled),cx-carousel button:not(:disabled){cursor:pointer}custom-carousel .indicators,cx-carousel .indicators{display:flex;justify-content:center}custom-carousel .indicators button,cx-carousel .indicators button{border:none;padding:10px;margin:0;transition:.6s all;background-color:transparent}custom-carousel .indicators button[disabled],cx-carousel .indicators button[disabled]{color:var(--cx-color-primary)}custom-carousel .indicators button:not(:disabled):hover,cx-carousel .indicators button:not(:disabled):hover{color:var(--cx-color-secondary)}@media (max-width:575.98px){.LandingPage2Template cx-page-slot.Section4>*{--cx-flex-basis:100%}custom-carousel .indicators,cx-carousel .indicators{display:none}}custom-carousel .next,custom-carousel .previous,cx-carousel .next,cx-carousel .previous{background-color:transparent;border:none;font-size:2rem}custom-carousel .next:disabled,custom-carousel .previous:disabled,cx-carousel .next:disabled,cx-carousel .previous:disabled{opacity:.5}custom-carousel .next:not(:disabled):hover,custom-carousel .previous:not(:disabled):hover,cx-carousel .next:not(:disabled):hover,cx-carousel .previous:not(:disabled):hover{color:var(--cx-color-primary)}cx-product-references{padding-bottom:50px}cx-product-references a{outline:0;color:var(--cx-color-text)}cx-product-references a:focus{color:var(--cx-color-primary);text-decoration:underline}cx-product-references cx-media{align-self:center;width:60%}cx-product-references cx-media.is-missing{align-self:center;width:60%;background-size:60%}cx-star-rating{padding:15px 0}cx-star-rating:not([disabled=true]){cursor:pointer}cx-star-rating .star{font-size:20px;margin:0 2.5px}cx-star-rating .star:nth-child(1){background:linear-gradient(90deg,var(--cx-color-primary) 0,var(--cx-color-primary) calc((var(--star-fill) - 1 + 1) * 100%),var(--cx-color-light) calc((var(--star-fill) - 1 + 1) * 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}cx-star-rating .star:nth-child(2){background:linear-gradient(90deg,var(--cx-color-primary) 0,var(--cx-color-primary) calc((var(--star-fill) - 2 + 1) * 100%),var(--cx-color-light) calc((var(--star-fill) - 2 + 1) * 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}cx-star-rating .star:nth-child(3){background:linear-gradient(90deg,var(--cx-color-primary) 0,var(--cx-color-primary) calc((var(--star-fill) - 3 + 1) * 100%),var(--cx-color-light) calc((var(--star-fill) - 3 + 1) * 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}cx-star-rating .star:nth-child(4){background:linear-gradient(90deg,var(--cx-color-primary) 0,var(--cx-color-primary) calc((var(--star-fill) - 4 + 1) * 100%),var(--cx-color-light) calc((var(--star-fill) - 4 + 1) * 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}cx-star-rating .star:nth-child(5){background:linear-gradient(90deg,var(--cx-color-primary) 0,var(--cx-color-primary) calc((var(--star-fill) - 5 + 1) * 100%),var(--cx-color-light) calc((var(--star-fill) - 5 + 1) * 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}cx-card .cx-card-border{border:1px solid var(--cx-color-light)}cx-card .cx-card-container{display:flex}cx-card .cx-card-label-container{flex-grow:2}cx-card .cx-card-fit-to-container{width:100%;height:100%;display:flex;flex-direction:column}cx-card .cx-card-body{display:flex;flex-direction:column;justify-content:space-between}cx-card .cx-card-delete{background-color:var(--cx-color-background)}cx-card .cx-card-body-delete{padding:1rem 0 0}cx-card .cx-card-delete-msg{color:var(--cx-color-danger);padding:0 0 1.25rem}cx-card .cx-card-actions{display:flex;justify-content:flex-end;padding:1.25rem 0 0}cx-card .cx-card-link{padding:0 0 0 1rem}cx-pagination ul .pagination .page-item.active .page-link{background-color:var(--cx-background-color,var(--cx-color-primary));border-color:var(--cx-border-color,var(--cx-color-primary))}cx-spinner .loader-container{position:relative;margin:30px auto;width:var(--cx-spinner-radius);height:var(--cx-spinner-radius)}cx-spinner .loader{width:var(--cx-spinner-radius);height:var(--cx-spinner-radius);font-size:10px;overflow:hidden;-webkit-animation:load8 var(--cx-spinner-animation-time) infinite linear;animation:load8 var(--cx-spinner-animation-time) infinite linear}cx-spinner .loader::before{content:"";box-sizing:border-box;display:block;width:var(--cx-spinner-radius);height:var(--cx-spinner-radius);border:var(--cx-spinner-border-width) solid;margin:auto;border-top-color:var(--cx-spinner-secondary-color);border-bottom-color:var(--cx-spinner-secondary-color);border-right-color:var(--cx-spinner-secondary-color);border-left-color:var(--cx-spinner-primary-color);border-radius:50%}@-webkit-keyframes load8{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes load8{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}cx-icon{align-self:center;line-height:normal}cx-icon.small:before{font-size:.9rem}cx-icon svg{width:28px;height:28px;fill:currentColor}cx-icon.small svg{width:14px;height:14px}cx-login .cx-login-greet{color:var(--cx-color-inverse);font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222);font-weight:var(--cx-font-weight-semi)}@media (max-width:991.98px){cx-login>a{padding:1rem;display:block}cx-login .cx-login-greet{color:var(--cx-color-text);padding:.5rem 1rem 0;font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.6)}}cx-register form a{text-decoration:underline}cx-register form .cx-login-link{margin:1rem 0 0}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-amend-order-actions{justify-content:center;padding:1rem 0 0}cx-amend-order-actions>*{margin:0 0 1rem}cx-amend-order-items .cx-item-list-header{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);margin:0;padding:1.125rem 0;text-transform:uppercase;color:var(--cx-color-secondary);border-width:0 0 1px;border-style:solid;border-color:var(--cx-color-light)}cx-amend-order-items .cx-item-list-desc{text-align:left;padding:0}cx-amend-order-items .cx-item-list-price,cx-amend-order-items .cx-item-list-qty{text-align:center}cx-amend-order-items .cx-item-list-total{text-align:right;padding:0}@media (min-width:1200px){cx-tab-paragraph-container{grid-template-columns:auto 10px repeat(4,180px) 420px auto}custom-carousel>h3,cx-carousel>h3{margin-bottom:3rem}cx-amend-order-items .cx-item-list-total{text-align:center;padding-right:0}}@media (max-width:1199.98px){cx-amend-order-items .cx-item-list-total{padding-right:70px}}@media (max-width:991.98px){cx-amend-order-items .cx-item-list-total{padding-right:0}}cx-amend-order-items .cx-item-list-row{padding:1.25rem 0;border-width:0 0 1px;border-style:solid;border-color:var(--cx-color-light)}cx-amend-order-items .cx-item-list-row cx-media{text-align:center}cx-amend-order-items cx-media.is-missing{min-width:96px}cx-amend-order-items .cx-name{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);overflow-wrap:break-word;padding:0;min-width:17rem}cx-amend-order-items .cx-name .cx-link{color:var(--cx-color-text);text-decoration:none}cx-amend-order-items .cx-name .cx-link:hover{color:var(--cx-color-primary)}cx-amend-order-items .cx-code{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-secondary);padding:.625rem 0}cx-amend-order-items .cx-property{display:flex}cx-amend-order-items .cx-label{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);overflow-wrap:break-word;padding-right:1rem}cx-amend-order-items .cx-value{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);overflow-wrap:break-word;font-weight:400}@media (max-width:767.98px){cx-amend-order-items .cx-info-container{display:flex;flex-direction:column}cx-amend-order-items .cx-label{min-width:5rem}cx-amend-order-items .cx-value{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222)}}cx-amend-order-items .cx-price{display:flex;justify-content:center;align-items:center;font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222)}@media (max-width:1199.98px){cx-amend-order-items .cx-price{padding-right:0;padding-left:45px}cx-amend-order-items .cx-request-qty{padding-right:0}}@media (max-width:767.98px){cx-amend-order-items .cx-price{justify-content:flex-start;padding-left:15px}}cx-amend-order-items .cx-price .cx-old{text-decoration:line-through;color:var(--cx-color-secondary);padding:0 1rem 0 0}cx-amend-order-items .cx-price .cx-new{color:var(--cx-color-primary)}cx-amend-order-items .cx-quantity{display:flex;justify-content:center;align-items:center}cx-amend-order-items .cx-quantity>div{width:100%}@media (max-width:767.98px){cx-amend-order-items .cx-quantity>div{width:auto}cx-amend-order-items .cx-quantity{justify-content:flex-start}}cx-amend-order-items .cx-quantity cx-item-counter{width:100%;display:flex;justify-content:center}cx-amend-order-items .cx-quantity cx-item-counter .cx-counter{display:flex;justify-content:center}cx-amend-order-items .cx-quantity cx-item-counter .cx-counter-value{max-width:50px}cx-amend-order-items .cx-request-qty{display:flex;justify-content:center;align-items:center}@media (max-width:767.98px){cx-amend-order-items .cx-request-qty{justify-content:flex-start}}cx-amend-order-items .cx-total{display:flex;justify-content:center;align-items:center}@media (max-width:991.98px){cx-amend-order-items .cx-price,cx-amend-order-items .cx-request-qty{padding-right:0}cx-amend-order-items .cx-total{justify-content:flex-end}}@media (max-width:767.98px){cx-amend-order-items .cx-total{justify-content:flex-start}}cx-amend-order-items .cx-promo{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-success);padding:.75rem 0;margin:0}cx-amend-order-items .cx-availability{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-danger);padding:.75rem 0;margin:0}cx-amend-order-items .cx-actions{display:flex;justify-content:flex-end;padding:0}@media (max-width:767.98px){cx-amend-order-items .cx-actions{display:flex;justify-content:flex-start;padding:0}cx-amend-order-items .cx-nav .btn-action{margin:0 0 1rem}}cx-amend-order-items .cx-actions button.link{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-text);border-width:0;text-decoration:none}cx-amend-order-items .cx-actions button.link:hover{text-decoration:underline}cx-amend-order-items .cx-nav{justify-content:center;padding:1rem 0}cx-amend-order-items .btn.cx-action-link{padding:10px 0}@media (max-width:991.98px){cx-amend-order-items .cx-item-list-header{padding:1.125rem 2.5rem}cx-amend-order-items .cx-item-list-items{padding:0 2.5rem}}@media (max-width:767.98px){cx-amend-order-items .cx-item-list-items{padding:0 0 0 1rem}cx-order-details-actions .cx-nav .btn-action{margin:0 0 1rem}}cx-order-details-actions .cx-nav{justify-content:center;padding:1rem 0 2rem}cx-order-details-actions .cx-nav div:empty{display:none}@media (max-width:767.98px){cx-order-history .cx-order-history{max-width:100%;padding:0}cx-order-history .cx-order-history-table tr{border-width:1px 0 0;border-color:var(--cx-color-light);border-style:solid}cx-order-history .cx-order-history-table tr:first-child{border-width:0;padding:1.25rem 0 0}}cx-order-history .cx-order-history-table{padding:1.5rem 0 1.125rem;margin-bottom:0;border-width:1px 0;border-color:var(--cx-color-light);border-style:solid}cx-order-history .cx-order-history-table tr{width:100%}cx-order-history .cx-order-history-table th{padding:1.5rem 0 1.125rem;text-align:left}cx-order-history .cx-order-history-table th:last-child{text-align:right}cx-order-history .cx-order-history-table td{width:25%;padding:1.625rem 0}cx-order-history .cx-order-history-header{padding:40px 0 0;color:var(--cx-color-text)}cx-order-history .cx-order-history-code{text-decoration:underline}cx-order-history .cx-order-history-placed{text-align:center}@media (max-width:767.98px){cx-order-history .cx-order-history-table td{width:100%;display:flex;border-width:0;padding:0 1.25rem}cx-order-history .cx-order-history-table td:first-child{padding-top:1.25rem}cx-order-history .cx-order-history-table td:last-child{padding-bottom:1.25rem}cx-order-history .cx-order-history-header{padding:40px 20px 0}cx-order-history .cx-order-history-thead-mobile{display:none}cx-order-history .cx-order-history-placed{text-align:left}}cx-order-history .cx-order-history-status{text-align:center}@media (max-width:767.98px){cx-order-history .cx-order-history-status{text-align:left}}cx-order-history .cx-order-history-total{text-align:right}cx-order-history .cx-order-history-label{text-transform:uppercase;color:var(--cx-color-secondary)}cx-order-history .cx-order-history-value{color:var(--cx-color-text)}cx-order-history .cx-order-history-form-group{padding:0;margin-bottom:0}cx-order-history .cx-order-history-sort.top{display:flex;justify-content:space-between;padding:1rem 0;margin:0}@media (max-width:767.98px){cx-order-history .cx-order-history-total{text-align:left}cx-order-history .cx-order-history-label{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);min-width:110px}cx-order-history .cx-order-history-value{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);font-weight:400}cx-order-history .cx-order-history-form-group{padding:1.25rem}cx-order-history .cx-order-history-sort.top{flex-direction:column;padding-top:0}}cx-order-history .cx-order-history-sort.bottom{display:flex;justify-content:space-between;padding:2rem 0 1rem;margin:0}cx-order-history .cx-order-history-no-order{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);font-weight:400;min-height:415px}cx-order-history .cx-order-history-no-order .btn{margin:1.25rem 0}@media (max-width:767.98px){cx-order-history .cx-order-history-sort.bottom{flex-direction:column;padding-top:0}cx-order-history .cx-order-history-pagination{margin:0 auto}cx-order-history .cx-order-history-no-order{min-height:474px;padding-left:1.25rem;padding-right:1.25rem}cx-order-return-request-list .cx-order-history{max-width:100%;padding:0}cx-order-return-request-list .cx-order-history-table tr{border-width:1px 0 0;border-color:var(--cx-color-light);border-style:solid}cx-order-return-request-list .cx-order-history-table tr:first-child{border-width:0;padding:1.25rem 0 0}}cx-order-return-request-list .cx-order-history-table{padding:1.5rem 0 1.125rem;margin-bottom:0;border-width:1px 0;border-color:var(--cx-color-light);border-style:solid}cx-order-return-request-list .cx-order-history-table tr{width:100%}cx-order-return-request-list .cx-order-history-table th{padding:1.5rem 0 1.125rem;text-align:left}cx-order-return-request-list .cx-order-history-table th:last-child{text-align:right}cx-order-return-request-list .cx-order-history-table td{width:25%;padding:1.625rem 0}cx-order-return-request-list .cx-order-history-header{padding:40px 0 0;color:var(--cx-color-text)}cx-order-return-request-list .cx-order-history-code{text-decoration:underline}cx-order-return-request-list .cx-order-history-placed{text-align:center}@media (max-width:767.98px){cx-order-return-request-list .cx-order-history-table td{width:100%;display:flex;border-width:0;padding:0 1.25rem}cx-order-return-request-list .cx-order-history-table td:first-child{padding-top:1.25rem}cx-order-return-request-list .cx-order-history-table td:last-child{padding-bottom:1.25rem}cx-order-return-request-list .cx-order-history-header{padding:40px 20px 0}cx-order-return-request-list .cx-order-history-thead-mobile{display:none}cx-order-return-request-list .cx-order-history-placed{text-align:left}}cx-order-return-request-list .cx-order-history-status{text-align:center}@media (max-width:767.98px){cx-order-return-request-list .cx-order-history-status{text-align:left}}cx-order-return-request-list .cx-order-history-total{text-align:right}cx-order-return-request-list .cx-order-history-label{text-transform:uppercase;color:var(--cx-color-secondary)}cx-order-return-request-list .cx-order-history-value{color:var(--cx-color-text)}cx-order-return-request-list .cx-order-history-form-group{padding:0;margin-bottom:0}cx-order-return-request-list .cx-order-history-sort.top{display:flex;justify-content:space-between;padding:1rem 0;margin:0}@media (max-width:767.98px){cx-order-return-request-list .cx-order-history-total{text-align:left}cx-order-return-request-list .cx-order-history-label{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);min-width:110px}cx-order-return-request-list .cx-order-history-value{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222)}cx-order-return-request-list .cx-order-history-form-group{padding:1.25rem}cx-order-return-request-list .cx-order-history-sort.top{flex-direction:column;padding-top:0}}cx-order-return-request-list .cx-order-history-sort.bottom{display:flex;justify-content:space-between;padding:2rem 0 1rem;margin:0}cx-order-return-request-list .cx-order-history-no-order{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);min-height:415px}@media (max-width:767.98px){cx-order-return-request-list .cx-order-history-sort.bottom{flex-direction:column;padding-top:0}cx-order-return-request-list .cx-order-history-pagination{margin:0 auto}cx-order-return-request-list .cx-order-history-no-order{min-height:474px;padding-left:1.25rem;padding-right:1.25rem}cx-return-request-items .cx-info-container{display:flex;flex-direction:column}}cx-order-return-request-list .cx-order-history-no-order .btn{margin:1.25rem 0}cx-return-request-items .cx-item-list-header{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);margin:0;padding:1.125rem 0;text-transform:uppercase;color:var(--cx-color-secondary);border-width:0 0 1px;border-style:solid;border-color:var(--cx-color-light)}cx-return-request-items .cx-item-list-desc{text-align:left;padding:0}cx-return-request-items .cx-item-list-price,cx-return-request-items .cx-item-list-qty{text-align:center}cx-return-request-items .cx-item-list-total{text-align:right;padding:0}cx-return-request-items .cx-item-list-row{padding:1.25rem 0;border-width:0 0 1px;border-style:solid;border-color:var(--cx-color-light)}cx-return-request-items cx-media.is-missing{min-width:96px}cx-return-request-items .cx-name{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);overflow-wrap:break-word;padding:0;min-width:17rem}cx-return-request-items .cx-name .cx-link{color:var(--cx-color-text);text-decoration:none}cx-return-request-items .cx-name .cx-link:hover{color:var(--cx-color-primary)}cx-return-request-items .cx-code{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-secondary);padding:.625rem 0}cx-return-request-items .cx-property{display:flex}cx-return-request-items .cx-label{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);overflow-wrap:break-word;padding-right:1rem}cx-return-request-items .cx-value{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);overflow-wrap:break-word;font-weight:400}@media (max-width:767.98px){cx-return-request-items .cx-label{min-width:5rem}cx-return-request-items .cx-value{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222)}}cx-return-request-items .cx-price{display:flex;justify-content:center;align-items:center;font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);font-weight:400}@media (max-width:767.98px){cx-return-request-items .cx-price{justify-content:flex-start}}cx-return-request-items .cx-price .cx-old{text-decoration:line-through;color:var(--cx-color-secondary);padding:0 1rem 0 0}cx-return-request-items .cx-price .cx-new{color:var(--cx-color-primary)}cx-return-request-items .cx-quantity{display:flex;justify-content:center;align-items:center}@media (max-width:767.98px){cx-return-request-items .cx-quantity{justify-content:flex-start}}cx-return-request-items .cx-total{display:flex;justify-content:flex-end;align-items:center}@media (max-width:767.98px){cx-return-request-items .cx-total{justify-content:flex-start}}cx-return-request-items .cx-promo{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-success);padding:.75rem 0;margin:0}cx-return-request-items .cx-availability{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-danger);padding:.75rem 0;margin:0}cx-return-request-items .cx-actions{display:flex;justify-content:flex-end;padding:0}@media (max-width:767.98px){cx-return-request-items .cx-actions{display:flex;justify-content:flex-start;padding:0}cx-return-request-items .cx-nav .btn-action{margin:0 0 1rem}}cx-return-request-items .cx-actions button.link{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-text);border-width:0;text-decoration:none}cx-return-request-items .cx-actions button.link:hover{text-decoration:underline}cx-return-request-items .cx-nav{justify-content:center;padding:1rem 0}cx-return-request-items .btn.cx-action-link{padding:10px 0}@media (max-width:991.98px){cx-return-request-items .cx-item-list-header{padding:1.125rem 2.5rem}cx-return-request-items .cx-item-list-items{padding:0 2.5rem}}@media (max-width:767.98px){cx-return-request-items .cx-item-list-items{padding:0 0 0 1rem}cx-return-request-overview .cx-nav .btn-action{margin:0 0 1rem}}cx-return-request-overview .cx-nav{justify-content:center;padding:1rem 0 2rem}cx-return-request-overview .cx-nav div:empty{display:none}cx-return-request-overview .cx-header{padding:1.875rem 0;margin:0 0 1.875rem;border-width:1px;border-style:solid;border-color:var(--cx-color-light)}@media (max-width:767.98px){cx-return-request-overview .cx-header{border:0;margin:0}}cx-return-request-overview .cx-detail{border-width:0 1px 0 0;border-style:solid;border-color:var(--cx-color-light);padding-left:1.875rem}cx-return-request-overview .cx-detail:last-child{border:0}@media (max-width:767.98px){cx-return-request-overview .cx-detail{padding-bottom:.625rem;padding-left:.3125rem;border-right:0}}cx-return-request-overview .cx-detail-label{font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222)}cx-return-request-overview .cx-detail-value{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);font-weight:400}cx-return-request-totals{padding:2rem 2.5rem 0}cx-return-request-totals h4{text-transform:uppercase;font-weight:var(--cx-font-weight-semi)}cx-return-request-totals .cx-summary-label{text-align:start;padding:0}cx-return-request-totals .cx-summary-amount{text-align:end;padding:0}cx-return-request-totals .cx-summary-row{padding:.5rem 0;display:flex;flex-wrap:wrap}cx-return-request-totals .cx-summary-savings{color:var(--cx-color-success)}cx-return-request-totals .cx-summary-total{font-weight:var(--cx-font-weight-bold)}cx-return-request-totals .cx-coupon-code-pill{background:var(--cx-g-color-light);padding:7px 15px 7px 13px;margin:10px 10px 5px 0;display:inline-flex;align-items:flex-start;border-radius:4px;word-break:break-all}cx-return-request-totals .cx-coupon-code--pill-value{line-height:1.7}cx-return-request-totals .cx-footnote{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222)}cx-address-book .cx-address-deck{padding:1.25rem 0 0}cx-address-book .cx-address-deck-spinner{padding:5rem 0}cx-address-book .cx-address-card{padding-bottom:30px}cx-address-book .cx-form{padding-top:30px}cx-address-card .card{margin:0 0 1.25rem;height:100%}cx-address-card .card-actions{display:flex;justify-content:flex-end;padding:1.25rem 0 0}cx-address-card .cx-address-card-delete{padding:1.25rem 0 0}cx-address-card .cx-address-card-label-bold{font-weight:var(--cx-font-weight-bold)}cx-address-card .cx-address-card-delete-msg{color:var(--cx-color-danger);padding:0 0 1.25rem}cx-address-card .cx-address-card-delete-mode{background-color:var(--cx-color-background)}cx-address-card .cx-card-body{justify-content:space-between;display:flex;flex-direction:column}@media (max-width:767.98px){cx-payment-methods .cx-payment{padding-left:1.25rem;padding-right:1.25rem}}cx-payment-methods .cx-header{padding:2.5rem 0 0}cx-payment-methods .cx-card-img-container .fab::before,cx-payment-methods .cx-card-img-container .fas::before{font-size:var(--cx-font-size,48px)}cx-payment-methods .cx-existing{display:flex;padding:0 0 2.5rem;align-items:stretch}@media (max-width:991.98px){cx-payment-methods .cx-existing{padding:0 0 3.125rem}}@media (max-width:767.98px){cx-payment-methods .cx-existing{padding:0 0 4.375rem}}cx-payment-methods .cx-payment-card{padding-top:1.875rem}cx-payment-methods .cx-payment-inner{height:100%}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-close-account{display:flex;justify-content:center}cx-close-account .cx-info{margin:0 0 3em}cx-close-account .cx-btn-group button{min-width:100%}cx-close-account .cx-btn-group button:first-child{margin:0 1em 0 0}cx-close-account ul{padding-left:20px}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-close-account-modal{display:flex;flex-direction:column;height:100%}cx-close-account-modal .cx-dialog-header{padding:2rem 1.75rem .85rem;border-width:0}cx-close-account-modal h3{font-weight:var(--cx-font-weight-semi)}cx-close-account-modal .cx-row{display:flex}cx-close-account-modal .cx-confirmation{margin:0 0 3em}cx-close-account-modal .cx-btn-group{display:flex;flex-direction:column;width:100%}cx-close-account-modal .cx-btn-group button:first-child{margin:0 0 1em}cx-forgot-password button{margin:30px 0 0}cx-forgot-password a{margin:20px 0 0}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-tracking-events .cx-consignment-tracking-dialog .header{padding-left:2rem}cx-tracking-events .cx-consignment-tracking-dialog .title{font-size:var(--cx-font-size,1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222)}@media (max-width:767.98px){cx-close-account .cx-btn-group a:first-child{margin:0 0 1em}cx-close-account-modal .modal-body{top:-85px;flex:none;margin:auto 0}cx-tracking-events .cx-consignment-tracking-dialog .body{padding:0}}cx-tracking-events .cx-consignment-tracking-dialog .shipment-heading{position:relative;padding:1.5rem 0 .4rem 2rem;background-color:var(--cx-color-background)}cx-tracking-events .cx-consignment-tracking-dialog .no-tracking-heading{position:relative;padding:2rem}cx-tracking-events .cx-consignment-tracking-dialog .shipment-content{padding:.6rem 0 1.2rem}cx-tracking-events .cx-consignment-tracking-dialog .shipment-title{font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222)}cx-tracking-events .cx-consignment-tracking-dialog .events .event-body{border-left:.7rem solid var(--cx-color-secondary);padding-left:1rem;margin-bottom:1rem}cx-tracking-events .cx-consignment-tracking-dialog .events .event-body div{padding-bottom:.6rem}cx-tracking-events .cx-consignment-tracking-dialog .events .event-body .event-title{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222)}cx-tracking-events .cx-consignment-tracking-dialog .events .event-body .event-city{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222)}cx-tracking-events .cx-consignment-tracking-dialog .events .event-body .enent-content{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);padding-bottom:20rem}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-consent-management .cx-consent-action-links{text-align:right;display:flex;justify-content:center;margin:0 0 1.5rem}cx-consent-management .cx-consent-action-links .cx-action-link{margin:0 .35rem}cx-consent-management .cx-consent-toggles{display:flex;justify-content:center}@media (max-width:575.98px){cx-consent-management .cx-consent-action-links>div{padding:0}cx-consent-management .cx-consent-toggles{margin:0 -24px;border-top:1px solid var(--cx-color-light)}cx-consent-management .cx-consent-toggles>div{padding-top:15px}}cx-consent-management-form .cx-be-bold{font-weight:var(--cx-font-weight-semi)}cx-my-coupons .cx-coupon-deck{padding:1.25rem 0 0}cx-my-coupons .cx-coupon-spinner{padding:5rem 0}cx-my-coupons .cx-coupon-card{padding-bottom:30px}cx-my-coupons .cx-my-coupons-form-group{padding:0;margin-bottom:0}cx-my-coupons .cx-my-coupons-sort{display:flex;justify-content:space-between;margin:0}cx-my-coupons .cx-my-coupons-sort.top{padding:1rem 0;border-width:0 0 1px;border-style:solid;border-color:var(--cx-color-light)}cx-my-coupons .cx-my-coupons-sort.bottom{padding:2rem 0 1rem;border-width:1px 0 0;border-style:solid;border-color:var(--cx-color-light)}@media (max-width:767.98px){cx-my-coupons .cx-my-coupons-sort{flex-direction:column;padding-top:0}cx-my-coupons .cx-mycoupon-thead-mobile{display:none}}cx-my-coupons .cx-my-coupons-notes a{color:var(--cx-color-dark);font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222)}cx-coupon-card .cx-coupon-card-row{display:flex;justify-content:space-between}cx-coupon-card .cx-coupon-card-row.top{height:48px}cx-coupon-card .cx-coupon-card-row.bottom{padding:1rem 0 0}cx-coupon-card .cx-coupon-card-row .cx-coupon-card-head{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:80%}cx-coupon-card .cx-coupon-card-row .cx-coupon-status{text-transform:uppercase;white-space:nowrap}cx-coupon-card .cx-coupon-card-row .cx-coupon-status.effective{color:var(--cx-color-success)}cx-coupon-card .cx-coupon-card-row .cx-coupon-status.expiresoon{color:var(--cx-color-danger)}cx-coupon-card .cx-coupon-card-row .cx-coupon-status.presession{color:var(--cx-color-warning)}cx-coupon-card .cx-coupon-card-date{padding:1rem 0 0}cx-coupon-card .cx-coupon-card-date p{margin:0}cx-coupon-card .cx-coupon-card-date .cx-coupon-date{display:flex;width:80%}@media (max-width:991.98px){cx-coupon-card .cx-coupon-card-row.bottom{flex-direction:column}cx-coupon-card .cx-coupon-card-row.bottom .cx-coupon-find-product{padding:0}cx-coupon-card .cx-coupon-card-date .cx-coupon-date{flex-direction:column}}cx-coupon-card .cx-coupon-card-date .cx-coupon-date-end,cx-coupon-card .cx-coupon-card-date .cx-coupon-date-start{white-space:nowrap}cx-coupon-card a:not([href]):not([tabindex]){text-decoration:underline}cx-coupon-card a:not([href]):not([tabindex]).cx-card-read-more{padding:1rem 0 0;cursor:pointer;display:inline-block}cx-coupon-card a:not([href]):not([tabindex]).cx-card-read-more:hover{color:var(--cx-color-primary)}cx-coupon-card .cx-coupon-spinner{padding:5rem 0}cx-coupon-card .cx-coupon-card{padding-bottom:30px}cx-coupon-card .cx-my-coupons-form-group{padding:0;margin-bottom:0}cx-coupon-card .cx-my-coupons-sort{display:flex;justify-content:space-between;margin:0}cx-coupon-card .cx-my-coupons-sort.top{padding:1rem 0}cx-coupon-card .cx-my-coupons-sort.bottom{padding:2rem 0 1rem}@media (max-width:767.98px){cx-coupon-card .cx-my-coupons-form-group{padding:1.25rem}cx-coupon-card .cx-my-coupons-sort{flex-direction:column;padding-top:0}cx-coupon-card .cx-my-coupons-pagination{margin:0 auto}}cx-coupon-card .cx-section-msg{text-align:center}cx-coupon-dialog .cx-dialog-item{padding:0 1rem 0 0}cx-coupon-dialog .cx-coupon-description{padding:1rem 0}cx-coupon-dialog .cx-coupon-dialog-date{padding:0 0 1rem}cx-coupon-dialog .cx-coupon-dialog-date p{margin:0}cx-coupon-dialog .cx-coupon-dialog-status{padding:1rem 0}cx-coupon-dialog .cx-coupon-dialog-status p{margin:0}cx-coupon-dialog .cx-coupon-dialog-status .cx-coupon-status{text-transform:uppercase;font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222)}cx-coupon-dialog .cx-coupon-dialog-status .cx-coupon-status.effective{color:var(--cx-color-success)}cx-coupon-dialog .cx-coupon-dialog-status .cx-coupon-status.expiresoon{color:var(--cx-color-danger)}cx-coupon-dialog .cx-coupon-dialog-status .cx-coupon-status.presession{color:var(--cx-color-warning)}cx-coupon-dialog .cx-dialog-header{padding:2rem 1.75rem .85rem;border-width:0}cx-coupon-dialog .cx-dialog-title{font-size:var(--cx-font-size,1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222)}cx-coupon-dialog .cx-dialog-body{padding:1rem 1rem 0}@media (max-width:767.98px){cx-coupon-dialog .cx-dialog-body{padding:0}}cx-coupon-dialog .cx-dialog-row{margin:0;display:flex;padding:0 .875rem 2.875rem;max-width:100%;flex-wrap:wrap}@media (max-width:767.98px){cx-coupon-dialog .cx-dialog-row{flex-direction:column;padding:0}cx-coupon-dialog .cx-dialog-item{padding:2rem}}cx-anonymous-consent-management-banner .anonymous-consent-banner{position:fixed;bottom:0;width:100vw;background-color:var(--cx-color-inverse);z-index:1000;border-top:5px solid var(--cx-color-primary);color:var(--cx-color-text);padding:2rem 0}cx-anonymous-consent-management-banner .cx-banner-title{font-size:var(--cx-font-size,1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);margin-bottom:.5rem}cx-anonymous-consent-management-banner .cx-banner-description{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.6)}cx-anonymous-consent-management-banner .cx-banner-buttons{text-align:right}cx-anonymous-consent-management-banner .cx-banner-buttons button:last-child{margin-left:1.5rem}@media (min-width:768px){cx-order-history .cx-order-history-table td{text-align:left}cx-order-history .cx-order-history-table td:last-child{text-align:right}cx-order-return-request-list .cx-order-history-table td{text-align:left}cx-order-return-request-list .cx-order-history-table td:last-child{text-align:right}cx-anonymous-consent-management-banner .cx-banner-buttons{margin-top:1rem}cx-my-interests .cx-product-interests-table td:last-child{text-align:center}}cx-anonymous-consent-management-banner .anonymous-consent-banner-hidden{display:none}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-anonymous-consent-dialog .cx-dialog-header{padding:2rem 1.75rem .85rem}cx-anonymous-consent-dialog .cx-dialog-body{padding-top:0;background-color:var(--cx-color-inverse)}@media (max-width:575.98px){cx-anonymous-consent-management-banner .cx-banner-buttons{text-align:center;margin-top:1rem}cx-anonymous-consent-dialog .cx-dialog-body{padding:1.5rem;border-top:1px solid var(--cx-color-light)}cx-anonymous-consent-dialog .cx-dialog-buttons{padding:1rem}}cx-anonymous-consent-dialog .cx-dialog-buttons{text-align:right}cx-anonymous-consent-dialog .cx-action-link{margin:0 .35rem}cx-anonymous-consent-dialog .cx-dialog-row{max-width:100%}@media (max-width:575.98px){cx-anonymous-consent-dialog .cx-dialog-row{padding:0}}cx-anonymous-consent-dialog .cx-dialog-title{font-size:var(--cx-font-size,1.375rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222)}cx-anonymous-consent-dialog .cx-dialog-description{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.6);padding:1.5rem 1.75rem 0}cx-anonymous-consent-dialog a:not([href]):not([tabindex]){text-decoration:underline}cx-anonymous-consent-open-dialog .anonymous-consents{display:flex;justify-content:center;margin:0 3vw 3vw}cx-anonymous-consent-open-dialog .anonymous-consents button{padding:0;color:var(--cx-color-inverse);font-size:.8rem}cx-anonymous-consent-open-dialog .anonymous-consents button:not(:hover){text-decoration:none}cx-anonymous-consent-open-dialog .anonymous-consents button:hover{color:var(--cx-color-inverse)}cx-my-interests .cx-product-interests-title{margin:0 auto}@media (max-width:767.98px){cx-anonymous-consent-open-dialog .anonymous-consents{justify-content:flex-start}cx-my-interests .cx-product-interests{max-width:1%;padding:0}cx-my-interests .cx-product-interests-table tr{border-width:1px 0 0;border-color:var(--cx-color-light);border-style:solid}cx-my-interests .cx-product-interests-table tr:first-child{border-width:1px 0 0;padding:1.25rem 0 0}}cx-my-interests .cx-product-interests-table{padding:1.5rem 0 1.125rem;margin-bottom:0;border-width:0 0 1px;border-color:var(--cx-color-light);border-style:solid}cx-my-interests .cx-product-interests-table tr{width:100%}cx-my-interests .cx-product-interests-table th{padding:1.5rem 0 1.125rem;text-align:left}cx-my-interests .cx-product-interests-table th:first-child{text-align:center}cx-my-interests .cx-product-interests-table td{width:25%;padding:1.625rem 0}cx-my-interests .cx-product-interests-table td:first-child{width:10%;padding-right:1.25rem;padding-left:1.25rem}cx-my-interests .cx-product-interests-table td:last-child{justify-content:flex-end}cx-my-interests .cx-product-interests-table td .cx-name a{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-dark)}cx-my-interests .cx-product-interests-table td .cx-actions button.link{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222)}cx-my-interests .cx-product-interests-table td .cx-code{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-secondary)}cx-my-interests .cx-product-interests-table td .cx-property{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222)}cx-my-interests .cx-product-interests-table td .cx-property .cx-label,cx-my-interests .cx-product-interests-table td .cx-property .cx-value{display:inline}cx-my-interests .cx-product-interests-table td .cx-product-interests-product-stock{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-primary)}cx-my-interests .cx-product-interests-table td .cx-product-interests-notification .cx-product-interests-type{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-dark)}cx-my-interests .cx-product-interests-placed{text-align:center}@media (max-width:767.98px){cx-my-interests .cx-product-interests-table td .cx-product-interests-notification{padding:5px 0 0}cx-my-interests .cx-product-interests-table td{width:100%;display:flex;border-width:0;padding:0 0 .5rem}cx-my-interests .cx-product-interests-table td cx-media.is-missing{max-width:96px}cx-my-interests .cx-product-interests-table td:first-child{padding-left:.5rem}cx-my-interests .cx-product-interests-table td:last-child{padding-bottom:1.25rem}cx-my-interests .cx-product-interests-product-price .cx-product-interests-label,cx-my-interests .cx-product-interests-product-price span{display:inline}cx-my-interests .cx-product-interests-product-price span{padding-left:2rem}cx-my-interests .cx-product-interests-subscriptions{padding:5px 0 0}cx-my-interests .cx-product-interests-thead-mobile{display:none}cx-my-interests .cx-product-interests-placed{text-align:left}}cx-my-interests .cx-product-interests-status{text-align:center}@media (max-width:767.98px){cx-my-interests .cx-product-interests-status{text-align:left}}cx-my-interests .cx-product-interests-total{text-align:right}cx-my-interests .cx-product-interests-label{text-transform:uppercase;color:var(--cx-color-secondary)}cx-my-interests .cx-product-interests-form-group{padding:0;margin-bottom:0}cx-my-interests .cx-product-interests-sort.top{display:flex;justify-content:space-between;padding:1rem 0;margin:0}@media (max-width:767.98px){cx-my-interests .cx-product-interests-total{text-align:left}cx-my-interests .cx-product-interests-label{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);min-width:110px}cx-my-interests .cx-product-interests-form-group{padding:1.25rem 0}cx-my-interests .cx-product-interests-sort.top{flex-direction:column;padding-top:0}}cx-my-interests .cx-product-interests-sort.bottom{display:flex;justify-content:space-between;padding:2rem 0 1rem;margin:0}@media (max-width:767.98px){cx-my-interests .cx-product-interests-sort.bottom{flex-direction:column}cx-my-interests .cx-product-interests-pagination{margin:var(--cx-margin,0 auto)}}@-webkit-keyframes loading{0%{margin-left:0;margin-right:100%}50%{margin-left:25%;margin-right:0}100%{margin-left:100%;margin-right:0}}@-webkit-keyframes loaded{0%{margin-left:50%;margin-right:100%}100%{margin-left:100%;margin-right:0}}app-root.start-navigating:after,app-root.start-navigating:before,app-root.stop-navigating:after,app-root.stop-navigating:before,cx-storefront.start-navigating:after,cx-storefront.start-navigating:before,cx-storefront.stop-navigating:after,cx-storefront.stop-navigating:before{height:2px;width:100%;left:0;top:0;margin:0;content:"";position:fixed;z-index:2}app-root.start-navigating:before,app-root.stop-navigating:before,cx-storefront.start-navigating:before,cx-storefront.stop-navigating:before{background-color:var(--cx-color-light)}app-root.start-navigating:after,app-root.stop-navigating:after,cx-storefront.start-navigating:after,cx-storefront.stop-navigating:after{background-color:var(--cx-color-dark)}@keyframes loading{0%{margin-left:0;margin-right:100%}50%{margin-left:25%;margin-right:0}100%{margin-left:100%;margin-right:0}}app-root.start-navigating:after,cx-storefront.start-navigating:after{-webkit-animation:2s cubic-bezier(.4,0,.2,1) infinite loading;animation:2s cubic-bezier(.4,0,.2,1) infinite loading}@keyframes loaded{0%{margin-left:50%;margin-right:100%}100%{margin-left:100%;margin-right:0}}app-root.stop-navigating:after,cx-storefront.stop-navigating:after{-webkit-animation:.5s loaded;animation:.5s loaded}app-root,cx-storefront{display:flex;flex-direction:column;min-height:100vh}app-root>footer,cx-storefront>footer{margin-top:auto}cx-site-context-selector{position:relative;margin:14px 8px 14px 0}@media (max-width:991.98px){cx-site-context-selector{display:inline-block}cx-site-context-selector:first-child{margin-left:0}cx-site-context-selector:not(:first-child){padding-left:16px;border-left:1px solid var(--cx-color-secondary)}}cx-site-context-selector label{display:flex;margin:0}cx-site-context-selector label span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}cx-site-context-selector cx-icon{margin-left:-10px}cx-site-context-selector select{color:inherit;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:14px;outline:0;position:relative;z-index:1}header{background-color:var(--cx-color-dark);color:var(--cx-color-inverse);display:block}header .header{max-width:1140px;margin:auto;display:flex;flex-wrap:wrap}@media (min-width:992px){header .header{padding:0 10px}}header .header>*{align-self:center;display:block;flex:none}header.is-expanded .navigation{position:absolute;width:100%;z-index:3}header.is-expanded .PreHeader{z-index:4}header:not(.is-expanded) cx-page-layout.navigation{display:none}header .SiteContext,header .SiteLinks{font-size:.75rem;color:var(--cx-color-light);justify-content:flex-start}header .SiteContext>*,header .SiteLinks>*{flex:none}header .SiteLinks{--cx-display:block}header .SiteLinks cx-link{display:block;padding:0 10px 0 0}header .SiteLogo{width:90px}header .SearchBox{margin:14px auto}@media (max-width:767.98px){header .SearchBox{margin:4px 0 4px auto}}header .NavigationBar{flex:100%;overflow:hidden;min-height:67px}header .cx-hamburger{display:block}@media (max-width:575.98px){header .SearchBox{margin-left:auto}}@media (max-width:991.98px){header.is-expanded:after{content:"";display:block;position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.75);z-index:2}header .NavigationBar{background-color:var(--cx-color-background)}header .SiteContext,header .SiteLinks,header .SiteLogin{background-color:var(--cx-color-light);color:var(--cx-color,var(--cx-color-text))}header .SiteContext{padding:.5rem 1rem .25rem}header .SiteLinks{padding:.25rem 1rem .5rem}}@media (min-width:992px){header header{padding:0 1rem}header .cx-hamburger{display:none}header .SiteContext,header .SiteLinks{flex:50%;display:flex;--cx-margin:0.5rem 8px}header .SiteContext{justify-content:flex-start}header .SiteContext:after{border-top:1px solid currentColor;content:"";width:100%;position:absolute;left:0;top:44px}header .SiteLinks{justify-content:flex-end}header .SiteLogin{padding:.5rem 1rem}}cx-skip-link{position:fixed;display:flex;justify-content:center;top:-100%;z-index:11;width:100%;height:100%;background-color:rgba(0,0,0,0);transition:top 0s .3s ease,background-color .3s ease}cx-skip-link:focus-within{top:0;background-color:rgba(0,0,0,.5);transition:background-color .3s ease}cx-skip-link button{opacity:0;padding:16px 32px;border-radius:0 0 5px 5px;border:2px solid var(--cx-color-dark);border-top-width:0;position:absolute;font-weight:700}cx-skip-link button:focus{opacity:1;z-index:12}cx-store-finder .cx-store-finder-wrapper{text-align:center;padding:3rem 0}cx-store-finder .cx-pagination .pagination a.page-link:hover{color:#fff;font-weight:400}.ProductDetailsPageTemplate cx-store-finder-grid>.tab-delivery,.ProductDetailsPageTemplate cx-store-finder-grid>cx-page-slot.Summary,cx-store-finder-grid>.container{border-style:solid;border-width:1px 0 0;border-color:var(--cx-color-light);display:inline-block;padding:10px 0 0}@media (max-width:767.98px){.ProductDetailsPageTemplate cx-store-finder-grid>.tab-delivery,.ProductDetailsPageTemplate cx-store-finder-grid>cx-page-slot.Summary,cx-store-finder-grid>.container{padding:0 15px}}cx-store-finder-grid .cx-spinner{padding:2rem 0}cx-store-finder-list-item{display:block;text-align:left;padding:1rem .75rem;text-decoration:none;position:relative}cx-store-finder-list-item:hover{background-color:var(--cx-color-background)}cx-store-finder-list-item:hover .cx-store-name{text-decoration:underline}cx-store-finder-list-item .cx-store-list-order{position:absolute;left:-2rem}cx-store-finder-list-item .cx-store-name{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);cursor:pointer;min-height:40px}cx-store-finder-list-item .cx-store-address{cursor:pointer;font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222)}cx-store-finder-list-item .cx-store-address-street{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}cx-store-finder-list-item .cx-store-open{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-success)}cx-store-finder-list-item .cx-store-closed{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-danger)}cx-store-finder-list-item .cx-store-distance{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);margin:1rem 0}cx-store-finder-list-item .cx-button{line-height:2;margin:1rem 0 0}.ProductDetailsPageTemplate cx-store-finder-store-description .tab-delivery,.ProductDetailsPageTemplate cx-store-finder-store-description cx-page-slot.Summary,cx-store-finder-store-description .ProductDetailsPageTemplate .tab-delivery,cx-store-finder-store-description .ProductDetailsPageTemplate cx-page-slot.Summary,cx-store-finder-store-description .container{margin-bottom:1rem}cx-store-finder-store-description .cx-store{text-align:left}cx-store-finder-store-description .cx-store-description-address{margin-bottom:1.5rem}cx-store-finder-store-description .cx-contact{margin-bottom:1.5rem;font-weight:700;text-decoration:underline}cx-store-finder-store-description .cx-list{padding:0;list-style:none}cx-store-finder-store-description .cx-link{color:var(--cx-color-text)}cx-store-finder-store-description .cx-schedule{margin-bottom:1.5rem}cx-store-finder-store-description .cx-store-hours{padding:0}cx-store-finder-store-description .cx-hours{text-align:right}cx-store-finder-store-description .cx-hours.closed{color:var(--cx-color-primary)}cx-store-finder-store-description .cx-features{margin-bottom:10px}cx-store-finder-store-description .cx-features-header{text-align:left}cx-store-finder-store-description .cx-feature-value{color:var(--cx-color-primary)}cx-store-finder-store-description .cx-feature-item{text-align:left}cx-store-finder-store-description .cx-storeMap{height:70vh}cx-store-finder-stores-count .cx-count{border-style:solid;border-width:1px 0 0;border-color:var(--cx-color-light);display:inline-block}cx-store-finder-stores-count .cx-set{margin:.5rem 0;cursor:pointer;display:flex;align-items:center;justify-content:center}cx-store-finder-stores-count .cx-set:hover{background-color:var(--cx-color-background)}cx-store-finder-stores-count .cx-set:hover a.btn-link{text-decoration:underline;color:var(--cx-color-primary)}cx-store-finder-stores-count a.btn-link{padding:1.5rem;text-decoration:none;width:100%}cx-store-finder-stores-count .cx-no-stores{display:block;padding:4rem 1.5rem 1.5rem;margin:0 auto;font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-secondary)}cx-store-finder-stores-count .cx-title{width:100%}cx-store-finder-stores-count .cx-name{font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);padding-right:.5rem}cx-store-finder-stores-count .cx-country-count{font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);font-weight:400}cx-store-finder-stores-count .cx-region-set{width:100%}cx-store-finder-stores-count .cx-region-directory{-moz-column-count:1;column-count:1;list-style:none;padding-left:0}cx-store-finder-stores-count .cx-directory-item{padding:0;line-height:normal}cx-store-finder-stores-count .cx-item-link{padding:0 .5rem .5rem .2rem;font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222);line-height:normal}cx-store-finder-stores-count .cx-item-count{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222)}cx-store-finder-stores-count .cx-count-spinner{padding:30px 0}cx-store-finder-search-result .cx-pagination{margin:1rem auto;justify-content:center;display:flex}cx-store-finder-search-result .cx-spinner{padding:2rem 0}cx-store-finder-search-result .cx-no-stores{display:block;padding:4rem 1.5rem 1.5rem;margin:0 auto;font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-secondary)}cx-store-finder-list .cx-columns{display:none}@media (min-width:992px){cx-store-finder-list .cx-columns{display:flex;height:70vh;margin-bottom:1rem}}cx-store-finder-list .cx-columns-mobile{margin-top:1rem;display:block}@media (min-width:992px){cx-store-finder-list .cx-columns-mobile{display:none}}cx-store-finder-list .cx-columns-mobile .cx-list li:first-child{border:none}cx-store-finder-list .cx-columns-mobile .cx-map-col{height:70vh}cx-store-finder-list .cx-address-col{height:100%}cx-store-finder-list .cx-map-col{height:100%}@media (min-width:768px){cx-store-finder-stores-count .cx-region-directory{-moz-column-count:4;column-count:4}cx-store-finder-list .cx-address-col{height:100%;overflow-y:auto;padding:inherit inherit inherit 0}cx-store-finder-list .cx-map-col{height:100%;overflow-y:auto}cx-store-finder-list .cx-feature-item,cx-store-finder-list .cx-store{max-width:100%;flex:100%}}cx-store-finder-list .cx-list{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-semi);line-height:var(--cx-line-height,1.2222222222);list-style:none;padding:inherit inherit inherit 0}cx-store-finder-list cx-store-finder-list-item{margin:0;padding:1.25rem}cx-store-finder-list .cx-list-items{border-width:1px 0 0;border-style:solid;border-color:var(--cx-color-light)}cx-store-finder-list .cx-list-items:hover{background-color:var(--cx-color-background)}cx-store-finder-list .cx-list-items:hover .cx-store-name{text-decoration:underline}cx-store-finder-list .cx-list-items.cx-selected-item,cx-store-finder-list .cx-list-items.cx-selected-item:hover{background-color:var(--cx-color-background)}cx-store-finder-list .cx-not-found{font-size:var(--cx-font-size,1.125rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);text-align:center;padding:3rem 0}cx-store-finder-list .cx-feature{margin-bottom:.5rem}cx-store-finder-list .cx-back-wrapper{margin:.5rem 1rem;min-width:180px}cx-store-finder-list .cx-back{margin-top:.5rem;cursor:pointer;font-weight:600}cx-store-finder-list .cx-back:hover{color:var(--cx-color-primary)}cx-store-finder-search{display:block;margin:0 0 1rem}@media (max-width:767.98px){cx-store-finder-search .cx-search-links button{padding:6px;height:initial;max-height:initial;min-height:48px}}cx-store-finder-search .search-wrapper{position:relative}cx-store-finder-search .search-wrapper input{padding-right:46px}cx-store-finder-search .search-wrapper cx-icon{position:absolute;top:17px;right:17px;cursor:pointer;outline:0}cx-store-finder-search .disabled-action{pointer-events:none;opacity:.5}cx-store-finder-schedule .cx-days{padding:0 1rem 0 0}cx-store-finder-schedule .cx-store-hours{margin:1.5rem 0}cx-store-finder-schedule .cx-hours{text-align:center}cx-store-finder-schedule .cx-hours.closed{color:var(--cx-color-primary)}cx-store-finder-map .cx-store-map{width:100%;height:100%}cx-store-finder-store .cx-store-actions{margin-bottom:1rem}cx-store-finder-store .cx-store-actions button{outline:0;min-width:150px}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-add-to-home-screen-banner .cx-add-to-home-screen-banner{background-color:var(--cx-color-background);padding:20px;text-align:center;margin:0 0 2.5rem}cx-add-to-home-screen-banner .cx-add-to-home-screen-banner ul{display:flex;justify-content:space-around;flex-wrap:wrap;padding:10px 40px}@media (max-width:767.98px){cx-store-finder-map .cx-store-map{height:30rem;width:100%}cx-add-to-home-screen-banner .cx-add-to-home-screen-banner{margin:0 1.25rem 2rem}cx-add-to-home-screen-banner .cx-add-to-home-screen-banner ul{flex-direction:column;margin:0 auto;max-width:280px;padding:0 20px 20px 50px}}cx-add-to-home-screen-banner .cx-add-to-home-screen-banner ul li{min-width:35%;text-align:left}cx-add-to-home-screen-banner .cx-add-to-home-screen-banner-inner{max-width:600px;margin:0 auto}cx-merchandising-carousel,cx-product-carousel{display:flex}cx-merchandising-carousel a,cx-product-carousel a{display:flex;flex-direction:column;text-align:center;justify-content:space-between;padding-bottom:10px;color:var(--cx-color-text);outline:0}cx-merchandising-carousel a h4,cx-product-carousel a h4{font-size:.9rem;height:30px;font-weight:700;margin-top:5px}cx-merchandising-carousel a:focus,cx-merchandising-carousel a:hover,cx-product-carousel a:focus,cx-product-carousel a:hover{color:var(--cx-color-primary);text-decoration:underline}cx-merchandising-carousel cx-media,cx-product-carousel cx-media{align-self:center;width:60%}cx-merchandising-carousel cx-media.is-missing,cx-product-carousel cx-media.is-missing{align-self:center;width:60%;background-size:60%}cx-merchandising-carousel{background-color:var(--cx-color-background);color:var(--cx-color-text)}cx-merchandising-carousel a{color:inherit}/*!
  SPARTA v0.1
  This file is for theme configuration. These variables are used in global and component CSS files.

  You can:
    1) Set new values for Bootstrap variables - https://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss
    2) Set new values for cxbase variables - cxbase/_variables.scss
    3) Set new values for component variables - app/__/_.scss
  You cannot:
    1) Add new variables
*//*!
  CXBASE VARIABLES
  This is NOT a theme.

  This file should include ONLY new variables that Bootstrap does not provide.
  For example, Bootstrap does not have a variable for semi font weight.

  Same case for directionality.

  Also be aware of items that should be configurable.
  The Sparta buttons use uppercase type but future themes may want normal case
  so a variable was created to make this available for other themes.

*/cx-cart-item-list .cx-item-list-header,cx-wish-list .cx-item-list-header{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);margin:0;padding:1.125rem 0;text-transform:uppercase;color:var(--cx-color-secondary);border-width:0 0 1px;border-style:solid;border-color:var(--cx-color-light)}cx-cart-item-list .cx-item-list-desc,cx-wish-list .cx-item-list-desc{text-align:left;padding:0}cx-cart-item-list .cx-item-list-price,cx-cart-item-list .cx-item-list-qty,cx-wish-list .cx-item-list-price,cx-wish-list .cx-item-list-qty{text-align:center}@media (max-width:991.98px){cx-store-finder-list-item{padding:.5rem}cx-store-finder-list-item .cx-store-address-street{white-space:normal}cx-cart-item-list .cx-item-list-price,cx-cart-item-list .cx-item-list-qty,cx-wish-list .cx-item-list-price,cx-wish-list .cx-item-list-qty{text-align:left}}cx-cart-item-list .cx-item-list-total,cx-wish-list .cx-item-list-total{text-align:right;padding:0}cx-cart-item-list .cx-item-list-row,cx-wish-list .cx-item-list-row{padding:1.25rem 0;border-width:0 0 1px;border-style:solid;border-color:var(--cx-color-light)}@media (max-width:991.98px){cx-cart-item-list .cx-item-list-header,cx-wish-list .cx-item-list-header{padding:1.125rem 2.5rem}cx-cart-item-list .cx-item-list-items,cx-wish-list .cx-item-list-items{padding:0 2.5rem}cx-wish-list{--cx-max-width:90%}}@media (max-width:767.98px){cx-cart-item-list .cx-item-list-items,cx-wish-list .cx-item-list-items{padding:0 0 0 1rem}cx-wish-list{--cx-max-width:100%}cx-wish-list .cx-item-list-row:last-of-type{border:none}}cx-wish-list{--cx-max-width:75%;margin:auto}cx-wish-list .cx-item-list-price{padding:0}cx-wish-list-item cx-media.is-missing{min-width:96px}cx-wish-list-item .cx-name{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);overflow-wrap:break-word;padding:0;min-width:17rem}cx-wish-list-item .cx-name .cx-link{color:var(--cx-color-text);text-decoration:none}cx-wish-list-item .cx-name .cx-link:hover{color:var(--cx-color-primary)}cx-wish-list-item .cx-code{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-secondary);padding:.625rem 0}cx-wish-list-item .cx-property{display:flex}cx-wish-list-item .cx-label{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);overflow-wrap:break-word;padding-right:1rem}cx-wish-list-item .cx-value{font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);overflow-wrap:break-word;font-weight:400}@media (max-width:767.98px){cx-wish-list-item .cx-info-container{display:flex;flex-direction:column}cx-wish-list-item .cx-label{min-width:5rem}cx-wish-list-item .cx-value{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-normal);line-height:var(--cx-line-height,1.2222222222)}}cx-wish-list-item .cx-price{display:flex;justify-content:center;align-items:center;font-size:var(--cx-font-size,1rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);font-weight:400}@media (max-width:767.98px){cx-wish-list-item .cx-price{justify-content:flex-start;margin:.3em 0}}cx-wish-list-item .cx-quantity{display:flex;justify-content:center;align-items:center}@media (max-width:767.98px){cx-wish-list-item .cx-quantity{justify-content:flex-start;margin:.3em 0}cx-wish-list-item .cx-add-to-cart{margin:.5em 0}}cx-wish-list-item .cx-add-to-cart{display:flex;flex-direction:column;justify-content:center}cx-wish-list-item .cx-out-of-stock{text-align:right}cx-wish-list-item .cx-return-button{display:flex;justify-content:flex-end;padding:0}@media (max-width:767.98px){cx-wish-list-item .cx-return-button{display:flex;justify-content:flex-start;padding:0}}cx-wish-list-item .cx-return-button .btn-link{font-size:var(--cx-font-size,.875rem);font-weight:var(--cx-font-weight-bold);line-height:var(--cx-line-height,1.2222222222);color:var(--cx-color-text);border-width:0;text-decoration:none;padding:0;height:30px}cx-wish-list-item .cx-return-button .btn-link:hover{text-decoration:underline}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;list-style:none;border-radius:.25rem}.breadcrumb-item{display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0075a3;border-color:#0075a3}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}.tax-professional-container cx-banner cx-media img{padding-top:20px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}.inquiry-text-input{width:50%!important}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-background{color:#7f7f7f;background-color:#fcfcfc}.list-group-item-background.list-group-item-action:focus,.list-group-item-background.list-group-item-action:hover{color:#7f7f7f;background-color:#efefef}.list-group-item-background.list-group-item-action.active{color:#fff;background-color:#7f7f7f;border-color:#7f7f7f}.list-group-item-text{color:#11141d;background-color:#c1c3c7}.list-group-item-text.list-group-item-action:focus,.list-group-item-text.list-group-item-action:hover{color:#11141d;background-color:#b4b6bb}.list-group-item-text.list-group-item-action.active{color:#fff;background-color:#11141d;border-color:#11141d}.list-group-item-inverse{color:#858585;background-color:#fff}.list-group-item-inverse.list-group-item-action:focus,.list-group-item-inverse.list-group-item-action:hover{color:#858585;background-color:#f2f2f2}.list-group-item-inverse.list-group-item-action.active{color:#fff;background-color:#858585;border-color:#858585}.list-group-item-transparent{color:rgba(0,0,0,.48);background-color:rgba(255,255,255,.72)}.list-group-item-transparent.list-group-item-action:focus,.list-group-item-transparent.list-group-item-action:hover{color:rgba(0,0,0,.48);background-color:rgba(242,242,242,.72)}.list-group-item-transparent.list-group-item-action.active{color:#fff;background-color:rgba(0,0,0,.48);border-color:rgba(0,0,0,.48)}.list-group-item-primary{color:#003d55;background-color:#b8d8e5}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#003d55;background-color:#a5cede}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#003d55;border-color:#003d55}.list-group-item-secondary{color:#3c3e43;background-color:#d8d9dc}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#3c3e43;background-color:#cbccd0}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#3c3e43;border-color:#3c3e43}.list-group-item-success{color:#305903;background-color:#d2e8b9}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#305903;background-color:#c6e2a6}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#305903;border-color:#305903}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#720001;background-color:#f5b8b8}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#720001;background-color:#f2a2a2}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#720001;border-color:#720001}.list-group-item-light{color:#6e6f72;background-color:#f3f4f5}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#6e6f72;background-color:#e5e7e9}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#6e6f72;border-color:#6e6f72}.list-group-item-dark{color:#11141d;background-color:#c1c3c7}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#11141d;background-color:#b4b6bb}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#11141d;border-color:#11141d}.list-group-item-visual-focus{color:#395280;background-color:#d6e4fd}.list-group-item-visual-focus.list-group-item-action:focus,.list-group-item-visual-focus.list-group-item-action:hover{color:#395280;background-color:#bed4fc}.list-group-item-visual-focus.list-group-item-action.active{color:#fff;background-color:#395280;border-color:#395280}body{margin:0;font-family:Montserrat,sans-serif}app-root{background-color:#ecf2fb}app-root header{background-color:#fff;color:unset;border-bottom:1px solid #000}app-root header .header-bottom,app-root header .header-top{max-width:unset;padding:0}app-root header .header-top{background-color:#55646c}app-root .BottomHeaderSlot cx-breadcrumb{float:left;text-align:left;background-color:transparent;padding:0}app-root .BottomHeaderSlot cx-breadcrumb nav{padding-bottom:0;font-size:1rem}app-root .url-category cx-breadcrumb .product-title,app-root .url-home .bottom-breadcrumbs{display:none}app-root footer{background-color:#55646c;color:unset;border-top:1px solid #000;margin:0}app-root footer .footer{max-width:unset;background-color:inherit;color:inherit;margin:auto;padding:0}app-root .template-component{width:100%;display:block}app-root .url-page{margin:auto 0}app-root .main .ProductDetailsPageTemplate,app-root .main .ProductListPageTemplate{margin-top:0}.form-control[type=radio]{margin-top:.5em}.form-control[type=radio]::after{content:none}.form-check label{font-weight:500;font-size:1.2em}select.form-control{-webkit-appearance:none;-moz-appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSdibGFjaycgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB3aWR0aD0nMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTcgMTBsNSA1IDUtNXonLz48cGF0aCBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8+PC9zdmc+) no-repeat;background-position-x:97.5%;background-position-y:50%;font-weight:500;font-size:1.4em;height:100%;padding:8px 1em}select.form-control:focus{background-color:#fff;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control[type=email],.form-control[type=text],textarea.form-control{font-size:1.4em;padding:0 1em;border:1px solid #505b5e;border-radius:4px;font-weight:500;width:100%}.form-control[type=email]:focus,.form-control[type=text]:focus,textarea.form-control:focus{border-color:#80bdff;background-color:#fff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control[type=email][readonly],.form-control[type=text][readonly],textarea.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control[type=email][readonly]:focus,.form-control[type=text][readonly]:focus,textarea.form-control[readonly]:focus{background-color:#e9ecef!important;border-color:#000!important;box-shadow:none!important}.form-control[type=email].is-invalid,.form-control[type=text].is-invalid,textarea.form-control.is-invalid{border-color:var(--cx-color-danger)}.form-control[type=email].is-invalid:focus,.form-control[type=text].is-invalid:focus,textarea.form-control.is-invalid:focus{box-shadow:0 0 0 .2rem rgba(219,0,2,.25)}.form-control[type=email].is-invalid::-moz-placeholder,.form-control[type=text].is-invalid::-moz-placeholder,textarea.form-control.is-invalid::-moz-placeholder{color:var(--cx-color-danger);opacity:.5}.form-control[type=email].is-invalid:-ms-input-placeholder,.form-control[type=text].is-invalid:-ms-input-placeholder,textarea.form-control.is-invalid:-ms-input-placeholder{color:var(--cx-color-danger);opacity:.5}.form-control[type=email].is-invalid::placeholder,.form-control[type=text].is-invalid::placeholder,textarea.form-control.is-invalid::placeholder{color:var(--cx-color-danger);opacity:.5}textarea.form-control{padding:.5em 1em}.form-group .error-block .text-danger{font-size:.9em;margin:.5em 0 .5em 4px}div.cx-dialog-row:nth-child(3) .form-check{margin:0!important}div.cx-dialog-row:nth-child(4) .form-check{margin:0!important;padding-left:40px}div.cx-dialog-row:nth-child(5) .form-check{padding-left:40px}cx-consent-management-form .form-check-label.cx-be-bold,cx-consent-management-form input.form-check-input{display:none!important}cx-consent-management-form label{margin-top:-32px;margin-left:-35px}cx-consent-management-form label:first-child{margin-top:-28px}.anonymous-consents{display:none!important}cx-anonymous-consent-dialog div:first-child{display:flex;flex-flow:column}cx-anonymous-consent-dialog .cx-dialog-body.modal-body{margin-top:2em;padding-bottom:0}cx-anonymous-consent-dialog .cx-dialog-buttons{order:3;padding:0 4rem 2rem}cx-anonymous-consent-dialog .cx-dialog-buttons .cx-action-link:first-child{display:none}cx-anonymous-consent-dialog .cx-dialog-buttons .cx-action-link:nth-child(2){visibility:hidden}cx-anonymous-consent-dialog .cx-dialog-buttons .cx-action-link:nth-child(2):after{content:"Close";visibility:visible}cx-anonymous-consent-dialog .cx-dialog-description{font-weight:500;font-size:1.2em;margin-left:.75rem}cx-anonymous-consent-dialog .cx-dialog-header button.close{position:absolute;top:5px;right:10px;bottom:unset;font-size:1.5rem}cx-anonymous-consent-management-banner .anonymous-consent-banner{background:#fff}cx-anonymous-consent-management-banner .anonymous-consent-banner .cx-banner-buttons .btn-action,cx-anonymous-consent-management-banner .anonymous-consent-banner .cx-banner-buttons .btn-primary{font-size:1.2em}cx-anonymous-consent-management-banner .anonymous-consent-banner .cx-banner-buttons .btn-action{display:none}cx-anonymous-consent-management-banner .cx-banner-description,cx-anonymous-consent-management-banner .cx-banner-title{font-size:1.2em}:focus{outline:0!important}.tile-shadow{transition:all .25s ease-out 0s;border-radius:8px}.tile-shadow:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.25)!important;transform:scale(1.1)}cx-media img{max-width:100%;max-height:100%;transform:scale(1);opacity:1;transition:all .6s;transition:none}.header-bottom-block .header-bottom-section1,.header-bottom-block .header-bottom-section2,.header-top-block .header-top-section1,.header-top-block .header-top-section2{display:flex;align-items:center;height:100%;padding:.8em 0}.header-top-block .header-top-section1{justify-content:flex-start}.header-top-block .header-top-section1 .header-top-banner a{text-decoration:none}.header-top-block .header-top-section1 .header-top-banner img{width:8em;height:auto}.header-top-block .header-top-section2{justify-content:flex-end}.header-top-block .header-top-section2 .header-top-menu p{margin:0;color:#fff}.header-top-block .header-top-section2 .header-top-menu p a{color:#fff;text-decoration:none}.header-bottom-block .header-bottom-section1{justify-content:flex-start}.header-bottom-block .header-bottom-section1 .header-bottom-img{margin:0 8px}.header-bottom-block .header-bottom-section1 .header-bottom-img img{width:auto;height:4.8em}.header-bottom-block .header-bottom-section1 .header-bottom-heading{margin:0 8px;display:flex;flex-direction:column;justify-content:center}.header-bottom-block .header-bottom-section1 .header-bottom-heading a{text-decoration:none}.header-bottom-block .header-bottom-section1 .header-bottom-heading img{width:auto;height:4em}.header-bottom-block .header-bottom-section1 .header-bottom-heading div{font-family:Montserrat,sans-serif;font-size:2.8em;font-weight:700;line-height:normal;color:#0075a3}.header-bottom-block .header-bottom-section1 .header-bottom-heading p{color:#000;font-family:Roboto,sans-serif;font-size:1em;font-weight:500;margin:0}.header-bottom-block .header-bottom-section2{justify-content:flex-end}.header-bottom-block .header-bottom-section2 .header-bottom-menu button{font-size:1em;padding:8px 24px;font-weight:700;font-family:Montserrat,sans-serif}.header-bottom-block .header-bottom-section2 .header-bottom-menu .svc-button{margin-left:16px;color:#55646c;text-decoration:none}.header-bottom-block .header-bottom-section2 .header-bottom-menu .login-button{border:none}@media (max-width:991.98px){.header-bottom-block .header-bottom-section1,.header-bottom-block .header-bottom-section2{justify-content:center}}.menu-block{display:none}.menu-block .NavigationBar{display:block;width:100%;flex:none;min-height:0;overflow:hidden;background:#fff!important;position:absolute;z-index:100;right:0;border-radius:0 0 4px 4px;border:1px solid #000}.menu-block .NavigationBar custom-category-navigation custom-navigation-ui{flex-wrap:wrap;padding:1em 2em}.menu-block .NavigationBar custom-category-navigation custom-navigation-ui nav{flex:0 1 100%}.menu-block .NavigationBar custom-category-navigation custom-navigation-ui nav .links-container cx-generic-link .node-title{font-weight:700;font-size:1.2em}.menu-block .NavigationBar custom-category-navigation custom-navigation-ui nav .links-container cx-generic-link .child-title{font-weight:500}.menu-block .NavigationBar custom-category-navigation custom-navigation-ui nav .links-container cx-generic-link .child-title.has-children{font-weight:700}.menu-block .NavigationBar custom-category-navigation custom-navigation-ui nav .links-container .collapse-menu-button{clear:both;float:right;padding:0 .5em;cursor:pointer;color:#0075a3}.menu-block .NavigationBar custom-category-navigation custom-navigation-ui nav .main-category>hr{margin:.5em 0 1em;border-top:.2em solid #0075a3}.menu-block .NavigationBar custom-category-navigation custom-navigation-ui nav cx-generic-link{font-family:Montserrat,sans-serif;font-style:normal;line-height:24px;color:#0075a3;text-decoration:none}.menu-block .NavigationBar custom-category-navigation custom-navigation-ui nav cx-generic-link a:hover{text-decoration:underline;color:#0075a3}.menu-block .NavigationBar custom-category-navigation custom-navigation-ui nav .wrapper{padding-left:1em}.menu-block .NavigationBar custom-category-navigation custom-navigation-ui nav .wrapper .links-container.has-children{margin-bottom:.5em}.menu-block .NavigationBar custom-category-navigation custom-navigation-ui nav .wrapper.last-children{padding-left:1em;margin-bottom:.5em}.menu-block .NavigationBar custom-category-navigation custom-navigation-ui nav .wrapper.last-children .links-container cx-generic-link .node-title{font-weight:500;font-size:1em}.menu-block .NavigationBar custom-category-navigation custom-navigation-ui nav .wrapper.last-children .main-category>hr{display:none;margin:0;border-top:none}.menu-block.toggle-menu{display:block}.skip-to-content-link{background:#e77e23;height:30px;left:15%;padding:8px;position:absolute;transform:translateY(-100%);transition:transform .3s}.skip-to-content-link:focus{transform:translateY(0)}.footer-block .footer-section1,.footer-block .footer-section2,.footer-block .footer-section3{display:flex;justify-content:center;height:100%;flex-direction:column;color:#fff;font-size:1em;font-family:Roboto,sans-serif;padding:.8em 0}.footer-block .footer-section1{align-items:center}.footer-block .footer-section1 p{margin:0}.footer-block .footer-section2{align-items:flex-end}.footer-block .footer-section2 p{margin:0}.footer-block .footer-section2 p a{color:#fff;text-decoration:none}.footer-block .footer-section2 p a:hover{text-decoration:underline}.footer-block .footer-section3{align-items:flex-start}.footer-block .footer-section3 .footer-banner a{text-decoration:none}.footer-block .footer-section3 .footer-banner a img{width:8em;height:auto}@media (max-width:991.98px){.footer-block{margin:8px auto}.footer-block .footer-section1,.footer-block .footer-section2,.footer-block .footer-section3{align-items:center;padding:.4em 0}}.url-home .LandingPage2Template{display:block;margin:0 auto 3em;max-width:none}.url-home .LandingPage2Template .page-header{font-weight:700;text-align:center;font-family:Montserrat,sans-serif;color:#0075a3;font-size:2.4em;line-height:normal;margin:0 auto;padding:15px 0}@media (max-width:767px){.url-home .LandingPage2Template .Section1{top:7.5%!important;left:-20%!important}}@media (min-width:768px) and (max-width:992px){.url-home .LandingPage2Template .Section1{top:15%!important;left:-2%!important}}.url-home .LandingPage2Template .Section1{position:absolute;top:20%;left:12%;transform:translate(-2%,-50%)}.url-home .LandingPage2Template .Section1 .tax-category-container .tax-category-title{margin-top:16%;line-height:50px;white-space:pre-line}@media (min-width:275px) and (max-width:374px){.url-home .LandingPage2Template .Section1 .tax-category-container .line1,.url-home .LandingPage2Template .Section1 .tax-category-container .line2,.url-home .LandingPage2Template .Section1 .tax-category-container .line3{font-size:20px!important;line-height:1px!important}.url-home .LandingPage2Template .Section1 .tax-category-container .tax-category-title{margin-top:23%!important;line-height:21px}}@media (min-width:375px) and (max-width:767px){.url-home .LandingPage2Template .Section1 .tax-category-container .line1,.url-home .LandingPage2Template .Section1 .tax-category-container .line3{font-size:24px!important;line-height:1px!important}.url-home .LandingPage2Template .Section1 .tax-category-container .line2{font-size:22px!important;line-height:1px!important}.url-home .LandingPage2Template .Section1 .tax-category-container .tax-category-title{margin-top:70%!important;line-height:32px}.url-home .LandingPage2Template .Section1 .tax-category-container cx-media img{margin-left:20%!important;width:350px!important;height:442px!important}}.url-home .LandingPage2Template .Section1 .tax-category-container .line1,.url-home .LandingPage2Template .Section1 .tax-category-container .line3{font-family:Montserrat;font-style:normal;font-weight:700;font-size:44px;line-height:40px;text-align:center;color:#fff}.url-home .LandingPage2Template .Section1 .tax-category-container .line2{font-family:Montserrat;font-style:normal;font-weight:400;font-size:42px;line-height:40px;text-align:center;color:#fff}.url-home .LandingPage2Template .Section1 cx-media img{margin-left:13%!important;width:625px!important;height:442px!important}@media (max-width:1024px){.url-home .LandingPage2Template .Section1 cx-media img{margin-left:0!important}}@media (max-width:370px){.url-home .LandingPage2Template .Section1 cx-media img{margin-left:20%!important;width:253px!important;height:202px!important}}@media (min-width:372px) and (max-width:767px){.url-home .LandingPage2Template .Section1 cx-media img{margin-left:20%!important;width:350px!important;height:442px!important}}.url-home .LandingPage2Template .Section2{margin-top:-55%;background-color:#fff}@media (max-width:300px){.url-home .LandingPage2Template .Section2 .tax-category-container{padding-top:15%!important}}@media (max-width:374px){.url-home .LandingPage2Template .Section2{margin-top:-1%!important}}@media (min-width:375px) and (max-width:767px){.url-home .LandingPage2Template .Section2{margin-top:0!important}.url-home .LandingPage2Template .Section2 .tax-category-container{margin-top:65%}}@media (min-width:768px) and (max-width:992px){.url-home .LandingPage2Template .Section1 .tax-category-container .tax-category-title{margin-top:36%}.url-home .LandingPage2Template .Section2{margin-top:-1%!important;margin-left:.09%}}.url-home .LandingPage2Template .Section2 .tax-category-title{font-family:Montserrat;font-style:normal;font-weight:700;font-size:36px;line-height:44px;text-align:center;color:#0077a7}.url-home .LandingPage2Template .Section2 .categry-subtitle{font-family:Montserrat;font-style:normal;font-weight:500;font-size:20px;line-height:24px;text-align:center;color:#000}.url-home .LandingPage2Template .Section2A{max-width:none;height:100%;margin:auto;background-color:#fff;border:1px solid #e3e3e3;box-sizing:border-box;border-radius:4px;box-shadow:0 4px 4px rgba(0,0,0,.2)}.url-home .LandingPage2Template .Section2A cx-paragraph{margin:8px auto 16px}.url-home .LandingPage2Template .Section2A cx-paragraph p{margin:0;text-align:left}.url-home .LandingPage2Template .Section2A cx-paragraph p span{display:block}.url-home .LandingPage2Template .Section2A cx-paragraph p span.service-header{font-size:1.6em;font-weight:700;text-align:center;line-height:3.2em;font-family:Montserrat,sans-serif}.url-home .LandingPage2Template .Section2A cx-paragraph p ul.service-content{display:block;list-style-type:none;margin:0 32px;padding:0;font-size:1em}.url-home .LandingPage2Template .Section2A cx-paragraph p ul.service-content li{margin-bottom:8px}.url-home .LandingPage2Template .Section2A cx-paragraph p ul.service-content a{color:#0075a3;font-weight:700}.url-home .LandingPage2Template .card-custom{height:250px!important;width:250px!important;border-radius:8px!important;border:.5px solid rgba(0,0,0,.125)}.url-home .LandingPage2Template .card-custom .card-body{padding:0!important}.url-home .LandingPage2Template .card-custom.m-custom{margin:0 0 0 auto}@media (max-width:767.98px){.footer-block .footer-section2{font-size:.75em}.url-home .LandingPage2Template .card-custom{margin:auto}.url-home .LandingPage2Template .card-custom.m-custom{margin:0 auto 3rem}}.url-home .LandingPage2Template .Section3{background-color:#fff;padding-bottom:6rem}.url-home .LandingPage2Template .Section3A,.url-home .LandingPage2Template .Section3B{max-width:none}.url-home .LandingPage2Template .Section3A cx-banner,.url-home .LandingPage2Template .Section3B cx-banner{flex:1 1 100%;margin:0 0 8px}.url-home .LandingPage2Template .Section3A cx-banner cx-media,.url-home .LandingPage2Template .Section3B cx-banner cx-media{text-align:center;margin-top:1em}.url-home .LandingPage2Template .Section3A cx-banner cx-media img,.url-home .LandingPage2Template .Section3B cx-banner cx-media img{width:auto;height:10em}.url-home .LandingPage2Template .Section3A cx-paragraph,.url-home .LandingPage2Template .Section3B cx-paragraph{margin:8px auto 16px}.url-home .LandingPage2Template .Section3A cx-paragraph p,.url-home .LandingPage2Template .Section3B cx-paragraph p{margin:0;text-align:left}.url-home .LandingPage2Template .Section3A cx-paragraph p span,.url-home .LandingPage2Template .Section3B cx-paragraph p span{display:block}.url-home .LandingPage2Template .Section3A cx-paragraph p span.service-content,.url-home .LandingPage2Template .Section3B cx-paragraph p span.service-content{font-family:Roboto;font-style:normal;font-weight:700;font-size:24px;line-height:26px;text-align:center;margin-top:5%}.url-home .LandingPage2Template .Section3A cx-paragraph p a,.url-home .LandingPage2Template .Section3B cx-paragraph p a{color:#212738}.url-home .LandingPage2Template .Section3A cx-paragraph p a:hover,.url-home .LandingPage2Template .Section3B cx-paragraph p a:hover{color:#0077a7;text-decoration:none}.url-home .LandingPage2Template .Section3A cx-paragraph p h3,.url-home .LandingPage2Template .Section3B cx-paragraph p h3{display:block}.url-home .LandingPage2Template .Section3A cx-paragraph p h3.service-header,.url-home .LandingPage2Template .Section3B cx-paragraph p h3.service-header{font-size:1.6em;font-weight:700;text-align:center;line-height:normal;font-family:Montserrat,sans-serif}.url-home .LandingPage2Template .Section4{font-family:Montserrat;font-style:normal;text-align:center;background-color:#ecf2fb;margin-bottom:-50px}@media (max-width:991.98px){.url-home .LandingPage2Template .Section4{margin-top:0}.url-home .LandingPage2Template .Section4 cx-paragraph{border-bottom:none;border-right:none}}.url-home .LandingPage2Template .Section4 .tax-category-title{font-weight:700;font-size:22px;line-height:27px;color:#0077a7}.url-home .LandingPage2Template .Section4 .categry-subtitle{font-weight:500;font-size:20px;line-height:24px;color:#000}.url-home .LandingPage2Template .Section5{max-width:none;margin:auto auto -48px;align-items:center;background-color:#ecf2fb}.url-home .LandingPage2Template .Section5 .item{background-color:#fff;border-radius:8px!important;border:.5px solid rgba(0,0,0,.125)}@media (max-width:991.98px){.url-home .LandingPage2Template .Section5{margin-top:0}}.url-home .LandingPage2Template .Section5 custom-carousel .carousel-panel{border-radius:8px}.url-home .LandingPage2Template .Section5 custom-carousel .carousel-panel cx-media img{width:250px;height:250px}.url-home .LandingPage2Template .Section5 custom-carousel .indicators button[disabled],.url-home .LandingPage2Template .Section5 custom-carousel .next:not(:disabled):hover,.url-home .LandingPage2Template .Section5 custom-carousel .previous:not(:disabled):hover{color:#0075a3}.url-home .LandingPage2Template .Section5 custom-carousel .indicators{margin-top:1em}.tax-professional-text{text-align:center}.help-title,.tax-category-title{font-size:30px;font-weight:700;line-height:37px}.categry-subtitle{margin:0 0 40px!important;font-size:15px;line-height:26px;padding:0 6px;font-family:Montserrat;font-style:normal;text-align:center!important;color:#000;font-weight:500}.help-text{font-size:24px;font-weight:400;line-height:50px}.help-text,.help-title,.tax-category-title{font-family:Montserrat;font-style:normal;text-align:center;color:#000}@media (max-width:767.98px){.url-home .LandingPage2Template .Section5{margin:4%}.url-home .LandingPage2Template .Section5 custom-carousel .carousel-panel .next{right:10px}.tax-category-container{padding-left:0}}.tax-category-title{margin:40px 0 7px;font-size:48px;line-height:42px;padding:0 6px}.tax-category-list{list-style:none}@media (max-width:767.98px){.tax-category-list{padding:0 25px!important}.breadcrumb .breadcrumb-item{display:block;width:100%;padding:0}}.tax-category-list li{margin:15px 0}.tax-category-list a{font-family:Roboto;font-style:normal;font-weight:700;font-size:28px;line-height:40px;color:#0077a7}.tax-category-list a:hover{text-decoration:underline}.tax-professional-container cx-paragraph{width:50%;flex:none;display:inline-block}.tax-professional-container cx-banner{width:50%;flex:none!important;display:inline-block}.tax-professional-container cx-banner cx-media{text-align:center}.tax-professional-container cx-banner cx-media img{width:400px}@media (max-width:991px){.tax-professional-container cx-banner,.tax-professional-container cx-paragraph{width:100%}}#notice-container-parent .notice-container{margin-top:25px;background-color:#fff;display:block;border-top:4px solid #0075a3}#notice-container-parent cx-paragraph p{margin-bottom:0!important}#notice-container-parent .notice-icon{background-image:url(/bt/assets/images/exclamation-circle-solid.svg);background-repeat:no-repeat;background-position:50%;background-size:4em;width:100%;height:100%;display:block}.notice-close-container{display:flex;align-items:flex-start;justify-content:flex-end;height:100%}.notice-close-container .notice-close{display:block;cursor:pointer;font-size:1.5em;font-weight:700}.notice-container{padding:10px}.notice-message{min-height:4em;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.notice-message .notice-message-container{display:block;font-size:1.2rem}.url-error .ErrorPageTemplate{padding:0;display:block;margin:3em auto;max-width:none}.url-error .ErrorPageTemplate .card{border-radius:8px}.url-error .ErrorPageTemplate .card .card-body{padding:2em}.url-error .ErrorPageTemplate .card .card-body>.row{min-height:30em}.url-error .ErrorPageTemplate .error-box{display:flex;align-items:center;justify-content:center}.url-error .ErrorPageTemplate .error-box .error-section{display:block}.url-error .ErrorPageTemplate .error-box .error-section .error-attempts,.url-error .ErrorPageTemplate .error-box .error-section .error-desc{line-height:normal;font-weight:700}.url-error .ErrorPageTemplate .error-box .error-section .error-attempts{font-size:2em}.url-error .ErrorPageTemplate cx-page-slot{max-width:none;flex:1 1 50%;flex-wrap:nowrap;align-items:center;justify-content:center}.url-error .ErrorPageTemplate cx-page-slot cx-banner{padding:0 5em}.url-error .ErrorPageTemplate cx-page-slot cx-banner cx-generic-link a{cursor:auto;pointer-events:none}.url-error .ErrorPageTemplate cx-page-slot cx-banner cx-media img{margin:0;max-height:none;max-width:none;transform:none;transition:none}.url-error .ErrorPageTemplate cx-page-slot cx-paragraph{max-height:none}.url-error .ErrorPageTemplate cx-page-slot cx-paragraph p{font-family:Montserrat,sans-serif;margin:0}.url-error .ErrorPageTemplate cx-page-slot cx-paragraph p .error-content,.url-error .ErrorPageTemplate cx-page-slot cx-paragraph p .error-header{display:block;font-size:1.2em}.url-error .ErrorPageTemplate cx-page-slot cx-paragraph p .error-header{font-size:3.2em;font-weight:700;line-height:normal}.url-error .ErrorPageTemplate cx-page-slot cx-paragraph p .error-header.auth-failed-header,.url-error .ErrorPageTemplate cx-page-slot cx-paragraph p .error-header.technical-header{font-size:2.4em}.url-error .ErrorPageTemplate cx-page-slot cx-paragraph p .error-content{font-weight:500;margin:1em auto}@media (max-width:991.98px){#notice-container-parent .notice-icon{background-image:none;margin-left:0}.url-error .ErrorPageTemplate cx-page-slot{flex:1 1 100%;flex-wrap:wrap}.url-error .ErrorPageTemplate cx-page-slot cx-media img{margin:0;max-height:none;max-width:none;transform:none;transition:none}}.url-error .ErrorPageTemplate .page-actions{text-align:center}.url-error .ErrorPageTemplate .page-actions button{margin:1em auto;font-weight:700;padding:8px 3em;font-family:Montserrat,sans-serif}.url-category .ProductListPageTemplate{padding:0;display:block;margin:3em auto;max-width:none}.url-category .ProductListPageTemplate category .BottomHeaderSlot cx-breadcrumb .product-title{display:none}.url-category .ProductListPageTemplate .template-component .category-block{border-radius:8px}.url-category .ProductListPageTemplate .template-component .category-block .ProductListSlot{max-width:none}.url-category .ProductListPageTemplate .template-component .category-block .ProductListSlot custom-product-list .category-header h1{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:2.4em;line-height:normal;color:#0075a3;margin-bottom:.7em}@media (max-width:374px){.url-home .LandingPage2Template .card-custom{width:210px!important}.url-category .ProductListPageTemplate .template-component .category-block .ProductListSlot custom-product-list .category-header h1{font-size:2.2em!important}.url-category .ProductListPageTemplate .template-component .category-block .ProductListSlot custom-product-list .cx-product-container custom-product-grid-item .card-custom{width:210px!important;margin-left:20px!important}}.url-category .ProductListPageTemplate .template-component .category-block .ProductListSlot custom-product-list .category-header p{padding:0 2em;font-weight:500;font-size:1.2em;margin-bottom:.7em!important}.url-category .ProductListPageTemplate .template-component .category-block .ProductListSlot custom-product-list .cx-product-container h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.8em;line-height:normal;color:#000}.url-category .ProductListPageTemplate .template-component .category-block .ProductListSlot custom-product-list .cx-product-container custom-product-grid-item .product-block{border-radius:4px;min-height:222px}.url-category .ProductListPageTemplate .template-component .category-block .ProductListSlot custom-product-list .cx-product-container custom-product-grid-item .cx-product-image{min-height:109px}.url-category .ProductListPageTemplate .template-component .category-block .ProductListSlot custom-product-list .cx-product-container custom-product-grid-item .cx-product-image img{width:8em;height:auto}.url-category .ProductListPageTemplate .template-component .BottomHeaderSlot cx-breadcrumb{background:0 0;text-align:left;padding:0;font-family:Montserrat;font-style:normal;font-weight:400;font-size:12px}.url-category .ProductListPageTemplate .template-component .BottomHeaderSlot cx-breadcrumb nav{padding-bottom:0}.url-category .ProductListPageTemplate .template-component .BottomHeaderSlot cx-breadcrumb nav span{color:#000}.breadcrumb{background-color:transparent;margin:0}.breadcrumb .breadcrumb-item{font-family:Montserrat,sans-serif;font-weight:500;font-size:1.2em}.breadcrumb .breadcrumb-item a{color:#0075a3}.breadcrumb .breadcrumb-item span{color:#000}.breadcrumb .product-title{font-family:Montserrat,sans-serif;font-weight:500;font-size:1.2em;color:#000}@media (min-width:992px){.breadcrumb .product-title{padding-left:8px}.url-inquiries-form .ProductDetailsPageTemplate .inquiries-block .inquiries-img img,.url-inquiries-response .ProductDetailsPageTemplate .inquiries-block .inquiries-img img{position:absolute;top:32%;transform:translate(0,-50%)}}.product-title::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.modal .modal-dialog .modal-content{border-radius:8px}.modal .close-button{color:#55646c}.modal button.continue-button{margin-left:1em}.modal button.close-button,.modal button.continue-button{padding:8px 24px;font-weight:700;font-family:Montserrat,sans-serif}.modal .modal-custom-xl{max-width:1400px}.modal.help-modal .modal-header{align-items:center;justify-content:center}.modal.help-modal .modal-content{font-family:Roboto,sans-serif}.modal.help-modal .modal-content .modal-body h4{text-align:center;font-size:2em}.modal.help-modal .modal-content .modal-body img{margin:0 auto;display:block;width:auto;height:50em}.modal.leaving-modal .modal-content .modal-body .leaving-header{text-align:center}.modal.leaving-modal .modal-content .modal-body .leaving-header p{margin:0}.modal.leaving-modal .modal-content .modal-body .leaving-header p fa-icon{color:#0075a3}.modal.leaving-modal .modal-content .modal-footer{justify-content:center}.modal.leaving-modal .modal-content .modal-footer .modal-actions{text-align:center;width:100%}.modal.leaving-modal .modal-content .modal-footer .modal-actions button{margin:10px;width:100%;max-width:387px;display:inline-block}.modal.notice-modal .modal-content .modal-header{align-items:center;justify-content:center}.modal.notice-modal .modal-content .modal-header .modal-title{font-family:Montserrat,sans-serif;font-size:3em;font-weight:700;color:#0075a3;line-height:normal}.modal.notice-modal .modal-content .modal-body{font-family:Roboto;font-size:1.2em}.modal.notice-modal .modal-content .modal-body .image-container img{width:100%;height:auto;display:block;margin:0 auto}.modal.notice-modal .modal-content .modal-body .notice-content{display:flex;align-items:center;justify-content:center;height:100%}.modal.notice-modal .modal-content .modal-body .notice-content p{font-family:Roboto,sans-serif;margin:0;font-weight:500;font-size:.97em}.modal.notice-modal .modal-content .modal-footer{align-items:center;justify-content:center}.modal.timeout-modal .modal-content .modal-body{font-family:Roboto,sans-serif}.modal.timeout-modal .modal-content .modal-body .timeout-header{font-size:1.6em;font-weight:700;display:flex;align-items:center;justify-content:center}.modal.timeout-modal .modal-content .modal-body .timeout-header fa-icon{color:#0075a3;font-size:1.5em;padding:0 .25em}.modal.timeout-modal .modal-content .modal-body .timeout-header span{font-family:Montserrat,sans-serif}.modal.timeout-modal .modal-content .modal-body .countdown-text{font-size:2.4em;font-weight:700;text-align:center;color:#0075a3;font-family:Montserrat,sans-serif}.modal.timeout-modal .modal-content .modal-footer{justify-content:center;align-items:center}.modal.timeout-modal .modal-content .modal-footer .continue-button{margin-left:1em}@media (max-width:767.98px){.modal.timeout-modal .modal-content .modal-footer .close-button,.modal.timeout-modal .modal-content .modal-footer .continue-button{margin:0 0 1em;display:block;width:100%}}@media (max-width:991.98px){.modal.notice-modal .modal-content .modal-body .image-container img{width:10em}.modal .modal-content .modal-footer{justify-content:center}.modal .modal-content .modal-footer button{margin-left:0!important;margin-bottom:1em;width:100%}.url-inquiries-form .ProductDetailsPageTemplate .inquiries-block .inquiries-form .form-actions,.url-inquiries-response .ProductDetailsPageTemplate .inquiries-block .inquiries-form .form-actions{text-align:center}}.url-inquiries .Contenbtage1Template{display:block;margin:3em auto;padding:0;max-width:none}.url-inquiries .Contenbtage1Template .inquiries-main{border-radius:8px}.url-inquiries .Contenbtage1Template .inquiries-main>.card-body{padding:2em}.url-inquiries .Contenbtage1Template ::-moz-placeholder{text-align:left}.url-inquiries .Contenbtage1Template :-ms-input-placeholder{text-align:left}.url-inquiries .Contenbtage1Template ::placeholder{text-align:left}.url-inquiries .Contenbtage1Template .inquiries-block{border-radius:4px;margin:1em auto}.url-inquiries .Contenbtage1Template .inquiries-block>.card-body{padding:2.4em}.url-inquiries .Contenbtage1Template .Section1{max-width:none;margin:auto;align-items:center}.url-inquiries .Contenbtage1Template .Section1 cx-paragraph p{margin:0;text-align:left}.url-inquiries .Contenbtage1Template .Section1 cx-paragraph p span{display:block;text-align:center;font-family:Montserrat,sans-serif}.url-inquiries .Contenbtage1Template .Section1 cx-paragraph p span.service-header{font-size:2.5em;font-weight:700;color:#0075a3;background-color:#fff;padding:0;line-height:2.4em}.url-inquiries .Contenbtage1Template .Section1 cx-paragraph p span.service-main-subheader1{font-size:1.75em;font-weight:700}.url-inquiries .Contenbtage1Template .Section1 cx-paragraph p span.service-main-subheader2{font-size:1.5em}.url-inquiries .Contenbtage1Template .Section2A,.url-inquiries .Contenbtage1Template .Section2B{max-width:none}.url-inquiries .Contenbtage1Template .Section2A cx-media,.url-inquiries .Contenbtage1Template .Section2B cx-media{text-align:center;margin:2em auto}.url-inquiries .Contenbtage1Template .Section2A cx-media img,.url-inquiries .Contenbtage1Template .Section2B cx-media img{width:auto;height:10em}.url-inquiries .Contenbtage1Template .Section2A cx-paragraph p,.url-inquiries .Contenbtage1Template .Section2B cx-paragraph p{margin:0}.url-inquiries .Contenbtage1Template .Section2A cx-paragraph p span,.url-inquiries .Contenbtage1Template .Section2B cx-paragraph p span{display:block}.url-inquiries .Contenbtage1Template .Section2A cx-paragraph p span.service-category-header,.url-inquiries .Contenbtage1Template .Section2B cx-paragraph p span.service-category-header{font-size:1.75em;text-align:center;font-weight:700;font-family:Montserrat,sans-serif}.url-inquiries .Contenbtage1Template .Section2A cx-paragraph p span.service-category-subheader1,.url-inquiries .Contenbtage1Template .Section2A cx-paragraph p span.service-category-subheader2,.url-inquiries .Contenbtage1Template .Section2B cx-paragraph p span.service-category-subheader1,.url-inquiries .Contenbtage1Template .Section2B cx-paragraph p span.service-category-subheader2{font-family:Roboto,sans-serif}.url-inquiries .Contenbtage1Template .Section2A cx-paragraph p span.service-category-subheader1,.url-inquiries .Contenbtage1Template .Section2B cx-paragraph p span.service-category-subheader1{font-size:1em;text-align:center;margin-bottom:1em;font-weight:500}.url-inquiries .Contenbtage1Template .Section2A cx-paragraph p span.service-category-subheader2,.url-inquiries .Contenbtage1Template .Section2B cx-paragraph p span.service-category-subheader2{font-weight:700;text-align:left;line-height:2.4em;font-size:1.2em}.url-inquiries .Contenbtage1Template .Section2A cx-paragraph p ul.service-content,.url-inquiries .Contenbtage1Template .Section2B cx-paragraph p ul.service-content{display:block;list-style-type:none;padding:0;margin:0}.url-inquiries .Contenbtage1Template .Section2A cx-paragraph p ul.service-content li,.url-inquiries .Contenbtage1Template .Section2B cx-paragraph p ul.service-content li{margin-bottom:8px}.url-inquiries .Contenbtage1Template .Section2A cx-paragraph p ul.service-content a,.url-inquiries .Contenbtage1Template .Section2B cx-paragraph p ul.service-content a{color:#0075a3;font-weight:700}.url-inquiries .Contenbtage1Template .Section2B cx-paragraph{padding-bottom:8.25em}.url-inquiries-form .service-progress-bar,.url-inquiries-response .service-progress-bar{margin-bottom:30px}.url-inquiries-form .service-progress-bar ul,.url-inquiries-response .service-progress-bar ul{list-style-type:none;padding:0;margin:0;text-align:center}.url-inquiries-form .service-progress-bar ul li,.url-inquiries-response .service-progress-bar ul li{display:inline-block;height:.5em;width:3em;background-color:#c4ced1;margin:auto 8px}.url-inquiries-form .service-progress-bar ul li.active,.url-inquiries-response .service-progress-bar ul li.active{background-color:#026289}.url-inquiries-form .ProductDetailsPageTemplate,.url-inquiries-response .ProductDetailsPageTemplate{padding:0;display:block;margin:3em auto}.url-inquiries-form .ProductDetailsPageTemplate .inquiries-block,.url-inquiries-response .ProductDetailsPageTemplate .inquiries-block{border-radius:8px;margin-bottom:50px;padding:16px 32px;min-height:30em;font-family:Montserrat,sans-serif}.url-inquiries-form .ProductDetailsPageTemplate .inquiries-block .inquiries-heading,.url-inquiries-response .ProductDetailsPageTemplate .inquiries-block .inquiries-heading{margin:0 auto;font-weight:700;color:#0075a3;text-align:center;font-size:2.4em;background-color:#fff;padding:0;line-height:2.1em;border-bottom:none}.url-inquiries-form .ProductDetailsPageTemplate .inquiries-block .inquiries-form label,.url-inquiries-response .ProductDetailsPageTemplate .inquiries-block .inquiries-form label{font-size:1em;font-weight:500;margin:10px 0;text-align:left;line-height:30px;font-style:normal}.url-inquiries-form .ProductDetailsPageTemplate .inquiries-block .inquiries-form label .char-limit,.url-inquiries-response .ProductDetailsPageTemplate .inquiries-block .inquiries-form label .char-limit{clear:both;float:right}.url-inquiries-form .ProductDetailsPageTemplate .inquiries-block .inquiries-form .note,.url-inquiries-response .ProductDetailsPageTemplate .inquiries-block .inquiries-form .note{font-weight:500;font-style:italic}.url-inquiries-form .ProductDetailsPageTemplate .inquiries-block .inquiries-form .readonly-input,.url-inquiries-response .ProductDetailsPageTemplate .inquiries-block .inquiries-form .readonly-input{border:none}.url-inquiries-form .ProductDetailsPageTemplate .inquiries-block .inquiries-form .readonly-input:focus,.url-inquiries-response .ProductDetailsPageTemplate .inquiries-block .inquiries-form .readonly-input:focus{border:none;box-shadow:none;background-color:#e9ecef}.url-inquiries-form .ProductDetailsPageTemplate .inquiries-block .inquiries-form .form-actions,.url-inquiries-response .ProductDetailsPageTemplate .inquiries-block .inquiries-form .form-actions{margin:1em auto 200px}.url-inquiries-form .ProductDetailsPageTemplate .inquiries-block .inquiries-form .form-actions button,.url-inquiries-response .ProductDetailsPageTemplate .inquiries-block .inquiries-form .form-actions button{font-size:1em;padding:8px 3em;font-weight:700;min-width:8em;margin:0 16px;font-family:Montserrat,sans-serif}.url-inquiries-form .ProductDetailsPageTemplate .inquiries-block .inquiries-form .form-actions .back-button,.url-inquiries-response .ProductDetailsPageTemplate .inquiries-block .inquiries-form .form-actions .back-button{color:#55646c;text-decoration:none;font-weight:700}.url-inquiries-form .ProductDetailsPageTemplate .inquiries-block .inquiries-form .form-actions .nxt-button button,.url-inquiries-response .ProductDetailsPageTemplate .inquiries-block .inquiries-form .form-actions .nxt-button button{border:none}@media (max-width:464px){.url-inquiries-form .ProductDetailsPageTemplate .inquiries-block .form-actions,.url-inquiries-response .ProductDetailsPageTemplate .inquiries-block .form-actions{margin-bottom:100px}.url-inquiries-form .ProductDetailsPageTemplate .inquiries-block .form-actions button,.url-inquiries-response .ProductDetailsPageTemplate .inquiries-block .form-actions button{display:block;width:100%;margin:0 auto 1em!important}.url-inquiries-form .ProductDetailsPageTemplate .inquiries-block .form-actions custom-add-to-cart,.url-inquiries-response .ProductDetailsPageTemplate .inquiries-block .form-actions custom-add-to-cart{margin:0 auto!important}}.url-inquiries-form .ProductDetailsPageTemplate .inquiries-block .card-title,.url-inquiries-response .ProductDetailsPageTemplate .inquiries-block .card-title{text-align:center;font-weight:700;font-size:24px;line-height:28px}.url-inquiries-form .ProductDetailsPageTemplate .inquiries-block .inquiries-img img,.url-inquiries-response .ProductDetailsPageTemplate .inquiries-block .inquiries-img img{width:100%;height:auto}.url-inquiries-form img.p-image,.url-inquiries-response img.p-image{min-width:15em;max-width:23em;width:90%;display:block;margin:0 auto}.url-inquiries-form .hint,.url-inquiries-response .hint{font-size:1.2em;padding:0 2.4em}.url-inquiries-form .hint .hint-heading,.url-inquiries-response .hint .hint-heading{font-family:Montserrat,sans-serif;color:#0075a3;margin:16px 0;font-weight:700}.url-inquiries-form .hint .hint-body,.url-inquiries-response .hint .hint-body{font-family:Roboto,sans-serif;font-weight:500}.url-inquiries-form .hint .hint-body a,.url-inquiries-response .hint .hint-body a{color:#0075a3}.url-inquiries-response .nxt-button{margin-left:16px;border:none;font-weight:500}.bussines-inquiry-items{font-family:Roboto;font-style:normal;font-weight:500;font-size:24px;line-height:36px}.general-question-section .options .options-item-container{display:flex;align-items:center;justify-content:center;margin-bottom:15px}.general-question-section .options .options-item-container .option-item{border:2px solid #0075a3;border-radius:3em;height:2.6em;width:100%;display:flex;justify-content:center;align-items:center;text-decoration:none;color:#000}.general-question-section .options .options-item-container .option-item fa-icon.pr-2.ng-fa-icon{color:#0075a3}.general-question-section .options .options-item-container .option-item span{font-weight:500}.general-question-section .options .options-item-container .active,.general-question-section .options .options-item-container .option-item:hover{background-color:#d9eef6}.general-question-section .options .taxtypeGQ-0{min-width:245px}.general-question-section .options .taxtypeGQ-1{min-width:345px}.general-question-section .options .taxtypeGQ-2{min-width:255px}.general-question-section .options .taxtypeGQ-3{min-width:250px}.other-guest-services .services{background:0 0;border:none;margin-top:2em}.other-guest-services .services .services-header{background:0 0;margin:16px 0;border:none}.other-guest-services .services .services-header button{width:20em;padding:8px 0}.other-guest-services .services .services-header button#home-button{color:#55646c;text-decoration:none;font-weight:700;background-color:#fff;clear:both;float:right}.other-guest-services .services .services-header button#home-button:hover{background-color:#d3d6db}.other-guest-services .services .services-header button#tax-year-button{border:none;font-weight:500}.other-guest-services .services .services-body .card-title{font-size:1.8em;font-weight:700;text-align:center}.other-guest-services .services .services-body .card-sub-title{font-size:1.2em;font-weight:500;text-align:center}.other-guest-services .services .services-body .BodyContent,.other-guest-services .services .services-body .UpSelling{min-height:10em;max-width:none;align-items:center}.other-guest-services .services .services-body .BodyContent .carousel-panel .slide,.other-guest-services .services .services-body .UpSelling .carousel-panel .slide{justify-content:center}.other-guest-services .services .services-body .BodyContent .carousel-panel .slide .item,.other-guest-services .services .services-body .UpSelling .carousel-panel .slide .item{padding:0 1em}.other-guest-services .services .services-body .BodyContent .carousel-panel .slide .item>a,.other-guest-services .services .services-body .UpSelling .carousel-panel .slide .item>a{align-items:center;height:100%;padding:1em;background-color:#fff;border-radius:8px}.other-guest-services .services .services-body .BodyContent .carousel-panel .slide .item>a:hover,.other-guest-services .services .services-body .UpSelling .carousel-panel .slide .item>a:hover{color:#0075a3}.other-guest-services .services .services-body .BodyContent .carousel-panel .slide .item>a cx-media,.other-guest-services .services .services-body .UpSelling .carousel-panel .slide .item>a cx-media{width:100%;margin:8px 0}.other-guest-services .services .services-body .BodyContent .carousel-panel .slide .item>a cx-media img,.other-guest-services .services .services-body .UpSelling .carousel-panel .slide .item>a cx-media img{width:auto;height:8em}.other-guest-services .services .services-body .BodyContent .carousel-panel .slide .item>a h4,.other-guest-services .services .services-body .UpSelling .carousel-panel .slide .item>a h4{font-size:1.2em;height:unset;margin:8px 0;width:100%;color:#0075a3}.other-guest-services .services .services-body .BodyContent .carousel-panel .slide .item .price,.other-guest-services .services .services-body .UpSelling .carousel-panel .slide .item .price{display:none}@media (max-width:991.98px){.url-inquiries-form .ProductDetailsPageTemplate .inquiries-block .inquiries-img,.url-inquiries-response .ProductDetailsPageTemplate .inquiries-block .inquiries-img{padding:0 4em;margin-bottom:1em}.url-inquiries-form .ProductDetailsPageTemplate .inquiries-block,.url-inquiries-response .ProductDetailsPageTemplate .inquiries-block{padding:16px 0}.other-guest-services .services .services-header button{margin-bottom:16px;width:100%}.other-guest-services .services .services-header button#home-button{clear:both;float:none}.other-guest-services .services .services-header button#tax-year-button{margin-left:0}.other-guest-services .services .services-body .indicators{margin-top:2.4em}}.url-questionaire .ProductDetailsPageTemplate,.url-response-questionaire .ProductDetailsPageTemplate{padding:0;display:block;margin:3em auto}.url-questionaire .ProductDetailsPageTemplate .card,.url-response-questionaire .ProductDetailsPageTemplate .card{border-radius:8px;margin-bottom:50px}.url-questionaire .ProductDetailsPageTemplate .card .card-body>.row,.url-response-questionaire .ProductDetailsPageTemplate .card .card-body>.row{min-height:30em}.url-questionaire .ProductDetailsPageTemplate .card form .form-group label,.url-response-questionaire .ProductDetailsPageTemplate .card form .form-group label{font-size:1em;font-weight:500;text-align:left;line-height:30px;font-style:normal}.url-questionaire .ProductDetailsPageTemplate .card form .form-group .options .status-option,.url-response-questionaire .ProductDetailsPageTemplate .card form .form-group .options .status-option{margin-bottom:15px}.url-questionaire .ProductDetailsPageTemplate .service-question,.url-response-questionaire .ProductDetailsPageTemplate .service-question{margin:1em auto;padding:0 32px;font-family:Roboto,sans-serif}.url-questionaire .ProductDetailsPageTemplate .service-question.page-0,.url-response-questionaire .ProductDetailsPageTemplate .service-question.page-0{margin:1em auto}.url-questionaire .ProductDetailsPageTemplate .service-question label,.url-response-questionaire .ProductDetailsPageTemplate .service-question label{font-size:1.4em;font-weight:500;margin:0}.url-questionaire .ProductDetailsPageTemplate .service-question .control-label,.url-response-questionaire .ProductDetailsPageTemplate .service-question .control-label{font-size:1em}.url-questionaire .ProductDetailsPageTemplate .service-question .control-label .mb-2,.url-questionaire .ProductDetailsPageTemplate .service-question .control-label span,.url-response-questionaire .ProductDetailsPageTemplate .service-question .control-label .mb-2,.url-response-questionaire .ProductDetailsPageTemplate .service-question .control-label span{display:block;text-align:left}.url-questionaire .ProductDetailsPageTemplate .service-question .control-label ul,.url-response-questionaire .ProductDetailsPageTemplate .service-question .control-label ul{text-align:left;margin-top:1em;padding:0}.url-questionaire .ProductDetailsPageTemplate .service-question .control-label ul li,.url-response-questionaire .ProductDetailsPageTemplate .service-question .control-label ul li{background-image:url(/bt/assets/images/check-solid.svg);background-repeat:no-repeat;background-position:0 50%;background-size:1em;list-style:none;padding-left:1.2em}.url-questionaire .ProductDetailsPageTemplate .questionaire-block,.url-response-questionaire .ProductDetailsPageTemplate .questionaire-block{flex-wrap:nowrap}.url-questionaire .ProductDetailsPageTemplate img.p-image,.url-response-questionaire .ProductDetailsPageTemplate img.p-image{min-width:15em;max-width:23em;width:100%;display:block;margin:0 auto}.url-questionaire .ProductDetailsPageTemplate .hint,.url-response-questionaire .ProductDetailsPageTemplate .hint{font-size:1.2em;padding:0 2.4em}.url-questionaire .ProductDetailsPageTemplate .hint .hint-heading,.url-response-questionaire .ProductDetailsPageTemplate .hint .hint-heading{font-family:Montserrat,sans-serif;color:#0075a3;margin:16px 0;font-weight:700}.url-questionaire .ProductDetailsPageTemplate .hint .hint-body,.url-response-questionaire .ProductDetailsPageTemplate .hint .hint-body{font-family:Roboto,sans-serif;font-weight:500}.url-questionaire .ProductDetailsPageTemplate .hint .hint-body a,.url-response-questionaire .ProductDetailsPageTemplate .hint .hint-body a{color:#0075a3}.url-questionaire .ProductDetailsPageTemplate .service-heading,.url-response-questionaire .ProductDetailsPageTemplate .service-heading{margin:1em auto}.url-questionaire .ProductDetailsPageTemplate .service-heading span,.url-response-questionaire .ProductDetailsPageTemplate .service-heading span{font-size:2em;font-weight:700;color:#0075a3;line-height:normal;font-family:Montserrat,sans-serif}.url-questionaire .ProductDetailsPageTemplate .service-subheading p,.url-response-questionaire .ProductDetailsPageTemplate .service-subheading p{margin:0;font-weight:500;font-size:1.4em;line-height:normal;font-family:Roboto,sans-serif}.url-questionaire .ProductDetailsPageTemplate .service-progress-bar ul,.url-response-questionaire .ProductDetailsPageTemplate .service-progress-bar ul{list-style-type:none;padding:0;margin:0;text-align:center}.url-questionaire .ProductDetailsPageTemplate .service-progress-bar ul li,.url-response-questionaire .ProductDetailsPageTemplate .service-progress-bar ul li{display:inline-block;height:.5em;width:3em;background-color:#c4ced1;margin:auto 8px}.url-questionaire .ProductDetailsPageTemplate .service-progress-bar ul li.active,.url-response-questionaire .ProductDetailsPageTemplate .service-progress-bar ul li.active{background-color:#026289}.url-questionaire .ProductDetailsPageTemplate .please-answer,.url-response-questionaire .ProductDetailsPageTemplate .please-answer{margin:20px 8em}.url-questionaire .ProductDetailsPageTemplate questionaire .response-answer-questions,.url-response-questionaire .ProductDetailsPageTemplate questionaire .response-answer-questions{font-size:1.4em;font-weight:500;margin:25px 0;font-family:Roboto,sans-serif;text-align:center}.url-questionaire .ProductDetailsPageTemplate questionaire .view-btns-questionary-container,.url-response-questionaire .ProductDetailsPageTemplate questionaire .view-btns-questionary-container{margin-top:40px}.url-questionaire .ProductDetailsPageTemplate questionaire .card-body,.url-response-questionaire .ProductDetailsPageTemplate questionaire .card-body{padding:20px}.url-questionaire .ProductDetailsPageTemplate questionaire .card-body .please-answer,.url-response-questionaire .ProductDetailsPageTemplate questionaire .card-body .please-answer{margin:20px 1em}.url-questionaire .ProductDetailsPageTemplate questionaire .card-body .status-option,.url-response-questionaire .ProductDetailsPageTemplate questionaire .card-body .status-option{display:inline-block}.url-questionaire .ProductDetailsPageTemplate questionaire .card-body .status-option .options-item-container,.url-response-questionaire .ProductDetailsPageTemplate questionaire .card-body .status-option .options-item-container{margin:0 10px 0 0}.url-questionaire .ProductDetailsPageTemplate questionaire .card-body .status-option .options-item-container span,.url-response-questionaire .ProductDetailsPageTemplate questionaire .card-body .status-option .options-item-container span{margin:10px;text-align:center}.url-questionaire .ProductDetailsPageTemplate response-questionaire .response-overview,.url-response-questionaire .ProductDetailsPageTemplate response-questionaire .response-overview{margin-bottom:40px}.url-questionaire .ProductDetailsPageTemplate response-questionaire h1.service-heading,.url-response-questionaire .ProductDetailsPageTemplate response-questionaire h1.service-heading{font-size:2em;font-weight:700;color:#0075a3;line-height:normal;font-family:Montserrat,sans-serif}.url-questionaire .ProductDetailsPageTemplate .service-form-section label,.url-response-questionaire .ProductDetailsPageTemplate .service-form-section label{font-style:italic;font-weight:500;font-size:18px;line-height:30px;color:#000;text-align:left}.url-questionaire .ProductDetailsPageTemplate .service-form-section ::-moz-placeholder,.url-response-questionaire .ProductDetailsPageTemplate .service-form-section ::-moz-placeholder{text-align:left}.url-questionaire .ProductDetailsPageTemplate .service-form-section :-ms-input-placeholder,.url-response-questionaire .ProductDetailsPageTemplate .service-form-section :-ms-input-placeholder{text-align:left}.url-questionaire .ProductDetailsPageTemplate .service-form-section ::placeholder,.url-response-questionaire .ProductDetailsPageTemplate .service-form-section ::placeholder{text-align:left}.url-questionaire .ProductDetailsPageTemplate .filling-one-row,.url-response-questionaire .ProductDetailsPageTemplate .filling-one-row{margin:1em}.url-questionaire .ProductDetailsPageTemplate .filling-one-row .filling-container,.url-response-questionaire .ProductDetailsPageTemplate .filling-one-row .filling-container{display:flex;align-items:center;justify-content:center}.url-questionaire .ProductDetailsPageTemplate .taxtyear-one-row,.url-response-questionaire .ProductDetailsPageTemplate .taxtyear-one-row{margin:1em}.url-questionaire .ProductDetailsPageTemplate .taxtyear-one-row .taxyear-container,.url-response-questionaire .ProductDetailsPageTemplate .taxtyear-one-row .taxyear-container{display:flex;align-items:center;justify-content:center}.url-questionaire .ProductDetailsPageTemplate .service-form-section-bubble,.url-response-questionaire .ProductDetailsPageTemplate .service-form-section-bubble{margin:0}.url-questionaire .ProductDetailsPageTemplate .options .options-item-container,.url-response-questionaire .ProductDetailsPageTemplate .options .options-item-container{display:flex;align-items:center;justify-content:center}.url-questionaire .ProductDetailsPageTemplate .options .option-item,.url-response-questionaire .ProductDetailsPageTemplate .options .option-item{border:2px solid #0075a3;border-radius:3em;height:2.6em;width:100%;display:flex;justify-content:center;align-items:center;text-decoration:none;color:#000;cursor:pointer}.url-questionaire .ProductDetailsPageTemplate .options .option-item .response-icon,.url-response-questionaire .ProductDetailsPageTemplate .options .option-item .response-icon{min-width:20px}.url-questionaire .ProductDetailsPageTemplate .options .option-item.active,.url-questionaire .ProductDetailsPageTemplate .options .option-item:hover,.url-response-questionaire .ProductDetailsPageTemplate .options .option-item.active,.url-response-questionaire .ProductDetailsPageTemplate .options .option-item:hover{background-color:#d9eef6;color:#0075a3}.url-questionaire .ProductDetailsPageTemplate .options .option-item span,.url-response-questionaire .ProductDetailsPageTemplate .options .option-item span{font-weight:500}.url-questionaire .ProductDetailsPageTemplate .options .responses,.url-response-questionaire .ProductDetailsPageTemplate .options .responses{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block;margin:3px 0 12px}.url-questionaire .ProductDetailsPageTemplate .options .responses fa-icon,.url-response-questionaire .ProductDetailsPageTemplate .options .responses fa-icon{padding:0 0 0 5px}.url-questionaire .ProductDetailsPageTemplate .options .responses input,.url-questionaire .ProductDetailsPageTemplate .response-container input,.url-response-questionaire .ProductDetailsPageTemplate .options .responses input,.url-response-questionaire .ProductDetailsPageTemplate .response-container input{max-width:368px}.url-questionaire .ProductDetailsPageTemplate .disabled,.url-response-questionaire .ProductDetailsPageTemplate .disabled{pointer-events:none!important;cursor:default!important}.url-questionaire .ProductDetailsPageTemplate .options-item-container-width,.url-response-questionaire .ProductDetailsPageTemplate .options-item-container-width{width:260px}.url-questionaire .ProductDetailsPageTemplate .service-back-btn,.url-questionaire .ProductDetailsPageTemplate .service-next-btn,.url-response-questionaire .ProductDetailsPageTemplate .service-back-btn,.url-response-questionaire .ProductDetailsPageTemplate .service-next-btn{margin:1em auto;font-weight:700;min-width:8em;font-family:Montserrat,sans-serif}@media (max-width:767.98px){.url-questionaire .ProductDetailsPageTemplate .service-progress-bar ul li,.url-response-questionaire .ProductDetailsPageTemplate .service-progress-bar ul li{width:2em;margin:auto 4px}.url-questionaire .ProductDetailsPageTemplate .service-back-btn,.url-questionaire .ProductDetailsPageTemplate .service-next-btn,.url-response-questionaire .ProductDetailsPageTemplate .service-back-btn,.url-response-questionaire .ProductDetailsPageTemplate .service-next-btn{margin:1em 0;display:block;width:100%}}.url-questionaire .ProductDetailsPageTemplate .service-back-btn,.url-response-questionaire .ProductDetailsPageTemplate .service-back-btn{color:#55646c;border-color:#55646c}.url-questionaire .ProductDetailsPageTemplate .service-next-btn,.url-response-questionaire .ProductDetailsPageTemplate .service-next-btn{margin-left:1em}@media (max-width:767.98px){.url-questionaire .ProductDetailsPageTemplate .service-next-btn,.url-response-questionaire .ProductDetailsPageTemplate .service-next-btn{margin-left:0}.url-response-questionaire .ProductDetailsPageTemplate .status-block .status-content p .status-label{display:block}}.url-response-questionaire .ProductDetailsPageTemplate .card-title{font-weight:700}.url-response-questionaire .ProductDetailsPageTemplate .service-form-section label{font-weight:500}.url-response-questionaire .ProductDetailsPageTemplate .filling-one-row{margin:1em}.url-response-questionaire .ProductDetailsPageTemplate .filling-one-row .filling-container{display:flex;align-items:center;justify-content:center}.url-response-questionaire .ProductDetailsPageTemplate .service-form-section-bubble{margin:0}.url-response-questionaire .ProductDetailsPageTemplate .status-block{margin:1em auto;font-family:Roboto,sans-serif;border:1px solid rgba(0,0,0,.125);border-radius:4px}@media (min-width:768px){.url-response-questionaire .ProductDetailsPageTemplate .status-block .pr-md-0{padding-right:0}.url-response-questionaire .ProductDetailsPageTemplate .status-block .pl-md-0{padding-left:0}.inquiry-img{position:relative}}.url-response-questionaire .ProductDetailsPageTemplate .status-block .image-container.resolved{background-color:#d0efef}.url-response-questionaire .ProductDetailsPageTemplate .status-block .image-container.pending{background-color:#ffe293}.url-response-questionaire .ProductDetailsPageTemplate .status-block .image-container img{display:block;margin:0 auto}.url-response-questionaire .ProductDetailsPageTemplate .status-block .status-content{display:flex;align-items:center;height:100%;padding:0 2em}.url-response-questionaire .ProductDetailsPageTemplate .status-block .status-content p{margin:0;font-weight:500;font-size:1.2em}.url-response-questionaire .ProductDetailsPageTemplate .status-block .status-content p .status-value{font-weight:700;color:#0075a3}.url-response-questionaire .ProductDetailsPageTemplate .status-message{font-weight:700;font-family:Roboto,sans-serif;margin:0}@media (max-width:1199.98px){.inquiry-text-input,.text-input{font-size:1.1em!important}}@media (min-width:1200px) and (max-width:1350px){.inquiry-text-input,.text-input{font-size:1.2em!important}}@media (min-width:500px) and (max-width:576px){.inquiry-text-input,.text-input{font-size:.9em!important}}@media only screen and (max-width:375px){.inquiry-text-input,.text-input{font-size:1.2em!important}}@media only screen and (max-width:360px){.inquiry-text-input,.text-input{font-size:.9em!important}}.inquiry-text-input::-moz-placeholder{text-transform:none!important}.inquiry-text-input:-ms-input-placeholder{text-transform:none!important}.inquiry-text-input::placeholder{text-transform:none!important}@media (max-width:768px){.inquiry-text-subtitle{margin:0!important}}@media only screen and (max-width:540px){.tax-type-suw-section ul li{flex:0 0 100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}}@media only screen and (min-width:351px) and (max-width:1000px){.period-section ul li{flex:0 0 50%!important;max-width:50%!important}}@media only screen and (max-width:350px){.period-section ul li{flex:0 0 100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}}@media (max-width:767.98px){.url-response-questionaire .ProductDetailsPageTemplate .status-block .status-content p .status-value{display:block}.url-response-questionaire .ProductDetailsPageTemplate .status-block .status-content{padding:1em}.month-section ul li{flex:0 0 33.3333333333%!important;max-width:33.3333333333%!important}}@media only screen and (max-width:300px){.url-inquiries-form .ProductDetailsPageTemplate .inquiries-block .inquiries-form .letterid-input,.url-inquiries-response .ProductDetailsPageTemplate .inquiries-block .inquiries-form .letterid-input{font-size:1.2em!important}.inquiry-text-input,.text-input{font-size:.8em!important;padding-right:0!important}.month-section ul li{flex:0 0 50%!important;max-width:50%!important}}@media (max-width:991.98px){.month-section ul li{flex:0 0 25%;max-width:25%}}@media only screen and (max-width:350px){.quarter-section ul li{flex:0 0 100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}}@media screen and (max-width:768px){.ProductDetailsPageTemplate .options-item-container{margin-bottom:10px}}@media screen and (min-width:1200px){.tax-year-options{width:75%}.tax-year-options .options-item-container{margin-bottom:15px}}@media only screen and (min-width:1025px){.quarter-section ul,.response-taxtype-section ul{padding-right:3rem}}@media only screen and (max-width:540px){.response-taxtype-section ul li{flex:0 0 100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}}.response-taxtypes{padding-top:1.5em!important;padding-bottom:1.5em!important;padding-left:1em!important}@media screen and (max-width:435px){.response-taxtypes-label{padding-left:1em!important}.response-container{padding:0}.response-container .row{margin-left:.25rem!important;margin-right:.25rem!important}.response-container .responses{padding:0!important;margin:2px 0!important}}.agithr-input,.fein-input,.lastname-input,.ssn-input{margin:0 auto}.email-input{width:90%!important;margin:0 auto}.code-profGOTH{text-align:center}.inquiry-step-0{font-family:Roboto;font-style:normal;font-weight:700;font-size:24px;line-height:28px}@media (min-width:1200px){.inquiry-step-0{margin:auto;width:100%}}.inquiry-step-0 ul{font-weight:400;padding-left:0;list-style:none;padding-top:22px}.inquiry-step-0 ul li{margin:5px 0;font-size:21px}.inquiry-step-0 ul li .fa-check{padding-right:5px}.inquiry-step-0 ul.check-list{text-align:left}.inquiry-step-0 ul.check-list li{background-image:url(/bt/assets/images/check-solid.svg);background-repeat:no-repeat;background-position:0 50%;background-size:1em;list-style:none;padding-left:1.2em;margin:0}.disclosure-0{min-width:122px}.disclosure-1{min-width:210px}.disclosure-2{min-width:170px}.disclosure-3{min-width:300px}@media (max-width:375px){.disclosure-3{margin-right:0!important;line-height:15px;min-width:230px}}.filling-0{min-width:105px}.filling-1{min-width:227px}.filling-2{min-width:243px}@media (max-width:374px){.filling-2{margin-right:0!important;line-height:15px;min-width:230px}}.filling-inq-0{min-width:130px}.filling-inq-1{min-width:248px}.filling-inq-2{min-width:267px}@media (max-width:374px){.filling-inq-2{margin-right:0!important;line-height:15px;min-width:230px}}.taxt-type-0{min-width:150px}.taxt-type-1{min-width:290px}.taxt-type-2{min-width:220px}.taxt-type-3{min-width:210px}.taxqas-0{min-width:125px}.taxt-type-profMBTCIT:nth-child(1){min-width:268px!important}.taxt-type-profMBTCIT:nth-child(2){min-width:260px!important}.taxqas-1{min-width:138px}.taxqas-2{min-width:120px}.month-options{min-width:80px}.quarter-options{min-width:128px}.questions-information-title{font-weight:700;font-size:24px;line-height:28px;padding-bottom:25px}.note{font-weight:500;font-style:italic}.agi-label-container{padding-bottom:6px}.agi-label-container .hint-heading-inquiry{font-family:Montserrat,sans-serif;color:#0075a3;margin:16px 0;font-weight:700;cursor:pointer;padding:7px}.hintImage{height:unset;width:100%}.tax-year-number{margin:10px 10px 10px 5px}.taxt-year-bubble{min-width:100px}.url-responses .ProductDetailsPageTemplate{padding:0;display:block;margin:3em auto}.url-responses .ProductDetailsPageTemplate h1.service-heading{font-size:2em;font-weight:700;color:#0075a3;line-height:normal;font-family:Montserrat,sans-serif}.url-responses .ProductDetailsPageTemplate .responses-main{border-radius:8px}.url-responses .ProductDetailsPageTemplate .responses-main>.card-body{padding:2em 4em}@media (max-width:991.98px){.url-responses .ProductDetailsPageTemplate .responses-main>.card-body{padding:2em}}.url-responses .ProductDetailsPageTemplate .responses-main .responses-heading{font-weight:700;color:#0075a3;text-align:center;font-size:2.4em;background-color:#fff;line-height:normal;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}.url-responses .ProductDetailsPageTemplate .responses-main .card-title{font-size:1.2em;font-weight:700;text-align:left;font-family:Montserrat,sans-serif}.url-responses .ProductDetailsPageTemplate .responses-block{border-radius:4px;margin:1em auto;font-family:Roboto,sans-serif}.url-responses .ProductDetailsPageTemplate .responses-block>.card-body{padding:0}.url-responses .ProductDetailsPageTemplate .responses-block .image-container{text-align:center;padding:1em 0}.url-responses .ProductDetailsPageTemplate .responses-block .image-container.resolved{background-color:#d0efef}.url-responses .ProductDetailsPageTemplate .responses-block .image-container.pending{background-color:#ffe293}.url-responses .ProductDetailsPageTemplate .responses-block .image-container img{display:block;margin:0 auto}.url-responses .ProductDetailsPageTemplate .responses-block .image-container span{font-size:1em;font-weight:700}.url-responses .ProductDetailsPageTemplate .responses-block .info{text-align:center;font-size:1em;background-color:#f5f5f5;padding:1em 0}.url-responses .ProductDetailsPageTemplate .responses-block .info .info-block{margin-bottom:1em}.url-responses .ProductDetailsPageTemplate .responses-block .info .info-block .info-label{font-weight:500}.url-responses .ProductDetailsPageTemplate .responses-block .info .info-block .info-value{font-weight:700;color:#0075a3}.url-responses .ProductDetailsPageTemplate .responses-block .content-block{padding:1em 2em 1em 0;height:100%}.url-responses .ProductDetailsPageTemplate .responses-block .content-block .inquiry-block{margin:1em auto;border-bottom:.5em solid rgba(0,0,0,.125)}.url-responses .ProductDetailsPageTemplate .responses-block .content-block .inquiry-block .inquiry-label{font-size:1.2em;font-weight:700}.url-responses .ProductDetailsPageTemplate .responses-block .content-block .inquiry-block .inquiry-value{font-size:1em;margin-bottom:1em}.url-responses .ProductDetailsPageTemplate .responses-block .content-block .answer-block{margin:1em auto}.url-responses .ProductDetailsPageTemplate .responses-block .content-block .answer-block .answer-label{font-size:1.6em;font-weight:700;margin-bottom:1em}.url-responses .ProductDetailsPageTemplate .responses-block .content-block .answer-block .attachment-label{font-size:1.2em;font-weight:700;margin-bottom:.5em}.url-responses .ProductDetailsPageTemplate .responses-block .content-block .answer-block .answer-attachments .attachment-label{border-bottom-color:rgba(0,0,0,.125);border-bottom-style:solid;margin-top:100px;font-size:1.2em;font-weight:700}.url-responses .ProductDetailsPageTemplate .responses-block .content-block .answer-block .answer-attachments .attachment{text-align:center;display:inline-block}.url-responses .ProductDetailsPageTemplate .responses-block .content-block .answer-block .answer-attachments .attachment fa-icon{color:#0075a3;cursor:pointer;font-size:2em;padding-left:5px}.url-responses .ProductDetailsPageTemplate .responses-block .content-block .answer-block .answer-attachments .attachment .attachment-name{line-height:15px;max-width:70px;display:block;color:#0075a3;font-size:1.2em}@media (max-width:991.98px){.url-responses .ProductDetailsPageTemplate .responses-block .content-block{padding:1.5em}}.individual-tax-title{font-family:Montserrat;font-style:normal;font-weight:700;font-size:36px;line-height:44px;text-align:center;color:#0077a7}cx-checkout-login{max-width:var(--cx-max-width,100%)!important}cx-checkout-login .checkout-login-form{border-radius:8px}cx-checkout-login .checkout-login-form .card-body{padding:4em!important}@media (max-width:767.98px){cx-checkout-login .checkout-login-form .card-body{padding:1em!important}}cx-checkout-login .checkout-login-form .card-body .form-actions{text-align:center}cx-checkout-login .checkout-login-form .cx-section-title{font-size:2em}cx-checkout-login .checkout-login-form .label-content{font-weight:500;margin-left:4px}cx-checkout-login .checkout-login-form .form-control[type=email]{font-size:1.2em}.url-review-details .CheckoutLoginPageTemplate cx-page-slot>*{max-width:75%}.url-review-details .CheckoutLoginPageTemplate .form-actions{text-align:center}.url-review-details .CheckoutLoginPageTemplate .form-actions .back-button{margin:1em auto;font-weight:700;min-width:8em;font-family:Montserrat,sans-serif;color:#55646c;border-color:#55646c}.url-review-details review-details .main-block{margin:0 auto}.url-review-details review-details .service-heading{font-size:2em;margin-bottom:15px;font-weight:700;color:#0075a3;line-height:normal;font-family:Montserrat,sans-serif}.url-review-details review-details .service-progress-bar{margin-bottom:30px}.url-review-details review-details .service-progress-bar ul{list-style-type:none;padding:0;margin:0;text-align:center}.url-review-details review-details .service-progress-bar ul li{display:inline-block;height:.5em;width:3em;background-color:#c4ced1;margin:auto 8px}.url-review-details review-details .service-progress-bar ul li.active{background-color:#026289}.url-review-details review-details .checkoutData div{display:inline-block;margin:0;padding:0}.url-review-details review-details .checkoutData .info-block{display:inline-block;margin:10px 0!important;padding:0;width:100%}.url-review-details review-details .checkoutData .info-block .line-info{margin:5px 0}.url-review-details review-details .checkoutData .info-label{font-family:Roboto;font-style:normal;font-weight:700;font-size:1em;line-height:21px;color:#000}.url-review-details review-details .checkoutData .inquiry-value{white-space:pre-line;font-family:Roboto;font-style:normal;font-weight:500;font-size:1em;max-height:225px;line-height:28px;color:#55646c}.url-review-details review-details .checkoutData h4{font-size:1.4em;font-weight:500;margin:10px 0;text-align:left;line-height:30px;font-style:normal;font-family:Roboto}.url-review-details review-details button{margin:10px}.url-review-details .MultiStepCheckoutSummaryPageTemplate{display:block;margin:3em auto;padding:0;max-width:none}.url-review-details .MultiStepCheckoutSummaryPageTemplate .review-details-block{border-radius:8px;padding:16px 32px;min-height:30em;font-family:Montserrat,sans-serif}.url-review-details .MultiStepCheckoutSummaryPageTemplate .review-details-block .review-details-heading{font-weight:700;color:#0075a3;text-align:center;font-size:2.4em;background-color:#fff;padding:0;line-height:normal}.url-review-details .MultiStepCheckoutSummaryPageTemplate .review-details-block .card-title{font-weight:700;font-size:24px;line-height:28px;text-align:left;font-family:Montserrat,sans-serif}.url-review-details .MultiStepCheckoutSummaryPageTemplate .review-details-block .item-img img{width:100%;height:auto}@media (max-width:991.98px){.url-review-details .MultiStepCheckoutSummaryPageTemplate .review-details-block .item-img{padding:0 4em;margin-bottom:1em}.url-review-details .MultiStepCheckoutSummaryPageTemplate .review-details-block .checkout-actions{text-align:center}}.url-review-details .MultiStepCheckoutSummaryPageTemplate .review-details-block .readonly-input{border:none}.url-review-details .MultiStepCheckoutSummaryPageTemplate .review-details-block .readonly-input:focus{border:none;box-shadow:none;background-color:#e9ecef}.url-review-details .MultiStepCheckoutSummaryPageTemplate .review-details-block .checkout-actions{margin:1em auto;text-align:center}.url-review-details .MultiStepCheckoutSummaryPageTemplate .review-details-block .checkout-actions button{font-size:1em;padding:8px 3em}.url-review-details .MultiStepCheckoutSummaryPageTemplate .review-details-block .checkout-actions .back-button{color:#55646c;text-decoration:none;font-weight:700;border-color:#55646c}.url-review-details .MultiStepCheckoutSummaryPageTemplate .review-details-block .checkout-actions .nxt-button{border:none;font-weight:500}@media (min-width:992px){.url-review-details .MultiStepCheckoutSummaryPageTemplate .review-details-block .item-details-block{border:1px solid #0075a3;padding:40px 100px}.confirmation-info{padding-right:70px}}@media (min-width:768px){.url-review-details .MultiStepCheckoutSummaryPageTemplate .review-details-block .item-details-block .client-info,.url-review-details .MultiStepCheckoutSummaryPageTemplate .review-details-block .item-details-block .info-label.inquiry-label{padding-left:15px}}.url-review-details .MultiStepCheckoutSummaryPageTemplate .review-details-block .title-border-bottom{border-bottom:1px solid #0075a3}@media screen and (max-width:516px){.url-review-details .checkout-actions button{font-size:1em;padding:8px 3em;width:100%;margin:0 auto 1em;margin-left:0!important}}.url-confirmation .OrderConfirmationPageTemplate{display:block;margin:3em auto;padding:0;max-width:none}.url-confirmation .OrderConfirmationPageTemplate .confirmation-block{border-radius:8px;padding:16px 32px;min-height:30em;font-family:Montserrat,sans-serif}.url-confirmation .OrderConfirmationPageTemplate .confirmation-block .confirmation-heading{border-bottom-style:none;font-weight:700;color:#0075a3;text-align:center;font-size:2.4em;background-color:#fff;padding:0;line-height:normal}.url-confirmation .OrderConfirmationPageTemplate .confirmation-block .card-body>.row{min-height:24em}.url-confirmation .OrderConfirmationPageTemplate .confirmation-block .card-title{font-weight:500;text-align:left;margin:0}.url-confirmation .OrderConfirmationPageTemplate .confirmation-block .confirmation-img img{width:100%;height:auto}@media (max-width:991.98px){.url-confirmation .OrderConfirmationPageTemplate .confirmation-block .confirmation-img{padding:0 4em;margin-bottom:1em}}.url-confirmation .OrderConfirmationPageTemplate .confirmation-block .confirmation-section p{font-family:Roboto,sans-serif}.url-confirmation .OrderConfirmationPageTemplate .confirmation-block .confirmation-section p.order-bold{font-weight:500;font-size:1.2em;padding:1em;margin:0}.url-confirmation .OrderConfirmationPageTemplate .confirmation-block .confirmation-section p.order-p fa-icon{color:#0075a3}.url-confirmation .OrderConfirmationPageTemplate .confirmation-block .confirmation-section p.order-p .order-email,.url-confirmation .OrderConfirmationPageTemplate .confirmation-block .confirmation-section p.order-p .order-no{font-weight:700}.url-confirmation .service-progress-bar ul{list-style-type:none;padding:0;margin:0;text-align:center}.url-confirmation .service-progress-bar ul li{display:inline-block;height:.5em;width:3em;background-color:#c4ced1;margin:auto 8px}.url-confirmation .service-progress-bar ul li.active{background-color:#026289}