*{margin:0;padding:0;box-sizing:border-box;font-family:Manrope,sans-serif}body{background-color:var(--color-background)}a{text-decoration:none}ul{list-style:none}section{padding-top:120px}:root{--color-main:#00305F;--color-light-blue:#2070FF;--color-background:#EBF7FF}@font-face{font-family:Manrope;src:url(../fonts/Manrope/manrope-v15-cyrillic_latin-200.woff2) format('woff2');font-weight:200;font-style:normal}@font-face{font-family:Manrope;src:url(../fonts/Manrope/manrope-v15-cyrillic_latin-300.woff2) format('woff2');font-weight:300;font-style:normal}@font-face{font-family:Manrope;src:url(../fonts/Manrope/manrope-v15-cyrillic_latin-400.woff2) format('woff2');font-weight:400;font-style:normal}@font-face{font-family:Manrope;src:url(../fonts/Manrope/manrope-v15-cyrillic_latin-500.woff2) format('woff2');font-weight:500;font-style:normal}@font-face{font-family:Manrope;src:url(../fonts/Manrope/manrope-v15-cyrillic_latin-600.woff2) format('woff2');font-weight:600;font-style:normal}@font-face{font-family:Manrope;src:url(../fonts/Manrope/manrope-v15-cyrillic_latin-700.woff2) format('woff2');font-weight:700;font-style:normal}@font-face{font-family:Manrope;src:url(../fonts/Manrope/manrope-v15-cyrillic_latin-800.woff2) format('woff2');font-weight:800;font-style:normal}#header{background-color:#fff;position:sticky;top:0;transition:top .3s;z-index:1000}.header-links_wrapper{display:flex;gap:47px;align-items:center}.header-content_wrapper{display:flex;justify-content:space-between;align-items:center;padding-block:22px}.header-logo{display:flex}.header-mobile_logo{display:none}.header-logo img{width:270px;height:36px}.header-nav_list{display:flex;gap:36px;align-items:center}.header-nav_list .header-nav_link{text-decoration:none;font-size:14px;font-weight:500;line-height:140%;color:var(--color-main);cursor:pointer}.header-nav_list .header-nav_link:hover{color:var(--color-light-blue)}.header-content_wrapper .header-btn{color:var(--color-main);font-size:14px;font-weight:500;line-height:140%;border:1px solid var(--color-main);padding:8px 16px;border-radius:12px;cursor:pointer;transition:all .3s ease-in-out}.header-content_wrapper .header-btn:hover{background-color:var(--color-main);color:#fff}.header-right_wrapper{display:flex;align-items:center;gap:12px}.header-right_wrapper .header-right_wrapper-block{border:1px solid var(--color-main);color:var(--color-main);border-radius:12px;background:0 0;width:36px;height:36px;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center}.change_language-wrapper{z-index:10;position:relative;display:inline-block;cursor:pointer;transition:all .3s ease;width:36px;height:36px}.current_language{transition:all .3s ease;font-size:12px;font-weight:600}.change_language-wrapper:hover .current_language{background-color:var(--color-main);color:#fff}.change_language-wrapper:hover .other_languages{opacity:1;transform:translateY(0);visibility:visible}.other_languages{display:flex;flex-direction:column;z-index:-1;opacity:0;visibility:hidden;position:absolute;top:100%;left:0;padding-top:6px;width:100%;gap:6px;transform:translateY(-50px);transition:all .3s ease}.language{border-radius:12px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:#fff;font-size:12px;font-weight:600;border:1px solid var(--color-main);background-color:var(--color-main);transition:background-color .3s ease,color .3s ease;text-decoration:none}.language:hover{background-color:var(--color-light-blue);color:#fff}.header-burger_wrapper{display:none}.burger-checkbox{position:absolute;visibility:hidden}.burger_lines{cursor:pointer;display:block;position:relative;border:none;background:0 0;width:16px;height:10px}.burger .burger_lines::after,.burger .burger_lines::before{content:"";left:0;position:absolute;display:block;width:100%;height:2px;border-radius:10px;background:var(--color-main);margin:0 auto}.burger .burger_lines::before{top:0;box-shadow:0 4px 0 var(--color-main);transition:box-shadow .3s .15s,top .3s .15s,transform .3s}.burger .burger_lines::after{bottom:0;transition:bottom .3s .15s,transform .3s}.burger-checkbox:checked+.burger .burger_lines::before{top:4px;transform:rotate(45deg);box-shadow:0 6px 0 transparent;transition:box-shadow .15s,top .3s,transform .3s .15s;background:#fff}.burger-checkbox:checked+.header-right_wrapper-block{background:var(--color-main)}.burger-checkbox:checked+.burger .burger_lines::after{bottom:4px;transform:rotate(-45deg);transition:bottom .3s,transform .3s .15s;background:#fff}.banner{background:url('/local/templates/investment/img/investment main bg.png');background-repeat:no-repeat;background-position:right top;background-size:cover;width:100%;height:620px}.banner .banner-content_wrapper{padding-block:130px 46px;max-width:410px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.common-title{font-size:40px;font-weight:700;line-height:120%;color:var(--color-main)}.common-subtitle{font-size:24px;font-weight:400;color:var(--color-main);line-height:100%;margin-top:40px}.common-text{font-size:16px;font-weight:400;line-height:125%;color:var(--color-main);margin-top:24px}.blue_btn{background-color:var(--color-light-blue);color:#fff;font-size:16px;font-weight:700;line-height:90%;padding:18px 20px;border-radius:12px;cursor:pointer;transition:all .3s ease-in-out;width:fit-content}.banner .blue_btn{margin-top:27px;text-align:center}.blue_btn:hover{background-color:var(--color-main);color:#fff}.banner-content_bottom{font-size:12px;font-weight:400;line-height:100%;color:var(--color-main);max-width:340px}.services{overflow:hidden}.services .common-title{max-width:600px}.services-content_wrapper{display:flex;gap:16px;margin-top:40px;max-width:calc(100% - 30px);margin-inline:auto}.services-content_wrapper .services-content_item{padding:24px;border-radius:12px;background-color:#fff;max-width:363px;height:690px;margin-inline:0;transition:all 3s ease-in-out}.services-content_wrapper .services-content_item .services-content_img{border-radius:8px;max-width:60px;height:60px;display:flex;align-items:center;justify-content:center;background-color:var(--color-background);margin-bottom:20px}.services-content_wrapper .services-content_item .services-content_img img{width:auto}.content-block_title{font-size:24px;font-weight:600;color:var(--color-main);line-height:120%}.services-content_item-text>*{color:var(--color-main)}.services-content_item-text{margin-top:20px;font-size:14px;font-weight:400;color:var(--color-main)}.owl-carousel .owl-stage-outer{overflow:visible}.owl-carousel .owl-stage{display:grid;grid-template-columns:repeat(100,1fr);grid-template-rows:auto}.owl-dots{position:absolute;bottom:24px;display:flex;align-items:center;gap:24px}.owl-dot span{display:block;width:12px;height:12px;background:0 0;border:1px solid var(--color-main);border-radius:50%}.owl-dot.active span{background-color:var(--color-main)}.owl-nav{margin-top:45px;display:flex;justify-content:end;gap:55px}.card{background-color:#fff;border-radius:12px;overflow:hidden;height:100%;display:flex;flex-direction:column}.card .card_img{background-size:cover;background-position:50% 50%;min-height:230px;width:100%;transition:all .3s ease;-webkit-transition:all .3s ease}.card .card_content{padding:20px 24px 30px 24px;display:flex;flex-direction:column;height:100%}.card_link{display:flex;align-items:center;gap:10px;color:var(--color-light-blue);text-decoration:none;font-size:16px;font-weight:400}.card .common-text{margin-top:0}.card .card_bottom{margin-top:22px;display:flex;justify-content:space-between;align-items:center}.card .card_bottom .common-text{color:#6f8ba7}.card_bottom_eco{margin-top:14px}.card .card_bottom_eco .common-text{color:#00305f;font-family:Manrope;font-weight:400;font-size:14px}.companies_wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:17px;margin-top:60px}.company_block{max-width:360px;width:100%;background-color:#fff;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;height:460px;overflow:hidden}.company-block_title{color:#00305f;font-family:Manrope;font-weight:600;font-size:24px}.company_block .company-block_title{padding:30px 30px 0 30px}.company_block img{bottom:0}.company_block.third_company img{right:16px;bottom:0}.company_img{display:flex;justify-content:end;padding-right:16px}.future_investment_wrapper{display:flex}.future_investment_block{background-color:#fff;border-radius:12px 0 0 12px;padding:30px;max-width:474px}.future_investment_img img{border-radius:0 12px 12px 0;width:100%;height:100%}.why_we_wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:60px}.why_we_block{background-color:#fff;padding:20px 30px 43px 30px;border-radius:12px}.why_we_block .common-text{margin-top:10px}.call_back{padding-bottom:120px}.call_back_main{background-color:#fff;border-radius:12px;padding:30px}.call_back_wrapper{display:flex;gap:130px;margin-top:40px}.call_back_first_half{max-width:400px}.call_back_btn{padding:18px 20px;background-color:var(--color-light-blue);color:#fff;font-family:Manrope;font-weight:700;font-size:16px;border:none;border-radius:12px;margin-top:80px;cursor:pointer}.second_half_wrapper{display:flex;flex-wrap:wrap;column-gap:46px;row-gap:20px}.call_back_main .common-text{margin-top:0}.call_back_second_half{display:flex;flex-direction:column;justify-content:space-between}section.news{padding-top:40px}.news article{max-width:742px;margin:0 auto}.news_wrapper>img{border-radius:12px;max-width:100%;height:auto}.counter_wrapper,.news_top{display:flex;justify-content:space-between;align-items:center;color:var(--color-light-blue);gap:10px}.news_text{font-size:16px;font-weight:300;line-height:125%;color:var(--color-main);margin-top:40px}.news .services-content_item-text{margin-top:40px}.news .content-block_title{margin-top:20px;margin-bottom:40px}.news_text li+li,.news_text p+p{margin-top:24px}.modal{position:fixed;top:0;left:0;z-index:1050;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,.5);transition:opacity .5s;display:flex;align-items:center;justify-content:center}.modal__dialog{width:100%;max-width:620px;margin-inline:auto}.calculation_modal .modal__dialog{max-width:fit-content}.modal__content{position:relative;width:100%;padding:48px;background-color:#ebf7ff;border-radius:12px;max-height:80vh;overflow-y:auto}.calculation_modal .modal__content{padding:24px}.modal__content-wrapper{margin-top:32px;display:flex;gap:36px}.modal-first_block label{font-size:14px;font-weight:500;color:#0a1e3299}.modal-first_block button{margin-top:32px;width:100%}.modal-first_inputs{display:flex;flex-direction:column;gap:16px}.modal-first_block{width:100%}.modal .modal__fixed{background-color:#eff2f6;padding:32px;border-radius:12px;height:max-content}.modal__close{position:absolute;top:8px;right:14px;font-size:30px;color:#000;opacity:.5;font-weight:700;border:none;background-color:transparent;cursor:pointer}.modal.hide{display:none!important}.modal.show{opacity:1;display:flex;align-items:center}.modal_title{color:#00305f;font-size:40px;font-weight:700;text-align:center}.modal_subtitle{max-height:320px;margin-top:20px;font-size:20px;font-weight:400;color:#00305f;text-align:center}.tg-link{text-decoration:underline;color:#00305f}.form_response .form_wrapper{display:flex;flex-direction:column;gap:47px;justify-content:center;align-items:center}.form_response .modal__dialog{max-width:520px}.modal__content form{display:flex;flex-direction:column;gap:16px}.form_title{font-weight:700;font-size:32px;line-height:32px;letter-spacing:0;text-align:center;color:#00305f}.form_inputs{margin-top:36px}.form_bottom{display:flex;justify-content:space-between;align-items:center;gap:16px}.my_form-group label{color:rgba(10,30,50,.6);font-family:Manrope,serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.my_form-group label.warning{margin-bottom:0;color:red}.form_input_wrapper+.form_input_wrapper{margin-top:10px}.form_input_text{margin-top:10px;font-weight:400;font-size:12px;color:#6f8ba7}.modal__content input,.modal__content select{width:100%;padding:14px 21px;border-radius:8px;box-shadow:none;border:none}.modal__content input:disabled{background-color:#f0f0f0}.modal__content button{background-color:var(--color-light-blue);color:#fff;padding:12px;border:none;border-radius:5px;font-size:16px;cursor:pointer;transition:background-color .3s ease;border-radius:8px}.modal__content button:hover{background-color:var(--color-main)}.call_back .blue_btn{margin-top:79px}.owl-stage-outer::before{content:'';display:block;height:690px;width:calc(calc(100vw - 1120px) * .5);background:linear-gradient(to left,rgba(235,247,255,0) 0,#ebf7ff 80%,#ebf7ff 100%);position:absolute;z-index:10;left:calc(calc(100vw - 1090px) * -.5);top:0}.owl-stage-outer::after{content:'';display:block;height:690px;width:calc(calc(100vw - 1120px) * .5);background:linear-gradient(to right,rgba(235,247,255,0) 0,#ebf7ff 80%,#ebf7ff 100%);position:absolute;z-index:10;right:calc(calc(100vw - 1090px) * -.5);top:0}.container{width:1150px;padding-inline:15px;margin:0 auto;height:inherit}@media (max-width:1150px){.container{width:992px}.header-links_wrapper{gap:36px}.header-nav_list{gap:24px}.banner{background-position:-205px}.owl-stage-outer::before{left:calc(calc(100vw - 932px) * -.5);width:calc(calc(100vw - 962px) * .5)}.owl-stage-outer::after{right:calc(calc(100vw - 932px) * -.5);width:calc(calc(100vw - 962px) * .5)}}@media (max-width:992px){.container{width:768px}.header-nav_list{display:none}.header-burger_wrapper{display:block}.banner{background-position:-317px}.future_investment_block{max-width:370px}.why_we_wrapper{grid-template-columns:repeat(2,1fr)}.call_back_wrapper{gap:50px}.owl-stage-outer::before{left:calc(calc(100vw - 708px) * -.5);width:calc(calc(100vw - 738px) * .5)}.owl-stage-outer::after{right:calc(calc(100vw - 708px) * -.5);width:calc(calc(100vw - 738px) * .5)}}@media (max-width:768px){.container{width:576px}.header-btn{display:none}.banner{background-position:-502px}.services-content_wrapper .services-content_item{padding:20px}.content-block_title{font-size:16px}.services-content_item-text p{font-size:12px}.services-content_item{height:600px}.future_investment_wrapper{flex-direction:column}.future_investment_block{max-width:100%;height:360px;border-radius:12px 12px 0 0}.future_investment_img img{border-radius:0 0 12px 12px}.call_back_wrapper{flex-direction:column}.owl-stage-outer::before{left:calc(calc(100vw - 516px) * -.5);width:calc(calc(100vw - 546px) * .5)}.owl-stage-outer::after{right:calc(calc(100vw - 516px) * -.5);width:calc(calc(100vw - 546px) * .5)}}@media (max-width:576px){.container{width:100%}.change_language-wrapper,.header-right_wrapper .header-right_wrapper-block{width:32px;height:32px;font-size:12px}.header-right_wrapper{gap:8px}.header-content_wrapper{align-items:start}.header-logo{display:none}.header-mobile_logo{display:block}.header-content_wrapper{padding-block:16px 14px}.banner{background-image:url('/local/templates/investment/img/investment main mobile bg.png');background-position:center center;height:540px}.common-title{font-size:28px;font-weight:700;text-align:center}.common-subtitle{text-align:center}.banner .common-title{color:#fff}.common-text{font-size:16px;font-weight:400}.common-text{margin-top:20px}.banner .common-text{color:#fff}.blue_btn{width:100%}.banner .blue_btn{margin-top:20px}.banner .banner-content_wrapper{padding-block:27px;justify-content:end;gap:20px;text-align:center;margin:0 auto}.banner-content_bottom{font-size:10px;font-weight:400;color:rgba(255,255,255,.7)}.banner .container{background:linear-gradient(180deg,rgba(0,0,0,0) 4.04%,rgba(0,0,0,.8) 100%)}.services-content_wrapper{margin-inline:auto;max-width:370px}.owl-dots{position:static;margin-top:30px;justify-content:center;gap:20px}.services-content_wrapper .services-content_item .services-content_img{height:40px;max-width:40px;padding:4px;margin-bottom:0}.services-content_wrapper .services-content_item .services-content_img img{width:100%}.services-content_header{display:flex;gap:10px}.services-content_wrapper .services-content_item{height:580px}.owl-dot span{width:8px;height:8px}.future_investment .container{padding-inline:0}.future_investment_block{padding:40px 18px}.why_we .container{padding-inline:0}.why_we_wrapper{background-color:#fff;grid-template-columns:repeat(1,1fr);padding:40px 30px 35px 18px;border-radius:12px}.why_we_block{display:flex;gap:21px;align-items:start;padding:0}.call_back .container{padding-inline:0}.call_back_btn{margin-top:40px;width:100%}.call_back_second_half{gap:30px}.call_back_first_half{max-width:100%}.owl-stage-outer::before{content:none}.owl-stage-outer::after{content:none}.modal__content{padding:24px}.modal__content-wrapper{margin-top:20px}.form_title{font-size:24px;line-height:120%}}@media (max-width:400px){.services-content_wrapper{max-width:280px}}