@font-face{font-family:Jost;font-style:normal;font-weight:100;src:url(/static/fonts/jost/Jost-100-Hairline.ttf) format("truetype")}@font-face{font-family:Jost;font-style:italic;font-weight:100;src:url(/static/fonts/jost/Jost-100-HairlineItalic.ttf) format("truetype")}@font-face{font-family:Jost;font-style:normal;font-weight:200;src:url(/static/fonts/jost/Jost-200-Thin.ttf) format("truetype")}@font-face{font-family:Jost;font-style:italic;font-weight:200;src:url(/static/fonts/jost/Jost-200-ThinItalic.ttf) format("truetype")}@font-face{font-family:Jost;font-style:normal;font-weight:300;src:url(/static/fonts/jost/Jost-300-Light.ttf) format("truetype")}@font-face{font-family:Jost;font-style:italic;font-weight:300;src:url(/static/fonts/jost/Jost-300-LightItalic.ttf) format("truetype")}@font-face{font-family:Jost;font-style:normal;font-weight:400;src:url(/static/fonts/jost/Jost-400-Book.ttf) format("truetype")}@font-face{font-family:Jost;font-style:italic;font-weight:400;src:url(/static/fonts/jost/Jost-400-BookItalic.ttf) format("truetype")}@font-face{font-family:Jost;font-style:normal;font-weight:500;src:url(/static/fonts/jost/Jost-500-Medium.ttf) format("truetype")}@font-face{font-family:Jost;font-style:italic;font-weight:500;src:url(/static/fonts/jost/Jost-500-MediumItalic.ttf) format("truetype")}@font-face{font-family:Jost;font-style:normal;font-weight:600;src:url(/static/fonts/jost/Jost-600-Semi.ttf) format("truetype")}@font-face{font-family:Jost;font-style:italic;font-weight:600;src:url(/static/fonts/jost/Jost-600-SemiItalic.ttf) format("truetype")}@font-face{font-family:Jost;font-style:normal;font-weight:700;src:url(/static/fonts/jost/Jost-700-Bold.ttf) format("truetype")}@font-face{font-family:Jost;font-style:italic;font-weight:700;src:url(/static/fonts/jost/Jost-700-BoldItalic.ttf) format("truetype")}@font-face{font-family:Jost;font-style:normal;font-weight:800;src:url(/static/fonts/jost/Jost-800-Heavy.ttf) format("truetype")}@font-face{font-family:Jost;font-style:italic;font-weight:800;src:url(/static/fonts/jost/Jost-800-HeavyItalic.ttf) format("truetype")}@font-face{font-family:Jost;font-style:normal;font-weight:900;src:url(/static/fonts/jost/Jost-900-Black.ttf) format("truetype")}@font-face{font-family:Jost;font-style:italic;font-weight:900;src:url(/static/fonts/jost/Jost-900-BlackItalic.ttf) format("truetype")}.login-form-content{align-items:center;background:#fff;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100}.login-form-container{width:350px}.login-form-container .login-header .sf-logo{background:#fff url(/static/images/sf-logo-v4.png) 50% no-repeat;background-size:contain;display:block;height:70px;width:100%}.login-form-title{color:#2c2c2c;display:block;font-size:21px;height:40px;line-height:20px;width:100%}.login-form-container .login-form,.login-form-container .login-header{box-sizing:border-box;margin:0 auto;max-width:500px;width:100%}.login-form-container .login-form{background:#fff;padding:2%}.login-form-container label{color:#868686;font-size:16px;font-weight:400}.login-form-container input[type=password],.login-form-container input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#efe8f9;border:1px solid #efe8f9;border-radius:0;box-sizing:border-box;display:inline-block;font-size:16px;height:30px;line-height:normal;outline:0;padding:7px;text-indent:0;width:100%}.login-form-container input[type=password]:focus,.login-form-container input[type=text]:focus{outline:1px solid #000}.login-form-container input[type=checkbox]{height:15px;margin-top:6px;width:15px}.login-form-container .forgot-password{color:#ee8536;float:right;font-size:16px;margin-top:5px}.login-form-container .remember-me{float:left;min-width:140px}.login-form-container .remember-me label{margin:3px 5px 5px;position:absolute}.login-form-container input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #efe8f9}.login-form-container .row{margin-bottom:10px}.login-form-container .login-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ee8536;border:none;border-radius:0;color:#fff;cursor:pointer;font-size:18px;height:40px;margin:10px 10% 0;width:80%}.login-form-container .login-btn:hover{background:#ee8536}.login-form-container .form-error-tip .close{display:none}.login-form-container .errorlist{color:#ee8536;list-style:none;padding:0}.load-spinner,.load-spinner-animation{height:50px;overflow:hidden;width:50px}.load-spinner{animation:load-spinner .8s linear infinite;border:2px solid #ff7f00;border-radius:50%;border-right-color:transparent}@keyframes load-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.load-stub{display:flex;justify-content:center;width:100%}.generic-splash{background:hsla(0,0%,100%,.5);bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:4}.generic-splash-animation{left:50%;max-width:150px;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%)}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#39006b;background-position:5px 0;background-repeat:no-repeat;border:1px solid #39006b;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;margin:0;padding:4px 10px;text-align:center;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.btn:focus{border-color:#ff6900}.btn .glyphicon{top:2px}.btn-success{background:#ee8536;border-color:#ee8536;min-width:90px}.btn-success:focus{border-color:#000}.btn-danger{background:#d9534f;border-color:#d9534f}.btn-danger:focus{border-color:#000}.btn-success:hover,a.btn-success{color:#fff}.btn:disabled{background:#fff;border-color:#999;color:#999;opacity:.8}.btn:disabled:hover{color:#999;cursor:default}.btn-light{background:transparent;border:1px solid transparent;color:#ee8536;cursor:pointer}.btn-light[disabled]{color:#ccc}.btn-light:focus{border-color:#000}.btn-add{align-items:center;background:transparent;border:1px solid transparent;color:#ee8536;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;padding:0}.btn-add svg{fill:#ee8536;stroke:#ee8536;height:26px;width:26px}.btn-add div,.btn-add span{line-height:27px;padding-left:2px}.btn-add:focus{border-color:#000}.btn-dashed{background:#fff;border:1px dashed #ee8536;color:#ee8536}.btn-dashed:focus{border-color:#000}.btn-collapse,.btn-link{background:transparent;border:0;color:#ee8536;cursor:pointer;display:inline;padding:0;text-align:left}.btn-collapse.small,.btn-link.small{font-size:11px}.btn-collapse:focus,.btn-link:focus{border:0;box-shadow:none;-webkit-text-decoration:underline;text-decoration:underline}.btn-collapse .arrow{border:solid #ee8536;border-width:0 3px 3px 0;display:inline-block;margin-left:5px;padding:3px;transform:rotate(45deg)}.btn-collapse.collapsed .arrow{transform:rotate(-45deg)}html{font-family:Jost,Arial,sans-serif;overflow-x:auto;overflow-y:auto}body,html{font-size:13px;margin:0;padding:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}em{font-style:italic}b,strong{font-weight:500}:focus{outline:0 none transparent}.input-like-box{text-align:left}.cke_editable,.input-like-box,input[type=email],input[type=number],input[type=password],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #efe8f9;border-radius:0;box-sizing:border-box;display:block;font-size:14px;padding:0 4px}select::-ms-expand{display:none}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border:1px solid #000}input[type=radio]:focus{outline:1px solid #000}.input-like-box,input[type=email],input[type=number],input[type=password],input[type=text],input[type=url],select{height:22px}input[readonly]{cursor:default}.cke_editable,.input-like-box,input,select,textarea{background:#efe8f9}input[type=checkbox]:checked:before{background:#cfbfe8;border-color:#cfbfe8;content:"\2714";display:block;text-align:center}input[type=checkbox]:before{background:#cfbfe8;border-color:#cfbfe8;content:"\00a0";display:block;line-height:15px}input[type=checkbox],input[type=checkbox]:before{height:15px;margin:0;width:15px}textarea{font-weight:400;padding:4px;resize:vertical}select{background-image:url(/static/images/select-dark-arrow.gif);background-position:right 4px center;background-repeat:no-repeat}::-webkit-input-placeholder{color:grey}::-moz-placeholder{color:grey}::-ms-input-placeholder{color:grey}::placeholder{color:grey}label{color:#3e4b5f;font-size:12px}a{color:#ee8536;-webkit-text-decoration:none;text-decoration:none}a:focus{-webkit-text-decoration:underline;text-decoration:underline}.light-page-content{margin:0 auto;padding:15px;width:800px}.quote-action-page{text-align:center}.quote-comment-form{align-items:center;display:flex;flex-direction:column;gap:15px}.quote-comment-form textarea{max-width:800px;width:90%}h2.second-line-header{color:#535454;font-size:20px;font-weight:500;letter-spacing:0;margin:0;padding:28px 0 10px}label.checkbox,label.radio-label{box-sizing:border-box;display:inline-block;font-weight:400;line-height:normal;padding-left:20px;position:relative}label.checkbox input,label.radio-label input{bottom:0;display:block;left:0;margin:auto;padding:0;position:absolute;top:0}label.checkbox input:focus,label.radio-label input:focus{outline:1px solid #000}.radioselect{padding-left:10px;padding-top:5px}.radioselect label{clear:both;float:left;padding-bottom:5px;padding-top:5px}.radioselect:after{clear:both;content:"";display:table}label.radio-checkbox{display:block;padding-left:15px;text-indent:-15px}label.radio-checkbox input{height:13px;margin:0;padding:0;position:relative;vertical-align:bottom;width:13px}.standard-form .cke_editable,.standard-form .ui-dropdownchecklist-wrapper,.standard-form input[type=email],.standard-form input[type=number],.standard-form input[type=password],.standard-form input[type=text],.standard-form input[type=url],.standard-form select,.standard-form textarea{display:block;margin-bottom:10px;vertical-align:top;width:195px}.standard-form input[type=email],.standard-form input[type=number],.standard-form input[type=password],.standard-form input[type=text],.standard-form input[type=url],.standard-form select{height:22px;line-height:16px}.standard-form span.required{color:red}.standard-form ul.errorlist,.standard-form ul.errorlist li{color:red;font-size:11px;line-height:11px;list-style-type:none;margin:0;padding:0}.standard-form ul.errorlist{margin-bottom:10px}.standard-form fieldset{background:#fff;border:none;float:left;margin:0;padding:0;position:relative}.standard-form fieldset legend{background:#fff;color:#424242;font-size:18px;font-weight:500;height:18px;left:0;line-height:18px;margin:0;padding:2px 0;position:absolute;top:-22px}.standard-form fieldset div.fields-wrapper{margin:8px 0 0;padding:0 2px 18px 0}#map,div#mapSplash{background:#fff url(/static/images/big-ajax.gif) 50% no-repeat}div#mapSplash{display:none;-khtml-opacity:.5;opacity:.5;position:absolute;z-index:2}.phone-field a.selectBox{height:20px;padding:0;width:25px}.phone-field span.flag{left:3px;top:4px}div.pac-container{border-radius:4px;font-size:14px;font-style:normal}div.pac-container:after{padding-top:10px}div.pac-container div.pac-item{padding:2px;white-space:normal}div.pac-container div:first-child,div.pac-container div:first-child+*+*,div.pac-container div:first-child+*+*+*+*,div.pac-container div:first-child+*+*+*+*+*+*,div.pac-container div:first-child+*+*+*+*+*+*+*+*{background:#e0e0e0}div.pac-container div.pac-item:hover{background:#e2f4f7}div.pac-container div.pac-selected{background:#d2f2f7}.date-field-with-picker input,input.date-picker{background-image:url(/static/images/datepicker-v3.png);background-position:right 0;background-repeat:no-repeat;cursor:default;padding-right:16px}.default-splash{background:#fff url(/static/images/big-ajax.gif) 50% no-repeat;display:none;height:100%;left:0;-khtml-opacity:.5;opacity:.5;position:absolute;top:0;width:100%;z-index:1}.collapse{border-collapse:collapse;border-spacing:0}.clearer{clear:both}div.infoBox{background:#fff;border:1px solid #aaa;box-shadow:0 3px 3px #aaa;padding:5px}.static-text{color:#424242;font-size:14px}