body{background-color:#f7f8fa}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Comfortaa:wght@300..700&display=swap");:root{--primary:#013941;--secondary:#024654;--dark:#111928;--success:#02d47e;--error:#f23030;--grey:#6b7280;--white:#fff;--disable:#e5e7eb;--input-hover:#f5f7fd;--radio-bg:#ccccce;--border:#ddd;--offer-bg:#f9fafb;--offer-border:#dfe4ea;--grey-icon:#637381;--grey-bg:#f3f4f6;--text-disable:#6b7280;--text-opacity-grey:#8899a8}.cart{height:485px}.cart p{color:#637381;font-size:14px}.cart .cart-title{padding:20px;border-bottom:1px solid #dfe4ea}.cart .cart-title .title{font-size:18px;font-weight:600;margin-bottom:6px}.cart .cart-title p{color:#637381;font-size:14px}.cart .cart-placeholder{display:flex;flex-direction:column;height:413px}.cart .cart-placeholder .cart-placeholder-header{display:flex;align-items:center;padding:24px 32px;background:linear-gradient(90deg,#1e4a5c,#245b6c);border-top-left-radius:.5rem;border-top-right-radius:.5rem}.cart .cart-placeholder .cart-placeholder-badge{display:inline-flex;align-items:center;gap:10px;padding:6px 16px;border:1px solid hsla(0,0%,100%,.3);border-radius:9999px;background-color:hsla(0,0%,100%,.08);color:#fff;font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.cart .cart-placeholder .cart-placeholder-badge-dot{width:8px;height:8px;border-radius:9999px;background-color:#5fd68a}.cart .cart-placeholder .cart-placeholder-body{padding:40px 32px}.cart .cart-placeholder .cart-placeholder-title{color:#336b7a;font-size:36px;font-weight:700;line-height:1.2;margin-bottom:12px}.cart .cart-placeholder .cart-placeholder-subtitle{color:#5fd68a;font-size:20px;font-weight:500;line-height:1.4;margin-bottom:16px}.cart .cart-placeholder .cart-placeholder-description{color:#336b7a;font-size:16px;font-weight:400;line-height:1.6}@media (max-width:1279px){.cart .cart-placeholder .cart-placeholder-header{padding:20px 24px}.cart .cart-placeholder .cart-placeholder-body{padding:28px 24px}.cart .cart-placeholder .cart-placeholder-title{font-size:28px}.cart .cart-placeholder .cart-placeholder-subtitle{font-size:17px}.cart .cart-placeholder .cart-placeholder-description{font-size:14px}}.cart .cart-content{height:285px;overflow:auto;padding:10px 20px}.cart-summary{border-top:1px solid #dfe4ea;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.cart-summary .cart-summary-item{display:flex;justify-content:space-between}.cart-item{padding:12px 0;border-bottom:1px solid #dfe4ea}.cart-item:last-child{border:none}.primary-button svg path{fill:#fff}.cart-item p{color:#637381;font-size:14px}.personal-info .cart-summary{padding:16px 0 0}.personal-info .cart-item:first-child{padding-top:0}.certificate *{font-family:Comfortaa,sans-serif}.react-international-phone-country-selector{position:static!important}.react-international-phone-country-selector-dropdown{width:200px!important;z-index:20;top:auto!important;bottom:0!important}.react-international-phone-input-container .react-international-phone-country-selector-button,.react-international-phone-input-container .react-international-phone-input{border:none!important}.react-international-phone-input-container .react-international-phone-input{font-size:16px!important}@media (max-width:1024px){.cart{height:auto}.delete-cart-modal,.share-modal,.term-modal{justify-content:end;align-items:end;padding:0}}.tooltip:hover .tooltip-body{display:block;padding:10px;line-height:23px}.tooltip p a{color:#0071c2}.primary-button:disabled{cursor:not-allowed}.primary-button:disabled svg path{fill:var(--text-opacity-grey)}.certificate-validation-strong-text{text-transform:capitalize;color:var(--success);font-size:1.125rem;line-height:1.75rem}@media (min-width:720px){.certificate-validation-strong-text{font-size:1.5rem;line-height:2rem}}