@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:400;src:url(../fonts/Gilroy-Regular.eot);src:local("Gilroy Regular"),local("Gilroy-Regular"),url(../fonts/Gilroy-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Regular.woff2) format("woff2"),url(../fonts/Gilroy-Regular.woff) format("woff"),url(../fonts/Gilroy-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:700;src:url(../fonts/Gilroy-Bold.eot);src:local("Gilroy Bold"),local("Gilroy-Bold"),url(../fonts/Gilroy-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Bold.woff2) format("woff2"),url(../fonts/Gilroy-Bold.woff) format("woff"),url(../fonts/Gilroy-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:300;src:url(../fonts/Gilroy-Light.eot);src:local("Gilroy Light"),local("Gilroy-Light"),url(../fonts/Gilroy-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Light.woff2) format("woff2"),url(../fonts/Gilroy-Light.woff) format("woff"),url(../fonts/Gilroy-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:500;src:url(../fonts/Gilroy-Medium.eot);src:local("Gilroy Medium"),local("Gilroy-Medium"),url(../fonts/Gilroy-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Medium.woff2) format("woff2"),url(../fonts/Gilroy-Medium.woff) format("woff"),url(../fonts/Gilroy-Medium.ttf) format("truetype")}*{font-family:Gilroy;margin:0;padding:0;text-decoration:none;text-transform:none}*,:after,:before{box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}aside,footer,header,nav{display:block}body,html{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;background-color:#fbfbfb;font-size:100%;font-size:14px;height:100%;line-height:1;overflow-x:hidden;width:100%}button,input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{border:0;padding:0}a,a:hover,a:visited{text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0;padding:0}body{text-rendering:optimizeSpeed;line-height:1.5;min-height:100vh;scroll-behavior:smooth}li,ol,ul{list-style:none}li,ol,p,ul{margin:0;padding:0}img{display:block;height:auto;max-width:100%;vertical-align:top}.hide{display:none!important}.page_title{color:#464646;font-size:36px;font-weight:700;margin-bottom:20px}.text-not-content{color:#464646;font-size:28px;font-weight:700;margin-bottom:40px;text-align:center;text-transform:uppercase}.overflow{background-color:rgba(0,25,70,.4);height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:90}.overflow.active{opacity:1;pointer-events:auto}.container{margin:0 auto;padding:0 .75rem;width:100%}header{background:#fff}.header{gap:30px;padding:20px 0}.header,.header .menu-container{align-items:center;display:flex;justify-content:space-between}.header .menu-container{gap:50px}.header .logo{align-items:center;display:flex;gap:10px}.header .logo img{height:auto;width:45px}.header .logo .site-title{font-size:16px;font-weight:600}.header .logo .site-title a{color:#16408a}.header .header_menu ul{align-items:center;display:flex;gap:30px}.header .header_menu ul li a{color:#464646;font-size:14px;font-weight:600;text-transform:uppercase;transition:color .2s ease-in-out}.header .header_menu ul li.current-menu-item a,.header .header_menu ul li.current_page_item a,.header .header_menu ul li:hover a{color:#16408a}.header .contact_info{display:flex;flex-direction:column;position:relative}.header .contact_info a{color:#16408a;font-size:18px;font-weight:700}.header .contact_info .sub-text{color:#464646;font-size:12px;font-weight:500;text-align:right}.header .menu-trigger{display:none}footer{background:#fff}.footer{padding:85px 0}.footer .top{display:flex;gap:75px}.footer .top .about_fond{display:flex;flex-direction:column;gap:10px;width:30%}.footer .top .about_fond img{height:auto;width:75px}.footer .top .about_fond .site-title a{color:#16408a;font-size:16px;font-weight:600}.footer .top .about_fond__text{color:#464646;font-size:14px;font-weight:500;line-height:180%;max-width:325px}.footer .top .widget-wrapper{display:flex;flex-grow:1;gap:75px;justify-content:space-between}.footer .top .widget{display:flex;flex-direction:column}.footer .top .widget .widget:not(:last-child){margin-bottom:20px}.footer .top .widget__title{color:#b8b8b8;font-size:14px;font-weight:500;margin-bottom:10px;text-transform:uppercase}.footer .top .widget__body{color:#1a2335;font-size:14px;font-weight:500}.footer .top .widget__body .footer_menu ul{display:flex;flex-direction:column;gap:10px}.footer .top .widget__body .footer_menu .current-menu-item a,.footer .top .widget__body .footer_menu .current_page_item a{color:#16408a}.footer .top .widget__body .footer_menu a{color:#1a2335}.footer .top .widget__body .footer_menu a:hover{color:#16408a}.footer .top .widget__body .contact_info{display:flex;flex-direction:column;gap:10px}.footer .top .widget__body .contact_info a{color:#1a2335;font-size:24px;font-weight:600}.footer .top .widget__body .messengers{align-items:center;display:flex;gap:30px;margin-top:20px}.footer .top .widget__body .messengers img{height:auto;max-width:23px}.footer .top .widget__body .messengers .messenger__item{transition:transform .2s ease-in-out}.footer .top .widget__body .messengers .messenger__item:hover{transform:translateY(-5px)}.footer .bottom{align-items:flex-end;display:flex;justify-content:space-between;margin-top:47px}.footer .bottom .social_networks{display:flex;gap:15px}.footer .bottom .social_networks .social__item{align-items:center;background:#16408a;border-radius:4px;display:flex;height:38px;justify-content:center;transition:transform .2s ease-in-out .15s;width:38px}.footer .bottom .social_networks .social__item svg{transition:transform .2s ease-in-out}.footer .bottom .social_networks .social__item:hover,.footer .bottom .social_networks .social__item:hover svg{transform:translateY(-5px)}.footer .bottom .copyright-text{color:#1a2335;font-size:14px;font-weight:400;line-height:1}.footer .bottom .design-info{align-items:center;color:#1a2335;display:flex;font-size:14px;font-weight:400;gap:5px;position:relative}.footer .bottom .design-info a{color:#16408a}.btn,.wp-block-button__link{background:#2c1c8e;border:none;border-radius:0;color:#fff;cursor:pointer;font-size:14px;font-weight:600;outline:none;padding:15px 25px}.btn-uppercase,.wp-block-button__link-uppercase{text-transform:uppercase}.breadcrumbs{font-size:12px;font-weight:500;padding:30px 0}.breadcrumbs .breadcrumb_last{color:#16408a}.breadcrumbs a{color:#b8b8b8;padding-right:14px;position:relative}.breadcrumbs a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='5' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.5 1 3 3-3 3' stroke='%23464646'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:6px;margin-right:5px;position:absolute;right:0;top:50%;transform:translate(50%,-50%);width:6px}@media (max-width:1400px){.header .menu-container{flex-grow:1;gap:normal}}@media (max-width:1200px){.header{gap:15px}.header .btn{font-size:12px;padding:10px 15px}.header .header_menu ul{gap:20px}.header .contact_info a{font-size:16px}}@media (max-width:991px){.page_title{font-size:28px}.header #menu,.header .header_menu{width:100%}.header .header_menu ul{flex-direction:column;gap:0;width:100%}.header .header_menu ul li{width:100%}.header .header_menu ul li a{border-bottom:1px solid #e8e8e8;display:block;font-size:14px;font-weight:600;padding:20px;width:100%}.header .menu-container{align-items:flex-start;background:#fff;flex-direction:column;gap:45px;height:100vh;justify-content:normal;position:fixed;right:0;top:0;transform:translateX(110%);transition:transform .3s ease-in-out;width:500px;z-index:99}.header .menu-container.active{transform:translateX(0)}.header .btn,.header .contact_info{margin-left:20px;margin-right:20px}.header .menu-trigger{cursor:pointer;display:block;height:16px}.footer .top{flex-direction:column;gap:40px}.footer .top .about_fond{width:auto}.footer .top .about_fond__text{max-width:100%}.footer .top .widget-wrapper{gap:40px}.footer .bottom{justify-content:center}.footer .bottom .design-info,.footer .bottom .social_networks{display:none}.footer{padding:70px 0}}@media (max-width:767px){.page_title{font-size:22px}.header .menu-container{overflow-y:auto;width:80%}.breadcrumbs{padding:15px 0}}@media (max-width:575px){.page_title{font-size:18px}}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}@media (min-width:1500px){.container-lg{max-width:1420px}}@media (min-width:1600px){.container-lg{max-width:1520px}}@media (min-width:1700px){.container-lg{max-width:1620px}}@media (min-width:1800px){.container-lg{max-width:1720px}}@media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}