.elementor .sg-nav{& .elementor-widget-nav-menu { flex: 1 1 auto; min-width: 0; width: auto; } & .elementor-nav-menu--main .elementor-item { color: #FFFFFF; fill: #FFFFFF; font-family: Montserrat, sans-serif; font-size: 15px; font-weight: 600; padding: 10px 14px; } & .elementor-nav-menu--main .elementor-item:hover { color: #37BEB0; } & .elementor-nav-menu--main .elementor-item-active { color: #37BEB0; } & .elementor-nav-menu { flex-wrap: nowrap; } & .elementor-menu-toggle { color: #FFFFFF; background-color: transparent; font-size: 26px; } & .elementor-menu-toggle svg { fill: #FFFFFF; } & .elementor-nav-menu--dropdown { background-color: #073B44; } & .elementor-nav-menu--dropdown a { color: #FFFFFF; font-family: Montserrat, sans-serif; font-size: 17px; font-weight: 600; padding: 16px 24px; } & .elementor-nav-menu--dropdown a:hover { background-color: #0B6270; color: #FFFFFF; } & .elementor-nav-menu--dropdown a { text-decoration: none; font-style: normal; border-bottom: 1px solid rgba(165,230,224,0.12); } & .elementor-nav-menu--main .elementor-item { text-decoration: none; font-style: normal; } & .elementor-nav-menu a { text-transform: uppercase !important; letter-spacing: 0.06em !important; }\n}.elementor .sg-foot-small{font-family:var(--cf-font);font-weight:500;font-size:13px;color:#9FC4C0;margin:0px;& a { color: #9FC4C0; text-decoration: none; } & a:hover { color: var(--cf-white); }\n}.elementor .sg-foot-bottom{width:100%;max-width:1180px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .sg-foot-about{max-width:360px;font-family:var(--cf-font);font-weight:400;font-size:16px;color:#C8E6E2;line-height:1.65;margin:0px;}.elementor .sg-foot-link{font-family:var(--cf-font);font-weight:500;font-size:15px;color:#C8E6E2;line-height:1.5;margin:0px;& a { color: #C8E6E2; text-decoration: none; } & a:hover { color: var(--cf-seafoam); }\n}.elementor .sg-foot-h{font-family:var(--cf-font);font-weight:800;font-size:16px;color:var(--cf-white);line-height:1.3;text-transform:none;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .sg-foot-col{padding:0px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .sg-foot-grid{width:100%;max-width:1180px;padding-block-start:0px;padding-block-end:56px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;gap:48px;grid-template-columns:2fr 1fr 1fr 1.3fr;grid-template-rows:none;border-bottom-style: solid; border-bottom-color: rgba(165,230,224,0.16);\n}.elementor .sg-footer{width:100%;overflow:hidden;font-family:var(--cf-font);padding-block-start:96px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--cf-deep);display:flex;flex-direction:column;align-items:center;}.elementor .sg-header-right{width:auto;padding:0px;display:flex;flex-direction:row;gap:22px;flex:0 0 auto;align-items:center;}.elementor .sg-header-logo{width:180px;height:auto;min-width:180px;padding:0px;flex:0 0 auto;}.elementor .sg-header-in{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;}.elementor .sg-header{width:100%;font-family:var(--cf-font);padding-block-start:18px;padding-block-end:18px;padding-inline-start:24px;padding-inline-end:24px;border-block-end-width:3px;background-color:var(--cf-deep);box-shadow:0px 6px 20px 0px rgba(7,59,68,0.18);display:flex;justify-content:center;border-bottom-style: solid; border-bottom-color: rgba(165,230,224,0.14); border-bottom-style: solid; border-bottom-color: var(--cf-seafoam);\n}.elementor .sg-btn:hover,.elementor .sg-btn:focus-visible{transform:translate3d(0px, -2px, 0px);}.elementor .sg-btn:focus{outline-offset:3px;outline: 2px solid var(--cf-mint);\n}.elementor .sg-btn{font-family:var(--cf-font);font-weight:800;font-size:15px;letter-spacing:0.06em;line-height:1;text-decoration:none;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:26px;padding-inline-end:26px;border-radius:10px;border-width:2px;border-color:transparent;border-style:solid;transition:all 0.2s;display:inline-flex;gap:12px;align-items:center;}.elementor .sg-btn-ghost:hover,.elementor .sg-btn-ghost:focus-visible{color:var(--cf-white);border-color:var(--cf-white);}.elementor .sg-btn-ghost{color:var(--cf-white);border-color:rgba(255,255,255,0.45);background-color:transparent;}.elementor .sg-btn-sea:hover,.elementor .sg-btn-sea:focus-visible{color:var(--cf-deep);border-color:var(--cf-white);background-color:var(--cf-white);}.elementor .sg-btn-sea{color:var(--cf-deep);border-color:var(--cf-seafoam);background-color:var(--cf-seafoam);}.elementor .sg-btn-sm{font-size:14px;padding-block-start:13px;padding-block-end:13px;padding-inline-start:20px;padding-inline-end:20px;}