.section--quoterequest .flexgrid.column--reverse{flex-flow:column-reverse}.container-fluid{padding:0}.btn{min-width:auto!important}label .btn .btn-primary .btn-lg{margin:10px!important}.progress-bar{background-color:#009cde!important}.custom-box{border:1px solid #dbdbdb}.ValidationErrorBox{border:1px solid #ff938d!important}.block_image{height:70px;object-fit:contain;width:100%}.hover-effect{transition:background-color .3s,color .3s!important}.hover-effect:hover{cursor:pointer}.hover-effect:hover,.selectedItem{background-color:#f3f7f8!important;border:1px solid #2daee4!important}.dnd-section:has(.quote-step) .hs-form-field ul.inputs-list label:has(input[value=Residential]):after{background-image:url(https://www.floodinsuranceguru.com/hubfs/residential.svg)}.dnd-section:has(.quote-step) .hs-form-field ul.inputs-list label:has(input[value=Commercial]):after{background-image:url(https://www.floodinsuranceguru.com/hubfs/commercial.svg)}.spinner_parent{align-items:center;display:flex;height:100vh;justify-content:center}.spinner_box{height:50%;text-align:center;width:50%}.margins{margin:15px 20px}.lds-roller{display:inline-block;height:80px;position:relative;width:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{background:#fff;border-radius:50%;content:" ";display:block;height:7px;margin:-4px 0 0 -4px;position:absolute;width:7px}.loader{animation:rotation 1s linear infinite;border:5px solid;border-color:#000 #000 transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;width:48px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.consent-checkbox{align-items:center;display:flex;margin-top:20px}.consent-checkbox .custom-control-label{font-size:10px;margin-left:10px}