/* Generated on: Mon Mar 20 2023 16:25:25 GMT+0000 (Coordinated Universal Time) */
/* ==========================================================================
   normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css 
   ========================================================================== */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type='checkbox'],input[type='radio']{box-sizing:border-box;padding:0}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto}input[type='search']{-webkit-appearance:none}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/* ==========================================================================
   Start of base Webflow CSS - If you're looking for some ultra-clean CSS, skip the boilerplate and see the unminified code below.
   ========================================================================== */
@font-face{font-family:'webflow-icons';src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format('truetype');font-weight:normal;font-style:normal}[class^="w-icon-"],[class*=" w-icon-"]{font-family:'webflow-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.w-icon-slider-right:before{content:"\e600"}.w-icon-slider-left:before{content:"\e601"}.w-icon-nav-menu:before{content:"\e602"}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:"\e603"}.w-icon-file-upload-remove:before{content:"\e900"}.w-icon-file-upload-icon:before{content:"\e903"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{margin:0;min-height:100%;background-color:#fff;font-family:Arial,sans-serif;font-size:14px;line-height:20px;color:#333}img{max-width:100%;vertical-align:middle;display:inline-block}html.w-mod-touch *{background-attachment:scroll !important}.w-block{display:block}.w-inline-block{max-width:100%;display:inline-block}.w-clearfix:before,.w-clearfix:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{display:inline-block;padding:9px 15px;background-color:#3898EC;color:white;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0}input.w-button{-webkit-appearance:button}html[data-w-dynpage] [data-w-cloak]{color:transparent !important}.w-webflow-badge,.w-webflow-badge *{position:static;left:auto;top:auto;right:auto;bottom:auto;z-index:auto;display:block;visibility:visible;overflow:visible;overflow-x:visible;overflow-y:visible;box-sizing:border-box;width:auto;height:auto;max-height:none;max-width:none;min-height:0;min-width:0;margin:0;padding:0;float:none;clear:none;border:0 none transparent;border-radius:0;background:none;background-image:none;background-position:0% 0%;background-size:auto auto;background-repeat:repeat;background-origin:padding-box;background-clip:border-box;background-attachment:scroll;background-color:transparent;box-shadow:none;opacity:1;transform:none;transition:none;direction:ltr;font-family:inherit;font-weight:inherit;color:inherit;font-size:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;text-align:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:0;text-transform:inherit;list-style-type:disc;text-shadow:none;font-smoothing:auto;vertical-align:baseline;cursor:inherit;white-space:inherit;word-break:normal;word-spacing:normal;word-wrap:normal}.w-webflow-badge{position:fixed !important;display:inline-block !important;visibility:visible !important;z-index:2147483647 !important;top:auto !important;right:12px !important;bottom:12px !important;left:auto !important;color:#AAADB0 !important;background-color:#fff !important;border-radius:3px !important;padding:6px 8px 6px 6px !important;font-size:12px !important;opacity:1 !important;line-height:14px !important;text-decoration:none !important;transform:none !important;margin:0 !important;width:auto !important;height:auto !important;overflow:visible !important;white-space:nowrap;box-shadow:0 0 0 1px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.1);cursor:pointer}.w-webflow-badge>img{display:inline-block !important;visibility:visible !important;opacity:1 !important;vertical-align:middle !important}h1,h2,h3,h4,h5,h6{font-weight:bold;margin-bottom:10px}h1{font-size:38px;line-height:44px;margin-top:20px}h2{font-size:32px;line-height:36px;margin-top:20px}h3{font-size:24px;line-height:30px;margin-top:20px}h4{font-size:18px;line-height:24px;margin-top:10px}h5{font-size:14px;line-height:20px;margin-top:10px}h6{font-size:12px;line-height:18px;margin-top:10px}p{margin-top:0;margin-bottom:10px}blockquote{margin:0 0 10px 0;padding:10px 20px;border-left:5px solid #E2E2E2;font-size:18px;line-height:22px}figure{margin:0;margin-bottom:10px}figcaption{margin-top:5px;text-align:center}ul,ol{margin-top:0px;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-embed:after{clear:both}.w-video{width:100%;position:relative;padding:0}.w-video iframe,.w-video object,.w-video embed{position:absolute;top:0;left:0;width:100%;height:100%;border:none}fieldset{padding:0;margin:0;border:0}button,[type='button'],[type='reset']{border:0;cursor:pointer;-webkit-appearance:button}.w-form{margin:0 0 15px}.w-form-done{display:none;padding:20px;text-align:center;background-color:#dddddd}.w-form-fail{display:none;margin-top:10px;padding:10px;background-color:#ffdede}label{display:block;margin-bottom:5px;font-weight:bold}.w-input,.w-select{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333333;vertical-align:middle;background-color:#ffffff;border:1px solid #cccccc}.w-input:-moz-placeholder,.w-select:-moz-placeholder{color:#999}.w-input::-moz-placeholder,.w-select::-moz-placeholder{color:#999;opacity:1}.w-input:-ms-input-placeholder,.w-select:-ms-input-placeholder{color:#999}.w-input::-webkit-input-placeholder,.w-select::-webkit-input-placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898EC;outline:0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{background-color:#eeeeee}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:#f3f3f3}.w-select[multiple]{height:auto}.w-form-label{display:inline-block;cursor:pointer;font-weight:normal;margin-bottom:0px}.w-radio{display:block;margin-bottom:5px;padding-left:20px}.w-radio:before,.w-radio:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-radio:after{clear:both}.w-radio-input{margin:4px 0 0;margin-top:1px \9;line-height:normal;float:left;margin-left:-20px}.w-radio-input{margin-top:3px}.w-file-upload{display:block;margin-bottom:10px}.w-file-upload-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-100}.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{display:inline-block;color:#333333}.w-file-upload-error{display:block;margin-top:10px}.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden{display:none}.w-file-upload-uploading-btn{display:flex;font-size:14px;font-weight:normal;cursor:pointer;margin:0;padding:8px 12px;border:1px solid #cccccc;background-color:#fafafa}.w-file-upload-file{display:flex;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;border:1px solid #cccccc;background-color:#fafafa}.w-file-upload-file-name{font-size:14px;font-weight:normal;display:block}.w-file-remove-link{margin-top:3px;margin-left:10px;width:auto;height:auto;padding:3px;display:block;cursor:pointer}.w-icon-file-upload-remove{margin:auto;font-size:10px}.w-file-upload-error-msg{display:inline-block;color:#ea384c;padding:2px 0}.w-file-upload-info{display:inline-block;line-height:38px;padding:0 12px}.w-file-upload-label{display:inline-block;font-size:14px;font-weight:normal;cursor:pointer;margin:0;padding:8px 12px;border:1px solid #cccccc;background-color:#fafafa}.w-icon-file-upload-icon,.w-icon-file-upload-uploading{display:inline-block;margin-right:8px;width:20px}.w-icon-file-upload-uploading{height:20px}.w-container{margin-left:auto;margin-right:auto;max-width:940px}.w-container:before,.w-container:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:before,.w-row:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{position:relative;float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333333%}.w-col-2{width:16.66666667%}.w-col-3{width:25%}.w-col-4{width:33.33333333%}.w-col-5{width:41.66666667%}.w-col-6{width:50%}.w-col-7{width:58.33333333%}.w-col-8{width:66.66666667%}.w-col-9{width:75%}.w-col-10{width:83.33333333%}.w-col-11{width:91.66666667%}.w-col-12{width:100%}.w-hidden-main{display:none !important}@media screen and (max-width:991px){.w-container{max-width:728px}.w-hidden-main{display:inherit !important}.w-hidden-medium{display:none !important}.w-col-medium-1{width:8.33333333%}.w-col-medium-2{width:16.66666667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.33333333%}.w-col-medium-5{width:41.66666667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.33333333%}.w-col-medium-8{width:66.66666667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.33333333%}.w-col-medium-11{width:91.66666667%}.w-col-medium-12{width:100%}.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){.w-hidden-main{display:inherit !important}.w-hidden-medium{display:inherit !important}.w-hidden-small{display:none !important}.w-row,.w-container .w-row{margin-left:0;margin-right:0}.w-col{width:100%;left:auto;right:auto}.w-col-small-1{width:8.33333333%}.w-col-small-2{width:16.66666667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.33333333%}.w-col-small-5{width:41.66666667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.33333333%}.w-col-small-8{width:66.66666667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.33333333%}.w-col-small-11{width:91.66666667%}.w-col-small-12{width:100%}}@media screen and (max-width:479px){.w-container{max-width:none}.w-hidden-main{display:inherit !important}.w-hidden-medium{display:inherit !important}.w-hidden-small{display:inherit !important}.w-hidden-tiny{display:none !important}.w-col{width:100%}.w-col-tiny-1{width:8.33333333%}.w-col-tiny-2{width:16.66666667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.33333333%}.w-col-tiny-5{width:41.66666667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.33333333%}.w-col-tiny-8{width:66.66666667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.33333333%}.w-col-tiny-11{width:91.66666667%}.w-col-tiny-12{width:100%}}.w-widget{position:relative}.w-widget-map{width:100%;height:400px}.w-widget-map label{width:auto;display:inline}.w-widget-map img{max-width:inherit}.w-widget-map .gm-style-iw{text-align:center}.w-widget-map .gm-style-iw>button{display:none !important}.w-widget-twitter{overflow:hidden}.w-widget-twitter-count-shim{display:inline-block;vertical-align:top;position:relative;width:28px;height:20px;text-align:center;background:white;border:#758696 solid 1px;border-radius:3px}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{position:relative;font-size:15px;line-height:12px;text-align:center;color:#999;font-family:serif}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{position:relative;display:block}.w-widget-twitter-count-shim.w--large{width:36px;height:28px}.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{font-size:18px;line-height:18px}.w-widget-twitter-count-shim:not(.w--vertical){margin-left:5px;margin-right:8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large{margin-left:6px}.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after{top:50%;left:0;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none}.w-widget-twitter-count-shim:not(.w--vertical):before{border-color:rgba(117,134,150,0);border-right-color:#5d6c7b;border-width:4px;margin-left:-9px;margin-top:-4px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-left:-10px;margin-top:-5px}.w-widget-twitter-count-shim:not(.w--vertical):after{border-color:rgba(255,255,255,0);border-right-color:white;border-width:4px;margin-left:-8px;margin-top:-4px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-left:-9px;margin-top:-5px}.w-widget-twitter-count-shim.w--vertical{width:61px;height:33px;margin-bottom:8px}.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after{top:100%;left:50%;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none}.w-widget-twitter-count-shim.w--vertical:before{border-color:rgba(117,134,150,0);border-top-color:#5d6c7b;border-width:5px;margin-left:-5px}.w-widget-twitter-count-shim.w--vertical:after{border-color:rgba(255,255,255,0);border-top-color:white;border-width:4px;margin-left:-4px}.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size:18px;line-height:22px}.w-widget-twitter-count-shim.w--vertical.w--large{width:76px}.w-background-video{position:relative;overflow:hidden;height:500px;color:white}.w-background-video>video{background-size:cover;background-position:50% 50%;position:absolute;margin:auto;width:100%;height:100%;right:-100%;bottom:-100%;top:-100%;left:-100%;object-fit:cover;z-index:-100}.w-background-video>video::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}.w-background-video--control{position:absolute;bottom:1em;right:1em;background-color:transparent;padding:0}.w-background-video--control>[hidden]{display:none !important}.w-slider{position:relative;height:300px;text-align:center;background:#dddddd;clear:both;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}.w-slider-mask{position:relative;display:block;overflow:hidden;z-index:1;left:0;right:0;height:100%;white-space:nowrap}.w-slide{position:relative;display:inline-block;vertical-align:top;width:100%;height:100%;white-space:normal;text-align:left}.w-slider-nav{position:absolute;z-index:2;top:auto;right:0;bottom:0;left:0;margin:auto;padding-top:10px;height:40px;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{width:auto;height:auto;padding:.2em .5em;font-size:inherit;line-height:inherit}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px rgba(51,51,51,0.4)}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:rgba(34,34,34,0.4)}.w-slider-nav-invert>div.w-active{background-color:#222}.w-slider-dot{position:relative;display:inline-block;width:1em;height:1em;background-color:rgba(255,255,255,0.4);cursor:pointer;margin:0 3px .5em;transition:background-color 100ms,color 100ms}.w-slider-dot.w-active{background-color:#fff}.w-slider-dot:focus{outline:none;box-shadow:0 0 0 2px #fff}.w-slider-dot:focus.w-active{box-shadow:none}.w-slider-arrow-left,.w-slider-arrow-right{position:absolute;width:80px;top:0;right:0;bottom:0;left:0;margin:auto;cursor:pointer;overflow:hidden;color:white;font-size:40px;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w-slider-arrow-left [class^='w-icon-'],.w-slider-arrow-right [class^='w-icon-'],.w-slider-arrow-left [class*=' w-icon-'],.w-slider-arrow-right [class*=' w-icon-']{position:absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-icon-slider-left,.w-icon-slider-right{top:0;right:0;bottom:0;left:0;margin:auto;width:1em;height:1em}.w-slider-aria-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.w-slider-force-show{display:block !important}.w-dropdown{display:inline-block;position:relative;text-align:left;margin-left:auto;margin-right:auto;z-index:900}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{position:relative;vertical-align:top;text-decoration:none;color:#222222;padding:20px;text-align:left;margin-left:auto;margin-right:auto;white-space:nowrap}.w-dropdown-toggle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;cursor:pointer;padding-right:40px}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{position:absolute;top:0;right:0;bottom:0;margin:auto;margin-right:20px;width:1em;height:1em}.w-dropdown-list{position:absolute;background:#dddddd;display:none;min-width:100%}.w-dropdown-list.w--open{display:block}.w-dropdown-link{padding:10px 20px;display:block;color:#222222}.w-dropdown-link.w--current{color:#0082f3}.w-dropdown-link:focus{outline:0}@media screen and (max-width:767px){.w-nav-brand{padding-left:10px}}.w-lightbox-backdrop{color:#000;cursor:auto;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;list-style:disc;text-align:start;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;position:fixed;top:0;right:0;bottom:0;left:0;color:#fff;font-family:"Helvetica Neue",Helvetica,Ubuntu,"Segoe UI",Verdana,sans-serif;font-size:17px;line-height:1.2;font-weight:300;text-align:center;background:rgba(0,0,0,0.9);z-index:2000;outline:0;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-transform:translate(0, 0)}.w-lightbox-backdrop,.w-lightbox-container{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.w-lightbox-content{position:relative;height:100vh;overflow:hidden}.w-lightbox-view{position:absolute;width:100vw;height:100vh;opacity:0}.w-lightbox-view:before{content:"";height:100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}.w-lightbox-frame,.w-lightbox-view:before{display:inline-block;vertical-align:middle}.w-lightbox-figure{position:relative;margin:0}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;height:auto;max-width:none}.w-lightbox-image{display:block;float:none;max-width:100vw;max-height:100vh}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{position:absolute;right:0;bottom:0;left:0;padding:.5em 1em;background:rgba(0,0,0,0.4);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-lightbox-embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.w-lightbox-control{position:absolute;top:0;width:4em;background-size:24px;background-repeat:no-repeat;background-position:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.w-lightbox-left{display:none;bottom:0;left:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==")}.w-lightbox-right{display:none;right:0;bottom:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+")}.w-lightbox-close{right:0;height:2.6em;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");background-size:18px}.w-lightbox-strip{position:absolute;bottom:0;left:0;right:0;padding:0 1vh;line-height:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.w-lightbox-item{display:inline-block;width:10vh;padding:2vh 1vh;box-sizing:content-box;cursor:pointer;-webkit-transform:translate3d(0, 0, 0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{position:relative;height:10vh;background:#222;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{top:50%;width:100%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.w-lightbox-thumbnail .w-lightbox-wide{left:50%;height:100%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.w-lightbox-spinner{position:absolute;top:50%;left:50%;box-sizing:border-box;width:40px;height:40px;margin-top:-20px;margin-left:-20px;border:5px solid rgba(0,0,0,0.4);border-radius:50%;-webkit-animation:spin .8s infinite linear;animation:spin .8s infinite linear}.w-lightbox-spinner:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:3px solid transparent;border-bottom-color:#fff;border-radius:50%}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media (min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}.w-lightbox-view,.w-lightbox-view:before{height:96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}.w-lightbox-image{max-width:96vw;max-height:96vh}.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}.w-lightbox-left,.w-lightbox-right{display:block;opacity:.5}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}.w-richtext:before,.w-richtext:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-richtext:after{clear:both}.w-richtext[contenteditable="true"]:before,.w-richtext[contenteditable="true"]:after{white-space:initial}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after{outline:2px solid #2895f7}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type="image"] div{outline:2px solid #2895f7}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type="video"]>div:after{content:'';position:absolute;display:none;left:0;top:0;right:0;bottom:0}.w-richtext figure{position:relative;max-width:60%}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}.w-richtext figure div{font-size:0px;color:transparent}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type="image"]{display:table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type="image"]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type="image"]>figcaption{display:table-caption;caption-side:bottom}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type="video"]{width:60%;height:0}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type="video"] iframe{position:absolute;top:0;left:0;width:100%;height:100%}.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type="video"]>div{width:100%}.w-richtext figure.w-richtext-align-center{margin-right:auto;margin-left:auto;clear:both}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type="image"]>div{max-width:100%}.w-richtext figure.w-richtext-align-normal{clear:both}.w-richtext figure.w-richtext-align-fullwidth{width:100%;max-width:100%;text-align:center;clear:both;display:block;margin-right:auto;margin-left:auto}.w-richtext figure.w-richtext-align-fullwidth>div{display:inline-block;padding-bottom:inherit}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{float:left;margin-right:15px;clear:none}.w-richtext figure.w-richtext-align-floatright{float:right;margin-left:15px;clear:none}.w-nav{position:relative;background:#dddddd;z-index:1000}.w-nav:before,.w-nav:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-nav:after{clear:both}.w-nav-brand{position:relative;float:left;text-decoration:none;color:#333333}.w-nav-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;color:#222222;padding:20px;text-align:left;margin-left:auto;margin-right:auto}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{position:relative;float:right}[data-nav-menu-open]{display:block !important;position:absolute;top:100%;left:0;right:0;background:#C8C8C8;text-align:center;overflow:visible;min-width:200px}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{position:absolute;overflow:hidden;display:none;top:100%;left:0;right:0;width:100%}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation="over-left"] .w-nav-overlay{width:auto}.w-nav[data-animation="over-left"] .w-nav-overlay,.w-nav[data-animation="over-left"] [data-nav-menu-open]{right:auto;z-index:1;top:0}.w-nav[data-animation="over-right"] .w-nav-overlay{width:auto}.w-nav[data-animation="over-right"] .w-nav-overlay,.w-nav[data-animation="over-right"] [data-nav-menu-open]{left:auto;z-index:1;top:0}.w-nav-button{position:relative;float:right;padding:18px;font-size:24px;display:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w-nav-button:focus{outline:0}.w-nav-button.w--open{background-color:#C8C8C8;color:white}.w-nav[data-collapse="all"] .w-nav-menu{display:none}.w-nav[data-collapse="all"] .w-nav-button{display:block}.w--nav-dropdown-open{display:block}.w--nav-dropdown-toggle-open{display:block}.w--nav-dropdown-list-open{position:static}@media screen and (max-width:991px){.w-nav[data-collapse="medium"] .w-nav-menu{display:none}.w-nav[data-collapse="medium"] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse="small"] .w-nav-menu{display:none}.w-nav[data-collapse="small"] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse="tiny"] .w-nav-menu{display:none}.w-nav[data-collapse="tiny"] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:before,.w-tabs:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;padding:9px 30px;text-align:left;cursor:pointer;color:#222222;background-color:#dddddd}.w-tab-link.w--current{background-color:#C8C8C8}.w-tab-link:focus{outline:0}.w-tab-content{position:relative;display:block;overflow:hidden}.w-tab-pane{position:relative;display:none}.w--tab-active{display:block}@media screen and (max-width:479px){.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.w-dyn-empty{padding:10px;background-color:#dddddd}.w-dyn-hide{display:none !important}.w-dyn-bind-empty{display:none !important}.w-condition-invisible{display:none !important}

/* ==========================================================================
   Start of custom Webflow CSS
   ========================================================================== */
.w-form-formradioinput--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-top-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
  border-right-width: 4px;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
}

.w-checkbox {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px;
}

