.elementor-10220 .elementor-element.elementor-element-ffffff18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px}.elementor-10220 .elementor-element.elementor-element-ffffff12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10220 .elementor-element.elementor-element-fffffff6{text-align:start}.elementor-10220 .elementor-element.elementor-element-fffffff7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10220 .elementor-element.elementor-element-bcf6016 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2)}.elementor-10220 .elementor-element.elementor-element-bcf6016 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2)}.elementor-10220 .elementor-element.elementor-element-bcf6016 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2)}.elementor-10220 .elementor-element.elementor-element-bcf6016 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2)}.elementor-10220 .elementor-element.elementor-element-bcf6016 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2)}.elementor-10220 .elementor-element.elementor-element-bcf6016 .elementor-icon-list-icon i{transition:color .3s}.elementor-10220 .elementor-element.elementor-element-bcf6016 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-10220 .elementor-element.elementor-element-bcf6016{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px}.elementor-10220 .elementor-element.elementor-element-bcf6016 .elementor-icon-list-icon{padding-inline-end:0px}.elementor-10220 .elementor-element.elementor-element-bcf6016 .elementor-icon-list-text{transition:color .3s}.elementor-10220 .elementor-element.elementor-element-bcf601c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10220 .elementor-element.elementor-element-fffffffd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10220 .elementor-element.elementor-element-fffffffb .elementor-heading-title{color:#18203b}.elementor-10220 .elementor-element.elementor-element-fffffffc .elementor-heading-title{color:#18203b}.elementor-10220 .elementor-element.elementor-element-ffffff11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10220 .elementor-element.elementor-element-6ba2a3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2)}.elementor-10220 .elementor-element.elementor-element-6ba2a3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2)}.elementor-10220 .elementor-element.elementor-element-6ba2a3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2)}.elementor-10220 .elementor-element.elementor-element-6ba2a3a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2)}.elementor-10220 .elementor-element.elementor-element-6ba2a3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2)}.elementor-10220 .elementor-element.elementor-element-6ba2a3a .elementor-icon-list-icon i{transition:color .3s}.elementor-10220 .elementor-element.elementor-element-6ba2a3a .elementor-icon-list-icon svg{transition:fill .3s}.elementor-10220 .elementor-element.elementor-element-6ba2a3a{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px}.elementor-10220 .elementor-element.elementor-element-6ba2a3a .elementor-icon-list-icon{padding-inline-end:0px}.elementor-10220 .elementor-element.elementor-element-6ba2a3a .elementor-icon-list-text{transition:color .3s}.elementor-10220 .elementor-element.elementor-element-fffffff4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10220 .elementor-element.elementor-element-fffffff1 .elementor-heading-title{color:#18203b}.elementor-10220 .elementor-element.elementor-element-fffffff2{color:#525868}.elementor-10220 .elementor-element.elementor-element-fffffff3 .elementor-button{background-color:#FFFFFF00;fill:#18203b;color:#18203b;border-radius:0}.elementor-10220 .elementor-element.elementor-element-fffffff3 .elementor-button:hover,.elementor-10220 .elementor-element.elementor-element-fffffff3 .elementor-button:focus{background-color:#18203b;color:#fff}.elementor-10220 .elementor-element.elementor-element-fffffff3 .elementor-button:hover svg,.elementor-10220 .elementor-element.elementor-element-fffffff3 .elementor-button:focus svg{fill:#fff}.elementor-10220 .elementor-element.elementor-element-ffffff17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10220 .elementor-element.elementor-element-ffffff13 .elementor-heading-title{color:#18203b}.elementor-10220 .elementor-element.elementor-element-ffffff14 .elementor-heading-title{color:#18203b}.elementor-10220 .elementor-element.elementor-element-ffffff15 .elementor-heading-title{color:#18203b}.elementor-10220 .elementor-element.elementor-element-ffffff16 .elementor-heading-title{color:#18203b}@media(max-width:1024px){.elementor-10220 .elementor-element.elementor-element-ffffff18{--padding-top:40px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px}}@media(max-width:767px){.elementor-10220 .elementor-element.elementor-element-ffffff18{--padding-top:36px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px}}.elementor-10220 .elementor-element.elementor-element-ffffff18{--bfc-footer-font:var(--ftbfc-heading-font,Marianne,Arial,sans-serif);--bfc-footer-ink:var(--pix-heading-default,#18203b);--bfc-footer-muted:var(--pix-body-default,#525868);--bfc-footer-line:rgba(24,32,59,.17);--bfc-footer-accent:var(--e-global-color-726e9f4,#9c1e32);background-color:var(--e-global-color-f7a059b,#f5f3ec);border-top:1px solid var(--bfc-footer-line);color:var(--bfc-footer-ink);font-family:var(--bfc-footer-font)}.elementor-10220 .elementor-element.elementor-element-ffffff18>.e-con-inner{max-width:var(--pix-container-width);width:100%;padding-inline:0}.elementor-10220 .elementor-element.elementor-element-ffffff18 .bfc-footer-title .elementor-heading-title{display:flex;align-items:center;min-block-size:36px;margin:0;color:var(--bfc-footer-ink);font-family:var(--bfc-footer-font);font-size:clamp(22px, 1.8vw, 27px);font-weight:700;line-height:1.15;letter-spacing:-.035em}.elementor-10220 .elementor-element.elementor-element-ffffff18 p{margin:0}.elementor-10220 .elementor-element.elementor-element-ffffff18 .bfc-footer-news{gap:8px;align-items:flex-start}.elementor-10220 .elementor-element.elementor-element-ffffff18 .bfc-footer-news .elementor-widget-text-editor{font-size:14px;line-height:1.55;max-width:42ch}.elementor-10220 .elementor-element.elementor-element-ffffff18 .bfc-footer-news .elementor-button{--ftbfc-arrow-gap:18px;font-family:var(--bfc-footer-font);font-size:14px;font-weight:700;line-height:1.4;border-radius:0;padding:12px 16px;min-height:44px;border:1px solid var(--bfc-footer-ink);transition:background-color .2s,color .2s}.elementor-10220 .elementor-element.elementor-element-ffffff18 .bfc-footer-grid{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, .85fr) minmax(0, 1.05fr) minmax(0, 1.6fr);align-items:start;gap:clamp(24px, 3.5vw, 54px);padding-block-end:clamp(28px, 3.5vw, 46px)}.elementor-10220 .elementor-element.elementor-element-ffffff18 .bfc-footer-logo img{display:block;width:clamp(136px, 14vw, 176px);max-width:100%;height:auto}.elementor-10220 .elementor-element.elementor-element-ffffff18 .bfc-footer-links{gap:0}.elementor-10220 .elementor-element.elementor-element-ffffff18 .bfc-footer-link .elementor-heading-title{font-family:var(--bfc-footer-font);font-size:15px;font-weight:400;line-height:1.4;letter-spacing:0;margin:0;color:var(--bfc-footer-ink)}.elementor-10220 .elementor-element.elementor-element-ffffff18 .bfc-footer-link a{min-height:44px;display:inline-flex;align-items:center;gap:24px;color:inherit;text-decoration:none}.elementor-10220 .elementor-element.elementor-element-ffffff18 .bfc-footer-link a:hover{color:var(--bfc-footer-accent);text-decoration:underline;text-underline-offset:.3em}.elementor-10220 .elementor-element.elementor-element-ffffff18 :is(.bfc-footer-social,.bfc-footer-menu-list) .elementor-icon-list-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 7.25rem), 1fr));column-gap:16px;max-width:20rem;margin:0;padding:0}.elementor-10220 .elementor-element.elementor-element-ffffff18 .bfc-footer-social{--bfc-footer-social-target:44px}.elementor-10220 .elementor-element.elementor-element-ffffff18 .bfc-footer-social .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:4px}.elementor-10220 .elementor-element.elementor-element-ffffff18 .bfc-footer-menu-list .elementor-icon-list-items{grid-template-columns:minmax(0, 1fr)}.elementor-10220 .elementor-element.elementor-element-ffffff18 :is(.bfc-footer-social,.bfc-footer-menu-list) .elementor-icon-list-item{min-width:0;margin:0}.elementor-10220 .elementor-element.elementor-element-ffffff18 :is(.bfc-footer-social,.bfc-footer-menu-list) .elementor-icon-list-item>a{display:inline-flex;align-items:center;gap:10px;min-height:44px;width:fit-content;color:var(--bfc-footer-ink);font-family:var(--bfc-footer-font);font-size:15px;font-weight:400;line-height:1.4;text-decoration:none}.elementor-10220 .elementor-element.elementor-element-ffffff18 .bfc-footer-social .elementor-icon-list-item>a{position:relative;justify-content:center;gap:0;inline-size:var(--bfc-footer-social-target);min-height:var(--bfc-footer-social-target)}.elementor-10220 .elementor-element.elementor-element-ffffff18 .bfc-footer-social .elementor-icon-list-text{position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.elementor-10220 .elementor-element.elementor-element-ffffff18 .bfc-footer-social .elementor-icon-list-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px}.elementor-10220 .elementor-element.elementor-element-ffffff18 .bfc-footer-social .elementor-icon-list-icon i{width:auto;color:inherit}.elementor-10220 .elementor-element.elementor-element-ffffff18 .bfc-footer-social .elementor-icon-list-icon svg{width:18px;height:18px;fill:currentColor}.elementor-10220 .elementor-element.elementor-element-ffffff18 :is(.bfc-footer-social,.bfc-footer-menu-list) .elementor-icon-list-text{padding-inline-start:0;color:inherit}.elementor-10220 .elementor-element.elementor-element-ffffff18 :is(.bfc-footer-social,.bfc-footer-menu-list) .elementor-icon-list-item>a:hover{color:var(--bfc-footer-accent);text-decoration:underline;text-underline-offset:.3em}.elementor-10220 .elementor-element.elementor-element-ffffff18 .bfc-footer-legal{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px 32px;border-top:1px solid var(--bfc-footer-line);padding-top:20px}.elementor-10220 .elementor-element.elementor-element-ffffff18 .bfc-footer-legal .bfc-footer-link{width:auto}.elementor-10220 .elementor-element.elementor-element-ffffff18 .bfc-footer-legal .elementor-heading-title{font-size:12px;color:var(--bfc-footer-muted)}.elementor-10220 .elementor-element.elementor-element-ffffff18 :is(a,button):focus-visible{outline:3px solid var(--bfc-footer-ink);outline-offset:5px}@media (max-width:900px){.elementor-10220 .elementor-element.elementor-element-ffffff18 .bfc-footer-grid{grid-template-columns:repeat(2,minmax(0, 1fr));gap:30px 36px}}@media (max-width:767px){.elementor-10220 .elementor-element.elementor-element-ffffff18 .bfc-footer-grid{gap:26px 22px;padding-block-end:28px}.elementor-10220 .elementor-element.elementor-element-ffffff18 .bfc-footer-logo img{width:132px}.elementor-10220 .elementor-element.elementor-element-ffffff18 :is(.bfc-footer-contacts,.bfc-footer-news){grid-column:1/-1}.elementor-10220 .elementor-element.elementor-element-ffffff18 .bfc-footer-contacts{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));align-items:start;gap:22px}.elementor-10220 .elementor-element.elementor-element-ffffff18 .bfc-footer-legal{gap:0 24px;padding-bottom:32px}}@media (hover:hover) and (pointer:fine){.elementor-10220 .elementor-element.elementor-element-ffffff18 .bfc-footer-social{--bfc-footer-social-target:36px}.elementor-10220 .elementor-element.elementor-element-ffffff18 .bfc-footer-grid .bfc-footer-link a,.elementor-10220 .elementor-element.elementor-element-ffffff18 .bfc-footer-grid .elementor-icon-list-item>a{min-height:36px}}@media(prefers-reduced-motion:reduce){.elementor-10220 .elementor-element.elementor-element-ffffff18 *,.elementor-10220 .elementor-element.elementor-element-ffffff18 *:after{transition:none!important}}