
:root{--navy:#142842;--blue:#156fd6;--blue2:#2f8cff;--sky:#eef6ff;--text:#1c2b3b;--muted:#607184;--line:#dce7f2;--white:#fff;--shadow:0 16px 46px rgba(20,40,66,.10)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--text);background:#fff;line-height:1.65}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}p{margin:0 0 16px}h1,h2,h3,h4,h5,h6{color:var(--navy);line-height:1.18;margin:0 0 16px}.wgl-container{width:min(1180px,calc(100% - 40px));margin:0 auto}
.wgl-theme-header{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100;box-shadow:0 4px 18px rgba(20,40,66,.04)}.wgl-header-row:first-child{background:var(--navy);color:#fff;font-size:13px}.wgl-header-row:first-child .wgl-container{min-height:34px;display:flex;align-items:center;justify-content:flex-end}.wgl-header-row:nth-child(2) .wgl-container{min-height:78px;display:flex;align-items:center;gap:24px}.wgl-logotype-container{display:flex;align-items:center;gap:12px;margin-right:auto;font-weight:800;color:var(--navy);font-size:16px}.default_logo{width:82px;height:auto}.primary-nav .menu{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.primary-nav .menu-item>a{display:block;padding:11px 13px;border-radius:10px;font-weight:650;font-size:14px}.primary-nav .menu-item>a:hover,.primary-nav .current-menu-item>a{background:var(--sky);color:var(--blue)}
.wgl-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:10px;background:var(--blue);color:#fff;font-weight:750;box-shadow:0 8px 22px rgba(21,111,214,.22);transition:.2s}.wgl-button:hover{background:#0f5eb8;transform:translateY(-1px)}.btn-size-md{font-size:14px}
.site-main{overflow:hidden}.elementor-section{padding:72px 0}.elementor-section:nth-of-type(even){background:#f8fbff}.elementor-container{width:min(1180px,calc(100% - 40px));margin:0 auto;display:flex;gap:38px;align-items:center}.elementor-column{min-width:0;flex:1}.elementor-widget-wrap{width:100%}.elementor-widget-text-editor{color:var(--muted);font-size:17px}.dbl__title-wrapper{font-size:44px;letter-spacing:-.02em}.elementor-heading-title{font-size:34px}.media-wrapper{border-radius:20px;overflow:hidden;box-shadow:var(--shadow);background:#eaf3fb}.media-wrapper img{width:100%;height:100%;object-fit:cover}
.site-main>.elementor-section:first-child{padding:52px 0 64px;background:linear-gradient(135deg,#f2f8ff 0%,#fff 58%)}.site-main>.elementor-section:first-child .elementor-container{min-height:500px}.site-main>.elementor-section:first-child .elementor-column:first-child{flex:1.02}.site-main>.elementor-section:first-child .elementor-column:last-child{flex:.98}.site-main>.elementor-section:first-child .dbl__title-wrapper{font-size:50px;max-width:700px}.site-main>.elementor-section:first-child .elementor-widget-text-editor{font-size:19px;max-width:650px}.site-main>.elementor-section:first-child .media-wrapper{height:410px}.site-main>.elementor-section:first-child p.elementor-heading-title{font-size:25px;font-weight:800;color:var(--blue);margin:20px 0}
.wgl-double_heading{text-align:center;max-width:780px;margin:0 auto 34px}.wgl-double_heading .dbl__title-wrapper{font-size:38px}.wgl-infobox_wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.wgl-infobox{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px;box-shadow:0 10px 30px rgba(20,40,66,.06);height:100%}.wgl-infobox_title{font-size:20px;margin:0;color:var(--navy)}.wgl-infobox_title-idle{font-weight:800}.wgl-infobox .media-wrapper{height:205px;margin:-24px -24px 20px;border-radius:18px 18px 0 0;box-shadow:none}.wgl-infobox_button{display:inline-flex;margin-top:18px;color:var(--blue);font-weight:750}.content_wrapper{height:100%}
.elementor-inner-section{padding:0}.elementor-inner-section>.elementor-container{align-items:stretch}.elementor-inner-column{display:flex}.elementor-inner-column .elementor-widget-wrap{display:flex;flex-direction:column}.elementor-inner-column .wgl-infobox{flex:1}
.wgl-accordion{max-width:900px;margin:0 auto}.wgl-accordion_panel{border:1px solid var(--line);border-radius:14px;background:#fff;margin-bottom:12px;overflow:hidden}.wgl-accordion_header{padding:18px 22px;font-weight:800;color:var(--navy);cursor:pointer;list-style:none}.wgl-accordion_header::-webkit-details-marker{display:none}.wgl-accordion_content{padding:0 22px 20px;color:var(--muted)}
.footer{background:var(--navy);color:#dce8f6}.footer_top-area{padding:54px 0 34px}.row-footer{width:min(1180px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:1.25fr 1fr 1.2fr .8fr;gap:30px}.footer h6,.footer h3{color:#fff}.footer h6{font-size:17px;margin-bottom:16px}.footer .wgl-infobox_title{font-size:14px;color:#dce8f6;margin-bottom:9px}.footer .wgl-logotype-container{color:#fff;margin:0 0 18px}.footer .default_logo{filter:brightness(2.8)}.footer .elementor-icon-list-items{list-style:none;padding:0;margin:0}.footer .elementor-icon-list-item{margin:0 0 8px}.footer>p{margin:0;padding:18px 20px;text-align:center;border-top:1px solid rgba(255,255,255,.12);font-size:13px;color:#aebfd0}
.site-main>.elementor-section:last-child{padding-bottom:80px}.site-main>.elementor-section .elementor-column.elementor-col-100{flex:1 1 100%}.site-main>.elementor-section .elementor-column.elementor-col-50{flex:1 1 50%}.site-main>.elementor-section .elementor-column.elementor-col-33{flex:1 1 33.333%}.site-main>.elementor-section .elementor-column.elementor-col-25{flex:1 1 25%}
.site-main>.elementor-section:nth-of-type(4) .elementor-container,.site-main>.elementor-section:nth-of-type(5) .elementor-container{align-items:stretch}
.site-main>.elementor-section:nth-of-type(5) .wgl-infobox_wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}
.site-main>.elementor-section:nth-of-type(6) .elementor-container{align-items:flex-start}.site-main>.elementor-section:nth-of-type(6) .elementor-widget-text-editor h2{margin-top:34px;font-size:28px}.site-main>.elementor-section:nth-of-type(6) .elementor-widget-text-editor h2:first-child{margin-top:0}
.site-main .elementor-widget-text-editor h1{font-size:42px}.site-main .elementor-widget-text-editor h2{font-size:30px}.site-main .elementor-widget-text-editor h3{font-size:23px}.site-main .elementor-widget-text-editor h4{font-size:18px}.site-main .elementor-widget-text-editor ul{padding-left:22px}.site-main .elementor-widget-text-editor a{color:var(--blue);text-decoration:underline}
@media(max-width:920px){.wgl-header-row:nth-child(2) .wgl-container{min-height:68px;flex-wrap:wrap;padding:10px 0}.primary-nav{order:3;width:100%}.primary-nav .menu{overflow-x:auto;white-space:nowrap;padding-bottom:4px}.primary-nav .menu-item>a{padding:9px 10px}.wgl-header-row:nth-child(2) .wgl-button{margin-left:auto}.elementor-section{padding:54px 0}.elementor-container{gap:26px}.site-main>.elementor-section:first-child .dbl__title-wrapper{font-size:42px}.site-main>.elementor-section:first-child .media-wrapper{height:330px}.wgl-infobox_wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.row-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.wgl-container,.elementor-container,.row-footer{width:min(100% - 28px,1180px)}.wgl-header-row:first-child .wgl-container{justify-content:center}.wgl-header-row:nth-child(2) .wgl-container{gap:10px}.wgl-logotype-container{font-size:0}.default_logo{width:74px}.wgl-header-row:nth-child(2) .wgl-button{min-height:40px;padding:0 12px;font-size:12px}.primary-nav .menu{gap:2px}.primary-nav .menu-item>a{font-size:12px}.elementor-section{padding:42px 0}.elementor-container{display:block}.elementor-column+.elementor-column{margin-top:26px}.site-main>.elementor-section:first-child{padding:34px 0 42px}.site-main>.elementor-section:first-child .elementor-container{min-height:0}.site-main>.elementor-section:first-child .dbl__title-wrapper{font-size:34px}.site-main>.elementor-section:first-child .elementor-widget-text-editor{font-size:16px}.site-main>.elementor-section:first-child .media-wrapper{height:250px}.site-main>.elementor-section:first-child p.elementor-heading-title{font-size:22px}.dbl__title-wrapper{font-size:31px}.elementor-heading-title{font-size:28px}.wgl-double_heading .dbl__title-wrapper{font-size:30px}.wgl-infobox_wrapper{grid-template-columns:1fr}.wgl-infobox{padding:19px}.wgl-infobox .media-wrapper{height:205px;margin:-19px -19px 18px}.row-footer{grid-template-columns:1fr}.footer_top-area{padding:42px 0 24px}.elementor-widget-text-editor{font-size:16px}.site-main .elementor-widget-text-editor h1{font-size:32px}.site-main .elementor-widget-text-editor h2{font-size:26px}.site-main .elementor-widget-text-editor h3{font-size:21px}}
@media(max-width:920px){
  .site-main>.elementor-section:nth-of-type(5) .wgl-infobox_wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:680px){
  .primary-nav .menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));white-space:normal;overflow:visible;width:100%;gap:6px}
  .primary-nav .menu-item>a{text-align:center;background:#f5f9fd;border-radius:9px;padding:9px 6px}
  .site-main>.elementor-section:nth-of-type(5) .wgl-infobox_wrapper{grid-template-columns:1fr}
}
