@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");*{font-family:Montserrat}:root{--blue-primary-color:#377d98;--blue-second-color:#def6ff;--green-primary-color:#1c7747;--green-second-color:#d9ffd9}:root:where(.lu-dark){--blue-primary-color:#8bd1ee;--blue-second-color:#182b32;--green-primary-color:#59ad79;--green-second-color:#123014}#icon-search{cursor:pointer}.container{max-width:1200px;margin:0 auto}h1{text-align:center}table{margin-top:20px}table td,table th{text-align:center}.btn{margin-left:5px}select.form-control{margin-top:0}.title{border:1px solid #c6c6c6;border-radius:10px;padding:10px 15px}:where(.lu-dark) .title{border:1px solid #555b7d;border-radius:10px}.title-module>h2{font-size:30px}.body-form{border-radius:10px}.hero-icon>svg{width:20px;color:#da3832}:where(.lu-dark) .hero-icon>svg{color:#fb594e}.hero-icon-error>svg{width:20px}.alert-title,.hero-icon-error>svg{color:var(--danger-color)}.more-information{cursor:pointer}.btn-primary{background-color:var(--blue-second-color)!important;border-radius:50px;border:1px solid transparent!important}.btn-primary,.btn-primary:hover{color:var(--blue-primary-color)!important;padding:7px 13px}.btn-primary:hover{background-color:#bdebfc!important;border:1px solid var(--blue-primary-color)!important}:where(.lu-dark) .btn-primary:hover{color:var(--blue-primary-color)!important;background-color:#00303d!important;border:1px solid var(--blue-primary-color)!important}.btn-danger-secondary{background-color:none;border:none;color:#da3832}:where(.lu-dark) .btn-danger-secondary{background-color:none;border:none;color:#fb594e}.btn-danger-secondary:hover{text-decoration:underline;color:#da3832}:where(.lu-dark) .btn-danger-secondary:hover{text-decoration:underline;color:#fb594e}.form-label{color:#33343b}:where(.lu-dark) .form-label{color:#dde3ea}.btn-success{background-color:#333!important;border-radius:50px!important;border:1px solid transparent!important}.btn-success,.btn-success:hover{color:#fff!important;padding:7px 13px!important}.btn-success:hover{background-color:#1e1e1e!important;border:1px solid #1e1e1e!important}:where(.lu-dark) .btn-success:hover{color:#fff!important;background-color:#1e1e1e!important;border:1px solid #686f92!important}.btn-send{background-color:var(--green-second-color)!important;border-radius:50px!important;border:1px solid transparent!important}.btn-send,.btn-send:hover{color:var(--green-primary-color)!important;padding:7px 13px!important}.btn-send:hover{background-color:#c3fbc3!important;border:1px solid var(--green-primary-color)!important}:where(.lu-dark) .btn-send:hover{color:var(--green-primary-color)!important;background-color:#143115!important;border:1px solid var(--green-primary-color)!important}.list-group-item{border:1px solid #d4d4d4!important;margin-bottom:10px;border-radius:10px!important}:where(.lu-dark) .list-group-item{border:1px solid #515779!important;border-radius:10px!important}.accordion-button:focus{box-shadow:none!important;outline:none!important}.accordion-button:not(.collapsed){background-color:none!important}.css-1u4zpwo-MuiSvgIcon-root-MuiStepIcon-root.Mui-active{color:#da3832}:where(.lu-dark) .css-1u4zpwo-MuiSvgIcon-root-MuiStepIcon-root.Mui-active{color:#fb594e}.css-1u4zpwo-MuiSvgIcon-root-MuiStepIcon-root.Mui-completed{color:#46702b}:where(.lu-dark) .css-1u4zpwo-MuiSvgIcon-root-MuiStepIcon-root.Mui-completed{color:#afdf96}.btn-stepper{transition:border .3s ease;border-radius:50px}.btn-stepper-next{border:1px solid transparent}.btn-stepper-next:hover{border:1px solid #13505e}.btn-stepper-submit{border:1px solid transparent}.btn-stepper-submit:hover{border:1px solid #dfedd6}:where(.lu-dark) .btn-stepper-submit:hover{border:1px solid #4b5172}.accordion-button:after{font-size:10px!important;transform:scale(.7)!important}.feedback{font-size:12px}.selet>.css-13cymwt-control,.seletSubClass>.css-13cymwt-control{border-color:#f31a1a}.info-icon-container{position:relative;display:inline-block}.info-icon-pulse{background-color:#d2f0ff;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center}:where(.lu-dark) .info-icon-pulse{background-color:#132d38;border-radius:50%}.info-tooltip{visibility:hidden;opacity:0;position:absolute;right:0;top:35px;background-color:#c4ebff;color:#0d8ed0;text-align:left;padding:12px 15px;border-radius:8px;font-size:13px;line-height:1.5;width:300px;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:opacity .3s ease,visibility .3s ease}:where(.lu-dark) .info-tooltip{background-color:#0a2e3e;color:#31a2e5;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.info-tooltip:before{content:"";position:absolute;top:-8px;right:10px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #c4ebff}:where(.lu-dark) .info-tooltip:before{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #4c5274}.info-icon-container:hover .info-tooltip{visibility:visible;opacity:1}.info-icon-container:hover .info-icon-pulse{animation:none}.quote-form-with-sidebar{padding-right:360px}.quote-status-sidebar-fixed{position:fixed;top:120px;right:24px;width:320px;z-index:1000}@media (max-width:991px){.quote-form-with-sidebar{padding-right:0}.quote-status-sidebar-fixed{position:static;width:auto;margin-top:12px;right:auto;top:auto}}.mark-all-button{width:15px;height:15px;border:2px solid #ee3127!important;border-radius:50%;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer;background-color:transparent}.mark-all-button:checked{border:4px solid #ee3127!important}.red-radio{border:2px solid #5a5a5a!important;border-radius:50%;position:relative;width:18px;height:18px;background-color:#fff;transition:all .2s ease}:where(.lu-dark) .red-radio{border:2px solid #686f92!important;border-radius:50%;background-color:#161b27}.red-radio:checked{background-color:#da3832!important;border-color:#da3832!important}.red-radio:checked:before{content:"";position:absolute;top:0;left:0;width:99%;height:99%;border-radius:50%;background-color:#da3832;border:3px solid #fff}:where(.lu-dark) .red-radio:checked:before{border-radius:50%;background-color:#da3832;border:3px solid #454b6b}.red-radio:focus{box-shadow:0 0 0 .25rem rgba(218,56,50,.25)!important;border-color:#da3832!important}.form-control{border:none}.form-control.is-invalid{border:1px solid #da3832}.form-control.is-invalid::-moz-placeholder{color:#da3832}.form-control.is-invalid::placeholder{color:#da3832}:where(.lu-dark) .form-control.is-invalid::-moz-placeholder{color:#fb594e}:where(.lu-dark) .form-control.is-invalid::placeholder{color:#fb594e}input:not(:where(.pl-rater *)){border:none!important}.custom-checkboxes__input{font-size:11px;border:1px solid #000!important;border-radius:4px;cursor:pointer}:where(.lu-dark) .custom-checkboxes__input{border:1px solid #686f92!important;border-radius:4px}.custom-checkboxes__label{color:#333437!important;font-weight:400!important}:where(.lu-dark) .custom-checkboxes__label{color:#dde3ea!important}.custom-checkboxes__input:checked{background-color:#000!important;border-color:#000!important}:where(.lu-dark) .custom-checkboxes__input:checked{background-color:#000!important;border-color:#686f92!important}.custom-checkboxes__input:focus{border-color:#000!important;box-shadow:0 0 0 .25rem rgba(0,0,0,.15)!important}:where(.lu-dark) .custom-checkboxes__input:focus{border-color:#686f92!important;box-shadow:0 0 0 .25rem rgba(0,0,0,.15)!important}:root{--danger-color:#da3832;--danger-second-color:#ffeef1;--dark-color:#33343b;--dark-second-color:#dedede;--dark-third-color:#a8a8a8;--danger-color-button:#df2b31;--white-color:#fff}:root:where(.lu-dark){--danger-color:#fb594e;--danger-second-color:#101521;--dark-color:#dde3ea;--dark-second-color:#242936;--dark-third-color:#393e4d;--white-color:#161b27}.btn-danger{background-color:var(--danger-color-button)!important}.btn-danger,.btn-secondary{color:var(--white-color)!important;border-radius:10px!important;padding:7px 16px;border:1px solid transparent!important}.btn-secondary{background-color:var(--dark-third-color)!important}.btn-secondary-back{color:var(--dark-color)!important;background-color:var(--dark-second-color)!important;border-radius:50px!important;padding:7px 13px;border:1px solid transparent!important}.table-container-shadow{background-color:var(--white-color);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.08);margin-bottom:15px;padding-top:0!important;overflow:hidden}:where(.lu-dark) .table-container-shadow{background-color:var(--white-color);border-radius:15px;box-shadow:0 0 0 1px var(--lu-edge-ring),0 10px 30px rgba(0,0,0,.08)}.table-responsive{border-radius:10px;margin-top:0!important;padding-top:0!important}.custom-table thead th{color:#6c757d;font-weight:700;border-bottom:1px solid #f0f0f0!important;border-top:none!important;padding:12px 10px!important;font-size:13px;vertical-align:middle}:where(.lu-dark) .custom-table thead th{color:#c0c6cd;border-bottom:1px solid #494f70!important;border-top:none!important}.custom-table tbody td{border-bottom:1px solid #f8f9fa!important;padding:10px;vertical-align:middle;color:#444;border-radius:10px}:where(.lu-dark) .custom-table tbody td{border-bottom:1px solid #464c6d!important;color:#d6dde4;border-radius:10px}.custom-table{margin-top:0!important;border-collapse:separate;border-spacing:0;width:100%;border:none!important}.custom-table tbody tr:last-child td{border-bottom:none!important}.red-checkbox{border:2px solid #000!important;margin-top:0!important}:where(.lu-dark) .red-checkbox{border:2px solid #686f92!important}.red-checkbox:checked{background-color:#000!important;border-color:#000!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")!important}:where(.lu-dark) .red-checkbox:checked{background-color:#000!important;border-color:#686f92!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")!important}