.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}
.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}
.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}
.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}
.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}
.html-icon{width:100%;height:100%;background-color:transparent;cursor:pointer}
.html-icon>div{width:100%;height:100%;position:relative}
.html-icon>div>div{width:100%;position:absolute;background-color:white}
.html-icon.round{border-radius:50px;border:1px solid white}
.html-icon.round:hover{background-color:rgba(0,0,0,0.1)}
.html-icon .html-icon-cross>div{height:3px}
.html-icon .html-icon-cross>div:nth-child(1){transform:rotate(45deg);transform-origin:50% 1.5px;top:calc(50% - 1.5px)}
.html-icon .html-icon-cross>div:nth-child(2){transform:rotate(-45deg);transform-origin:50% 1.5px;bottom:calc(50% - 1.5px)}
.html-icon .html-icon-chevron-right>div{width:70%;height:3px}
.html-icon .html-icon-chevron-right>div:nth-child(1){transform:rotate(-50deg);transform-origin:100% 1.5px;top:calc(50% - 1.5px)}
.html-icon .html-icon-chevron-right>div:nth-child(2){transform:rotate(50deg);transform-origin:100% 1.5px;bottom:calc(50% - 1.5px)}
.html-icon .html-icon-chevron-left{transform:rotateZ(180deg);left:-1px}
.html-icon .html-icon-chevron-left>div{width:70%;height:3px}
.html-icon .html-icon-chevron-left>div:nth-child(1){transform:rotate(-50deg);transform-origin:100% 1.5px;top:calc(50% - 1.5px)}
.html-icon .html-icon-chevron-left>div:nth-child(2){transform:rotate(50deg);transform-origin:100% 1.5px;bottom:calc(50% - 1.5px)}
.bnc-button.MuiButton-contained,.bnc-button.MuiButton-outlined{border-radius:25px;padding:5px 20px;font-size:16px;border:1px solid;box-shadow:none;text-transform:none;font-family:"Gilroy-Regular",Arial,sans-serif}
.bnc-button.Mui-disabled{opacity:.4;cursor:default}
.bnc-button i.arrow-right{position:relative;left:5px}
.bnc-button i.arrow-left{position:relative;left:-5px}
.bnc-button.contained-blue.MuiButton-contained{background-color:#1572c5;border:1px solid #1572c5;color:#fff}
.bnc-button.contained-blue.MuiButton-contained:hover{background-color:#115ea2;border-color:#115ea2}
.bnc-button.contained-red.MuiButton-contained{background-color:#e41c23;border:1px solid #e41c23;color:#fff}
.bnc-button.contained-red.MuiButton-contained:hover{background-color:#be171d;border-color:#be171d}
.bnc-button.outlined-red.MuiButton-outlined{background-color:transparent;border:1px solid #e41c23;color:#e41c23}
.bnc-button.outlined-red.MuiButton-outlined:hover{background-color:#e41c23;border-color:#e41c23;color:#fff}
.bnc-button.outlined-grey-blue.MuiButton-outlined{background-color:transparent;border:1px solid #425865;color:#425865}
.bnc-button.outlined-grey-blue.MuiButton-outlined:hover{background-color:#425865;border-color:#425865;color:#fff}
.bnc-button.outlined-white.MuiButton-outlined{background-color:transparent;border:1px solid #fff;color:#fff}
.bnc-button.outlined-white.MuiButton-outlined:hover{background-color:#fff;border-color:#fff;color:#425865}
.bnc-button.outlined-grey.MuiButton-outlined{background-color:transparent;border:1px solid #565656;color:#565656}
.bnc-button.outlined-grey.MuiButton-outlined:hover{background-color:#565656;border-color:#565656;color:#fff}
.bnc-label{margin-bottom:10px;display:flex;align-items:center}
.bnc-label label{padding:0;margin:0;font-family:"Gilroy-Regular",Arial,sans-serif;font-size:16px;line-height:1.38;letter-spacing:.5px;color:#565656}
.bnc-label .bnc-icon-info{color:#1572c5;font-size:18px;padding:10px}
.bnc-field{margin-bottom:40px}
.bnc-field:last-of-type{margin-bottom:0}
.bnc-field>.error{display:none;width:100%;margin-bottom:8px}
.bnc-field.field-error>.error{display:flex;align-items:center;background-color:#fce6e7;border-radius:8px;border:1px solid #e41c23;padding:8px 24px;color:#e41c23;font-size:16px;line-height:1.25;letter-spacing:.47px;font-family:"Gilroy-Regular",Arial,sans-serif}
.bnc-field.field-error>.error>i{color:#e41c23;font-size:30px;margin-right:18px}
.bnc-step-panel .navigation-bar{display:flex;justify-content:space-between;align-items:center;background-color:white;padding-bottom:24px !important}
@media(min-width:768px){.bnc-step-panel .navigation-bar{padding-top:60px !important}
}
.bnc-step-panel .navigation-bar>div{display:flex;justify-content:space-between;align-items:center;flex:1 0}
.bnc-step-panel .navigation-bar>div:first-child{flex:0}
.bnc-step-panel .navigation-bar .step .separator{height:2px;background-color:#bbb;flex:1 0}
.bnc-step-panel .navigation-bar .step .separator:after{content:"";background-color:#1572c5;display:block;height:100%;width:0;transition:width .2s ease-out}
.bnc-step-panel .navigation-bar .step .step-marker{white-space:nowrap;display:flex;flex-direction:column;align-items:center;cursor:default;position:relative}
.bnc-step-panel .navigation-bar .step .step-marker .label{display:none}
@media(min-width:768px){.bnc-step-panel .navigation-bar .step .step-marker .label{display:inline;position:absolute;top:-32px;padding-left:0;padding-right:0}
.bnc-step-panel .navigation-bar .step .step-marker .label label{cursor:default;color:#bbb;font-family:"Gilroy-Regular",Arial,sans-serif;font-size:16px;letter-spacing:.13px}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.bnc-step-panel .navigation-bar .step .step-marker .label label{position:relative;left:-50%}
}
.bnc-step-panel .navigation-bar .step .step-marker .icon{display:flex;align-items:center;justify-content:center;height:26px;width:26px;border-radius:50%;border:1px solid #bbb;transition:transform .2s ease-in-out;background-color:white;z-index:2}
.bnc-step-panel .navigation-bar .step .step-marker .icon .icon-inner{display:flex;align-items:center;justify-content:center;visibility:hidden;border-radius:50%;height:18px;width:18px}
.bnc-step-panel .navigation-bar .step .step-marker .icon .icon-inner>*{display:block;opacity:0;transform:scale(0.4);transition:opacity,transform .2s ease-out}
.bnc-step-panel .navigation-bar .step.active .separator:after,.bnc-step-panel .navigation-bar .step.completed .separator:after{width:100%}
.bnc-step-panel .navigation-bar .step.active .label label,.bnc-step-panel .navigation-bar .step.completed .label label{color:#425865}
.bnc-step-panel .navigation-bar .step.active .step-marker,.bnc-step-panel .navigation-bar .step.completed .step-marker{cursor:pointer}
.bnc-step-panel .navigation-bar .step.active .step-marker .label label,.bnc-step-panel .navigation-bar .step.completed .step-marker .label label{cursor:pointer}
.bnc-step-panel .navigation-bar .step.active .step-marker .icon .icon-inner,.bnc-step-panel .navigation-bar .step.completed .step-marker .icon .icon-inner{visibility:visible;background-color:#1572c5}
.bnc-step-panel .navigation-bar .step.completed .step-marker .icon .icon-inner>*{opacity:1;color:white;font-size:12px;transform:scale(1)}
.bnc-step-panel .navigation-bar .step.completed+.step .separator:after{width:100%}
.bnc-step-panel .navigation-bar .step.completed+.step .step-marker{cursor:pointer}
.bnc-step-panel .navigation-bar .step.completed+.step .step-marker .label label{cursor:pointer}
.bnc-step-panel .navigation-bar .step.active .step-marker .icon{transform:scale(1.5)}
.bnc-step-panel .bnc-step{background-color:#d8f0fe;display:none}
.bnc-step-panel .bnc-step.active{display:block}
.bnc-step-panel .buttons-bar{padding-top:40px;padding-bottom:56px;border-top:solid 1px #d2d2d2;margin-top:40px}
.bnc-step-panel .buttons-bar .navigation-buttons{float:right}
.bnc-step-panel .buttons-bar .navigation-buttons button{float:left}
.bnc-step-panel .buttons-bar .navigation-buttons .button-next{margin-left:8px}
.bnc-step-panel .buttons-bar .navigation-buttons .bnc-tooltip{display:inline-block}
@media(max-width:767px){.bnc-step-panel .navigation-bar{position:relative;padding-top:24px !important}
.bnc-step-panel .navigation-bar .step .step-marker .label{display:none}
.bnc-step-panel .buttons-bar{padding-left:20px;padding-right:20px}
.bnc-step-panel .buttons-bar .navigation-buttons{width:100%}
.bnc-step-panel .buttons-bar .navigation-buttons>button.button-next{float:right}
}
.MuiTooltip-tooltip{max-width:500px !important}
.MuiTooltip-tooltip .icon-tooltip{display:flex;align-items:center}
.MuiTooltip-tooltip .icon-tooltip i{color:#e41c23;font-size:30px;margin-right:20px}
.MuiTooltip-tooltip .icon-tooltip p{margin-bottom:0}
.MuiTooltip-tooltip .icon-tooltip .error{line-height:1.25;letter-spacing:.47px}
.react-tabs .react-tabs-header{list-style:none;display:flex;margin:0;padding:0}
.react-tabs .react-tabs-header li{display:flex;justify-content:center;align-items:center;padding:28px 20px 28px 20px;border-radius:8px 8px 0 0;text-align:center;font-size:16px;line-height:1.25;letter-spacing:.5px;width:222px;box-shadow:0 4px 16px 0 rgba(0,0,0,0.08)}
.react-tabs .react-tabs-header li.active{background-color:white;color:#00314d}
.react-tabs .react-tabs-header li:not(.active){background-color:#d9eef4;color:#7993a2;cursor:pointer}
.react-tabs .react-tabs-header li+li{margin-left:4px}
.react-tabs .react-tabs-header li svg{overflow:hidden;fill:#7993a2;height:20px}
.react-tabs .react-tab{padding:48px 0;background-color:white;box-shadow:0 8px 16px 0 rgba(0,0,0,0.08);position:relative}
@media(max-width:991px){.react-tabs .react-tabs-header li{width:33%;height:76px}
}
@media(max-width:767px){.react-tabs .react-tabs-header li{width:33%;padding:16px 20px 14px 20px;height:52px}
.react-tabs .react-tab{padding:32px 16px;background-color:white;box-shadow:0 8px 16px 0 rgba(0,0,0,0.08);position:relative}
}
.radio-button{cursor:pointer;padding:10px;border-bottom:1px solid #c2c2c2}
.radio-button .radio-button{display:none}
.radio-button .radio-button-custom{height:24px;width:24px;background-color:#fff;border:1px solid #c2c2c2;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:all .2s linear}
.radio-button .radio-button-custom .radio-button-custom-inner{display:block;visibility:hidden;text-align:center;border-radius:50%;height:10px;width:10px;background-color:#1572c5;transition:all .2s linear}
.radio-button .label{transition:all .2s linear;padding:0;font-family:"Gilroy-Regular",Arial,sans-serif;font-size:16px;font-weight:bold;margin-left:10px;color:#c2c2c2}
.radio-button:focus{outline:transparent auto 0 !important}
.radio-button.selected .radio-button-custom{transform:scale(1.3)}
.radio-button.selected .radio-button-custom .radio-button-custom-inner{visibility:visible;transform:scale(1.3)}
.radio-button.selected .label{color:#000}
.radio-button:last-child{border:0}
.radio-button-group{width:100%;border-radius:8px;background-color:white;padding:0}
.radio-button-group .radio-button-entry{cursor:pointer;padding:12px;padding-left:16px;border-bottom:1px solid #e7e7e7}
.radio-button-group .radio-button-entry .radio-button{display:none}
.radio-button-group .radio-button-entry .radio-button-custom{height:24px;width:24px;background-color:#fff;border:1px solid #c2c2c2;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:all .2s linear}
.radio-button-group .radio-button-entry .radio-button-custom .radio-button-custom-inner{display:block;visibility:hidden;text-align:center;border-radius:50%;height:10px;width:10px;background-color:#1572c5;transition:all .2s linear}
.radio-button-group .radio-button-entry .label{transition:all .2s linear;padding:0;font-family:"Gilroy-Regular",Arial,sans-serif;font-size:16px;font-weight:bold;margin-left:10px;color:#565656;opacity:.25}
.radio-button-group .radio-button-entry.selected .radio-button-custom{transform:scale(1.3)}
.radio-button-group .radio-button-entry.selected .radio-button-custom .radio-button-custom-inner{visibility:visible;transform:scale(1.3)}
.radio-button-group .radio-button-entry.selected .label{opacity:1}
.radio-button-group .radio-button-entry:last-child{border:0}
.bnc-range-slider.MuiSlider-root{color:#1572c5;height:22px;vertical-align:middle;padding:0;margin:0}
.bnc-range-slider.MuiSlider-root.combo{float:none;width:calc(100% - 30px);margin-top:26px;margin-left:15px}
@media(min-width:768px){.bnc-range-slider.MuiSlider-root.combo{float:right;width:calc(100% - 188px)}
}
.bnc-range-slider.MuiSlider-root .MuiSlider-rail{border:1px solid #c2c2c2;height:15px;background:#fff;border-radius:.5em;opacity:1}
.bnc-range-slider.MuiSlider-root .MuiSlider-track{margin-top:1px;height:13px;color:#1572c5;border-radius:.5em}
.bnc-range-slider.MuiSlider-root .MuiSlider-thumb{width:31px;height:31px;margin-top:-9px;margin-left:-16px;background-color:#fff;border:1px solid #c2c2c2;display:flex;align-items:center;justify-content:center}
.bnc-range-slider.MuiSlider-root .MuiSlider-thumb:hover{box-shadow:none}
.bnc-range-slider.MuiSlider-root .MuiSlider-thumb .MuiSlider-valueLabel{background-color:#1572c5;position:static;color:#fff;height:17px;width:17px;border-radius:25px;color:transparent;z-index:1;top:auto;transform:scale(1) !important}
.bnc-range-slider.MuiSlider-root .MuiSlider-thumb .MuiSlider-valueLabel>span:first-child{position:absolute;margin-top:30px;width:100px;height:35px;background-color:#1572c5;color:#fff;margin-left:-42px;border-radius:.25em;text-align:center;transform:none;border-radius:8px;display:none}
@media(min-width:768px){.bnc-range-slider.MuiSlider-root .MuiSlider-thumb .MuiSlider-valueLabel>span:first-child{display:flex}
}
.bnc-range-slider.MuiSlider-root .MuiSlider-thumb .MuiSlider-valueLabel>span:first-child>span:first-child{font-size:16px;font-family:"Gilroy-Regular",Arial,sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;display:block;margin-top:1px;transform:none}
.bnc-range-slider.MuiSlider-root .MuiSlider-active,.bnc-range-slider.MuiSlider-root .Mui-focusVisible{box-shadow:none}
.bnc-range-slider.MuiSlider-root .MuiSlider-mark{display:none}
.bnc-range-slider.MuiSlider-root .MuiSlider-markLabel{top:-30px;font-size:16px;font-family:"Gilroy-Regular",Arial,sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;position:absolute;line-height:1.5;letter-spacing:normal;color:#425865;transform:none}
.bnc-range-slider.MuiSlider-root .MuiSlider-markLabelActive{color:#425865}
.bnc-range-slider.MuiSlider-root>:nth-last-child(2){left:auto !important;right:0}
.bnc-input-field{position:relative;display:inline-block}
.bnc-input-field .MuiTextField-root{border-radius:4px;background-color:#fff;margin:0}
.bnc-input-field .MuiTextField-root.combo{float:none;margin-bottom:20px}
@media(min-width:768px){.bnc-input-field .MuiTextField-root.combo{float:left;margin-bottom:0}
}
.bnc-input-field .MuiTextField-root.error .MuiInputBase-root input{width:77px}
.bnc-input-field .MuiTextField-root.error .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border:1px solid #e41c23 !important}
.bnc-input-field .MuiTextField-root.error .MuiInputBase-root .MuiInputAdornment-positionEnd .MuiTypography-root{width:12px;padding-right:36px}
.bnc-input-field .MuiTextField-root.error .MuiInputBase-root .MuiInputAdornment-positionStart .MuiTypography-root{width:12px}
.bnc-input-field .MuiTextField-root .MuiInputBase-root{width:141px}
.bnc-input-field .MuiTextField-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline{top:-6px}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.bnc-input-field .MuiTextField-root .MuiInputBase-root .MuiOutlinedInput-notchedOutline{top:0}
}
@supports(-ms-accelerator:true){top:-6px}
.bnc-input-field .MuiTextField-root .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid #1572c5;top:-6px}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.bnc-input-field .MuiTextField-root .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{top:0}
}
@supports(-ms-accelerator:true){top:-6px}
.bnc-input-field .MuiTextField-root .MuiInputBase-root.MuiInputBase-adornedStart{padding:0}
.bnc-input-field .MuiTextField-root .MuiInputBase-root.MuiInputBase-adornedStart input{padding:10px 10px 10px 0}
.bnc-input-field .MuiTextField-root .MuiInputBase-root.MuiInputBase-adornedEnd{padding:0}
.bnc-input-field .MuiTextField-root .MuiInputBase-root.MuiInputBase-adornedEnd input{padding:10px 0 10px 10px}
.bnc-input-field .MuiTextField-root .MuiInputBase-root input{font-size:18px;font-family:"Gilroy-Regular",Arial,sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;line-height:18px;width:100px;color:#425865}
.bnc-input-field .MuiTextField-root .MuiInputBase-root .MuiInputAdornment-positionEnd{padding-right:10px}
.bnc-input-field .MuiTextField-root .MuiInputBase-root .MuiInputAdornment-positionStart{padding-left:10px}
.bnc-input-field .MuiTextField-root .MuiInputBase-root .MuiInputAdornment-positionEnd .MuiTypography-root,.bnc-input-field .MuiTextField-root .MuiInputBase-root .MuiInputAdornment-positionStart .MuiTypography-root{width:13px;text-align:center;font-size:18px;font-family:Gilroy-Regular;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.5;color:#425865}
.bnc-input-field .bnc-icon-alert{padding:10px;font-size:18px;color:#e41c23;position:absolute;right:0;top:calc(50% - 9px - 10px)}
@media(max-width:991px){.bnc-input-field .combo+.bnc-icon-alert{top:calc(50% - 29px)}
}
.input-field-range-slider-combo{height:auto;margin-bottom:20px}
@media(min-width:768px){.input-field-range-slider-combo{height:89px}
}
.react-datepicker{display:inline-block}
.react-datepicker-input{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;height:40px;border:solid 1px #e1e1e1;border-radius:6px;background-color:#fff;box-shadow:inset 0 1px 3px 0 rgba(12,3,3,0.14);font-size:16px;letter-spacing:.3px;font-family:"Gilroy-SemiBold";line-height:1.88;color:#00314d;padding:0 10px}
.react-datepicker-input:focus-within,.react-datepicker-input:focus{outline:5px auto #e59700;outline:5px auto -webkit-focus-ring-color}
.react-datepicker-input input{cursor:pointer;border:0;margin:0;outline:0;background:transparent;height:100%;width:100%}
.react-datepicker-input i{cursor:pointer}
.react-datepicker-icon{display:inline-block}
.react-calendar{display:inline-block;max-width:320px;background:whitesmoke;margin:10px auto;box-shadow:0 1px 1px #dedede;border-radius:5px;position:relative;user-select:none}
.react-calendar .react-calendar-controls{overflow:hidden;text-align:center;background:#464646;color:#fff}
.react-calendar .react-calendar-controls .react-calendar-previous,.react-calendar .react-calendar-controls .react-calendar-next{float:left;background:#464646;border:0;padding:10px 15px;font-size:17px;color:#fff;outline:0;position:relative;z-index:1;cursor:pointer}
.react-calendar .react-calendar-controls .react-calendar-next{float:right}
.react-calendar .react-calendar-controls .react-calendar-month{position:absolute;top:11px;left:0;right:0;font-size:14px}
.react-calendar .react-calendar-dates{overflow:hidden}
.react-calendar .react-calendar-dates .react-calendar-date{transition:background .2s ease;float:left;width:14.285714286%;text-align:center;font-size:15px;background:#fff;border:1px solid whitesmoke;box-sizing:border-box;padding:11px;cursor:pointer;outline:0}
.react-calendar .react-calendar-dates .react-calendar-date:hover{background:#f0f0f0}
.react-calendar .react-calendar-dates .react-calendar-date.react-calendar-date-disabled{color:#bbb;cursor:auto;background:#e6e5e5;cursor:not-allowed;opacity:.5}
.react-calendar .react-calendar-dates .react-calendar-date.react-calendar-date-active{background:#6f6f6f;color:#fff}
.bnc-spinner{margin-left:calc(50% - 52px);margin-top:150px}
.bnc-spinner .loader{position:relative;display:block;width:111px;height:111px}
.bnc-spinner .logo-bn{color:#e41c23;position:absolute;top:50%;left:calc(50% - 3px);transform:translate(-50%,-50%)}
.bnc-spinner .spinner{border-top:3px solid rgba(228,29,36,0.2);border-right:3px solid rgba(228,29,36,0.2);border-bottom:3px solid rgba(228,29,36,0.2);border-left:3px solid #e41c23;border-radius:100%;width:105px;height:105px;animation:spin 1s infinite linear}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.MuiExpansionPanel-root{margin:3px 0 !important;box-shadow:none}
.MuiExpansionPanel-root:before{display:none}
.MuiExpansionPanel-root .MuiButtonBase-root{height:auto}
.MuiExpansionPanelSummary-root{height:50px;background-color:#fff;align-items:center;cursor:pointer}
.MuiExpansionPanelSummary-root .MuiTypography-root{font-family:Gilroy-Medium,Arial,sans-serif,serif;font-size:16px;line-height:24px;letter-spacing:.3px;text-align:left;color:#565656}
.MuiExpansionPanelSummary-root .MuiSvgIcon-root{color:#425865;transform:scale(1.8)}
.MuiExpansionPanelSummary-root:hover{background-color:#f2f2f2}
.MuiExpansionPanelSummary-root.Mui-expanded{color:#fff;background-color:#425865;min-height:50px}
.MuiExpansionPanelSummary-root.Mui-expanded .MuiTypography-root{color:#fff}
.MuiExpansionPanelSummary-root.Mui-expanded:hover{background-color:#567384}
.MuiExpansionPanelSummary-root.Mui-expanded .MuiSvgIcon-root{color:#fff}
.MuiExpansionPanelSummary-content{margin:15px 0 !important}
.MuiExpansionPanelDetails-root{display:block}
@media screen and (min-width:992px){.bnc-search-input{height:80px;width:70%;padding-top:12px;padding-bottom:12px;display:inline-flex;align-items:center;position:relative}
.bnc-search-input *:focus:not(.erase-search){z-index:2}
.bnc-search-input .dsc-btn{min-width:unset;min-height:unset;padding:unset}
.bnc-search-input .search-input{width:100%;height:56px;outline:0;box-shadow:none;border:solid 1px #7993a2;font-size:24px;color:#444;border-radius:8px 0 0 8px;padding-right:68px}
.bnc-search-input .search-input:focus{outline:0;box-shadow:none}
.bnc-search-input button.search-button{width:78px;height:100%;border-radius:0 8px 8px 0;border:solid 1px #7993a2;border-left:0;background-color:#fff;color:#565656}
.bnc-search-input button.search-button.empty-input:hover{cursor:not-allowed}
.bnc-search-input button.search-button.has-input{background-color:#2d5b8a;border:solid 1px #2d5b8a;color:#fff}
.bnc-search-input button.search-button.has-input:hover:not(:disabled):not([aria-disabled='true']):not(.is-disabled):not(.is-link){background-color:#24496e;border:solid 1px #24496e}
.bnc-search-input button.erase-search{position:absolute;width:32px;height:32px;right:calc(94px);background-color:#efefef;color:#565656;z-index:1000;border-radius:50%;border:0;font-size:0}
.bnc-search-input button.erase-search:hover:not(:disabled):not([aria-disabled='true']):not(.is-disabled):not(.is-link){background-color:#bfbfbf;color:#565656}
.search-field-container>#search-field .bnc-search-input{width:100%}
}
@media screen and (max-width:991px){.bnc-search-input{width:100%;padding-top:23px;padding-bottom:23px;display:flex;align-items:center;position:relative}
.bnc-search-input.search-input-banner{padding:.5rem 0}
.bnc-search-input.search-input-banner .search-input{border-bottom-right-radius:unset;border-top-right-radius:unset}
.bnc-search-input.search-input-banner .search-input .erase-search{top:15px}
.bnc-search-input .search-input{position:relative;width:100%;padding-right:64px;border:solid 1px #e7e7e7;border-right:0;font-size:22px;outline:0;box-shadow:none;color:#444;-webkit-appearance:none}
.bnc-search-input .search-input:focus{outline:0;box-shadow:none}
.bnc-search-input button.search-button{padding:10px 20px 10px 20px;border-radius:0 8px 8px 0;border:solid 1px #e7e7e7;background-color:#fff;color:#565656}
.bnc-search-input button.search-button.empty-input:hover{cursor:not-allowed;border:solid 1px #7993a2;background-color:#efefef;color:#565656}
.bnc-search-input button.search-button.has-input{background-color:#2d5b8a;border:solid 1px #2d5b8a;color:#fff}
.bnc-search-input button.search-button.has-input:hover:not(:disabled):not([aria-disabled='true']):not(.is-disabled):not(.is-link){background-color:#24496e;border:solid 1px #24496e;color:#fff}
.bnc-search-input button.search-button.has-input:focus{background-color:#2d5b8a;color:#fff;z-index:1000}
.bnc-search-input button.erase-search{position:absolute;padding:8px;background-color:#efefef;color:#565656;z-index:1000;border-radius:50%;border:0;right:calc(82px)}
.bnc-search-input button.erase-search:hover:not(:disabled):not([aria-disabled='true']):not(.is-disabled):not(.is-link){background-color:#bfbfbf;color:#565656}
.bnc-search-input .dsc-btn{min-width:unset;min-height:unset;padding:unset}
.bnc-search-input .close-search{display:none;border:unset;border-radius:8px}
.bnc-search-input .close-search.dsc-btn:hover{background-color:unset;color:#1572c5}
}