.header-menu{position:fixed;top:0;left:0;z-index:100;width:100%;box-shadow:0 4px 50px 0 rgba(184,187,204,.2)}body.admin-bar .header-menu{top:32px}.header-spacer{height:calc(90px + (99 - 90)*(100vw - 1920px)/(2560 - 1920))}.header-mobile{display:none}.header-desktop{display:flex;align-items:center;justify-content:space-between;background:#f2f8ff;padding:calc(19px + (20 - 19)*(100vw - 1920px)/(2560 - 1920)) calc(120px + (326 - 120)*(100vw - 1920px)/(2560 - 1920))}.header-nav-group{display:flex;align-items:stretch;gap:calc(80px + (100 - 80)*(100vw - 1920px)/(2560 - 1920))}.header-logo{display:block;align-self:center;flex-shrink:0;width:calc(107px + (120 - 107)*(100vw - 1920px)/(2560 - 1920));height:calc(52px + (59 - 52)*(100vw - 1920px)/(2560 - 1920));mix-blend-mode:multiply}.header-logo picture,.header-logo img{width:100%;height:100%}.header-logo img{object-fit:contain}.header-nav{display:flex;align-items:stretch;gap:calc(80px + (100 - 80)*(100vw - 1920px)/(2560 - 1920))}.header-nav-link,.header-nav-toggle{position:relative;font-family:"Heebo",sans-serif;font-weight:500;font-size:calc(18px + (20 - 18)*(100vw - 1920px)/(2560 - 1920));line-height:30px;color:#28284a;white-space:nowrap}.header-nav-link::before,.header-nav-toggle::before{content:"";position:absolute;inset:calc(-19px + (-20 - -19)*(100vw - 1920px)/(2560 - 1920)) calc(-30px + (-38 - -30)*(100vw - 1920px)/(2560 - 1920))}.header-nav-link{display:flex;align-items:center;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .25s ease}.header-nav-link:hover,.header-nav-link:focus-visible{text-decoration-color:currentColor}.header-nav-item{display:flex;align-items:stretch}.header-nav-toggle{display:flex;align-items:center;gap:calc(8px + (10 - 8)*(100vw - 1920px)/(2560 - 1920));padding:0;background:none;border:0;cursor:default}.header-nav-icon{position:relative;display:block;flex-shrink:0;width:calc(20px + (24 - 20)*(100vw - 1920px)/(2560 - 1920));height:calc(20px + (24 - 20)*(100vw - 1920px)/(2560 - 1920))}.header-nav-icon svg{position:absolute;inset:0;width:100%;height:100%}.header-nav-icon-closed,.header-nav-icon-open{transform-origin:center;transition:opacity .3s ease,transform .4s cubic-bezier(0.34, 1.56, 0.64, 1)}.header-nav-icon-open{opacity:0}.header-nav-icon .header-nav-icon-open{transform:scale(0.34)}.header-nav-icon .header-nav-icon-open .header-nav-icon-plus{transform-box:fill-box;transform-origin:center;opacity:0;transform:scale(0.4) rotate(-90deg);transition:opacity .25s ease .05s,transform .4s cubic-bezier(0.34, 1.56, 0.64, 1) .05s}.header-nav-item.is-open .header-nav-icon-open{opacity:1;transform:scale(1)}.header-nav-item.is-open .header-nav-icon-open .header-nav-icon-plus{opacity:1;transform:scale(1) rotate(0)}.header-nav-item.is-open .header-nav-icon-closed{opacity:0;transform:scale(1.6)}.header-cta{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;flex-shrink:0;gap:calc(16px + (20 - 16)*(100vw - 1920px)/(2560 - 1920));width:calc(160px + (180 - 160)*(100vw - 1920px)/(2560 - 1920));appearance:none;border:0;padding:0;cursor:pointer;background:linear-gradient(90deg, #ff5b26 0%, #ffc15a 100%);border-radius:150px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:calc(15px + (16 - 15)*(100vw - 1920px)/(2560 - 1920));line-height:calc(43px + (50 - 43)*(100vw - 1920px)/(2560 - 1920));color:#fff;text-decoration:none;white-space:nowrap}.header-cta::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(90deg, #ffc15a 0%, #ff5b26 100%);opacity:0;transition:opacity .3s ease}.header-cta:hover::before,.header-cta:focus-visible::before{opacity:1}.header-cta-dot{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:#fff;transition:transform .3s ease}.header-cta:hover .header-cta-dot,.header-cta:focus-visible .header-cta-dot{transform:scale(1.4)}.header-mega,.header-dropdown{display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%, -10px);margin-top:calc(8px + (4 - 8)*(100vw - 1920px)/(2560 - 1920));background:#f2f8ff;box-shadow:0 4px 25px rgba(184,187,204,.2);direction:ltr;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.header-nav-item.is-open .header-mega,.header-nav-item.is-open .header-dropdown{transform:translate(-50%, 0);opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s ease,transform .25s ease,visibility 0s}.header-mega::before,.header-dropdown::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:calc(27px + (24 - 27)*(100vw - 1920px)/(2560 - 1920))}.header-mega{align-items:flex-start;gap:calc(64px + (80 - 64)*(100vw - 1920px)/(2560 - 1920));width:calc(1776px + (1920 - 1776)*(100vw - 1920px)/(2560 - 1920));padding:calc(48px + (64 - 48)*(100vw - 1920px)/(2560 - 1920)) calc(80px + (120 - 80)*(100vw - 1920px)/(2560 - 1920)) calc(48px + (64 - 48)*(100vw - 1920px)/(2560 - 1920)) calc(48px + (64 - 48)*(100vw - 1920px)/(2560 - 1920));border-radius:24px}.header-mega-aside{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;align-self:stretch;flex-shrink:0}.header-mega-illustration{display:block;width:373px;height:245px}.header-mega-title-row{display:flex;align-items:center}.header-mega-title{width:calc(360px + (408 - 360)*(100vw - 1920px)/(2560 - 1920));font-family:"Instrument Sans",sans-serif;font-weight:400;font-size:calc(32px + (36 - 32)*(100vw - 1920px)/(2560 - 1920));line-height:normal;color:#254370}.header-mega-title strong{font-weight:700}.header-mega-arrow{display:block;flex-shrink:0;width:calc(50px + (61 - 50)*(100vw - 1920px)/(2560 - 1920));height:calc(50px + (61 - 50)*(100vw - 1920px)/(2560 - 1920))}.header-mega-arrow svg{display:block;width:100%;height:100%}.header-mega-cols{display:flex;align-items:flex-start;flex:1 0 0;min-width:0;gap:calc(64px + (80 - 64)*(100vw - 1920px)/(2560 - 1920))}.header-mega-col{display:flex;flex-direction:column;flex:1 0 0;min-width:0;gap:calc(16px + (18 - 16)*(100vw - 1920px)/(2560 - 1920))}.header-mega-col-head{margin:0;width:100%;padding:10px 0 15px 10px;border-bottom:1px solid #a7c1ea;font-family:"Instrument Sans",sans-serif;font-weight:600;font-size:20px;line-height:normal;color:#28284a;text-align:right}.header-mega-link{display:flex;align-items:center;gap:10px;width:100%;text-decoration:none;padding-block:calc(8px + (9 - 8)*(100vw - 1920px)/(2560 - 1920));margin-block:calc(-8px + (-9 - -8)*(100vw - 1920px)/(2560 - 1920))}.header-mega-link:hover .header-mega-link-text,.header-mega-link:focus-visible .header-mega-link-text{font-weight:500}.header-mega-link-text{flex:1 0 0;min-width:0;font-family:"Instrument Sans",sans-serif;font-weight:400;font-size:16px;line-height:1.4;color:#28284a;text-align:right;transition:font-weight .25s ease}.header-mega-dot{position:relative;flex-shrink:0;width:12px;height:12px}.header-mega-dot::before,.header-mega-dot::after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;transform:translate(-50%, -50%);transition:width .25s ease,height .25s ease,opacity .25s ease}.header-mega-dot::before{background:#5d6a7e}.header-mega-dot::after{background:linear-gradient(180deg, #003893 0%, #1171ff 100%);opacity:0}.header-mega-link:hover .header-mega-dot::before,.header-mega-link:focus-visible .header-mega-dot::before{opacity:0}.header-mega-link:hover .header-mega-dot::after,.header-mega-link:focus-visible .header-mega-dot::after{width:12px;height:12px;opacity:1}.header-nav-item-dropdown{position:relative}.header-dropdown{flex-direction:column;margin-top:calc(27px + (24 - 27)*(100vw - 1920px)/(2560 - 1920));gap:calc(16px + (18 - 16)*(100vw - 1920px)/(2560 - 1920));width:240px;padding:20px 24px;border-radius:16px}@media screen and (max-width: 2559px){.header-nav-link,.header-nav-toggle{line-height:normal}.header-cta{border-radius:133.359px}}@media screen and (max-width: 1919px){.header-desktop{padding:calc(16px + (19 - 16)*(100vw - 1536px)/(1920 - 1536)) calc(80px + (120 - 80)*(100vw - 1536px)/(1920 - 1536))}.header-spacer{height:calc(75px + (90 - 75)*(100vw - 1536px)/(1920 - 1536))}.header-nav-group,.header-nav{gap:calc(73px + (80 - 73)*(100vw - 1536px)/(1920 - 1536))}.header-logo{width:calc(90px + (107 - 90)*(100vw - 1536px)/(1920 - 1536));height:calc(43px + (52 - 43)*(100vw - 1536px)/(1920 - 1536))}.header-nav-link,.header-nav-toggle{font-size:calc(15px + (18 - 15)*(100vw - 1536px)/(1920 - 1536))}.header-nav-link::before,.header-nav-toggle::before{top:calc(-16px + (-19 - -16)*(100vw - 1536px)/(1920 - 1536));bottom:calc(-16px + (-19 - -16)*(100vw - 1536px)/(1920 - 1536))}.header-nav-toggle{gap:8px}.header-nav-icon{width:20px;height:20px}.header-nav-item.is-open .header-nav-icon-open{transform:scale(0.9)}.header-cta{width:auto;line-height:calc(36px + (43 - 36)*(100vw - 1536px)/(1920 - 1536));gap:calc(10px + (16 - 10)*(100vw - 1536px)/(1920 - 1536));padding:0 calc(15px + (12 - 15)*(100vw - 1536px)/(1920 - 1536));border-radius:109.605px;font-size:calc(14px + (15 - 14)*(100vw - 1536px)/(1920 - 1536))}.header-cta-dot{width:calc(7px + (10 - 7)*(100vw - 1536px)/(1920 - 1536));height:calc(7px + (10 - 7)*(100vw - 1536px)/(1920 - 1536))}.header-mega{margin-top:8px}.header-dropdown{margin-top:calc(24px + (27 - 24)*(100vw - 1536px)/(1920 - 1536))}.header-mega::before{height:calc(24px + (27 - 24)*(100vw - 1536px)/(1920 - 1536))}.header-dropdown::before{height:calc(24px + (27 - 24)*(100vw - 1536px)/(1920 - 1536))}.header-mega{gap:calc(40px + (64 - 40)*(100vw - 1536px)/(1920 - 1536));width:calc(1417px + (1776 - 1417)*(100vw - 1536px)/(1920 - 1536));max-width:calc(100vw - 80px);padding:calc(40px + (48 - 40)*(100vw - 1536px)/(1920 - 1536)) calc(64px + (80 - 64)*(100vw - 1536px)/(1920 - 1536)) calc(40px + (48 - 40)*(100vw - 1536px)/(1920 - 1536)) calc(40px + (48 - 40)*(100vw - 1536px)/(1920 - 1536))}.header-mega-aside{width:calc(332px + (410 - 332)*(100vw - 1536px)/(1920 - 1536))}.header-mega-illustration{width:calc(320px + (373 - 320)*(100vw - 1536px)/(1920 - 1536));height:calc(210px + (245 - 210)*(100vw - 1536px)/(1920 - 1536))}.header-mega-title{width:calc(280px + (360 - 280)*(100vw - 1536px)/(1920 - 1536));font-size:calc(24px + (32 - 24)*(100vw - 1536px)/(1920 - 1536))}.header-mega-arrow{width:50px;height:50px}.header-mega-cols{gap:calc(40px + (64 - 40)*(100vw - 1536px)/(1920 - 1536))}.header-mega-col{gap:16px}.header-mega-col:not(:first-child){max-width:270px}.header-mega-col-head{font-size:calc(18px + (20 - 18)*(100vw - 1536px)/(1920 - 1536))}.header-mega-link{gap:calc(8px + (10 - 8)*(100vw - 1536px)/(1920 - 1536));padding-block:8px;margin-block:-8px}.header-mega-link-text{font-size:calc(15px + (16 - 15)*(100vw - 1536px)/(1920 - 1536))}.header-mega-dot{width:calc(10px + (12 - 10)*(100vw - 1536px)/(1920 - 1536));height:calc(10px + (12 - 10)*(100vw - 1536px)/(1920 - 1536))}.header-mega-dot::before,.header-mega-dot::after{width:calc(6px + (8 - 6)*(100vw - 1536px)/(1920 - 1536));height:calc(6px + (8 - 6)*(100vw - 1536px)/(1920 - 1536))}.header-mega-link:hover .header-mega-dot::after,.header-mega-link:focus-visible .header-mega-dot::after{width:calc(10px + (12 - 10)*(100vw - 1536px)/(1920 - 1536));height:calc(10px + (12 - 10)*(100vw - 1536px)/(1920 - 1536))}.header-dropdown{gap:16px;width:calc(220px + (240 - 220)*(100vw - 1536px)/(1920 - 1536))}}@media screen and (max-width: 1535px){.header-cta{gap:10px}}@media(prefers-reduced-motion: reduce){.header-mega,.header-dropdown,.header-m-sub,.header-nav-icon-closed,.header-nav-icon-open,.header-nav-icon .header-nav-icon-open .header-nav-icon-plus,.header-m-icon .header-nav-icon-open .header-nav-icon-plus,.header-cta::before,.header-cta-dot,.header-mega-dot::before,.header-mega-dot::after,.header-m-toggle-bar,.header-m-panel{transition:none}}@media screen and (max-width: 1023px){.header-desktop{display:none}.header-mobile{display:block}.header-spacer{height:calc(66px + (171.8 - 66)*(100vw - 393px)/(1023 - 393))}.header-m-bar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;background:#f7faff;padding:calc(14px + (36.44 - 14)*(100vw - 393px)/(1023 - 393)) calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393)) calc(16px + (41.65 - 16)*(100vw - 393px)/(1023 - 393))}.header-m-bar::after{content:"";position:absolute;bottom:0;left:calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));right:calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));height:1px;background:#bbd5f4;opacity:0}.header-mobile.is-open .header-m-bar::after{opacity:1}.header-m-logo{display:block;flex-shrink:0;width:calc(75px + (195.23 - 75)*(100vw - 393px)/(1023 - 393));height:calc(36px + (93.71 - 36)*(100vw - 393px)/(1023 - 393));mix-blend-mode:multiply}.header-m-logo picture,.header-m-logo img{width:100%;height:100%}.header-m-logo img{object-fit:contain}.header-m-toggle{position:relative;flex-shrink:0;width:calc(24px + (62.47 - 24)*(100vw - 393px)/(1023 - 393));height:calc(24px + (62.47 - 24)*(100vw - 393px)/(1023 - 393));padding:0;background:none;border:0;cursor:pointer}.header-m-toggle-bar{position:absolute;left:8.333%;height:8.333%;border-radius:999px;background:#0442a2;transform:translateY(-50%);transition:top .3s ease,left .3s ease,width .3s ease,transform .3s cubic-bezier(0.4, 0, 0.2, 1),opacity .2s ease}.header-m-toggle-bar-1{top:20.83%;width:83.333%}.header-m-toggle-bar-2{top:50%;left:33.333%;width:58.333%}.header-m-toggle-bar-3{top:79.17%;width:83.333%}.header-mobile.is-open .header-m-toggle-bar-1{top:50%;transform:translateY(-50%) rotate(45deg)}.header-mobile.is-open .header-m-toggle-bar-2{opacity:0}.header-mobile.is-open .header-m-toggle-bar-3{top:50%;transform:translateY(-50%) rotate(-45deg)}.header-m-panel{position:fixed;inset:0;z-index:1;overflow-y:auto;padding:calc(66px + (171.8 - 66)*(100vw - 393px)/(1023 - 393)) calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393)) 0;background:#f7faff;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-100%);transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1),opacity .3s ease,visibility 0s linear .35s}.header-mobile.is-open .header-m-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0);transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1),opacity .3s ease,visibility 0s}.header-m-links{display:flex;flex-direction:column;gap:calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));padding-top:calc(40px + (104.12 - 40)*(100vw - 393px)/(1023 - 393))}.header-m-link,.header-m-item-toggle{display:flex;align-items:center;gap:calc(12px + (31.24 - 12)*(100vw - 393px)/(1023 - 393));width:100%;padding:0 0 calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));border:0;border-bottom:1px solid #bbd5f4;background:none;cursor:pointer;font-family:"Heebo",sans-serif;font-weight:600;font-size:calc(28px + (72.89 - 28)*(100vw - 393px)/(1023 - 393));line-height:normal;color:#28284a;text-decoration:none;white-space:nowrap}.header-m-icon{position:relative;flex-shrink:0;width:calc(28px + (72.89 - 28)*(100vw - 393px)/(1023 - 393));height:calc(28px + (72.89 - 28)*(100vw - 393px)/(1023 - 393))}.header-m-icon svg{position:absolute;inset:0;width:100%;height:100%}.header-m-icon .header-nav-icon-open{transform:scale(0.36)}.header-m-icon .header-nav-icon-open .header-nav-icon-plus{transform-box:fill-box;transform-origin:center;opacity:0;transform:scale(0.4) rotate(-90deg);transition:opacity .25s ease .05s,transform .4s cubic-bezier(0.34, 1.56, 0.64, 1) .05s}.header-m-item.is-open .header-m-icon .header-nav-icon-open{opacity:1;transform:scale(1)}.header-m-item.is-open .header-m-icon .header-nav-icon-open .header-nav-icon-plus{opacity:1;transform:scale(1) rotate(0)}.header-m-item.is-open .header-m-icon .header-nav-icon-closed{opacity:0;transform:scale(1.6)}.header-m-sub{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .25s ease,visibility 0s linear .25s}.header-m-item.is-open>.header-m-sub,.header-m-col.is-open>.header-m-sub{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .25s ease,visibility 0s}.header-m-sub-inner{overflow:hidden;min-height:0}.header-m-level1{display:flex;flex-direction:column;align-items:stretch;gap:calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));padding:calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393)) calc(8px + (20.82 - 8)*(100vw - 393px)/(1023 - 393)) calc(16px + (41.65 - 16)*(100vw - 393px)/(1023 - 393))}.header-m-col-toggle{display:flex;align-items:center;justify-content:flex-end;gap:calc(12px + (31.24 - 12)*(100vw - 393px)/(1023 - 393));width:100%;padding:0 0 calc(12px + (31.24 - 12)*(100vw - 393px)/(1023 - 393));border:0;border-bottom:1px solid #dfeaf7;background:none;cursor:pointer;font-family:"Instrument Sans",sans-serif;font-weight:500;font-size:calc(18px + (46.85 - 18)*(100vw - 393px)/(1023 - 393));line-height:1.4;color:#28284a;white-space:nowrap}.header-m-col.is-open .header-m-col-label{font-weight:600}.header-m-dot{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(12px + (31.24 - 12)*(100vw - 393px)/(1023 - 393));height:calc(12px + (31.24 - 12)*(100vw - 393px)/(1023 - 393))}.header-m-dot::before{content:"";width:calc(8px + (20.82 - 8)*(100vw - 393px)/(1023 - 393));height:calc(8px + (20.82 - 8)*(100vw - 393px)/(1023 - 393));border-radius:50%;background:#5d6a7e}.header-m-col.is-open .header-m-dot::before{width:100%;height:100%;background:linear-gradient(180deg, #003893 0%, #1171ff 100%)}.header-m-level2{display:flex;flex-direction:column;align-items:stretch;gap:calc(12px + (31.24 - 12)*(100vw - 393px)/(1023 - 393));padding:calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393)) calc(24px + (62.47 - 24)*(100vw - 393px)/(1023 - 393)) calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));border-bottom:1px solid #d2e3f7}.header-m-level2-link{width:100%;font-family:"Instrument Sans",sans-serif;font-weight:400;font-size:calc(16px + (41.65 - 16)*(100vw - 393px)/(1023 - 393));line-height:1.4;color:rgba(40,40,74,.8);text-align:right;text-decoration:none}.header-m-level2-link:active,.header-m-level2-link:focus-visible{font-weight:500;background:linear-gradient(180deg, #003893 0%, #1171ff 100%);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0)}}@media screen and (max-width: 782px){#wpadminbar{position:fixed !important}body.admin-bar .header-menu{top:46px}body.admin-bar .header-m-panel{top:46px}}

.legal-content{padding:calc(100px + (130 - 100)*(100vw - 1920px)/(2560 - 1920)) calc(120px + (245 - 120)*(100vw - 1920px)/(2560 - 1920))}.legal-content-inner{max-width:calc(1100px + (1400 - 1100)*(100vw - 1920px)/(2560 - 1920));margin-inline:auto}.legal-content-title{margin:0 0 calc(40px + (52 - 40)*(100vw - 1920px)/(2560 - 1920)) 0;font-family:"Heebo",sans-serif;font-weight:500;font-size:calc(48px + (60 - 48)*(100vw - 1920px)/(2560 - 1920));line-height:calc(54px + (68 - 54)*(100vw - 1920px)/(2560 - 1920));color:#28284a;text-align:right}.legal-content-body{font-family:"Heebo",sans-serif;font-weight:400;font-size:calc(22px + (28 - 22)*(100vw - 1920px)/(2560 - 1920));line-height:calc(33px + (42 - 33)*(100vw - 1920px)/(2560 - 1920));color:#28284a;text-align:right}.legal-content-body h2{margin:calc(48px + (60 - 48)*(100vw - 1920px)/(2560 - 1920)) 0 calc(16px + (20 - 16)*(100vw - 1920px)/(2560 - 1920)) 0;font-family:"Heebo",sans-serif;font-weight:500;font-size:calc(30px + (38 - 30)*(100vw - 1920px)/(2560 - 1920));line-height:calc(38px + (48 - 38)*(100vw - 1920px)/(2560 - 1920))}.legal-content-body h3{margin:calc(36px + (46 - 36)*(100vw - 1920px)/(2560 - 1920)) 0 calc(12px + (16 - 12)*(100vw - 1920px)/(2560 - 1920)) 0;font-family:"Heebo",sans-serif;font-weight:500;font-size:calc(24px + (30 - 24)*(100vw - 1920px)/(2560 - 1920));line-height:calc(32px + (40 - 32)*(100vw - 1920px)/(2560 - 1920))}.legal-content-body p{margin:0 0 calc(20px + (26 - 20)*(100vw - 1920px)/(2560 - 1920)) 0}.legal-content-body p:last-child{margin-bottom:0}.legal-content-body ul,.legal-content-body ol{margin:0 0 calc(20px + (26 - 20)*(100vw - 1920px)/(2560 - 1920)) 0;padding-inline-start:calc(26px + (32 - 26)*(100vw - 1920px)/(2560 - 1920))}.legal-content-body li{margin-bottom:calc(8px + (10 - 8)*(100vw - 1920px)/(2560 - 1920))}.legal-content-body a{color:#128fff;text-decoration:underline}.legal-content-body strong,.legal-content-body b{font-weight:700}.legal-content-body em,.legal-content-body i{font-style:italic}.legal-content-body h4{margin:calc(30px + (38 - 30)*(100vw - 1920px)/(2560 - 1920)) 0 calc(10px + (14 - 10)*(100vw - 1920px)/(2560 - 1920)) 0;font-family:"Heebo",sans-serif;font-weight:600;font-size:calc(22px + (28 - 22)*(100vw - 1920px)/(2560 - 1920));line-height:calc(30px + (38 - 30)*(100vw - 1920px)/(2560 - 1920))}.legal-content-body h5{margin:calc(26px + (34 - 26)*(100vw - 1920px)/(2560 - 1920)) 0 calc(8px + (12 - 8)*(100vw - 1920px)/(2560 - 1920)) 0;font-family:"Heebo",sans-serif;font-weight:600;font-size:calc(20px + (25 - 20)*(100vw - 1920px)/(2560 - 1920));line-height:calc(28px + (35 - 28)*(100vw - 1920px)/(2560 - 1920))}.legal-content-body h6{margin:calc(24px + (30 - 24)*(100vw - 1920px)/(2560 - 1920)) 0 calc(8px + (12 - 8)*(100vw - 1920px)/(2560 - 1920)) 0;font-family:"Heebo",sans-serif;font-weight:600;font-size:calc(18px + (22 - 18)*(100vw - 1920px)/(2560 - 1920));line-height:calc(26px + (32 - 26)*(100vw - 1920px)/(2560 - 1920));letter-spacing:.02em}.legal-content-body blockquote{margin:calc(28px + (36 - 28)*(100vw - 1920px)/(2560 - 1920)) 0;padding:calc(12px + (16 - 12)*(100vw - 1920px)/(2560 - 1920)) calc(24px + (32 - 24)*(100vw - 1920px)/(2560 - 1920));border-inline-start:4px solid #128fff;font-style:italic;color:#28284a}.legal-content-body blockquote p:last-child{margin-bottom:0}.legal-content-body table{width:100%;margin:0 0 calc(24px + (30 - 24)*(100vw - 1920px)/(2560 - 1920)) 0;border-collapse:collapse;font-size:calc(20px + (26 - 20)*(100vw - 1920px)/(2560 - 1920));line-height:calc(30px + (38 - 30)*(100vw - 1920px)/(2560 - 1920))}.legal-content-body caption{margin-bottom:calc(10px + (14 - 10)*(100vw - 1920px)/(2560 - 1920));font-weight:600;text-align:right}.legal-content-body th,.legal-content-body td{padding:calc(12px + (16 - 12)*(100vw - 1920px)/(2560 - 1920)) calc(16px + (20 - 16)*(100vw - 1920px)/(2560 - 1920));border:1px solid rgba(40,40,74,.18);text-align:right;vertical-align:top}.legal-content-body th{font-weight:700;background:rgba(40,40,74,.05)}.legal-content-body code{padding:.1em .4em;border-radius:4px;background:rgba(40,40,74,.06);font-family:monospace;font-size:.9em}.legal-content-body pre{margin:0 0 calc(24px + (30 - 24)*(100vw - 1920px)/(2560 - 1920)) 0;padding:calc(16px + (20 - 16)*(100vw - 1920px)/(2560 - 1920));border-radius:6px;background:rgba(40,40,74,.06);overflow-x:auto;direction:ltr;text-align:left}.legal-content-body pre code{padding:0;border-radius:0;background:none}.legal-content-body hr{margin:calc(32px + (42 - 32)*(100vw - 1920px)/(2560 - 1920)) 0;border:0;border-top:1px solid rgba(40,40,74,.18)}@media screen and (max-width: 1919px){.legal-content{padding:calc(72px + (100 - 72)*(100vw - 1536px)/(1920 - 1536)) calc(80px + (120 - 80)*(100vw - 1536px)/(1920 - 1536))}.legal-content-inner{max-width:calc(880px + (1100 - 880)*(100vw - 1536px)/(1920 - 1536))}.legal-content-title{margin-bottom:calc(32px + (40 - 32)*(100vw - 1536px)/(1920 - 1536));font-size:calc(40px + (48 - 40)*(100vw - 1536px)/(1920 - 1536));line-height:calc(46px + (54 - 46)*(100vw - 1536px)/(1920 - 1536))}.legal-content-body{font-size:calc(18px + (22 - 18)*(100vw - 1536px)/(1920 - 1536));line-height:calc(28px + (33 - 28)*(100vw - 1536px)/(1920 - 1536))}.legal-content-body h2{margin-top:calc(40px + (48 - 40)*(100vw - 1536px)/(1920 - 1536));font-size:calc(26px + (30 - 26)*(100vw - 1536px)/(1920 - 1536));line-height:calc(33px + (38 - 33)*(100vw - 1536px)/(1920 - 1536))}.legal-content-body h3{margin-top:calc(30px + (36 - 30)*(100vw - 1536px)/(1920 - 1536));font-size:calc(20px + (24 - 20)*(100vw - 1536px)/(1920 - 1536));line-height:calc(27px + (32 - 27)*(100vw - 1536px)/(1920 - 1536))}.legal-content-body p,.legal-content-body ul,.legal-content-body ol{margin-bottom:calc(16px + (20 - 16)*(100vw - 1536px)/(1920 - 1536))}}@media screen and (max-width: 1023px){.legal-content{padding:calc(40px + (104 - 40)*(100vw - 393px)/(1023 - 393)) calc(16px + (42 - 16)*(100vw - 393px)/(1023 - 393))}.legal-content-inner{max-width:none}.legal-content-title{margin-bottom:calc(20px + (52 - 20)*(100vw - 393px)/(1023 - 393));font-size:calc(28px + (73 - 28)*(100vw - 393px)/(1023 - 393));line-height:normal}.legal-content-body{font-size:calc(16px + (42 - 16)*(100vw - 393px)/(1023 - 393));line-height:normal}.legal-content-body h2{margin-top:calc(28px + (73 - 28)*(100vw - 393px)/(1023 - 393));font-size:calc(22px + (57 - 22)*(100vw - 393px)/(1023 - 393));line-height:normal}.legal-content-body h3{margin-top:calc(22px + (57 - 22)*(100vw - 393px)/(1023 - 393));font-size:calc(18px + (47 - 18)*(100vw - 393px)/(1023 - 393));line-height:normal}.legal-content-body p,.legal-content-body ul,.legal-content-body ol{margin-bottom:calc(14px + (36 - 14)*(100vw - 393px)/(1023 - 393))}.legal-content-body ul,.legal-content-body ol{padding-inline-start:calc(20px + (52 - 20)*(100vw - 393px)/(1023 - 393))}.legal-content-body table{display:block;width:100%;margin-bottom:calc(14px + (36 - 14)*(100vw - 393px)/(1023 - 393));overflow-x:auto;font-size:calc(15px + (39 - 15)*(100vw - 393px)/(1023 - 393));line-height:normal;-webkit-overflow-scrolling:touch}.legal-content-body th,.legal-content-body td{padding:calc(10px + (26 - 10)*(100vw - 393px)/(1023 - 393)) calc(12px + (31 - 12)*(100vw - 393px)/(1023 - 393));min-width:calc(120px + (200 - 120)*(100vw - 393px)/(1023 - 393))}}

.footer{background:#11112c;border-radius:25px 25px 0 0;color:#fff;position:relative;z-index:2;box-shadow:0 24px 32px -18px rgba(17,17,44,.45)}.footer-logo{display:block;flex-shrink:0}.footer-logo img{width:100%;height:100%;object-fit:contain}.footer-dot{flex-shrink:0;border-radius:50%;background:#b2b2cc}.footer-nav-link:hover,.footer-nav-link:focus-visible,.footer-social-link:hover,.footer-social-link:focus-visible,.footer-legal-link:hover,.footer-legal-link:focus-visible,.footer-m-nav-link:hover,.footer-m-nav-link:focus-visible,.footer-m-social-link:hover,.footer-m-social-link:focus-visible{text-decoration:underline}.footer-mobile{display:none}.footer-desktop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(60px + (65 - 60)*(100vw - 1920px)/(2560 - 1920));padding:calc(32px + (42 - 32)*(100vw - 1920px)/(2560 - 1920)) calc(120px + (326 - 120)*(100vw - 1920px)/(2560 - 1920)) calc(20px + (30 - 20)*(100vw - 1920px)/(2560 - 1920))}.footer-top{display:flex;align-items:flex-end;justify-content:space-between;width:100%}.footer-brand-nav{display:flex;align-items:flex-end;gap:calc(60px + (80 - 60)*(100vw - 1920px)/(2560 - 1920))}.footer-desktop .footer-logo{width:calc(110px + (124 - 110)*(100vw - 1920px)/(2560 - 1920));height:calc(57px + (64 - 57)*(100vw - 1920px)/(2560 - 1920))}.footer-nav{display:flex;align-items:flex-end;gap:calc(60px + (80 - 60)*(100vw - 1920px)/(2560 - 1920));margin:0;padding:0;list-style:none}.footer-nav-link{font-family:"Montserrat",sans-serif;font-weight:500;font-size:calc(16px + (18 - 16)*(100vw - 1920px)/(2560 - 1920));line-height:normal;color:#fff;white-space:nowrap}.footer-contact{display:flex;align-items:center;gap:calc(13px + (17 - 13)*(100vw - 1920px)/(2560 - 1920));font-style:normal}.footer-address-wrapper{display:flex;align-items:center;gap:calc(13px + (17 - 13)*(100vw - 1920px)/(2560 - 1920))}.footer-contact-info,.footer-address{margin:0;font-family:"Heebo",sans-serif;font-weight:500;font-size:calc(16px + (18 - 16)*(100vw - 1920px)/(2560 - 1920));line-height:normal;color:#b2b2cc;white-space:nowrap}.footer-contact-link,.footer-address-link{color:inherit;text-decoration:none}.footer-contact-link:hover,.footer-contact-link:focus-visible,.footer-address-link:hover,.footer-address-link:focus-visible{text-decoration:underline}.footer-contact .footer-dot{width:6px;height:6px}.footer-pin{flex-shrink:0;width:calc(12px + (15 - 12)*(100vw - 1920px)/(2560 - 1920));height:calc(16px + (20 - 16)*(100vw - 1920px)/(2560 - 1920))}.footer-bottom{display:flex;align-items:center;justify-content:space-between;width:100%;border-top:1px solid #b2b2cc;padding:calc(30px + (42 - 30)*(100vw - 1920px)/(2560 - 1920)) 0}.footer-social{display:flex;align-items:center;gap:calc(75px + (100 - 75)*(100vw - 1920px)/(2560 - 1920));margin:0;padding:0;list-style:none}.footer-social-link{font-family:"Montserrat",sans-serif;font-weight:700;font-size:calc(16px + (18 - 16)*(100vw - 1920px)/(2560 - 1920));line-height:normal;color:#fff;white-space:nowrap}.footer-legal{display:flex;align-items:center;gap:calc(18px + (24 - 18)*(100vw - 1920px)/(2560 - 1920))}.footer-copyright{margin:0;font-family:"Heebo",sans-serif;font-weight:400;font-size:calc(16px + (18 - 16)*(100vw - 1920px)/(2560 - 1920));line-height:normal;color:#b2b2cc;white-space:nowrap}.footer-legal-link{font-family:"Heebo",sans-serif;font-weight:700;font-size:calc(16px + (18 - 16)*(100vw - 1920px)/(2560 - 1920));line-height:normal;color:#b2b2cc;white-space:nowrap}.footer-legal .footer-dot{width:6px;height:6px}.footer-stack{position:relative}.footer-powered{position:sticky;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:3px;padding:calc(14px + (16 - 14)*(100vw - 1920px)/(2560 - 1920)) 0;background:#fff}.footer-powered-text{margin:0;font-family:"Montserrat",sans-serif;font-weight:300;font-size:calc(13px + (15 - 13)*(100vw - 1920px)/(2560 - 1920));line-height:100%;color:#1d1d1d}.footer-powered-link{display:flex}.footer-powered-logo{width:calc(91px + (106 - 91)*(100vw - 1920px)/(2560 - 1920));height:calc(12px + (14 - 12)*(100vw - 1920px)/(2560 - 1920));margin-bottom:-1px}@media screen and (max-width: 2559px){.footer{border-radius:20px 20px 0 0}}@media screen and (max-width: 1919px){.footer-desktop{gap:calc(48px + (60 - 48)*(100vw - 1536px)/(1920 - 1536));padding:calc(28px + (32 - 28)*(100vw - 1536px)/(1920 - 1536)) calc(80px + (120 - 80)*(100vw - 1536px)/(1920 - 1536)) calc(16px + (20 - 16)*(100vw - 1536px)/(1920 - 1536))}.footer-top{gap:48px}.footer-brand-nav{gap:calc(48px + (60 - 48)*(100vw - 1536px)/(1920 - 1536))}.footer-desktop .footer-logo{width:calc(90px + (110 - 90)*(100vw - 1536px)/(1920 - 1536));height:calc(47px + (57 - 47)*(100vw - 1536px)/(1920 - 1536))}.footer-nav{gap:calc(48px + (60 - 48)*(100vw - 1536px)/(1920 - 1536))}.footer-nav-link{font-size:calc(14px + (16 - 14)*(100vw - 1536px)/(1920 - 1536))}.footer-contact{column-gap:calc(11px + (13 - 11)*(100vw - 1536px)/(1920 - 1536));row-gap:3px;flex-wrap:wrap;justify-content:flex-end}.footer-address-wrapper{gap:calc(11px + (13 - 11)*(100vw - 1536px)/(1920 - 1536))}.footer-contact-info,.footer-address{font-size:calc(14px + (16 - 14)*(100vw - 1536px)/(1920 - 1536))}.footer-contact .footer-dot{width:calc(5px + (6 - 5)*(100vw - 1536px)/(1920 - 1536));height:calc(5px + (6 - 5)*(100vw - 1536px)/(1920 - 1536))}.footer-pin{width:12px;height:16px}.footer-bottom{padding:calc(24px + (30 - 24)*(100vw - 1536px)/(1920 - 1536)) 0}.footer-social{gap:calc(60px + (75 - 60)*(100vw - 1536px)/(1920 - 1536))}.footer-social-link{font-size:calc(14px + (16 - 14)*(100vw - 1536px)/(1920 - 1536))}.footer-legal{gap:calc(12px + (18 - 12)*(100vw - 1536px)/(1920 - 1536))}.footer-copyright,.footer-legal-link{font-size:calc(14px + (16 - 14)*(100vw - 1536px)/(1920 - 1536))}.footer-legal .footer-dot{width:calc(5px + (6 - 5)*(100vw - 1536px)/(1920 - 1536));height:calc(5px + (6 - 5)*(100vw - 1536px)/(1920 - 1536))}.footer-powered{padding:14px 0}.footer-powered-text{font-size:calc(12px + (13 - 12)*(100vw - 1536px)/(1920 - 1536))}.footer-powered-logo{width:91px;height:12px}}@media screen and (max-width: 1023px){.footer{border-radius:15px 15px 0 0}.footer-desktop{display:none}.footer-mobile{display:flex;flex-direction:column;align-items:center;gap:calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));padding:calc(24px + (62.47 - 24)*(100vw - 393px)/(1023 - 393)) calc(26px + (67.68 - 26)*(100vw - 393px)/(1023 - 393))}.footer-m-logo{width:100%;display:flex;align-items:flex-start;padding-bottom:calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));border-bottom:1px solid rgba(101,101,144,.8)}.footer-m-logo .footer-logo{width:calc(77px + (200.44 - 77)*(100vw - 393px)/(1023 - 393));height:calc(40px + (104.12 - 40)*(100vw - 393px)/(1023 - 393))}.footer-m-body{width:100%;display:flex;flex-direction:column;gap:calc(30px + (78.09 - 30)*(100vw - 393px)/(1023 - 393));padding:0 calc(16px + (41.65 - 16)*(100vw - 393px)/(1023 - 393))}.footer-m-nav{width:100%;display:flex;flex-direction:column;gap:calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));padding-top:calc(10px + (26.03 - 10)*(100vw - 393px)/(1023 - 393));margin:0;padding-inline:0;list-style:none}.footer-m-nav-link{width:100%;display:flex;align-items:center;padding:0 calc(10px + (26.03 - 10)*(100vw - 393px)/(1023 - 393)) calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));border-bottom:1px solid #373758;font-family:"Montserrat",sans-serif;font-weight:500;font-size:calc(15px + (39.05 - 15)*(100vw - 393px)/(1023 - 393));line-height:1.15;color:#fff}.footer-m-contact{width:100%;display:flex;flex-direction:column;align-items:center;gap:calc(16px + (41.65 - 16)*(100vw - 393px)/(1023 - 393))}.footer-m-contact-row{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:calc(28px + (44 - 28)*(100vw - 393px)/(1023 - 393))}.footer-m-contact-item{display:flex;align-items:center;gap:calc(10px + (26.03 - 10)*(100vw - 393px)/(1023 - 393));font-family:"Heebo",sans-serif;font-weight:500;font-size:calc(15px + (39.05 - 15)*(100vw - 393px)/(1023 - 393));line-height:normal;color:#b2b2cc;white-space:nowrap}.footer-m-contact-item .footer-dot{width:calc(6px + (15.62 - 6)*(100vw - 393px)/(1023 - 393));height:calc(6px + (15.62 - 6)*(100vw - 393px)/(1023 - 393))}.footer-m-contact-item:has(.footer-contact-link){gap:0}.footer-m-contact-item .footer-contact-link{order:-1;margin-inline-end:.25em}.footer-m-contact-item:has(.footer-contact-link) .footer-dot{margin-inline-start:calc(10px + (26.03 - 10)*(100vw - 393px)/(1023 - 393))}.footer-m-social{width:100%;display:flex;align-items:center;gap:calc(8px + (20.82 - 8)*(100vw - 393px)/(1023 - 393));margin:0;padding:0;list-style:none}.footer-m-social-item{flex:1 0 0;min-width:0;display:flex}.footer-m-social-link{width:100%;display:flex;align-items:center;justify-content:center;padding:calc(10px + (26.03 - 10)*(100vw - 393px)/(1023 - 393)) calc(20px + (52.06 - 20)*(100vw - 393px)/(1023 - 393));border:1px solid #373758;border-radius:100px;font-family:"Montserrat",sans-serif;font-weight:500;font-size:calc(14px + (36.44 - 14)*(100vw - 393px)/(1023 - 393));line-height:normal;color:#fff;white-space:nowrap}.footer-m-legal{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:calc(9px + (23.43 - 9)*(100vw - 393px)/(1023 - 393));padding-top:calc(16px + (41.65 - 16)*(100vw - 393px)/(1023 - 393));border-top:1px solid #373758;margin:0;padding-inline:0;list-style:none}.footer-m-legal-item{display:flex;align-items:center;gap:calc(6px + (15.62 - 6)*(100vw - 393px)/(1023 - 393))}.footer-m-legal-item .footer-legal-link{font-family:"Heebo",sans-serif;font-weight:500;font-size:calc(15px + (39.05 - 15)*(100vw - 393px)/(1023 - 393));line-height:normal;color:#b2b2cc;white-space:nowrap}.footer-m-legal-item .footer-dot{width:calc(5.368px + (13.97 - 5.368)*(100vw - 393px)/(1023 - 393));height:calc(5.368px + (13.97 - 5.368)*(100vw - 393px)/(1023 - 393))}.footer-m-copyright{width:100%;display:flex;align-items:center;justify-content:center;padding:calc(22px + (57.27 - 22)*(100vw - 393px)/(1023 - 393)) calc(10px + (26.03 - 10)*(100vw - 393px)/(1023 - 393)) 0;border-top:1px solid #656590}.footer-m-copyright .footer-copyright{font-size:calc(13px + (33.84 - 13)*(100vw - 393px)/(1023 - 393));font-weight:400;white-space:nowrap}.footer-powered{gap:calc(3px + (7.81 - 3)*(100vw - 393px)/(1023 - 393));padding:calc(14px + (36.44 - 14)*(100vw - 393px)/(1023 - 393)) 0}.footer-powered-text{font-size:calc(12px + (31.24 - 12)*(100vw - 393px)/(1023 - 393))}.footer-powered-logo{width:calc(91px + (236.88 - 91)*(100vw - 393px)/(1023 - 393));height:calc(12px + (31.24 - 12)*(100vw - 393px)/(1023 - 393))}}

.contact-popup-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto;background:rgba(2,12,38,.6);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.contact-popup-overlay[hidden]{display:none}.contact-popup-overlay.is-open{opacity:1;visibility:visible;transition:opacity .25s ease,visibility 0s linear 0s}body.contact-popup-open{overflow:hidden}@media(prefers-reduced-motion: reduce){.contact-popup-overlay{transition:none}}.contact-popup{position:relative;display:flex;align-items:flex-end;gap:64px;width:1242px;max-width:100%;padding:48px;background:#fff;border-radius:16px}.contact-popup-close{position:absolute;top:21.63px;left:16.63px;z-index:2;display:flex;align-items:center;justify-content:center;width:27px;height:27px;padding:0;border:0;border-radius:4px;background:rgba(0,0,0,0);color:#5e5e5e;cursor:pointer;transition:color .2s ease}.contact-popup-close:hover{color:#28284a}.contact-popup-close:focus-visible{outline:2px solid #0648ac;outline-offset:2px}.contact-popup-close-icon{display:block;width:19px;height:19px;transform:rotate(45deg)}.contact-popup-card{position:relative;flex-shrink:0;width:446px;height:567px}.contact-popup-card-media{position:absolute;inset:0;overflow:hidden;background:linear-gradient(180deg, #001074 0%, #001b96 100%);-webkit-mask:url("https://tangramdev.wemake.co.il/wp-content/themes/tangram/modules/contact-popup/img/card-mask.svg") no-repeat center/100% 100%;mask:url("https://tangramdev.wemake.co.il/wp-content/themes/tangram/modules/contact-popup/img/card-mask.svg") no-repeat center/100% 100%}.contact-popup-card-video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transform:rotate(180deg);opacity:.6;mix-blend-mode:soft-light;pointer-events:none}.contact-popup-card-overlay{position:absolute;left:34px;bottom:49px;display:flex;align-items:flex-end;gap:29px}.contact-popup-card-heading{margin:0;width:287px;font-family:"Instrument Sans",sans-serif;font-weight:400;font-size:44px;line-height:normal;text-box-trim:trim-both;text-box-edge:cap alphabetic;color:#fff;text-align:left;text-transform:uppercase;word-break:break-word}.contact-popup-card-heading strong{font-weight:700}.contact-popup-card-arrow{flex-shrink:0;display:block;width:54.655px;height:54.655px;color:#f0f8ff}.contact-popup-card-arrow-icon{display:block;width:100%;height:100%}.contact-popup-form{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:36px;direction:rtl}.contact-popup-head{display:flex;flex-direction:column;gap:4px;width:100%;color:#28284a;text-align:right}.contact-popup-title{margin:0;width:100%;font-family:"Heebo",sans-serif;font-weight:700;font-size:44px;line-height:normal}.contact-popup-subtitle{margin:0;width:100%;max-width:500px;font-family:"Heebo",sans-serif;font-weight:400;font-size:17px;line-height:normal}.contact-popup-form-body,.contact-popup-form-body .wpcf7,.contact-popup-form-body .wpcf7-form{width:100%}.contact-popup .contact-form-fields{position:relative;display:flex;flex-direction:column;gap:36px;padding:0}.contact-popup .contact-form-set{display:flex;flex-direction:column;gap:28px}.contact-popup .contact-form-group{display:flex;flex-direction:column;gap:28px}.contact-popup .contact-form-row{display:flex;align-items:center;gap:20px}.contact-popup .contact-field{flex:1 1 0;min-width:0;position:relative;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;min-height:59.968px;padding-bottom:16px;border:0;box-shadow:inset 0 -1px 0 0 #000;text-align:right;transition:box-shadow .2s ease,margin-bottom .2s ease}.contact-popup .contact-field-full{width:100%;flex:0 0 auto}.contact-popup .contact-field-label{width:100%;font-family:"Heebo",sans-serif;font-weight:400;font-size:16px;line-height:1.374;color:#28284a;transform-origin:right bottom;transition:transform .2s ease}.contact-popup .contact-field .wpcf7-form-control-wrap{position:static;display:block;width:100%}.contact-popup .contact-input{display:block;width:100%;margin:0;padding:0;border:0;background:rgba(0,0,0,0);font-family:"Heebo",sans-serif;font-weight:500;font-size:16px;line-height:1.374;color:#28284a;text-align:right;border-radius:0;-webkit-appearance:none;appearance:none;transform-origin:right bottom;transition:transform .2s ease,font-weight .2s ease}.contact-popup .contact-input::placeholder{color:#94949d;opacity:1;transition:color .2s ease}.contact-popup .contact-input:focus,.contact-popup .contact-input:focus-visible{outline:none}.contact-popup .contact-field:hover,.contact-popup .contact-field:focus-within{box-shadow:inset 0 -2px 0 0 #000}.contact-popup .contact-field:hover .contact-input::placeholder{color:#48484d}.contact-popup .contact-field:focus-within .contact-field-label,.contact-popup .contact-field:has(.contact-input:not(:placeholder-shown)) .contact-field-label{transform:scale(0.8)}.contact-popup .contact-input:placeholder-shown:not(:focus){transform:scale(0.8);font-weight:300}.contact-popup textarea.contact-input{height:21.984px;min-height:21.984px;max-height:109.92px;resize:none;overflow:hidden;transition:transform .2s ease,font-weight .2s ease}.contact-popup .contact-consent{position:relative;width:100%;transition:margin-bottom .2s ease}.contact-popup .contact-consent .wpcf7-form-control-wrap,.contact-popup .contact-consent .wpcf7-acceptance{position:static;display:block;width:100%}.contact-popup .contact-consent .wpcf7-list-item{margin:0}.contact-popup .contact-consent .wpcf7-list-item label{display:flex;flex-direction:row;align-items:flex-start;gap:12px;margin:0}.contact-popup .contact-consent .wpcf7-list-item-label{flex:1 1 0;min-width:0;max-width:440px;text-align:right}.contact-popup .contact-consent input[type=checkbox]{flex-shrink:0;width:18px;height:18px;margin:0;margin-top:3px;background-color:#fff;background-repeat:no-repeat;background-position:center;border:1px solid #28284a;border-radius:3px;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .2s ease,border-color .2s ease}.contact-popup .contact-consent input[type=checkbox]:hover{background-color:rgba(0,0,0,0);border-color:#0648ac}.contact-popup .contact-consent input[type=checkbox]:checked{background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='cpci' x1='8' y1='0' x2='8' y2='16' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230648AC'/%3E%3Cstop offset='1' stop-color='%23021D46'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='16' height='16' rx='2' fill='url(%23cpci)'/%3E%3C/svg%3E");background-size:12px 12px;border-color:#0648ac}.contact-popup .contact-consent input[type=checkbox]:focus-visible{outline:2px solid #0648ac;outline-offset:2px}.contact-popup .contact-consent-text{font-family:"Heebo",sans-serif;font-weight:400;font-size:12px;line-height:normal;color:#28284a}.contact-popup .contact-consent-link{color:inherit;text-decoration:underline}@property --cp-submit-c1{syntax:"<color>";inherits:false;initial-value:#ff6b2e}@property --cp-submit-c2{syntax:"<color>";inherits:false;initial-value:#ffb956}.contact-popup .contact-submit{display:block;width:100%;height:70px;margin:0;padding:0;border:0;border-radius:6px;--cp-submit-c1: #ff6b2e;--cp-submit-c2: #ffb956;background-image:linear-gradient(90deg, var(--cp-submit-c1) 0%, var(--cp-submit-c2) 100%);font-family:"Heebo",sans-serif;font-weight:700;font-size:18px;line-height:1.78;color:#fff;text-align:center;cursor:pointer;-webkit-appearance:none;appearance:none;transition:--cp-submit-c1 .3s ease,--cp-submit-c2 .3s ease}.contact-popup .contact-submit:hover,.contact-popup .contact-submit:focus-visible{--cp-submit-c1: #ffb956;--cp-submit-c2: #ff6b2e}.contact-popup .contact-submit:focus-visible{outline:2px solid #ff6b2e;outline-offset:2px}.contact-popup .wpcf7-spinner{position:absolute;left:50%;bottom:35px;width:22px;height:22px;margin:0;padding:0;background:none;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;opacity:1;transform:translate(-50%, 50%) rotate(0deg);animation:contact-popup-spin .7s linear infinite}.contact-popup .wpcf7-spinner::before{display:none}.contact-popup .wpcf7-form.submitting .contact-submit{color:rgba(0,0,0,0)}@keyframes contact-popup-spin{to{transform:translate(-50%, 50%) rotate(360deg)}}@media(prefers-reduced-motion: reduce){.contact-popup .contact-field,.contact-popup .contact-field-label,.contact-popup .contact-input,.contact-popup textarea.contact-input,.contact-popup .contact-input::placeholder,.contact-popup .contact-consent input[type=checkbox],.contact-popup .contact-submit{transition:none}.contact-popup .wpcf7-spinner{animation-duration:1.4s}}.contact-popup .wpcf7-form .wpcf7-response-output{--cp-bar-from: #0648ac;--cp-bar-to: #021d46;position:relative;margin:16px 0 0;padding:10px 14px;padding-inline-start:34px;border:0;border-radius:8px;font-family:"Heebo",sans-serif;font-weight:500;font-size:14px;line-height:1.5;color:#28284a;text-align:right}.contact-popup .wpcf7-form .wpcf7-response-output::before{content:"";position:absolute;inset-inline-start:14px;inset-block:8px;width:6px;border-radius:100px;background:linear-gradient(180deg, var(--cp-bar-from) 0%, var(--cp-bar-to) 100%)}.contact-popup .wpcf7-form.invalid .wpcf7-response-output,.contact-popup .wpcf7-form.unaccepted .wpcf7-response-output,.contact-popup .wpcf7-form.payment-required .wpcf7-response-output,.contact-popup .wpcf7-form.spam .wpcf7-response-output,.contact-popup .wpcf7-form.failed .wpcf7-response-output,.contact-popup .wpcf7-form.aborted .wpcf7-response-output{--cp-bar-from: rgb(185.0663346614, 35.0836653386, 35.0836653386);--cp-bar-to: #d72c2c;color:#d72c2c}.contact-popup .wpcf7-form.sent .wpcf7-response-output{--cp-bar-from: rgb(26.35, 117.3, 64.6);--cp-bar-to: #1f8a4c;color:#1f8a4c}.contact-popup .wpcf7-not-valid-tip{position:absolute;top:100%;right:0;left:0;margin-top:6px;font-family:"Heebo",sans-serif;font-weight:400;font-size:12px;line-height:1.4;color:#d72c2c;text-align:right}.contact-popup .contact-field:has(.wpcf7-not-valid){box-shadow:inset 0 -2px 0 0 #d72c2c}.contact-popup .contact-field:has(.wpcf7-not-valid),.contact-popup .contact-consent:has(.wpcf7-not-valid){margin-bottom:16.8px}.contact-popup .contact-input.wpcf7-not-valid{border:0}@media screen and (min-width: 1024px)and (max-width: 1535px){.contact-popup{gap:calc(40px + (64 - 40)*(100vw - 1024px)/(1536 - 1024));padding:calc(32px + (48 - 32)*(100vw - 1024px)/(1536 - 1024))}.contact-popup-card{width:calc(380px + (446 - 380)*(100vw - 1024px)/(1536 - 1024));height:calc(483px + (567 - 483)*(100vw - 1024px)/(1536 - 1024))}.contact-popup-card-overlay{left:calc(26px + (34 - 26)*(100vw - 1024px)/(1536 - 1024));bottom:calc(37px + (49 - 37)*(100vw - 1024px)/(1536 - 1024));gap:calc(22px + (29 - 22)*(100vw - 1024px)/(1536 - 1024))}.contact-popup-card-heading{width:calc(219px + (287 - 219)*(100vw - 1024px)/(1536 - 1024));font-size:calc(34px + (44 - 34)*(100vw - 1024px)/(1536 - 1024))}.contact-popup-card-arrow{width:calc(42px + (54.655 - 42)*(100vw - 1024px)/(1536 - 1024));height:calc(42px + (54.655 - 42)*(100vw - 1024px)/(1536 - 1024))}.contact-popup-title{font-size:calc(34px + (44 - 34)*(100vw - 1024px)/(1536 - 1024))}.contact-popup-subtitle{font-size:calc(14px + (17 - 14)*(100vw - 1024px)/(1536 - 1024))}.contact-popup .contact-submit{font-size:calc(16px + (18 - 16)*(100vw - 1024px)/(1536 - 1024))}}@media screen and (max-width: 1023px){.contact-popup-overlay{align-items:flex-start;padding:calc(16px + (40 - 16)*(100vw - 393px)/(1023 - 393))}.contact-popup{flex-direction:column;align-items:stretch;width:100%;max-width:560px;margin:auto;gap:calc(24px + (36 - 24)*(100vw - 393px)/(1023 - 393));padding:calc(16px + (32 - 16)*(100vw - 393px)/(1023 - 393));padding-top:calc(48px + (60 - 48)*(100vw - 393px)/(1023 - 393))}.contact-popup-close{top:calc(12px + (22 - 12)*(100vw - 393px)/(1023 - 393));left:calc(12px + (18 - 12)*(100vw - 393px)/(1023 - 393))}.contact-popup-card{display:none}.contact-popup-form{align-items:stretch;gap:calc(18px + (28 - 18)*(100vw - 393px)/(1023 - 393))}.contact-popup-head{gap:calc(4px + (8 - 4)*(100vw - 393px)/(1023 - 393))}.contact-popup-title{font-size:calc(26px + (44 - 26)*(100vw - 393px)/(1023 - 393))}.contact-popup-subtitle{font-size:calc(15px + (17 - 15)*(100vw - 393px)/(1023 - 393))}.contact-popup .contact-form-fields{gap:calc(18px + (28 - 18)*(100vw - 393px)/(1023 - 393))}.contact-popup .contact-form-set{gap:calc(16px + (24 - 16)*(100vw - 393px)/(1023 - 393))}.contact-popup .contact-form-group{gap:calc(14px + (20 - 14)*(100vw - 393px)/(1023 - 393))}.contact-popup .contact-form-row{flex-direction:column;align-items:stretch;gap:calc(14px + (20 - 14)*(100vw - 393px)/(1023 - 393))}.contact-popup .contact-field{flex:0 0 auto}.contact-popup .contact-submit{height:calc(56px + (70 - 56)*(100vw - 393px)/(1023 - 393))}.contact-popup .wpcf7-spinner{bottom:calc(28px + (35 - 28)*(100vw - 393px)/(1023 - 393))}}