.w-checkbox::before {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

.w-checkbox::after {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  clear: both;
}

.w-checkbox-input {
  float: left;
  margin-bottom: 0px;
  margin-left: -20px;
  margin-right: 0px;
  margin-top: 4px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

body {
  margin-bottom: 0px;
  font-family: 'Public Sans', sans-serif;
  color: #44403c;
  font-size: 16px;
  line-height: 24px;
}

h1 {
  margin-top: 0px;
  margin-bottom: 16px;
  color: #1c1917;
  font-size: 60px;
  line-height: 60px;
  font-weight: 600;
  letter-spacing: 0.1px;
}

h2 {
  margin-top: 0px;
  margin-bottom: 16px;
  color: #1c1917;
  font-size: 48px;
  line-height: 110%;
  font-weight: 600;
}

h3 {
  margin-top: 0px;
  margin-bottom: 16px;
  color: #1c1917;
  font-size: 36px;
  line-height: 40px;
  font-weight: 600;
}

h4 {
  margin-top: 0px;
  margin-bottom: 16px;
  color: #1c1917;
  font-size: 30px;
  line-height: 36px;
  font-weight: 600;
}

h5 {
  margin-top: 0px;
  margin-bottom: 12px;
  color: #1c1917;
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
}

h6 {
  margin-top: 0px;
  margin-bottom: 8px;
  color: #1c1917;
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
}

p {
  margin-bottom: 0px;
  color: #44403c;
}

a {
  color: #44403c;
  font-size: 16px;
  text-decoration: none;
}

a:hover {
  color: #44403c;
}

ul {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 20px;
}

ol {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 40px;
  font-size: 1rem;
  line-height: 1.6;
}

li {
  margin-bottom: 4px;
}

img {
  display: inline-block;
  max-width: 100%;
}

label {
  display: block;
  margin-bottom: 0px;
  color: #1c1917;
  font-weight: 400;
}

strong {
  color: #1c1917;
  font-weight: 700;
}

blockquote {
  margin-bottom: 0px;
  padding: 16px 24px;
  border-left: 4px solid #44403c;
  color: #1c1917;
  font-size: 20px;
  line-height: 1.4;
}

figure {
  margin-bottom: 10px;
}

.white-text {
  color: #fff;
}

.white-text.home-hero-h5 {
  margin-right: auto;
  margin-bottom: 0.4em;
  margin-left: auto;
  font-size: 1.563em;
  text-align: center;
}

.white-text.home-hero-h5.slide3 {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.white-text.home-hero-h1 {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.white-text.home-hero-h1.slide1 {
  font-family: Mulish;
  font-weight: 600;
}

.white-text.home-hero-h1.slide3 {
  display: block;
  font-family: Mulish;
}

.white-text.home-hero-h1.slide3.static-variant1 {
  width: 10em;
}

.white-text.home-hero-h1.slide3 {
  display: block;
  width: 50%;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.white-text.techto-product-description {
  width: 10em;
  margin-top: 1em;
  text-align: center;
}

.old-cyber-navbar {
  position: -webkit-sticky;
  position: sticky;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 9999;
  height: 6em;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #288362;
  box-shadow: none;
}

.old-cyber-navbar.cyber-variant1 {
  background-color: #40229b;
}

.container {
  width: 100%;
  height: 100%;
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
  padding: 8rem 2rem;
}

.container.nav-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-top: 1em;
  padding-bottom: 1em;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.cyber-hero-container {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-top: 0em;
  padding-bottom: 0em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.cyber-hero-container.static-variant1 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.dashlane-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.container.home-cyberscout-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 16em;
  padding-bottom: 16em;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.container.cyber-cta-container {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.footer-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 2em;
  padding-bottom: 2em;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.container.footer-container.copyright {
  padding-top: 1rem;
  padding-bottom: 2em;
}

.container.footer-container.left-aligned {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.container.home-lawyer-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.container.home-ava-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.cta-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 6rem;
  padding-bottom: 6rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.freemium-hero-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.techto-classpass-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.freemium-cta-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.utility-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.unsubscribe-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.business-qa-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.us-hero-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.home-how-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.home-how-container.no-vertical-margins {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.container.home-how-container.dynamic {
  padding-right: 3rem;
  padding-left: 3rem;
  border-radius: 1rem;
  background-color: #1c1917;
}

.container.home-how-container.ca-a {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.container.home-how-container.us-a {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.container.us-benefits-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.container.us-benefits-container.us-e {
  padding-top: 6em;
  padding-bottom: 6em;
}

.container.us-benefits-container.us-e {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.container.home-sbli-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.home-sbli-container.no-top-margin {
  padding-top: 0rem;
}

.container.us-qa-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.cyber-how-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.cyber-stats-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.headspace-hero-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0em;
  padding-bottom: 0em;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.container.benefits-why-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.headspace-features-container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.container.dashlane-features-container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.container.insurance_partner-hero-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0em;
  padding-bottom: 0em;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.container.calculator-hero-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.dashlane-hero-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0em;
  padding-bottom: 0em;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.container.classpass-hero-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0em;
  padding-bottom: 0em;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.container.moka-hero-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding-top: 0em;
  padding-bottom: 0em;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.container.moka-bar-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 3em;
  padding-bottom: 3em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.home-rbc-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.ca-hero-container {
  position: relative;
  display: -ms-grid;
  display: grid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.container.ai-insurance-broker {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 5rem;
  padding-bottom: 5rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.ca-qa-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.ca-benefits-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 0rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.container.us-hero-container {
  position: relative;
  display: -ms-grid;
  display: grid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.container.get-quote {
  height: 85vh;
  padding-top: 2rem;
  padding-bottom: 0rem;
}

.container.us-b-hero-container {
  position: relative;
  display: -ms-grid;
  display: grid;
  padding-top: 0rem;
  padding-bottom: 0rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.container.footer-divider {
  height: 1px;
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.container.us-estimate-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container.rbc-facts {
  display: block;
  padding-bottom: 4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.container.disclaimer {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.container.waitlist {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.white-logo {
  width: 7em;
  height: 4em;
  padding-bottom: 0px;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/6064f77fec97b308a8fff400_walnut%20white%20logo.svg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.old-cyber-hero-section {
  position: relative;
  overflow: hidden;
  height: 100vh;
  margin-top: -6em;
  background-color: #288362;
}

.old-cyber-hero-section.static-variant1 {
  background-color: #40229b;
}

.home-hero-copy {
  position: absolute;
  left: 2em;
  top: 32vh;
  right: 2em;
  bottom: auto;
}

.home-hero-copy.static-variant1 {
  position: static;
  top: 20vh;
  margin-top: 25vh;
  margin-bottom: 10vh;
}

.home-hero-slide {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
}

.home-hero-slide.slide1 {
  opacity: 1;
}

.home-hero-slide.slide2 {
  opacity: 0;
}

.home-hero-slide.slide3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0;
}

.home-hero-slide.slide3.static-variant1 {
  position: static;
  opacity: 1;
}

.home-hero-slide.slide3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0;
}

.curved-square {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 20vw;
  height: 20vw;
  margin-right: auto;
  margin-left: auto;
  border-radius: 14%;
  background-color: #fff;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/603e939787b00497b41b0e4f_walnut%20symbol.png");
  background-position: 50% 50%;
  background-size: 60%;
  background-repeat: no-repeat;
  box-shadow: 3px 3px 20px 4px #f12b4a;
}

.curved-square.transparent-square {
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 252, 252, 0.2);
  background-image: none;
  box-shadow: none;
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
}

.curved-square.transparent-square.left-square {
  border-radius: 22%;
}

.curved-square.transparent-square.right-square {
  border-radius: 22%;
}

.focus-curved-square {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: -4vh;
  width: 20vw;
  height: 20vw;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.focus-curved-square.static-variant1 {
  position: static;
  bottom: 16vh;
  display: -ms-grid;
  display: grid;
  width: auto;
  height: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 1em;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.focus-square-main {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 10;
  width: 100%;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  border-radius: 20%;
  background-color: #fff;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/603ea73bee3ce5020b1bf68f_walnut%20symbol.png");
  background-position: 50% 50%;
  background-size: 60%;
  background-repeat: no-repeat;
  box-shadow: 0 4px 20px 2px rgba(53, 53, 53, 0.15), 0 -4px 20px 2px rgba(53, 53, 53, 0.15);
}

.focus-square-red {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 11;
  margin-right: auto;
  margin-left: auto;
  border-radius: 22%;
  background-color: #f12b4a;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/603ea73bee3ce5ed7c1bf68e_walnut%20symbol%20white.png");
  background-position: 50% 50%;
  background-size: 60%;
  background-repeat: no-repeat;
  box-shadow: 0 4px 20px 2px rgba(53, 53, 53, 0.15), 0 -4px 20px 2px rgba(53, 53, 53, 0.15);
}

.focus-square-red.static-variant1 {
  position: static;
  width: 10em;
  height: 10em;
}

.focus-square-left {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9;
  margin-right: auto;
  margin-left: auto;
  border-radius: 22%;
  background-color: #0e353d;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/603eab08551277e83f35db7b_dashlane.png");
  background-position: 50% 50%;
  background-size: 60%;
  background-repeat: no-repeat;
  box-shadow: 0 4px 20px 2px rgba(53, 53, 53, 0.15), 0 -4px 20px 2px rgba(53, 53, 53, 0.15);
}

.focus-square-left.static-variant1 {
  position: static;
  width: 10em;
  height: 10em;
}

.focus-square-right {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9;
  margin-right: auto;
  margin-left: auto;
  border-radius: 22%;
  background-color: #fff;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/603eab68c995e33df8acf3a7_cyberscout.png");
  background-position: 50% 50%;
  background-size: 60%;
  background-repeat: no-repeat;
  box-shadow: 0 4px 20px 2px rgba(53, 53, 53, 0.15), 0 -4px 20px 2px rgba(53, 53, 53, 0.15);
}

.focus-square-right.static-variant1 {
  position: static;
  width: 10em;
  height: 10em;
}

.dashlane-details {
  position: relative;
  width: 40%;
}

.product-logo {
  width: 8em;
  height: 3em;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.product-logo.dashlane {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/605a19478451865e54894dc5_Dashlane_logo_2020.svg");
}

.product-logo.cyberscout {
  width: 16em;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/605a1994011ee6e62ce4c9b0_cyberscout%20logo.svg");
}

.product-name {
  margin-top: 1em;
  font-family: Mulish;
  font-weight: 700;
}

.product-name.mfl-title {
  width: 75%;
}

.product-description {
  margin-top: 1.5em;
  margin-bottom: 3em;
}

.product-description.cyberscout {
  margin-bottom: 0em;
  color: #44403c;
}

.home-dashlane {
  position: -webkit-sticky;
  position: sticky;
  top: 20vh;
  padding-top: 5vh;
}

.product-feature {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.5em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.product-feature.bullets-under {
  margin-bottom: 0.25em;
}

.product-feature.grid-item {
  margin-bottom: 0em;
}

.product-feature.dashlane.mobile {
  display: none;
}

.product-checkmark {
  width: 2.5em;
  height: 2.5em;
  margin-right: 1em;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 100%;
  background-color: #e7e7e7;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/603ebbf443599b4aadd9cea4_checkmark.svg");
  background-position: 50% 50%;
  background-size: 50%;
  background-repeat: no-repeat;
}

.product-checkmark.green {
  background-color: #69a891;
}

.product-feature-name {
  color: #44403c;
  font-size: 1.25em;
  font-weight: 600;
}

.cyber-nav-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cyber-cyberscout-section {
  overflow: hidden;
  background-color: #fdc82e;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/603ff6921acdda5e99062bec_cyberscout%20bg.svg");
  background-position: 0% 50%;
  background-size: auto 90%;
  background-repeat: no-repeat;
}

.cyberscout-features {
  width: 40%;
  color: #44403c;
}

.focus-square-label {
  width: 28vw;
  margin-top: 120%;
  margin-left: -4vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  color: #fff;
  font-size: 3em;
  font-weight: 600;
  text-align: center;
}

.focus-square-label.static-variant1 {
  width: auto;
  margin-top: 1em;
  margin-left: 0vw;
  font-size: 1.25em;
}

.phone-div {
  position: -webkit-sticky;
  position: sticky;
  top: 18vh;
  width: 330px;
  margin-bottom: 50vh;
  border-radius: 16px;
  box-shadow: 1px 1px 11px 0 rgba(0, 0, 0, 0.2);
}

.phone-div.secure-wifi-vpn {
  margin-bottom: 0vh;
}

.phone-div.vpn {
  margin-bottom: 0vh;
}

.phone-header {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.phone-content {
  position: relative;
  height: 500px;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  background-color: #fff;
}

.phone-content.secure-wifi-vpn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.dashlane-account {
  width: 100%;
}

.phone-floating-block {
  position: absolute;
  left: auto;
  top: 0%;
  right: -30%;
  bottom: 30%;
  z-index: 50;
  display: block;
  width: 90%;
  height: 28%;
  margin-top: auto;
  margin-bottom: auto;
  padding: 10% 8%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 16px;
  background-color: #fff;
  box-shadow: 1px 1px 11px 0 rgba(0, 0, 0, 0.2);
}

.phone-floating-block.dwm {
  top: 30%;
  bottom: 0%;
}

.floating-block-icon {
  width: 3em;
  height: 3em;
  margin-right: 1em;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.floating-block-icon.green-checkmark {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/603fbcd030c33208583961b5_green%20checkmark.svg");
}

.floating-block-icon.warning {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/603fc17d70c6817115ff3c14_warning.svg");
}

.floating-block-text {
  color: #1c1917;
  font-weight: 600;
}

.dark-web-monitoring {
  width: 100%;
}

.dwm-account {
  width: 100%;
}

.secure-wifi-vpn-wrapper {
  width: 60%;
}

.secure-wifi-vpn-header {
  color: #1c1917;
  font-weight: 700;
  text-align: center;
}

.wifi-symbol {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 12em;
  height: 12em;
  margin-top: 2em;
  margin-bottom: 3em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-color: #d8e6e9;
}

.wifi-wave {
  display: block;
}

.wifi-wave.medium {
  margin-top: -12%;
}

.wifi-wave.small {
  margin-top: -4%;
}

.wifi-circle {
  display: block;
  width: 20px;
  height: 20px;
  margin-top: 0%;
}

.wifi-waves {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.wifi-waves.white {
  z-index: 2;
}

.wifi-waves.green {
  z-index: 3;
}

.vpn-online-wraper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.green-dot {
  width: 1em;
  height: 1em;
  margin-right: 0.75em;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 100%;
  background-color: #69a891;
}

.vpn-online {
  color: #44403c;
}

.product-feature-bullets {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.5em;
  padding-left: 3.5em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.what-s-included {
  margin-bottom: 2rem;
  font-weight: 600;
}

.cyberscout-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 45%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.cyber-cta-section {
  position: relative;
  overflow: hidden;
  background-color: #288362;
  opacity: 1;
}

.cyber-cta-section.cyber-variant1 {
  background-color: #40229b;
}

.membership-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 55%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.membership-pricing-block {
  width: 30%;
  height: auto;
  padding: 3em;
  border-radius: 1em;
  background-color: #fff;
}

.membership-pricing-block-title {
  font-family: Mulish;
  color: #10b981;
  font-weight: 700;
}

.membership-pricing-block-title.cyber-main {
  color: #288362;
}

.membership-pricing-block-title.cyber-main.cyber-variant1 {
  color: #40229b;
}

.grey-line-separator {
  height: 3px;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  background-color: #efefef;
}

.per-month {
  color: #a8a29e;
  font-size: 0.5em;
}

.membership-feature-bullet {
  margin-bottom: 1rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.membership-feature-bullet.cyberscout-coverage {
  margin-bottom: 0rem;
}

.bullet-point {
  width: 1em;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #44403c;
  font-size: 1em;
}

.membership-feature {
  color: #44403c;
  font-weight: 700;
}

.bullet-point-line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.25em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.caption-indent {
  padding-left: 1em;
}

.footer-section {
  overflow: hidden;
  border-top: 1px solid #f5f5f4;
  background-color: #fff;
}

.footer-section.us {
  border-top-width: 0px;
}

.footer-logo {
  width: 7em;
}

.footer-logo.w--current {
  height: 4em;
}

.nav-link {
  padding: 0.75em 1.25em;
  border-radius: 0.5em;
  -webkit-transition: background-color 200ms cubic-bezier(.455, .03, .515, .955);
  transition: background-color 200ms cubic-bezier(.455, .03, .515, .955);
  color: #fff;
}

.nav-link.footer {
  display: block;
  padding: 0em;
  background-color: transparent;
  -webkit-transition: opacity 200ms cubic-bezier(.455, .03, .515, .955);
  transition: opacity 200ms cubic-bezier(.455, .03, .515, .955);
}

.nav-link.footer:hover {
  opacity: 0.8;
}

.nav-link.footer.dpm {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav-link.navbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.5em;
  -webkit-transition: background-color 200ms cubic-bezier(.455, .03, .515, .955);
  transition: background-color 200ms cubic-bezier(.455, .03, .515, .955);
  color: #1c1917;
}

.nav-link.navbar:hover {
  background-color: #fafafa;
  color: #1c1917;
}

.nav-link.navbar.white-text {
  background-color: transparent;
  color: #fff;
}

.nav-link.navbar.white-text:hover {
  background-color: rgba(53, 53, 53, 0.15);
}

.cyber-hero-bg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/605e26c7c7bb18dcb73b1587_circuits.svg");
  background-position: 50% 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  opacity: 0.1;
}

.focus-square-mid-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 11;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0;
}

.focus-square-mid-wrapper.static-variant1 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 15em;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  opacity: 1;
}

.focus-square-left-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9;
  width: 100%;
  height: 100%;
  opacity: 0;
}

.focus-square-left-wrapper.static-variant1 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 15em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  opacity: 1;
}

.focus-square-right-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9;
  width: 100%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0;
}

.focus-square-right-wrapper.static-variant1 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 15em;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  opacity: 1;
}

.home-lawyer-section {
  overflow: hidden;
  background-color: #fff;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/60402147f87e3cb009448779_scale.svg");
  background-position: 0% 50%;
  background-size: auto 70%;
  background-repeat: no-repeat;
}

.lawyer-detail-wrapper {
  width: 50%;
}

.lawyer-title {
  font-family: Mulish;
  color: #5ea6d4;
  font-size: 2em;
  font-weight: 800;
}

.lawyer-support-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 1em;
  grid-row-gap: 1.25em;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.lawyer-graphic {
  width: 30%;
  height: 40em;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/605d08791cb761afce245a88_MFL%20iphone.png");
  background-position: 100% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.transparent-squares {
  position: absolute;
  left: 0%;
  right: 0%;
  bottom: -7vh;
  width: 20vw;
  height: 20vw;
  margin-right: auto;
  margin-left: auto;
}

.phone-stacks {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.phone-stack {
  position: relative;
  height: 225vh;
}

.phone-stack.stack1 {
  padding-top: 44vh;
}

.phone-stack.stack3 {
  padding-bottom: 44vh;
}

.phone-floating-block-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.focus-square-mid {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 11;
  margin-right: auto;
  margin-left: auto;
  border-radius: 22%;
  background-color: #f12b4a;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/603ea73bee3ce5ed7c1bf68e_walnut%20symbol%20white.png");
  background-position: 50% 50%;
  background-size: 60%;
  background-repeat: no-repeat;
  box-shadow: 0 4px 20px 2px rgba(0, 0, 0, 0.1), 0 -4px 20px 2px rgba(0, 0, 0, 0.1);
}

.focus-square-mid.cdn {
  background-color: #0097b8;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/6050d7d6e05d0a9e8c0e238b_247%20canadian%20legal%20hotline.png");
}

.focus-square-mid.cdn.static {
  position: static;
  width: 10em;
  height: 10em;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 90vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.rich-text {
  width: 65%;
}

.rich-text p {
  width: 90%;
  margin-bottom: 16px;
}

.rich-text h1 {
  width: 90%;
}

.rich-text h2 {
  width: 90%;
}

.rich-text h3 {
  width: 90%;
}

.rich-text h4 {
  width: 90%;
}

.rich-text h5 {
  width: 90%;
  margin-bottom: 16px;
}

.rich-text h6 {
  width: 90%;
  margin-bottom: 16px;
}

.rich-text blockquote {
  margin-bottom: 24px;
}

.rich-text ol {
  width: 90%;
}

.rich-text a {
  text-decoration: underline;
}

.rich-text figure {
  margin-bottom: 24px;
}

.text-xl {
  margin-bottom: 32px;
  font-size: 20px;
  line-height: 28px;
}

.text-xl.what-s-included.cyber-pricing {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
  color: #44403c;
}

.text-xl.what-s-included.mfl-subtitle {
  color: #44403c;
}

.text-xl.white-text.slide4 {
  width: 25em;
  margin: 0.5em auto 0em;
  text-align: center;
}

.text-xl.white-text._0-bottom-margin {
  width: auto;
}

.text-xl.white-text.opaque {
  color: hsla(0, 0%, 100%, 0.9);
}

.text-xl.centered--left-aligned {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.text-xl.centered--left-aligned.reduced-width {
  max-width: 675px;
}

.text-xl.warmgray-900._0-bottom-margin.relative {
  position: relative;
}

.text-xl.semibold {
  font-weight: 600;
}

.text-xl.semibold.warmgray-900._0-bottom-margin.nassessresults-category {
  margin-left: 1.5rem;
}

.text-xl.no-bottom-margin {
  margin-bottom: 0rem;
}

.text-xl.b-v1.hidden {
  display: none;
}

.text-xl.bold.warmgray-900._0-bottom-margin.nassessresults-category {
  margin-left: 1.5rem;
}

.text-xl.api-subtitle {
  margin-bottom: 40px;
  color: #fff;
}

.cyber-pricing-text {
  font-family: Mulish;
  font-weight: 700;
}

.text-xs {
  font-size: 12px;
  line-height: 16px;
}

.text-xs.cyber-features {
  margin-top: 0.25em;
  font-weight: 600;
}

.text-xs.centered.calculator-disclaimer {
  width: 75%;
}

.text-xs.centered.rbc-sit-disclaimer {
  width: 90%;
  margin-top: 64px;
  color: #78716c;
}

.text-xs.centered.light-grey.ca-term-life-quotes {
  margin-top: 40px;
}

.text-xs.field-description {
  margin-top: 0.5rem;
  color: #78716c;
}

.text-xs.legal-text {
  color: hsla(0, 0%, 100%, 0.5);
  font-weight: 400;
}

.text-xs.hero-legal-text {
  margin-top: 80px;
  color: #78716c;
}

.text-xs.about-legal-text {
  margin-top: 80px;
  color: #78716c;
  text-align: center;
}

.text-xs.rbc-sit-disclaimer {
  color: #78716c;
}

.text-xs.warmgray-500.left-aligned {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.nav-link-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav-link-div.inside-nav-menu {
  display: none;
}

.burger {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  padding: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.burger-line {
  width: 20px;
  margin-top: 2px;
  margin-bottom: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
  background-color: #1c1917;
}

.burger-line.mid {
  width: 15px;
}

.nav-menu-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.country-picker {
  display: none;
  padding: 1em 1.25em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.5em;
  background-color: transparent;
  -webkit-transition: background-color 200ms cubic-bezier(.455, .03, .515, .955);
  transition: background-color 200ms cubic-bezier(.455, .03, .515, .955);
  color: #fff;
}

.country-picker:hover {
  background-color: #fafafa;
  color: #fff;
}

.map-marker-alt {
  width: 1.125em;
  height: 1.125em;
  margin-right: 0.25em;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/60b6956132fbe11213ce2895_map-marker-alt%20dark.svg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.country-menu {
  position: absolute;
  left: auto;
  top: 6.5em;
  z-index: 10;
  display: none;
  width: 10em;
  height: auto;
  padding: 1.25em 1em;
  border-radius: 0.5em;
  background-color: #fff;
  box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.1);
}

.country-link {
  display: block;
  margin-bottom: 0.5em;
  color: #44403c;
  font-weight: 400;
}

.country-link.last-country {
  margin-bottom: 0em;
}

.country-link.last-country:hover {
  color: #44403c;
}

.country-link.active-country {
  color: #e06258;
  font-weight: 600;
}

.country-link.active-country.static-variant1 {
  color: #40229b;
}

.menu-closer {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9;
  display: none;
}

.email-form {
  width: auto;
  margin-bottom: 0px;
  border-radius: 20px;
}

.success-message {
  padding: 0px;
  border-radius: 99px;
  background-color: #fff;
}

.home-cta-section {
  background-color: #f9fbff;
}

.white-navbar {
  position: -webkit-sticky;
  position: sticky;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 9995;
  height: 75px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #fff;
  box-shadow: none;
}

.white-navbar.static {
  position: static;
}

.pink-logo {
  width: 7em;
  height: 4em;
  margin-right: 3rem;
  padding-bottom: 0px;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/6064f70c4e6e5073314ee9d6_walnut%20brand%20logo.svg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.html-embed {
  margin-bottom: 0px;
}

.nav-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.blog-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.article-card {
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.article-card.home {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

.article-image {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 1px;
  border-color: #e7e5e4;
  border-radius: 4px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.article-image.featured-article-image {
  border-style: none;
}

.article-content {
  padding-top: 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.article-content.featured-article {
  margin-bottom: 0px;
  padding-top: 0px;
}

.featured-article {
  margin-bottom: 0.5em;
}

.featured-articles {
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.collection-item {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 2fr 2fr;
  grid-template-columns: 2fr 2fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.blog-hero-section {
  background-color: #72948a;
}

.article-section {
  overflow: hidden;
}

.article-copy {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.freemium-hero-section {
  background-color: #f93b55;
}

.partnership-hero-content {
  width: 50%;
}

.partner-logos {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 3rem;
  margin-bottom: 2rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.partner-logo {
  width: 8em;
  height: 2em;
}

.line-separator {
  width: 1px;
  height: 80%;
  margin-right: 16px;
  margin-left: 16px;
  background-color: #fff;
  font-family: Mulish;
  color: #fff;
  font-size: 1em;
  font-weight: 700;
}

.line-separator.warmgray {
  background-color: #f5f5f4;
}

.offer-products {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 45%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-135 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.div-block-137 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: -40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.white-dashlane-logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 8em;
  height: 3em;
  margin-top: 2em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/605ba6cb9581f36173638c92_white%20dashlane%20logo.svg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.div-block-136 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.offer-straight-image {
  display: none;
}

.white-classpass-logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 8em;
  height: 3em;
  margin-top: 2em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/605ba6eec924e71d9798d3cd_white%20classpass%20logo.svg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.offer-overline {
  display: inline-block;
  margin-bottom: 1.5em;
  color: #868686;
  font-size: 0.8em;
  line-height: 1.2;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.offer-overline.white-text {
  margin-bottom: 1.5em;
  color: #fff;
}

.classpass-section {
  background-color: #334dc6;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/605bad467e9af571e6cce7c4_classpass%20bg.svg");
  background-position: -10% 50%;
  background-size: 60%;
  background-repeat: no-repeat;
}

.div-block-138 {
  width: 40%;
}

.div-block-139 {
  width: 45%;
}

.div-block-140 {
  width: 8em;
  height: 3em;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/605ba6eec924e71d9798d3cd_white%20classpass%20logo.svg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.freemium-cta-section {
  background-color: #f93b55;
}

.legal-section.partner-terms {
  height: 75vh;
}

.regular-articles.home {
  margin-top: 60px;
}

.dpm-bar {
  position: relative;
  z-index: 9999;
  height: 3em;
  background-color: #1c1917;
}

.dpm-bar-link {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding-right: 2rem;
  padding-left: 2rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: background-color 200ms cubic-bezier(.455, .03, .515, .955);
  transition: background-color 200ms cubic-bezier(.455, .03, .515, .955);
}

.dpm-bar-link:hover {
  background-color: #292524;
}

.form {
  width: 22em;
}

.footer-links-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.social-div {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 1rem;
  grid-row-gap: 1em;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.social-icon {
  width: 1.25rem;
  height: 1.5rem;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
  -webkit-transition: opacity 200ms cubic-bezier(.455, .03, .515, .955);
  transition: opacity 200ms cubic-bezier(.455, .03, .515, .955);
}

.social-icon.facebook {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/613f9ab8265e693be97d5eaa_facebook.svg");
}

.social-icon.facebook:hover {
  opacity: 0.8;
}

.social-icon.linkedin {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/613f9ac1586173dce345ddda_linkedin.svg");
}

.social-icon.linkedin:hover {
  opacity: 0.8;
}

.button {
  padding: 16px 32px;
  border-radius: 4px;
  background-color: #2563eb;
  -webkit-transition: all 200ms cubic-bezier(.455, .03, .515, .955);
  transition: all 200ms cubic-bezier(.455, .03, .515, .955);
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}

.button:hover {
  background-color: #1d4ed8;
  color: #fff;
}

.button.nav-button {
  margin-left: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.button.nav-button.cyber-button {
  background-color: #fff;
  color: #288362;
}

.button.nav-button.cyber-button:hover {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  transform: scale(1.03);
}

.button.nav-button.cyber-button.cyber-variant1 {
  color: #40229b;
}

.button.white-cta {
  background-color: #fff;
  color: #2563eb;
}

.button.white-cta:hover {
  background-color: #fff;
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  transform: scale(1.03);
  color: #2563eb;
}

.button.white-cta.partner-cta {
  width: 15em;
}

.button.cyber-cta {
  background-color: #fff;
  color: #288362;
}

.button.cyber-cta:hover {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  transform: scale(1.03);
}

.button.cyber-cta.cyber-hero-cta {
  margin-top: 2em;
}

.button.cyber-cta.cyber-hero-cta.cyber-variant1 {
  color: #40229b;
}

.button.cyber-cta.cyber-variant1 {
  color: #40229b;
}

.button.secondary {
  border: 2px solid #2563eb;
  background-color: transparent;
  color: #2563eb;
}

.button.secondary:hover {
  background-color: #1d4ed8;
  color: #fff;
}

.button.form-submission {
  margin-top: 3em;
  padding-right: 6em;
  padding-left: 6em;
}

.button.btn-v1 {
  background-color: #f93b55;
}

.button.btn-v1:hover {
  background-color: #e72842;
}

.button.btn-v1.canada {
  display: none;
}

.button.headspace {
  background-color: #0c6ff9;
}

.button.dashlane {
  background-color: #f7b6b0;
  color: #15353d;
}

.button.classpass {
  background-color: #fff;
  color: #1a5cfc;
}

.button.ava-form {
  margin-top: 1rem;
}

.button.questionnaire {
  width: 25rem;
  margin-top: 4rem;
}

.button.tertiary-button:hover {
  color: #2563eb;
}

.button.outline-button {
  border-style: solid;
  border-width: 1px;
  border-color: #e7e5e4;
  background-color: #fff;
  color: #1c1917;
}

.button.outline-button:hover {
  background-color: #fafaf9;
}

.button.outline-button.nav-button:hover {
  color: #1c1917;
}

.button.estimate {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  width: 75%;
}

.button.estimate-next {
  display: block;
  width: 100%;
}

.button.rbc-yellow {
  background-color: #fedf01;
  color: #252525;
}

.button.rbc-yellow:hover {
  background-color: #fedf01;
  color: #252525;
}

.unsubscribe-form {
  width: 100%;
  text-align: center;
}

.unsubscribe-form-block {
  width: 20em;
  border-radius: 999px;
  color: #fafafa;
}

.success-message-2 {
  margin-top: 27px;
  padding-right: 50px;
  padding-left: 50px;
  border-radius: 999px;
  background-color: #529e6a;
}

.unsubscribe-section {
  height: 80vh;
}

.business-hero-section {
  overflow: hidden;
}

.business-hero-copy {
  width: 50%;
}

.business-steps-section {
  background-color: #eff6ff;
}

.section-header {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.section-header-wrapper {
  width: 70%;
  margin-right: auto;
  margin-left: auto;
}

.business-steps-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.business-steps-div {
  padding: 80px 40px;
  border-radius: 1em;
  background-color: #fff;
  -webkit-transition: all 200ms cubic-bezier(.455, .03, .515, .955);
  transition: all 200ms cubic-bezier(.455, .03, .515, .955);
}

.business-steps-div:hover {
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.05), 1px 0 4px 0 rgba(0, 0, 0, 0.05);
  -webkit-transform: translate(0px, -0.25em);
  -ms-transform: translate(0px, -0.25em);
  transform: translate(0px, -0.25em);
}

.business-api-section {
  background-color: #1c1917;
}

.div-block-144 {
  width: 40%;
}

.text-xs-tracking-widest {
  margin-bottom: 8px;
  color: #78716c;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.text-xs-tracking-widest.neon-green {
  color: #868686;
}

.text-xs-tracking-widest.ol-v1 {
  color: #678ee4;
}

.text-xs-tracking-widest.footer-overline {
  margin-bottom: 1rem;
  color: rgba(28, 25, 23, 0.5);
}

.text-xs-tracking-widest.warmgray-500._0-bottom-margin.bottom-border {
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #d6d3d1;
}

.text-xs-tracking-widest.warmgray-500._0-bottom-margin.bottom-border {
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #d6d3d1;
}

.text-xs-tracking-widest.transparent {
  color: rgba(0, 0, 0, 0.5);
}

.business-api-graphic {
  width: 50%;
}

.tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.tabs-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 32px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 0.5rem;
  background-color: #fcfbf9;
}

.tab {
  margin: 0.25rem;
  padding: 0px;
  border-radius: 0.25rem;
  background-color: transparent;
  -webkit-transition: all 200ms cubic-bezier(.455, .03, .515, .955);
  transition: all 200ms cubic-bezier(.455, .03, .515, .955);
  color: #44403c;
}

.tab:hover {
  color: #44403c;
}

.tab.w--current {
  background-color: #fff;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.04);
  color: #1c1917;
  font-weight: 600;
}

.platform-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40em;
  padding-right: 8em;
  padding-left: 8em;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 1em;
}

.platform-card.pane1 {
  padding-top: 0em;
  padding-bottom: 0em;
  background-color: #feebee;
}

.platform-card.pane2 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  background-color: #f4f8f3;
}

.platform-card.pane3 {
  background-color: #fffbed;
}

.platform-card-text {
  width: 40%;
}

.platform-card-phone {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20em;
  height: 27em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/60785d969bd84feacd0f7711_onboarding%20image.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.platform-phone-email {
  width: 20em;
  height: 6em;
  margin-right: auto;
  margin-left: auto;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/607854856f55f2282722350c_email.svg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.platform-card-laptop {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30em;
  height: 20em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/607f32144a10600595e176bd_Macbook.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.platform-laptop-popup {
  width: 90%;
  height: 10em;
  margin-top: 3.8em;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/607857072a6d96c3e0b7a04c_pm-box.svg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.platform-card-tablet {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 22em;
  height: 25em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/60785848ec3e7941c996bbe5_platform%20tablet.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.platform-tablet-popup {
  width: 22em;
  height: 11em;
  margin-bottom: 2em;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/607860d47de0dc75a940d850_activate%20benefit%20box.svg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.tab-text {
  padding: 8px 12px;
  text-align: center;
}

.tabs-content {
  width: 100%;
}

.div-block-145 {
  width: 80%;
  min-width: 900px;
  margin-top: 32px;
}

.insurance-radio {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 12em;
  margin-bottom: 0px;
  padding-top: 8em;
  padding-bottom: 2em;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  background-color: #fff;
  cursor: pointer;
}

.radio-button {
  width: 20px;
  height: 20px;
  margin-top: 0px;
  margin-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-color: #d7d7d7;
}

.radio-button.w--redirected-checked {
  border-style: none;
  background-color: #2563eb;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/60786dbcbb6984008d126143_mini%20checkmark.svg");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.radio-button.w--redirected-focus {
  box-shadow: none;
}

.radio-button-label {
  margin-bottom: 0px;
  margin-left: 0.75em;
}

.package-buttons {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.package-buttons.step1 {
  margin-bottom: 60px;
}

.shield-icon {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 1;
  width: 4em;
  height: 4em;
  margin-top: 2em;
  margin-right: auto;
  margin-left: auto;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.shield-icon.life-insurance {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/60786cee32be3c32d154a7d5_life%20insurance%20shield.svg");
}

.shield-icon.accident-insurance {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/60786ed60d2014eec8104fa5_accident%20insurance%20shield.svg");
}

.shield-icon.cyber-insurance {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/60786ee328657f6232729012_cyber%20insurance%20shield.svg");
}

.package-step {
  margin-bottom: 32px;
}

.checkbox {
  width: 20px;
  height: 20px;
  margin-top: 0px;
  margin-left: 0px;
  border-color: #d7d7d7;
  border-radius: 0px;
}

.checkbox.w--redirected-checked {
  border-style: none;
  border-radius: 0px;
  background-color: #2563eb;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/60786dbcbb6984008d126143_mini%20checkmark.svg");
  background-size: auto;
}

.checkbox.w--redirected-focus {
  border-radius: 0px;
  box-shadow: none;
}

.checkbox-label {
  margin-left: 0.75em;
  color: #1c1917;
  font-size: 1rem;
}

.benefits-checkbox {
  position: relative;
  z-index: 900;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 12em;
  margin-bottom: 0px;
  padding-top: 8em;
  padding-bottom: 2em;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  background-color: #fff;
  cursor: pointer;
}

.benefits-icon {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: 4em;
  height: 4em;
  margin-top: 2em;
  margin-right: auto;
  margin-left: auto;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.benefits-icon.dashlane-premium {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/607874b5d23fc32de8c4739c_dashlane%20icon.svg");
}

.benefits-icon.classpass-digital {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/60787531d7946ac4b8175369_classpass%20icon.svg");
}

.benefits-icon.headspace-plus {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/607875456b594dcd9377faed_headspace%20icon.svg");
}

.business-qa-section {
  display: none;
}

.transform-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 120px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.transform-card.copy-right {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.transform-card.first {
  padding-top: 40px;
}

.transform-line {
  width: 48px;
  height: 2px;
  margin-right: 8px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #2563eb;
}

.transform-need {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.typed-words {
  display: inline-block;
  height: 66px;
  margin-bottom: 16px;
  color: #1d4ed8;
  font-size: 60px;
  line-height: 1.1;
  font-weight: 600;
}

.business-transform-copy {
  width: 40%;
}

.package-coverage {
  width: 100%;
  height: 64px;
  margin-top: 16px;
  margin-bottom: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border: 1px solid #ebebeb;
  background-color: #fff;
  font-size: 1rem;
}

.business-form-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.form-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.modal {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9997;
  display: none;
  width: 30em;
  height: 740px;
  margin: auto;
  padding: 40px 32px 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: #fff;
}

.modal.contact {
  display: none;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.modal.life-insurance {
  display: none;
  height: 20em;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.modal.accident-insurance {
  display: none;
  height: 20em;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.modal.cyber-insurance {
  display: none;
  height: 20em;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.modal.dashlane {
  display: none;
  height: 320px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.modal.classpass {
  display: none;
  height: 320px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.modal.headspace {
  display: none;
  height: 340px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.modal.nassess {
  display: none;
  width: 30rem;
  height: 15rem;
  padding: 2.5rem;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.modal.nassess.rich-text {
  display: none;
  height: 24rem;
}

.modal.rbc-smoker {
  display: none;
  width: 30rem;
  height: 320px;
  padding: 2.5rem;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.input-field {
  width: 100%;
  height: 4rem;
  margin-bottom: 0rem;
  padding-right: 1rem;
  padding-left: 1rem;
  border-radius: 0.25rem;
}

.input-field:hover {
  box-shadow: inset 0 -1px 5px 0 rgba(0, 0, 0, 0.08);
}

.input-field::-webkit-input-placeholder {
  color: #868686;
}

.input-field:-ms-input-placeholder {
  color: #868686;
}

.input-field::-ms-input-placeholder {
  color: #868686;
}

.input-field::placeholder {
  color: #868686;
}

.input-field.text-xl {
  height: 5rem;
}

.package-input-fields {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-top: 24px;
  margin-bottom: 24px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.colour-overlay {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9988;
  display: none;
  background-color: #000;
}

.colour-overlay.warmgray-900 {
  background-color: #1c1917;
}

.close-button {
  position: absolute;
  left: auto;
  top: 24px;
  right: 24px;
  bottom: auto;
  width: 48px;
  height: 48px;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/6079b02553127eeee1611b9e_close.svg");
  background-position: 50% 50%;
  background-size: 50%;
  background-repeat: no-repeat;
  cursor: pointer;
}

.form-paragraph {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.success-message-3 {
  width: 80%;
  margin-top: 12em;
  margin-right: auto;
  margin-left: auto;
  background-color: transparent;
}

.text-block-45 {
  font-family: Khyay;
  font-size: 1.25rem;
}

.form-block {
  height: 100%;
}

.paragraph {
  color: #fff;
}

.form-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.home-hero-section.bg-v1 {
  background-color: #f9fbff;
}

.home-hero-section.us-b {
  height: 97.5vh;
}

.hero-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.hero-content.benefit-partner {
  width: 40%;
  padding-top: 10rem;
  padding-bottom: 10rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.hero-content.insurance-partner {
  width: 45%;
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.home-how-section {
  position: relative;
  z-index: 9990;
}

.home-how-section.hidden {
  display: none;
}

.centered-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 75%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.centered {
  text-align: center;
}

.centered.digital-stats {
  margin-bottom: 4px;
}

.centered.black-text.gradient-overlay {
  background-image: -webkit-gradient(linear, right top, left top, from(#df6987), color-stop(51%, #cb6e98), to(#9484c7));
  background-image: linear-gradient(270deg, #df6987, #cb6e98 51%, #9484c7);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.centered._16px-bottom-margin {
  margin-bottom: 16px;
}

.how-step-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-top: 2.5rem;
  grid-auto-columns: 1fr;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.how-step-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 5rem 2.5rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 0.5rem;
  background-color: #fff;
  -webkit-transition: all 200ms cubic-bezier(.455, .03, .515, .955);
  transition: all 200ms cubic-bezier(.455, .03, .515, .955);
}

.how-step-div:hover {
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1), 0 0 2px 0 rgba(0, 0, 0, 0.06);
  -webkit-transform: translate(0px, -0.5rem);
  -ms-transform: translate(0px, -0.5rem);
  transform: translate(0px, -0.5rem);
}

.how-step-div.bg-v1 {
  background-color: #f9fbff;
}

.how-step-div.dark-mode {
  background-color: #22201f;
}

.how-step-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 7rem;
  height: 7rem;
  margin-bottom: 2.5rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.how-step-icon.step1.v1 {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/60b945798c9620762f5cee25_budget.svg");
}

.how-step-icon.step2.v1 {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/60b9458806ea3be6b4b94fe9_online.svg");
}

.how-step-icon.step3.v1 {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/60b945916c41d44013f4dadf_pay.svg");
}

.us-hero-image {
  position: absolute;
  left: 0%;
  top: 45%;
  right: 0%;
  bottom: 0%;
  display: none;
  width: 32rem;
  margin-right: auto;
  margin-left: auto;
}

.us-hero-image.phone {
  z-index: 10;
}

.us-hero-image.dip {
  z-index: 14;
}

.us-hero-image.headspace {
  z-index: 11;
}

.us-hero-image.classpass {
  z-index: 12;
}

.us-hero-image.dashlane {
  z-index: 13;
}

._0-bottom-margin {
  margin-bottom: 0px;
}

.bold {
  font-weight: 700;
}

.div-block-156 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.benefit-thumbnail {
  width: 100%;
  height: 10rem;
  margin-bottom: 1.25rem;
  border-radius: 0.75rem;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.benefit-thumbnail.meditation-101 {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/6089deb8eabe500c1d572f2d_meditation%20101.svg");
}

.benefit-thumbnail.yoga {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/608ac53a49e5b45695f2aa71_yoga.png");
}

.benefit-thumbnail.pilates {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/608ac558f2dc47085c1758c0_pilates.png");
}

.benefit-thumbnail.hiit {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/608ac5b349e5b44212f2b674_hiit.png");
}

.benefit-thumbnail.boxing {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/608ac5cd20805fbe0a179b45_boxing.png");
}

.benefit-thumbnail.sleep-better {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/608ac6278f8df279beebd041_how%20to%20sleep%20better.svg");
  background-position: 50% 100%;
  background-size: cover;
}

.benefit-thumbnail.stop-worrying {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/608ac65220a05424631a9605_stop%20worrying.svg");
}

.benefit-thumbnail.habit-forming {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/608ac671f827587d0fe7809a_habit-forming.svg");
}

.benefit-thumbnail.vpn {
  background-color: #eaf3ef;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/608ac6e9b754cb81ef307c4e_VPN.svg");
}

.benefit-thumbnail.dark-web {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/608ac72237298b3a4c0f84cc_darkweb.png");
}

.benefit-thumbnail.autofill-payment {
  background-color: #0e6377;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/608ac7582fd65c2d6bba7d87_autofill-payment.svg");
  background-size: auto;
}

.benefit-thumbnail.autofill-passwords {
  background-color: #0e6377;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/608ac7a1396ff01bf28a88d6_autofill-passwords.svg");
  background-size: auto;
}

.benefits-grid {
  display: -ms-grid;
  display: grid;
  margin-top: 2.5rem;
  margin-right: auto;
  margin-left: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 1rem;
  grid-row-gap: 1.5rem;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-159 {
  width: 42.5%;
}

.home-qa-section.bg-v1 {
  background-color: #f9fbff;
}

.view-details-button {
  margin-top: 8px;
  color: #78716c;
  text-align: center;
  text-decoration: underline;
  cursor: pointer;
}

.business-modal-logo {
  width: 35%;
  margin-bottom: 2rem;
}

.business-modal-shield {
  width: 4em;
  margin-bottom: 2rem;
}

.dpm-how-section {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.circle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  margin-top: -6px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 500px;
}

.circle.heroaccent1-a {
  background-color: #ffd970;
}

.circle.moka {
  background-color: #0126f5;
}

.circle.ai {
  background-color: #00abd6;
}

.circle.business-page {
  margin-top: 0px;
  margin-bottom: 32px;
  background-color: #1d4ed8;
}

.cyber-how-step {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-top: 4rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.div-block-165 {
  width: 70%;
}

.cyber-how-logo {
  width: 20%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.cyber-how-logo.walnut {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/6064f70c4e6e5073314ee9d6_walnut%20brand%20logo.svg");
}

.cyber-how-logo.dashlane {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/605a19478451865e54894dc5_Dashlane_logo_2020.svg");
}

.cyber-how-logo.cyberscout {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/605a1994011ee6e62ce4c9b0_cyberscout%20logo.svg");
}

.cyber-how-logo.headspace {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/60870bdb6d74ca0de8e0818d_headspace%20logo.svg");
}

.cyber-how-logo.classpass {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/60870bbf4d66fe7fa0ef8921_classpass%20blue%20logo.svg");
}

.div-block-166 {
  position: relative;
  width: 75%;
}

.dpm-hero-section {
  background-color: #f5ece3;
}

.dpm-hero-section.ai {
  background-color: #f5ece3;
}

.cyber-hero-copy {
  width: 50%;
}

.dpm-included-section {
  position: relative;
}

.dpm-included-section.default {
  background-color: #f5ece3;
}

.div-block-169 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.logo-box {
  position: relative;
  width: 16rem;
  height: 10rem;
  border-radius: 12px;
  background-color: #fff;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: 80%;
  background-repeat: no-repeat;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.08);
}

.logo-box.cyberscout {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/605a1994011ee6e62ce4c9b0_cyberscout%20logo.svg");
}

.logo-box.dashlane {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/605a19478451865e54894dc5_Dashlane_logo_2020.svg");
}

.div-block-171 {
  display: -ms-grid;
  display: grid;
  margin-top: 40px;
  margin-bottom: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-auto-columns: 1fr;
  grid-column-gap: 2rem;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-172 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.check-circle-point {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.check-circle {
  margin-right: 8px;
}

.check-circle.rbc {
  margin-top: 0.15rem;
}

.div-block-174 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.dpm-features {
  display: -ms-grid;
  display: grid;
  margin-top: 8px;
  grid-auto-columns: 1fr;
  grid-column-gap: 80px;
  grid-row-gap: 60px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.label-bg {
  position: relative;
  display: inline-block;
  padding: 2px 4px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  background-color: #fffbed;
}

.label-bg.yellow {
  background-color: #ffd970;
}

.label-bg.yellow.nav {
  margin-left: 0.5rem;
}

.label-bg.yellow.announcement {
  margin-right: 8px;
}

.label-bg.yellow.offer {
  margin-left: 12px;
}

.label-bg.icon-label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.label-text {
  margin-top: 2px;
  color: #1c1917;
  font-size: 0.75rem;
  font-weight: 700;
}

.label-text.dark-navy {
  color: #1e2e52;
}

.plus-circle {
  width: 12px;
  height: 12px;
  margin-top: 0.5px;
  margin-right: 0.25rem;
}

.cyber-bonus-feature {
  display: -ms-grid;
  display: grid;
  margin-top: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.dpm-stats-section {
  background-color: #f5ece3;
}

.div-block-176 {
  position: relative;
  width: 50%;
}

.dpm-bonus-section {
  padding-bottom: 120px;
}

.div-block-177 {
  display: -ms-grid;
  display: grid;
  padding-top: 8px;
  grid-auto-columns: 1fr;
  grid-column-gap: 1rem;
  grid-row-gap: 0.5rem;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.dpm-pricing-section {
  background-color: #d4a495;
}

.dpm-pricing-section.ai {
  background-color: #f5ece3;
}

.digital-plan-card {
  margin-top: 24px;
  padding: 40px;
  border-radius: 16px;
  background-color: #fff;
}

.div-block-179 {
  margin-top: 2.5rem;
}

.div-block-181 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 45%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.hero-image-div {
  position: relative;
  width: 45%;
}

.hero-image-div.business-page {
  width: 40%;
}

.div-block-183 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 85%;
  margin-left: 10%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.partner-navbar {
  position: -webkit-sticky;
  position: sticky;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 9999;
  overflow: hidden;
  height: 90px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #fff;
  box-shadow: 0 1px 30px 0 rgba(53, 53, 53, 0.05);
}

.div-block-184 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.b-v1 {
  color: #3a4075;
}

.b-v1.faq-paragraph {
  padding-right: 2rem;
  padding-left: 2.5rem;
}

.b-v1.faq-paragraph p {
  width: 75%;
}

.div-block-185 {
  width: 45%;
  padding-top: 25rem;
  padding-bottom: 25rem;
}

.div-block-186 {
  position: -webkit-sticky;
  position: sticky;
  top: 20%;
}

.div-block-187 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2.5rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.benefit-logo {
  width: 30%;
  height: 4rem;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.benefit-logo.headspace {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/60870bdb6d74ca0de8e0818d_headspace%20logo.svg");
}

.benefit-logo.classpass {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/60870bbf4d66fe7fa0ef8921_classpass%20blue%20logo.svg");
}

.benefit-logo.dashlane {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/605a19478451865e54894dc5_Dashlane_logo_2020.svg");
}

.benefit-details {
  margin-bottom: 12.5rem;
}

.benefit-details.last-benefit {
  margin-bottom: 0rem;
}

.brand500 {
  color: #f93b55;
}

.faq-paragraph {
  width: 75%;
  padding: 28px;
}

.faq-paragraph a {
  text-decoration: underline;
}

.faq-paragraph.rumi {
  font-family: Overpass, sans-serif;
  color: #333;
  font-weight: 300;
}

.faq-wrapper {
  overflow: hidden;
  border-style: solid;
  border-width: 1px;
  border-color: #e7e5e4;
  border-radius: 8px;
  background-color: #fff;
}

.faq-wrapper.rumi {
  border-color: #bcbcbc;
  border-radius: 0px;
}

.faq-question-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 28px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  -webkit-transition: background-color 200ms cubic-bezier(.455, .03, .515, .955);
  transition: background-color 200ms cubic-bezier(.455, .03, .515, .955);
  text-decoration: none;
}

.faq-question-bar:hover {
  background-color: #fafaf9;
}

.question-answer-line {
  width: 100%;
  height: 1px;
  background-color: #e7e5e4;
}

.question-answer-line.rumi {
  background-color: #bcbcbc;
}

.faq-question-wrap {
  overflow: hidden;
}

.faq-circle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 3rem;
  height: 3rem;
  margin-left: 1rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 100%;
  background-color: #f3f3f3;
}

.faq-content-div {
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  background-color: #fff;
}

.sbli-logo {
  width: 7rem;
  margin-bottom: 1.5rem;
}

.partner-hero-section.headspace {
  background-color: #ff7e1d;
}

.partner-hero-section.dashlane {
  background-color: #15353d;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/608ac2640275945284a0debe_productscreen-legacy%403x%201.png");
  background-position: 100% 50%;
  background-size: 50%;
  background-repeat: no-repeat;
}

.partner-hero-section.classpass {
  background-color: #1a5cfc;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/60c7b769bbcbf54b5551e078_classpass%20hero.png");
  background-position: 100% 50%;
  background-size: 50%;
  background-repeat: no-repeat;
}

.partner-hero-section.sbli {
  position: relative;
  background-color: #eee;
}

.partner-hero-section.moka {
  background-color: #1d1c38;
}

.partner-hero-section.rbc {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #eee;
}

.headspace-heading {
  color: #ffce00;
}

.benefits-hero-image {
  width: 55%;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.benefits-hero-image.dashlane {
  display: none;
}

.benefits-hero-image.classpass {
  display: none;
}

.benefits-hero-image.sbli {
  display: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.benefits-hero-image.moka {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 50rem;
  margin-bottom: -5%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.benefits-why-section {
  background-color: #fcfbf9;
}

.benefits-features-section.headspace {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/60c79fc3d67500135707116b_headspace%20swoop%20flipped.svg"), url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/60c79fb28f6614762ae60c93_headspace%20swoop.svg");
  background-position: 50% 75%, 50% 25%;
  background-size: 100%, 100%;
  background-repeat: no-repeat, no-repeat;
}

.feature-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  justify-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.feature-block.flipped {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.feature-block.flipped.negative-margin {
  margin-top: -2rem;
  margin-bottom: -2rem;
}

.feature-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.benefits-feature-image {
  width: 60%;
}

.benefits-feature-image.classpass {
  width: 75%;
  border-radius: 0.75rem;
}

.feature-copy-div {
  width: 85%;
}

.benefits-cta-section.headspace {
  background-color: #ff7e1d;
}

.benefits-cta-section.dashlane {
  background-color: #15353d;
}

.benefits-cta-section.classpass {
  background-color: #1a5cfc;
}

.benefits-cta-section.sbli {
  background-color: #ffd970;
}

.benefits-cta-section.rbc {
  background-color: #296abd;
}

.features-section {
  display: -ms-grid;
  display: grid;
  margin-top: 5rem;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.features-section.dashlane {
  grid-row-gap: 8rem;
}

.features-section.classpass {
  grid-row-gap: 8rem;
}

.faq-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.faq-content {
  width: 100%;
}

.partner-bg-image {
  width: 50%;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.partner-bg-image.sbli {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/60c8d775e2fa4b7279074e87_bed.png");
  background-position: 70% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.partner-bg-image.rbc {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/615b1909266b41a60db88a70_mom-dad-laughing-baby.jpeg");
  background-position: 70% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.div-block-194 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.75rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.warmgray-500-line {
  width: 2.5rem;
  height: 1px;
  margin-right: 0.5rem;
  background-color: #78716c;
}

.sbli-figures {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.superscript {
  position: relative;
  top: -12px;
  color: #fff;
  font-size: 65%;
}

.superscript.h3-superscript {
  top: -16px;
  font-size: 1rem;
}

.superscript.h2-superscript {
  top: -24px;
  font-size: 1rem;
}

.superscript.warmgray-500 {
  top: -4px;
}

.superscript.warmgray-700 {
  color: #44403c;
}

.legal-anchor-div {
  display: -ms-grid;
  display: grid;
  margin-top: 1rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.calculator-embed {
  width: 75%;
  margin-bottom: 1rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.legal-content-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 65%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.calculator-hero-section {
  background-color: #fcfbf9;
}

.larger-bottom-margin {
  margin-bottom: 2.5rem;
}

.image-4 {
  position: absolute;
  left: 0%;
  top: -12%;
  right: auto;
  bottom: auto;
}

.image-5 {
  position: relative;
}

.moka-membership-section {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.moka-membership-section.bg-v1 {
  background-color: #f9fbff;
}

.faq-questions {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.faq-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.moka-bar-section {
  background-color: #141473;
}

.envelope {
  width: 18px;
  height: 18px;
  margin-right: 0.5rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/60d9f47e82b81bebe3b68002_envelope.svg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.div-block-196 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.underlined-white-link {
  color: #fff;
  text-decoration: underline;
}

.underlined-white-link:hover {
  color: #fff;
}

.estimate-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 45%;
  margin-top: 8rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.estimate-copy.estimate-a {
  margin-top: 8rem;
}

.div-block-197 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 1rem;
  -ms-grid-columns: 1fr 2fr;
  grid-template-columns: 1fr 2fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.estimate-logo {
  width: 80%;
  height: 4rem;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.estimate-logo.headspace {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/60870bdb6d74ca0de8e0818d_headspace%20logo.svg");
}

.estimate-logo.classpass {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/60870bbf4d66fe7fa0ef8921_classpass%20blue%20logo.svg");
}

.estimate-logo.dashlane {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/605a19478451865e54894dc5_Dashlane_logo_2020.svg");
}

.estimate-calculator {
  width: 40%;
  padding: 2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 1rem;
  background-color: #fff;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1), 0 0 3px 0 rgba(0, 0, 0, 0.1);
}

.estimate-calculator.estimate-a {
  width: 100%;
  border-style: solid;
  border-width: 1px;
  border-color: #f5f5f4;
  background-color: #fcfbf9;
  box-shadow: none;
}

.required {
  color: #ef4444;
}

.field-div {
  display: block;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.field-div.two-columns {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 12px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.form-field {
  width: 100%;
  height: 48px;
  margin-bottom: 0px;
  padding-right: 12px;
  padding-left: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: #e7e5e4;
  border-radius: 4px;
  color: #1c1917;
  font-size: 16px;
}

.form-field:hover {
  box-shadow: inset 0 -1px 5px 0 rgba(0, 0, 0, 0.08);
}

.form-field::-webkit-input-placeholder {
  color: #78716c;
}

.form-field:-ms-input-placeholder {
  color: #78716c;
}

.form-field::-ms-input-placeholder {
  color: #78716c;
}

.form-field::placeholder {
  color: #78716c;
}

.form-field.text-sm.ava {
  height: 100%;
  border-color: #2563eb;
}

.form-field.text-sm.ava.zip-code {
  border-radius: 0rem 0.5rem 0.5rem 0rem;
}

.form-field.nassess-input {
  width: 90%;
  margin-left: 0.5rem;
}

.form-field.nassess-input.nassess-email {
  width: 16rem;
}

.estimate-field-label {
  margin-bottom: 0.25rem;
  font-size: 0.875rem;
}

.estimate-field-label.nassessresults {
  display: block;
}

.estimate-field-label.warmgray-900.nassessresults {
  display: block;
}

.estimate-field-label.warmgray-900.nassessresults._0-bottom-margin {
  margin-bottom: 0rem;
}

.estimate-field-label.coverage-field {
  margin-bottom: 0rem;
}

.estimate-field-label._0-bottom-margin {
  margin-bottom: 0rem;
}

.estimate-field-div {
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.estimate-field-div.single-field {
  display: block;
}

.estimate-field-div.ava {
  display: block;
  width: 6rem;
  height: 2.8125rem;
}

.estimate-field-div.ava.email {
  width: 15rem;
}

.estimate-field-div.ava.name {
  width: 12rem;
}

.estimate-field-div.ava.reason {
  width: 15rem;
}

.estimate-field-div.ava.phone-number {
  width: 15rem;
}

.form-grid {
  display: -ms-grid;
  display: grid;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.form-grid.estimate {
  grid-row-gap: 0.75rem;
}

.select-field {
  height: 48px;
  margin-bottom: 0px;
  padding-right: 12px;
  padding-left: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: #e7e5e4;
  border-radius: 4px;
  background-color: #fff;
  color: #1c1917;
  font-size: 16px;
}

.select-field:hover {
  box-shadow: inset 0 -1px 5px 0 rgba(0, 0, 0, 0.08);
}

.select-field.text-sm.ava {
  height: 100%;
  padding: 8px 1rem;
  border: 1.5px solid #2563eb;
}

.select-field.text-sm.ava.height {
  border-radius: 0rem 0.5rem 0.5rem 0rem;
}

.select-field.text-sm.ava.reason {
  border-radius: 0rem 0.5rem 0.5rem 0rem;
}

.select-field.text-xl {
  height: 5rem;
  font-size: 1.25rem;
}

.calculator-benefits-div {
  margin-top: 2rem;
}

.calculator-benefits-div.mobile {
  display: none;
}

.form-block-2 {
  margin-bottom: 0px;
}

.checkbox-button-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding: 0px 0px 0px 3px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 1rem;
  cursor: pointer;
}

.checkbox-button {
  width: 20px;
  height: 20px;
  margin: 0px 12px 0px 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-color: #d7d7d7;
  border-radius: 0.125rem;
  background-color: #fff;
}

.checkbox-button:hover {
  box-shadow: inset 0 -1px 5px 0 rgba(0, 0, 0, 0.08);
}

.checkbox-button.w--redirected-checked {
  border-style: none;
  background-color: #2563eb;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/603ebbf443599b4aadd9cea4_checkmark.svg");
  background-position: 50% 50%;
  background-size: 60% 60%;
  background-repeat: no-repeat;
}

.div-block-199 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.image-6 {
  display: block;
  width: 100%;
}

.footer-link-col {
  display: -ms-grid;
  display: grid;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 0.5rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.footer-copyright {
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
}

.text-sm {
  font-size: 14px;
  line-height: 20px;
}

.text-sm.navlink {
  color: #1c1917;
}

.text-sm.navlink:hover {
  color: #1c1917;
}

.text-sm.field-label {
  margin-bottom: 4px;
}

.text-sm.semibold.warmgray-900 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.div-block-200 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.div-block-201 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 35%;
  height: 30rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 1rem;
  background-color: #f9fbff;
}

.div-block-202 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 115%;
  margin-left: 3rem;
  padding: 1.5rem 2.5rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.5rem;
  background-color: #fff;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.05);
}

.div-block-203 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.estimator-ava {
  width: 4rem;
  margin-bottom: 2rem;
}

.landing-footer {
  margin-top: 2rem;
}

.nassess-section {
  background-color: #fcfbf9;
}

.warmgray-900 {
  color: #1c1917;
}

.warmgray-900.cloudtax-text-login {
  text-align: right;
}

.nassess-calculator {
  display: -ms-grid;
  display: grid;
  width: 100%;
  padding: 3.75rem;
  grid-auto-columns: 1fr;
  grid-column-gap: 2rem;
  grid-row-gap: 5rem;
  -ms-grid-columns: 3.75rem 1fr;
  grid-template-columns: 3.75rem 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-style: solid;
  border-width: 1px;
  border-color: #f5f5f4;
  border-radius: 0.75rem;
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.06), 0 -1px 3px 0 rgba(0, 0, 0, 0.1);
}

.nassess-icon {
  width: 60px;
  height: 60px;
  border-radius: 1000rem;
  background-color: #eff6ff;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: 24px 24px;
  background-repeat: no-repeat;
}

.nassess-icon.file-invoice {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/611ab2b1008b5f3c22547ff4_file-invoice.svg");
}

.nassess-icon.money-check-alt {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/611ab98070474fef8c496e20_money-check-alt.svg");
}

.nassess-icon.piggy-bank {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/611ab99017c8c479ff2b5ec3_piggy-bank.svg");
}

.div-block-205 {
  display: -ms-grid;
  display: grid;
  margin-top: 2.5rem;
  grid-auto-columns: 1fr;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.nassess-question-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 28px 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.5rem;
  background-color: #fafaf9;
}

.nassess-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 15rem;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-lg {
  font-size: 18px;
  line-height: 28px;
}

.text-lg.warmgray-900.rumi {
  font-family: Overpass, sans-serif;
  color: #333;
  line-height: 27px;
  font-weight: 300;
}

.text-lg.rumi-grey {
  font-family: Overpass, sans-serif;
  color: #6d6e74;
  line-height: 27px;
  font-weight: 300;
}

.text-lg.white-text.mb-24 {
  font-size: 18px;
}

.div-block-207 {
  width: 65%;
}

.div-block-208 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nassess-question {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.info-circle {
  width: 20px;
  height: 20px;
  margin-left: 0.5rem;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/611abe9c05754ad14a0898dd_info-circle.svg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  cursor: pointer;
}

.nassess-question-subtitle {
  margin-top: 0.5rem;
}

.div-block-210 {
  width: 45rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.nassess-form {
  margin-bottom: 0px;
}

.form-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nassess-qa-section {
  background-color: #f5ece3;
}

.nassessresults-section {
  background-color: #fcfbf9;
}

.div-block-211 {
  margin-top: 3.25rem;
}

.div-block-212 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #e7e5e4;
}

.div-block-213 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-214 {
  margin-top: 0.5rem;
}

.nassessresults-icon {
  width: 24px;
  height: 24px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: contain;
}

.nassessresults-icon.file-invoice {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/611ab2b1008b5f3c22547ff4_file-invoice.svg");
}

.nassessresults-icon.money-check-alt {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/611ab98070474fef8c496e20_money-check-alt.svg");
}

.nassessresults-icon.piggy-bank {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/611ab99017c8c479ff2b5ec3_piggy-bank.svg");
}

.nassessresults-icon.invisible {
  background-image: none;
}

.nassessresults-total {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1.25rem;
  padding-bottom: 0rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nassessresults-form {
  overflow: hidden;
  width: 45%;
  padding-top: 2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 1rem;
  background-color: #fff;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1), 0 0 3px 0 rgba(0, 0, 0, 0.1);
}

.div-block-215 {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

.nassessresults-form_block {
  margin-top: 2rem;
  margin-bottom: 0px;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

.radio-button-text {
  margin-left: 0.75rem;
}

.radio-button-v2 {
  width: 20px;
  height: 20px;
  margin-top: 0px;
  margin-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.radio-button-v2.w--redirected-checked {
  border-style: none;
  background-color: #2563eb;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/603ebbf443599b4aadd9cea4_checkmark.svg");
  background-position: 50% 50%;
  background-size: 50%;
  background-repeat: no-repeat;
}

.radio-button-v2.w--redirected-focus {
  border-style: none;
  box-shadow: 0 0 3px 1px #2563eb;
}

.radio-button-v2.ava {
  margin-right: 0.75rem;
}

.radio-button-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 48px;
  margin-bottom: 0px;
  padding: 0.5rem 0.75rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #e7e5e4;
  border-radius: 0.25rem;
  background-color: #fff;
  cursor: pointer;
}

.radio-button-field:hover {
  background-color: rgba(239, 246, 255, 0.75);
}

.radio-button-field.ava {
  width: 50%;
  height: 2.8125rem;
  border-color: #2563eb;
  background-color: #fff;
}

.radio-button-field.ava.nicotine {
  width: 90%;
}

.radio-button-field.larger {
  height: 5rem;
  padding: 2rem 1.25rem;
}

.radio-button-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 0.5rem;
  grid-row-gap: 1rem;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-217 {
  margin-top: 2rem;
  padding: 1.25rem 1.5rem;
  background-color: #fafaf9;
}

.rbc-form-grid {
  display: -ms-grid;
  display: grid;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.nassessresults-field-div {
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.slider {
  width: 100%;
  margin-top: 0.25rem;
}

.div-block-218 {
  display: -ms-grid;
  display: grid;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0.5rem;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr auto 1fr;
  grid-template-columns: 1fr auto 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-219 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-220 {
  width: 120px;
  height: 50px;
  margin-bottom: 1.25rem;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/611c245bc15a9626be9279b5_rbc_insurance_en%201.svg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.nassessresults-copy {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 45%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  align-self: stretch;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.div-block-221 {
  position: -webkit-sticky;
  position: sticky;
  top: 5em;
}

.nassessresults-smoker {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nassessresults-ineligible {
  padding: 1.25rem;
  border-left: 4px solid #ef4444;
  background-color: #fef2f2;
}

.ava-section {
  background-color: #deeaf9;
}

.form-block-3 {
  width: 75%;
  margin-bottom: 0px;
}

.ava-chat-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 4rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.ava-online {
  width: 2.5rem;
  height: 2.5rem;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/611ea7ad800fd780c7591fb6_ava%20online.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.ava-status {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-226 {
  margin-left: 0.75rem;
}

.ava-progress {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.semibold {
  font-weight: 600;
}

.semibold.warmgray-900 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.ava-progress-icon {
  width: 1rem;
  height: 1rem;
  margin-right: 0.5rem;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.ava-progress-icon._2-9 {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/612d42808bfdcb6d64d271a2_2%20of%209.svg");
}

.ava-progress-icon._3-9 {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/612d42809b48bcb4bf632590_3%20of%209.svg");
}

.ava-progress-icon._4-9 {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/612d42807150860521958efe_4%20of%209.svg");
}

.ava-progress-icon._5-9 {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/612d42809b48bc9096632591_5%20of%209.svg");
}

.ava-progress-icon._6-9 {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/612d4280421c17390e0d6d5c_6%20of%209.svg");
}

.ava-progress-icon._9-9 {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/611fd8feb4c1a6b86d71f974_7%20of%207.svg");
}

.ava-progress-icon._7-9 {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/612d428071508625b4958eff_7%20of%209.svg");
}

.ava-progress-icon._1-9 {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/612d427f974e24b36660e3d7_1%20of%209.svg");
}

.ava-progress-icon._8-9 {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/612d4280603b5e541fe8407e_8%20of%209.svg");
}

.back-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.back-button.static {
  position: static;
  margin-top: 2rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

.back-button.ava-estimate {
  left: 1.25rem;
  top: auto;
  right: auto;
  bottom: 1.75rem;
}

.back-button.estimate {
  left: 0%;
  top: auto;
  right: auto;
  bottom: 1rem;
  display: block;
}

.arrow-left {
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 0.5rem;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/612932c7f5fea6b2ff273b88_arrow-left.svg");
  background-position: 50% 50%;
  background-size: 1rem 1rem;
  background-repeat: no-repeat;
}

.warmgray-500 {
  color: #78716c;
}

.slide-nav {
  display: none;
}

.right-arrow {
  left: auto;
  top: auto;
  right: 1.25rem;
  bottom: 0.75rem;
  width: 12rem;
}

.slider-2 {
  width: 100%;
  height: auto;
  background-color: #eef3f8;
}

.tertiary-button {
  padding: 1rem 2rem;
  border-style: solid;
  border-width: 1.5px;
  border-color: #dbeafe;
  border-radius: 100rem;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(239, 246, 255, 0.25)), to(rgba(239, 246, 255, 0.25)));
  background-image: linear-gradient(180deg, rgba(239, 246, 255, 0.25), rgba(239, 246, 255, 0.25));
  -webkit-transition: all 200ms cubic-bezier(.455, .03, .515, .955);
  transition: all 200ms cubic-bezier(.455, .03, .515, .955);
  color: #2563eb;
}

.tertiary-button:hover {
  background-color: #eff6ff;
  background-image: none;
}

.blue-600 {
  color: #2563eb;
}

.ava-chat {
  display: -ms-grid;
  display: grid;
  padding: 2.5rem 1.25rem 7.25rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 1.5rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.chat-bubble {
  padding: 0.75rem 1rem;
  border-radius: 0.5rem;
  background-color: #fff;
}

.chat-bubble.blue-bubble {
  background-color: #2563eb;
}

.chat-bubble.blue-bubble.left-position {
  border-radius: 0.5rem 0rem 0rem 0.5rem;
}

.chat-bubble.blue-bubble.right-position {
  border-radius: 0rem 0.5rem 0.5rem 0rem;
}

.chat-bubble-group {
  display: -ms-grid;
  display: grid;
  width: 40%;
  justify-items: end;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 0.25rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.chat-bubble-horizontal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.form-6 {
  width: 100%;
}

.mask {
  width: 100%;
}

.centered--left-aligned {
  text-align: center;
}

.centered--left-aligned.new-text-xs-tracking-widest.opaque-black-text {
  color: rgba(68, 64, 60, 0.6);
}

.centered--left-aligned.lifequotes-bottom-margin {
  margin-bottom: 80px;
}

.insurance-carrier-logo {
  width: 7rem;
  margin-bottom: 1.5rem;
}

.rbc-human-image {
  z-index: 10;
  width: 47.5%;
  height: 25rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 1rem;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/612006df4bafd0debe3392a0_term-life-banner-quote.jpeg");
  background-position: 0% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.hero-image-div-v2 {
  width: 75%;
}

.extrabold {
  font-weight: 800;
}

.hero-content-v2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.broker-form-div {
  width: 45%;
  margin-top: 32px;
  padding: 40px 28px 28px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1), 0 0 3px 0 rgba(0, 0, 0, 0.1);
}

.broker-form-div.lifequotes {
  min-width: 520px;
  margin-top: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #e7e5e4;
  box-shadow: none;
}

.digital-offer-circle {
  position: absolute;
  left: auto;
  top: auto;
  right: 10%;
  bottom: 7.5%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 12rem;
  height: 12rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: #ffd970;
}

.digital-offer-circle.ai {
  background-color: #00abd6;
}

.amalgamated-hero-section {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.amalgamated-checkout {
  position: -webkit-sticky;
  position: sticky;
  top: 120px;
  bottom: 120px;
  width: 100%;
  max-width: 544px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 1rem;
  box-shadow: none;
}

.div-block-229 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 24px 32px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-radius: 8px;
  background-color: #fff;
}

.amalgamated-feature-logo {
  width: 160px;
  height: 64px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.amalgamated-feature-logo.headspace {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/60870bdb6d74ca0de8e0818d_headspace%20logo.svg");
}

.amalgamated-feature-logo.dashlane {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/605a19478451865e54894dc5_Dashlane_logo_2020.svg");
}

.amalgamated-feature-logo.classpass {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/60870bbf4d66fe7fa0ef8921_classpass%20blue%20logo.svg");
}

.amalgamated-feature-logo.amalgamated {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/61253edc305c0baab70e3837_Life_4C.png");
}

.line-separator-copy {
  width: 1px;
  margin-right: 20px;
  margin-left: 20px;
  background-color: #d6d3d1;
}

.div-block-231 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 55%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.div-block-232 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 0.75rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.div-block-233 {
  width: 20px;
  height: 22px;
  margin-right: 8px;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/612543866e2329bdd5238918_shield-check.svg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.div-block-234 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 4px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.green-700 {
  color: #047857;
}

.div-block-235 {
  display: -ms-grid;
  display: grid;
  width: auto;
  max-width: 544px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 2.5rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.amalgamated-field-label {
  margin-bottom: 0.25rem;
}

.div-block-239 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  padding: 100px 64px 100px 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-color: #f5f5f4;
}

.div-block-239.mobile {
  display: none;
}

.div-block-240 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  padding: 100px 32px 100px 64px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.slider-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: transparent;
}

.loading-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 80%;
  height: 0.5rem;
  margin-bottom: 6rem;
  border-radius: 100rem;
  background-color: #f5f5f4;
}

.loading-progress {
  width: 11.11111111111111%;
  height: 100%;
  background-color: #10b981;
}

.questionnaire-slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nassess-box-thin {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 12px 20px 0.7rem;
  border-left: 4px solid #10b981;
  background-color: #ecfdf5;
}

.rbc-sit-form {
  margin-bottom: 0px;
}

._12px-bottom-margin {
  margin-bottom: 22px;
}

.questionnaire-slide-input {
  display: -ms-grid;
  display: grid;
  width: 25rem;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.slide {
  height: 100%;
}

.form-7 {
  height: auto;
}

.form-block-4 {
  height: auto;
  margin-bottom: 0px;
}

.next-button {
  position: static;
  left: auto;
  top: auto;
  right: 1.25rem;
  bottom: 0.75rem;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.next-button.getquote {
  width: 25rem;
}

.next-button.estimate {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
}

.next-button.us-b {
  width: 25rem;
}

.questionnaire-field-div {
  width: 25rem;
  grid-auto-columns: 1fr;
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.questionnaire-field-div.weight {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.questionnaire-slide-question {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._40px-bottom-margin {
  margin-bottom: 40px;
}

._24px-bottom-margin {
  margin-bottom: 24px;
}

._24px-bottom-margin.centered.pc-home-header {
  line-height: 110%;
  font-weight: 700;
}

.div-block-249 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-250 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.opaque-white-text {
  color: hsla(0, 0%, 100%, 0.7);
}

.div-block-251 {
  position: relative;
  z-index: 1;
}

.hidden {
  display: none;
}

.questionnaire-reduced-width {
  width: 65%;
}

.get-quote-form {
  position: absolute;
  left: 0%;
  top: 8rem;
  right: 0%;
  bottom: auto;
  z-index: 50;
  display: none;
  height: auto;
  margin-bottom: 0px;
  background-color: #fff;
}

.div-block-252 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.divider {
  width: 100%;
  height: 1px;
  background-color: #e7e5e4;
}

.divider.rumi {
  background-color: #bcbcbc;
}

.page-top {
  height: 1px;
}

.phone-html {
  width: 100%;
}

.slider-4 {
  height: 100%;
  background-color: transparent;
}

.mask-4 {
  padding-right: 0.5px;
  padding-left: 0.5px;
}

.form-8 {
  height: 600px;
}

.medium {
  font-weight: 500;
}

.broker-form {
  margin-top: 2rem;
  margin-bottom: 0px;
}

.div-block-254 {
  width: 37.5%;
}

.last-step {
  width: 100%;
  height: 8rem;
}

.link-block-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-255 {
  display: -ms-grid;
  display: grid;
  margin-bottom: 6rem;
  grid-auto-columns: 1fr;
  grid-column-gap: 4rem;
  grid-row-gap: 2.5rem;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.rbc-sit-details {
  border: 1px solid #d7d7d7;
  background-color: #fff;
}

.rbc-sit-details.second {
  margin-top: -0.5px;
}

.rbc-sit-details.third {
  margin-top: -1px;
}

.rbc-sit-details.fourth {
  margin-top: -1.5px;
}

.two-column {
  display: -ms-grid;
  display: grid;
  width: 75%;
  padding: 2rem;
  grid-auto-columns: 1fr;
  grid-column-gap: 1.75rem;
  grid-row-gap: 2rem;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #fff;
}

.legal-disclaimer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1rem;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.rbc-legal {
  padding-top: 6rem;
}

.disclaimer-wrap {
  overflow: hidden;
}

.disclaimer-content {
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  background-color: #fff;
}

.div-block-256 {
  position: relative;
  width: 0.875rem;
  height: 0.875rem;
  margin-right: 0.5rem;
}

.vertical-line {
  position: absolute;
  left: 0px;
  right: 0px;
  width: 2px;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  background-color: #2563eb;
}

.horizontal {
  position: absolute;
  top: 0px;
  bottom: 0px;
  width: 100%;
  height: 2px;
  margin-top: auto;
  margin-bottom: auto;
  background-color: #2563eb;
}

.rbc-legal-disclaimer {
  width: 75%;
  margin-left: -0.9rem;
}

.rbc-legal-disclaimer a {
  text-decoration: underline;
}

._2rem-bottom-margin {
  margin-bottom: 2rem;
}

.text-button {
  display: inline-block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.text-button.benefit-section.mobile {
  display: none;
}

.text-button.mobile {
  display: none;
}

.text-button.blog {
  margin-top: 16px;
}

.text-button.show-on-mobile {
  display: none;
}

.text-button-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-arrow {
  margin-left: 8px;
}

.static {
  position: static;
}

.form-9 {
  height: 40rem;
}

.premium-wellness-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8rem 4rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f5f5f4;
}

.heroaccent3 {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 8px;
  margin-left: 8px;
  border-radius: 100px;
  background-color: transparent;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/619d5edb64dc6d63f5385121_hero-arrow.svg");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.heroaccent3.salmon {
  background-color: #ff7082;
}

.heroaccent1.mustard {
  background-color: #ffd970;
}

.div-block {
  display: -ms-grid;
  display: grid;
  margin-top: 40px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.home-hero.v-a {
  overflow: hidden;
  height: 750px;
  background-color: #f5ece3;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/619e647419e2f972f3b248a8_hero-image-lady.png");
  background-position: 30vw 100%;
  background-size: auto 125%;
  background-repeat: no-repeat;
}

.div-block-4 {
  width: 45%;
}

.new-container {
  width: 100%;
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
  padding: 120px 32px 42px;
}

.new-container.home-hero-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-top: 160px;
  padding-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.new-container.home-hero-container.us {
  padding-bottom: 160px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.new-container.ca-home-trust-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.home-about-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 120px;
  padding-bottom: 20px;
  padding-left: 120px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.home-about-container.us {
  padding-bottom: 120px;
}

.new-container.ca-home-products-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.home-benefits-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 80px;
  padding-left: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.cta-section-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 60px;
  padding-bottom: 60px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.footer-container {
  display: block;
  padding-top: 40px;
  padding-bottom: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.new-container.footer-container.footnotes {
  padding-top: 20px;
  padding-bottom: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 4px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.new-container.term-life-qa-container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.new-container.digital-hero-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.digital-bonus-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 64px;
  padding-left: 64px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 16px;
  background-color: #f5ece3;
}

.new-container.digital-included-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.digital-stats-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.digital-how-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.digital-pricing-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 16px;
}

.new-container.term-life-hero-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-top: 160px;
  padding-bottom: 160px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.ca-term-life-carrier-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 32px;
  padding-bottom: 32px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.term-life-why-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 120px;
  padding-left: 120px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.term-life-facts-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.term-life-benefits-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 80px;
  padding-bottom: 560px;
  padding-left: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.ca-term-life-products {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.new-container.ca-term-life-pricing-cta-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  padding-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.ca-term-life-rbc-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.nassess-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.new-container.nassess-qa-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.nassessresults-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 80px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.new-container.blog-hero-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 60px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.blog-container {
  padding-top: 80px;
  padding-bottom: 80px;
}

.new-container.article-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 60px;
  padding-bottom: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.blog-featured-container {
  padding-top: 80px;
  padding-bottom: 0px;
}

.new-container.home-blog-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 80px;
  padding-bottom: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.legal-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.legal-container.partner-terms {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.new-container.sbli-hero-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-bottom: 0px;
}

.new-container.sbli-facts-container {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.new-container.cta-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 80px;
  padding-bottom: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.us-term-life-carrier-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 32px;
  padding-bottom: 32px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.us-estimate-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.careers-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.careers-hero-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-top: 160px;
  padding-bottom: 160px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.business-hero-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.business-steps-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.business-api-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.business-value-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.business-platform-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.business-package-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.insight-hero {
  padding: 40px;
}

.new-container.rbc-quote-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 80px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.lifequotes-plans-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.lifequotes-form-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.partner-nav-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.lifequotes-benefits-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 80px;
  padding-left: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.blogv2-hero-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.pc-home-hero-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-top: 140px;
  padding-bottom: 140px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.pc-home-why-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  padding-bottom: 120px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-row-gap: 80px;
}

.new-container.pc-home-how-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.new-container.pc-home-discount-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-column-gap: 20px;
}

.new-container.pc-home-cta-container {
  padding-top: 80px;
  padding-bottom: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
}

.new-container.pc-home-image-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 120px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-row-gap: 60px;
}

.new-container.pc-home-hero2-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.pc-home-qa-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-row-gap: 60px;
}

.new-container.devcon-value-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-top: 1px solid #e7e5e4;
}

.new-container.devcon-steps-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.new-container.devcon-case-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 120px;
  padding-bottom: 120px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-left: 1px solid #e7e5e4;
}

.new-container.devcon-api-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 120px;
  padding-bottom: 120px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.devcon-hero-container {
  padding-bottom: 0px;
}

.new-container.devcon-why-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.new-container.devcon-available-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 120px;
  padding-bottom: 120px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.new-container.devcon-cta-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 120px;
  padding-bottom: 120px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.home22-hero-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 120px;
  padding-bottom: 120px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.home22-products-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 160px;
  padding-bottom: 160px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.home22-value-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-top: 1px solid #e7e5e4;
}

.new-container.home22-steps-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 160px;
  padding-bottom: 160px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.home22-case-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 160px;
  padding-bottom: 120px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 1px solid hsla(20, 0%, 100%, 0.1);
}

.new-container.home22-api-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 160px;
  padding-bottom: 160px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.home22-cta-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding-top: 160px;
  padding-bottom: 160px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.announcement-bar-container {
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.cloudtax-hero-container-form {
  position: relative;
  z-index: 1000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 160px;
  padding-bottom: 80px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-column-gap: 64px;
}

.new-container.cloudtax-pricing-cta-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 40px;
  padding-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-container.new-legal-container {
  max-width: 896px;
  padding-top: 80px;
  padding-bottom: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-row-gap: 0px;
}

.new-container.new-licenses-container {
  max-width: 896px;
  padding-top: 80px;
  padding-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-row-gap: 0px;
}

.new-container.disclosure-container {
  max-width: 896px;
  padding-top: 80px;
  padding-bottom: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-row-gap: 0px;
}

.new-button {
  padding: 22px 40px 24px;
  border-radius: 4px;
  background-color: #1c1917;
  -webkit-transition: all 200ms cubic-bezier(.455, .03, .515, .955);
  transition: all 200ms cubic-bezier(.455, .03, .515, .955);
  color: #fff;
  font-size: 18px;
  line-height: 18px;
  font-weight: 600;
  text-align: center;
}

.new-button:hover {
  background-color: #44403c;
  color: #fff;
}

.new-button.in-navbar {
  padding: 8px 20px;
  border-style: solid;
  border-width: 1px;
  border-color: #d6d3d1;
  background-color: #fff;
  color: #44403c;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}

.new-button.in-navbar:hover {
  background-color: #f5f5f4;
}

.new-button.full-width {
  width: 100%;
  text-align: center;
}

.new-button.form-submit {
  margin-top: 20px;
}

.new-button.form-submit.lifequote-submit {
  margin-top: 0px;
}

.new-button.secondary {
  border-style: solid;
  border-width: 1.5px;
  border-color: #1c1917;
  background-color: transparent;
  color: #1c1917;
}

.new-button.secondary:hover {
  border-color: #44403c;
  background-color: #44403c;
  color: #fff;
}

.new-button.secondary.small {
  padding: 16px 32px;
  font-size: 16px;
  line-height: 16px;
}

.new-button.secondary.small._100--width {
  width: 100%;
  text-align: center;
}

.new-button.small {
  padding: 16px 32px;
  font-size: 16px;
  line-height: 16px;
}

.new-button.rbc-sit-cta {
  width: 50%;
  background-color: #2563eb;
}

.new-button.estimate-next {
  display: block;
  width: 100%;
}

.new-button.estimate {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  width: 75%;
}

.new-button.ai-button {
  border-radius: 0px;
  background-color: #50217e;
}

.new-button.open-pricing-modal {
  margin-top: 40px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.new-button.right-align {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.new-button.outline-button {
  border-style: solid;
  border-width: 1px;
  border-color: #d6d3d1;
  background-color: #fff;
  color: #44403c;
}

.new-button.outline-button:hover {
  background-color: #f5f5f4;
}

.new-button.outline-button._20px-top-margin {
  margin-top: 20px;
}

.new-button.outline-button.in-navbar {
  padding: 8px 20px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}

.new-button.outline-button.walnut-api {
  padding: 12px 20px;
  font-size: 16px;
  line-height: 24px;
}

.new-button.outline-button.cloudtax-login {
  display: none;
  padding: 8px 20px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}

.new-button.unsubscribe-button {
  width: 100%;
  margin-top: 12px;
}

.new-button.brand-button {
  padding-top: 18px;
  padding-bottom: 20px;
  background-color: #f93b55;
}

.new-button.cloudtax-button {
  padding-top: 20px;
  padding-bottom: 20px;
  border-radius: 8px;
  background-color: #009bf0;
}

.inline {
  display: inline;
}

.inline._0-bottom-margin.point {
  display: inline-block;
  height: 36px;
  border-bottom: 8px solid #70fffa;
}

.heroaccent2 {
  display: inline-block;
  height: 36px;
  border-bottom: 8px solid transparent;
}

.heroaccent2.cyan {
  border-bottom-color: #70fffa;
}

.div-block-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.dm-serif {
  font-family: 'DM Serif Display', sans-serif;
  font-weight: 400;
}

.dm-serif.ca-term-life-hero-heading {
  font-size: 72px;
}

.dm-serif.mb-40 {
  margin-bottom: 54px;
  padding-right: 53px;
  font-size: 54px;
  line-height: 59px;
}

.dm-serif.mb-24.api-header {
  color: #fff;
}

.home-trust {
  background-color: #fcfbf9;
}

.new-text-xs-tracking-widest {
  margin-bottom: 4px;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.new-text-xs-tracking-widest.white-text.footer {
  padding-top: 11px;
  padding-bottom: 11px;
}

.new-text-xs-tracking-widest.warmgray-500._75--opacity {
  opacity: 0.75;
}

.new-text-xs-tracking-widest.warmgray-500._4px-bottom-margin {
  margin-bottom: 4px;
}

.new-text-xs-tracking-widest.warmgray-500._8px-bottom-margin {
  margin-bottom: 8px;
}

.logo-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 4px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.trust-logo {
  width: 160px;
  opacity: 0.5;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.trust-logo.finder {
  width: 120px;
  margin-right: 40px;
}

.trust-logo.betakit {
  width: 120px;
  margin-right: 40px;
}

.trust-logo.realsimple {
  margin-right: 40px;
}

.trust-logo.gobankingrates {
  margin-right: 0px;
}

.three-column-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-top: 60px;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.three-column-grid._40px-bottom-margin {
  margin-bottom: 40px;
}

.home-about.v-a {
  overflow: hidden;
}

.ca-home-about-point {
  padding-right: 24px;
  padding-left: 24px;
}

.div-block-7 {
  height: 320px;
  margin-bottom: 28px;
  border-radius: 12px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.div-block-7.image2 {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/619d5ab5206bdab04c641b29_Stocksy_comp_762662%201.png");
}

.div-block-7.image1 {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/61a4f29cb192e1665b7cd09b_AdobeStock_285520372%201.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.div-block-7.image3 {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/61a4f2d96e6378fcf8228fc0_AdobeStock_171915965%201.jpg");
  background-position: 100% 50%;
}

.home-product-card {
  padding: 60px 40px;
  border-radius: 16px;
}

.home-product-card.digital-protection {
  position: relative;
  overflow: hidden;
  background-color: #d4a495;
}

.home-product-card.ca-term-life {
  position: relative;
  overflow: hidden;
  background-color: #e5efe5;
}

.home-products.v-a {
  background-color: #72948a;
}

.home-product-card-logo {
  max-height: 42px;
  margin-bottom: 40px;
}

.home-product-card-logo.sbli {
  width: 110px;
}

.home-product-card-bg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.home-product-card-bg.digital-protection {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/61a15a5116618ae44f8288c2_hand.png");
  background-position: 100% 100%;
  background-size: 45%;
  background-repeat: no-repeat;
}

.home-product-card-bg.ca-term-life {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/61a15c48e70082c46783f0e5_life%20lady.png");
  background-position: 250px 101%;
  background-size: auto 375px;
  background-repeat: no-repeat;
}

.home-product-card-details {
  position: relative;
  z-index: 10;
  width: 62.5%;
}

.two-column-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-top: 60px;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.home-testimonial-logo {
  width: 160px;
  height: 32px;
}

.swiper-slide-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
}

.home-benefit-logo {
  width: 140px;
  height: 40px;
  margin-bottom: 20px;
}

.home-benefit-logo.lifequotes {
  margin-bottom: 16px;
}

.swiper-slide {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.home-benefits {
  overflow: hidden;
}

.carousel-header-wrapper {
  width: 70%;
}

.home-benefit-banner {
  width: 100%;
  height: 520px;
  margin-bottom: 28px;
  border-radius: 16px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 0%;
  background-size: cover;
}

.home-benefit-banner.classpass {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/619d5c81e40cb69034b19df4_classpass%20athlete.jpg");
}

.home-benefit-banner.classpass.lifequotes {
  height: 320px;
}

.home-benefit-banner.dashlane {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/619d5c81e40cb67464b19def_dashlane%20laptop.png");
}

.home-benefit-banner.dashlane.lifequotes {
  height: 320px;
}

.home-benefit-banner.headspace {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/619d5c81e40cb67273b19dfc_headspace%20image.png");
}

.home-benefit-banner.headspace.lifequotes {
  height: 320px;
  background-position: 50% 40%;
}

.swiper-container {
  display: none;
  margin-top: 60px;
}

.swiper-container.lifequotes {
  margin-top: 0px;
}

.home-benefits-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-top: 60px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.home-benefits-grid.lifequotes {
  margin-top: 0px;
}

.cta-section {
  background-color: #ffd970;
}

.logo {
  width: 100px;
  height: 100%;
}

.social-link {
  width: 12px;
  height: 12px;
  margin-top: -1px;
  margin-right: 8px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.social-link.facebook {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/60eefb3331ff81bc7bbe1549_facebook.svg");
}

.social-link.linkedin {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/60eefb330512002c83c89875_linkedin.svg");
}

.social-link.twitter {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/619fb30202e695341a2f65c1_twitter.svg");
}

.div-block-258 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.div-block-259 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.div-block-260 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.logo-link-block {
  height: 40px;
}

.social-link-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0.75;
  -webkit-transition: opacity 100ms cubic-bezier(.455, .03, .515, .955);
  transition: opacity 100ms cubic-bezier(.455, .03, .515, .955);
}

.social-link-block:hover {
  opacity: 1;
}

.footer {
  background-color: #1c1917;
}

.footer-link-column {
  display: -ms-grid;
  display: grid;
  margin-top: 13px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.footer-link {
  opacity: 0.7;
  -webkit-transition: opacity 100ms cubic-bezier(.455, .03, .515, .955);
  transition: opacity 100ms cubic-bezier(.455, .03, .515, .955);
  color: #fff;
}

.footer-link:hover {
  opacity: 1;
  color: #fff;
}

.footer-link.legal-text {
  opacity: 0.5;
  font-size: 12px;
}

.footer-link.legal-text:hover {
  opacity: 1;
  color: #fff;
}

.navbar {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  bottom: auto;
  z-index: 9800;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 56px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-style: solid;
  border-width: 1px;
  border-color: #ececec #ececec #d9d9d9;
  background-color: #fff;
}

.navbar.rumi {
  height: 70px;
}

.new-nav-button {
  padding: 8px 0px 8px 8px;
}

.new-nav-menu {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav-menu-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.navlink {
  margin-right: 28px;
  padding: 0px;
  opacity: 0.8;
  -webkit-transition: opacity 100ms cubic-bezier(.455, .03, .515, .955);
  transition: opacity 100ms cubic-bezier(.455, .03, .515, .955);
}

.navlink:hover {
  opacity: 1;
}

.nav-container {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 96vw;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-burger-line {
  width: 20px;
  margin-top: 2px;
  margin-bottom: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
  background-color: #1c1917;
}

.new-burger-line.mid {
  width: 15px;
}

.home-testimonial-link {
  margin-bottom: 12px;
}

.footer-line {
  width: 100%;
  height: 1px;
  margin-top: 20px;
  background-color: hsla(0, 0%, 100%, 0.1);
}

.term-life-qa {
  background-color: #f5ece3;
}

.div-block-261 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-span {
  color: #78716c;
  font-size: 20px;
  font-weight: 400;
  text-decoration: line-through;
}

.div-block-174-copy {
  display: -ms-grid;
  display: grid;
  margin-top: 16px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.digital-stats {
  margin-bottom: 4px;
}

.div-block-176-copy {
  position: relative;
  width: 50%;
}

.black-overlay {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9900;
  display: none;
  background-color: rgba(0, 0, 0, 0.4);
}

.term-life-hero {
  height: 750px;
  background-color: #e5efe5;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/61a8fd1b5f705a08c9d1bcc5_AdobeStock_364463544_cutout%201.png");
  background-position: 47.5vw 100%;
  background-size: auto 85%;
  background-repeat: no-repeat;
}

.term-life-carrier {
  background-color: #faf8f5;
}

.div-block-262 {
  width: 1px;
  height: 50px;
  margin-right: 40px;
  margin-left: 40px;
  background-color: #e7e5e4;
}

.carrier-logo {
  width: 120px;
}

.ca-term-life-why-icon {
  width: 90px;
  height: 90px;
  margin-bottom: 28px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.ca-term-life-why-icon.trust {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/61a68c43c2bbdc03be356de6_trustworthy.svg");
}

.ca-term-life-why-icon.fast {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/61a68c491c9d9f169c4d9497_fast.svg");
}

.ca-term-life-why-icon.valuable {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/61a68c02bfa7d432a5492ce0_valuable.svg");
}

.div-block-263 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.ca-term-life-why-point {
  padding-right: 32px;
  padding-left: 32px;
}

.term-life-facts-white {
  background-color: #edf5fe;
}

.ca-term-life-facts-header {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.ca-term-life-facts-phone {
  height: 568px;
  margin-right: 80px;
}

.three-card-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.three-card-grid._40px-bottom-margin {
  margin-bottom: 40px;
}

.div-block-263-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 48px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 16px;
  background-color: #fff;
}

.ca-term-life-facts-icon {
  width: 56px;
  height: 40px;
  margin-bottom: 20px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.ca-term-life-facts-icon.coverage {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/61a6916c02bb5abe5dc7da66_coverage.svg");
}

.ca-term-life-facts-icon.term {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/61a691b3102a184ca5981709_terms.svg");
}

.ca-term-life-facts-icon.ages {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/61a691bcb33f6f6630938558_ages.svg");
}

.div-block-264 {
  width: 65%;
}

.term-life-benefits {
  overflow: hidden;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/61a15c48e70082c46783f0e5_life%20lady.png");
  background-position: 50% 101%;
  background-size: 500px;
  background-repeat: no-repeat;
}

.ca-term-life-benefits-photo {
  width: 140px;
  height: 140px;
  margin-bottom: 28px;
  border-radius: 9999px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 0%;
  background-size: cover;
}

.ca-term-life-benefits-photo.classpass {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/619d5c81e40cb69034b19df4_classpass%20athlete.jpg");
}

.ca-term-life-benefits-photo.dashlane {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/619d5c81e40cb67464b19def_dashlane%20laptop.png");
}

.ca-term-life-benefits-photo.headspace {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/619d5c81e40cb67273b19dfc_headspace%20image.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.ca-term-life-benefits-grid {
  display: -ms-grid;
  display: grid;
  width: 75%;
  margin-top: 60px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.quote-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 40px;
  padding: 32px 120px 32px 24px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 16px;
  background-color: #fff;
}

.ca-term-life-price-card-photo {
  width: 60px;
  height: 60px;
  margin-right: 20px;
  border-radius: 100px;
  box-shadow: inset 1px 1px 5px 5px rgba(0, 0, 0, 0.2);
}

.marquee-horizontal-css {
  position: relative;
}

.div-block-3-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.marquee-horizontal {
  position: relative;
  z-index: 200;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 142px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #72948a;
}

.track-horizontal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.button-wrapper {
  display: -ms-grid;
  display: grid;
  margin-top: 28px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 12px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

._100--width {
  width: 100%;
  text-align: center;
}

.disclosure-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 4px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.left-fade {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 500;
  width: 20%;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(5%, #72948a), to(rgba(114, 148, 138, 0)));
  background-image: linear-gradient(90deg, #72948a 5%, rgba(114, 148, 138, 0));
}

.right-fade {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 500;
  width: 20%;
  background-image: -webkit-gradient(linear, right top, left top, color-stop(5%, #72948a), to(rgba(114, 148, 138, 0)));
  background-image: linear-gradient(270deg, #72948a 5%, rgba(114, 148, 138, 0));
}

.new-centered-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.life-insurance-heading {
  margin-bottom: 0px;
  font-weight: 500;
}

.radio-button-field-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding-left: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.radio-button-field-2.last-option {
  margin-left: 28px;
}

.div-block-266 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-268 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-disclaimer {
  display: none;
  background-color: #1c1917;
}

.home-blog {
  background-color: #f5ece3;
}

.div-block-269 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.underlined {
  text-decoration: underline;
}

.div-block-270 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 750px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.careers-hero {
  position: relative;
  height: 500px;
  background-color: #ffd970;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/61e9ae216cd409b33cd0869e_team.png");
  background-position: 50vw 50%;
  background-size: auto 80%;
  background-repeat: no-repeat;
}

.div-block-4-copy {
  width: 45%;
}

.ai-logo-image {
  width: 100px;
}

.div-block-271 {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.business-value-image {
  width: 45%;
  max-height: 260px;
}

.business-cta {
  background-color: #eff6ff;
}

.broker-partner-logo {
  width: auto;
  max-height: 85px;
  max-width: 100px;
}

.hero-broker-partner-logo {
  width: 160px;
  margin-bottom: 20px;
}

.broker-collection {
  display: none;
}

.broker-information {
  display: none;
}

.div-block-272 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 16px;
  -ms-grid-columns: 3fr 4fr;
  grid-template-columns: 3fr 4fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.article-hero-section {
  background-color: #f5f1ed;
}

.div-block-273 {
  margin-bottom: 12px;
}

.blog-table-div {
  overflow: auto;
  width: 100%;
}

.maintenance-icon {
  margin-bottom: 20px;
}

.lifequotes-image {
  width: 100px;
}

.lifequotes-plans-section {
  background-color: #ebeef8;
}

.lifequotes-plans-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.lifequotes-plan-card {
  padding: 40px 28px 14px;
  border-style: solid;
  border-width: 1px;
  border-color: #e7e5e4;
  border-radius: 8px;
  background-color: #fff;
}

.normal {
  font-weight: 400;
}

.text-base {
  font-size: 16px;
}

._0px-bottom-margin {
  margin-bottom: 0px;
}

._0px-bottom-margin.insurance-header {
  position: absolute;
  left: 20px;
  top: auto;
  right: auto;
  bottom: 52px;
}

.lifequotes-form-section {
  background-color: #ebeef8;
}

.coverage-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 28px 24px 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  background-color: #f1f8f5;
}

.image-7 {
  height: 28px;
  margin-top: -6px;
  margin-right: 8px;
}

.green-600 {
  color: #059669;
}

.lifequotes-plan-rich ul {
  padding-left: 20px;
}

.lifequotes-benefits {
  overflow: hidden;
}

.alert-banner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 16px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #eff6ff;
}

.exclamation-circle {
  width: 20px;
  height: 20px;
  margin-right: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/624c6af2185d4750f1fce24a_exclamation-circle.svg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.alert-copy {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

._4px-bottom-margin {
  margin-bottom: 4px;
}

.author-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 28px;
  margin-bottom: 28px;
}

.author-image {
  width: 40px;
  height: 40px;
  margin-right: 12px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 100px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

._16-9-ratio-box {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  padding-top: 56.25%;
}

.content-block {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.content-block.blog-v2 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0px 0px;
  background-size: cover;
}

.explainer-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  max-width: 479px;
  margin-right: auto;
  margin-left: auto;
  padding: 40px 20px 54px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.explainer-container.grata-modal-container {
  overflow: auto;
  height: 100%;
  padding-top: 24px;
  padding-bottom: 16px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.explainer-container.grata-page {
  padding-bottom: 16px;
}

.neo-h2 {
  margin-bottom: 8px;
  font-family: 'Tt commons', sans-serif;
  color: #000;
  font-size: 22px;
  line-height: 24px;
  font-weight: 600;
}

.neo-h2._4px-bottom-margin {
  margin-bottom: 4px;
}

.neo-lg {
  margin-bottom: 8px;
  font-family: 'Tt commons', sans-serif;
  color: #000;
  font-size: 18px;
}

.neo-lg._0-bottom-margin {
  margin-bottom: 0px;
}

.neo-lg._4px-bottom-margin {
  margin-bottom: 4px;
}

.neo-lg._0px-bottom-margin {
  margin-bottom: 0px;
}

.neo-base {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  font-family: 'Tt commons', sans-serif;
  color: #697780;
  line-height: 20px;
}

.explainer-logo {
  width: 160px;
  margin-bottom: 20px;
}

.neo-bg {
  background-color: #f8f9f9;
}

.black {
  color: #000;
}

.coverage-amount {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 8px;
}

.neo-card-alt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 4px;
  background-color: #ebf1f2;
}

.explainer-card-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
  margin-bottom: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-row-gap: 12px;
}

.explainer-card-wrapper.hidden {
  display: none;
}

.benefit-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-row-gap: 16px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 0 5px 0 rgba(5, 28, 44, 0.03), 0 0 10px 3px rgba(5, 28, 44, 0.04), 0 0 4px -1px rgba(5, 28, 44, 0.06);
}

.explainer-card-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  grid-column-gap: 20px;
}

.explainer-card-head.vertical {
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.neo-rich-text {
  font-family: 'Tt commons', sans-serif;
}

.neo-rich-text p {
  margin-bottom: 4px;
  color: #000;
  font-size: 18px;
}

.neo-rich-text li {
  color: #000;
  font-size: 18px;
  line-height: 24px;
}

.neo-divider {
  width: 100%;
  height: 1px;
  background-color: #e6e7e8;
}

.explainer-card-benefit {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-row-gap: 0px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 0 5px 0 rgba(5, 28, 44, 0.03), 0 0 10px 3px rgba(5, 28, 44, 0.04), 0 0 4px -1px rgba(5, 28, 44, 0.06);
}

.explainer-card-image {
  width: 40%;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.explainer-card-image.wake-up {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62866829561b463248b54260_wake%20up.svg");
}

.explainer-card-image.meditate {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62866768d44ded96c87071b5_meditate.svg");
}

.explainer-card-image.sleep {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/6286677099f61521f048a6da_sleep.svg");
  background-size: cover;
}

.explainer-card-image.move {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62866788b6c44c6f12f8e2ac_move.svg");
  background-size: cover;
}

.explainer-card-image.focus {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62866826eaf696e33dd6df80_focus.svg");
  background-size: cover;
}

.explainer-card-image.vertical {
  width: 100%;
  padding-top: 42.85%;
}

.explainer-card-image.vertical.every-password {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/628d0cb982960da7df01bd61_every%20password.svg");
}

.explainer-card-image.vertical.login {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/628d11eef117ba1a4d4d8847_login.svg");
}

.explainer-card-image.vertical.personalized-meal-plans {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/629906b00ba037b84c4aab34_personalized%20meal%20plans.png");
}

.explainer-card-image.vertical.premium-music {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/629905d9bbf2c881fa6dcad3_premium%20music.png");
  background-position: 50% 0%;
}

.explainer-card-image.vertical.exclusive-recipes {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/6299056725d906b6e612a7e9_personalized%20meal%20plans.png");
}

.explainer-card-image.vertical.offline-downloads {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/629538084e3a2fdb8902870d_always%20on.png");
}

.explainer-card-image.vertical.document-review {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/6296473d9bf3c60c6856876c_document-review.png");
}

.explainer-card-image.vertical.identity-theft {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/629647ae515f6e440f7e0800_identity-theft.png");
}

.explainer-card-image.vertical.wawanesa-logo {
  background-color: #0281c8;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62966c6eb5884484ae8ee423_wawanesa3.jpg");
  background-size: 60%;
}

.explainer-card-image.vertical.demand-letter {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/629646b22e7cd0ed53d12d7c_demand%20letter.png");
}

.explainer-card-image.vertical.heart-rate-tracking {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/6299061755007c3f9410af64_heart%20rate%20tracking.png");
}

.explainer-card-image.vertical.legal-advice-line {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/629647e6f83fc18368a43c64_advice-line.png");
}

.explainer-card-image.vertical.dashlane-privacy {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/628d112ac51556b740826916_privacy.svg");
}

.explainer-card-image.vertical.vpn {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62bc85332519a33dad9c1160_Hotspot%20Shield.png");
  background-position: 50% 0%;
  background-size: cover;
}

.explainer-card-image.vertical.login-fr {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62bc797e3fbee77fa9eaf9d7_login-fr.svg");
}

.explainer-card-image.vertical.wawanesa-logo-fr {
  background-color: #0281c8;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62bc865c41ac1740f5bbb75d_wawanesa%20french.svg");
  background-size: 60%;
}

.explainer-card-image.vertical.every-password-fr {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62bc799a83072a2b15d694a0_every%20password-fr.svg");
}

.explainer-card-image.theft {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62991a864edd037a0ac2a0d4_theft.png");
  background-position: 25% 50%;
}

.explainer-card-image.easy-claims {
  background-color: #f61c47;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62c48864f277938f525bf384_Reworked-guy-with-items-graphic.svg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.explainer-card-image.flexible-protection {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/629641de1d210d6af580ea6a_flexible%20protection.png");
}

.explainer-card-text-benefit {
  width: 100%;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
}

.explainer-card-text-benefit.vertical {
  padding-left: 20px;
}

.beige-bg {
  background-color: #faf8f5;
}

.neo-wawanesa {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-row-gap: 16px;
}

.hero-header-div {
  margin-bottom: 28px;
}

.swiper-number-pagination {
  overflow: hidden;
  width: 100%;
}

.swiper-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.swiper-slide {
  overflow: hidden;
  width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.swiper-number-pagination-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.blog-title-div {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 900;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 24px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.8);
}

.blog-title-div.mobile {
  display: none;
}

.snp-buttons-and-pagination {
  display: -ms-grid;
  display: grid;
  margin-top: 20px;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: auto auto auto;
  grid-template-columns: auto auto auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.snp-button-left {
  display: none;
  width: 40px;
  height: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/629a36e0c333098ca2785e8f_arrow-left.svg");
  background-position: 50% 50%;
  background-size: 75% 75%;
  background-repeat: no-repeat;
  cursor: pointer;
}

.snp-pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 136px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.snp-button-right {
  display: none;
  width: 40px;
  height: 40px;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/629a36fddd5debfc7968fa7b_arrow-right.svg");
  background-position: 50% 50%;
  background-size: 75% 75%;
  background-repeat: no-repeat;
  cursor: pointer;
}

.explainer-rich-text p {
  margin-bottom: 8px;
}

.div-block-275 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 80px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.pc-home-hero-section {
  display: none;
  background-color: #faf8f5;
}

.div-block-276 {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-bottom: 80px;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.insurance-cta-button {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 8px;
  background-color: #fff;
  -webkit-transition: border-color 200ms cubic-bezier(.455, .03, .515, .955), background-color 200ms cubic-bezier(.455, .03, .515, .955);
  transition: border-color 200ms cubic-bezier(.455, .03, .515, .955), background-color 200ms cubic-bezier(.455, .03, .515, .955);
}

.insurance-cta-button:hover {
  border-style: solid;
  border-width: 1px;
  border-color: #f93b55;
  background-color: #fae2e6;
}

.insurance-cta-button.mini {
  height: 140px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.insurance-cta-button.rumi {
  border-width: 0px;
  background-color: #f0f0f0;
}

.insurance-cta-button.rumi:hover {
  background-color: #fff;
}

.form-10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 54px;
  border-style: solid;
  border-width: 1px;
  border-color: #e7e5e4;
  border-radius: 4px;
}

.text-field {
  height: 100%;
  margin-bottom: 0px;
  padding-right: 20px;
  padding-left: 20px;
  border: 1px none #000;
  background-color: #fff;
  color: #1c1917;
  font-size: 16px;
}

.submit-button {
  padding-right: 40px;
  padding-left: 40px;
  background-color: #3b55f9;
  -webkit-transition: background-color 200ms cubic-bezier(.455, .03, .515, .955);
  transition: background-color 200ms cubic-bezier(.455, .03, .515, .955);
  font-weight: 600;
}

.submit-button:hover {
  background-color: #0a2af7;
}

.form-block-5 {
  display: none;
  width: 50%;
  margin-top: 32px;
  margin-bottom: 0px;
}

.div-block-278 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #e7e5e4;
}

.div-block-278.rumi {
  border-bottom-color: #bcbcbc;
}

.clay-icon-circle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 160px;
  height: 160px;
  margin-right: -30%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 400px;
  background-color: #fae2e6;
}

.clay-icon-circle.mini {
  width: 100px;
  height: 100px;
  margin-right: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.clay-icon-circle.rumi {
  background-color: #fff;
}

.clay-icon {
  height: 140px;
  margin-left: -5%;
}

.clay-icon.mini {
  height: 80px;
}

.new-link-block {
  position: absolute;
  left: 20px;
  top: auto;
  right: auto;
  bottom: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.new-link-block.insurance-text-button {
  position: absolute;
  left: 22px;
  top: auto;
  right: auto;
  bottom: 20px;
}

.new-blue {
  color: #3b55f9;
}

.fa6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Font awesome 6 pro solid 900', sans-serif;
  font-weight: 400;
}

.fa6.new-blue.button-icon {
  margin-left: 8px;
}

.fa6.button-icon {
  margin-left: 8px;
}

.div-block-280 {
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-281 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.pc-home-how-section {
  padding-bottom: 120px;
}

.div-block-282 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  max-width: 550px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.div-block-283 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 32px;
  height: 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 1px;
  border-color: #e7e5e4;
  border-radius: 100px;
}

.div-block-284 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.pc-home-discount-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.pc-home-cta-section {
  background-color: #faf8f5;
}

.pc-home-cta-section.rumi {
  background-color: #2cb3a1;
}

.div-block-285 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.div-block-285.rumi {
  padding-top: 5px;
}

.step-number {
  color: #292524;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}

.image-9 {
  width: 40%;
}

.div-block-286 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 55%;
  padding: 60px 40px 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-row-gap: 60px;
  border-radius: 8px;
  background-color: #faf8f5;
}

.div-block-286.rumi {
  border: 1px solid #bcbcbc;
  border-radius: 0px;
  background-color: #fff;
}

.div-block-287 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 80px 32px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #e7e5e4;
  border-radius: 8px;
}

.div-block-287.rumi {
  border-color: #bcbcbc;
  border-radius: 0px;
}

.text-2xl {
  font-size: 24px;
  line-height: 32px;
}

.div-block-276-copy-copy {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-top: 40px;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-288 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.div-block-289 {
  width: 40%;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62f2d1260ae83fb4875d0801_jpeg-1920-1920.jpeg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.pc-home-hero2-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 55%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.pc-home-hero2-section {
  background-color: #faf8f5;
}

.pc-home-hero2-section.rumi {
  background-color: #95d9d0;
}

.line-divider {
  width: 80px;
  height: 3px;
  margin-top: 32px;
  background-color: #f93b55;
}

.line-divider.rumi {
  background-color: #c4d82e;
}

.small-icon {
  width: 48px;
}

.div-block-291 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #fae2e6;
}

.div-block-291.rumi {
  background-color: #95d9d0;
}

.div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-292 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-row-gap: 12px;
}

.div-block-293 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-column-gap: 16px;
}

.div-block-294 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.tabs-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-row-gap: 0px;
}

.tabs-menu-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  grid-column-gap: 16px;
}

.insurance-tab {
  padding: 10px 20px;
  border-style: solid;
  border-width: 1px;
  border-color: #e7e5e4;
  border-radius: 4px;
  background-color: #faf8f5;
  -webkit-transition: all 200ms cubic-bezier(.455, .03, .515, .955);
  transition: all 200ms cubic-bezier(.455, .03, .515, .955);
}

.insurance-tab.w--current {
  border-color: #3b55f9;
  background-color: #fff;
}

.pc-home-cta-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 60px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.text-span-2 {
  display: inline-block;
  padding-right: 8px;
  padding-left: 8px;
  background-color: #fae2e6;
  color: #f93b55;
}

.text-span-2.rumi {
  background-color: #202020;
  color: #95d9d0;
}

.insurance-tab-pane-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 55%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.div-block-295 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.pc-home-hero-header {
  width: 520px;
  margin-bottom: 24px;
}

.pc-home-hero-header.rumi {
  width: 540px;
  margin-bottom: 20px;
  font-family: Overpass, sans-serif;
  color: #202020;
  font-size: 42px;
  line-height: 53px;
  font-weight: 700;
  text-transform: uppercase;
}

.grata-plan-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 24px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-row-gap: 24px;
  border-style: solid;
  border-width: 1px;
  border-color: #e7e5e4;
  border-radius: 4px;
  background-color: #fff;
}

.grata-thumbnail {
  width: 40px;
  height: 40px;
  border-style: solid;
  border-width: 1px;
  border-color: #e7e5e4;
  border-radius: 4px;
}

.grata-component {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 16px;
}

.grata-component-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-row-gap: 8px;
}

.grata-info-circle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.small-button {
  padding: 12px 40px;
  border-radius: 4px;
  background-color: #2563eb;
  color: #fff;
  font-weight: 600;
  text-align: center;
}

.small-button:hover {
  color: #fff;
}

.grata-modal {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9997;
  display: none;
  overflow: hidden;
  width: 100vw;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.new-close-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  margin-bottom: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-size: 28px;
  line-height: 40px;
}

.no-scroll {
  overflow: hidden;
}

.rumi-button {
  border-bottom: 3px solid #c4d82e;
  font-family: Overpass, sans-serif;
  color: #2cb3a1;
  font-size: 18px;
  line-height: 28px;
  text-transform: uppercase;
}

.rumi-h5 {
  font-family: Overpass, sans-serif;
  color: #202020;
  font-size: 20px;
  line-height: 27px;
  font-weight: 700;
  letter-spacing: 0px;
  text-transform: uppercase;
}

.rumi-h3 {
  font-family: Overpass, sans-serif;
  color: #202020;
  font-size: 37px;
  line-height: 37px;
  font-weight: 700;
  text-transform: uppercase;
}

.rumi-h3._0px-bottom-margin.centered.white-text {
  color: #fff;
}

.rumi-h4 {
  font-family: Overpass, sans-serif;
  color: #202020;
  font-size: 28px;
  line-height: 28px;
  font-weight: 700;
  text-transform: uppercase;
}

.rumi-h4.insurance-header {
  position: absolute;
  left: 20px;
  top: auto;
  right: auto;
  bottom: 60px;
}

.rumi-h2 {
  font-family: Overpass, sans-serif;
  color: #202020;
  font-size: 42px;
  line-height: 53px;
  font-weight: 700;
  text-transform: uppercase;
}

.rumi-text-lg {
  font-family: Overpass, sans-serif;
  color: #333;
  font-size: 18px;
  line-height: 27px;
  font-weight: 300;
}

.rumi-text-lg.semibold {
  color: #202020;
  font-weight: 600;
}

.form-block-6 {
  width: 100%;
  margin-bottom: 0px;
}

.div-block-298 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.value-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-column-gap: 24px;
  grid-row-gap: 20px;
  border-radius: 8px;
}

.div-block-299 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.div-block-300 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.div-block-301 {
  padding-left: 40px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.div-block-301.one {
  padding-right: 40px;
  padding-left: 0px;
  border-right: 1px solid #e7e5e4;
}

.div-block-301.two {
  padding-right: 40px;
  padding-left: 40px;
  border-right: 1px solid #e7e5e4;
}

.jumbo-number {
  color: #1c1917;
  font-size: 80px;
  line-height: 100%;
  font-weight: 700;
  text-align: left;
}

.devcon-steps-section {
  background-color: #faf8f5;
}

.devcon-hero-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 55%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.bold-wide-tracking {
  margin-bottom: 8px;
  color: #78716c;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.embedded-products-tabs {
  width: 100%;
}

.tab-link-lightblue {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-style: solid;
  border-width: 1px;
  border-color: #dbdbdb;
  border-radius: 4px;
  background-color: transparent;
}

.tab-link-lightblue.w--current {
  border-color: #faf8f5;
  background-color: #edf5fe;
  opacity: 1;
  -webkit-filter: none;
  filter: none;
}

.tabs-menu-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  margin-bottom: 80px;
  margin-left: -33px;
  padding-left: 32px;
  grid-column-gap: 40px;
  border-bottom: 1px solid #e7e5e4;
}

.devcon-case-logo {
  height: 40px;
}

.devcon-case-logo.neo {
  height: 32px;
}

.devcon-case-logo.novae {
  height: 32px;
}

.devcon-case-section {
  overflow: hidden;
  background-color: #faf8f5;
}

.div-block-302 {
  width: 50%;
}

.image-10 {
  width: 40%;
}

.brand-divider {
  width: 80px;
  height: 3px;
  margin-top: 32px;
  margin-bottom: 24px;
  background-color: #f93b55;
}

.div-block-303 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.devcon-case-image {
  height: 560px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-top-left-radius: 100px;
}

.div-block-304 {
  width: 45%;
  max-width: 500px;
}

.case-study-detail {
  position: relative;
  margin-left: -33px;
  padding-left: 32px;
  border-left: 1px solid #f93b55;
}

.case-study-detail-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-row-gap: 32px;
}

.div-block-306 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.div-block-307 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.devcon-available-section {
  overflow: hidden;
}

.new-tab-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 48px;
  padding-left: 48px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.div-block-308 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-column-gap: 20px;
}

.div-block-309 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 24px 24px 28px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-row-gap: 24px;
  border-radius: 0px;
  background-color: #faf8f5;
}

.div-block-311 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-row-gap: 12px;
}

.div-block-312 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-column-gap: 12px;
}

.devcon-cta-section {
  background-color: #fae2e6;
}

.devcon-offer-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 520px;
  margin-top: 40px;
  padding: 40px 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 8px;
  background-color: #fff;
}

.text-span-3 {
  color: #78716c;
  font-weight: 400;
  text-decoration: line-through;
}

.devcon-cta-button {
  margin-top: 40px;
  padding: 12px 40px;
  border-radius: 4px;
  background-color: #3b55f9;
  -webkit-transition: background-color 200ms cubic-bezier(.455, .03, .515, .955);
  transition: background-color 200ms cubic-bezier(.455, .03, .515, .955);
  font-weight: 600;
  text-align: center;
}

.devcon-cta-button:hover {
  background-color: #0a2af7;
  color: #fff;
}

.success-message-v2 {
  background-color: #fafaf9;
  color: #1c1917;
  font-weight: 500;
}

.div-block-311-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 32px;
  margin-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-row-gap: 12px;
}

.div-block-302-copy {
  width: 50%;
}

.bespoke {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-313 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-row-gap: 80px;
}

.devcon-hero-icons {
  width: 40px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.pink-check-circle {
  width: 16px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.devcon-why-icon {
  width: 32px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

._21-9-ratio-box {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  padding-top: 42.85%;
}

.absolute-full {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.absolute-full.group-life {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62fe92c687bd6a43f9aaf4bb_group%20life.png");
}

.absolute-full.personal-cyber {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62fe9361e0f876dec59afc13_cyberscout.png");
}

.absolute-full.phone-device-protection {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62fe941f7d26d8551e34bdd6_akko.png");
}

.absolute-full.fiton-pro {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62fea425f2eb1dea044bdf41_fiton%20cover.jpg");
}

.absolute-full.headspace-plus {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62fea59d0f6fd33491787dd0_headspace%20cover.png");
}

.absolute-full.dashlane-premium {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62fea5a987bf4772b4c2ff48_dashlane%20cover.png");
}

.div-block-315 {
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 8px;
}

.devcon-hero-image {
  width: 32.5%;
  margin-right: 5%;
}

.devcon-hero-header {
  width: 520px;
  margin-bottom: 24px;
}

.document-collection-form {
  width: 80%;
  text-align: center;
}

.div-block-316 {
  width: 55%;
}

.home22-hero-points {
  display: -ms-grid;
  display: grid;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.circle-arrow {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 8px;
  margin-left: 8px;
  border-radius: 100px;
  background-color: #ff7082;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/619d5edb64dc6d63f5385121_hero-arrow.svg");
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.under-line-emphasis {
  display: inline-block;
  height: 36px;
  border-bottom: 8px solid #70fffa;
}

.block-emphasis {
  width: 110%;
  border-radius: 4px 20px 4px 4px;
  background-color: #ffd970;
}

.home22-product-grid {
  display: -ms-grid;
  display: grid;
  padding-right: 48px;
  padding-left: 48px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.home22-product-card {
  padding: 28px;
  border-style: solid;
  border-width: 1px;
  border-color: #e7e5e4;
  border-radius: 4px 28px 4px 4px;
  background-color: #fff;
}

.mb-0 {
  margin-bottom: 0px;
}

.mb-4 {
  margin-bottom: 4px;
}

.mb-8 {
  margin-bottom: 8px;
}

.mb-12 {
  margin-bottom: 12px;
}

.mb-16 {
  margin-bottom: 16px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-24 {
  margin-bottom: 24px;
}

.mb-28 {
  margin-bottom: 28px;
}

.mb-32 {
  margin-bottom: 32px;
}

.mb-36 {
  margin-bottom: 36px;
}

.mb-40 {
  margin-bottom: 40px;
}

.mb-60 {
  margin-bottom: 60px;
}

.mb-80 {
  margin-bottom: 80px;
}

.stacked-icon {
  width: 36px;
  height: 36px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.white-section-usecase {
  overflow: hidden;
}

.beige-section {
  overflow: hidden;
  background-color: #faf8f5;
}

.flex-horizontal-space-between {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.infrastructure-graphic {
  width: 55%;
  height: 540px;
  margin-right: 0%;
  margin-left: 5%;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/6397805b796898b9c6fed8b7_value-graphic.png");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.dark-section {
  overflow: hidden;
  background-color: #000;
}

.neo-graphic {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  width: 45%;
}

.neo-logo {
  height: 24px;
}

.neo-products {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.home22-neo-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.home22-neo-product {
  padding: 28px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 4px 28px 4px 4px;
  background-color: #1a1a1a;
}

.portrait {
  width: 40px;
  height: 40px;
  border-radius: 100px;
}

.div-block-318 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.api-graphic {
  width: 45%;
  margin-left: 5%;
}

.demo-modal {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9999;
  display: none;
  overflow: auto;
  width: 768px;
  height: 752px;
  margin: auto;
  padding: 28px;
  border-radius: 8px;
  background-color: #fff;
}

.close-button-v2 {
  width: 48px;
  height: 48px;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/6397abd474e72aab9ba185f9_close-button.svg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.text-field-v2 {
  height: 48px;
  margin-bottom: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #e7e5e4;
  border-radius: 4px;
  font-size: 16px;
  line-height: 24px;
}

.text-field-v2.font-ttcommons-400 {
  font-weight: 400;
}

.div-block-321 {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-bottom: 40px;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.demo-form {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.red-500 {
  color: #ef4444;
}

.home-hero-image {
  width: 40%;
}

.heading {
  letter-spacing: 0px;
}

.heading-2 {
  letter-spacing: 0px;
}

.heading-3 {
  letter-spacing: 0px;
}

.text-area {
  overflow: auto;
  min-height: 100px;
  margin-bottom: 0px;
  padding-right: 12px;
  padding-left: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: #e7e5e4;
  border-radius: 4px;
  background-color: #fff;
  font-size: 16px;
  line-height: 24px;
}

.case-study-testimonial {
  position: relative;
  margin-left: -33px;
  padding-left: 32px;
  border-left: 1px solid #f93b55;
}

.announcement-bar {
  position: relative;
  z-index: 9999;
  width: 100%;
  background-color: #ffd970;
}

.cloudtax-hero-section {
  position: relative;
}

.cloudtax-hero-white {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  width: 50%;
  background-color: #fff;
}

.cloudtax-hero-gray {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 50%;
  background-color: #f0f2f5;
}

.cloudtax-hero-copy {
  max-width: 512px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.cloudtax-hero-form-wrapper {
  max-width: 512px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.powered-by-walnut {
  width: 180px;
  opacity: 0.62;
}

.cloudtax-logo {
  width: 160px;
}

.cloudtax-use-case-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-column-gap: 80px;
  grid-row-gap: 40px;
}

.cloudtax-use-case-copy {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.cloudtax-use-case-image {
  min-height: 400px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.cloudtax-use-case-image.use-case-1 {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62f2d1260ae83fb4875d0801_jpeg-1920-1920.jpeg");
}

.cloudtax-use-case-image.use-case-2 {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62fe92c687bd6a43f9aaf4bb_group%20life.png");
}

.cloudtax-use-case-image.use-case-3 {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62d7226ae4938748d9db5997_Vector%202.png");
}

.cloudtax-use-case-image.use-case-4 {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/629906b00ba037b84c4aab34_personalized%20meal%20plans.png");
}

.ca-term-life-pricing {
  overflow: hidden;
  background-color: #72948a;
}

.ca-term-life-pricing-cta {
  background-color: #72948a;
}

.term-life-facts {
  background-color: #faf8f5;
}

.tab-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-style: solid;
  border-width: 1px;
  border-color: #dbdbdb;
  border-radius: 4px;
  background-color: transparent;
}

.tab-link.w--current {
  border-color: #faf8f5;
  background-color: #faf8f5;
  opacity: 1;
  -webkit-filter: none;
  filter: none;
}

.cloudtax-select {
  height: 48px;
  margin-bottom: 0px;
  padding-right: 12px;
  padding-left: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: #e7e5e4;
  border-radius: 8px;
  background-color: #fff;
  color: #1c1917;
  font-size: 16px;
}

.cloudtax-select:hover {
  box-shadow: inset 0 -1px 5px 0 rgba(0, 0, 0, 0.08);
}

.cloudtax-input {
  width: 100%;
  height: 48px;
  margin-bottom: 0px;
  padding-right: 12px;
  padding-left: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: #e7e5e4;
  border-radius: 8px;
  color: #1c1917;
  font-size: 16px;
}

.cloudtax-input:hover {
  box-shadow: inset 0 -1px 5px 0 rgba(0, 0, 0, 0.08);
}

.cloudtax-input::-webkit-input-placeholder {
  color: #78716c;
}

.cloudtax-input:-ms-input-placeholder {
  color: #78716c;
}

.cloudtax-input::-ms-input-placeholder {
  color: #78716c;
}

.cloudtax-input::placeholder {
  color: #78716c;
}

.cloudtax-term-life-facts {
  background-color: #f0f2f5;
}

.cloudtax-pricing-header {
  overflow: hidden;
  background-color: #f0f2f5;
}

.cloudtax-pricing-cta {
  background-color: #f0f2f5;
}

.cloudtax-marquee-horizontal {
  position: relative;
  z-index: 200;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 142px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f0f2f5;
}

.cloudtax-left-fade {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 500;
  width: 20%;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(5%, #f0f2f5), to(rgba(114, 148, 138, 0)));
  background-image: linear-gradient(90deg, #f0f2f5 5%, rgba(114, 148, 138, 0));
}

.cloudtax-right-fade {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 500;
  width: 20%;
  background-image: -webkit-gradient(linear, right top, left top, color-stop(5%, #f0f2f5), to(rgba(114, 148, 138, 0)));
  background-image: linear-gradient(270deg, #f0f2f5 5%, rgba(114, 148, 138, 0));
}

.white-section {
  background-color: #fff;
}

.cloudtax-tab-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-style: solid;
  border-width: 1px;
  border-color: #dbdbdb;
  border-radius: 4px;
  background-color: transparent;
}

.cloudtax-tab-link.w--current {
  border-color: #faf8f5;
  background-color: #f0f2f5;
  opacity: 1;
  -webkit-filter: none;
  filter: none;
}

.relative {
  position: relative;
}

.image-11 {
  position: absolute;
  left: auto;
  top: auto;
  right: 12px;
  bottom: 16px;
}

.cloudtax-nav-container {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cloudtax-navbar {
  position: fixed;
  top: 0px;
  bottom: auto;
  z-index: 9800;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 80px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-bottom: 1px solid #d9d9d9;
  background-color: transparent;
}

.legal-collection-wrapper {
  width: 100%;
  padding-top: 80px;
}

.legal-rich-text p {
  margin-bottom: 16px;
}

.legal-rich-text ul {
  margin-bottom: 16px;
}

.legal-rich-text li {
  margin-bottom: 12px;
}

.legal-rich-text h5 {
  margin-bottom: 20px;
}

.legal-rich-text a {
  color: #2563eb;
  font-weight: 600;
}

.ml-8 {
  margin-left: 16px;
}

.licenses-collection-wrapper {
  width: 100%;
}

.collection-item-3 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 50% 50%;
  grid-template-columns: 50% 50%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.td {
  padding: 16px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-style: solid;
  border-width: 1px;
  border-color: #e7e5e4;
}

.licenses-table-header {
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.licenses-table-header.mb-8 {
  -webkit-box-align: end;
  -webkit-align-items: end;
  -ms-flex-align: end;
  align-items: end;
}

.new-licenses-table {
  border-style: solid;
  border-width: 0.5px;
  border-color: #e7e5e4;
}

.licenses-country {
  width: 100%;
  padding-top: 80px;
}

.cloudtax-faq-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 60px;
  padding-right: 48px;
  padding-left: 48px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.table-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-style: solid;
  border-width: 0.5px;
  border-color: #e7e5e4;
}

.pt-60 {
  padding-top: 60px;
}

.bg-black {
  background-color: #000;
}

.flex-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flex-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.items-start {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.justify-between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.grow {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.grow.bg-neo-green {
  background-color: #95bec2;
}

.grow.bg-neo-green.bg-neo-logo {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62fd251bfd718f42a0b4cd51_Neo.svg");
  background-position: 50% 50%;
  background-size: 100px;
  background-repeat: no-repeat;
}

.p-c-cta-block {
  padding: 24px 10% 24px 24px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 8px;
  background-color: #fff;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 103% 50%;
  background-size: auto 55%;
  background-repeat: no-repeat;
}

.p-c-cta-block.neo-home {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/63e1765626030406f6ed2a76_neo%20camera.png");
}

.p-c-cta-block.neo-auto {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/63e176c68f3acc1a2f985c96_neo%20car.png");
}

.p-c-cta-block.neo-tenant {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/63f689fd2b2aa116d2840cef_neo%20renters.png");
}

.p-c-cta-block.neo-pet {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/63ea90034794142cb1335a11_neo%20pet.png");
}

.p-c-cta-block.neo-life {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/63ea90947727bfb81adbf808_neo%20life.png");
  background-position: 110% 20%;
  background-size: auto 75%;
}

.p-c-cta-block.neo-auto-icon {
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/63e176c68f3acc1a2f985c96_neo%20car.png");
}

.p-c-cta-block.neo-travel {
  overflow: hidden;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/63f68a0a5f318602fdb49fe2_neo%20travel.png");
  background-position: 110% 50%;
  background-size: auto 60%;
}

.button-neo-wealthgreen {
  padding: 12px 40px;
  border-radius: 6px;
  background-color: #1ea57d;
  font-family: 'Tt commons', sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  text-align: center;
}

.button-neo-wealthgreen:hover {
  color: #fff;
}

.gap-24 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.gap-40 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.p-c-right-fade {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 500;
  width: 20%;
  background-image: -webkit-gradient(linear, right top, left top, color-stop(5%, #fff), to(rgba(114, 148, 138, 0)));
  background-image: linear-gradient(270deg, #fff 5%, rgba(114, 148, 138, 0));
}

.p-c-left-fade {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 500;
  width: 20%;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(5%, #fff), to(rgba(114, 148, 138, 0)));
  background-image: linear-gradient(90deg, #fff 5%, rgba(114, 148, 138, 0));
}

.p-c-marquee-horizontal {
  position: relative;
  z-index: 200;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 75%;
  height: 80px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.neo-track-horizontal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.py-12 {
  padding-top: 12px;
  padding-bottom: 12px;
}

._w-128 {
  width: 128px;
}

.p-24 {
  padding: 24px;
}

.mt-60 {
  margin-top: -60px;
}

.bg-white {
  background-color: #fff;
}

.rounded-lg {
  border-radius: 8px;
}

.items-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.shadow {
  background-color: #fff;
  box-shadow: 1px 0 2px -1px rgba(0, 0, 0, 0.1), 0 -1px 3px 0 rgba(0, 0, 0, 0.1);
}

.gap-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.star {
  width: 20px;
  height: 20px;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/63e165ff11f9df5617328c03_star.svg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.gap-x-80 {
  grid-column-gap: 80px;
}

.pb-20 {
  padding-bottom: 20px;
}

.border-b-warmgray-700 {
  border-bottom: 1px solid #44403c;
}

.py-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.pt-20 {
  padding-top: 20px;
}

.text-white {
  color: #fff;
}

._w-full {
  width: 100%;
}

.border-y-warmgray-700 {
  border-top: 1px solid #44403c;
  border-bottom: 1px solid #44403c;
}

.bg-neo-secureblack90 {
  background-color: #1b1b1b;
}

.button-neo-black {
  padding: 12px 40px;
  border-radius: 6px;
  background-color: #000;
  font-family: 'Tt commons', sans-serif;
  color: #fff;
  font-size: 18px;
  text-align: center;
}

.button-neo-black:hover {
  color: #fff;
}

.bg-neo-wealthgreen {
  background-color: #1ea57d;
}

.carrier-logo-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 120px;
  margin-right: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.p-c-navbar {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  bottom: auto;
  z-index: 9800;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 56px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-style: solid;
  border-width: 1px;
  border-color: #ececec #ececec #d9d9d9;
}

.border-none {
  border: 0px none #000;
}

.neo-navbar-logo {
  width: 66px;
  height: 100%;
}

.py-8 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.pt-40 {
  padding-top: 40px;
}

.py-16 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.hover-text-white:hover {
  color: #fff;
}

.gap-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.button-neo-white-small {
  padding: 8px 20px;
  border-radius: 6px;
  background-color: #fff;
  font-family: 'Tt commons', sans-serif;
  color: #000;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
}

.question-block {
  cursor: pointer;
}

.mini-number {
  display: inline-block;
  width: 16px;
}

.border-b--3a4854 {
  border-bottom: 1px solid #3a4854;
}

.pnc-tab-link {
  padding-top: 12px;
  padding-bottom: 12px;
  background-color: transparent;
  color: #ced2d4;
  font-weight: 600;
}

.pnc-tab-link:hover {
  color: #ced2d4;
}

.pnc-tab-link.w--current {
  border-bottom: 2px solid #ffe9e9;
  background-color: transparent;
  color: #fff;
}

.py-24 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.neo-secureblack90-gradient {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  height: 140px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(27, 27, 27, 0)), color-stop(75%, #1b1b1b));
  background-image: linear-gradient(180deg, rgba(27, 27, 27, 0), #1b1b1b 75%);
}

.pb-40 {
  padding-bottom: 40px;
}

.font-quincy {
  font-family: Quincycf, sans-serif;
  font-weight: 400;
}

.font-ttcommons-400 {
  font-family: 'Tt commons', sans-serif;
  font-weight: 400;
}

.text-center {
  text-align: center;
}

.mr-12 {
  margin-right: 12px;
}

.ml-28 {
  margin-left: 28px;
}

.text-neo-wealthgreen {
  color: #1ea57d;
}

.mr-8 {
  margin-right: 8px;
}

.pnc-modal {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9999;
  display: none;
  overflow: auto;
  width: 768px;
  height: 752px;
  margin: auto;
  padding: 28px;
  border-radius: 8px;
  background-color: #fff;
}

.pnc-modal.auto {
  display: none;
  height: 596px;
}

.pnc-modal.contact {
  display: none;
  height: 596px;
}

.pnc-form-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.pnc-modal-close {
  width: 48px;
  height: 48px;
  background-image: url("https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/6397abd474e72aab9ba185f9_close-button.svg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.text-black {
  color: #000;
}

.justify-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.mr-20 {
  margin-right: 20px;
}

.neo-superscript {
  position: relative;
  top: -25px;
  color: #fff;
  font-size: 45%;
  line-height: 45%;
}

.self-start {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.neo-superscript-sm {
  position: relative;
  top: -8px;
  margin-right: 2px;
  color: #fff;
  font-size: 50%;
  line-height: 50%;
}

@media screen and (max-width: 991px) {
  .white-text.home-hero-h1.sldie2 {
    width: 90%;
  }

  .white-text.home-hero-h1.slide3 {
    width: auto;
  }

  .container {
    padding: 4rem 2rem;
  }

  .container.home-cyberscout-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.footer-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.home-ava-container {
    padding: 0em 0rem;
  }

  .container.cta-container {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .container.freemium-hero-container {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .container.techto-classpass-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.business-qa-container {
    padding-top: 8em;
    padding-bottom: 8em;
  }

  .container.home-how-container {
    padding-top: 8rem;
  }

  .container.home-how-container.dynamic {
    border-radius: 0rem;
  }

  .container.us-benefits-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.home-sbli-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .container.cyber-stats-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .container.headspace-hero-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.headspace-features-container {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .container.dashlane-features-container {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .container.insurance_partner-hero-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.dashlane-hero-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.classpass-hero-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.moka-hero-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.home-rbc-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .container.ca-hero-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.ca-benefits-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.us-hero-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 4rem;
    padding-bottom: 4rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.get-quote {
    height: 47.5rem;
    padding-bottom: 0rem;
  }

  .container.us-b-hero-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 4rem;
    padding-bottom: 4rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .container.us-estimate-container {
    padding-top: 4rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.rbc-facts {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    grid-row-gap: 4rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .old-cyber-hero-section.static-variant1 {
    height: auto;
  }

  .home-hero-copy {
    top: 31vh;
  }

  .home-hero-copy.static-variant1 {
    margin-top: 15em;
    margin-bottom: 5em;
  }

  .curved-square {
    width: 30vw;
    height: 30vw;
  }

  .focus-curved-square {
    bottom: -3vh;
    width: 30vw;
    height: 30vw;
  }

  .focus-curved-square.static-variant1 {
    margin-bottom: 6em;
  }

  .dashlane-details {
    width: 45%;
  }

  .cyber-nav-menu {
    display: block;
    width: 100vw;
    margin-top: 5.9em;
    padding-top: 2em;
    padding-right: 3rem;
    padding-left: 3rem;
    background-color: #288362;
  }

  .cyber-nav-menu.cyber-variant1 {
    background-color: #40229b;
  }

  .cyberscout-features {
    width: auto;
  }

  .focus-square-label {
    width: 44vw;
    margin-left: -7vw;
    font-size: 2em;
  }

  .phone-content.passwords {
    height: 550px;
  }

  .phone-floating-block {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 4%;
    height: auto;
    margin-right: auto;
    margin-left: auto;
  }

  .phone-floating-block.dwm {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 4%;
  }

  .floating-block-icon {
    width: 2.5em;
    height: 2.5em;
  }

  .cyberscout-details {
    display: block;
    width: 75%;
  }

  .cyberscout-details-wrapper {
    margin-bottom: 4em;
  }

  .membership-details {
    width: 50%;
  }

  .membership-pricing-block {
    width: 45%;
    padding-right: 2em;
    padding-left: 2em;
  }

  .bullet-point {
    margin-top: -2px;
  }

  .nav-link.navbar {
    width: 100%;
    padding-right: 1em;
    padding-left: 1em;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .nav-link.navbar.white-text {
    color: #fff;
  }

  .cyber-hero-bg {
    background-position: 50% 100%;
    background-size: 200%;
  }

  .lawyer-detail-wrapper {
    width: 90%;
  }

  .lawyer-support-grid {
    width: auto;
    grid-column-gap: 0em;
  }

  .lawyer-graphic {
    display: none;
  }

  .transparent-squares {
    bottom: -6vh;
    width: 30vw;
    height: 30vw;
  }

  .phone-stacks {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .rich-text {
    width: 90%;
  }

  .text-xl.centered--left-aligned.reduced-width {
    max-width: none;
  }

  .text-xl.semibold._0-bottom-margin.package-header {
    text-align: center;
  }

  .text-xl.careers-subtitle {
    margin-bottom: 20px;
    text-align: center;
  }

  .text-xl.api-subtitle {
    text-align: center;
  }

  .text-xs.centered.calculator-disclaimer {
    width: auto;
  }

  .text-xs.centered.rbc-sit-disclaimer {
    width: auto;
  }

  .text-xs.copyright {
    margin-bottom: 1rem;
  }

  .text-xs.copyright.landing {
    margin-bottom: 0rem;
  }

  .text-xs.hero-legal-text {
    margin-top: 0px;
  }

  .nav-link-div {
    width: 50%;
    height: auto;
    margin-right: auto;
    margin-bottom: 1em;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .nav-link-div.inside-nav-menu {
    display: block;
  }

  .burger-line.mid {
    width: 20px;
  }

  .country-link {
    margin-bottom: 0.75em;
    padding-top: 0.75em;
    padding-bottom: 0.75em;
  }

  .white-navbar {
    height: 60px;
    border-bottom: 1px solid #e7e5e4;
  }

  .menu-button {
    padding: 0.5em 0px 0.5em 0.5em;
  }

  .menu-button.w--open {
    background-color: transparent;
  }

  .nav-menu {
    z-index: 10;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    margin-top: 60px;
    padding-top: 2em;
    padding-right: 3rem;
    padding-left: 3rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
  }

  .nav-menu.cyber-nav-menu.cyber-variant1 {
    background-color: #40229b;
  }

  .blog-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .article-image {
    background-size: cover;
  }

  .article-image:hover {
    background-size: cover;
  }

  .article-image.featured-article-image {
    height: 100%;
    background-size: cover;
  }

  .article-image.featured-article-image.inside-article {
    border-width: 0px;
    border-radius: 0px;
  }

  .article-content.featured-article {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 75%;
    max-width: 440px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .collection-item {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    -ms-grid-columns: 2fr;
    grid-template-columns: 2fr;
  }

  .article-copy {
    margin-right: 5%;
    margin-left: 5%;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .partnership-hero-content {
    width: 75%;
  }

  .offer-products {
    width: 100%;
    margin-top: 4em;
  }

  .div-block-137 {
    margin-left: 20px;
  }

  .offer-slanted-image {
    display: none;
  }

  .offer-straight-image {
    display: block;
  }

  .classpass-section {
    background-position: 50% 50%;
    background-size: 140%;
  }

  .div-block-138 {
    width: 50%;
  }

  .div-block-139 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 80%;
    margin-top: 2em;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .legal-section.partner-terms {
    height: 800px;
  }

  .dpm-bar-link {
    padding-right: 3rem;
    padding-left: 3rem;
  }

  .footer-links-div {
    margin-bottom: 2rem;
  }

  .button.nav-button {
    margin-left: 0em;
  }

  .button.outline-button.nav-button {
    padding: 0.5rem 1.25rem;
  }

  .button.outline-button.nav-button.w--current {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .button.inside-nav-menu {
    width: 75%;
  }

  .business-hero-copy {
    width: auto;
    margin-bottom: 40px;
  }

  .section-header-wrapper {
    width: auto;
  }

  .business-steps-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .div-block-144 {
    width: 50%;
  }

  .text-xs-tracking-widest {
    font-weight: 600;
  }

  .business-api-graphic {
    width: 45%;
  }

  .platform-card {
    padding-right: 2em;
    padding-left: 2em;
  }

  .platform-card-text {
    width: 50%;
  }

  .platform-card-laptop {
    width: 45%;
  }

  .platform-card-tablet {
    width: 18em;
    margin-right: 1em;
  }

  .platform-tablet-popup {
    width: 20em;
  }

  .div-block-145 {
    width: 100%;
    min-width: 0px;
  }

  .insurance-radio {
    height: 16em;
  }

  .package-buttons {
    width: 60%;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .transform-need {
    margin-bottom: 12px;
  }

  .business-transform-copy {
    width: 50%;
  }

  .package-coverage {
    margin-top: 0.5em;
    margin-bottom: 1rem;
  }

  .modal {
    width: auto;
    height: auto;
    margin-top: 56px;
    border-radius: 0px;
  }

  .modal.life-insurance {
    display: none;
  }

  .modal.dashlane {
    display: none;
  }

  .form-paragraph {
    width: auto;
  }

  .home-hero-section.us-b {
    height: 70rem;
  }

  .hero-content.benefit-partner {
    width: 75%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hero-content.insurance-partner {
    width: auto;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .centered-block {
    width: auto;
  }

  .how-step-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .how-step-div {
    width: 30rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .us-hero-image {
    width: 30rem;
  }

  .benefits-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-159 {
    width: auto;
  }

  .home-qa-section.bg-v1 {
    background-size: 250%;
  }

  .business-modal-shield {
    width: 3.5em;
  }

  .div-block-166 {
    width: auto;
  }

  .dpm-features {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .label-bg {
    margin-right: 0.5em;
    padding-right: 0.25em;
    padding-left: 0.25em;
    border-radius: 2px;
  }

  .label-text {
    margin-top: 0px;
  }

  .div-block-176 {
    width: auto;
    margin-bottom: 80px;
  }

  .dpm-bonus-section {
    padding-bottom: 0px;
  }

  .dpm-pricing-section.ai {
    background-color: #fff;
  }

  .digital-plan-card {
    padding: 32px;
  }

  .digital-plan-card.ai {
    border-style: solid;
    border-width: 1px;
    border-color: #e7e5e4;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.05);
  }

  .hero-image {
    width: 100%;
    height: 100%;
  }

  .image-3 {
    max-width: 60vw;
  }

  .div-block-181 {
    width: 100%;
    margin-top: 80px;
  }

  .hero-image-div.business-page {
    width: 45%;
  }

  .div-block-184 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .b-v1.faq-paragraph {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }

  .b-v1.faq-paragraph p {
    width: 90%;
  }

  .div-block-185 {
    width: auto;
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .div-block-186 {
    position: static;
  }

  .benefit-details {
    margin-bottom: 5rem;
  }

  .faq-paragraph {
    width: 90%;
  }

  .faq-question-bar.rbc {
    padding-right: 3rem;
    padding-left: 3rem;
  }

  .partner-hero-section.dashlane {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .partner-hero-section.classpass {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .partner-hero-section.rbc {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .benefits-hero-image {
    width: auto;
  }

  .benefits-hero-image.dashlane {
    display: block;
  }

  .benefits-hero-image.classpass {
    display: block;
  }

  .benefits-hero-image.sbli {
    display: block;
  }

  .benefits-hero-image.moka {
    width: 75%;
    height: 45rem;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .feature-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .feature-block.flipped {
    margin-top: 0rem;
    margin-bottom: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .feature-block.flipped.negative-margin {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .benefits-feature-image {
    width: 50%;
  }

  .feature-copy-div {
    width: 100%;
  }

  .features-section {
    grid-auto-columns: 1fr;
    grid-row-gap: 4rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .partner-bg-image {
    width: auto;
  }

  .partner-bg-image.sbli {
    display: none;
  }

  .partner-bg-image.rbc {
    position: static;
    width: 100%;
    height: 25rem;
    background-position: 75% 0%;
    background-size: auto;
  }

  .calculator-embed {
    width: 100%;
  }

  .legal-content-div {
    width: auto;
  }

  .image-4 {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
  }

  .estimate-copy {
    width: 75%;
    margin-top: 0rem;
  }

  .estimate-copy.estimate-a {
    margin-top: 0rem;
  }

  .estimate-calculator {
    width: 75%;
    margin-top: 3.75rem;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .estimate-calculator.estimate-a {
    margin-top: 0rem;
  }

  .form-field.nassess-input.nassess-email {
    width: 100%;
    margin-top: 1.25rem;
    margin-left: 0rem;
  }

  .div-block-199 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 90%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .text-sm.navlink.last-link {
    margin-bottom: 0px;
  }

  .div-block-201 {
    width: 60%;
    height: auto;
    margin-top: 4rem;
    background-color: transparent;
  }

  .div-block-202 {
    margin-left: 0rem;
  }

  .landing-footer {
    margin-top: 0rem;
  }

  .nassess-calculator {
    display: block;
    padding-right: 2.5rem;
    padding-left: 2.5rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .nassess-icon {
    margin-bottom: 1.25rem;
  }

  .nassess-question-div {
    padding-right: 32px;
    padding-left: 32px;
  }

  .nassess-input {
    width: 10rem;
  }

  .nassess-category {
    width: 100%;
    margin-bottom: 80px;
  }

  .div-block-208 {
    margin-bottom: 5rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .info-circle {
    width: 20px;
    height: 20px;
    background-size: 20px 20px;
  }

  .div-block-209 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .div-block-210 {
    width: 100%;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .nassessresults-form {
    width: 75%;
    margin-top: 3.75rem;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .radio-button-field.ava {
    width: 75%;
  }

  .nassessresults-copy {
    width: 75%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .div-block-221 {
    position: static;
  }

  .form-block-3 {
    width: 100%;
  }

  .semibold.featured-article-title {
    text-align: center;
  }

  .warmgray-500.mb-12.desktop-only {
    display: none;
  }

  .chat-bubble-group {
    width: 50%;
  }

  .rbc-human-image {
    width: 100%;
    margin-top: 2.5rem;
    background-color: transparent;
  }

  .hero-image-div-v2 {
    width: auto;
    height: 35rem;
    margin-top: 2rem;
  }

  .hero-content-v2 {
    width: 75%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .left-aligned--centered {
    text-align: center;
  }

  .broker-form-div {
    width: 75%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .broker-form-div.lifequotes {
    min-width: 0px;
  }

  .digital-offer-circle {
    right: 0%;
    bottom: 0%;
  }

  .amalgamated-hero-section {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .amalgamated-checkout {
    position: static;
    width: 75%;
    max-width: none;
  }

  .div-block-235 {
    display: block;
    width: 75%;
    max-width: none;
  }

  .div-block-236 {
    display: none;
  }

  .div-block-236.tablet {
    display: block;
    width: 75%;
    max-width: none;
    margin-bottom: 40px;
  }

  .div-block-237 {
    display: none;
  }

  .div-block-237.tablet {
    display: block;
    width: 75%;
    max-width: none;
  }

  .div-block-239 {
    width: auto;
    padding: 50px 32px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .div-block-239.mobile {
    display: block;
  }

  .div-block-240 {
    width: auto;
    padding: 50px 32px;
  }

  .div-block-242 {
    display: block;
  }

  .loading-bar {
    width: 100%;
  }

  .div-block-246 {
    width: 80%;
  }

  .div-block-250 {
    display: none;
  }

  .div-block-251 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .questionnaire-reduced-width {
    width: auto;
  }

  .get-quote-form {
    position: relative;
    width: 100%;
  }

  .div-block-254 {
    width: 75%;
    margin-top: 1.75rem;
  }

  .last-step {
    height: 2rem;
  }

  .div-block-255 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .rbc-sit-details {
    margin-right: -3rem;
    margin-left: -3rem;
    border-right-width: 0px;
    border-left-width: 0px;
  }

  .two-column {
    width: auto;
    padding-right: 3rem;
    padding-left: 3rem;
  }

  .rbc-legal-disclaimer {
    width: auto;
  }

  .text-button.mobile {
    display: block;
  }

  .premium-wellness-form {
    width: auto;
    padding: 4rem 3rem;
  }

  .home-hero.v-a {
    height: 650px;
    background-position: 120px 100%;
  }

  .div-block-4 {
    width: 500px;
  }

  .new-container {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .new-container.home-hero-container {
    padding-top: 80px;
  }

  .new-container.home-hero-container.us {
    padding-bottom: 80px;
  }

  .new-container.ca-home-trust-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .new-container.home-about-container {
    padding-right: 40px;
    padding-left: 40px;
  }

  .new-container.home-about-container.us {
    padding-bottom: 100px;
  }

  .new-container.home-benefits-container {
    padding-right: 40px;
    padding-left: 40px;
  }

  .new-container.cta-section-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .new-container.digital-bonus-container {
    max-width: 1280px;
    padding-right: 32px;
    padding-left: 32px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 0px;
  }

  .new-container.digital-stats-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .new-container.digital-pricing-container {
    border-radius: 0px;
  }

  .new-container.term-life-hero-container {
    padding-top: 80px;
    padding-bottom: 80px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .new-container.term-life-why-container {
    padding-right: 40px;
    padding-bottom: 220px;
    padding-left: 40px;
  }

  .new-container.term-life-facts-container {
    padding-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .new-container.term-life-benefits-container {
    padding-right: 40px;
    padding-bottom: 440px;
    padding-left: 40px;
  }

  .new-container.ca-term-life-rbc-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .new-container.nassess-qa-container {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .new-container.nassessresults-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .new-container.article-container {
    padding-top: 40px;
    padding-bottom: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .new-container.legal-container {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .new-container.sbli-hero-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .new-container.sbli-facts-container {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .new-container.us-term-life-carrier-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .new-container.us-estimate-container {
    padding-top: 64px;
    padding-bottom: 64px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .new-container.careers-hero-container {
    padding-top: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .new-container.business-hero-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .new-container.insight-hero {
    padding: 0px 0px 40px;
  }

  .new-container.lifequotes-benefits-container {
    padding-right: 32px;
    padding-left: 32px;
  }

  .new-container.pc-home-hero-container {
    padding-top: 40px;
    padding-right: 32px;
    padding-bottom: 40px;
  }

  .new-container.pc-home-why-container {
    padding-bottom: 40px;
    grid-row-gap: 60px;
  }

  .new-container.pc-home-how-container {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .new-container.pc-home-discount-container {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    grid-column-gap: 0px;
    grid-row-gap: 20px;
  }

  .new-container.pc-home-image-container {
    padding-top: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .new-container.pc-home-qa-container {
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .new-container.devcon-value-container {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .new-container.devcon-steps-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .new-container.devcon-case-container {
    padding-bottom: 0px;
  }

  .new-container.devcon-api-container {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .new-container.devcon-hero-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-row-gap: 40px;
  }

  .new-container.devcon-why-container {
    padding-top: 100px;
    padding-bottom: 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-row-gap: 40px;
  }

  .new-container.devcon-cta-container {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .new-container.home22-hero-container {
    padding-top: 120px;
    padding-bottom: 120px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .new-container.home22-products-container {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .new-container.home22-value-container {
    padding-top: 40px;
    padding-bottom: 40px;
    border-radius: 0px;
  }

  .new-container.home22-steps-container {
    padding-top: 120px;
    padding-bottom: 120px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .new-container.home22-case-container {
    padding-top: 120px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .new-container.home22-api-container {
    padding-top: 120px;
    padding-bottom: 120px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .new-container.home22-cta-container {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .new-container.cloudtax-hero-container-form {
    padding: 80px 0px 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .new-button.in-navbar {
    margin-top: -8px;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
  }

  .new-button.mobile-top-margin {
    margin-top: 28px;
  }

  .new-button.secondary.us-term-life {
    margin-top: 20px;
  }

  .new-button.right-align {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .new-button.outline-button.in-navbar {
    padding: 12px 32px;
    color: #1c1917;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
  }

  .dm-serif.ca-term-life-hero-heading {
    font-size: 60px;
  }

  .dm-serif.careers-heading {
    text-align: center;
  }

  .dm-serif.mb-24.api-header {
    text-align: center;
  }

  .new-text-xs-tracking-widest.package-overline {
    text-align: center;
  }

  .logo-wrapper {
    margin-top: 8px;
    margin-left: 0px;
  }

  .trust-logo.finder {
    width: 100px;
  }

  .trust-logo.betakit {
    width: 100px;
  }

  .trust-logo.realsimple {
    width: 140px;
  }

  .three-column-grid {
    grid-column-gap: 20px;
  }

  .ca-home-about-point {
    padding-right: 12px;
    padding-left: 12px;
  }

  .home-product-card-bg.digital-protection {
    background-size: 35%;
  }

  .home-product-card-bg.ca-term-life {
    background-position: 105% 101%;
  }

  .home-product-card-details {
    width: 70%;
  }

  .two-column-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .carousel-header-wrapper {
    width: auto;
  }

  .div-block-260 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .footer-link.legal-text {
    text-decoration: underline;
  }

  .navbar {
    z-index: 9950;
  }

  .new-nav-button.w--open {
    background-color: transparent;
  }

  .new-nav-menu {
    padding-top: 40px;
    padding-bottom: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-top: 1px solid #e7e5e4;
    border-bottom: 1px solid #e7e5e4;
    background-color: #fff;
  }

  .nav-menu-content {
    padding-right: 24px;
    padding-left: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .navlink {
    margin-right: 0px;
    margin-bottom: 40px;
    margin-left: 0px;
    opacity: 1;
    -webkit-transition: none 0ms ease;
    transition: none 0ms ease;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
  }

  .nav-container {
    max-width: 100%;
    padding-right: 24px;
    padding-left: 24px;
  }

  .new-burger-line.mid {
    width: 20px;
  }

  .div-block-261 {
    margin-bottom: 20px;
  }

  .div-block-176-copy {
    width: auto;
  }

  .term-life-hero {
    height: 650px;
    background-position: 52.5vw 100%;
  }

  .ca-term-life-why-point {
    padding-right: 12px;
    padding-left: 12px;
  }

  .ca-term-life-facts-header {
    justify-items: center;
  }

  .ca-term-life-facts-phone {
    height: 500px;
    margin-top: -120px;
    margin-right: 0px;
    margin-bottom: 40px;
  }

  .three-card-grid {
    grid-column-gap: 20px;
  }

  .three-card-grid._40px-bottom-margin {
    grid-column-gap: 16px;
  }

  .div-block-263-copy {
    padding-right: 16px;
    padding-left: 16px;
  }

  .div-block-264 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .term-life-benefits {
    background-size: 400px;
  }

  .ca-term-life-benefits-grid {
    width: 100%;
  }

  .button-wrapper {
    width: 75%;
  }

  .left-fade {
    width: 15%;
    background-image: -webkit-gradient(linear, left top, right top, from(#72948a), to(rgba(114, 148, 138, 0)));
    background-image: linear-gradient(90deg, #72948a, rgba(114, 148, 138, 0));
  }

  .right-fade {
    width: 15%;
  }

  .div-block-270 {
    width: auto;
  }

  .careers-hero {
    height: 725px;
    background-position: 50% 102.5%;
    background-size: 500px;
  }

  .div-block-4-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 500px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .business-value-image {
    width: 45%;
    max-height: none;
  }

  .package-subtitle {
    text-align: center;
  }

  .div-block-272 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-row-gap: 32px;
    -ms-grid-columns: 3fr;
    grid-template-columns: 3fr;
  }

  .lifequotes-plans-grid {
    width: 75%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .lifequotes-plan-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .featured-article-description {
    text-align: center;
  }

  .hero-header-div {
    margin-bottom: 24px;
  }

  .div-block-275 {
    width: 100%;
    margin-bottom: 40px;
    padding-top: 0px;
  }

  .pc-home-hero-section {
    height: auto;
  }

  .div-block-276 {
    width: 100%;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .form-block-5 {
    width: 100%;
  }

  .div-block-278 {
    display: -ms-grid;
    display: grid;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    justify-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .clay-icon-circle {
    margin-right: -20%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .clay-icon {
    margin-left: 0%;
  }

  .div-block-280 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .pc-home-how-section {
    padding: 40px 32px;
  }

  .div-block-282 {
    width: 100%;
    max-width: none;
    margin-top: 40px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .pc-home-discount-section {
    padding: 40px 32px;
  }

  .image-9 {
    width: 100%;
  }

  .div-block-286 {
    width: 100%;
    padding: 40px 32px;
    grid-row-gap: 40px;
  }

  .div-block-287 {
    padding-top: 40px;
    padding-bottom: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-276-copy-copy {
    width: 100%;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-288 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-289 {
    width: 100%;
    height: 200px;
  }

  .pc-home-hero2-content {
    width: 100%;
    margin-bottom: 40px;
    padding-top: 0px;
  }

  .pc-home-hero2-section {
    height: auto;
  }

  .div-block-294 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .tabs-2 {
    width: 100%;
    padding-bottom: 40px;
  }

  .pc-home-cta-grid {
    display: -ms-grid;
    display: grid;
    width: 100%;
    grid-auto-columns: 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .insurance-tab-pane-content {
    width: 75%;
    margin-top: 40px;
  }

  .div-block-297 {
    max-width: 580px;
  }

  .tabs-content-2 {
    width: 100%;
  }

  .grata-modal {
    width: auto;
    height: auto;
    border-radius: 0px;
  }

  .div-block-298 {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .div-block-300 {
    margin-top: 40px;
  }

  .devcon-hero-content {
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .embedded-products-tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .tab-link-lightblue {
    display: inline-block;
    margin-right: 8px;
    margin-bottom: 8px;
    padding-right: 12px;
    padding-left: 12px;
  }

  .tabs-menu-3 {
    margin-left: -32px;
  }

  .div-block-303 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .devcon-case-image {
    height: auto;
    margin-top: 40px;
    border-top-left-radius: 80px;
    border-top-right-radius: 80px;
  }

  .div-block-304 {
    width: 100%;
    max-width: 800px;
  }

  .case-study-detail {
    margin-left: 0px;
    padding-left: 0px;
    border-left-width: 0px;
  }

  .div-block-306 {
    width: 100%;
    padding-top: 0px;
  }

  .new-tab-menu {
    display: block;
    padding-right: 0px;
    padding-left: 0px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .div-block-308 {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .div-block-309 {
    padding: 24px 20px;
  }

  .devcon-offer-card {
    width: 560px;
    padding: 32px;
  }

  .div-block-302-copy {
    width: auto;
  }

  .bespoke {
    width: auto;
  }

  .devcon-hero-image {
    width: 360px;
    max-width: none;
    margin-right: 0%;
  }

  .devcon-hero-header {
    text-align: center;
  }

  .document-collection-form {
    width: 100%;
  }

  .div-block-316 {
    width: 100%;
    max-width: none;
  }

  .home22-product-grid {
    padding-right: 0px;
    padding-left: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .infrastructure-graphic {
    width: 50%;
  }

  .neo-graphic {
    position: static;
    width: 75%;
    margin-top: 80px;
  }

  .home22-neo-content {
    width: 100%;
  }

  .api-graphic {
    width: 75%;
    margin-top: 60px;
    margin-left: 0%;
  }

  .demo-modal {
    width: 100%;
    height: auto;
    padding-right: 32px;
    padding-left: 32px;
    border-radius: 0px;
  }

  .home-hero-image {
    width: 75%;
    margin-top: 60px;
  }

  .div-block-322 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .case-study-testimonial {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 560px;
    margin-top: 60px;
    margin-left: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    border-left-width: 0px;
  }

  .cloudtax-hero-white {
    display: none;
  }

  .cloudtax-hero-gray {
    display: none;
  }

  .cloudtax-hero-copy {
    width: auto;
    max-width: none;
    padding: 50px 32px;
    background-color: #fff;
  }

  .cloudtax-hero-form-wrapper {
    max-width: none;
    padding: 50px 32px;
    background-color: #f0f2f5;
  }

  .cloudtax-use-case-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .cloudtax-use-case-image {
    min-height: 360px;
  }

  .tab-link {
    display: inline-block;
    margin-right: 8px;
    margin-bottom: 8px;
    padding-right: 12px;
    padding-left: 12px;
  }

  .cloudtax-left-fade {
    width: 15%;
  }

  .cloudtax-right-fade {
    width: 15%;
  }

  .cloudtax-tab-link {
    display: inline-block;
    margin-right: 8px;
    margin-bottom: 8px;
    padding-right: 12px;
    padding-left: 12px;
  }

  .cloudtax-nav-container {
    max-width: 100%;
    padding-right: 24px;
    padding-left: 24px;
  }

  .cloudtax-navbar {
    z-index: 9950;
  }

  .cloudtax-faq-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .grow.bg-neo-green.bg-neo-logo {
    padding: 60px;
  }

  .p-c-cta-block {
    padding-right: 24px;
    background-position: 110% 10%;
    background-size: auto 50%;
  }

  .p-c-cta-block.neo-life {
    background-position: 115% -20%;
    background-size: auto 60%;
  }

  .p-c-cta-block.neo-travel {
    background-position: 115% 5%;
    background-size: auto 50%;
  }

  .t-flex-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .p-c-right-fade {
    width: 15%;
  }

  .p-c-left-fade {
    width: 15%;
  }

  .p-c-marquee-horizontal {
    width: 100%;
  }

  .py-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .t-px-0 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .pb-20 {
    padding-bottom: 20px;
  }

  .t-mb-40 {
    margin-bottom: 40px;
  }

  .t-w-3-4 {
    width: 75%;
  }

  .t-gap-y-120 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    grid-row-gap: 120px;
  }

  .p-c-navbar {
    z-index: 9950;
  }

  .pt-40 {
    padding-top: 40px;
  }

  .pnc-modal {
    width: 100%;
    height: auto;
    padding-right: 32px;
    padding-left: 32px;
    border-radius: 0px;
  }

  .pnc-modal.auto {
    height: auto;
  }

  .pnc-modal.contact {
    height: auto;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 48px;
    line-height: 48px;
  }

  h2 {
    font-size: 36px;
    line-height: 40px;
  }

  h3 {
    font-size: 30px;
    line-height: 36px;
  }

  h5 {
    font-size: 20px;
    line-height: 28px;
  }

  ul {
    width: auto;
  }

  .white-text.home-hero-h5.slide3 {
    display: none;
  }

  .white-text.home-hero-h5.slide3.static {
    display: block;
  }

  .white-text.home-hero-h5.slide3 {
    display: none;
  }

  .white-text.home-hero-h1.slide3.static-variant1 {
    width: auto;
  }

  .white-text._0-bottom-margin.centered.blog-v2-slider-title {
    font-size: 16px;
    line-height: 20px;
  }

  .container {
    padding-right: 2rem;
    padding-left: 2rem;
  }

  .container.dashlane-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .container.cyber-cta-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.footer-container.copyright {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .container.home-ava-container {
    padding: 0em;
  }

  .container.cta-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.freemium-cta-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.us-hero-container {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.home-how-container.dynamic {
    padding: 4rem 2rem;
  }

  .container.cyber-stats-container {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .container.home-rbc-container {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .container.ca-hero-container {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.ca-benefits-container {
    padding-top: 4rem;
  }

  .container.us-hero-container {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.get-quote {
    height: 42.5rem;
    padding-top: 1.25rem;
  }

  .container.us-b-hero-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .container.waitlist {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .old-cyber-hero-section {
    height: 65em;
  }

  .home-hero-copy {
    top: 12em;
  }

  .home-hero-copy.static-variant1 {
    margin-top: 12em;
    margin-bottom: 4em;
  }

  .home-hero-slide.slide1 {
    display: none;
  }

  .home-hero-slide.slide2 {
    display: none;
  }

  .home-hero-slide.slide3 {
    opacity: 1;
  }

  .home-hero-slide.slide3 {
    opacity: 1;
  }

  .curved-square.transparent-square.left-square {
    display: none;
  }

  .curved-square.transparent-square.right-square {
    display: none;
  }

  .focus-curved-square {
    bottom: 16em;
    width: 9em;
    height: 9em;
  }

  .focus-curved-square.static-variant1 {
    grid-column-gap: 1em;
  }

  .focus-square-main {
    display: none;
  }

  .focus-square-red.static-variant1 {
    width: 9em;
    height: 9em;
  }

  .focus-square-left.static-variant1 {
    width: 9em;
    height: 9em;
  }

  .focus-square-right.static-variant1 {
    width: 9em;
    height: 9em;
  }

  .dashlane-details {
    width: auto;
  }

  .product-logo.dashlane {
    width: 16em;
    height: 4em;
  }

  .product-description {
    font-size: 1.25em;
  }

  .home-dashlane {
    position: static;
    margin-bottom: 0vh;
    padding-top: 0vh;
  }

  .product-feature.dashlane {
    display: none;
  }

  .product-feature.dashlane.mobile {
    position: static;
    top: 10vh;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .product-checkmark {
    background-color: #2b9b6e;
  }

  .cyber-nav-menu {
    padding-right: 2rem;
    padding-left: 2rem;
  }

  .cyber-nav-menu.cyber-variant1 {
    background-color: #40229b;
  }

  .focus-square-label {
    width: 112%;
    margin-left: -6%;
    font-size: 1.25em;
  }

  .focus-square-label.static-variant1 {
    width: 108%;
  }

  .phone-div {
    width: 80%;
    margin-bottom: 8vh;
  }

  .phone-div.passwords {
    position: static;
  }

  .phone-content.passwords {
    height: 600px;
  }

  .phone-floating-block {
    padding-right: 6%;
    padding-left: 6%;
  }

  .cyberscout-details {
    width: auto;
  }

  .membership-details {
    width: auto;
  }

  .membership-details-wrapper {
    margin-bottom: 4em;
  }

  .membership-pricing-block {
    width: auto;
    padding: 4em 3em;
  }

  .bullet-point-line {
    margin-top: 0em;
    margin-bottom: 0em;
    font-size: 1.25em;
  }

  .caption-indent {
    padding-left: 1.5em;
  }

  .nav-link.navbar {
    text-align: center;
  }

  .nav-link.navbar.white-text {
    color: #fff;
  }

  .nav-link.navbar.white-text:hover {
    background-color: transparent;
  }

  .focus-square-mid-wrapper {
    opacity: 1;
  }

  .focus-square-mid-wrapper.static-variant1 {
    width: 100%;
  }

  .focus-square-left-wrapper {
    margin-left: -30vw;
    opacity: 1;
  }

  .focus-square-left-wrapper.static-variant1 {
    width: 100%;
    margin-left: 0vw;
  }

  .focus-square-right-wrapper {
    margin-left: 30vw;
    opacity: 1;
  }

  .focus-square-right-wrapper.static-variant1 {
    width: 100%;
    margin-left: 0vw;
  }

  .lawyer-detail-wrapper {
    width: auto;
  }

  .lawyer-support-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .transparent-squares {
    display: none;
  }

  .phone-stacks {
    display: block;
    width: auto;
  }

  .phone-stack {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    padding-top: 4vh;
    padding-bottom: 4vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.25em;
  }

  .phone-stack.stack1 {
    padding-top: 4vh;
  }

  .phone-stack.stack3 {
    padding-bottom: 0vh;
  }

  .rich-text {
    width: 100%;
  }

  .rich-text p {
    width: auto;
  }

  .rich-text h1 {
    width: auto;
  }

  .rich-text h2 {
    width: auto;
  }

  .rich-text h3 {
    width: auto;
  }

  .rich-text h4 {
    width: auto;
  }

  .rich-text h5 {
    width: auto;
  }

  .rich-text h6 {
    width: auto;
  }

  .rich-text ol {
    width: auto;
  }

  .text-xl.white-text.slide4 {
    width: 75%;
    font-size: 1rem;
  }

  .text-xl.centered--left-aligned {
    width: auto;
    text-align: left;
  }

  .text-xs.copyright {
    text-align: center;
  }

  .text-xs.ineligible {
    text-align: center;
  }

  .text-xs.hero-legal-text {
    position: absolute;
    left: 20px;
    top: auto;
    right: 20px;
    bottom: 2%;
    text-align: center;
  }

  .text-xs.about-legal-text {
    margin-top: 40px;
  }

  .nav-link-div {
    width: 75%;
  }

  .country-menu {
    left: auto;
    right: 3em;
  }

  .email-form {
    width: auto;
  }

  .menu-button {
    color: #44403c;
  }

  .nav-menu {
    padding-right: 2rem;
    padding-left: 2rem;
  }

  .blog-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .article-content {
    width: 90%;
  }

  .article-content.featured-article {
    display: block;
    width: 90%;
    max-width: none;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .collection-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    grid-row-gap: 20px;
    -ms-grid-columns: 2fr;
    grid-template-columns: 2fr;
  }

  .article-copy {
    width: 85%;
    min-width: 440px;
    margin-right: 20px;
    margin-left: 20px;
  }

  .partnership-hero-content {
    width: auto;
  }

  .legal-section.partner-terms {
    height: 400px;
  }

  .regular-articles.home {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .dpm-bar-link {
    padding-right: 2rem;
    padding-left: 2rem;
  }

  .button.nav-button {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }

  .button.questionnaire {
    width: 75%;
    margin-top: 3rem;
  }

  .button.outline-button.nav-button.w--current {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }

  .business-hero-copy {
    width: auto;
    margin-bottom: 0px;
  }

  .section-header {
    text-align: left;
  }

  .section-header-wrapper {
    margin-right: 0px;
    margin-left: 0px;
  }

  .div-block-144 {
    width: auto;
    max-width: 525px;
  }

  .business-api-graphic {
    width: 100%;
  }

  .platform-card {
    height: auto;
    padding-top: 2em;
    padding-bottom: 2em;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .platform-card.pane1 {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .platform-card.pane2 {
    padding-top: 4em;
    padding-bottom: 4em;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .platform-card.pane3 {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .platform-card-text {
    width: auto;
    margin-bottom: 2em;
  }

  .platform-card-laptop {
    width: 100%;
  }

  .platform-card-tablet {
    width: 80%;
    height: 32em;
    margin-right: 0em;
  }

  .platform-tablet-popup {
    width: 110%;
    height: 16em;
  }

  .div-block-145 {
    background-color: transparent;
  }

  .package-buttons {
    width: 75%;
  }

  .transform-card {
    padding-top: 80px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .transform-card.copy-right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .typed-words {
    height: 52.8px;
    font-size: 48px;
  }

  .business-transform-copy {
    width: auto;
  }

  .form-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .modal {
    overflow: scroll;
    padding-right: 20px;
    padding-left: 20px;
  }

  .modal.life-insurance {
    overflow: visible;
    height: auto;
  }

  .modal.accident-insurance {
    overflow: visible;
    height: auto;
  }

  .modal.cyber-insurance {
    overflow: visible;
    height: auto;
  }

  .modal.dashlane {
    overflow: visible;
    height: auto;
  }

  .modal.classpass {
    overflow: visible;
    height: auto;
  }

  .modal.headspace {
    overflow: visible;
    height: auto;
  }

  .modal.nassess {
    display: none;
    width: 100%;
    height: auto;
    padding-top: 5rem;
    padding-right: 2rem;
    padding-left: 2rem;
  }

  .modal.nassess.rich-text {
    height: auto;
  }

  .modal.rbc-smoker {
    display: none;
    width: 100%;
    height: auto;
    padding-top: 5rem;
    padding-right: 2rem;
    padding-left: 2rem;
  }

  .close-button {
    top: 20px;
    right: 20px;
  }

  .form-block {
    height: auto;
  }

  .home-hero-section.us-b {
    height: 62.5rem;
  }

  .hero-content {
    width: auto;
  }

  .hero-content.benefit-partner {
    width: auto;
  }

  .how-step-div {
    width: 100%;
  }

  .us-hero-image {
    top: 55%;
    width: 25rem;
  }

  .benefit-thumbnail {
    height: 8rem;
    border-radius: 0.5rem;
  }

  .circle {
    margin-top: 0px;
  }

  .div-block-165 {
    width: auto;
  }

  .cyber-how-logo {
    width: 8rem;
    height: 2.5rem;
    margin-bottom: 1rem;
  }

  .dpm-hero-section {
    height: auto;
  }

  .cyber-hero-copy {
    width: auto;
  }

  .check-circle.rbc {
    margin-right: 0.5rem;
  }

  .div-block-174 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .div-block-176 {
    margin-bottom: 5rem;
  }

  .div-block-177 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .digital-plan-card {
    width: 90%;
    padding: 40px 24px;
    border-radius: 8px;
  }

  .image-3 {
    max-width: 90vw;
  }

  .div-block-181 {
    margin-top: 40px;
  }

  .hero-image-div {
    width: 50%;
    margin-top: 64px;
  }

  .hero-image-div.digital {
    width: 75%;
    max-width: 460px;
  }

  .hero-image-div.business-page {
    width: 50%;
  }

  .div-block-183 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 5%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .partner-navbar {
    height: 80px;
  }

  .b-v1.faq-paragraph p {
    width: auto;
  }

  .benefit-details {
    margin-bottom: 4rem;
  }

  .faq-paragraph {
    width: auto;
    padding: 24px 20px;
  }

  .faq-question-bar {
    padding-right: 20px;
    padding-left: 20px;
  }

  .faq-question-bar.rbc {
    padding-right: 2rem;
    padding-left: 2rem;
  }

  .faq-circle {
    width: 2rem;
    height: 2rem;
  }

  .sbli-logo {
    width: 6rem;
  }

  .benefits-hero-image.moka {
    height: 35rem;
  }

  .benefits-features-section.headspace {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .partner-bg-image.rbc {
    background-position: 100% 0%;
    background-size: cover;
  }

  .superscript.h3-superscript {
    top: -12px;
  }

  .superscript.h2-superscript {
    top: -16px;
    font-size: 1rem;
  }

  .image-4 {
    display: none;
  }

  .image-5 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .envelope {
    margin-right: 0rem;
    margin-bottom: 0.5rem;
  }

  .div-block-196 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .estimate-copy {
    width: 100%;
  }

  .estimate-calculator {
    width: 100%;
    margin-top: 1rem;
  }

  .estimate-calculator.estimate-a {
    border-radius: 0.5rem;
  }

  .form-field.nassess-input {
    width: 95%;
  }

  .form-field.nassess-input.no-unit {
    width: 100%;
    margin-left: 0rem;
  }

  .calculator-benefits-div {
    display: none;
  }

  .calculator-benefits-div.mobile {
    display: block;
    width: 100%;
    margin-top: 3.75rem;
  }

  .div-block-199 {
    display: -ms-grid;
    display: grid;
    width: 100%;
    grid-auto-columns: 1fr;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .div-block-201 {
    width: 100%;
    margin-top: 2rem;
  }

  .div-block-202 {
    width: 100%;
  }

  .estimator-ava {
    margin-bottom: 1.25rem;
  }

  .nassess-calculator {
    padding: 40px 0px;
    border-radius: 0rem;
    box-shadow: none;
  }

  .nassess-icon {
    width: 48px;
    height: 48px;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-left: 20px;
    background-size: 20px 20px;
  }

  .div-block-205 {
    grid-row-gap: 0.5rem;
  }

  .nassess-question-div {
    padding: 28px 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-radius: 0rem;
  }

  .nassess-input {
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .text-lg.nassess-subtitle {
    margin-right: 20px;
    margin-left: 20px;
  }

  .text-lg.nassess-subtitle.save-results {
    margin-right: 0rem;
    margin-left: 0rem;
  }

  .div-block-207 {
    width: auto;
    margin-bottom: 1.25rem;
  }

  .nassess-category {
    margin-bottom: 40px;
  }

  .div-block-208 {
    margin-bottom: 40px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .nassess-question {
    margin-bottom: 1.25rem;
  }

  .nassess-question.has-subtitle {
    margin-bottom: 0rem;
  }

  .div-block-210 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .nassess-heading {
    margin-right: 2rem;
    margin-left: 2rem;
  }

  .nassessresults-form {
    width: 100%;
    border-radius: 0.5rem;
  }

  .div-block-217 {
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .nassessresults-copy {
    width: 100%;
  }

  .semibold.featured-article-title {
    text-align: left;
  }

  .chat-bubble-group {
    width: 75%;
  }

  .centered--left-aligned {
    text-align: left;
  }

  .centered--left-aligned.lifequotes-bottom-margin {
    margin-bottom: 40px;
  }

  .insurance-carrier-logo {
    width: 6rem;
  }

  .rbc-human-image {
    width: 100%;
    height: 20rem;
    border-radius: 0.5rem;
  }

  .hero-image-div-v2 {
    width: 22.5rem;
    height: auto;
  }

  .hero-content-v2 {
    width: 90%;
  }

  .broker-form-div {
    width: 100%;
  }

  .digital-offer-circle {
    right: 10%;
    bottom: 5%;
    width: 10rem;
    height: 10rem;
  }

  .amalgamated-checkout {
    width: 100%;
    max-width: 600px;
  }

  .div-block-235 {
    width: 100%;
    max-width: 400px;
  }

  .div-block-236.tablet {
    width: 100%;
    max-width: 600px;
  }

  .div-block-237.tablet {
    width: 100%;
    max-width: 600px;
  }

  .div-block-239 {
    padding: 40px 20px;
  }

  .div-block-240 {
    padding: 40px 20px;
  }

  .loading-bar {
    margin-bottom: 2rem;
  }

  .div-block-246 {
    width: 100%;
  }

  ._12px-bottom-margin.nassess-heading {
    margin-right: 20px;
    margin-left: 20px;
  }

  ._12px-bottom-margin.nassess-heading.save-results {
    margin-right: 0rem;
    margin-left: 0rem;
  }

  .questionnaire-slide-input {
    width: 90%;
  }

  .slide {
    height: 100%;
  }

  .next-button.getquote {
    width: 90%;
  }

  .questionnaire-field-div {
    width: 100%;
  }

  ._24px-bottom-margin.centered.pc-home-header {
    margin-bottom: 16px;
    font-size: 36px;
  }

  .div-block-254 {
    width: 90%;
    margin-top: 0rem;
  }

  .last-step {
    height: 2rem;
  }

  .div-block-255 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .rbc-sit-details {
    margin-right: -2rem;
    margin-left: -2rem;
  }

  .two-column {
    padding-right: 2rem;
    padding-left: 2rem;
    grid-row-gap: 1.75rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .text-button.hide-on-mobile {
    display: none;
  }

  .text-button.show-on-mobile {
    display: block;
  }

  .premium-wellness-form {
    padding: 40px 20px;
  }

  .heroaccent3 {
    width: 36px;
    height: 36px;
  }

  .div-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 24px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .home-hero.v-a {
    height: auto;
    background-position: 50% 100%;
    background-size: auto 70%;
    background-repeat: no-repeat;
  }

  .div-block-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 400px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .new-container {
    padding: 80px 20px;
  }

  .new-container.home-hero-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 40px;
    padding-bottom: 400px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .new-container.home-hero-container.us {
    padding-bottom: 400px;
  }

  .new-container.home-about-container {
    padding-right: 20px;
    padding-left: 20px;
  }

  .new-container.home-about-container.us {
    padding-bottom: 80px;
  }

  .new-container.home-benefits-container {
    padding-right: 0px;
    padding-left: 0px;
  }

  .new-container.cta-section-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .new-container.digital-hero-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .new-container.digital-bonus-container {
    padding-right: 20px;
    padding-left: 20px;
  }

  .new-container.term-life-hero-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 40px;
    padding-bottom: 400px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .new-container.ca-term-life-carrier-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .new-container.term-life-why-container {
    padding-right: 20px;
    padding-left: 20px;
  }

  .new-container.term-life-benefits-container {
    padding-right: 0px;
    padding-bottom: 400px;
    padding-left: 0px;
  }

  .new-container.nassess-container {
    padding: 40px 0px 0px;
  }

  .new-container.nassessresults-container {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .new-container.blog-hero-container {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .new-container.blog-container {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .new-container.article-container {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .new-container.blog-featured-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .new-container.home-blog-container {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .new-container.us-term-life-carrier-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .new-container.careers-hero-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .new-container.business-api-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .new-container.lifequotes-plans-container {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .new-container.lifequotes-form-container {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .new-container.lifequotes-benefits-container {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .new-container.pc-home-why-container {
    padding-top: 20px;
    padding-bottom: 30px;
    grid-row-gap: 40px;
  }

  .new-container.pc-home-discount-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .new-container.pc-home-cta-container {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .new-container.pc-home-image-container {
    padding-top: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-row-gap: 40px;
  }

  .new-container.pc-home-hero2-container {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .new-container.pc-home-qa-container {
    padding-top: 30px;
    padding-bottom: 40px;
    grid-row-gap: 40px;
  }

  .new-container.devcon-case-container {
    padding-top: 80px;
  }

  .new-container.devcon-api-container {
    padding-top: 80px;
    padding-bottom: 80px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-row-gap: 40px;
  }

  .new-container.devcon-why-container {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .new-container.devcon-available-container {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .new-container.devcon-cta-container {
    padding-top: 80px;
    padding-bottom: 80px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .new-container.home22-hero-container {
    padding-top: 80px;
    padding-bottom: 80px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .new-container.home22-products-container {
    padding-top: 80px;
    padding-bottom: 80px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .new-container.home22-steps-container {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .new-container.home22-case-container {
    padding-top: 80px;
  }

  .new-container.home22-api-container {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .new-container.home22-cta-container {
    display: block;
    padding-top: 80px;
    padding-bottom: 80px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .new-container.cloudtax-pricing-cta-container {
    padding-bottom: 200px;
  }

  .new-container.new-legal-container {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .inline._0-bottom-margin.point {
    height: 32px;
  }

  .heroaccent2 {
    height: 32px;
  }

  .dm-serif.ca-term-life-hero-heading {
    font-size: 48px;
    text-align: center;
  }

  .new-text-xs-tracking-widest.warmgray-500._4px-bottom-margin.trusted-carrier {
    text-align: center;
  }

  .logo-wrapper {
    display: -ms-grid;
    display: grid;
    margin-top: 12px;
    justify-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 8px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .trust-logo.finder {
    margin-right: 0px;
  }

  .trust-logo.betakit {
    width: 85px;
    margin-right: 0px;
  }

  .trust-logo.realsimple {
    width: 120px;
    margin-right: 0px;
  }

  .three-column-grid {
    margin-top: 40px;
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .ca-home-about-point {
    padding-right: 0px;
    padding-left: 0px;
  }

  .div-block-7 {
    height: 240px;
    margin-bottom: 16px;
    border-radius: 8px;
  }

  .div-block-7.image2 {
    background-position: 50% 75%;
    background-size: cover;
  }

  .div-block-7.image1 {
    background-position: 100% 25%;
  }

  .home-product-card {
    padding: 40px 32px;
  }

  .home-product-card-bg.digital-protection {
    background-position: 100% 100%;
    background-size: 35%;
  }

  .home-product-card-bg.ca-term-life {
    background-position: 110% 100%;
    background-size: 50%;
  }

  .home-product-card-details {
    width: 75%;
  }

  .two-column-grid {
    margin-top: 40px;
  }

  .swiper-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .swiper-slide-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .swiper-slide {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .carousel-header-wrapper {
    width: 90%;
  }

  .home-benefit-banner {
    height: 360px;
    border-radius: 8px;
  }

  .home-benefit-banner.classpass {
    background-position: 50% 50%;
  }

  .home-benefit-banner.dashlane {
    background-position: 50% 50%;
  }

  .home-benefit-banner.headspace {
    background-position: 50% 50%;
  }

  .swiper-container {
    display: block;
    width: 100%;
    margin-top: 40px;
  }

  .home-benefits-grid {
    display: none;
  }

  .div-block-259 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-260 {
    display: -ms-grid;
    display: grid;
    width: 100%;
    margin-top: 40px;
    padding-top: 0px;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .logo-link-block.footer {
    margin-bottom: 20px;
  }

  .logo-link-block.footer.w--current {
    margin-bottom: 12px;
  }

  .footer-link-column {
    margin-top: 5px;
  }

  .new-nav-button {
    color: #57534e;
  }

  .nav-container {
    padding-right: 16px;
    padding-left: 16px;
  }

  .div-block-174-copy {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .term-life-hero {
    height: auto;
    background-position: 50% 100%;
    background-size: auto 52.5%;
  }

  .div-block-262 {
    height: 20px;
    background-color: transparent;
  }

  .carrier-logo {
    width: 100px;
  }

  .ca-term-life-why-icon {
    margin-bottom: 16px;
    border-radius: 8px;
  }

  .ca-term-life-why-point {
    width: 80%;
    padding-right: 0px;
    padding-left: 0px;
  }

  .ca-term-life-facts-header {
    grid-row-gap: 16px;
  }

  .three-card-grid {
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .three-card-grid._40px-bottom-margin {
    grid-row-gap: 20px;
  }

  .ca-term-life-facts-icon {
    margin-bottom: 16px;
    border-radius: 8px;
  }

  .term-life-benefits {
    background-size: 360px;
  }

  .ca-term-life-benefits-photo.classpass {
    background-position: 50% 50%;
  }

  .ca-term-life-benefits-photo.dashlane {
    background-position: 50% 50%;
  }

  .ca-term-life-benefits-photo.headspace {
    background-position: 50% 50%;
  }

  .ca-term-life-benefits-grid {
    display: none;
    width: 100%;
  }

  .quote-card {
    margin-right: 20px;
    padding-right: 100px;
  }

  .button-wrapper {
    width: 100%;
  }

  .left-fade {
    width: 10%;
  }

  .right-fade {
    width: 10%;
  }

  .new-centered-block {
    min-width: 440px;
  }

  .new-centered-block._100--width {
    width: 100%;
  }

  .life-insurance-heading {
    text-align: center;
  }

  .div-block-265 {
    width: 80%;
  }

  .div-block-269 {
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-bottom-width: 0px;
  }

  .div-block-270 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .careers-hero {
    height: 600px;
    background-position: 50% 102%;
    background-size: auto 45%;
  }

  .div-block-4-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 400px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .business-value-image {
    width: 80%;
    margin-top: 40px;
  }

  .div-block-272 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .lifequotes-plans-grid {
    width: 100%;
    max-width: 460px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .lifequotes-plan-card {
    padding: 24px 20px 10px;
  }

  .lifequotes-plan-rich ul {
    padding-left: 20px;
  }

  .div-block-274 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .featured-article-description {
    text-align: left;
  }

  .neo-card-alt {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .hero-header-div {
    margin-bottom: 0px;
  }

  .swiper-number-pagination {
    position: relative;
    background-color: #1c1917;
  }

  .swiper-wrapper {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .blog-title-div.mobile {
    position: static;
    display: block;
    background-color: #1c1917;
  }

  .blog-title-div.desktop {
    display: none;
  }

  .div-block-275 {
    width: 100%;
    max-width: 480px;
  }

  .form-10 {
    overflow: visible;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-style: none;
  }

  .text-field {
    height: 54px;
    margin-bottom: 12px;
    border-style: solid;
    border-color: #e7e5e4;
    border-radius: 4px;
  }

  .submit-button {
    height: 54px;
    border-radius: 4px;
  }

  .div-block-278 {
    padding-bottom: 20px;
  }

  .clay-icon-circle {
    width: 140px;
    height: 140px;
    margin-right: -75px;
  }

  .clay-icon-circle.mini {
    margin-right: -40px;
  }

  .clay-icon {
    height: 120px;
  }

  .div-block-280 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .pc-home-how-section {
    padding: 30px 20px;
  }

  .div-block-283 {
    width: 32px;
    height: 32px;
  }

  .pc-home-discount-section {
    padding: 30px 20px;
  }

  .image-9 {
    width: 100%;
  }

  .div-block-286 {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
    grid-row-gap: 40px;
  }

  .div-block-287 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .div-block-276-copy-copy {
    margin-top: 32px;
  }

  .pc-home-hero2-content {
    margin-bottom: 32px;
  }

  .line-divider {
    margin-top: 24px;
  }

  .div-block-292 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-row-gap: 20px;
  }

  .tabs-2 {
    padding-bottom: 30px;
  }

  .tabs-menu-2 {
    width: 80%;
    margin-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    grid-column-gap: 0px;
    grid-row-gap: 8px;
  }

  .insurance-tab {
    text-align: center;
  }

  .pc-home-cta-grid {
    margin-top: 40px;
  }

  .insurance-tab-pane-content {
    width: auto;
    margin-top: 20px;
  }

  .div-block-297 {
    max-width: none;
  }

  .pc-home-hero-header {
    width: 100%;
    max-width: 560px;
    margin-bottom: 16px;
  }

  .pc-home-hero-header.rumi {
    width: auto;
  }

  .div-block-298 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .div-block-300 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-301 {
    padding-top: 40px;
    padding-left: 0px;
  }

  .div-block-301.one {
    padding-top: 0px;
    padding-bottom: 40px;
    border-bottom: 1px solid #e7e5e4;
    border-right-style: none;
  }

  .div-block-301.two {
    padding: 40px 0px;
    border-bottom: 1px solid #e7e5e4;
    border-right-style: none;
  }

  .embedded-products-tabs {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .tab-link-lightblue {
    display: inline-block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .tabs-menu-3 {
    margin-left: -20px;
    padding-left: 20px;
  }

  .div-block-302 {
    width: 100%;
  }

  .image-10 {
    width: 80%;
  }

  .brand-divider {
    margin-top: 24px;
  }

  .devcon-case-image {
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
  }

  .div-block-306 {
    margin-bottom: 40px;
  }

  .div-block-307 {
    grid-column-gap: 24px;
  }

  .new-tab-menu {
    display: block;
  }

  .div-block-308 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .devcon-offer-card {
    width: 100%;
    padding: 40px 24px;
    border-radius: 8px;
  }

  .devcon-cta-button {
    border-radius: 4px;
  }

  .devcon-hero-image {
    width: 320px;
  }

  .devcon-hero-header {
    width: 100%;
    max-width: 560px;
    margin-bottom: 16px;
  }

  .home22-hero-points {
    margin-top: 24px;
  }

  .circle-arrow {
    width: 36px;
    height: 36px;
  }

  .under-line-emphasis {
    height: 32px;
  }

  .home22-product-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .flex-horizontal-space-between {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .infrastructure-graphic {
    width: 100%;
    height: 400px;
    margin-right: 0%;
    margin-left: 0%;
  }

  .api-graphic {
    width: auto;
  }

  .demo-modal {
    padding-right: 20px;
    padding-bottom: 40px;
    padding-left: 20px;
  }

  .div-block-321 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .home-hero-image {
    width: 90%;
    max-width: 440px;
  }

  .case-study-testimonial {
    margin-top: 40px;
  }

  .cloudtax-hero-copy {
    padding: 40px 20px;
  }

  .cloudtax-hero-form-wrapper {
    padding: 40px 20px;
  }

  .tab-link {
    display: inline-block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .cloudtax-left-fade {
    width: 10%;
  }

  .cloudtax-right-fade {
    width: 10%;
  }

  .cloudtax-tab-link {
    display: inline-block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .mobile-centered {
    text-align: center;
  }

  .cloudtax-nav-container {
    padding-right: 16px;
    padding-left: 16px;
  }

  .cloudtax-faq-menu {
    display: block;
  }

  .p-c-cta-block {
    padding-right: 40%;
    background-position: 95% 50%;
    background-size: auto 60%;
  }

  .p-c-cta-block.neo-life {
    background-position: 100% 10%;
    background-size: auto 75%;
  }

  .p-c-cta-block.neo-travel {
    background-position: 96% 50%;
    background-size: auto 60%;
  }

  .p-c-right-fade {
    width: 10%;
  }

  .p-c-left-fade {
    width: 10%;
  }

  .py-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .t-px-0 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .pb-20 {
    padding-bottom: 20px;
  }

  .ml-flex-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .pt-40 {
    padding-top: 40px;
  }

  .neo-secureblack90-gradient {
    height: 120px;
  }

  .pnc-modal {
    padding-right: 20px;
    padding-bottom: 40px;
    padding-left: 20px;
  }
}

@media screen and (max-width: 479px) {
  ul {
    padding-left: 20px;
  }

  .white-text.home-hero-h5 {
    font-size: 1.4063em;
    text-align: left;
  }

  .white-text.home-hero-h5.slide3 {
    display: block;
  }

  .white-text.home-hero-h5.slide3 {
    display: block;
  }

  .white-text.home-hero-h1 {
    font-size: 3.052em;
    text-align: left;
  }

  .white-text.home-hero-h1.slide1 {
    text-align: left;
  }

  .white-text.home-hero-h1.sldie2 {
    width: auto;
  }

  .container {
    overflow: hidden;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }

  .container.home-ava-container {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .container.home-how-container.dynamic {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }

  .white-logo.w--current {
    padding-bottom: 0px;
  }

  .old-cyber-hero-section {
    height: 100vh;
  }

  .home-hero-copy {
    top: 14em;
  }

  .home-hero-copy.static-variant1 {
    margin-top: 10em;
  }

  .home-hero-slide.slide1 {
    display: block;
    opacity: 1;
  }

  .home-hero-slide.slide2 {
    display: block;
    opacity: 0;
  }

  .home-hero-slide.slide3 {
    display: block;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    opacity: 0;
  }

  .home-hero-slide.slide3 {
    display: block;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    opacity: 0;
  }

  .curved-square {
    width: 40vw;
    height: 40vw;
    background-image: none;
    box-shadow: none;
  }

  .curved-square.transparent-square.left-square {
    display: block;
    opacity: 0;
  }

  .curved-square.transparent-square.right-square {
    display: block;
  }

  .focus-curved-square {
    top: 38em;
    bottom: auto;
    width: 45vw;
    height: 45vw;
    margin-right: 0px;
    margin-left: 2em;
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
    -ms-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
  }

  .focus-curved-square.static-variant1 {
    margin-left: 0em;
    grid-column-gap: 0.75em;
  }

  .focus-square-main {
    display: block;
  }

  .focus-square-red {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: 1;
  }

  .focus-square-red.static-variant1 {
    display: block;
    width: 7em;
    height: 7em;
  }

  .focus-square-left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .focus-square-left.static-variant1 {
    display: block;
    width: 7em;
    height: 7em;
  }

  .focus-square-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .focus-square-right.static-variant1 {
    display: block;
    width: 7em;
    height: 7em;
  }

  .dashlane-section {
    overflow: hidden;
  }

  .product-name.mfl-title {
    width: auto;
  }

  .cyber-nav-menu {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }

  .focus-square-label {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 1;
    width: 118%;
    margin-left: -9%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    opacity: 0;
    font-size: 1.25rem;
  }

  .focus-square-label.static-variant1 {
    position: static;
    width: auto;
    opacity: 1;
  }

  .phone-div {
    width: auto;
  }

  .phone-div.passwords {
    width: 95%;
    padding-right: 0%;
    padding-left: 0%;
  }

  .phone-div.dwm {
    margin-top: 12px;
  }

  .phone-content {
    height: 440px;
  }

  .phone-content.passwords {
    height: 440px;
  }

  .phone-floating-block {
    padding-right: 4%;
    padding-left: 4%;
  }

  .floating-block-icon {
    margin-right: 0.5em;
  }

  .wifi-symbol {
    width: 14em;
    height: 14em;
  }

  .membership-pricing-block {
    padding-right: 2em;
    padding-left: 2em;
  }

  .bullet-point {
    width: 16px;
  }

  .caption-indent {
    padding-left: 16px;
  }

  .focus-square-mid-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    opacity: 0;
  }

  .focus-square-mid-wrapper.static-variant1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .focus-square-left-wrapper {
    margin-left: 0%;
    opacity: 0;
  }

  .focus-square-right-wrapper {
    margin-left: 0%;
    opacity: 0;
  }

  .transparent-squares {
    left: 0%;
    top: 38em;
    right: 0%;
    bottom: auto;
    display: block;
    width: 45vw;
    height: 45vw;
    margin-right: 0px;
    margin-left: 2em;
  }

  .phone-stack {
    padding-top: 4vh;
    padding-bottom: 4vh;
  }

  .phone-stack.stack1 {
    padding-top: 0vh;
  }

  .focus-square-mid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: 1;
  }

  .focus-square-mid.cdn.static {
    width: 7em;
    height: 7em;
  }

  .rich-text h5 {
    margin-bottom: 16px;
  }

  .text-xl.white-text.slide4 {
    width: auto;
    margin-right: 0px;
    margin-left: 0px;
    text-align: left;
  }

  .text-xl.semibold._0-bottom-margin.package-header {
    text-align: left;
  }

  .text-xl.careers-subtitle {
    text-align: center;
  }

  .text-xs.centered.rbc-sit-disclaimer {
    text-align: left;
  }

  .text-xs.field-description {
    margin-left: 0%;
  }

  .text-xs.hero-legal-text {
    text-align: left;
  }

  .nav-link-div {
    width: auto;
  }

  .country-menu {
    right: 2em;
  }

  .country-link {
    font-size: 1.125em;
  }

  .email-form {
    width: auto;
  }

  .pink-logo.w--current {
    padding-bottom: 0px;
  }

  .pink-logo.us-e {
    margin-right: 0rem;
  }

  .nav-menu {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }

  .blog-grid {
    grid-row-gap: 32px;
  }

  .article-content {
    width: 100%;
    max-width: none;
  }

  .article-content.featured-article {
    width: 100%;
  }

  .featured-articles {
    max-width: none;
  }

  .article-copy {
    width: auto;
    min-width: 0px;
  }

  .partnership-hero-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .partner-logos {
    width: 100%;
  }

  .partner-logo {
    width: 5em;
  }

  .offer-products {
    width: 100%;
  }

  .div-block-135 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-137 {
    margin-left: 0px;
  }

  .white-dashlane-logo {
    width: 120px;
    height: 40px;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .div-block-136 {
    margin-bottom: 4em;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .white-classpass-logo {
    width: 120px;
    height: 40px;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .div-block-138 {
    width: 80%;
  }

  .div-block-139 {
    width: auto;
  }

  .dpm-bar {
    height: auto;
  }

  .dpm-bar-link {
    padding: 1em 1.25rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .form {
    width: auto;
  }

  .button.white-cta.partner-cta {
    width: auto;
  }

  .button.form-submission {
    width: 100%;
  }

  .button.questionnaire {
    width: 100%;
    margin-top: 2rem;
  }

  .button.outline-button.nav-button.w--current {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }

  .button.estimate {
    position: static;
    width: 100%;
    margin-top: 2rem;
  }

  .unsubscribe-form-block {
    width: 100%;
  }

  .business-steps-div {
    padding: 40px 24px;
  }

  .div-block-144 {
    max-width: none;
  }

  .tabs-menu {
    width: 100%;
  }

  .tab {
    margin: 0.25em;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .platform-laptop-popup {
    width: 110%;
    height: 13em;
  }

  .platform-card-tablet {
    width: 100%;
    height: 26em;
  }

  .platform-tablet-popup {
    width: 110%;
    height: 12em;
    margin-bottom: 3em;
  }

  .tab-text {
    padding-right: 0.5em;
    padding-left: 0.5em;
  }

  .package-buttons {
    width: 100%;
  }

  .transform-line {
    display: none;
    width: 2em;
  }

  .transform-need {
    margin-bottom: 4px;
  }

  .typed-words {
    height: 105.6px;
  }

  .business-transform-copy {
    width: 100%;
  }

  .modal.nassess {
    width: 100%;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }

  .modal.rbc-smoker {
    width: 100%;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }

  .home-hero-section.us-b {
    height: 65rem;
  }

  .how-step-div {
    width: 100%;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .how-step-icon {
    margin-bottom: 1.25rem;
  }

  .us-hero-image {
    top: 40rem;
    width: 85%;
  }

  .benefits-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .home-qa-section.bg-v1 {
    background-size: 300%;
  }

  .circle {
    width: 2.5rem;
    height: 2.5rem;
  }

  .cyber-how-logo {
    width: 8rem;
  }

  .div-block-171 {
    grid-column-gap: 1rem;
  }

  .label-bg {
    margin-right: 0em;
    margin-bottom: 0.5em;
  }

  .label-bg.yellow.nav {
    margin-bottom: 0em;
  }

  .label-bg.yellow.offer {
    margin-left: 0px;
  }

  .label-text {
    margin-top: 0px;
  }

  .digital-plan-card {
    width: 100%;
  }

  .image-3 {
    width: 100%;
    max-width: none;
  }

  .hero-image-div {
    width: auto;
  }

  .hero-image-div.digital {
    width: 100%;
    max-width: none;
  }

  .hero-image-div.business-page {
    width: auto;
  }

  .div-block-187 {
    margin-bottom: 2rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .benefit-logo {
    width: 50%;
  }

  .brand500._0-bottom-margin.sbli-stats {
    margin-bottom: 0.5rem;
  }

  .faq-question-bar.rbc {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }

  .benefits-feature-image {
    width: 75%;
  }

  .partner-bg-image.rbc {
    height: 17.5rem;
    background-position: 75% 0%;
    background-size: cover;
  }

  .sbli-figures {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .div-block-195 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .estimate-copy {
    width: auto;
  }

  .div-block-197 {
    -ms-grid-columns: 1fr 1.5fr;
    grid-template-columns: 1fr 1.5fr;
  }

  .estimate-logo {
    width: 90%;
  }

  .estimate-calculator {
    padding: 2.5rem 1.25rem;
  }

  .field-div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .estimate-field-label {
    margin-bottom: 0.5rem;
  }

  .estimate-field-div {
    width: 100%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .select-field.text-sm.ava.reason {
    border-top-right-radius: 0rem;
    border-bottom-right-radius: 0rem;
  }

  .div-block-199 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .div-block-202 {
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .warmgray-900.cloudtax-text-login {
    display: none;
  }

  .div-block-210 {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }

  .nassess-heading {
    margin-right: 1.25rem;
    margin-left: 1.25rem;
  }

  .div-block-212 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .nassessresults-total {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .nassessresults-form {
    padding-top: 2.5rem;
  }

  .div-block-215 {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }

  .nassessresults-form_block {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }

  .radio-button-field.ava.nicotine {
    width: 100%;
  }

  .div-block-217 {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }

  .nassessresults-field-div {
    width: 100%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .div-block-218 {
    grid-auto-columns: 1fr;
    grid-row-gap: 0.5rem;
    -ms-grid-columns: auto 1fr;
    grid-template-columns: auto 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .nassessresults-copy {
    width: auto;
  }

  .paragraph-3 {
    margin-top: 0.25rem;
    margin-left: 3rem;
  }

  .ava-section {
    height: 80vh;
  }

  .form-block-3 {
    height: 100%;
  }

  .back-button.estimate {
    position: static;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .right-arrow.tertiary-button {
    width: 8rem;
  }

  .slider-2 {
    height: 100%;
  }

  .chat-bubble.blue-bubble.left-position.reason {
    border-radius: 0.5rem;
  }

  .chat-bubble-group {
    width: 95%;
  }

  .chat-bubble-horizontal.email {
    display: -ms-grid;
    display: grid;
    justify-items: end;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 0.25rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .form-6 {
    height: 100%;
  }

  .rbc-human-image {
    background-position: 20% 50%;
  }

  .hero-image-div-v2 {
    width: 18rem;
    margin-top: 1rem;
  }

  .hero-content-v2 {
    width: auto;
  }

  .broker-form-div {
    padding: 0px;
    border-radius: 0px;
    box-shadow: none;
  }

  .broker-form-div.lifequotes {
    border-style: none;
    background-color: transparent;
  }

  .digital-offer-circle {
    right: 0%;
    bottom: 0%;
    width: 9rem;
    height: 9rem;
  }

  .amalgamated-checkout {
    max-width: none;
  }

  .div-block-229 {
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .amalgamated-feature-logo {
    width: 120px;
    height: 48px;
    margin-bottom: 0px;
  }

  .line-separator-copy {
    display: none;
  }

  .div-block-231 {
    width: auto;
  }

  .div-block-235 {
    max-width: none;
  }

  .amalgamated-field-label {
    margin-bottom: 0.5rem;
  }

  .div-block-236.tablet {
    max-width: none;
  }

  .div-block-237.tablet {
    max-width: none;
  }

  .div-block-239 {
    padding: 40px 20px;
  }

  .div-block-239.mobile {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-240 {
    padding: 40px 20px;
  }

  .questionnaire-slide-input {
    width: 100%;
  }

  .next-button.getquote {
    width: 100%;
  }

  .next-button.estimate {
    position: static;
    margin-top: 2rem;
  }

  .next-button.us-b {
    width: 100%;
  }

  .questionnaire-field-div {
    width: 100%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .mask-3 {
    height: 32.5rem;
  }

  .get-quote-form {
    top: 6rem;
  }

  .mask-4 {
    margin-bottom: 0rem;
  }

  .form-8 {
    height: auto;
  }

  .div-block-254 {
    width: 100%;
  }

  .link-block-4 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .div-block-255 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .rbc-sit-details {
    margin-right: -1.25rem;
    margin-left: -1.25rem;
  }

  .two-column {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }

  .text-button.benefit-section {
    display: none;
  }

  .text-button.benefit-section.mobile {
    display: inline-block;
  }

  .form-9 {
    height: auto;
  }

  .heroaccent3 {
    display: inline-block;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block {
    display: -ms-grid;
    display: grid;
    width: 100%;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 12px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .home-hero.v-a {
    background-size: auto 50%;
  }

  .div-block-4 {
    width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .new-container {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .new-container.home-hero-container {
    padding-bottom: 320px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .new-container.home-hero-container.us {
    padding-bottom: 320px;
  }

  .new-container.home-about-container.us {
    padding-bottom: 60px;
  }

  .new-container.term-life-hero-container {
    padding-bottom: 320px;
  }

  .new-container.term-life-why-container {
    padding-bottom: 180px;
  }

  .new-container.term-life-benefits-container {
    padding-bottom: 340px;
  }

  .new-container.nassessresults-container {
    padding-top: 40px;
  }

  .new-container.blog-container {
    padding-top: 32px;
  }

  .new-container.us-estimate-container {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .new-container.rbc-quote-container {
    padding-top: 40px;
  }

  .new-container.devcon-value-container {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .new-container.devcon-case-container {
    padding-top: 60px;
  }

  .new-container.devcon-api-container {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .new-container.devcon-why-container {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .new-container.devcon-available-container {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .new-container.devcon-cta-container {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .new-container.home22-hero-container {
    padding-top: 60px;
    padding-bottom: 60px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .new-container.home22-products-container {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .new-container.home22-steps-container {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .new-container.home22-case-container {
    padding-top: 60px;
  }

  .new-container.home22-api-container {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .new-container.home22-cta-container {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .new-container.cloudtax-pricing-cta-container {
    padding-bottom: 160px;
  }

  .new-container.new-licenses-container {
    padding-top: 60px;
    padding-bottom: 0px;
  }

  .new-container.disclosure-container {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .new-button {
    width: 100%;
    text-align: center;
  }

  .new-button.nassess-button {
    margin-right: 20px;
    margin-left: 20px;
  }

  .new-button.rbc-sit-cta {
    width: 100%;
  }

  .new-button.estimate {
    position: static;
    width: 100%;
    margin-top: 2rem;
  }

  .new-button.outline-button.cloudtax-login {
    display: block;
    width: auto;
  }

  .div-block-3 {
    display: block;
  }

  .dm-serif.ca-term-life-hero-heading {
    text-align: left;
  }

  .new-text-xs-tracking-widest.package-overline {
    text-align: left;
  }

  .logo-wrapper {
    display: -ms-grid;
    display: grid;
    margin-top: 8px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 12px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .home-product-card {
    padding: 32px 24px;
  }

  .home-product-card-bg.digital-protection {
    background-position: 65vw 100%;
    background-size: auto 250px;
  }

  .home-product-card-bg.ca-term-life {
    background-position: 45vw 100%;
    background-size: auto 300px;
  }

  .home-product-card-details {
    width: auto;
    max-width: 320px;
  }

  .logo.w--current {
    padding-bottom: 0px;
  }

  .div-block-260 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .div-block-261 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .term-life-hero {
    background-size: auto 45%;
  }

  .ca-term-life-why-point {
    width: 100%;
  }

  .ca-term-life-facts-phone {
    height: 400px;
  }

  .term-life-benefits {
    background-size: 320px;
  }

  .quote-card {
    padding-right: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .ca-term-life-price-card-photo {
    margin-right: 0px;
    margin-bottom: 20px;
  }

  .div-block-3-copy {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .marquee-horizontal {
    height: 222px;
  }

  .left-fade {
    width: 20px;
  }

  .right-fade {
    width: 20px;
  }

  .new-centered-block {
    width: 100%;
    min-width: 0px;
  }

  .div-block-265 {
    width: auto;
  }

  .careers-hero {
    height: 625px;
    background-position: 50% 104%;
    background-size: 90%;
  }

  .div-block-4-copy {
    width: 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .business-value-image {
    width: 100%;
    margin-top: 20px;
  }

  .package-subtitle {
    text-align: left;
  }

  .div-block-272 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .blog-table {
    width: 200%;
    padding-right: 0px;
    padding-bottom: 0px;
  }

  ._0px-bottom-margin.insurance-header {
    position: static;
  }

  .alert-banner.lifequotes-alert-banner {
    border-style: solid;
    border-width: 1px;
    border-color: #e7e5e4;
    background-color: #fafaf9;
  }

  .neo-base {
    font-family: 'Tt commons', sans-serif;
  }

  .blog-title-div {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .div-block-275 {
    max-width: none;
  }

  .div-block-276 {
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .insurance-cta-button {
    height: 140px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .div-block-278 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .clay-icon-circle {
    position: absolute;
    left: auto;
    top: 0%;
    right: -25px;
    bottom: 0%;
    width: 100px;
    height: 100%;
    margin-right: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    border-radius: 0px;
  }

  .clay-icon-circle.mini {
    height: 100%;
    margin-right: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .clay-icon {
    height: 80px;
    margin-left: -25px;
  }

  .new-link-block.insurance-text-button {
    position: relative;
    left: 0px;
    bottom: 0px;
    margin-top: 8px;
  }

  .div-block-280 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .div-block-282 {
    grid-row-gap: 40px;
  }

  .div-block-284 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-276-copy-copy {
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .pc-home-hero2-content {
    max-width: none;
  }

  .tabs-menu-2 {
    width: 100%;
  }

  .pc-home-cta-grid {
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .insurance-tab-pane-content {
    max-width: none;
  }

  .div-block-295 {
    width: 100%;
  }

  .pc-home-hero-header {
    max-width: none;
  }

  .jumbo-number {
    font-size: 60px;
  }

  .devcon-hero-content {
    max-width: none;
  }

  .tab-link-lightblue.w--current {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .tabs-menu-3 {
    padding-right: 20px;
    grid-column-gap: 20px;
  }

  .image-10 {
    width: 100%;
  }

  .div-block-307 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-row-gap: 20px;
  }

  .new-tab-menu {
    display: block;
    grid-column-gap: 20px;
  }

  .devcon-offer-card {
    width: 100%;
  }

  .devcon-hero-image {
    width: 100%;
    max-width: 360px;
  }

  .devcon-hero-header {
    max-width: none;
  }

  .home22-hero-points {
    display: -ms-grid;
    display: grid;
    width: 100%;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 12px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .circle-arrow {
    display: inline-block;
    margin-bottom: -8px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .infrastructure-graphic {
    height: 360px;
  }

  .neo-graphic {
    width: 100%;
  }

  .neo-products {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .api-graphic {
    width: 100%;
  }

  .home-hero-image {
    width: 100%;
    max-width: none;
  }

  .announcement-bar {
    height: auto;
  }

  .cloudtax-logo {
    width: 120px;
  }

  .cloudtax-use-case-image {
    min-height: 280px;
  }

  .tab-link.w--current {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .cloudtax-marquee-horizontal {
    height: 222px;
  }

  .cloudtax-left-fade {
    width: 20px;
  }

  .cloudtax-right-fade {
    width: 20px;
  }

  .cloudtax-tab-link.w--current {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .cloudtax-faq-menu {
    grid-column-gap: 20px;
  }

  .p-c-cta-block.neo-travel {
    background-position: 95% 50%;
  }

  .p-c-right-fade {
    width: 20px;
  }

  .p-c-left-fade {
    width: 20px;
  }

  .py-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .t-px-0 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .pb-20 {
    padding-bottom: 20px;
  }

  .m-w-full {
    width: 100%;
  }

  .m-gap-y-80 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    grid-row-gap: 80px;
  }

  .neo-navbar-logo.w--current {
    padding-bottom: 0px;
  }

  .pt-40 {
    padding-top: 40px;
  }

  .mp-flex-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .mp-items-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .mp-text-center {
    text-align: center;
  }

  .mp-gap-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .mp-ml-0 {
    margin-left: 0px;
  }

  .pnc-tab-link {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .neo-secureblack90-gradient {
    height: 80px;
  }

  .mp-w-full {
    width: 100%;
  }

  .mp-mb-4 {
    margin-bottom: 4px;
  }

  .mp-mr-0 {
    margin-right: 0px;
  }
}

#w-node-_68cfb20b-eb21-a767-17ce-a08f274b83f5-8781a6c2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9b1eada1-3c57-7894-424b-bcb4ab2b77f3-ab2b77d7 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-cdeb4b26-32de-6173-14b2-dc2203507b8c-03507b72 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cdeb4b26-32de-6173-14b2-dc2203507b98-03507b72 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cdeb4b26-32de-6173-14b2-dc2203507b9e-03507b72 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cdeb4b26-32de-6173-14b2-dc2203507ba4-03507b72 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cdeb4b26-32de-6173-14b2-dc2203507baa-03507b72 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cdeb4b26-32de-6173-14b2-dc2203507bb2-03507b72 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cdeb4b26-32de-6173-14b2-dc2203507bbe-03507b72 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cdeb4b26-32de-6173-14b2-dc2203507bc4-03507b72 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cdeb4b26-32de-6173-14b2-dc2203507bca-03507b72 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cdeb4b26-32de-6173-14b2-dc2203507bd0-03507b72 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cdeb4b26-32de-6173-14b2-dc2203507bd8-03507b72 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cdeb4b26-32de-6173-14b2-dc2203507be4-03507b72 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cdeb4b26-32de-6173-14b2-dc2203507bea-03507b72 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cdeb4b26-32de-6173-14b2-dc2203507bf0-03507b72 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cdeb4b26-32de-6173-14b2-dc2203507bf6-03507b72 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cdeb4b26-32de-6173-14b2-dc2203507bfe-03507b72 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cdeb4b26-32de-6173-14b2-dc2203507c0a-03507b72 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_28dec188-8d01-fd84-12fc-68ebd982ca16-d982c9f8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_28dec188-8d01-fd84-12fc-68ebd982ca1c-d982c9f8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_721769cb-0066-8a55-cfbb-44e6f478c2cf-f478c2b3 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#first-name.w-node-a2367b67-3f73-3b3d-d3c8-2b7dc4ebd35e-1981a710 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#email.w-node-a2367b67-3f73-3b3d-d3c8-2b7dc4ebd366-1981a710 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_57b4f460-1661-03a6-6170-ae0acd0068d3-1981a710 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1afef375-91ec-e9ab-dd6e-2ad09d7a5752-6a81a714 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-db19fefa-9813-0dfe-699e-648e0a5ebb60-6a81a714 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-db19fefa-9813-0dfe-699e-648e0a5ebb6d-6a81a714 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-db19fefa-9813-0dfe-699e-648e0a5ebb66-6a81a714 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#email.w-node-db19fefa-9813-0dfe-699e-648e0a5ebb87-6a81a714 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_6f5d0126-fdff-f6bd-9b0d-93dec1536f49-6a81a714 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_4f7c0ce8-ff36-8cd8-d181-d11a1c716f3b-6a81a714 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_8c2d8c46-708b-c32c-fab1-3cc82016b57f-6a81a714 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-e50474e2-224c-4319-2cfb-bfc6f1069a98-6281a71a {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#left-button.w-node-_8421da2f-6df9-e92f-2077-e5cd2f42d19d-2f81a71b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9b7bbd9a-4a12-90c4-6741-9788a4d90f2f-2f81a71b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#right-button.w-node-c42769e6-795f-cd87-24ae-a9ff6d7bf43d-2f81a71b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5cd1bf0e-08fa-52a4-56cc-57b6792a38e1-1981a74e {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c441f207-6c41-43fe-01b2-0408122c2315-1981a74e {
  -ms-grid-column-align: center;
  justify-self: center;
}

#first-name.w-node-_96516ace-8e6a-21d6-40e7-5a7f5cd6140e-6981a758 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#email.w-node-_96516ace-8e6a-21d6-40e7-5a7f5cd61414-6981a758 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-ffe39e1f-fff1-74f1-dab7-cc54db73f83b-6981a758 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6a253805-e0d7-ae0d-8945-53fe15db7da0-6981a758 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#submit.w-node-_96516ace-8e6a-21d6-40e7-5a7f5cd61418-6981a758 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f2447277-0af2-f960-4829-701e8062523c-6981a758 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_692bdb8f-e702-893b-1159-2af009301634-6981a758 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-fc6f5234-7f11-3c94-d6b9-da27a5205834-a081a75a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d3bcee71-9b37-aee7-6365-558029c45466-d181a784 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_026c156d-2ba4-a219-7eae-13081b74e51e-d181a784 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_0ed28b9a-c5c3-ac67-1716-067e7990294f-79902931 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-c441f207-6c41-43fe-01b2-0408122c22db-6281a790 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5cd1bf0e-08fa-52a4-56cc-57b6792a38e1-6281a790 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c441f207-6c41-43fe-01b2-0408122c22f5-6281a790 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-c441f207-6c41-43fe-01b2-0408122c2315-6281a790 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_65d7abb6-0095-8948-0f30-e7701d9170db-8a81a791 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_77692856-5d08-66b6-a91e-2f6d34426b8a-8a81a791 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_7f5cdf75-c9e2-598c-2075-fc9359fc35b9-8a81a791 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f54f0769-8839-6399-4124-d77e8da4f099-8a81a791 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f54f0769-8839-6399-4124-d77e8da4f0a2-8a81a791 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f54f0769-8839-6399-4124-d77e8da4f0a4-8a81a791 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f54f0769-8839-6399-4124-d77e8da4f0b2-8a81a791 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f54f0769-8839-6399-4124-d77e8da4f0b8-8a81a791 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f54f0769-8839-6399-4124-d77e8da4f0be-8a81a791 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f54f0769-8839-6399-4124-d77e8da4f0c4-8a81a791 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f54f0769-8839-6399-4124-d77e8da4f0ca-8a81a791 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f54f0769-8839-6399-4124-d77e8da4f0d3-8a81a791 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f54f0769-8839-6399-4124-d77e8da4f0d5-8a81a791 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f54f0769-8839-6399-4124-d77e8da4f0db-8a81a791 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f54f0769-8839-6399-4124-d77e8da4f0e3-8a81a791 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f54f0769-8839-6399-4124-d77e8da4f0e9-8a81a791 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3fe76ee2-a413-4017-98c3-9419201fd561-8a81a791 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3fe76ee2-a413-4017-98c3-9419201fd564-8a81a791 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3fe76ee2-a413-4017-98c3-9419201fd567-8a81a791 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_68cfb20b-eb21-a767-17ce-a08f274b83f5-3a81a79b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_23771383-f14c-f258-6813-8c20aecb1706-c481a79f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a0d91d46-47a1-1f96-7a31-575e5730e025-c481a79f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_01d7a7a0-84c0-8656-c365-0f9d637b6a66-c481a79f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5f8429b6-41eb-9f97-038e-26eb41192930-c481a79f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fff4db16-5b52-0a79-4b6f-5e9007c11a23-c481a79f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fff4db16-5b52-0a79-4b6f-5e9007c11a2d-c481a79f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fff4db16-5b52-0a79-4b6f-5e9007c11a37-c481a79f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fff4db16-5b52-0a79-4b6f-5e9007c11a41-c481a79f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-feaeaa95-a9fc-5563-1786-f12519073c31-c481a79f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-feaeaa95-a9fc-5563-1786-f12519073c3b-c481a79f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-feaeaa95-a9fc-5563-1786-f12519073c45-c481a79f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-feaeaa95-a9fc-5563-1786-f12519073c4f-c481a79f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bbe9c80c-6d91-092b-1260-7e01f0b950d5-8581a7a4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bbe9c80c-6d91-092b-1260-7e01f0b950d7-8581a7a4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f3fe809e-b063-baed-5ab4-e13ca764d29e-8581a7a4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f3fe809e-b063-baed-5ab4-e13ca764d2a0-8581a7a4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bbe9c80c-6d91-092b-1260-7e01f0b950eb-8581a7a4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bbe9c80c-6d91-092b-1260-7e01f0b950ed-8581a7a4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bbe9c80c-6d91-092b-1260-7e01f0b950ff-8581a7a4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bbe9c80c-6d91-092b-1260-7e01f0b95101-8581a7a4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d1f17450-3cb2-9dcd-4c35-720adbf1ba2d-ae81a7b1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-f076227d-a3c0-ec5f-8607-568219d3e82d-ae81a7b1 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_026eeb82-6431-1f56-def7-3f047ee7f64f-7f81a7d9 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_23771383-f14c-f258-6813-8c20aecb1706-2681a7da {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a0d91d46-47a1-1f96-7a31-575e5730e025-2681a7da {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_01d7a7a0-84c0-8656-c365-0f9d637b6a66-2681a7da {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5f8429b6-41eb-9f97-038e-26eb41192930-2681a7da {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fff4db16-5b52-0a79-4b6f-5e9007c11a23-2681a7da {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fff4db16-5b52-0a79-4b6f-5e9007c11a2d-2681a7da {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fff4db16-5b52-0a79-4b6f-5e9007c11a37-2681a7da {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fff4db16-5b52-0a79-4b6f-5e9007c11a41-2681a7da {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-feaeaa95-a9fc-5563-1786-f12519073c31-2681a7da {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-feaeaa95-a9fc-5563-1786-f12519073c3b-2681a7da {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-feaeaa95-a9fc-5563-1786-f12519073c45-2681a7da {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-feaeaa95-a9fc-5563-1786-f12519073c4f-2681a7da {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_46b1a04e-8645-269d-cc59-d96f5580c329-8981a7db {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a838215d-e057-be93-0d3a-982bd95a2ca7-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bb4ba837-f337-8633-0425-c74abc0b9cbc-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b39d05e5-b184-8a72-83b3-838ded34f418-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a494b02c-5f20-3f98-ad18-7826345ad2f3-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2c6e19fb-015e-1f93-c214-ad7503ae8222-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ca17e3a-2e5c-bec3-f0a2-130354421e42-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8db5d945-b8ea-7f30-9839-5e3786a32301-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b6d06030-accb-e66a-bcc7-0d11b06c71d6-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7487e830-4345-93d5-c312-cf9181c152bd-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cbb20302-1dd0-7018-5cb4-b6bb5d9162bd-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-df9cef9e-b9c8-6091-0ac3-73c154ce5c01-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1424c3ab-e70e-c154-6490-bc883fff879f-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_971865c5-6414-b263-2ae2-b8b8fbbc690d-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fc6da3ff-069c-619a-fa75-c58167bd5d21-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bab380a8-5ed5-b47f-fd4d-7b074a86f34e-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fadb85bc-36b6-78bc-c755-8436e15727c1-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5a367269-1533-5b37-5066-8c6d151e7694-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_21734dcc-adde-c5a4-588e-cef0bf644265-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f6f1ca4a-1db5-7cbe-9ff3-280999fd7976-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_40d72c97-ca39-e0ef-23b5-068ef5ef5bbd-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa183908-ddde-2c8f-45c0-7115891f6519-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f3f48bf2-7932-568c-90d5-9267fb6f2161-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6b5b11b1-7302-5ea3-ce23-adb011498087-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1b660a6b-f4b1-4e48-2fd9-6fd16eabc665-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6b4f0756-1a40-fa4e-d080-25870825912f-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c7485d6e-c9d9-7d93-c33f-491221848d15-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3b3aa61e-8352-4468-93aa-44481e892bc0-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2df32481-210a-a2c3-b1ef-8a13826ec61e-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_244644ee-7fe3-6f41-e770-7d5e1582f13b-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_55918c45-a991-0595-cd0f-e39c66d17382-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a4f435cb-1112-4a69-60db-54dee4ad11bc-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-afcbfa51-c4a7-0c4a-ea02-a06344568c38-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_47a4032e-74d0-711b-81f1-e947499bf252-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d8b034bc-0d80-6f84-4a27-c4a5f825466e-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_04b99828-b2e2-a5f6-d27d-e12dc1f2a9c6-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5dc77345-6086-43ad-0e2b-1ec7238a516c-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ec6fa379-04d2-28c8-7940-c40f011dc041-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_91dee64d-d7b5-4606-e102-06ec953d30fb-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_04c1e101-8f3a-33e9-d722-33d804a82f65-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7eb223c2-b483-b23d-be32-9cdb6ab6a61a-1970c846 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5deb58ab-b8aa-f1b2-ce07-5244b48ed7a6-08e4100f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_21e05fe8-2cab-00fe-7151-9a2db92de02b-08e4100f {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_5deb58ab-b8aa-f1b2-ce07-5244b48ed7a6-fec888ae {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_21e05fe8-2cab-00fe-7151-9a2db92de02b-fec888ae {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

@media screen and (max-width: 991px) {
  #w-node-_9e2e1645-007c-ec6e-6fc3-3db38e9783e1-6281a71a {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-fc6f5234-7f11-3c94-d6b9-da27a5205834-a081a75a {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_46b1a04e-8645-269d-cc59-d96f5580c329-8981a7db {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}

@media screen and (max-width: 767px) {
  #w-node-db19fefa-9813-0dfe-699e-648e0a5ebb60-6a81a714 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_6f5d0126-fdff-f6bd-9b0d-93dec1536f49-6a81a714 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-c441f207-6c41-43fe-01b2-0408122c22ed-1981a74e {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-fdc8fb50-bbc6-e173-00cc-552f6f4f9177-1981a74e {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-c441f207-6c41-43fe-01b2-0408122c22ed-6281a790 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-fdc8fb50-bbc6-e173-00cc-552f6f4f9177-6281a790 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_9b1eada1-3c57-7894-424b-bcb4ab2b77f3-ab2b77d7 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_28dec188-8d01-fd84-12fc-68ebd982ca00-d982c9f8 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_28dec188-8d01-fd84-12fc-68ebd982ca06-d982c9f8 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_28dec188-8d01-fd84-12fc-68ebd982ca0c-d982c9f8 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_28dec188-8d01-fd84-12fc-68ebd982ca12-d982c9f8 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_43078656-1c0b-01a2-e7fb-96fc27c283a8-6a81a714 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_7d55f2b8-b7ed-2732-002c-8020ec1bf299-6a81a714 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-db19fefa-9813-0dfe-699e-648e0a5ebb60-6a81a714 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-db19fefa-9813-0dfe-699e-648e0a5ebb6d-6a81a714 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-db19fefa-9813-0dfe-699e-648e0a5ebb66-6a81a714 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-db19fefa-9813-0dfe-699e-648e0a5ebb86-6a81a714 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_6f5d0126-fdff-f6bd-9b0d-93dec1536f49-6a81a714 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-c441f207-6c41-43fe-01b2-0408122c22e7-1981a74e {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-c441f207-6c41-43fe-01b2-0408122c22e1-1981a74e {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-c441f207-6c41-43fe-01b2-0408122c22ed-1981a74e {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fdc8fb50-bbc6-e173-00cc-552f6f4f9177-1981a74e {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-c441f207-6c41-43fe-01b2-0408122c22db-1981a74e {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_40a6897b-96dc-4dd6-87d6-ddd6d223f716-1981a74e {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-_5cd1bf0e-08fa-52a4-56cc-57b6792a38e1-1981a74e {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-f2447277-0af2-f960-4829-701e8062523c-6981a758 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_026c156d-2ba4-a219-7eae-13081b74e51e-d181a784 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-c441f207-6c41-43fe-01b2-0408122c22db-6281a790 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-c441f207-6c41-43fe-01b2-0408122c22e7-6281a790 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-c441f207-6c41-43fe-01b2-0408122c22e1-6281a790 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-c441f207-6c41-43fe-01b2-0408122c22ed-6281a790 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fdc8fb50-bbc6-e173-00cc-552f6f4f9177-6281a790 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5cd1bf0e-08fa-52a4-56cc-57b6792a38e1-6281a790 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-f54f0769-8839-6399-4124-d77e8da4f0a4-8a81a791 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }

  #w-node-f54f0769-8839-6399-4124-d77e8da4f0b2-8a81a791 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-f54f0769-8839-6399-4124-d77e8da4f0b8-8a81a791 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-f54f0769-8839-6399-4124-d77e8da4f0be-8a81a791 {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_026eeb82-6431-1f56-def7-3f047ee7f64f-7f81a7d9 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_5b33132a-7e3d-d164-7df3-c696681697cd-08e4100f {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5b33132a-7e3d-d164-7df3-c696681697d3-08e4100f {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5b33132a-7e3d-d164-7df3-c696681697d9-08e4100f {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5b33132a-7e3d-d164-7df3-c696681697df-08e4100f {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5deb58ab-b8aa-f1b2-ce07-5244b48ed7a6-08e4100f {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_21e05fe8-2cab-00fe-7151-9a2db92de015-08e4100f {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_21e05fe8-2cab-00fe-7151-9a2db92de01b-08e4100f {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_21e05fe8-2cab-00fe-7151-9a2db92de021-08e4100f {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_21e05fe8-2cab-00fe-7151-9a2db92de027-08e4100f {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_21e05fe8-2cab-00fe-7151-9a2db92de02b-08e4100f {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5b33132a-7e3d-d164-7df3-c696681697cd-fec888ae {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5b33132a-7e3d-d164-7df3-c696681697d3-fec888ae {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5b33132a-7e3d-d164-7df3-c696681697d9-fec888ae {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5b33132a-7e3d-d164-7df3-c696681697df-fec888ae {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5deb58ab-b8aa-f1b2-ce07-5244b48ed7a6-fec888ae {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_21e05fe8-2cab-00fe-7151-9a2db92de015-fec888ae {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_21e05fe8-2cab-00fe-7151-9a2db92de01b-fec888ae {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_21e05fe8-2cab-00fe-7151-9a2db92de021-fec888ae {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_21e05fe8-2cab-00fe-7151-9a2db92de027-fec888ae {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_21e05fe8-2cab-00fe-7151-9a2db92de02b-fec888ae {
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
}
@font-face {
  font-family: 'Balootammudu2';
  src: url('https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62f281d533f545e961298711_BalooTammudu2-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Balootammudu2';
  src: url('https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62f281d5533cf2d7ad4bc473_BalooTammudu2-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Tt commons';
  src: url('https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/628418216bdeddfe8ebab3ff_TT%20Commons%20Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Tt commons';
  src: url('https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62841821717ca94bfc445f1c_TT%20Commons%20DemiBold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Font awesome 6 pro solid 900';
  src: url('https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62d05d5fbf252c34b502b48e_Font%20Awesome%206%20Pro-Solid-900.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Overpass';
  src: url('https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62f2819ce3e5064d2ec20ecd_overpass-regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Overpass';
  src: url('https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62f2819cfde2c25c9da6f958_overpass-semibold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Overpass';
  src: url('https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62f2819c3288e35c0dc416f2_overpass-extrabold-italic.otf') format('opentype');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Overpass';
  src: url('https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62f2819c3d1cea0d4845b401_overpass-thin-italic.otf') format('opentype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Overpass';
  src: url('https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62f2819c5a19e15bf6ac8b43_overpass-thin.otf') format('opentype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Overpass';
  src: url('https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62f2819c730ae0f4acf7ae1d_overpass-semibold-italic.otf') format('opentype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Overpass';
  src: url('https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62f2819c0b52a6582603538d_overpass-bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Overpass';
  src: url('https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62f2819c1df594e3c09a8a78_overpass-bold-italic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Overpass';
  src: url('https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62f2819c70631ec003e3e0ac_overpass-extrabold.otf') format('opentype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Overpass';
  src: url('https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62f2819cd84ffb03400a17ae_overpass-extralight.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Overpass';
  src: url('https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62f2819c29b980844d0d4097_overpass-heavy.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Overpass';
  src: url('https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62f2819c7568b44aac7f3319_overpass-heavy-italic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Overpass';
  src: url('https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62f2819c523cfad8ae774d2b_overpass-extralight-italic.otf') format('opentype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Overpass';
  src: url('https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62f2819cdf043877c3ed931e_overpass-italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Overpass';
  src: url('https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62f2819c9576fddbec383349_overpass-light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Overpass';
  src: url('https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/62f2819c9aa17f1a4302c35f_overpass-light-italic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Quincycf';
  src: url('https://uploads-ssl.webflow.com/603e8cef693c1f49f3e84e58/63ea67213b7abaa07a830809_QuincyCF-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}