html{min-height:100%!important;padding:0;margin:0;overflow-x:hidden}::-webkit-scrollbar{-webkit-appearance:none;width:7px}::-webkit-scrollbar-thumb{border-radius:4px;background-color:#00000080;-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}body{height:100%!important;max-width:100%;padding:0;margin:0;font-size:18px;font-weight:400;font-family:Source Sans Pro,sans-serif;-webkit-box-shadow:rgba(0,0,0,.08) 0 0 21px 14px;-moz-box-shadow:rgba(0,0,0,.08) 0 0 21px 14px;box-shadow:#00000014 0 0 21px 14px}p{margin:0;padding:0;text-decoration:none;text-indent:0;text-overflow:ellipsis;white-space:normal;overflow:hidden;display:block;width:100%;max-width:100%;min-width:0;max-height:100%;min-height:0;text-align:left;text-transform:none}a{color:inherit;text-decoration:underline;transition:text-decoration .2s ease-in-out}a:hover{color:inherit;text-decoration:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:auto;font-weight:700}h1{font-size:32px}h2{font-size:25px}h2+p{margin-top:1rem}h3{font-size:23px}h4{font-size:21px}h5{font-size:18px}h6{font-size:16px}legend{font-size:1.2rem;font-weight:400;color:inherit;margin-bottom:.5rem}.aria-live-region-visible{overflow:visible;text-overflow:unset}.invalid-field{border:2px solid red;background-color:#ffe6e6}.non-editable-display-text{word-wrap:break-word;overflow-wrap:break-word;white-space:normal;display:block;font-weight:700;color:#007bff;padding:.5rem;font-family:monospace}.phloginform{display:block;padding-bottom:15px}.phloginform .form-group{margin:0 auto 10px}.phloginform .form-group .form-control{color:#000;background-color:transparent;padding:10px;border:1px solid #6482c0;border-radius:3px;font-size:17px;line-height:1}.phloginform .loginbutton{background-color:#0d6efd!important;border-color:#0d6efd!important;color:#fff!important;padding:10px 15px;border:0;border-radius:3px;border-width:3px;border-style:solid;font-family:Source Sans Pro,sans-serif;font-size:17px;line-height:1;text-transform:uppercase;cursor:pointer;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;display:block;width:100%}.loginbutton .spinner-border{vertical-align:text-bottom}.indexpagemaincontent{overflow-y:auto;height:100%!important;background-image:url(/assets/Shore-ndwBtExo.jpg);background-size:cover;background-position:center;padding:135px 15px;max-width:calc(100% - 30px);margin:0 15px}.indexpagemaincontent .card{display:block;max-width:460px;background-color:#ffffffe6;margin:auto;transition:.5s ease-in-out;border:0;border-radius:4px;overflow:hidden;box-shadow:#00000024 0 0 21px 14px}.indexpagemaincontent .card .header-logo{background-color:#fff;padding:15px}.indexpagemaincontent .card .header-logo .header-logo-image-container{width:100%;max-width:220px;min-height:78px;background-image:url(/assets/CC-Logo-FWBf-zYY.jpg);background-size:contain;background-position:center;background-repeat:no-repeat;margin:0 auto}.ipmtitle{width:100%;color:#fff;background-color:#6482c0;font-weight:700;font-size:25px;padding:15px;line-height:1;text-align:center;margin:auto;text-transform:uppercase}.ipmform{padding:30px 25px 45px}.ipmform-btn-primary{background-color:#6482c0!important;border-color:#6482c0!important;letter-spacing:.02em;color:#fff!important;padding:10px 15px;border:0;border-radius:3px;border-width:3px;border-style:solid;font-family:Source Sans Pro,sans-serif;font-size:16px;line-height:1;text-transform:uppercase;cursor:pointer;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.ipmform-btn-primary-account{text-align:center}.ipmform-privacy{padding-bottom:20px;padding-top:15px;text-align:center;width:100%}.quick-actions-stack{display:flex;flex-direction:row;gap:1rem}@media (max-width: 600px){.quick-actions-stack{flex-direction:column!important;gap:.75rem}.quick-actions-stack a{width:100%;text-align:center}}.ccpa-modal{font-size:22px}.ccpa-modal-header{background-color:#6482c0;color:#fff;border-bottom:none}.ccpa-modal-header .btn-close{filter:invert(1)}.ccpa-modal-link{color:#6482c0}.ccpa-modal-title{font-size:34px}.indexpagemain{overflow-y:auto;height:100%!important;margin:0;display:flex;flex-direction:column;flex:1;padding:0;overflow-x:hidden}.forgotusernamepagemaincontent{overflow-y:auto;background:linear-gradient(#00000080,#00000080),url(/assets/Shore-ndwBtExo.jpg);min-height:100vh;background-size:cover;background-position:center;padding:10% 15px;max-width:100%;margin:0;box-sizing:border-box}.forgotusernamepagemaincontent .card{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:650px;background-color:#ffffffe6;margin:auto;transition:.5s ease-in-out;border:0;border-radius:4px;overflow:hidden;box-shadow:#00000024 0 0 21px 14px}.fupmform-btn-primary{background-color:#6482c0!important;border-color:#6482c0!important;letter-spacing:.02em;color:#fff!important;padding:10px 15px;border:0;border-radius:3px;border-width:3px;border-style:solid;font-family:Source Sans Pro,sans-serif;font-size:16px;line-height:1;text-transform:uppercase;cursor:pointer;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;transition:.3s ease-in-out;width:100%;height:auto;font-weight:700}.fupmtitle{width:100%;color:#fff;background-color:#6482c0;font-weight:700;font-size:25px;padding:15px;line-height:1;text-align:center;margin:auto;text-transform:uppercase}.fupmformfooter{padding:40px;display:flex;flex-wrap:nowrap;justify-content:center;width:100%;gap:15px;flex-direction:row}@media (max-width: 500px){.fupmformfooter{flex-direction:column}.fupmform-btn-primary{max-width:none}}.fupmstep:after{content:"";display:block;height:1px;background-color:#ccc;margin:20px auto;max-width:550px}.fupmform-btn-primary.btn-inverted{background-color:#fff!important;color:#6482c0!important;border:2px solid #6482c0!important}.fupmform{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:center;flex-wrap:wrap;height:100%}.fupmform .form-group{margin:0 auto 10px;width:100%}.fupmform .form-group .form-control{color:#000;background-color:transparent;padding:10px;border:1px solid #6482c0;border-radius:3px;font-size:17px;line-height:1}.fupmformbody{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:650px;padding:15px 40px 40px}.fupmstep{width:100%}.forgotusernamepagemain{overflow-y:auto;height:100%!important;margin:0;display:flex;flex-direction:column;flex:1;padding:0;overflow-x:hidden}.resetpasswordpagemaincontent{overflow-y:auto;background:linear-gradient(#00000080,#00000080),url(/assets/Shore-ndwBtExo.jpg);min-height:100vh;background-size:cover;background-position:center;padding:10% 15px;max-width:100%;margin:0;box-sizing:border-box}.resetpasswordpagemaincontent .card{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:650px;background-color:#ffffffe6;margin:auto;transition:.5s ease-in-out;border:0;border-radius:4px;overflow:hidden;box-shadow:#00000024 0 0 21px 14px}.rpform-btn-primary{background-color:#6482c0!important;border-color:#6482c0!important;letter-spacing:.02em;color:#fff!important;padding:10px 15px;border:0;border-radius:3px;border-width:3px;border-style:solid;font-family:Source Sans Pro,sans-serif;font-size:16px;line-height:1;text-transform:uppercase;cursor:pointer;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;transition:.3s ease-in-out;width:100%;height:auto;font-weight:700}.rptitle{width:100%;color:#fff;background-color:#6482c0;font-weight:700;font-size:25px;padding:15px;line-height:1;text-align:center;margin:auto;text-transform:uppercase}.rpformfooter{padding:40px;display:flex;flex-wrap:nowrap;justify-content:center;width:100%;gap:15px;flex-direction:row}.rpform{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:center;flex-wrap:wrap;height:100%}.rpform .form-group{margin:0 auto 10px;width:100%}.rpform .form-group .form-control{color:#000;background-color:transparent;padding:10px;border:1px solid #6482c0;border-radius:3px;font-size:17px;line-height:1}.rpformbody{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:650px;padding:15px 40px 40px}.rpstep{width:100%}@media (max-width: 500px){.rpformfooter{flex-direction:column}.rpform-btn-primary{max-width:none}}.rpstep:after{content:"";display:block;height:1px;background-color:#ccc;margin:20px auto;max-width:550px}.rpform-btn-primary.btn-inverted{background-color:#fff!important;color:#6482c0!important;border:2px solid #6482c0!important}.rptextlink{text-decoration:none;color:inherit;cursor:pointer;color:#6482c0}.rpform{text-align:left;align-items:flex-start}.rpform .form-group{display:flex;flex-direction:column;margin-bottom:1rem;align-items:flex-start;text-align:left;width:100%}.rpform-btn-primary:focus,.btn:focus,button:focus{outline:3px solid #1976d2!important;outline-offset:2px!important;box-shadow:0 0 0 3px #90caf9!important;z-index:1}.resetpasswordpagemain,.createaccountpagemain{overflow-y:auto;height:100%!important;margin:0;display:flex;flex-direction:column;flex:1;padding:0;overflow-x:hidden}.homepagemaincontent{overflow-y:auto;min-height:100vh;max-width:100%;margin:0;box-sizing:border-box;padding:0}.main-content-layout{margin-top:1.5rem;align-items:flex-start}.nav-pdropdown{background-color:#4c608e;font-size:26px}.nav-pdropdown .dropdown-toggle,.nav-pdropdown .dropdown-toggle:focus,.nav-pdropdown .dropdown-toggle:active,.nav-pdropdown .dropdown-toggle.show{color:#fff}.nav-pdropdown .dropdown-item{background-color:#4c608e;color:#fff;font-size:26px;padding-top:.5rem;padding-bottom:.5rem;margin:0;border-radius:0}.nav-pdropdown .dropdown-menu{background-color:#4c608e;padding-top:0;padding-bottom:0;margin:0;border:none;width:100%}.nav-pdropdown .dropdown-divider{margin:0;border-color:#fff3}.nav-pdropdown .dropdown-toggle:focus{outline:3px solid #1976d2!important;outline-offset:2px!important;box-shadow:0 0 0 3px #90caf9!important;z-index:1}.add-another-policy-modal-header{background-color:#6482c0;color:#fff;border-bottom:none}.add-another-policy-modal-header .btn-close{filter:invert(1)}.add-another-policy-label,.add-another-policy-description{color:#4c608e}.add-another-policy-modal .modal-dialog{min-width:100%}@media (min-width: 768px){.add-another-policy-modal .modal-dialog{min-width:800px}}.modal .modal-body{padding:20px 30px}.nav-aodropdown{background-color:#4c608e;font-size:26px}.nav-aodropdown .dropdown-toggle,.nav-aodropdown .dropdown-toggle:focus,.nav-aodropdown .dropdown-toggle:active,.nav-aodropdown .dropdown-toggle.show{color:#fff}.nav-aodropdown .dropdown-item{background-color:#4c608e;color:#fff;font-size:26px;padding-top:.5rem;padding-bottom:.5rem;margin:0;border-radius:0}.nav-aodropdown .dropdown-menu{background-color:#4c608e;border:none;padding:0;margin-top:.25rem;border-radius:0;white-space:nowrap;min-width:auto!important;width:auto!important;box-shadow:0 4px 8px #00000026}.nav-aodropdown .dropdown-divider{margin:0;border-color:#fff3}.nav-aodropdown .dropdown-toggle:focus{outline:3px solid #1976d2!important;outline-offset:2px!important;box-shadow:0 0 0 3px #90caf9!important;z-index:1}.header-logo{padding:15px}.header-logo-container{border-right:1px solid white}.header-navbar{background-color:#6482c0;width:100%}.header-container{width:100%}.header-nav{display:flex;align-items:center;justify-content:flex-start;width:100%;align-content:center}.navbar-text{color:#fff;font-weight:700;font-size:26px;text-transform:uppercase;margin:0;line-height:1}.navbar-text-wrapper{display:flex;align-items:center;height:100%}.user-icon,.bell-icon{color:#fff;width:35px;height:35px}.nav-group{display:flex;align-items:center}.policy-group>*:not(:last-child),.user-group>*:not(:last-child){margin-right:1rem}.header-nav>.nav-group:not(:last-child){margin-right:4rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header-navbar .navbar-toggler-icon{filter:none;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")!important}.header-navbar .navbar-toggler{border-color:#fff!important}.nav-link,.dropdown-toggle{padding:.5rem 1rem}@media (max-width: 575.98px){.nav-link,.dropdown-toggle{padding:.5rem .75rem}}.policy-card{width:100%;border:1.5px solid #6482c0;border-radius:.5rem;overflow:visible;box-shadow:0 2px 8px #0000001a}.policy-left-col{padding:1rem;color:#6482c0}.policy-header{cursor:pointer}.policy-icon{width:50px;height:50px}.policy-title{margin:0;font-size:30px}.policy-number{margin:0;font-weight:700;text-transform:uppercase;font-size:30px}.divider{border:0;border-top:1px solid #6482c0;margin:.5rem 0}.company-logo{width:100%;max-width:200px;height:auto;border-radius:.25rem}.company-name{font-size:21px;color:inherit}.policy-status{margin:.25rem 0;font-size:18px}.policy-status-value{font-weight:700}.policy-status-value.expired{color:red}.policy-status-value.active{color:green}.effective-date{margin:.25rem 0;font-size:18px}.date-text{font-weight:700}.another-address{margin:.25rem 0;font-size:18px}.more-info-link{font-weight:700;text-transform:uppercase;text-decoration:none;color:#6482c0;font-size:18px}.policy-card-dropdown,.policy-card-dropdown .dropdown-toggle,.policy-card-dropdown .dropdown-toggle>span{font-size:22px;font-weight:700;color:#6482c0}.policy-card-dropdown .dropdown-toggle:focus,.policy-card-dropdown .dropdown-toggle:hover,.policy-card-dropdown .show.dropdown-toggle,.policy-card-dropdown .show>.dropdown-toggle{color:#fff!important}.policy-card-dropdown .dropdown-toggle:after{display:none!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.policy-right-col{background:#6482c0;color:#fff;padding:1.5rem 1rem;border-radius:0 .5rem .5rem 0}.contact-link{background:none;border:none;color:#fff;text-decoration:underline;cursor:pointer;padding:0;font:inherit}.contact-link:hover{color:inherit;text-decoration:none}.policy-change-modal-header{background-color:#6482c0;color:#fff;border-bottom:none}.policy-change-modal-header .btn-close{filter:invert(1)}.news-card{background-color:#f5f8fe;border-radius:.5rem;border:1.5px solid #6482c0;color:#6482c0;width:400px}.news-heading-divider{border:none;border-top:1px solid #6482c0}.news-list{list-style:none;padding:0;margin:0}.news-date{font-size:14px}.news-link{text-decoration:none}.news-link:hover{text-decoration:underline}.news-more{text-align:left}.coastal-footer{background-color:#6482c0;color:#fff;font-size:22px}.footer-top-bar{background-color:#4c608e;width:100%;height:5px;position:absolute;top:0;left:0}.addanotherpolicycard{width:100%;border:3px solid #365899!important;border-radius:.5rem;overflow:hidden;height:100%;min-height:310px;background-color:#f5f8fe;padding:15px;box-shadow:0 2px 8px #0000001a;color:#6482c0;font-size:38px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1.5px solid #6482c0;background:#f5f8fe;cursor:pointer;text-align:center;transition:box-shadow .2s,border-color .2s}.addanotherpolicycard:focus,.addanotherpolicycard:hover{border-color:#005fcc;box-shadow:0 4px 12px #005fcc1f;outline:none}.homepagemain{overflow-y:auto;height:100%!important;margin:0;display:flex;flex-direction:column;flex:1;padding:0;overflow-x:hidden}.skip-to-content{position:relative;margin:-1px 0 0;background-color:#fff;color:#007bff;padding:.5rem 1rem;z-index:1000;text-decoration:none;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;white-space:nowrap}.skip-to-content:focus{position:relative;clip:auto;clip-path:none;height:auto;width:auto;margin:0;transform:none;outline:2px solid #007bff}.skip-link{position:absolute;left:-999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:1000;background:#fff;color:#005fcc;padding:8px 16px;border:2px solid #005fcc;border-radius:4px}.skip-link:focus{left:16px;top:16px;width:auto;height:auto;outline:none}.left-navbar .navbar-text p{color:#4c608e;font-size:1.2rem;font-weight:400;line-height:1.7;margin:0;padding:0;text-decoration:none;text-indent:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;width:100%;max-width:100%;min-width:0;max-height:100%;min-height:0;text-align:left;text-transform:none}.left-nav-container-2{padding-left:8px;padding-top:0;padding-bottom:15px}.left-nav-header-div{display:flex;justify-content:space-between;align-items:center;width:100%}.left-nav-container-3{width:100%;padding:0;margin:0;display:flex;flex-direction:column}.left-navbar{background-color:#f5f8fe;height:100vh;width:350px;z-index:999;display:flex;flex-direction:column}@media (max-width: 991.98px){.left-navbar{width:100%;height:auto;position:relative}.navbar-toggle{width:56px;max-width:none;flex-shrink:0;margin:0 0 0 auto}}.left-navbar .nav-link{color:#4c608e;font-size:1.3rem;font-weight:400;padding-right:10px;padding-left:10px;border-bottom:1px solid #4c608e}.left-navbar .nav-link:hover{color:#fff;background-color:#4c608e}.left-navbar .nav-link.active{color:#fff;font-weight:700;background-color:#4c608e}.left-navbar .navbar-toggler-icon{filter:none;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.left-navbar .navbar-toggler{border-color:#000!important}.policydashboardmaincontent{flex:1;padding:2rem;overflow-y:auto;min-height:100vh;background-size:cover;background-position:center;max-width:100%;margin:0;box-sizing:border-box;color:#4c608e}.dashboard-main-col{padding-right:2rem}.dashboard-contact-stack{width:100%;max-width:350px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:1rem}.coverages-section-container{padding:1rem 1.5rem}@media (max-width: 991.98px){.policydashboardmaincontent{width:100%;padding:1rem}.dashboard-main-col{padding-right:0}.dashboard-contact-stack{max-width:100%}.coverages-section-container{padding-left:.75rem;padding-right:.75rem}}.policyspecificpage-layout{display:flex;flex-direction:column;height:100vh;padding:0}.main-layout{display:flex;flex:1}@media (max-width: 991.98px){.main-layout{display:block}}.userinfo-card{background-color:#f5f8fe;border-radius:.5rem;border:1.5px solid #6482c0;color:#4c608e}.userinfo-title{color:#4c608e}.userinfo-heading-divider{border:none;border-top:1px solid #6482c0;margin:0 0 1rem}.userinfo-list{list-style:none;padding:0;margin:0}.userinfo-link,.userinfo-card-body-color{color:#4c608e}.userinfo-update{text-align:left}.userinfo-icon{margin-right:8px}@media (max-width: 991.98px){.userinfo-card{width:100%;max-width:100%;margin-left:0;margin-right:0}}.agencyinfo-card{background-color:#f5f8fe;border-radius:.5rem;border:1.5px solid #6482c0;color:#4c608e}.agencyinfo-title{color:#4c608e}.agencyinfo-heading-divider{border:none;border-top:1px solid #6482c0;margin:0 0 1rem}.agencyinfo-list{list-style:none;padding:0;margin:0}.agencyinfo-icon{margin-right:8px;color:#4c608e}@media (max-width: 991.98px){.agencyinfo-card{width:100%;max-width:100%;margin-left:0;margin-right:0}}.box-component{border:2px solid #4c608e;border-radius:.5rem;padding:1rem 1rem 2.5rem!important;background-color:#f9f9fc;box-shadow:0 4px 6px #0000001a;position:relative}.box-component .title-bar{background-color:#4c608e;color:#fff;padding:.5rem 1rem;border-radius:.5rem .5rem 0 0;font-size:1.25rem;position:absolute;top:-1rem;left:1rem;right:1rem;text-align:center;z-index:1}.box-component .content{margin-top:2rem}.policydashboardmain{overflow-y:auto;height:100%!important;margin:0;display:flex;flex-direction:column;flex:1;padding:0;overflow-x:hidden}.fupmform-btn-primary:focus,.btn:focus,button:focus{outline:3px solid #1976d2!important;outline-offset:2px!important;box-shadow:0 0 0 3px #90caf9!important;z-index:1}@media (max-width: 575.98px){.fupm-second-col{margin-top:2rem}}.notificationsmain{overflow-y:auto;height:100%!important;margin:0;display:flex;flex-direction:column;flex:1;padding:0;overflow-x:hidden}.notificationsmaincontent{flex:1;padding:2rem;overflow-y:auto;min-height:100vh;background-size:cover;background-position:center;max-width:100%;margin:0;box-sizing:border-box;color:#4c608e}@media (max-width: 991.98px){.notificationsmaincontent{width:100%;padding:1rem}}.noti-table thead th,.noti-table tbody td{border-left:none;border-right:none}.noti-table thead th,.noti-table tbody td{border-top:2px solid #6482c0;border-bottom:2px solid #6482c0}.noti-table tbody tr:last-child td{border-bottom:2px solid #6482c0}.noti-table tbody{font-size:16px}.noti-table thead th{font-size:18px;color:#4c608e}.verifyloginpagemain{overflow-y:auto;height:100%!important;margin:0;display:flex;flex-direction:column;flex:1;padding:0;overflow-x:hidden}.verifyloginpagemaincontent{overflow-y:auto;background:linear-gradient(#00000080,#00000080),url(/assets/Shore-ndwBtExo.jpg);min-height:100vh;background-size:cover;background-position:center;padding:10% 15px;max-width:100%;margin:0;box-sizing:border-box}.verifyloginpagemaincontent .card{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:650px;background-color:#ffffffe6;margin:auto;transition:.5s ease-in-out;border:0;border-radius:4px;overflow:hidden;box-shadow:#00000024 0 0 21px 14px}.vlform{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:center;flex-wrap:wrap;height:100%}.vlformbody{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:650px;padding:15px 40px 40px}.vltitle{width:100%;color:#fff;background-color:#6482c0;font-weight:700;font-size:25px;padding:15px;line-height:1;text-align:center;margin:auto;text-transform:uppercase}.vlformfooter{padding:40px;display:flex;flex-wrap:nowrap;justify-content:center;width:100%;gap:15px;flex-direction:row}.vlform-btn-primary{background-color:#6482c0!important;border-color:#6482c0!important;letter-spacing:.02em;color:#fff!important;padding:10px 15px;border:0;border-radius:3px;border-width:3px;border-style:solid;font-family:Source Sans Pro,sans-serif;font-size:16px;line-height:1;text-transform:uppercase;cursor:pointer;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;transition:.3s ease-in-out;width:100%;height:auto;font-weight:700}.qr-img-container{margin:15px 0 15px -15px}.qr-img-container a{text-decoration:underline}.fallback-message-container{margin-top:10px;min-height:25px;margin-bottom:20px}.auth-fallback{text-align:left;margin-top:10px;margin-bottom:10px;padding:30px;font-size:15px;p:last-child;background-color:#f0f0f0}.vlform-btn-primary.btn-inverted{background:#fff!important;color:#6482c0!important;border:2px solid #6482c0!important}.vlform-btn-primary.btn-inverted:hover,.vlform-btn-primary.btn-inverted:focus{background:#e6ecfa!important;color:#3a4a6b!important;border-color:#3a4a6b!important}@media (max-width: 575.98px){.second-col-margin .mt-4{margin-top:1.5rem!important}}.docs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.docs-sr-only:focus{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.legal-modal{overflow-y:auto;max-height:70vh}.legal-modal h2,.legal-modal h3{margin-top:8px}.document-delivery-component .form1-button{width:100%;display:block;max-width:none}.document-delivery-component .form1-button.inline{width:auto;display:inline-block}@media (max-width: 768px){.document-delivery-component .form1-button,.document-delivery-component .form1-button.inline{width:100%;display:block;max-width:none}}.policy-history-component{margin-top:3rem}.policy-history-component .content{padding:8px;margin-top:2rem}.declarations-badge{padding:.5rem 1rem;display:inline-block}.item-description{margin-top:.5rem}.accordion-header{background-color:#ececec;color:#000;border-radius:4px;padding:10px}.accordion-button{background-color:#ececec;color:#000;border:none;box-shadow:none;padding:3px 12px}.accordion-button:not(.collapsed){background-color:#ececec;color:#000;border:none;box-shadow:none;padding:3px 12px}.policy-history-component .button-container{margin-top:2rem;margin-bottom:.5rem}.page-pill{font-size:.8rem;padding:.25rem .5rem;text-transform:uppercase;margin-left:0;margin-right:0}.effective-date{margin-top:0}.amount-table th,.amount-table td{padding:2px 8px 2px 0}.total-amount-cell{border-top:2px solid #000;padding-top:8px}.amount-table th{padding-top:0}.policy-history-component .button-container button{margin:.5rem}.toggle-breakdown-button{padding-left:0}.amount-breakdown-container{display:block;padding:10px;background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px}.policy-history-component .d-flex.align-items-center>*{max-width:100%;width:100%;box-sizing:border-box}.policy-history-component .document-download-dropdown,.policy-history-component .dropdown{max-width:100%;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.policy-history-component .button-container .btn{width:auto;max-width:none}@media (max-width: 768px){.policy-history-component .button-container{display:flex;justify-content:center;margin-top:2rem;margin-bottom:0}.accordion-item-wrapper{outline:2px solid #c9c9c9;border-radius:4px;margin-bottom:16px}}.accordion-header{display:flex;align-items:center;padding:3px;cursor:pointer}.accordion-icon{margin-right:8px;width:16px;text-align:center}.header-content{display:flex;align-items:center}.header-status{color:#666;font-style:italic}.header-date{font-weight:500;color:#4c608e;margin-right:10px}.accordion-button:after{display:none!important}@media (max-width: 768px){.accordion-header{flex-direction:column;align-items:flex-start;width:100%}.header-top{display:flex;flex-wrap:nowrap;width:100%;justify-content:flex-start;align-items:center;gap:8px}.header-bottom{margin-top:8px;width:100%;text-align:center}}.document-download-dropdown{display:inline-block;margin:.5rem 0}.document-download-dropdown .dropdown-item{font-size:.9rem;padding:.5rem 1rem}@media (max-width: 768px){.my-download-button,.dropdown-toggle{width:100%}}.amount-breakdown-container{right:10px;width:250px;overflow:visible}@media (min-width: 768px) and (max-width: 1024px){.amount-breakdown-container{width:200px;right:10px}}@media (max-width: 767px){.amount-breakdown-container{width:auto;max-width:100%;right:10px;margin-bottom:20px}}.documentsmaincontent{flex:1;padding:2rem;overflow-y:auto;min-height:100vh;background-size:cover;background-position:center;max-width:100%;margin:0;box-sizing:border-box;color:#4c608e}.document-download-component>.content,.document-upload-component>.content{flex:1}.document-download-component,.document-upload-component{min-height:0;height:100%;display:flex;flex-direction:column}.stacked-components{display:flex;flex-direction:column;gap:2rem}.stacked-components .component-3{margin-top:2rem}@media (max-width: 991.98px){.documentsmaincontent{width:100%;padding:1rem}.stacked-components-mobile{margin-top:2rem}.documentsmaincontent .document-download-component,.documentsmaincontent .document-upload-component{margin-top:2rem!important}}.documentsmain,.resendverificationemailpagemain{overflow-y:auto;height:100%!important;margin:0;display:flex;flex-direction:column;flex:1;padding:0;overflow-x:hidden}.rveform-group{margin:0 auto 10px;width:100%}.rveform-group .rveform-control{color:#000;background-color:transparent;padding:10px;border:1px solid #6482c0;border-radius:3px;font-size:17px;line-height:1}.rveform{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:center;flex-wrap:wrap;height:100%}.rveformbody{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:650px;padding:15px 40px 40px}.rvetitle{width:100%;color:#fff;background-color:#6482c0;font-weight:700;font-size:25px;padding:15px;line-height:1;text-align:center;margin:auto;text-transform:uppercase}.rvestep{width:100%}.rveform-btn-primary{background-color:#6482c0!important;border-color:#6482c0!important;letter-spacing:.02em;color:#fff!important;padding:10px 15px;border:0;border-radius:3px;border-width:3px;border-style:solid;font-family:Source Sans Pro,sans-serif;font-size:16px;line-height:1;text-transform:uppercase;cursor:pointer;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;transition:.3s ease-in-out;width:100%;height:auto;font-weight:700}.rveformfooter{padding:40px;display:flex;flex-wrap:nowrap;justify-content:center;width:100%;gap:15px;flex-direction:row}.rveform-btn-primary.btn-inverted{background:#fff!important;color:#6482c0!important;border:2px solid #6482c0!important}.rveform-btn-primary.btn-inverted:hover,.rveform-btn-primary.btn-inverted:focus{background:#e6ecfa!important;color:#3a4a6b!important;border-color:#3a4a6b!important}@media (max-width: 500px){.rveformfooter{flex-direction:column}.rveform-btn-primary{max-width:none}}.resendverificationemailpagemaincontent{overflow-y:auto;background:linear-gradient(#00000080,#00000080),url(/assets/Shore-ndwBtExo.jpg);min-height:100vh;background-size:cover;background-position:center;padding:10% 15px;max-width:100%;margin:0;box-sizing:border-box}.resendverificationemailpagemaincontent .card{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:650px;background-color:#ffffffe6;margin:auto;transition:.5s ease-in-out;border:0;border-radius:4px;overflow:hidden;box-shadow:#00000024 0 0 21px 14px}.resendverificationemailpagemaincontent .card .title{padding:15px;font-size:28px}.rvepmform-btn-primary{background-color:#6482c0!important;border-color:#6482c0!important;letter-spacing:.02em;color:#fff!important;padding:10px 15px;border:0;border-radius:3px;border-width:3px;border-style:solid;font-family:Source Sans Pro,sans-serif;font-size:16px;line-height:1;text-transform:uppercase;cursor:pointer;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;transition:.3s ease-in-out;width:100%;height:auto;font-weight:700}.claimstatusmaincontent{flex:1;padding:2rem;overflow-y:auto;min-height:100vh;background-size:cover;background-position:center;max-width:100%;margin:0;box-sizing:border-box;color:#4c608e}.accordion-item{background-color:transparent;border:3px solid transparent;border-radius:8px;margin-top:1rem;transition:border-color .3s ease}.accordion-item-expanded{border-color:##4c608e;box-shadow:0 4px 8px #0000001a}.accordion-header{border-top-left-radius:8px;border-top-right-radius:8px;background:transparent;position:relative}.claimstatusmaincontent h2{font-size:1.25rem;font-weight:500;color:##4c608e}.details-section{border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9;padding:1rem;margin-bottom:1rem;box-shadow:0 2px 4px #0000001a}.claim-status-footer{border-top:1px solid #e0e0e0;background:#fff;flex-wrap:wrap}.footer-logo{max-height:48px;width:auto}.footer-text{flex:1;margin-left:1.5rem;color:#333;white-space:normal;word-break:break-word;text-align:center;min-width:0}@media (max-width: 768px){.all-the-cards{display:flex;flex-direction:column;width:100%}.claim-step-card{width:100%;margin-bottom:16px}.claim-status-footer{flex-direction:column;align-items:flex-start;text-align:center;gap:1rem;padding:1rem}.footer-text{margin-left:0;margin-top:1rem;text-align:center}}@media (min-width: 768px){.details-section.loss-details{margin-right:1rem;margin-left:1rem}.details-section.payment-details{margin-left:1rem}.button-container .btn+.btn{margin-left:0!important}}.accordion-header{background-color:#fff;color:inherit;padding:12px 16px;border:none;border-radius:4px;cursor:pointer;display:flex;flex-direction:row;align-items:center;transition:background-color .3s ease}.accordion-header:hover{background-color:#e1e2e4}.accordion-header:focus{outline:2px solid #007bff;outline-offset:2px}.accordion-policy-number{font-weight:700;font-family:Courier New,Courier,monospace;margin-right:8px}.accordion-status{font-family:Courier New,Courier,monospace;font-weight:700;text-transform:uppercase;font-size:1.2rem;color:inherit;margin-right:8px}.accordion-icon i{color:#6482c0;font-size:16px;margin-right:8px}@media (max-width: 768px){.accordion-header{flex-direction:column}.accordion-policy-number,.accordion-status{font-size:1rem}}.claim-step-card-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:16px}.claim-step-card-content{border:1px solid #ddd;border-radius:8px;background-color:#fff;box-shadow:0 2px 4px #0000001a;width:100%;overflow:hidden;flex-grow:1}.claim-step-current-card .claim-step-card-content{background-color:#fff8e1;border:3px solid #ffb100;box-shadow:0 4px 8px #0003}.claim-step-body-container.claim-step-current-body{background-color:#fff8e1!important}.claim-step-circle{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;margin:20px 0 8px;z-index:2}.claim-step-circle .bi-check-lg{color:#fff}.claim-step-icon{font-size:24px;color:#555;margin-bottom:8px;display:block;text-align:center}.claim-step-card-wrapper:focus{outline:2px solid #005fcc;outline-offset:4px;box-shadow:none}.claim-step-icon-container{padding:8px;display:flex;align-items:center;gap:8px;box-sizing:border-box}.claim-step-number{font-size:20px;font-weight:700;color:#6482c0}.claim-step-icon-container.claim-step-with-number{justify-content:space-between;width:100%;padding-left:1.2em;padding-right:1.2em}.claim-step-icon-container.claim-step-without-number{justify-content:center}.claim-step-title-container{background-color:#6482c0;width:100%;box-sizing:border-box}.claim-step-title{font-family:Roboto,Arial,sans-serif;color:#fff;margin:0;text-align:center;padding:8px}.claim-step-body-container{padding:8px;background-color:#f9f9f9;border-top:1px solid #ddd;box-sizing:border-box;border-radius:0}.claim-step-row{margin:0 0 8px;padding:0}.claim-step-label{display:block;font-weight:700;margin:0}.claim-step-value{display:block;margin:0}.claim-step-toggle-container{display:flex;justify-content:center;width:100%;font-size:.9rem}.claim-step-toggle{color:#007bff;background:none;border:none;font:inherit;padding:0;font-size:.9rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .2s,text-decoration-thickness .2s;margin-bottom:3px}.claim-step-toggle:hover,.claim-step-toggle:focus{color:#0056b3;text-decoration-thickness:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 768px){.claim-step-card-wrapper{margin-bottom:30px;flex-direction:column;width:100%}.claim-step-card-content{width:100%}}.claim-step-explanation-box{color:#333;margin:1rem 0 0;padding:4px;background:none;border:none;border-radius:0}.claimstatusmain,.coveragesmain{overflow-y:auto;height:100%!important;margin:0;display:flex;flex-direction:column;flex:1;padding:0;overflow-x:hidden}.coveragesmaincontent{flex:1;padding:2rem;overflow-y:auto;min-height:100vh;background-size:cover;background-position:center;max-width:100%;margin:0;box-sizing:border-box;color:#4c608e}.coverages-main-col{padding-right:2rem}.coverages-contact-stack{width:100%;max-width:350px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:1rem}@media (max-width: 991.98px){.coveragesmaincontent{width:100%;padding:1rem}}@media (max-width: 991.98px){.coverages-main-col{padding-right:0}.coverages-contact-stack{max-width:100%}}.custom-table-body{font-size:16px}.custom-border-table{border-collapse:collapse}.custom-border-table th,.custom-border-table td{border:none!important}.custom-border-table thead tr{border-bottom:1px solid #6482c0}.custom-border-table thead th{color:#4c608e}.fully-borderless-table{border-collapse:collapse;border:none}.fully-borderless-table th,.fully-borderless-table td{border:none!important;padding:.75rem;vertical-align:middle;color:#4c608e}.policycontactmaincontent{flex:1;padding:2rem;overflow-y:auto;min-height:100vh;background-size:cover;background-position:center;max-width:100%;margin:0;box-sizing:border-box;color:#4c608e}.co-applicant-section{margin-top:2rem}.button-container{display:flex;justify-content:center;gap:1rem;margin-top:2rem;flex-wrap:wrap}.submit-button,.cancel-button{width:200px;padding:.75rem;text-align:center}.co-applicant-section legend,.named-insured-section legend{font-size:2rem;font-weight:500;margin-bottom:1rem;color:inherit}#namedInsuredEmail{width:130%;min-width:320px;max-width:600px}.stretch-horizontal{max-width:900px;margin-left:auto;margin-right:auto}.password-input-wrapper input[type=password],.password-input-wrapper input[type=text]{width:100%;padding-right:2.5rem;box-sizing:border-box}.password-toggle-btn{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;margin:0;cursor:pointer;z-index:2;display:flex;align-items:center;height:100%}@media (max-width: 767.98px){.button-container{flex-direction:column;align-items:stretch}.submit-button,.cancel-button{width:100%}.co-applicant-section legend,.named-insured-section legend{font-size:1.5rem}}@media (min-width: 768px) and (max-width: 1024px){.content-wrapper.text-start{max-width:100%}.button-container{flex-direction:column;align-items:stretch}.submit-button,.cancel-button{width:100%}}@media (min-width: 1024px){.button-container{flex-direction:row;justify-content:center;align-items:center}.submit-button,.cancel-button{width:200px}.content-wrapper{display:flex;flex-direction:row;gap:1rem}.short-input{max-width:150px}.narrow-row{max-width:400px;display:flex;flex-direction:column;align-items:stretch}}@media (max-width: 1023.98px){.content-wrapper .form-control[type=email]{width:100%}}.policycontactmain{overflow-y:auto;height:100%!important;margin:0;display:flex;flex-direction:column;flex:1;padding:0;overflow-x:hidden}.fileclaimmaincontent{flex:1;padding:2rem;overflow-y:auto;min-height:100vh;background-size:cover;background-position:center;max-width:100%;margin:0;box-sizing:border-box;color:#4c608e}.fileclaimmain{overflow-y:auto;height:100%!important;margin:0;display:flex;flex-direction:column;flex:1;padding:0;overflow-x:hidden}.paymentsmaincontent{flex:1;padding:2rem;overflow-y:auto;min-height:100vh;background-size:cover;background-position:center;max-width:100%;margin:0;box-sizing:border-box;color:#4c608e}.billing-info-component,.payment-method-component{display:flex;flex-direction:column}.billing-info-component>.content,.payment-method-component>.content{flex:1}.component-2,.component-3{flex:1}.top-section{margin-bottom:2rem}.stacked-components-mobile{display:flex;flex-direction:column;gap:0;margin:0;padding:0}.stacked-components-mobile>*{margin:0;padding:0}@media (max-width: 991.98px){.paymentsmaincontent{width:100%;padding:1rem}}@media (min-width: 768px) and (max-width: 991.98px){.stacked-components-mobile{height:auto!important}}@media only screen and (max-width: 430px) and (pointer: coarse) and (hover: none){.payment-history{margin-top:1.5rem}}.recurring-modal{overflow-y:auto;max-height:70vh}.make-payment-component{height:100%;display:flex;flex-direction:column}.payment-component .form-button{width:100%;display:block;max-width:none}.payment-component .form-button.inline{width:auto;display:inline-block}@media (max-width: 768px){.payment-component .form-button,.payment-component .form-button.inline{width:100%;display:block;max-width:none}}.payment-summary-list{margin-bottom:2rem;padding:0;max-width:400px;background:#f8f9fa;border-radius:8px;box-shadow:0 1px 4px #0000000a}.payment-summary-group{margin-bottom:1.25rem}.payment-summary-group:last-child{margin-bottom:0;margin-top:.5rem}.payment-summary-row{display:flex;justify-content:space-between;align-items:baseline;padding:.75rem 1rem}.payment-summary-group .payment-summary-row:first-child{padding-bottom:.2rem}.payment-summary-group .payment-summary-row+.payment-summary-row{padding-top:.05rem;padding-bottom:.4rem}.payment-summary-list dt{font-weight:inherit;color:inherit}.payment-summary-group:first-of-type .payment-summary-row:first-child dt{font-weight:700;color:#333}.button-icon-label-centered{display:flex;align-items:center;justify-content:center;text-align:center;width:100%}.button-label-text{display:inline-block;text-align:center}.payment-method-icon{font-size:1.5rem}.desktop-break{display:none}.oneinc-consent{background:#f8f9fa;border:1px solid #dee2e6;border-radius:.5rem;padding:1rem 1.5rem;margin-bottom:1.5rem;margin-top:1.5rem;box-shadow:0 1px 2px #00000008}.oneinc-logo{height:40px;width:auto}@media (max-width: 576px){.payment-method-icon{font-size:2.1rem}.oneinc-consent{flex-direction:column!important;align-items:center!important;text-align:center}.oneinc-logo{margin-bottom:.5rem;margin-right:0!important}}@media (min-width: 992px){.desktop-break{display:inline}}.billing-info-component{padding:1rem;height:100%;display:flex;flex-direction:column}@media (max-width: 991.98px){.billing-info-component{margin-top:2rem}}.payment-method-component{padding:1rem;display:flex;flex-direction:column}@media (min-width: 992px){.payment-method-component{height:100%}}@media (max-width: 991.98px){.payment-method-component{margin-top:2rem;height:auto}}.payment-history-component{margin-top:3rem}.payment-history-component .content{padding:8px;margin-top:2rem}.news-table thead th{font-size:18px;color:#6482c0}.paymentsmain{overflow-y:auto;height:100%!important;margin:0;display:flex;flex-direction:column;flex:1;padding:0;overflow-x:hidden}.supportmaincontent{flex:1;padding:2rem;overflow-y:auto;min-height:100vh;background-size:cover;background-position:center;max-width:100%;margin:0;box-sizing:border-box;color:#4c608e}.short-phone-input{max-width:150px;width:100%}@media (max-width: 991.98px){.contact-name-col{margin-bottom:1rem}}.supportmain,.newsmain{overflow-y:auto;height:100%!important;margin:0;display:flex;flex-direction:column;flex:1;padding:0;overflow-x:hidden}.newsmaincontent{flex:1;padding:2rem;overflow-y:auto;min-height:100vh;background-size:cover;background-position:center;max-width:100%;margin:0;box-sizing:border-box;color:#4c608e}@media (max-width: 991.98px){.newsmaincontent{width:100%;padding:1rem}}.news-table thead th,.news-table tbody td{border-left:none;border-right:none}.news-table thead th,.news-table tbody td{border-top:1px solid #6482c0;border-bottom:1px solid #6482c0}.news-table tbody tr:last-child td{border-bottom:1px solid #6482c0}.news-table tbody{font-size:16px}.news-table thead th{font-size:18px;color:#4c608e}.helpfulinfomain{overflow-y:auto;height:100%!important;margin:0;display:flex;flex-direction:column;flex:1;padding:0;overflow-x:hidden}.helpfulinfomaincontent{flex:1;padding:2rem;overflow-y:auto;min-height:100vh;background-size:cover;background-position:center;max-width:100%;margin:0;box-sizing:border-box;color:#4c608e}@media (max-width: 991.98px){.helpfulinfomaincontent{width:100%;padding:1rem}}.helpfulinfo-table thead th,.helpfulinfo-table tbody td{border-left:none;border-right:none}.helpfulinfo-table thead th,.helpfulinfo-table tbody td{border-top:1px solid #6482c0;border-bottom:1px solid #6482c0}.helpfulinfo-table tbody tr:last-child td{border-bottom:1px solid #6482c0}.helpfulinfo-table tbody{font-size:16px}.helpfulinfo-table thead th{font-size:18px;color:#4c608e}.colored-search-border{border:1px solid #6482c0;border-radius:.375rem}.colored-download-icon{color:#de9e0d;transition:color .2s ease}.colored-download-icon:hover{color:#e64a19}.emailpasswordmaincontent{flex:1;padding:2rem;overflow-y:auto;min-height:100vh;background-size:cover;background-position:center;max-width:100%;margin:0;box-sizing:border-box;color:#4c608e}hr.custom-divider{all:unset;display:block;width:100%;height:1px;background-color:#6482c0;margin:1.5rem 0}.narrow-input-wrapper{max-width:350px;width:100%}.narrow-input-wrapper input[type=email]{width:100%;box-sizing:border-box}.password-input-wrapper{position:relative;width:100%;max-width:350px;display:flex;align-items:center}.password-input-wrapper input[type=password],.password-input-wrapper input[type=text]{width:100%;padding-right:3.5rem;box-sizing:border-box}.password-input-wrapper input.is-invalid{padding-right:4.5rem}.password-toggle-btn{position:absolute;right:2.5rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;margin:0;cursor:pointer;z-index:2;display:flex;align-items:center;height:100%}.emailpasswordmain{overflow-y:auto;height:100%!important;margin:0;display:flex;flex-direction:column;flex:1;padding:0;overflow-x:hidden}.createaccountpagemaincontent{overflow-y:auto;background:linear-gradient(#00000080,#00000080),url(/assets/Shore-ndwBtExo.jpg);min-height:100vh;background-size:cover;background-position:center;padding:10% 15px;max-width:100%;margin:0;box-sizing:border-box}.createaccountpagemaincontent .card{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:650px;background-color:#ffffffe6;margin:auto;transition:.5s ease-in-out;border:0;border-radius:4px;overflow:hidden;box-shadow:#00000024 0 0 21px 14px}.capmform-btn-primary{background-color:#6482c0!important;border-color:#6482c0!important;letter-spacing:.02em;color:#fff!important;padding:10px 15px;border:0;border-radius:3px;border-width:3px;border-style:solid;font-family:Source Sans Pro,sans-serif;font-size:16px;line-height:1;text-transform:uppercase;cursor:pointer;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;transition:.3s ease-in-out;width:100%;height:auto;font-weight:700}.capmform-btn-primary.btn-inverted{background-color:#fff!important;color:#6482c0!important;border:2px solid #6482c0!important}.capmformfooter{padding:40px;display:flex;flex-wrap:nowrap;justify-content:center;width:100%;gap:15px;flex-direction:row}.capmform{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:center;flex-wrap:wrap;height:100%}.capmform .form-group{margin:0 auto 10px;width:100%}.capmform .form-group .form-control{color:#000;background-color:transparent;padding:10px;border:1px solid #6482c0;border-radius:3px;font-size:17px;line-height:1}.capmformbody{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:650px;padding:15px 40px 40px}.capmstep{width:100%}@media (max-width: 500px){.capmformfooter{flex-direction:column}.capmform-btn-primary{max-width:none}}.capmstep:after{content:"";display:block;height:1px;background-color:#ccc;margin:20px auto;max-width:550px}.capmtitle{width:100%;color:#fff;background-color:#6482c0;font-weight:700;font-size:25px;padding:15px;line-height:1;text-align:center;margin:auto;text-transform:uppercase}.sr-only{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.show-password-btn{font-size:.95em;color:#6482c0;text-decoration:underline;background:none;border:none;cursor:pointer}.show-password-btn:focus{outline:2px solid #6482c0}.capmform{text-align:left;align-items:flex-start}.capmform .form-group{display:flex;flex-direction:column;margin-bottom:1rem;align-items:flex-start;text-align:left;width:100%}.capmform-btn-primary:focus,.btn:focus,button:focus{outline:3px solid #1976d2!important;outline-offset:2px!important;box-shadow:0 0 0 3px #90caf9!important;z-index:1}
