@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.caculab2b-common-components-1-x-footer-links-desktop{display:flex;justify-content:space-between;width:100%;max-width:75%}@media (max-width:1025px){.caculab2b-common-components-1-x-footer-links-desktop{display:grid;max-width:100%;grid-template-columns:repeat(2,1fr);gap:32px;margin:32px 0}}@media (max-width:430px){.caculab2b-common-components-1-x-footer-links-desktop{grid-template-columns:repeat(1,1fr)}}.caculab2b-common-components-1-x-footer-links-desktop__column-title{display:flex;margin:0 0 18px;color:#373435;font-family:Arial;font-size:16px;font-style:normal;font-weight:700;line-height:130%}.caculab2b-common-components-1-x-footer-links-desktop__column-links{margin:0;padding:0;list-style:none}.caculab2b-common-components-1-x-footer-links-desktop__column--link:not(:last-child){margin:0 0 12px}.caculab2b-common-components-1-x-footer-links-desktop__column--link a{text-decoration:none}.caculab2b-common-components-1-x-footer-links-desktop__column--link .caculab2b-common-components-1-x-paragraph{margin:0;color:#828282;font-family:Arial;font-size:16px;font-style:normal;font-weight:400;line-height:130%;max-width:220px;transition:color .3s ease-out}.caculab2b-common-components-1-x-footer-links-desktop__column--link .caculab2b-common-components-1-x-paragraph:hover{color:#373435}.caculab2b-common-components-1-x-footer-links-desktop__column--button{display:flex;justify-content:center;margin:0 0 8px}.caculab2b-common-components-1-x-footer-links-desktop__column--button a{display:flex;justify-content:center;align-items:center;width:165px;height:42px;border:1px solid #151414;font-family:Arial;font-size:12px;font-weight:400;text-align:center;text-decoration:none;color:#151414}.caculab2b-common-components-1-x-footer-links-desktop__column:not(:last-child){margin-right:16px}.caculab2b-common-components-1-x-loading-spinner{width:16px;height:16px;border:4px solid #383636;border-right-color:#e7e4e3;border-radius:50%;-webkit-animation:caculab2b-common-components-1-x-spinner 1.5s linear infinite;animation:caculab2b-common-components-1-x-spinner 1.5s linear infinite}@-webkit-keyframes caculab2b-common-components-1-x-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes caculab2b-common-components-1-x-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.caculab2b-common-components-1-x-newsletter{margin:28px auto;width:100%;max-width:90rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f4f4f4;padding:40px 4px;gap:4px}@media (max-width:1025px){.caculab2b-common-components-1-x-newsletter{padding:40px max(1.5rem,min(.872rem + 2.365vw,3rem))}}.caculab2b-common-components-1-x-newsletter__title{font-family:Arial,"sans-serif";text-align:center;letter-spacing:.01em;color:#373435;margin:0 0 8px;font-size:24px;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase}@media (max-width:425px){.caculab2b-common-components-1-x-newsletter__title{font-size:24px;margin-bottom:4px}}.caculab2b-common-components-1-x-newsletter__subtitle{font-family:Arial,"sans-serif";text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:130%;color:#828282;margin:0}@media (max-width:425px){.caculab2b-common-components-1-x-newsletter__subtitle{font-size:20px}}.caculab2b-common-components-1-x-newsletter__form{position:relative;display:flex;align-items:flex-end;width:100%;max-width:804px;margin:24px 0 0}@media (max-width:1025px){.caculab2b-common-components-1-x-newsletter__form{max-width:425px;flex-direction:column;align-items:center;margin:48px 0 0}}.caculab2b-common-components-1-x-newsletter__form-input{border-radius:2px;border:1px solid #eaeaea;background-color:#fff;outline:0;width:100%;max-width:315px;min-height:42px;padding:12px 16px;margin-right:12px;transition:border .3s ease-out}.caculab2b-common-components-1-x-newsletter__form-input:-ms-input-placeholder{color:#828282;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:130%}.caculab2b-common-components-1-x-newsletter__form-input::-ms-input-placeholder{color:#828282;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:130%}.caculab2b-common-components-1-x-newsletter__form-input,.caculab2b-common-components-1-x-newsletter__form-input::-ms-input-placeholder,.caculab2b-common-components-1-x-newsletter__form-input::placeholder{color:#828282;font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:130%}.caculab2b-common-components-1-x-newsletter__form-input:focus,.caculab2b-common-components-1-x-newsletter__form-input:hover{border:1px solid #828282}@media (max-width:1025px){.caculab2b-common-components-1-x-newsletter__form-input{margin-right:0;margin-bottom:16px;max-width:100%}}.caculab2b-common-components-1-x-newsletter__form-button{display:flex;justify-content:center;align-items:center;border-radius:2px;background-color:#f39200;border:none;cursor:pointer;width:100%;max-width:173px;min-height:42px;padding:12px 8px;color:#fff;text-align:center;font-family:Arial;font-size:12px;font-style:normal;font-weight:900;line-height:150%;text-transform:uppercase;transition:background-color .3s ease-out}.caculab2b-common-components-1-x-newsletter__form-button:hover{background-color:#fdb344}@media (max-width:1025px){.caculab2b-common-components-1-x-newsletter__form-button{height:50px;width:100%;padding:13px 8px;max-width:none}}.caculab2b-common-components-1-x-newsletter__form-error{font-family:Arial,"sans-serif";font-size:14px;font-style:normal;font-weight:700;line-height:19px;text-align:center;color:#e30613;position:absolute;bottom:-28px;left:50%;transform:translateX(-50%)}@media (max-width:1024px){.caculab2b-common-components-1-x-newsletter__form-error{width:100%}}.caculab2b-common-components-1-x-newsletter__success{min-height:100px;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:16px;margin-top:40px}.caculab2b-common-components-1-x-newsletter__success-message{font-family:Arial,"sans-serif";font-size:14px;font-style:normal;font-weight:700;line-height:19px;text-align:center;color:#0f0a0a}.caculab2b-common-components-1-x-newsletter__success-button{background-color:#009ee0;color:#fff;display:block;font-size:14px;line-height:1;margin:auto;padding:12px;text-transform:uppercase;width:180px;border:none}.caculab2b-common-components-1-x-footer-bottom{height:72px;display:flex;justify-content:center;align-items:center;margin:0 auto;width:100%;max-width:90rem}@media (min-width:1026px){.caculab2b-common-components-1-x-footer-bottom{padding-right:96px;padding-left:96px}}@media (max-width:768px){.caculab2b-common-components-1-x-footer-bottom{height:auto}}.caculab2b-common-components-1-x-footer-bottom__wrapper{width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}@media (max-width:768px){.caculab2b-common-components-1-x-footer-bottom__wrapper{flex-direction:column;justify-content:center}}.caculab2b-common-components-1-x-footer-bottom__copy,.caculab2b-common-components-1-x-footer-bottom__copy strong{color:rgba(27,25,24,.6);font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:130%;margin:0}@media (max-width:768px){.caculab2b-common-components-1-x-footer-bottom__copy{text-align:center}}.caculab2b-common-components-1-x-footer-bottom__powered{display:flex}@media (max-width:768px){.caculab2b-common-components-1-x-footer-bottom__powered{margin-top:12px}}.caculab2b-common-components-1-x-footer-bottom__powered-item{display:flex;align-items:center}.caculab2b-common-components-1-x-footer-bottom__powered-item a{width:45px}.caculab2b-common-components-1-x-footer-bottom__powered-item:not(:last-child){margin:0 24px 0 0}.caculab2b-common-components-1-x-footer-bottom__powered-text{color:rgba(27,25,24,.6);font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin:0 12px 0 0}.caculab2b-common-components-1-x-footer-desktop{display:flex;flex-direction:column}.caculab2b-common-components-1-x-footer-desktop__main{display:flex;padding:12px max(1.25rem,min(.517rem + 2.759vw,3rem)) 0;flex-direction:column}.caculab2b-common-components-1-x-footer-desktop__main-wrapper{display:flex;justify-content:space-between;margin:0 auto;width:100%;max-width:90rem}@media (min-width:1026px){.caculab2b-common-components-1-x-footer-desktop__main-wrapper{padding-right:96px;padding-left:96px}}@media (max-width:1025px){.caculab2b-common-components-1-x-footer-desktop__main-wrapper{flex-direction:column;padding-right:0;padding-left:0}}.caculab2b-common-components-1-x-footer-desktop__left{display:flex;flex-direction:column}.caculab2b-common-components-1-x-footer-desktop__payments-and-certifications{display:flex;justify-content:space-between;align-items:center;margin:0 auto;width:100%;max-width:90rem;border-top:1px solid #ececec;border-bottom:1px solid #ececec}@media (min-width:1026px){.caculab2b-common-components-1-x-footer-desktop__payments-and-certifications{padding:32px 96px;margin-top:32px}}@media (max-width:1025px){.caculab2b-common-components-1-x-footer-desktop__payments-and-certifications{border:none;flex-direction:column}}.caculab2b-common-components-1-x-footer-social{display:flex;gap:10px}@media (max-width:1025px){.caculab2b-common-components-1-x-footer-social{align-items:center}}@media (max-width:425px){.caculab2b-common-components-1-x-footer-social{align-items:flex-start;padding:0 max(1.25rem,min(.517rem + 2.759vw,3rem))}}.caculab2b-common-components-1-x-footer-social__icons{width:150px}.caculab2b-common-components-1-x-footer-social__items{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:18px 0 0;max-width:196px}.caculab2b-common-components-1-x-footer-social__items img{border:none}@media (max-width:1025px){.caculab2b-common-components-1-x-footer-social__items{justify-content:center;margin:12px 0 32px}}@media (max-width:425px){.caculab2b-common-components-1-x-footer-social__items{justify-content:flex-start}}.caculab2b-common-components-1-x-footer-social__title{font-family:Arial;color:#373435;font-size:12px;font-style:normal;font-weight:900;line-height:150%;text-transform:uppercase}@media (max-width:425px){.caculab2b-common-components-1-x-footer-social__title{font-weight:400}}.caculab2b-common-components-1-x-footer-social__item{display:flex;transition:all .3s ease-in-out}.caculab2b-common-components-1-x-footer-social__item:hover{-webkit-filter:brightness(1.5);filter:brightness(1.5)}.caculab2b-common-components-1-x-footer-social__item:hover g,.caculab2b-common-components-1-x-footer-social__item:hover path{fill:#fff}.caculab2b-common-components-1-x-footer-social__item a{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border:none;border-radius:3px}.caculab2b-common-components-1-x-footer-social__item a:hover{border-color:#151414}.caculab2b-common-components-1-x-footer-certificates a{text-decoration:none;width:100%;height:100%;display:block}.caculab2b-common-components-1-x-footer-certificates__items{display:flex;gap:3rem;margin:0;padding:0}.caculab2b-common-components-1-x-footer-certificates__item{list-style:none;transition:opacity .3s ease-out}.caculab2b-common-components-1-x-footer-certificates__item:hover{opacity:.65}.caculab2b-common-components-1-x-footer-payments{display:flex;flex-direction:column}@media (max-width:1025px){.caculab2b-common-components-1-x-footer-payments{align-items:center;width:100%}}@media (max-width:425px){.caculab2b-common-components-1-x-footer-payments{align-items:flex-start;padding:0 max(1.25rem,min(.517rem + 2.759vw,3rem))}}.caculab2b-common-components-1-x-footer-payments__title{font-family:Arial;font-size:16px;color:rgba(27,25,24,.6);font-style:normal;font-weight:400;line-height:130%}@media (max-width:1025px){.caculab2b-common-components-1-x-footer-payments__title{display:block;margin:0 auto}}@media (max-width:425px){.caculab2b-common-components-1-x-footer-payments__title{font-weight:400}}.caculab2b-common-components-1-x-footer-payments__methods{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin-top:28px;gap:10px}@media (max-width:1025px){.caculab2b-common-components-1-x-footer-payments__methods{justify-content:center;align-items:center}}.caculab2b-common-components-1-x-footer-payments__method{display:flex;justify-content:center;align-items:center;margin:0 6px 6px 0;width:34px;height:24px;border:1px solid silver;border-radius:2px}