.container_md,.container_lg,.container_xl,.container_xl_xxl,.container_xxl{width:100%;margin:0 auto;padding-left:12px;padding-right:12px}.container_md{max-width:1325px}.container_lg{max-width:1465px}.container_xl{max-width:1600px}.container_xl_xxl{max-width:1800px}.container_xxl{max-width:2000px}@font-face{font-family:'Akkurat2';src:url("../../../../../../../../../506-scripts/fonts/Akkurat 2.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'FontsFreeNetAkkuratBold';src:url(../../../../../../../../../506-scripts/fonts/FontsFree-Net-Akkurat-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'FontsFreeNetAkkuratItalic';src:url(../../../../../../../../../506-scripts/fonts/FontsFree-Net-Akkurat-Italic.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'FontsFreeNetAkkuratLight';src:url(../../../../../../../../../506-scripts/fonts/FontsFree-Net-Akkurat-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body.body_frontend{background-size:cover;background-color:#f8f8f2;color:#191919;font-size:16px;font-family:}body.body_frontend #main_content{min-height:calc(100vh - 200px)}body.body_frontend a{text-decoration:none}body.body_frontend p{line-height:1.5;margin:20px 0}body.body_frontend p:first-child{margin-top:0}body.body_frontend p:last-child{margin-bottom:0}body.body_frontend p a:not(.button){color:inherit;display:inline-block;word-break:break-all}body.body_frontend p a:not(.button)::after{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:block;content:"";border-style:solid;border-width:1px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}body.body_frontend p a:not(.button):hover::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.has_background_image{background-repeat:no-repeat;background-size:cover}.section_padding{padding:100px 0}.section_padding_top{padding-top:100px}.section_padding_bottom{padding-bottom:100px}@media (max-width:853.98px){.section_padding{padding:75px 0}.section_padding_top{padding-top:75px}.section_padding_bottom{padding-bottom:75px}}.section_margin{margin:100px 0}.section_margin_top{margin-top:100px}.section_margin_bottom{margin-bottom:100px}.section_margin_left{margin-left:100px}.section_margin_right{margin-right:100px}@media (max-width:853.98px){.section_margin{margin:75px 0}.section_margin_top{margin-top:75px}.section_margin_bottom{margin-bottom:75px}.section_margin_left{margin-left:75px}.section_margin_right{margin-right:75px}}.text_block .description_block,.text_block .button_block{margin-top:35px;margin-bottom:35px}.text_block .description_block_top,.text_block .button_block_top{margin-top:35px}.text_block .description_block_bottom,.text_block .button_block_bottom{margin-bottom:35px}.text_block .description_block:first-child,.text_block .button_block:first-child{margin-top:0}.text_block .description_block:last-child,.text_block .button_block:last-child{margin-bottom:0}.text_block .button_block.align-center{align-items:center;justify-content:center}.text_block .button_block.align-left{align-items:flex-start;justify-content:start}.text_block .button_block.align-right{align-items:flex-end;justify-content:end}.text_block_no_child_margin .text_block .description_block,.text_block_no_child_margin .text_block .button_block{margin-top:0;margin-bottom:0}.button_block{display:flex;flex-wrap:wrap;gap:15px}.image_block{position:relative}.image_block .image_block__image{width:100%;height:auto}.image_block .image_block__overlay{position:absolute;top:0;left:0;width:100%;height:100%}.register_btn{background-color:#191919;background-color:#f6f5f5;border:1px solid #191919;padding:15px 30px}.button{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;border:1px solid #191919;font-size:16px;text-decoration:none;display:inline-block;font-family:;letter-spacing:1px}.button--primary{line-height:1;text-transform:uppercase;background:#191919;color:#f6f5f5;padding:15px 35px;border:1px solid #191919}.button--primary:hover{background:#f6f5f5;color:#191919}.button--dark{line-height:1;text-transform:uppercase;color:#262618;background:transparent;padding:15px 35px;border:none;padding-left:0}.button--dark .btn_arrow{margin-left:5px;width:30px;height:11px;transition:width 0.3s}.button--dark:hover{color:#262618}.button--dark:hover .btn_arrow{width:35px;transition:width 0.3s}.button--bordered{line-height:1;text-transform:uppercase;color:#fff;background:#191919;padding:15px 35px;border:1px solid #191919;border-radius:.5em}.button--bordered:hover{background:#fff;color:#191919}.button--underlined{color:inherit;background:transparent;font-family:inherit}.button--underlined::after{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:block;content:"";border-bottom:solid 1px #191919;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.button--underlined:hover{color:inherit}.button--underlined:hover::after{-webkit-transform:scaleX(.75);-ms-transform:scaleX(.75);transform:scaleX(.75)}body.body_frontend .text_style_1,body.body_frontend .text_style_2,body.body_frontend .text_style_3{color:inherit;margin:20px 0}body.body_frontend .text_style_1:first-child,body.body_frontend .text_style_2:first-child,body.body_frontend .text_style_3:first-child{margin-top:0}body.body_frontend .text_style_1:last-child,body.body_frontend .text_style_2:last-child,body.body_frontend .text_style_3:last-child{margin-bottom:0}body.body_frontend .akkurat2_16{font-family:'Akkurat2';line-height:1}body.body_frontend .akkurat2_16{font-size:14px}@media screen and (min-width:320px){body.body_frontend .akkurat2_16{font-size:calc(14px + 2 * ((100vw - 320px) / 1280))!important}}@media screen and (min-width:1600px){body.body_frontend .akkurat2_16{font-size:16px!important}}body.body_frontend .akkurat_light_95{font-family:'FontsFreeNetAkkuratLight';line-height:1}body.body_frontend .akkurat_light_95{font-size:40px}@media screen and (min-width:320px){body.body_frontend .akkurat_light_95{font-size:calc(40px + 55 * ((100vw - 320px) / 1280))!important}}@media screen and (min-width:1600px){body.body_frontend .akkurat_light_95{font-size:95px!important}}body.body_frontend .akkurat_light_30{font-family:'FontsFreeNetAkkuratLight';line-height:1}body.body_frontend .akkurat_light_30{font-size:20px}@media screen and (min-width:320px){body.body_frontend .akkurat_light_30{font-size:calc(20px + 10 * ((100vw - 320px) / 1280))!important}}@media screen and (min-width:1600px){body.body_frontend .akkurat_light_30{font-size:30px!important}}body.body_frontend .akkurat_light_19{font-family:'FontsFreeNetAkkuratLight';line-height:1}body.body_frontend .akkurat_light_19{font-size:12px}@media screen and (min-width:320px){body.body_frontend .akkurat_light_19{font-size:calc(12px + 7 * ((100vw - 320px) / 1280))!important}}@media screen and (min-width:1600px){body.body_frontend .akkurat_light_19{font-size:19px!important}}body.body_frontend .akkurat_light_16{font-family:'FontsFreeNetAkkuratLight';line-height:1.5}body.body_frontend .akkurat_light_16{font-size:12px}@media screen and (min-width:320px){body.body_frontend .akkurat_light_16{font-size:calc(12px + 4 * ((100vw - 320px) / 1280))!important}}@media screen and (min-width:1600px){body.body_frontend .akkurat_light_16{font-size:16px!important}}.top_header,.top_header_dark{width:100%;padding-bottom:40px;padding-top:40px}@media (max-width:853.98px){.top_header,.top_header_dark{padding-top:20px;padding-bottom:20px}}.top_header .top_header__container,.top_header_dark .top_header__container{max-width:1750px;margin-left:auto;margin-right:auto;text-align:center}.top_header .top_header__container .site_logo,.top_header_dark .top_header__container .site_logo{display:inline-block}.top_header .top_header__container .site_logo img,.top_header_dark .top_header__container .site_logo img{max-width:255px;height:auto}@media (max-width:991.98px){.top_header .top_header__container .site_logo img,.top_header_dark .top_header__container .site_logo img{max-width:175px}}@media (max-width:575.98px){.top_header .top_header__container .site_logo img,.top_header_dark .top_header__container .site_logo img{max-width:100px}}.section_hero{color:#fff;padding:var(--section_hero_padding);background-color:;-webkit-transition:padding 300ms ease-in-out;-moz-transition:padding 300ms ease-in-out;-ms-transition:padding 300ms ease-in-out;-o-transition:padding 300ms ease-in-out;transition:padding 300ms ease-in-out}.section_hero .image_block{position:relative}.section_hero .image_block .image_block__image{width:100%;-o-object-fit:cover;object-fit:cover;min-height:700px;height:calc(100vh - (2 * var(--section_hero_padding)))}.section_hero .image_block:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background:rgba(0,0,0,.3)}.section_hero .content_block{padding:var(--section_hero_padding);width:100%;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.section_content{position:relative;color:#262618!important;overflow:hidden}.section_content .title_block{margin-bottom:60px}@media (max-width:853.98px){.section_content .title_block{margin-bottom:30px}}.section_content .content_body{padding-left:10%}@media (max-width:853.98px){.section_content .content_body{padding:20px}}.section_content .content_block{width:100%;line-height:1}.section_content .content_block p{line-height:1.5}.section_content .image_body{margin-top:100px}.section_content .circle_design{position:absolute;top:0%;right:-70%}@media (min-width:1800px){.section_content .circle_design{right:-54%}}@media (max-width:853.98px){.section_content .circle_design{display:none}}.section_faq{color:#262618!important;position:relative;overflow:hidden}.section_faq .title_block{display:flex;margin-bottom:60px}@media (max-width:853.98px){.section_faq .title_block{display:block;padding:20px}}.section_faq .title_block .content_block{padding:20px 66px;margin-top:30px;max-width:70%}@media (max-width:853.98px){.section_faq .title_block .content_block{padding:0}}.section_faq .faq_body .accordion{background-color:#f8f8f2;cursor:pointer;padding:20px 20px 60px 20px;margin-top:60px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:0.4s;border:1px solid #724a31;border-right:none;border-top:none}.section_faq .faq_body .accordion.active{border:1px solid #724a31;border-left:none;border-bottom:none;padding:40px 20px 40px 20px}.section_faq .faq_body .panel{padding:0 18px;padding-left:10%;display:none;overflow:hidden}.section_faq .faq_body .panel p{line-height:1.5}.section_faq .contact_btn_div{margin-top:50px}@media (max-width:853.98px){.section_faq .contact_btn_div{margin-top:50px}}.section_faq .contact_btn{padding:18px 40px;background-color:#262618;color:#f8f8f2;height:fit-content;cursor:pointer}@media (max-width:853.98px){.section_faq .contact_btn{height:auto}}.section_faq .circle_design_1{position:absolute;top:10%;left:-70%}@media (min-width:1800px){.section_faq .circle_design_1{left:-54%}}@media (max-width:853.98px){.section_faq .circle_design_1{display:none}}.section_faq .circle_design_2{position:absolute;bottom:0;right:-70%}@media (min-width:1800px){.section_faq .circle_design_2{right:-54%}}@media (max-width:853.98px){.section_faq .circle_design_2{display:none}}.team_and_contact_section{padding-bottom:100px;padding-top:100px;background-color:#fff}.team_and_contact_section .hidden_content{display:none}.team_and_contact_section .section_grid{display:grid;grid-template-columns:50% 50%}@media (max-width:853.98px){.team_and_contact_section .section_grid{display:block}}.team_and_contact_section .section_grid .team_section{display:grid;grid-template-columns:50% 50%}@media (max-width:853.98px){.team_and_contact_section .section_grid .team_section{display:block;padding:20px}}.team_and_contact_section .section_grid .team_section .team_item{display:flex;gap:16px;border-bottom:1px solid #724a31;margin:20px;height:fit-content;cursor:pointer}.team_and_contact_section .section_grid .team_section .team_item img{width:240px;height:80px;margin-bottom:10px}.team_and_contact_section .section_grid .team_section .border_div{height:90px;border-left:1px solid #707070}.team_and_contact_section .section_grid .teams_list{padding-right:40px}.team_and_contact_section .section_grid .title_block{margin-bottom:60px}.team_and_contact_section .section_grid .title_block .akkurat_light_95{line-height:1.5}@media (max-width:853.98px){.team_and_contact_section .section_grid .title_block{margin:20px}}.team_and_contact_section .section_grid .contact_section{border-left:1px solid #724a31;padding-left:40px}@media (max-width:853.98px){.team_and_contact_section .section_grid .contact_section{border:none;padding:0}}.team_and_contact_section .section_grid .contact_section .content_body{padding-left:15%}@media (max-width:853.98px){.team_and_contact_section .section_grid .contact_section .content_body{padding:0 20px}}.team_and_contact_section .section_grid .contact_section .content_block{width:100%}.team_and_contact_section .section_grid .contact_section .content_block p{line-height:1.5}@media (max-width:853.98px){.team_and_contact_section .section_grid .contact_section .content_block{padding:0}}.team_and_contact_section .section_grid .contact_section .contact_btn_div{margin-top:40px;padding-left:15%}.team_and_contact_section .section_grid .contact_section .contact_btn_div .contact_btn{padding:20px 40px;background-color:#262618;color:#f8f8f2;height:fit-content;cursor:pointer;margin-top:40px}.team_and_contact_section .section_grid .contact_section .contact_btn_div .contact_btn p{width:120px;max-width:fit-content}@media (max-width:853.98px){.team_and_contact_section .section_grid .contact_section .contact_btn_div{padding:0 20px}}#teamMemberModal{background:rgba(248,248,242,.5)}#teamMemberModal .close_button{position:absolute;top:-50px;right:-50px}@media (max-width:853.98px){#teamMemberModal .close_button{top:10px;right:10px}}#teamMemberModal .team_member_modal_content{padding:20px}#teamMemberModal .team_member_modal_content p{line-height:1.5}#teamMemberModal .contact_btn_div{margin-top:40px}#teamMemberModal .contact_btn_div .contact_btn{padding:16px 40px;background-color:#262618;color:#f8f8f2;height:fit-content;cursor:pointer;margin-top:40px}#teamMemberModal .contact_btn_div .contact_btn p{width:120px;max-width:fit-content}.footer{padding:20px 0;background:;background-color:#262618!important;color:#f8f8f2}.footer .footer__container{max-width:1750px;padding-left:50px;padding-right:50px;margin-left:auto;margin-right:auto}@media (max-width:853.98px){.footer .footer__container{padding:20px;text-align:center}}.footer .footer_grid{display:grid;grid-template-columns:50% 50%;gap:40px;padding:0 10%}@media (max-width:853.98px){.footer .footer_grid{display:block}}@media (max-width:575.98px){.footer .footer_grid{grid-template-areas:'left_top_col' 'right_col' 'left_bottom_col'}}.footer .footer_grid .footer_grid__right_col{display:flex;justify-self:flex-end}@media (max-width:853.98px){.footer .footer_grid .footer_grid__right_col{display:block}}.footer .footer_grid .footer_grid__left_top_col{padding-top:10px}.project_status_section{padding-bottom:100px;padding-top:100px;background-color:#fff}.project_status_section .section_grid{display:grid;grid-template-columns:55% 45%}@media (max-width:853.98px){.project_status_section .section_grid{display:block}}.project_status_section .section_grid .status_section .status_item{display:flex;gap:16px;border-bottom:1px solid #724a31;margin:20px;height:fit-content;width:80%}@media (max-width:853.98px){.project_status_section .section_grid .status_section .status_item{width:100%}}.project_status_section .section_grid .status_section .border_div{height:50px;border-left:1px solid #707070}.project_status_section .section_grid .list{padding-right:40px}.project_status_section .section_grid .title_block{margin-bottom:60px}.project_status_section .section_grid .contact_section{padding-top:40px;position:relative}.project_status_section .section_grid .contact_section .image_block{position:absolute;bottom:-60%}@media (max-width:853.98px){.project_status_section .section_grid .contact_section .image_block{position:unset}}