:root{color-scheme:light}:root{--beautiful-shadow: 0px 8px 24px -5px rgba(0, 0, 0, .24);--big-font-family: "Montserrat", Helvetica;--big-font-size: 100px;--big-font-style: normal;--big-font-weight: 600;--big-letter-spacing: 0px;--big-line-height: 44px;--button-font-family: "Montserrat", Helvetica;--button-font-size: 18px;--button-font-style: normal;--button-font-weight: 700;--button-letter-spacing: 0px;--button-line-height: 20px;--dark-grey: rgba(85, 88, 98, 1);--drop-shadow: 10px 10px 20px 0px rgba(166, 180, 200, .7), -8px -8px 10px 0px rgba(255, 255, 255, .8);--error: rgba(198, 25, 181, 1);--HEADLINE-font-family: "Montserrat", Helvetica;--HEADLINE-font-size: 38px;--HEADLINE-font-style: normal;--HEADLINE-font-weight: 600;--HEADLINE-letter-spacing: 0px;--HEADLINE-line-height: 44px;--HEADLINE-reg-font-family: "Montserrat", Helvetica;--HEADLINE-reg-font-size: 38px;--HEADLINE-reg-font-style: normal;--HEADLINE-reg-font-weight: 600;--HEADLINE-reg-letter-spacing: 0px;--HEADLINE-reg-line-height: 50px;--light-grey: rgba(232, 233, 235, 1);--nuewhite-1: rgba(240, 240, 243, 1);--runner-2-font-family: "Montserrat", Helvetica;--runner-2-font-size: 18px;--runner-2-font-style: normal;--runner-2-font-weight: 400;--runner-2-letter-spacing: 0px;--runner-2-line-height: 24px;--runner-bold-font-family: "Montserrat", Helvetica;--runner-bold-font-size: 18px;--runner-bold-font-style: normal;--runner-bold-font-weight: 600;--runner-bold-letter-spacing: 0px;--runner-bold-line-height: 26px;--runner-font-family: "Montserrat", Helvetica;--runner-font-size: 18px;--runner-font-style: normal;--runner-font-weight: 400;--runner-letter-spacing: 0px;--runner-line-height: 30px;--runner-small-bold-font-family: "Montserrat", Helvetica;--runner-small-bold-font-size: 14px;--runner-small-bold-font-style: normal;--runner-small-bold-font-weight: 700;--runner-small-bold-letter-spacing: 0px;--runner-small-bold-line-height: 30px;--runner-small-font-family: "Montserrat", Helvetica;--runner-small-font-size: 14px;--runner-small-font-style: normal;--runner-small-font-weight: 600;--runner-small-letter-spacing: 0px;--runner-small-line-height: 30px;--runner-table-font-family: "Montserrat", Helvetica;--runner-table-font-size: 12px;--runner-table-font-style: normal;--runner-table-font-weight: 600;--runner-table-letter-spacing: 0px;--runner-table-line-height: 20px;--sub-headline-font-family: "Montserrat", Helvetica;--sub-headline-font-size: 26px;--sub-headline-font-style: normal;--sub-headline-font-weight: 600;--sub-headline-letter-spacing: 0px;--sub-headline-line-height: 50px;--turquize: rgba(0, 233, 255, 1);--variable-collection-aption-blue: rgba(31, 78, 128, 1);--variable-collection-color: rgba(255, 255, 255, 1);--variable-collection-color-2: rgba(230, 233, 245, 1);--variable-collection-color-3: rgba(71, 145, 255, 1);--variable-collection-color-4: rgba(11, 181, 197, 1);--variable-collection-error: rgba(232, 233, 235, 1);--variable-collection-grey: rgba(115, 119, 120, 1);--variable-collection-GREY-2: var(--variable-collection-grey);--variable-collection-grey3: rgba(188, 193, 202, 1);--variable-collection-navy: rgba(1, 33, 171, 1);--variable-collection-navy2: rgba(0, 35, 183, 1);--variable-collection-table-header: rgba(230, 232, 245);--variable-collection-selected-cell: rgba(217, 252, 255, 1);--variable-collection-the-navy: rgba(0, 35, 183, 1);--variable-collection-white: rgba(255, 255, 255, 1)}input:-webkit-autofill{color:red}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#282828de;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;min-width:320px;min-height:100vh;background-color:#fff}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:10}.modal-actions{padding:0 10px}.modal-actions li{text-align:left;font-size:15px;list-style:none;text-transform:capitalize}.modal-actions li>b{color:#0121ab}.comment-modal{border-radius:10px;position:absolute;z-index:10;background-color:#f5f5f5;box-shadow:0 2px 20px #0000004d;right:calc(50% - 350px);min-width:500px;min-height:150px;box-sizing:border-box;opacity:100%;transition:opacity .5s ease-out 1s;padding-bottom:30px;box-shadow:10px 3px 10px #333}html,body{margin:0;font-family:var(--HEADLINE-font-family)}#app{width:100%;margin:0;padding:0;text-align:center;box-sizing:border-box}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}header{background-color:#fff;display:flex;padding:5px 30px;height:60px;position:fixed;z-index:1000;width:100%}thead{display:table-header-group}.email-to-insurer .back-button,.document-table-page .back-button,.comparison-table-page .create-comparison,.comparison-table-page .back-button{position:absolute;left:40px;color:var(--variable-collection-navy);text-decoration:underline;width:100px;z-index:10;font-size:20px}.comparison-table-page .create-comparison{left:auto;right:40px}.email-to-insurer .back-button:before,.document-table-page .back-button:before,.comparison-table-page .back-button:before{content:url(../assets/arrow.svg);width:20px;margin-right:5px;display:inline-block;transform:rotate(-90deg)}.document-table-page .back-button{top:30px}@media print{header{position:static}.back-button,.text-wrapper-view-button,.company-mail,.doc-hub-link,.open-wizard,.text-wrapper-prepare-email-button,.robot-healper{display:none!important}.comparison-table th,.comparison-table .comparison-score{height:60px!important}.comparison-table .comparison-score .personal-score{font-size:30px!important}.comparison-table thead tr th{border-bottom:solid 1px #666}.comparison-table-page .print-only{display:block!important}.comparison-table>*>tr>*:first-child{box-shadow:none!important;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd}.comparison-table-page .print-only .insurer-icons-container img{max-height:45px}}.comparison-table .insurer-sold{font-weight:700;text-shadow:#Bf6d98 2px -2px 1px,#Bf6d98 -1px -1px 5px}.comparison-table-page .print-only{display:none}.comparison-table-page .print-only .insurer-icons-container{position:relative;top:0}.comparison-table-page .print-only .insurer-icons-container{background-color:#fff;box-shadow:2px 2px 10px #848888}.comparison-table-page .print-only .insurer-icons-container .company-offers-wrapper table{border-left:solid 1px #666}.comparison-table-page .print-only .insurer-icons-container .company-offers-wrapper:first-child table{border-left:none}header svg{height:60px;font-family:Poppins}header .create-comparison{display:flex;align-items:center;width:300px}header .create-comparison a{background-color:#0121ab;display:block;color:#fff;width:200px;margin:25px;height:40px;line-height:40px;border-radius:20px}footer{height:30px}.robot-healper{position:fixed;bottom:10px;right:50px;cursor:pointer}.userControl{position:relative;width:80px;height:40px;top:5px}.messages{top:5px;padding-right:15px;position:relative}.messages .envelope{font-size:30px;cursor:pointer}.messages-list{position:absolute;right:0;width:300px;text-align:left;background-color:#f3ecf7;box-shadow:10px 5px 7px #333;border-left:solid 1px #CCF;border-top:solid 1px #CCF}.messages-list h3{font-size:15px;text-align:center;background-color:#e6e8f5;margin:0;padding:5px}.messages-list h3 button{position:absolute;right:-10px;top:-10px;border-radius:50%;width:25px;height:25px;line-height:25px;font-size:20px;display:block;padding:0;border:solid 1px #333}.messages-list ul{padding:0}.messages-list ul li{padding-left:10px;list-style:none;font-size:12px;border-bottom:solid 1px #666}.messages-list ul li .title{font-weight:300;cursor:pointer;min-height:30px;font-size:15px}.messages-list ul li.unread .title{color:#000;font-weight:700}.messages-list .envelope-icon{width:10px;display:inline-block;padding-right:3px}.userControl img{width:40px;height:40px;border-radius:50%;margin-left:10px;position:absolute;top:0;left:0}.userControl img{cursor:pointer}.messages .opener,.userControl .menu .opener{position:absolute;width:10px;height:10px;border-top:1px solid transparent;border-bottom:1px solid black;border-right:1px solid black;transform:rotate(135deg);top:15px;right:0;cursor:pointer;transition:transform .3s}.messages.open .opener,.userControl .menu.open .opener{transform:rotate(45deg)}@keyframes message_loading{0%{opacity:.3}90%{opacity:.7}to{opacity:.7}}@keyframes messages_in{0%{transform:rotate(-10deg)}10%{transform:rotate(10deg)}15%{transform:rotate(10deg)}}.messages.wait{position:relative;animation:message_loading 2s linear alternate;animation-iteration-count:infinite;cursor:default}.messages .unread-count{position:absolute;font-size:12px;background-color:#83277c;color:#fff;width:20px;line-height:20px;text-shadow:#333 -1px 1px 1px,#333 -1px -1px 1px;border-radius:50%;box-shadow:1px 1px 5px #333;left:-5px}.messages.wait .opener{cursor:default;opacity:0}.userControl .menu ul{position:absolute;top:30px;right:0;overflow:hidden;max-height:0;background-color:#fff;padding:0;border-radius:10px;border:solid 1px transparent;transition:all .3s}.userControl .menu ul li{list-style:none;padding:5px 10px;border-bottom:solid 1px #c8c8c8}.userControl .menu ul li:last-child{border-bottom:none}.userControl .menu.open ul{max-height:100px;border:solid 1px #c8c8c8;z-index:100}header .search{width:calc(100% - 900px)}header+div{position:relative;margin-top:60px}header .search input{max-width:300px;width:80%;height:40px;border-radius:20px;border:solid 1px #c8c8c8;padding:0 20px;font-size:16px;box-sizing:border-box;margin-top:5px}header .my-comparison{width:200px;display:flex;align-items:center}header .my-comparison a{color:#848888}header .my-comparison a:hover{text-decoration:underline}#new-comparison .btn{padding-top:30px}#new-comparison .back-button{position:absolute;top:50px;left:calc(50% - 500px);font-size:20px;color:#091f97;text-decoration:underline}#new-comparison{display:flex;flex-direction:column;gap:10px}#new-comparison.drag-in .add,#new-comparison.drag-in .upload-header,#new-comparison.drag-in .compare-button,#new-comparison.drag-in>*{opacity:.5}#new-comparison.drag-in>.upload-container{opacity:1}.message{display:flex;align-items:center;justify-content:center;min-height:100vh}.comparison-table .comment-modal .error{font-size:10px;color:red;padding-left:30px}.comparison-table .comment-modal small{font-size:10px;color:#9e1491;padding-left:20px}.comparison-table .comment-modal{border-radius:10px;position:absolute;z-index:10;background-color:#f5f5f5;box-shadow:0 2px 20px #0000004d;right:calc(50% - 350px);top:100%;min-width:500px;min-height:150px;box-sizing:border-box;opacity:100%;transition:opacity .5s ease-out 1s;padding-bottom:30px;box-shadow:10px 3px 10px #333}.comparison-table .comment-modal.fade-out{opacity:0}.comparison-table td:has(.comment-modal){background-color:#d9dcf3!important}.comparison-table .comment-modal:after{content:"";display:block;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #f5f5f5;position:absolute;top:-14px;left:15px}.comment-close{position:absolute;top:0;right:10px;color:#aeaeae;font-weight:600;font-size:18px;cursor:pointer}.comment-input-container{display:flex;padding-left:10px;gap:10px;margin-top:5px}.comment-input-name{width:25px;height:25px;background-color:#0121ab;border-radius:50%;margin-top:3px;color:#fff;display:inline-block;text-align:center;line-height:25px}.comment-input{width:410px;padding:10px;border:1px solid #fffbfb;border-radius:20px;font-size:16px;color:#333;box-sizing:border-box;height:30px;transition:border-color .3s}.comment-input:focus{border-color:var(--variable-collection-navy);outline:none}.submit-icon{width:30px;height:30px;padding:0;border:none;cursor:pointer}.notification-icon{margin-left:10px;margin-right:5px;margin-top:3px;float:right}.notification-icon img{max-width:20px;height:15px;margin:0;padding:0}.buttons{margin-top:10px;margin-bottom:10px}.buttons a{margin-right:10px;padding:5px 10px;border:1px solid #ccc;border-radius:5px;text-decoration:none;color:#333;background-color:#e6e8f5;font-weight:700;text-shadow:0 0 2px white}.floatWrappper{position:fixed;z-index:990;top:0;left:0;width:100%;height:100%;background:#00000080}.loading{position:fixed;z-index:999;height:2em;width:2em;overflow:visible;margin:auto;top:0;left:0;bottom:0;right:0}.modal-overlay .saved{position:absolute;top:50%;width:100%;margin-top:-10px}.modal-overlay .loading{position:absolute;top:50%;left:50%;bottom:auto;right:auto}.loading:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%}.loading:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.loading-object:not(:required):after,.loading:not(:required):after{content:"";display:block;font-size:10px;width:1.5em;height:1.5em;margin-top:-.5em;-webkit-animation:spinner 1.5s infinite linear;-moz-animation:spinner 1.5s infinite linear;-ms-animation:spinner 1.5s infinite linear;-o-animation:spinner 1.5s infinite linear;animation:spinner 1.5s infinite linear;border-radius:.75em;box-shadow:#0a0000bf 3em 0,#140000bf 2.2em 2.2em,#1e0000bf 0 3em,#320000bf -2.2em 2.2em,#280000bf -3em 0,#1e0000bf -2.2em -2.2em,#140000bf 0 -3em,#000000bf 2.2em -2.2em}.floatWrappper .loading-object:not(:required):after,.floatWrappper .loading:not(:required):after{box-shadow:#00006ebf 3em 0,#1e0078bf 2.2em 2.2em,#320082bf 0 3em,#460064bf -2.2em 2.2em,#640032bf -3em 0,#780000bf -2.2em -2.2em,#640032bf 0 -3em,#140064bf 2.2em -2.2em,#000 3.1em .1em,#000 2.3em 2.3em,#000 .1em 3.1em,#000 -2.1em 2.1em,#000 -2.9em -.1em}.loading-object:not(:required):after{width:.5em;height:.5em;border-radius:50%;box-shadow:#0a0000bf 1em 0,#140000bf .7em .7em,#1e0a00bf 0 1em,#281400bf -.7em .7em,#1e1400bf -1em 0,#0a1e00bf -.7em -.7em,#001400bf 0 -1em,#000a00bf .7em -.7em;position:absolute;top:50%;left:50%}.loading-object{width:30px;position:relative}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0) scale(1);box-shadow-color:rgba(0,0,0,.75)}50%{-webkit-transform:rotate(180deg) scale(.7);transform:rotate(180deg) scale(.7);box-shadow-color:rgba(0,0,0,.75)}to{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}@-moz-keyframes spinner{0%{-moz-transform:rotate(0deg) scale(1);transform:rotate(0) scale(1);box-shadow-color:rgba(0,0,0,.75)}50%{-moz-transform:rotate(180deg) scale(.7);transform:rotate(180deg) scale(.7);box-shadow-color:rgba(0,0,0,.75)}to{-moz-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}@-o-keyframes spinner{0%{-o-transform:rotate(0deg) scale(1);transform:rotate(0) scale(1);box-shadow-color:rgba(0,0,0,.75)}50%{-o-transform:rotate(180deg) scale(.7);transform:rotate(180deg) scale(.7);box-shadow-color:rgba(0,0,0,.75)}to{-o-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}@keyframes spinner{0%{-moz-transform:rotate(0deg) scale(1);transform:rotate(0) scale(1);box-shadow-color:rgba(0,0,0,.75)}50%{-moz-transform:rotate(180deg) scale(.7);transform:rotate(180deg) scale(.7);box-shadow-color:rgba(0,0,0,.75)}to{-moz-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}.error-page p{line-height:30px;font-size:20px}.error-page img{height:30px;position:relative;top:8px}.email-link{display:inline-block;margin-left:10px}
