:root{--black: #000;--off-black: #1E1E1E;--white: #fff;--off-white: rgb(250, 250, 250);--light-gray: rgb(221, 221, 221);--gray-hover: rgb(193, 194, 193);--gray: rgb(178, 178, 178);--checkout-gray: rgb(170, 170, 170);--checkout-gray-hover: rgb(153, 153, 153);--mid-gray: rgb(102, 102, 102);--dark-gray: rgb(68, 68, 68);--main: rgba(36, 36, 115, 1);--secondary: rgba(30, 30, 30, 1);--accent: rgba(178, 178, 178, 1);--green: rgba(0, 124, 90, 1);--opaque-black: rgba(0, 0, 0, .6);--opaque-white: rgba(255, 255, 255, .6);--font-main: "roboto";--font-oswald: "Oswald-Regular";--font-oswald-medium: "Oswald-Medium";--font-oswald-semibold: "Oswald-SemiBold";--font-oswald-bold: "Oswald-Bold";--font-awesome: "Font Awesome 6 Pro"}.bold{font-weight:bold}.center{text-align:center}.balance{text-wrap:balance}.colors{display:flex;flex-wrap:wrap;justify-content:space-around}.style-guide-colors{align-items:center;display:flex;gap:15px;flex:0 1 18%;justify-content:flex-start;position:relative}.style-guide-colors>div{border-radius:15px;height:88px;width:85px}.style-guide-colors{margin-bottom:30px}.style-guide-colors p{padding:12px 0px 0px 95px}.style-guide-colors::before{background-color:var(--black);border-radius:15px;content:"";height:85px;position:absolute;width:85px}.style-guide-colors-left>div:nth-of-type(1)::before{background-color:#1e1e1e}.style-guide-colors-leftmid>div:nth-of-type(1)::before{background-color:#242473}.style-guide-colors-mid>div:nth-of-type(1)::before{background-color:#fafafa;border:1px solid var(--secondary)}.style-guide-colors-rightmid>div:nth-of-type(1)::before{background-color:#007c5a}.style-guide-colors-right>div:nth-of-type(1)::before{background-color:#b2b2b2}.cta-wrapper{background:var(--light-gray);margin:50px auto;max-width:1000px;width:85%;padding:clamp(32px, 7vw, 64px) clamp(45px, 11vw, 125px) 40px;text-align:center}.cta-wrapper .cta-title{font-size:clamp(24px, 4vw, 36px);line-height:clamp(28px, 4vw, 36px);font-weight:700;margin-bottom:18px}.cta-wrapper p{font-size:16px;line-height:26px;margin-bottom:15px;text-align:center}.section{display:flex;align-items:center;padding:20px;margin:20px 0}.section img{width:40%;border-radius:8px}.content{padding:20px;flex:1}.image-right{flex-direction:row-reverse}.card-wrapper{display:flex}@media (max-width: 991px){.card-wrapper{flex-wrap:wrap;justify-content:center}}.card-wrapper .card{border:1px solid #ddd;border-radius:8px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,0.1);max-width:360px;margin:16px;background-color:#fff;display:inline-block}.card-wrapper .card .card-stacked-body{color:var(--secondary);font:400 16px/26px "roboto";text-align:left;margin-bottom:5px}.card-wrapper .card p{font-size:0.9em;line-height:1.6;color:#666;padding:0 16px 8px;text-align:center;margin-top:0}.card-wrapper .card img{width:100%;height:auto;display:block;margin:auto;max-width:unset;margin-bottom:15px}.card-wrapper .card p.card-name{font-size:20px;font-weight:bold;color:#333;margin:0 !important}.card-wrapper .card p.card-title{margin:0 !important;color:var(--main);font:400 22px/33px var(--font-oswald-medium);text-align:left}.card-wrapper .card .card-btn{margin:0 16px 22px}.card-wrapper .card .card-stacked-content .card-btn{margin:0 16px 22px}div:has(>.arrow-link){margin-top:20px}.small-example{width:387px;margin-left:30px}@media (min-width: 1001px){.login-page .new-wrapper .text{min-height:181px}}.accordion .ui-accordion-content{border:none;font-size:18px}.accordion{margin-bottom:50px}.accordion .ui-accordion-header{background-color:unset;border-radius:0;border:none;color:#000;font-size:24px;font-weight:bold;padding-bottom:25px;padding-left:40px;padding-top:25px;position:relative}.accordion .ui-accordion-header::before{content:"\f067";color:#b2b2b2;font:400 38px/38px "Font Awesome 5 Pro";position:absolute;right:5px;top:28px}.accordion .ui-accordion-header::after{content:"\f059";color:var(--main);position:absolute;top:50%;transform:translateY(-22%);left:0;width:100%;height:100%;font-family:"Font Awesome 5 Pro"}.accordion .ui-accordion-header-active{position:relative}.accordion .ui-accordion-header-active::before{content:"\f068";color:#b2b2b2;font:400 38px/38px "Font Awesome 5 Pro";position:absolute;right:5px;top:28px}.accordion .ui-accordion-content p{border:none;font-size:18px;max-width:90%}.accordion .ui-accordion-header-icon,.accordion .ui-accordion-content-icon{display:none}.accordion .ui-accordion-header:not(.ui-accordion-header-active),.accordion .ui-accordion-content-active{border-bottom:1px solid #d4d4d4}.accordion .ui-accordion-content{padding-top:0;padding-bottom:0}
