body{color:#0f1e32;font-family:Onest-Regular,sans-serif;margin:0;padding:0}a,button,div,form,input,p,span{border:none;box-sizing:border-box}p{color:#0f1e32;font-family:Onest-Regular,sans-serif;font-size:20px;margin:0;padding:0}@media screen and (max-width:992px){p{font-size:18px}}li,ul{display:block;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:Garamond-Regular,sans-serif;font-weight:400;margin:0}h1{color:#fff;font-size:90px;font-weight:400}@media screen and (max-width:992px){h1{font-size:48px}}h2{color:#1b4663;font-size:50px}@media screen and (max-width:992px){h2{font-size:40px}}h3{font-size:23px}@media screen and (max-width:992px){h3{font-size:20px}}h4{font-size:20px}a,a:active,a:hover{text-decoration:none}a,button,input{background:transparent;border:none;padding:0;transition:all .5s ease}a{border-bottom:1px solid transparent}a:hover{border-bottom:1px solid #fff}img{max-width:100%}button,button:active,button:focus,button:hover,input,input:active,input:focus,input:hover{outline:none}.container{margin:0 auto;max-width:1440px;padding:0 15px}@media screen and (max-width:1400px){.container{max-width:1200px}}@media screen and (max-width:1200px){.container{max-width:992px}}@media screen and (max-width:992px){.container{max-width:100%}}section{padding:65px 0}@media screen and (max-width:992px){section{padding:45px 0}}@media screen and (max-width:576px){section{padding:30px 0}}section.section-main{padding:180px 0 60px}section.section-main h1{color:#0f1e32;margin-bottom:20px}section.section-main p{margin:10px 0}.button,button{align-items:center;border-radius:20px;cursor:pointer;display:flex;font-family:Garamond-Regular,sans-serif;justify-content:center;width:100%}.btn-white{background:hsla(40,20%,94%,.65);color:#1b4663;font-size:27px;height:79px;max-width:354px}@media screen and (max-width:992px){.btn-white{font-size:22px;height:65px;max-width:280px}}.btn-white:hover{background:#f3f1ed}.btn-blue{background:#0c304d;color:#fff;font-size:25px;height:69px;max-width:310px}@media screen and (max-width:992px){.btn-blue{font-size:22px;height:65px;max-width:280px}}.btn-grey{align-items:center;background:hsla(40,20%,94%,.6);border:1px solid #0c304d;border-radius:20px;color:#0c304d;cursor:pointer;display:flex;font-family:Garamond-Regular,sans-serif;font-size:23px;height:70px;justify-content:center;max-width:320px;opacity:.8;text-decoration:none;width:100%}.btn-grey:hover{background:#0c304d;border:1px solid transparent;color:hsla(40,20%,94%,.6)}@media screen and (max-width:992px){.btn-grey{font-size:21px;height:65px;max-width:280px}}.size-40{font-size:40px}.blick{overflow:hidden;position:relative;z-index:1}.blick:after{background:#fff;content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-50px;transform:rotate(35deg);width:50px;z-index:-1}.blick:after,.blick:hover:after{transition:all 1s cubic-bezier(.19,1,.22,1)}.blick:hover:after{left:120%}.d-mobile{display:none!important}@media screen and (max-width:992px){.d-mobile{display:block!important}}.d-mobile-flex{display:none!important}@media screen and (max-width:992px){.d-mobile-flex{display:flex!important}.d-desktop{display:none!important}}header{padding:25px 0;z-index:1}header,header:after{position:absolute;width:100%}header:after{background:linear-gradient(0deg,hsla(0,0%,85%,0),rgba(103,134,155,.7));content:"";display:block;height:270px;left:0;top:0;z-index:-1}@media screen and (max-width:992px){header:after{height:200px}}header .header{align-items:center;border-bottom:1px solid #fff;display:flex;gap:20px;justify-content:space-between;padding-bottom:25px;position:relative}header .header .menu{display:flex;gap:65px}@media screen and (max-width:1400px){header .header .menu{gap:40px}}@media screen and (max-width:1200px){header .header .menu{gap:25px}}header .header .menu li{font-family:Onest-Regular,sans-serif}header .header .menu li.current_page_item{font-family:Onest-SemiBold,sans-serif}@media screen and (max-width:992px){header .header .menu li{margin:15px 0}}header .header .menu li a{color:#fff;font-size:18px}@media screen and (max-width:992px){header .header .menu li a{color:#0f1e32}}header .header_right{align-items:center;display:flex;gap:35px;position:relative}header .header_languages{bottom:-70px;display:flex;gap:10px;position:absolute;right:0}header .header_languages a{color:#fff}header .header_languages li.active a{font-family:Onest-Bold,sans-serif}header .header_phone{text-align:right}header .header_phone_tel a{color:#fff;font-family:Onest-Bolt,sans-serif;font-size:18px;transition:all .5s ease}header .header_phone span{border-bottom:1px solid transparent;color:#fff;cursor:pointer;font-family:Onest-Medium,sans-serif;font-size:16px;transition:all .5s ease}header .header_phone span:hover{border-bottom:1px solid #fff}header .header_social{display:flex;gap:8px}header .header_social a,header .header_social a:hover{border-bottom:none}@media screen and (max-width:992px){header .header_social_desktop{display:none}}header .header_menu_mobile{display:none}@media screen and (max-width:992px){header .header_menu_mobile{align-items:center;display:flex;height:30px;width:30px}header .header_menu_mobile span{background:#fff;border-radius:20px;display:block;height:2px;position:relative;transition:all .5s ease;width:100%}header .header_menu_mobile span:before{top:-10px}header .header_menu_mobile span:after,header .header_menu_mobile span:before{background:#fff;content:"";display:block;height:2px;position:absolute;transition:all .5s ease;width:100%}header .header_menu_mobile span:after{bottom:-10px}header .header_menu_mobile.open span{background:transparent}header .header_menu_mobile.open span:before{top:0;transform:rotate(45deg)}header .header_menu_mobile.open span:after{bottom:0;transform:rotate(-45deg)}header .header_menu_content{background:#fff;display:none;left:-15px;padding:15px;position:absolute;top:70px;width:calc(100% + 30px);z-index:100}header .header_menu_content .menu{display:block}header .header_menu_content .header_social{margin-top:50px}header .header_menu_content .header_social svg #icon,header .header_menu_content .header_social svg #icon path{fill:#1b4663}header .header_menu_content .header_social svg #background{stroke:#1b4663}}footer{background:#0c304d;padding:75px 0 40px}footer .footer{display:flex;flex-wrap:wrap;gap:70px;justify-content:space-between}@media screen and (max-width:992px){footer .footer{gap:30px}}footer .footer_content{color:#fff;width:calc(40% - 70px)}@media screen and (max-width:992px){footer .footer_content{width:calc(50% - 15px)}}@media screen and (max-width:450px){footer .footer_content{width:100%}}footer .footer_content_logo{margin-bottom:20px}footer .footer_content h3{font-size:25px;margin:20px 0 25px}footer .footer_content p{color:#fff;font-size:18px}footer .footer_menus{width:calc(30% - 70px)}@media screen and (max-width:992px){footer .footer_menus{width:calc(50% - 15px)}}@media screen and (max-width:450px){footer .footer_menus{width:100%}}footer .footer_menus li{margin:15px 0}footer .footer_menus a{color:#fff;font-size:18px}footer .footer_menus_docs{margin-top:70px}footer .footer_menus_docs li{margin:10px 0}footer .footer_menus_docs a{font-size:15px}footer .footer_contacts{color:#fff;width:calc(30% - 70px)}@media screen and (max-width:992px){footer .footer_contacts{width:calc(50% - 15px)}}@media screen and (max-width:450px){footer .footer_contacts{width:100%}}footer .footer_contacts_social{display:flex;gap:10px;margin-bottom:45px}@media screen and (max-width:992px){footer .footer_contacts_social{margin-bottom:25px}}footer .footer_contacts_social a{border-bottom:none}footer .footer_contacts_contacts{margin-bottom:35px}footer .footer_contacts_contacts li{margin:10px 0}footer .footer_contacts_contacts img{margin-right:20px}footer .footer_contacts_contacts a{align-items:flex-start;color:#fff;display:inline-flex;gap:5px}footer .footer_contacts_address{margin-bottom:20px}footer .footer_contacts p{color:#fff;font-size:15px}footer .footer_copyright{width:100%}@media screen and (max-width:992px){footer .footer_copyright{margin-top:20px}}footer .footer_copyright p{color:#fff;font-size:15px}.modal.hidden{display:none}.modal .overlay{background:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:2}.modal .form{background:#fff;border-radius:20px;left:50%;max-width:700px;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:5}@media screen and (max-width:700px){.modal .form{max-width:calc(100% - 30px)}}.modal .form h3{color:#1b4663;font-size:35px}@media screen and (max-width:500px){.modal .form h3{font-size:28px}}.modal .form_close{cursor:pointer;height:25px;position:absolute;right:20px;width:25px}.modal .form_close:before{transform:rotate(45deg)}.modal .form_close:after,.modal .form_close:before{background:#0c304d;content:"";display:block;height:2px;position:absolute;top:0;transition:all .5s ease;width:25px}.modal .form_close:after{transform:rotate(-45deg)}.modal .wpforms-container{margin:0}.modal .wpforms-container .wpforms-field{padding:0 0 20px}.modal .wpforms-container .wpforms-field input,.modal .wpforms-container .wpforms-field textarea{background:hsla(40,20%,94%,.6);border:1px solid #67869b;border-radius:20px;color:#67869b;font-family:Garamond-Regular,sans-serif;font-size:27px;height:80px;opacity:.8;width:100%}@media screen and (max-width:992px){.modal .wpforms-container .wpforms-field input,.modal .wpforms-container .wpforms-field textarea{font-size:24px;height:65px}}.modal .wpforms-container .wpforms-field textarea{resize:none}.modal .wpforms-container .wpforms-submit-container .wpforms-submit[type=submit]{background:#0c304d;border-radius:20px;font-family:Garamond-Regular,sans-serif;font-size:27px;height:80px;margin:0 auto;max-width:355px;width:100%}@media screen and (max-width:992px){.modal .wpforms-container .wpforms-submit-container .wpforms-submit[type=submit]{font-size:24px;height:65px}}.modal .wpforms-confirmation-container-full{background:none;border:none;margin:0}.modal .wpforms-confirmation-container-full p{color:#0c304d;font-size:20px}
