.elementor .dm-menu-panel{position:relative}.elementor .popup-close:hover,.elementor .popup-close:focus-visible{color:var(--black)}.elementor .popup-close{color:var(--grey-close);transition:all 0.2s;&:focus-visible:not(:hover){color:var(--grey-close)}&:focus-visible{outline:2px solid #2C3A90;outline-offset:3px;box-shadow:none}&:is(:root[data-dm-input="pointer"] *):focus-visible{outline:none}\n}.elementor .tl-desc{font-weight:400;color:var(--text);margin:0}.elementor .tl-title{font-weight:600;color:var(--text);margin-block-start:8px;margin-block-end:8px;margin-inline-start:0;margin-inline-end:0;display:block}.elementor .tl-year{font-family:system-ui;font-weight:600;color:#FFF;padding-block-start:6px;padding-block-end:6px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0;margin-block-end:0;margin-inline-start:20px;margin-inline-end:0;border-radius:20px;background-color:#3D4A97;display:block}.elementor .tl-copy{min-width:0;padding:0;flex-direction:column;gap:0;flex:1 1 auto}.elementor .tl-icon{width:49.9px;height:58px;object-fit:contain;border-radius:50%;flex:0 0 auto}.elementor .tl-entry{padding:0;flex-direction:row;gap:32px;align-items:flex-start}.elementor .tl-image{width:100%;height:660px;max-width:660px;object-fit:cover;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;border-radius:40px;display:block}.elementor .tl-media{min-width:0;z-index:10;padding:10px;margin-block-start:-150px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;flex-direction:column;flex:0 0 50%}.elementor .tl-text{min-width:0;padding-block-start:2px;padding-block-end:80px;padding-inline-start:120px;padding-inline-end:0;flex-direction:column;gap:32px;flex:0 0 50%}.elementor .tl-row{padding:10px;flex-direction:row;gap:0}.elementor .tl-dot{width:36px;height:36px;position:absolute;inset-block-start:8px;inset-inline-start:8px;padding:0;border-radius:50%;background-color:#3D4A97}.elementor .tl-circle{width:58px;height:58px;position:relative;padding:0;border-radius:50%;border-width:3px;border-color:#3D4A97;border-style:solid;background-color:#FFF}.elementor .tl-marker{position:relative;z-index:2;padding:0;margin-block-start:0;margin-block-end:0;margin-inline-start:120px;margin-inline-end:0;flex-direction:row;gap:0;align-items:center}.elementor .tl-line{width:100%;height:1px;position:absolute;inset-block-start:39.5px;inset-inline-start:0;z-index:1;padding:0;background-color:#3D4A97}.elementor .tl-divider{height:80px;position:relative;padding:0;margin-block-start:60px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;flex-direction:row;align-items:center}.elementor .tl-slide{padding:0;flex-direction:column;gap:20px}.elementor .dm-carousel-next{cursor:pointer}.elementor .dm-carousel-prev{cursor:pointer}.elementor .dm-carousel-bullets{width:100%;position:absolute;inset-block-end:0;inset-inline-start:0;z-index:2;line-height:0;justify-content:center}.elementor .dm-carousel-track{flex-wrap:nowrap}.elementor .dm-carousel{overflow:hidden}.elementor .form-acc-title{font-family:system-ui;font-weight:400;font-size:18px;color:var(--primary);line-height:27px;display:block}.elementor .form-pair-label{min-width:auto;font-family:var(--font-main);font-weight:400;font-size:18px;color:var(--black);line-height:16px;flex:1 1 50%;overflow-wrap:break-word;\n}.elementor .form-pair{min-width:0;padding:0;gap:10px;flex:1 1 0%;align-items:center}.elementor .form-check-label{min-width:0;font-family:var(--font-main);font-weight:400;font-size:18px;color:var(--text);line-height:1.4;flex:1 1 auto;overflow-wrap:break-word;\n}.elementor .form-check{width:24px;height:24px;margin-block-end:-2px;border-radius:0;border-width:0;background-color:var(--white);flex:0 0 24px}.elementor .form-check-item{min-width:0;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:15px;gap:10px;flex:0 1 calc((100% - 64px) / 3);align-items:flex-start;min-width:min-content;\n}.elementor .form-row{padding:0;gap:20px}.elementor .form-field{width:100%;height:57px;min-width:0;font-family:var(--font-main);font-weight:400;font-size:16px;color:var(--text);line-height:21px;padding:18px;border-radius:8px;border-width:0;background-color:var(--white)}.elementor .footer-social{width:auto;text-decoration:none;padding:0;gap:0;flex:0 1 auto;align-items:center}.elementor .footer-list{padding:0;flex-direction:column;gap:12px}.elementor .footer-col{padding:10px;flex-direction:column;gap:0;flex:0 1 0%}.elementor .footer-small{font-family:var(--font-main);font-weight:400;font-size:18px;color:var(--text);line-height:1.5}.elementor .footer-link:hover,.elementor .footer-link:focus-visible{color:var(--primary)}.elementor .footer-link{font-family:var(--font-main);font-weight:400;font-size:22px;color:var(--text);line-height:1.5;text-decoration:none;display:block;min-width:min-content;\n}.elementor .footer-title{font-family:var(--font-main);font-weight:700;font-size:22px;color:var(--text);line-height:1.5;margin-block-end:14.4px;display:block}.elementor .lang-option:hover,.elementor .lang-option:focus-visible{color:var(--black);border-radius:10px;background-color:var(--white)}.elementor .lang-option{font-weight:400;font-size:20px;color:var(--text);line-height:1.5;text-decoration:none;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:20px;padding-inline-end:20px;border-radius:0;display:block}.elementor .social-circle:hover,.elementor .social-circle:focus-visible{color:var(--white);border-color:var(--text);background-color:var(--text)}.elementor .social-circle{width:34px;height:34px;color:var(--text);padding:0;border-radius:50%;border-width:1px;border-color:var(--grey-outline);border-style:solid;transition:all 0.2s;flex:0 0 auto;justify-content:center;align-items:center;& svg{display:block}\n}.elementor .menu-link:hover,.elementor .menu-link:focus-visible{color:var(--black)}.elementor .menu-link{font-weight:400;font-size:18px;color:var(--text);letter-spacing:.15px;line-height:2;text-decoration:none;margin-block-start:8px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;transition:all 0.2s;display:block}.elementor .menu-title{font-weight:500;font-size:22px;color:var(--text);letter-spacing:.18px;line-height:1.64;margin-block-start:8px;margin-block-end:10px;margin-inline-start:0;margin-inline-end:0;display:block}.elementor .font-system{font-family:system-ui}.elementor .glass-icon{width:32px;height:32px}.elementor .glass-btn:hover,.elementor .glass-btn:focus-visible{background-color:var(--glass-light-strong)}.elementor .glass-btn{width:58px;height:58px;cursor:pointer;padding:0;border-radius:50%;border-width:1px;border-color:var(--glass-light-strong);border-style:solid;background-color:var(--glass-light);backdrop-filter:blur(10px);transition:all 0.3s;justify-content:center;align-items:center}.elementor .btn-outline:hover,.elementor .btn-outline:focus-visible{color:var(--white);border-color:var(--primary);background-color:var(--primary)}.elementor .btn-outline:focus{color:var(--white);border-color:var(--primary);background-color:var(--primary)}.elementor .btn-outline{font-family:var(--font-main);font-weight:500;font-size:18px;color:var(--primary);letter-spacing:-.1px;line-height:1;padding-block-start:21px;padding-block-end:19px;padding-inline-start:18px;padding-inline-end:18px;border-radius:29px;border-width:1px;border-color:var(--primary);border-style:solid;background-color:#fff0;transition:all 0.3s}