.elementor .ft2-copy{font-family:var(--atom-font-heading);font-weight:500;font-size:12px;color:#8A9199;letter-spacing:0.5px;line-height:1.6;margin:0px;}.elementor .ft2-legal-link{font-family:var(--atom-font-heading);font-weight:500;font-size:12px;color:#8A9199;letter-spacing:0.5px;line-height:1.6;text-decoration:none;cursor:pointer;margin:0px;&:hover, &:focus { color: #5B7A8C; text-decoration: none; } &:visited { color: #8A9199; }\n}.elementor .ft2-legal{width:100%;padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:32px;border-block-start-width:1px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap: 10px 28px; border-top-style: solid; border-top-color: #E3E8EC;\n}.elementor .ft2-link{position:relative;font-family:var(--atom-font-heading);font-weight:700;font-size:15px;color:#0A3D5C;letter-spacing:1px;line-height:1.5;text-decoration:none;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:0px;margin:0px;&::before { content: ''; position: absolute; left: 0; top: 50%; width: 8px; height: 8px; border-radius: 50%; background-color: var(--atom-color-secondary); transform: translateY(-50%); } &:hover, &:focus { color: var(--atom-color-primary); text-decoration: none; } &:visited { color: #0A3D5C; }\n}.elementor .ft2-nav{width:auto;padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap: 14px 34px;\n}.elementor .ft2-top{width:100%;padding:0px;display:flex;flex-direction:row;gap:32px;justify-content:space-between;align-items:center;}.elementor .ft2-inner{width:89%;max-width:1600px;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .ft2-wrap{width:100%;padding-block-start:56px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;display:flex;flex-direction:column;align-items:center;}.elementor .atom-btn-line{font-family:var(--atom-font-heading);font-weight:500;font-size:14px;color:#FFFFFF;letter-spacing:1px;line-height:1;text-align:center;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:24px;border-start-start-radius:0px;border-start-end-radius:30px;border-end-start-radius:0px;border-end-end-radius:30px;border-width:0px;background-color:#06C755;display:inline-flex;gap:8px;justify-content:center;align-items:center;&::before { content: ''; flex: none; width: 17px; height: 17px; background-color: #FFFFFF; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2.5C6.2 2.5 1.5 6.3 1.5 11c0 4.1 3.6 7.6 8.5 8.3.7.1 1 .4.9 1.1l-.2 1.2c0 .4-.2 1.2 1 .7 1.2-.5 6.4-3.8 8.7-6.5 1.6-1.8 2.6-3.7 2.6-5.8 0-4.700-4.700-8.500-10.500-8.500z'/%3E%3C/svg%3E") center/contain no-repeat; } &:hover, &:focus, &:active, &:visited { color: #FFFFFF; text-decoration: none; }\n}.elementor .atom-btn-consult{font-family:var(--atom-font-heading);font-weight:500;font-size:14px;color:#FFFFFF;letter-spacing:1px;line-height:1;text-align:center;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:20px;border-start-start-radius:30px;border-start-end-radius:0px;border-end-start-radius:30px;border-end-end-radius:0px;border-width:0px;background-image:linear-gradient(270deg, #EC6C00 0%,#F7B400 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:inline-flex;gap:8px;justify-content:center;align-items:center;&::before { content: ''; flex: none; width: 16px; height: 16px; background-color: #FFFFFF; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M4 15v-3a8 8 0 0 1 16 0v3'/%3E%3Crect x='3' y='13' width='4.5' height='7' rx='1.8' fill='black'/%3E%3Crect x='16.5' y='13' width='4.5' height='7' rx='1.8' fill='black'/%3E%3C/svg%3E") center/contain no-repeat; } &:hover, &:focus, &:active, &:visited { color: #FFFFFF; text-decoration: none; }\n}.elementor .mol-header-cta{width:auto;padding:0px;display:flex;flex-direction:row;gap:0px;flex:0 1 auto;align-items:stretch;}.elementor .org-header{width:100%;min-height:70px;position:relative;z-index:9999;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;box-shadow:0px 1px 6px 0px rgba(0,0,0,0.08);display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;& .elementor-widget-nav-menu { margin: 0 !important; margin-block-end: 0 !important; display: flex !important; align-items: center !important; } & .elementor-widget-nav-menu .elementor-widget-container { display: flex; align-items: center; } & .elementor-widget-nav-menu .elementor-menu-toggle { margin: 0 !important; } & .elementor-nav-menu--main .menu-cta { display: none !important; } & .elementor-nav-menu--dropdown { position: absolute; top: 100%; right: 0; left: auto; z-index: 99999; min-width: 280px; padding: 8px 0 16px; background-color: #FFFFFF; box-shadow: 0 6px 16px rgba(0,0,0,0.12); } & .elementor-nav-menu--dropdown .menu-cta { padding: 0 16px; } & .elementor-nav-menu--dropdown .menu-cta a { display: flex !important; align-items: center; justify-content: center; gap: 8px; margin-top: 10px; padding: 14px 20px !important; border-radius: 30px; color: #FFFFFF !important; font-weight: 500; line-height: 1; text-align: center; } & .elementor-nav-menu--dropdown .menu-cta--consult a { background-image: linear-gradient(270deg, #EC6C00, #F7B400); } & .elementor-nav-menu--dropdown .menu-cta--line a { background-color: #06C755; } & .elementor-nav-menu--dropdown .menu-cta a::before { content: ''; flex: none; width: 17px; height: 17px; background-color: #FFFFFF; mask-position: center; mask-repeat: no-repeat; mask-size: contain; } & .elementor-nav-menu--dropdown .menu-cta--consult a::before { mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M4 15v-3a8 8 0 0 1 16 0v3'/%3E%3Crect x='3' y='13' width='4.5' height='7' rx='1.8' fill='black'/%3E%3Crect x='16.5' y='13' width='4.5' height='7' rx='1.8' fill='black'/%3E%3C/svg%3E"); } & .elementor-nav-menu--dropdown .menu-cta--line a::before { mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2.5C6.2 2.5 1.5 6.3 1.5 11c0 4.1 3.6 7.6 8.5 8.3.7.1 1 .4.9 1.1l-.2 1.2c0 .4-.2 1.2 1 .7 1.2-.5 6.4-3.8 8.7-6.5 1.6-1.8 2.6-3.7 2.6-5.8 0-4.7-4.7-8.5-10.5-8.5z'/%3E%3C/svg%3E"); }\n}