.retail-plus-header-container{color:#fff;padding:2rem 0;height:400px;position:relative;justify-content:flex-start;align-items:end}
.retail-plus-header-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,5,15,.55));z-index:1}
.retail-plus-header-container img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:0 33%;top:0;left:0;z-index:0}
.retail-plus-header-container .header-container-content-inner{z-index:2;grid-column:2/12;display:flex;flex-direction:column;gap:2.2rem;margin-bottom:1.4rem}
@media screen and (max-width:1200px){
.retail-plus-header-container .header-container-content-inner{grid-column:1/13;padding:0 3rem;gap:1rem}
}
.retail-plus-header-container .header-container-content-inner .hidden-retail-header{text-indent:-100000vw;overflow:hidden;visibility:hidden;white-space:nowrap;height:0}
.retail-plus-header-container .header-container-content-inner svg{width:30.4rem;height:auto}
.retail-plus-header-container .header-container-content-inner svg .cls-1{fill:#fff}
.retail-plus-header-container .header-container-content-inner .container-action-grouping{display:flex;align-items:center;justify-content:space-between;gap:2rem}
@media screen and (max-width:1200px){
.retail-plus-header-container .header-container-content-inner .container-action-grouping{flex-direction:column;align-items:start}
}
.retail-plus-header-container .header-container-content-inner .container-action-grouping .button-header-group{padding-bottom:0}
@media screen and (max-width:1200px){
.retail-plus-header-container .header-container-content-inner .container-action-grouping .button-header-group{display:none}
}
.retail-plus-header-container .header-container-content-inner .container-action-grouping .header-group{gap:.8rem}
.retail-plus-header-container .header-container-content-inner .container-action-grouping .header-group h2{color:#fff;font-weight:600;font-size:3.4rem;text-transform:capitalize;line-height:1.1}
.retail-plus-header-container .header-container-content-inner .container-action-grouping .header-group p{color:#fff;font-weight:400;font-size:var(--font-size-20)}
.retail-plus-inner-content .retail-plus-case-study{grid-column:2/12;display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}
@media screen and (max-width:1200px){
.retail-plus-inner-content .retail-plus-case-study{grid-column:1/13}
}
.retailplus-calculator-container{display:grid;grid-template-columns:260px 1fr;grid-template-rows:1fr;border-radius:.4rem;margin:3.8rem 0;align-items:stretch;grid-column:2/12;box-shadow:0 8px 32px 0 rgba(60,60,60,.12),0 1.5px 6px 0 rgba(0,0,0,.04)}
@media screen and (max-width:1200px){
.retailplus-calculator-container{grid-template-columns:1fr;grid-column:1/13;margin:0;padding:0 1.4rem}
}
.retailplus-calculator-container .retailplus-tablist-container{background:var(--colour-primary);height:100%;padding:3rem 0;border-radius:.4rem 0 0 .4rem}
@media screen and (max-width:1200px){
.retailplus-calculator-container .retailplus-tablist-container{display:none}
}
.retailplus-calculator-container .retailplus-tablist-container .retailplus-tablist{display:grid;color:#fff;gap:1rem}
.retailplus-calculator-container .retailplus-tablist-container .retailplus-tablist .button-viewing-parent{padding:1.8rem 2.2rem;cursor:pointer}
.retailplus-calculator-container .retailplus-tablist-container .retailplus-tablist .button-viewing-parent button{border:none;outline:0;background:0 0;color:#fff;font-size:1.7rem;font-weight:800;text-align:left;font-family:var(--font-family-primary)}
.retailplus-calculator-container .retailplus-tablist-container .retailplus-tablist .button-viewing-parent.active-viewing{background:var(--colour-accent);position:relative}
.retailplus-calculator-container .retailplus-tablist-container .retailplus-tablist .button-viewing-parent.active-viewing:before{position:absolute;top:0;right:-30px;width:30px;height:100%;content:" ";background:var(--colour-accent);clip-path:polygon(-1% 1%,30% 50%,-3% 100%);margin-left:-1px}
.retailplus-calculator-container .retailplus-tablist-container .retailplus-tablist .button-viewing-parent.active-viewing button{color:var(--colour-primary)}
.retailplus-calculator-container .retailplus-tabs{display:grid;grid-template-columns:1fr;gap:2rem;padding:0 3.8rem}
@media screen and (max-width:700px){
.retailplus-calculator-container .retailplus-tabs{padding:0 2rem}
}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content{padding:3rem 0;display:flex;grid-gap:3rem;flex-direction:column}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .step-container{margin:1.2rem 0 2rem}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .step-container .step-number{font-size:var(--font-size-20);font-weight:300;font-family:var(--brand-fontstack-accent);color:var(--brand-secondary)}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .step-container .step-title{font-size:4rem;font-weight:800;color:var(--colour-primary)}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .inner-input-container-grouping{flex:1}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .inner-input-container-grouping.blurb-content{margin-bottom:2rem}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .inner-input-container-grouping.multi-column-input-container{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 3rem;align-items:end}
@media screen and (max-width:1200px){
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .inner-input-container-grouping.multi-column-input-container{grid-template-columns:1fr}
}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .inner-input-container-grouping h2{font-size:3.4rem;font-weight:800;color:var(--colour-secondary);margin-bottom:2rem;line-height:1.1}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .inner-input-container-grouping p{display:block;margin:1rem 0}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .inner-input-container-grouping p svg{display:inline-block;width:12.6rem;margin:.2rem .6rem -1rem}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .inner-input-container-grouping ul{display:flex;flex-direction:column}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .inner-input-container-grouping ul li{font-size:var(--font-size-18);font-weight:var(--font-weight-light)}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .inner-input-container-grouping ul li span{font-weight:800;color:var(--colour-accent);font-size:1.7rem}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .inner-input-container-grouping ul.bullet-listing{list-style-type:disc;margin:1rem 2rem 0;gap:.6rem}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .inner-input-container-grouping .blurb-inner-content.in-summation{margin-top:3rem;display:block}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .inner-input-container-grouping .blurb-inner-content.in-summation h3{font-size:2.2rem;font-weight:800;color:var(--colour-primary)}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .inner-input-container-grouping .blurb-inner-content.in-summation ul{margin:1.4rem 0 4rem;background:var(--colour-primary);color:#fff;display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));padding:3rem 0;gap:2rem 2rem;border-radius:.4rem}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .inner-input-container-grouping .blurb-inner-content.in-summation ul li{text-align:center;display:flex;flex-direction:column;gap:1rem}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .inner-input-container-grouping .blurb-inner-content.in-summation ul li strong{font-size:1.4rem;font-weight:800}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .full-details-grid{margin-top:3rem;margin-bottom:3.4rem}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .full-details-grid .results-fulldetail-row{display:grid;grid-template-columns:240px 1fr;align-items:start;gap:0 4.2rem}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .full-details-grid .results-fulldetail-row h4{grid-column:1/-1;display:flex;justify-content:space-between;align-items:end;margin-bottom:3rem;font-size:2.2rem;font-weight:800;color:var(--colour-secondary)}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .full-details-grid .results-fulldetail-row h4 span{font-weight:800;color:var(--colour-primary);font-size:1.4rem}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .full-details-grid .results-fulldetail-row .results-itenirary-information-entered{margin-bottom:4rem}
@media screen and (max-width:700px){
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .full-details-grid .results-fulldetail-row .results-itenirary-information-entered{display:none!important}
}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .full-details-grid .results-fulldetail-row .results-itenirary-information-entered ul{display:flex;flex-direction:column;gap:2rem}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .full-details-grid .results-fulldetail-row .results-itenirary-information-entered ul li{display:flex;flex-direction:column;gap:.8rem;font-size:1.4rem}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .full-details-grid .results-fulldetail-row .results-itenirary-information-entered ul li span{font-weight:800;color:var(--colour-accent);font-size:1.9rem}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .full-details-grid .results-fulldetail-row .results-calulated-results{margin-bottom:6rem}
@media screen and (max-width:700px){
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .full-details-grid .results-fulldetail-row .results-calulated-results{grid-column:1/-1}
}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .full-details-grid .results-fulldetail-row .results-calulated-results ul{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 1rem}
@media screen and (max-width:1200px){
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .full-details-grid .results-fulldetail-row .results-calulated-results ul{grid-template-columns:1fr}
}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .full-details-grid .results-fulldetail-row .results-calulated-results ul li{border:2px solid rgba(0,0,0,.04);border-radius:.3rem;display:flex;flex-direction:column;gap:.8rem;font-size:1.4rem;text-align:center;padding:2rem 1.2rem}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .full-details-grid .results-fulldetail-row .results-calulated-results ul li span{font-weight:800;color:var(--colour-accent);font-size:1.7rem}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .input-grouping-container{display:flex;flex-direction:column;gap:1.2rem}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .input-grouping-container label{font-size:1.7rem}
.retailplus-calculator-container .retailplus-tabs .input-group-container-content .input-grouping-container input,.retailplus-calculator-container .retailplus-tabs .input-group-container-content .input-grouping-container select{text-align:left;font-size:16px;padding:19px 15px;-moz-appearance:none;appearance:none;border:1px solid rgba(0,0,0,.15);box-shadow:1px 1px 1px rgba(0,0,0,.03);outline:0;margin:7px 0 29px;border-radius:5px;width:100%;background:#fff;font-family:tahoma,sans-serif!important;letter-spacing:.34px}
.retailplus-calculator-container .retailplus-tabs .button-toggle-page-group{align-items:end;display:flex;justify-content:end}
.retailplus-calculator-container .retailplus-tabs .button-toggle-page-group .toggle-button:not(.filled-button):hover{border:3px solid var(--colour-accent);color:var(--colour-accent)}
.end-of-content{display:flex;justify-content:center;align-items:center;flex-direction:column;grid-column:1/13;background:var(--colour-primary);color:#fff;padding:2rem 0;text-align:center;height:300px;position:relative}
.end-of-content:before{content:"";background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(25,36,78,.55));z-index:1}
.end-of-content img,.end-of-content:before{position:absolute;top:0;left:0;width:100%;height:100%}
.end-of-content img{object-fit:cover;object-position:0 37%;z-index:0}
.end-of-content .footer-grouping{z-index:1;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:3rem}
.end-of-content .footer-grouping .button-footer-group{padding-bottom:0}
.end-of-content .footer-grouping p{font-weight:600;font-size:2.4rem;text-transform:capitalize;line-height:1.1}
/*# sourceMappingURL=condition_retailplus.min.css.map */
