.elementor .cv-btn-outline:hover,.elementor .cv-btn-outline:focus-visible{color:#FFFFFF;background-color:#032D67;}.elementor .cv-btn-outline{height:48px;font-family:"Public Sans";font-weight:800;font-size:15px;color:#032D67;text-decoration:none;border-radius:6px;border-width:2px;border-color:#032D67;border-style:solid;background-color:transparent;transition:background-color 0.2s, color 0.2s;display:inline-flex;justify-content:center;align-items:center;box-sizing: border-box; padding-block: 0; padding-inline: 22px;\n}.elementor .cv-card:hover,.elementor .cv-card:focus-visible{box-shadow:0px 14px 30px 0px rgba(3,45,103,0.12);transform:translate3d(0px, -4px, 0px);}.elementor .cv-card{overflow:hidden;padding:0px;border-radius:12px;background-color:#FFFFFF;transition:transform 0.25s, box-shadow 0.25s;}.elementor .cv-meta{font-family:"Public Sans";font-weight:700;font-size:14px;color:#4F5B70;line-height:1.4;margin:0px;}.elementor .cv-text-small{font-family:"Public Sans";font-weight:400;font-size:15px;color:#4F5B70;line-height:1.5;margin:0px;}.elementor .cv-card-title{font-family:"Public Sans";font-weight:800;font-size:22px;color:#032D67;letter-spacing:-0.01em;line-height:1.2;margin:0px;}.elementor .cv-bar{width:120px;height:12px;min-width:0px;padding:0px;background-color:#FFE000;display:block;}.elementor .cv-container{width:100%;max-width:1200px;margin-inline: auto;\n}.elementor .cv-section{width:100%;padding-block: 112px; padding-inline: 120px; box-sizing: border-box; padding-inline: 40px;\n}