#page-banner-947{--page_banner_bg:url(/images/backgrounds/main-banner.webp)}.page-banner{height:100%;max-height:400px;background:var(--page_banner_bg) 0 0 no-repeat;background-size:cover;position:relative;font-family:var(--font-family-3);font-size:24px;line-height:34px;display:flex;flex-direction:column;justify-content:flex-end;color:var(--color-whiteText);margin-top:-125px}.page-banner.page-banner-cs{height:90svh;max-height:820px}.page-banner>.container{position:relative;z-index:3;padding-bottom:50px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.page-banner>.container:after{content:" ";position:absolute;bottom:-20%;opacity:.25;left:50%;transform:translateX(-50%);background:url(../images/backgrounds/main-letter-2.webp) center center no-repeat;background-size:cover;width:720px;height:690px}.page-banner.page-banner-cs>.container:after{content:unset}.page-banner:before{content:" ";display:block;background-image:linear-gradient(0deg,#000 0%,rgba(0,0,0,.01) 0%,#000 100%);opacity:.6}.page-banner:after{content:" ";display:block;background-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.01) 0%,#000 100%);opacity:.6}.page-banner .banner__caption{display:flex;flex-direction:column;align-items:center;position:relative;z-index:9;margin-top:200px}.page-banner .banner__caption>*{text-align:center}.page-banner .category{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:var(--color-whiteText);margin-bottom:10px}.page-banner .banner__caption a{color:var(--color-whiteText);font-size:24px}.page-banner .banner__header{color:var(--color-whiteText);font-family:var(--font-family-r);font-size:calc(1.625rem + 4.5vw);line-height:1;font-weight:400;margin:0;padding:0;margin-bottom:20px}@media(min-width:1200px){.page-banner .banner__header{font-size:5rem}}@media(max-width:1399.98px){.page-banner .banner__header{font-size:calc(1.54375rem + 3.525vw)}}@media(max-width:1399.98px) and (min-width:1200px){.page-banner .banner__header{font-size:4.1875rem}}@media(max-width:1055px){.page-banner .banner__header{font-size:calc(1.53125rem + 3.375vw)}}@media(max-width:1055px) and (min-width:1200px){.page-banner .banner__header{font-size:4.0625rem}}@media(max-width:575.98px){.page-banner .banner__header{text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:20px;font-size:55px}}@media(min-width:992px) and (max-height:567px){.page-banner .banner__header{font-size:55px;line-height:1}}.page-banner .banner__text p{font-size:24px;line-height:26px;font-family:var(--font-family-4)}@media(max-width:575.98px){.page-banner{padding-bottom:0;margin-top:-30px}}.absolute_cover,.page-banner:after,.page-banner:before{position:absolute;left:0;top:0;width:100%;height:100%}.contact03{--back_bg:#000}.contact03 h1{font-weight:300}.contact03 h1 strong,.contact03 h1 b{font-weight:600}.contact03 .text p{margin-bottom:10px}.contact03 .text p:last-child{margin-bottom:0}.contact03 .row{margin-left:-18px;margin-right:-18px}.contact03 .row>div{padding-left:18px;padding-right:18px}.contact03 .icon-block{border-radius:5px;box-shadow:0 0 10px 5px rgba(0,0,0,.1);padding:40px;background-color:#fff}.contact03 .icon-block .icon{margin-bottom:20px}.contact03 .icon-block .icon i{font-size:36px;color:#0f29c9}.contact03 .icon-block h2{font-weight:300;margin-bottom:10px;font-family:var(--font-family-r)}.contact03 .icon-block h2 strong{font-weight:600}.contact03 .tel{font-size:20px;font-weight:700;color:#0f29c9;text-decoration:none}.contact03 .email:not(.form-group){font-size:16px;font-weight:600;color:#0f29c9;text-decoration:none}.contact03 .addr p{margin-bottom:5px}.contact03 .addr .addr-additional p{display:inline}.contact03 .addr .addr-additional p+p{margin-left:10px}.contact03 .addr .addr-additional p:nth-child(2n)+p{margin-left:0}.contact03 .addr .addr-additional p:not(:first-child):before{content:",";transform:translateX(-10px);display:inline-block}.contact03 .addr .addr-additional p:nth-child(2n)+p:before{content:none}.contact03 .addr .addr-additional p:nth-child(2n):after{content:"";white-space:pre;display:block}.contact03 .addr p:last-child{margin-bottom:0}.contact03 .social{display:flex;flex-direction:row;flex-wrap:wrap}.contact03 .social a{background-color:#0f29c9;width:43px;height:43px;display:flex;align-items:center;justify-content:center;margin-bottom:5px;margin-right:5px;border-radius:50%;text-decoration:none}.contact03 .social a i{color:#fff;color:#fff;font-size:16px}.contact03 .social a svg{color:#fff;fill:#fff;width:24px}.contact03 .content-wrapper{position:relative;z-index:2}.contact03 .content-wrapper:last-child{padding-bottom:85px}.contact03 .content-wrapper:last-child:before{content:"";background-color:#1d1f23;position:absolute;bottom:0;left:0;width:100%;height:70%;z-index:-1}.contact03 .form-wrapper{padding-top:75px;position:relative;z-index:1;padding-bottom:75px;border-bottom:2px solid #fff}.contact03 .form-title{text-align:center;margin-bottom:30px;font-family:var(--font-family-r);font-size:38px}.contact03 .form-text{color:inherit;text-align:center;margin-bottom:20px}.contact03 .form-text p{margin-bottom:5px}.contact03 .form-text p:last-child{margin-bottom:0}.contact03 form .form-control{background-color:#efefef;border-color:#efefef;min-height:50px}form .checkbox+label::before{background-color:#efefef;border-color:#efefef}.contact03 .form .required-star{color:#eb6312!important}.contact03 .reload_captcha{border:2px solid #fff;width:40px;height:40px;padding:0!important;min-width:40px}.contact03 .captcha_whatis{color:inherit}.contact03 button[type="submit"]{display:block;margin:0 auto;margin-top:15px;font-family:var(--font-family-4);font-size:16px;line-height:28px;line-height:1;text-transform:uppercase;padding:22px 40px 21px;border-radius:50px;border:0;cursor:pointer;text-decoration:none;font-weight:400;background:var(--color-blueBg);color:var(--color-whiteText)}.contact03 .required{font-size:14px;position:absolute;bottom:-45px;left:50%;color:#eb6312;transform:translate(-50%)}@media(max-width:991px){.contact03 .row>div{margin-top:36px}}.footer-02{padding:40px 0;border-top:1px solid #3a3c42;overflow-x:hidden;overflow-x:clip;overflow-y:visible}.footer-menu{display:flex;justify-content:center;align-items:center;gap:60px;list-style:none;margin-bottom:30px;margin-top:0}.footer-menu .nav-item span,.footer-menu .nav-item a{font-size:24px;line-height:36px;color:var(--color-whiteText)}.footer-menu .nav-item a{display:inline-block;position:relative}.footer-menu .nav-item a::after{content:'';position:absolute;width:calc(100% + 2px);transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#fff;transform-origin:bottom left;transition:transform .25s ease-out}.footer-menu .nav-item a:hover::after{transform:scaleX(1)}.owner-info{font-size:14px;line-height:24px;display:flex;gap:5px;align-items:center;justify-content:center;color:var(--color-whiteText)}.site-authors{display:flex;align-items:center;gap:0}.site-authors a{color:var(--color-whiteText);text-decoration:none}.site-authors a:hover{text-decoration:underline}.site-authors img{width:62px;height:17px;margin-top:2px}.footer-02 .nav-item.item-dropdown{position:relative}.footer-02 .dropdown-item-menu{position:absolute;display:none;bottom:calc(100% + 15px);left:50%;transform:translateX(-50%);background-color:#24262b;padding:15px;min-width:300px;box-shadow:0 2px 8px 0 rgba(0,0,0,.21);border-radius:10px;text-align:center;text-wrap:nowrap}.footer-02 .dropdown-item-menu::before{content:"";height:15px;width:100%;position:absolute;left:0;top:100%}.footer-02 .nav-item.item-dropdown.show>.dropdown-item-menu{display:block}.footer-02 .nav-item.item-dropdown>.dropdown-item-menu .navlinks-wrapper{display:flex;flex-direction:column;gap:5px}@media(max-width:1199.98px){.footer-menu{gap:30px}.footer-menu .nav-item span,.footer-menu .nav-item a{font-size:20px}}@media(max-width:978.98px){.footer-menu{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 15px}}@media(max-width:767.98px){.footer-menu{margin-bottom:30px;grid-template-columns:1fr 1fr}}@media(max-width:575.98px){.footer-menu{padding-left:0;flex-direction:column;gap:10px}}@media(max-width:575.98px){.owner-info{flex-direction:column}.footer-menu{grid-template-columns:1fr;text-align:center;font-size:18px}}