.elementor .mp-lang-item:hover,.elementor .mp-lang-item:focus-visible{background-color:var(--mp-light);}.elementor .mp-lang-item{font-family:var(--mp-font-heading);font-weight:500;font-size:15px;color:var(--mp-navy);line-height:1.2;padding:0px;border-radius:8px;transition:background-color 0.2s;white-space: nowrap; & a { display: block; padding: 9px 16px; border-radius: 8px; cursor: pointer; }\n}.elementor .mp-lang-item-active{font-weight:600;background-color:var(--mp-light);}.elementor .mp-lang-chevron{width:6px;height:6px;min-width:0px;padding:0px;margin-block-start:-3px;border-block-end-width:1.5px;border-inline-end-width:1.5px;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);flex:0 0 auto;border-right-style: solid; border-right-color: #FFFFFF; border-bottom-style: solid; border-bottom-color: #FFFFFF; transition: transform 0.2s, margin-top 0.2s;\n}.elementor .mp-lang-label{font-family:var(--mp-font-heading);font-weight:600;font-size:14px;color:#FFFFFF;letter-spacing:0.56px;line-height:1;text-transform:uppercase;white-space: nowrap;\n}.elementor .mp-footer-link:hover,.elementor .mp-footer-link:focus-visible{color:#0082F3;}.elementor .mp-footer-link{font-family:var(--mp-font-heading);font-weight:600;font-size:15px;color:#FFFFFF;line-height:20px;transition:color 0.2s;}.elementor .mp-mnav-link:hover,.elementor .mp-mnav-link:focus-visible{color:#0082F3;}.elementor .mp-mnav-link{font-family:var(--mp-font-heading);font-weight:600;font-size:20px;color:#FFFFFF;line-height:1.2;text-align:center;padding:0px;& a { display: block; padding: 14px 0px; cursor: pointer; }\n}.elementor .mp-mnav-item{position:static;& > summary { list-style: none; } & > summary::-webkit-details-marker { display: none; } &[open] .mp-burger-top { transform: translateY(8px) rotate(45deg); } &[open] .mp-burger-mid { opacity: 0; } &[open] .mp-burger-bot { transform: translateY(-8px) rotate(-45deg); }\n}.elementor .mp-burger-line{width:26px;height:2px;min-width:0px;padding:0px;border-radius:2px;background-color:#FFFFFF;transition:transform 0.25s, opacity 0.2s;}.elementor .mp-lang{position:relative;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:7px;align-items:center;&:hover .mp-lang-list { display: flex; } &:focus-within .mp-lang-list { display: flex; } &:hover .mp-lang-chevron { transform: rotate(-135deg); margin-top: 3px; }\n}.elementor .mp-lang-list{min-width:150px;position:absolute;inset-block-start:100%;inset-inline-end:-12px;z-index:10;padding-block-start:8px;padding-block-end:8px;padding-inline-start:6px;padding-inline-end:6px;border-radius:12px;border-width:1px;border-color:rgba(13, 53, 108, 0.14);border-style:solid;background-color:#FFFFFF;box-shadow:0px 18px 40px 0px rgba(13, 53, 108, 0.18);display:none;flex-direction:column;gap:2px;}.elementor .mp-nav-link{position:relative;font-family:var(--mp-font-heading);font-weight:600;font-size:17px;color:#FFFFFF;line-height:1.2;&::after { content: ''; position: absolute; left: 0; top: calc(100% + 44px); width: 0%; height: 2px; background-color: #0971FF; transition: width 0.25s linear; pointer-events: none; } &:hover::after { width: 100%; } white-space: nowrap; &::after { top: calc(100% + 45px); }\n}.elementor .mp-body{font-family:var(--mp-font-body);font-weight:300;font-size:17px;color:var(--mp-navy);line-height:29px;& strong { font-weight: 700; } & b { font-weight: 700; }\n}.elementor .mp-h2{font-family:var(--mp-font-heading);font-weight:700;font-size:50px;color:var(--mp-navy);line-height:1.1;& span { color: var(--mp-blue); }\n}.elementor .mp-container{width:100%;max-width:1180px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .mp-btn:hover,.elementor .mp-btn:focus-visible{color:var(--mp-white);border-color:var(--mp-navy);background-color:var(--mp-blue);}.elementor .mp-btn{overflow:hidden;position:relative;font-family:var(--mp-font-heading);font-weight:600;font-size:17px;color:var(--mp-white);line-height:1.2;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:50px;border-width:1px;border-color:var(--mp-blue);border-style:solid;background-color:var(--mp-blue);transition:color 0.3s, border-color 0.3s;isolation: isolate; &::before { content: ''; position: absolute; top: 0; left: 0; width: 0%; height: 100%; background-color: var(--mp-navy); border-radius: 50px; transition: width 0.3s; z-index: -1; } &:hover::before { width: 100%; } &:focus-visible::before { width: 100%; }\n}.elementor .mp-btn-fill-white:hover,.elementor .mp-btn-fill-white:focus-visible{color:var(--mp-navy);border-color:var(--mp-white);background-color:var(--mp-blue);}.elementor .mp-btn-fill-white{&::before { background-color: var(--mp-white); }\n}